FAQ TBarCode/X - Barcode Software for Mac OS X ® , UNIX ® , Linux ®
Comment générer un Swiss QR Code dans une tâche d'impression PCL ?
Comment générer un Swiss QR Code dans une tâche d'impression PCL ?
Pour générer un Swiss QR Code, ajoutez les séquences de contrôle suivantes à votre fichier PCL :
- Début du code-barres : $_tbcs -fPCL -b126 -w46 -h46 -eon -d
- Puis les données entre guillemets doubles : "<Data structure according to SIXX specification 2.2>"
- Fin du code-barres : $_tbce
Exemple de Swiss QR Code (les sauts de ligne sont encodés avec \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
- Pour voir la croix suisse au centre du code-barres, passez en mode PCL5noHPGL. Cela peut se faire soit dans les paramètres de préfixe avec --pclmode=PCL5noHPGL (par ex. insérer après -fPCL), soit de façon permanente dans le fichier tbarcode.conf avec pclmode=PCL5noHPGL (insérer une ligne supplémentaire à la fin).
- Les données sont transmises en ANSI / Latin-1, mais encodées en UTF-8 dans le code-barres. L'encodage UTF-8 est généré en interne par le générateur de codes-barres.
- Le générateur de codes-barres dispose d'une validation intégrée, c'est-à-dire que si la structure des données ne correspond pas à la spécification, une erreur est renvoyée sur stderr (ainsi qu'un code de sortie <>0). Si nécessaire, le traçage peut être activé dans tbarcode.conf.
- Par défaut, une position d'insertion relative est utilisée. Vous pouvez également contrôler la position exacte de manière absolue ou modifier l'origine - voir le manuel utilisateur : --pos --xpos --ypos --origin.
- Cette feuille Excel peut vous aider à créer la structure de données : https://www.tec-it.com/Download/Samples/Swiss_QR-Bill_V2.zip.
- La version de démonstration existante peut être utilisée pour les tests sans aucune restriction. L'activation finale se fait via un fichier de licence (aucune nouvelle installation n'est nécessaire).