TFORMer SDK: informes desde la línea de comandos

TFPrint, el componente para generar informes desde la línea de comandos de TFORMer SDK, integra las funciones para generar informes e imprimir formularios en procesos por lotes y shell scripts.

Imprimir etiquetas desde la línea de comandos

El programa de presentación de informes desde la línea de comandos, TFPrint, es la solución ideal si desea incrustar la impresión de etiquetas y generación de informes en procesos por lotes o shell scripts. Solo necesarita 3 parámetros para generar la salida deseada:

Nombre del documento con el diseño

Los datos (un archivo o una sentencia SELECT SQL)

Dispositivo de salida (archivo o impresora)

La aplicación TFPrint es muy sencilla: Todos los parámetros del trabajo de impresión se suministran como argumentos en la línea de comandos (p.ej. el nombre del formulario). Puede iniciar TFPrint mediante comandos del DOS, o simplemente llamándolo desde su aplicación (como ShellExecute en ORACLE®, Perl, PHP, JAVA...).

  1. Preparar los datos (archivo o base de datos)
  2. Ajustar el origen de datos, plantilla y medio de salida mediante parámetros en TFprint
  3. Imprimir o exportar como archivo PDF/HTML/Gráfico

Software de informes para todas las plataformas

TFPrint es parte de TFORMer SDK y por lo tanto está disponible en la mayoría de sistemas operativos (como Microsoft® Windows®, Linux®, UNIX® y Mac OS X®).

Ejemplos de llamadas a TFPrint

A continuación le mostramos algunos ejemplos en los que puede llamar a TFPrint desde la línea de comandos o en trabajos por lotes:

El siguiente ejemplo imprime etiquetas VDA 4902 en la impresora local:

TFPrint.exe 
        -F VDA4902.tff 
        -D VDA4902.csv -DT TEXT -DO SC, QC"
        -O "VDA_Labelprinter" -OT WIN32
  • Indicar el archivo diseño: -F VDA4902.tff
  • Indicar el archivo de datos CSV y el tipo de datos a importar: -D VDA4902.csv -DT TEXT
  • Designar la coma como separador: -DO SC,
  • Designar las dobles comillas como calificador de texto: QC".
  • Indicar la impresora: -O "VDA_Labelprinter" -OT WIN32

El siguiente ejemplo muestra la salida de la misma etiqueta de transporte VDA4902 como archivo PDF (-O VDA4902.pdf -OT PDF):

TFPrint.exe 
        -F VDA4902.tff 
        -D VDA4902.csv -DT TEXT -DO SC, QC"
        -O VDA4902.pdf -OT PDF
Tenga en cuenta que las versiones de TFPrint para Linux®, UNIX® y Microsoft® Windows® tienen completamente las mismas opciones de salida en todas ellas