Preguntas frecuentes sobre TBarCode/X: software de códigos de barras para 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
- Después 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 puede hacerse en los parámetros de prefijo con --pclmode=PCL5noHPGL (por ejemplo, insertándolo tras -fPCL) o de forma permanente en el archivo tbarcode.conf con pclmode=PCL5noHPGL (añadiendo 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 la genera internamente 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 emite un error en stderr (además de un código de salida <>0). Si es necesario, el rastreo (tracing) puede activarse en tbarcode.conf.
- De forma predeterminada, se utiliza una posición de inserción relativa. Opcionalmente, aún puede controlar la posición exacta de forma absoluta o cambiar el origen; consulte 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 puede usarse para pruebas sin ninguna restricción. La activación final se realiza mediante un archivo de licencia (no es necesaria una nueva instalación).