有没有办法在ZPL中用任意值覆盖解释行

时间:2016-04-30 01:10:58

标签: zebra-printers zpl zpl-ii

我查看了ZPL的Zebra文档以及在此搜索到的SO无济于事。我的情况是这样,我希望使用Zebra打印机和ZPL打印语言在标签上打印条形码,但不是解释线(条形码下面的人类可读位)是我想要的条形码的人类可读版本它是一个完全不同的价值,例如一个人的名字。

这是我用作参考的ZPL II指南:http://www.ypsylon.com/download/ZPLII_Guida.pdf

1 个答案:

答案 0 :(得分:2)

您不能覆盖作为解释线(也就是人类可读)的一部分打印的文本,但是您可以关闭解释线并添加第二个文本字段:

^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

要关闭人类可读的设置,^ BC命令的第3个参数为N。

您可以使用文本字段的位置来获得所需的效果。

检查current manual的第89页以获取更多信息。