条码高级:码制详解与 GS1 标准

软件教程 admin 2026-08-24 18:02 24 0

基础条码谁都会加——选码制、输内容、完事。但工业场景需要更深入的知识:不同码制的规则是什么?GS1 标准怎么用?应用标识符(AI)是什么?本篇带你进入条码的进阶世界。

码制选择指南:不同场景用不同码

码制就是条码的编码规则。选错了码制,扫码枪可能读不出来,或者数据不符合行业标准。

  • CODE_128 —— 最通用的码制。支持所有 ASCII 字符(字母+数字+符号),长度可变。适合物流标签、产品编码、内部管理。如果你不确定用什么,选它准没错。

  • EAN_13 —— 超市商品条码。13 位纯数字,前 3 位是国家代码(690-699 是中国)。每种商品只有一个 EAN-13 码。

  • EAN_8 —— EAN-13 的缩短版,8 位数字。适合包装太小放不下 EAN-13 的场景。

  • UPC_A —— 北美商品条码。12 位纯数字,和 EAN-13 兼容(UPC 可以转成 EAN)。

  • CODE_39 —— 工业码。支持字母+数字,但比 CODE_128 简单,编码密度低。常用于军事和汽车行业。

  • ITF_14 —— 物流码。14 位纯数字,专门用于外箱包装。扫码枪扫一下就知道箱子里是什么。

  • GS1_128 —— 物流标签的国际标准码。在 CODE_128 基础上加了「应用标识符」(AI),可以编码批号、有效期、重量等信息。详见下文。

GS1-128 标准:工业物流的通用语言

GS1-128 是全球物流标签的标准。它的核心是应用标识符(AI)——每个数据前面加一个数字代码,表示这段数据的含义。

常用 AI 列表

  • (01) —— GTIN(全球商品编码)。14 位数字。

  • (10) —— 批号。最多 20 个字符。

  • (17) —— 有效期。格式 YYMMDD,如 251231 表示 2025 年 12 月 31 日。

  • (21) —— 序列号。最多 20 个字符。

  • (310n) —— 净重。n 表示小数位数,如 3103 表示 3 位小数。

  • (410) —— 收货方 GLN(全球位置码)。13 位数字。


image.png

在阿标中使用 GS1-128

码制选择 GS1_128 —— 条码属性面板 → 码制 → GS1_128
输入带 AI 的数据 —— 在内容框输入:(01)09501101530003(10)ABC123(17)251231
AI 括号 —— 输入时用括号包裹 AI 编号。括号在条码中不打印,但系统会正确解析分隔。人读文字会自动按 GS1 标准格式化显示。
打印验证 —— 打印后用扫码枪扫描,确认能正确读出 GTIN、批号、有效期等信息。
📝 GS1 验证工具:可以用在线 GS1 条码验证器检查条码是否符合标准。搜索「GS1 Barcode Validator」即可找到。
⚠️ 常见错误
• GS1-128 条码扫不出来?→ 检查 AI 编号是否正确,括号是否遗漏
• 人读文字显示异常?→ 确认数据格式符合 AI 要求(如有效期必须是 6 位数字 YYMMDD)
• 打印出来条码太密?→ GS1-128 数据越长条码越密,考虑精简数据或增大条码宽度