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

Is there a way to override the interpretation line with an arbitrary value in ZPL

我查看了 ZPL 的 Zebra 文档,并在此处进行了搜索,但均无济于事。我的场景是这样的,我希望使用 Zebra 打印机和 ZPL 打印语言在标签上打印条形码,而不是将解释行(条形码下方的人类可读位)作为我想要的人类可读版本的条形码它是一个完全不同的值,例如一个人的名字。

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

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

^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 命令的第三个参数设置为 N。

您可以调整文本字段的位置以获得所需的效果。

查看 current manual 的第 89 页了解更多信息。