我正在维护一个打印程序,现在需要在zpl中的code128条形码中打印〜和*。
目前,我正在使用下面的代码,该代码使用^ FH来表示十六进制的代字号:
^BCN,120,Y,N,N,N^FH^FDSPECIAL*MAKE_7e123456^FS
条形码打印除了*和〜不包括'SPECIALMAKE123456'。是否可以在zpl code128条形码中打印波浪号和星号?
答案 0 :(得分:0)
作为一个快速猜测,由于我没有立即可用的ZPLII打印机,我会尝试
^BCN,120,Y,N,N,A^FH^FDSPECIAL*MAKE_7e123456^FS
(注意A
=自动选择代码集之前的^FH
)
或许也可以通过...^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
目前无法找到我的扫描仪进行验证 - 但计算机房是一个小整齐的......
答案 1 :(得分:0)
可能取决于条形码的类型。
例如,要在'条形码128'中打印,您必须通过符号>:
并且:要打印波浪号〜,请键入>=
。要打印^,请键入><
。要打印&gt;,请输入>0
。
查看zpl文档,使用Code 128 Invocation Characters查找表。
我的示例zpl代码:
^XA
^BY2,3,95^FT0,206^BCN,,Y,N
^FD>:caret >< bigger >0 tilde >= end^FS
^PQ1,1,1,Y^XZ