QrDeco.com

GS1-128 标签:物流标签上的应用标识符

GS1-128 标签是一枚承载 GS1 应用标识符的 Code 128 符号:GTIN、批号、效期、序列号。条纹看起来和普通 Code 128 一样;变的是载荷语法,以及那个告诉扫描器“变长字段到此为止”的 FNC1 字符。

用方括号写法表示的 GS1-128 载荷;编码器会在变长字段之间插入 FNC1。

GS1-128 就是带 GS1 载荷的 Code 128

Code 128 是通用码制。GS1-128 对它加以约束:第一个符号字符是 FNC1,每个字段都以注册过的应用标识符开头,数据必须遵守该标识符的长度和字符规则。懂 GS1 的扫描器会解析出字段;普通 Code 128 阅读器只看到条纹,读不懂结构。在货运单据上,不要把 GS1-128 符号标成“Code 128”。

挑选应用标识符

物流标签上常见的应用标识符
AI数据长度与说明
00SSCC-18固定 18 位——托盘或纸箱的“车牌”。
01GTIN-14固定 14 位,含校验位。
10批次或批号变长,最多 20 个字符。后面还接字段时必须加分隔符。
17有效期固定 6 位,YYMMDD。
21序列号变长,最多 20 个字符。

顺序尽早定下来:[01] GTIN、[17] 效期、[10] 批次,是食品和药品纸箱上常见的排列。只放收货系统真的会读的字段——每多一个字段,符号就更长,条纹就更窄。

拼出带方括号的载荷

  • 每个字段写成 [AI]值,字段之间不留空格。
  • AI 01 用 GTIN-14,AI 17 用六位 YYMMDD。
  • 让编码器插入 FNC1:方括号写法是表达它的安全方式,不必手打控制字符。
  • 10、21 这类变长字段尽量写短,需要分隔符的正是它们。

AI 01 的校验位属于 GTIN 的一部分,必须正确。如果 ERP 给的是 13 位 GTIN,编码前在左侧补零到 14 位——那个前导零是号码的一部分,不是格式。

打印物流标签

纸箱上的 GS1-128 通常按 100% 或更大倍率印刷,两侧静区各至少十个模块,条纹与标签的识读方向垂直。保留人眼可读的解读行——带方括号的 AI 文本——放在条纹下方或旁边,扫描器失灵时仓库人员还能干活。用仓库实际在用的扫描器、在实际握持的距离上测试。

  • 符号四周至少留 10 毫米空白标签。
  • 传送带扫描场景不要低于 80% 放大倍率。
  • 避开接缝、订书钉和瓦楞楞峰印刷。
  • 先印一个测试纸箱,封箱、堆垛之后再扫一次。

常见问题

GS1-128 和 Code 128 有什么区别?

GS1-128 是带 GS1 载荷的 Code 128:FNC1 打头,数据遵守应用标识符规则。普通 Code 128 可以装任意文本。

每个字段之间都要 FNC1 吗?

不用。01、17 这类定长字段不需要分隔符。只有变长字段后面还接字段时,才必须插入 FNC1。

手机能扫 GS1-128 标签吗?

有些 App 能解出条纹,但解读应用标识符是另一回事。请用仓库扫描器或能解析 GS1 数据的软件。

← 全部用例