【问题标题】:GS1-128 barcode with ZPL does not put the AI in ()带有 ZPL 的 GS1-128 条码不将 AI 放入 ()
【发布时间】:2015-09-15 22:47:57
【问题描述】:

我期待这个命令

^FO15,240^BY3,2:1^BCN,100,Y,N,Y,^FD>:>842011118888^FS

生成一个 (420) 11118888

解释行,而是生成

~n42011118888

有人知道如何生成预期的输出吗?

TIA!

乔伊

【问题讨论】:

    标签: barcode zpl


    【解决方案1】:

    如果固件是最新的,可以使用D模式。

    ^BCo,h,f,g,e,m

    ^XA
    ^FO15,240
    ^BY3,2:1
    ^BCN,100,Y,N,Y,D
    ^FD(420)11118888^FS
    ^XZ
    

    D = UCC/EAN 模式(x.11.x 和更新的固件) 这允许在有和没有链式的情况下处理 UCC/EAN 应用程序标识符。代码从适当的子集中开始 后跟 FNC1 表示 UCC/EAN 128 条码。打印机 自动去掉括号和空格进行编码,但是 将它们打印在人类可读的部分。打印机自动 确定是否需要校验位,计算并打印。 自动调整人类可读的大小。

    【讨论】:

      【解决方案2】:

      ^BC 命令的“解释行”功能不支持括号的自动插入。 (我认为可以安全地假设这部分是因为它无法通过仅查看提供的数据来确定您的数据标识符是什么 - 它可能是 420,可能是 4,可能是从第一个字符。)

      我的建议是创建一个单独的文本字段来处理括号的逻辑,并将其放在条形码本身的上方或下方。这是我过去一直采用的方法 - 我更喜欢这种方法,因为我可以直接控制解释行的字体、字体大小和格式。

      【讨论】:

      • 嗨!这是我采取的路线。感谢您的确认。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-29
      • 2022-06-13
      • 2016-09-13
      • 2017-10-21
      • 1970-01-01
      相关资源
      最近更新 更多