如何使用ZPL脚本生成符合GS1标准的GS1-128(原Code 128)条码
ZPL脚本生成GS1-128条码合规实现指南
条码必填字段
GS1-128(原Code 128)复合条码需包含以下信息:
- SSCC(仅托盘标签使用)
- EAN码
- 数量
- 有效期
- 批次
GS1-128字段结构规范
所有字段遵循GS1标准的应用标识符规则:
(00):18位数字,为SSCC唯一托盘编码,示例值:712300000000125672(01)/(02):14位数字,为商品EAN码(含校验位),示例值:02911225000004(3100):6位数字,重量单位为千克,无小数位,示例:(3100)000700代表700 KG(3101):6位数字,重量单位为千克,保留1位小数,示例:(3101)000700代表70.0 KG(3102):6位数字,重量单位为千克,保留2位小数,示例:(3102)000700代表7.00 KG(3103):6位数字,重量单位为千克,保留3位小数,示例:(3103)000700代表0.700 KG(37):数字字符,最长8位,代表每托盘包裹数量(17):6位数字,有效期,格式为「两位年+两位月+两位日」,示例值:210730(10):字母数字字符,最长20位,为批次编码,示例值:3245AB、60
两种合规生成方案
方案1:无分隔符实现
规则:将所有可变长度字段((37)和(10))放在条码末尾,无需插入GS1-128分隔符即可被系统正确识别。
注意:托盘编码(SSCC)必须单独生成在托盘标签上。
方案2:带分隔符实现
规则:当可变长度字段((37)、(10))放在条码中间时,需在可变长度字段后插入GS1-128分隔符,系统即可正常读取。
注意:托盘编码(SSCC)必须单独生成在托盘标签上。
内容的提问来源于stack exchange,提问作者Raoul Osiceanu
相关产品推荐
相关产品推荐

