GS1-128 ZPL 代与 GTIN (01) 只有 13 位

问题描述 投票:0回答:2

我想生成这样的 GS1-128 条形码

    (01)5410413901026(17)170612(10)LOT100

在 ZPL 代码中

    ^BY5,3,160^FT372,1506^BCB,,N,N,N
    ^FD>;>8015410413901026>817170612>810>6LOT100^FS

我的问题是 01 代码通常正好是 14 位数字,这里我的 EAN 只有 13 位数字。所以我的条形码是错误的。

我已经尝试将

>8
放在每个新AI的开头,但没有结果。

barcode zpl gs1-128
2个回答
1
投票

EAN 总是 13 位数字。添加前导零以转换为 14 位 GTIN。 (开头不是 0 的数字标识该项目的批发容器。)


0
投票

参考:https://stackoverflow.com/a/56673316/323917

括号和空格可以在字段数据中。 '00' 应用程序标识符,后跟 17 个字符,然后是伪造的校验位占位符。

参考:https://www.zebra.com/content/dam/zebra/manuals/printers/common/programming/zpl-zbi2-pm-en.pdf

我已经从https://zxing.org/w/decodehttps://online-barcode-reader.inliteresearch.com/

验证了条形码
© www.soinside.com 2019 - 2024. All rights reserved.