我正在斑马打印机上打印条形码代码 128。这是条形码"D1>6>6C;-02-0"后面的文本
它打印条形码,但当被扫描仪扫描时,它只注册
D1>6>C;-02-0
如您所见,第二个 6 个缺失。
关于如何解决这个问题的任何想法?
这可能是因为>6 是 Zebra 打印机上代码 128 条形码的调用字符。请参阅ZPL编程指南的第75页,但其要点是生成条形码时,调用字符不包含在字段数据中。
解决方案是在要打印>时在 ^FD 中使用>0。这意味着字符串
D1>6>6C;-02-0
必须发送到打印机
D1>06>06C;-02-0
我使用以下ZPL将其发送到打印机:
^XA
^FO100,100^BY3
^BCN,100,Y,N,N
^FDD1>06>06C;-02-0^FS
^XZ