【问题标题】:ZPL 2 GS1 128 barcodes - When to use/switch subsets / maximum charactersZPL 2 GS1 128 条码 - 何时使用/切换子集/最大字符数
【发布时间】:2017-10-21 10:21:07
【问题描述】:
根据 ZPL 和 GS1 128 条码,我有几个问题。
- 我认为总是可以使用子集 B,但有时它会扩展
条形码的宽度大于子集 C(如果只有数值)。
所以我开始在子集之间切换。但是什么时候切换才有意义呢?一个例子:
普通条码:(02)12345678901234(10)00TestTest00
可能是:
'>;>802123456789012311000>6TestTest00'
或
'>;>802123456789012311000>6TestTest>500'
子集 A 有什么优势?
我也没有找到任何关于特定标签尺寸(如 DIN A5)的 GS1 128 条码的最大字符数信息。
【问题讨论】:
标签:
subset
barcode
zpl
code128
【解决方案1】:
根据经验,我坚持使用 Code128B,但有两个例外:
当我知道我将在条形码中嵌入至少 6 个连续数字时,我切换到 Code128C。
当我无法在单个符号中嵌入制表符或回车时使用 Code128A(当我试图模拟用户通过一次扫描在表单上填写多个字段时),但很少用于访问其他控制代码..
GS1 字段的最大字符数可在此处找到:https://en.wikipedia.org/wiki/GS1-128
似乎大多数字段都是有限的,但许多字段最多允许 30 个字符。除了一个例外(扩展包装 URL),它最多允许 70 个字符。
就标签尺寸而言,这完全与条形密度有关。假设使用 Code128B,我最紧凑的可扫描 70 字符符号长约 4 英寸。