2016-04-30 6 views
1

J'ai regardé la documentation Zebra pour ZPL ainsi que recherché ici sur SO en vain. Mon scénario est le suivant: je souhaite imprimer un code-barres sur une étiquette en utilisant une imprimante Zebra et un langage d'impression ZPL mais à la place de la ligne d'interprétation (le code lisible par l'homme sous le code à barres) ce soit une valeur totalement différente, par exemple un nom de personne.Y at-il un moyen de remplacer la ligne d'interprétation avec une valeur arbitraire en ZPL

C'est le ZPL II guide, je me sers de référence: http://www.ypsylon.com/download/ZPLII_Guida.pdf

Répondre

2

Vous ne pouvez pas remplacer le texte qui imprime dans le cadre de la ligne d'interprétation (alias lisible par l'homme), mais vous pouvez activer la ligne d'interprétation large et ajouter deuxième champ texte:

^XA 
^BY3,3,146^FT52,166^BCN,,N,N 
^FD>:your_barcode_data_here^FS 
^FT241,309^A0N,28,28^FH\^FDyour_text_data_here^FS 
^PQ1,0,1,Y^XZ 

pour désactiver l'ensemble lisible le 3ème paramètre de la commande^BC N.

Vous pouvez jouer avec la position du champ de texte pour obtenir l'effet désiré.

Vérifiez page page 89 du current manual pour plus d'informations.

+0

Ah, oui cela a fonctionné parfaitement. Il ne m'est pas venu à l'esprit d'ajouter un champ supplémentaire. Merci! – bobthemagicman