ZPL和混合子集

  • 本文关键字:子集 混合 ZPL zpl
  • 更新时间 :
  • 英文 :


我们有一个新的客户端,需要用混合子集C和a创建条形码。我们使用ZPL语言打印到斑马打印机,我遵循了斑马编程指南,但无法获得我想要的输出。我需要条形码来阅读:

9931265099999891DJS12345670100060020

我的代码如下:

^到3 ^BCN,200,Y,N,N^FD>;9931265099999891>7DJS>512345670100060020^FS

并将其与一些甚至不是ascii的其他字符一起输出:9931265099999891 S7M&*。。。

有人能说出我做错了什么吗感谢

我解决了自己的问题。。。。

感谢Magoo花时间研究我的问题。。。

当切换到子代码A时,您不能只使用要显示的字母,而是必须使用一个表(在ZPL编程指南中)来显示代表需要显示的字符的字符。我用这个来实现它,注意在更改为子代码A(>7)后,您需要两个字符来表示您实际想要显示的字符,即。。36=天42=J51=S

^BY2^BCN,200,Y,N,Y,N
^FD>;9931265099999891>7364251>512345670100060020^FS

希望我的解决方案能帮助其他人欢呼所有

我使用实现了这一点

^BCN,200,Y,N,N^FD>;9931265099999891>6DJS1>523456710060020^FS

请注意,这将切换到代码B而不是A

最后一个数字串是奇数个字符,它似乎去掉了代码C中的最后一个字符。我构建的字符串为代码C的每个部分和代码B中的剩余字符使用偶数位数。

我根本无法让代码A工作,但我使用的是一台可能没有最新固件的旧打印机(A300)。

相关内容

  • 没有找到相关文章

最新更新