FAQ TBarCode/X - Barcode Software for Mac OS X ® , UNIX ® , Linux ®
¿Cómo Generar un Código QR Suizo en un Trabajo de Impresión PCL?
¿Cómo Generar un Código QR Suizo en un Trabajo de Impresión PCL?
Para generar un código QR suizo, añada las siguientes secuencias de control a su archivo PCL:
- Inicio del código de barras: $_tbcs -fPCL -b126 -w46 -h46 -eon -d
- Luego los datos entre comillas dobles: "<Data structure according to SIXX specification 2.2>"
- El final del código de barras: $_tbce
Ejemplo de código QR suizo (los saltos de línea se codifican con \n):
$_tbcs -fPCL -b126 -w46 -h46 -eon -d"SPC\n0200\n1\nCH4431999123000889012\nK\nRobert Schneider AG\nRue du Lac 1268\n2501 Bile\n\n\nCH\n\n\n\n\n\n\n\n123.59\nCHF\nK\nPia-Maria Rutschmann-Schnyder\nGrosse Marktgasse 28\n9400 Rorschach\n\n\nCH\nQRR\n210000000003139471430009017\nInstruction of 15.09.2019\nEPD"$_tbce
- Para ver la cruz suiza en el centro del código de barras, cambie a PCL5noHPGL. Esto se puede hacer en los parámetros de prefijo con --pclmode=PCL5noHPGL (p. ej. insertar después de -fPCL) o de forma permanente en el archivo tbarcode.conf con pclmode=PCL5noHPGL (inserte una línea adicional al final).
- Los datos se transfieren como ANSI ⁄ Latin-1, pero se codifican como UTF-8 en el código de barras. La codificación UTF-8 se genera internamente en el generador de códigos de barras.
- El generador de códigos de barras tiene una validación integrada, es decir, si la estructura de datos no coincide con la especificación, se muestra un error en stderr (así como un código de salida <>0). Si es necesario, el rastreo se puede activar en tbarcode.conf.
- Por defecto, se usa una posición de inserción relativa. Opcionalmente, aún puede controlar la posición exacta de forma absoluta o cambiar el origen; véase el manual de usuario: --pos --xpos --ypos --origin.
- Esta hoja de Excel puede ayudarle a crear la estructura de datos: https://www.tec-it.com/Download/Samples/Swiss_QR-Bill_V2.zip.
- La versión de demostración existente se puede usar para pruebas sin restricciones. La activación final se realiza mediante un archivo de licencia (no es necesaria una nueva instalación).