【问题标题】:ZPL and mixing subsetsZPL 和混合子集
【发布时间】:2016-01-13 22:19:49
【问题描述】:

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

9931265099999891DJS12345670100060020

我的代码如下所示:

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

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

谁能告诉我我做错了什么 谢谢

【问题讨论】:

    标签: zpl


    【解决方案1】:

    我发现了自己的问题....

    感谢 Magoo 花时间看我的问题...

    当切换到子代码 A 时,您不能只使用要显示的字母,而必须使用表格(在 ZPL 编程指南中)显示代表需要显示的字符的字符。我用它来让它工作,注意在更改为子代码 A (>7) 后,您需要双字符来表示您实际想要显示的字符,即 36 = D 42 = Ĵ 51 = S

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

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

    【讨论】:

    • 对不起,伙计们刚刚编辑了我自己的答案,现在是正确的。
    【解决方案2】:

    我用这个来工作

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

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

    最后的数字字符串是奇数个字符,它似乎去掉了代码C 中的最后一个字符。我构造的字符串对每个 code-C 部分使用偶数位数,其余字符在 code-B 中。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-09
      • 2021-07-15
      • 2016-05-10
      • 1970-01-01
      相关资源
      最近更新 更多