我看过ZPL的Zebra文档,也在SO上搜索过,但都没有结果。我的场景是,我希望使用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.
您可以使用文本字段的位置来获得所需的效果。
查看当前手册第89页了解更多信息。