我们有一个新的客户端,需要使用混合子集C和A创建条形码。我们使用ZPL语言打印到斑马打印机,我已经按照Zebra编程指南但不能得到输出我是后。我需要条形码阅读:
9931265099999891DJS12345670100060020
我的代码如下所示:
^ BY3 ^ BCN,200,Y,N,N- ^ FD取代; 9931265099999891> 7DJS> 512345670100060020 ^ FS
并输出与其他一些甚至不是ascii的字符: 9931265099999891 S7M& * ...
有人能说出我做错了什么 谢谢
答案 0 :(得分:1)
我想出了自己的问题......
感谢Magoo花时间看我的问题...
切换到子代码A时,您不能只使用要显示的字母,而必须使用表格(在ZPL编程指南中),该表格显示代表需要显示的字符的字符。我使用它来使它工作,注意在更改为子代码A(> 7)之后,您需要二重奏字符来表示您实际想要显示的字符,即... 36 = D. 42 = J. 51 = S
^BY2^BCN,200,Y,N,Y,N
^FD>;9931265099999891>7364251>512345670100060020^FS
希望我的解决方案帮助别人 欢呼所有
答案 1 :(得分:0)
我使用
开始工作^ BCN,200,Y,N,N ^ FD&gt ;; 9931265099999891> 6DJS1> 52345670100060020 ^ FS
请注意,这会切换为代码B
,而不是A
。
最后一个数字字符串是奇数个字符,它似乎丢掉了代码C
中的最后一个字符。我构造的字符串使用每个代码C部分的偶数位数和代码B中的其余字符。
我根本无法使用代码-A,但我使用的旧打印机(A300)可能没有最新固件。