TFORMer SDK: Kommandozeilen Reporting Software

Mit dem Command-Line-Tool TFPrint stellen Sie Reporting und Output für beliebige Anwendungen, ERP Systeme, Legacy Software, Batch-Jobs und Shell-Scripts zur Verfügung. Das Kommandozeileninterface TFPrint ist für Microsoft® Windows, UNIX®, Linux® und Mac OS X® erhältlich.

Formular- und Etikettendruck per Kommandozeile

Die Reporting-Software TFPrint ist die ideale Lösung wenn Sie Formular- und Etikettendruck in Batch-Jobs oder Shell-Scripts einbetten wollen. Nur 3 Eingabeparameter sind nötig um basierend auf einem TFORMer Formularlayout den gewünschten Output zu generieren:

  • Name des Dokumententwurfs
  • Daten (als Datei oder SQL-SELECT Statement)
  • Ausgabegerät (Datei oder Drucker)

Die Anwendung von TFPrint ist äußerst einfach: Alle Druckjob-Parameter werden als Kommandozeilenargumente angegeben (z.B. der Formularname). Sie können TFPrint entweder mittels eines DOS bzw. Unix Befehls starten, oder einfach innerhalb Ihrer Applikation aufrufen (sogenanntes Spawning oder ShellExecute aus ORACLE®, Perl, PHP, JAVA...).

  1. Nutzdaten bereitstellen (Datei oder Datenbank)
  2. TFPrint über Parameter auf Datenquelle, Formular und Ausgabemedium einstellen
  3. Direkt drucken oder als PDF/HTML/Grafik exportieren

Reporting Software für alle Plattformen

TFPrint ist Teil von TFORMer SDK und somit für alle wichtigen Betriebssysteme verfügbar: Microsoft® Windows®, Linux®, UNIX® und Mac OS X®.

TFPrint Beispielaufrufe

Nachfolgend einige Beispiele, wie TFPrint von der Kommandozeile oder per Batchjob aufgerufen werden kann:

  • Gewünscht wird der Ausdruck des VDA-4902 Warenanhängers (-F VDA4902.tff) auf dem lokal verfügbaren Drucker VDA_Labelprinter (-O "VDA_Labelprinter" -OT WIN32).
  • Die Daten für das VDA Formular werden aus einer Datei VDA4902.csv im CSV Format importiert (-D VDA4902.csv -DT TEXT).
  • Die CSV-Datei (Comma Separated Values) verwendet das Komma als Trennzeichen zwischen Datenfeldern (-DO SC,), Datenwerte in der CSV-Datei werden zwischen " eingeschlossen (QC").
TFPrint.exe 
        -F VDA4902.tff 
        -D VDA4902.csv -DT TEXT -DO SC, QC"
        -O "VDA_Labelprinter" -OT WIN32

Dieses Beispiel zeigt die Ausgabe des gleichen VDA4902 Warenbegleitscheins als PDF-Datei (-O VDA4902.pdf -OT PDF):

TFPrint.exe 
        -F VDA4902.tff 
        -D VDA4902.csv -DT TEXT -DO SC, QC"
        -O VDA4902.pdf -OT PDF