我正在维护一个打印程序,该程序现在需要在zpl中的code128条形码中打印a~和a*。
目前,我正在使用下面的代码,该代码使用^FH来表示十六进制波浪号:
^BCN,120,Y,N,N,N^FH^FDSPECIAL*MAKE_7e123456^FS
条形码将不包括*和~的部分打印为"SPECIALMAKE123456"。是否可以在zpl code128条形码中打印波浪号和星号?
快速猜测,由于我没有ZPLII打印机,我会尝试
^BCN,120,Y,N,N,A^FH^FDSPECIAL*MAKE_7e123456^FS
(注意^FH
之前的A
=自动选择代码集)
也许也可以通过...^FH^FD>:SPECIAL*...
强制代码集,但子集B
在任何情况下都是默认的。。。
我找到了我的旧A300打印机,并能够使用每个产生所需的解释线
^BCN,120,Y,N,N,A^FH^FDSPECIAL*MAKE_7E123456^FS
^BCN,120,Y,N,N,A^FH^FDSPECIAL_2AMAKE_7E123456^FS
目前找不到我的扫描仪来验证,但电脑室更整洁了。。。
这可能取决于条形码的类型。例如,要打印"条形码128",您必须通过签署>:
将代码更改为代码B
和:要打印波浪号~,请键入>=
。要打印^,请键入><
。要打印>,请键入>0
。
看看zpl文档,看看代码为128的调用字符表。
我的示例zpl代码:
^XA
^BY2,3,95^FT0,206^BCN,,Y,N
^FD>:caret >< bigger >0 tilde >= end^FS
^PQ1,1,1,Y^XZ