结论先说:GS1-128 箱标签不是"能扫出来就行"。它是一张带着结构化数据的箱子身份证,零售商 DC 扫码后要直接解析出箱子里是什么、有多少、属于哪一批。结构错了,条码扫得再顺也进不了库。这个坑我见过三次,每次都是标签打完才发现问题。
GS1-128 箱标签到底装了什么
零售商 DC 收货不认你仓库系统里的箱号,只认箱子表面这张标签。扫码枪一扫,系统要立刻知道这箱货能不能上架、放到哪个区、和哪张采购单核对。没有结构化数据,收货员只能手工敲,错一个数字就串货。所以零售商才强制要求统一格式:同一张标签,不管哪家供应商送来,DC 的系统都能用同一套规则解析。
2023 年,华东一家 3PL 给连锁零售供货。他们的箱标签印的是自家 WMS 的箱号条码,扫描枪一扫就有反应,仓库觉得没问题。货送到 DC,收货系统解析不出 SSCC,直接整车拒收。800 多箱货在 DC 门口等了两天,最后连夜撕标重贴、逐箱复核才放行。那次之后,这家 3PL 的入库流程多了一条铁律:出库前必须用零售商的解析规则自检一遍,自己的系统能扫不算数。
GS1-128 箱标签分步做法
做法分四步:先确认规范,再编数据,然后打印,最后验证。跳过任何一步,后面都是返工。
第一步,拿到零售商的标签规范。每个零售商的要求不一样:标签尺寸、贴标位置、必填哪些应用标识符、条码等级下限。不要凭经验猜,找对方要最新版规范文件,打印出来贴在打包台旁边。规范每年可能更新,老版本直接作废。
第二步,编数据。GS1-128 的核心是应用标识符(AI),括号里的两到四位数字告诉系统"后面这串字符是什么意思"。最常用的几个如下,定义以 GS1 官方为准:
| AI | 含义 | 格式 |
|---|---|---|
| (00) | SSCC,箱子唯一编号 | 18 位数字 |
| (01) | GTIN,商品标识 | 14 位数字 |
| (10) | 批次 / 批号 | 最长 20 位字符 |
| (21) | 序列号 | 最长 20 位字符 |
| (310x) | 净重(千克),x 为小数位数 | 6 位数字 |
| (15) / (17) | 保质期 / 过期日,年月日 | 6 位数字 |
| (37) | 数量 | 最长 8 位数字 |
其中最关键的是 SSCC:一箱一码,同一个 SSCC 不要重复用在另一箱上。SSCC 由企业前缀加流水号组成,具体分配规则按 GS1 官方说明执行,不要自己编前缀。
贴标位置也别凭感觉。规范里通常写清贴在哪一面、离箱底多高、一箱贴几张,照做就行。常见翻车是标签贴在封箱胶带上,胶带一撕标签就坏;或者贴在箱角,条码被折过去一半,扫描枪只能扫到半截。我的做法:首批贴完,先拿三箱换个角度扫一遍,斜着扫、远一点扫,模拟 DC 收货的姿势,能扫过才算过。样张留存也一样,贴标位置错了,样张本身就是错的,留了也白留。
还有一个细节:标签数据和装箱单必须同源。最稳的做法是标签数据直接从 WMS 的装箱记录生成,不要手工另起一张表去抄。手工抄一次,错一次。我见过仓库用表格手工编 SSCC,流水号跳号、重号一起出现,DC 那边查不到码,整批货卡在收货口。数据从系统出、扫描枪复核、装箱单三方对得上,这一步才算闭环。
第三步,打印。热敏打印机是主流选择,打印头脏了、浓度低了,条码等级直接往下掉。我的做法:每批打印前先打一张测试标,扫描枪验证解析结果和纸面信息一致,再批量打印。碳带、标签纸换批次也要重测,不同耗材的打印效果不一样。
第四步,验证。验证不是"扫一下响了就行",要看解析出的每个字段对不对:SSCC 能不能在系统里查到、GTIN 和实物对不对得上、批次和数量和装箱单一致不一致。验证通过的标签留一张样张存档,出了问题有据可查。
2024 年,某出口仓上线前夜,测试扫描一切正常,正式打印的第一批却有几箱在 DC 扫不出。查下来是打印头积了灰,条码边缘发毛,扫描枪近距离能扫、DC 的远距离扫描头扫不出。换打印头、调高打印浓度、重打那批标签,问题解决。从那以后,我的 checklist 里多了一条:打印头清洁和测试标,必须写进每班的交接记录。

上线前夜 checklist:扫不出来按顺序查
- 先看规范:是不是用的零售商最新版标签要求,老规范直接作废。
- 再看解析:扫三箱,看系统解析出的字段全不全、对不对,响了不等于对了。
- 再看打印:打印头干不干净、浓度够不够、测试标验过没有。
- 再看贴标:位置对不对、有没有贴歪、褶皱有没有压到条码。
- 最后看数据:SSCC 有没有重复、批次和数量和装箱单对不对得上。
反常识的一点:标签不是越全越好。有些仓库怕漏,把能想到的信息全打上去,结果多一个字段就多一个出错面,DC 解析反而失败。正确做法是只放零售商要求的内容,一个不多、一个不少。同样,条码能扫出来不等于合规——扫描枪响只是说明条码印清楚了,数据结构错了,DC 系统照样拒收。这两件事分开验,才不会白跑一趟。
再算一笔返工账。一箱返工至少三个动作:撕旧标、打新标、复核扫描。一千箱就是三千个动作,两个人干一天干不完,还要加上车辆等待和二次送货的时间。标签在打包台多验一分钟,到了 DC 就少等一天。这笔账不用精确到分,方向很清楚:验证越往前做,成本越低。扣款金额以各零售商最新政策为准,这里不编数字。
标签打完,别急着封箱。拿扫描枪站在 DC 收货员的角度扫一遍,解析结果和装箱单逐项对上,再封箱发货。这一遍只要五分钟,省的是整车的往返。
作者:林晓|WMS 实施顾问







