← 全部文章
条码与标识

二维码标签印刷指南:尺寸、纠错、静区,与 2027 零售 2D 迁移

从 2027 年底起,零售收银台要能扫二维码。包装要重新排版,标签要重新定参数。这篇把模块尺寸、纠错等级、静区三个决定"扫不扫得动"的参数讲清楚,并说明 Sunrise 2027 到底约束谁。

过去二十年,商品包装上那串黑白竖条几乎没变过。但从 2027 年底开始,它要多一个搭档——一个能同时被超市收银台扫码枪和消费者手机识别的二维码。GS1 把这次迁移叫做 Sunrise 2027,中国物品编码中心也已经建起了对应的国家二维码综合服务平台。

对做产品的人来说,这意味着未来两年内包装要重新排版;对印标签的人来说,意味着一个绕不开的技术问题:二维码印多大、纠错等级选哪个、留多少白边,才能保证在收银台一次扫过。这三个参数选错,码印出来"肉眼看着挺好",扫码枪就是不认。

先说结论:三个数字

如果你只想拿走能直接用的参数,记这三条:

参数零售包装(GS1 Digital Link 二维码)为什么
模块尺寸 X最小 0.396 mm,推荐 0.495 mm,最大 0.990 mmGS1 通用规范 5.12.3.1 对收银台扫描的硬性要求
静区(白边)四边各留 4 个模块ISO/IEC 18004 规定,扫码枪靠它把定位图形从背景里分离出来
纠错等级零售包装选 M;印在瓶身、软包、易磨损面选 Q等级越高越抗污损,但同样版本能装的数据越少

按推荐值 0.495 mm 算,一个装得下典型 GS1 Digital Link 网址的二维码(约 45×45 模块),成品尺寸大约 22 × 22 mm,加上四边静区,占版面约 26 × 26 mm。排版时先把这块地方留出来,再谈美观。

模块尺寸:为什么不能"看着差不多就行"

二维码是由一个个小方块(模块)拼成的,模块的边长就是 X 尺寸。整个码的物理大小 = X × 模块数 + 静区。

把 X 定小了,最常见的两种翻车方式:

反过来,X 也不是越大越好:超过 0.990 mm 后码面积膨胀很快,包装上放不下,而且近距离扫描时可能超出扫码枪的视场。

如果码不上零售收银台(比如物流箱唛、内部资产标签),X 可以放宽到 0.25–0.33 mm,但要配合更好的印刷工艺和更高的纠错等级。想快速试算不同 X 下的成品尺寸,可以直接用二维码生成器导出矢量再量。

纠错等级:抗污损能力和容量的取舍

QR 码的纠错基于 Reed-Solomon 编码,ISO/IEC 18004 定义了四级:

等级可恢复的码字比例典型用法
L约 7%屏幕显示、干净平整的印刷面,容量优先
M约 15%零售包装默认选它,容量与容错平衡
Q约 25%曲面(瓶身、软管)、冷冻食品结霜面、会被手指摩擦的位置
H约 30%码中间要嵌 logo,或工业环境高污损风险

常见的误区是"选 H 最保险"。代价是同样的数据要用更大的版本承载,模块数变多——在包装面积不变的前提下,X 就被迫变小,反而更难扫。能靠加大尺寸解决的问题,不要靠加高纠错解决。

唯一的例外是中间嵌 logo:遮挡面积超过码面 8% 就该上 H,且 logo 必须严格居中、不能压到三个角的定位图形。

静区:最常被"设计感"牺牲的那 4 个模块

静区就是二维码四周的纯白边框,标准要求四边各 4 个模块宽。按 0.495 mm 的 X 算,就是每边约 2 mm。

实际印刷中静区被破坏的情形,我们见得最多的是这几种:

静区不够的码有个典型症状:手机扫得动,收银台扫码枪扫不动。手机有连续对焦和多帧合成,容错高得多;工业扫码枪是单帧硬解,标准不满足就直接不认。所以"我手机试过没问题"不能作为验收依据。

关于 Sunrise 2027:现在要做什么,不用做什么

先澄清一个被广泛误读的点。2027 年 12 月 31 日这个日期,约束的是零售商的收银台,不是品牌商的包装。它的含义是:到那天,主要零售渠道的 POS 系统应当具备读取二维码(承载 GS1 Digital Link 的 QR 码,或 GS1 DataMatrix)并从中取出 GTIN 的能力。

它不是"到 2027 年底所有商品必须印二维码"。沃尔玛、家乐福、Tesco 等已公开承诺收银台 2D 就绪,但过渡期里的通行做法是一维码和二维码并印

这意味着包装改版时,版面上要同时腾出两块位置。对已经排得很满的小规格包装(化妆品、调味品小包、药品)来说,这是当下最现实的工程问题——通常需要重新做一版排版,而不是在旧稿上找块空地贴上去。

国内这条线由中国物品编码中心承接,已建成国家二维码综合服务平台提供解析服务;商品二维码由编码中心统一分配管理,其编码数据结构中商品条码(GTIN)是必填项。所以国内做 GS1 Digital Link,先去编码中心确认解析注册流程,不要自己随便编一个网址塞进码里——那样的码在收银台取不出 GTIN,等于白印。

现在这两年,建议按这个顺序推进

  1. 盘点包装版面。把 SKU 按包装面积分档,找出"再也塞不下一个 26×26 mm 方块"的那批——它们需要重新设计,周期最长,先动。
  2. 确认 GTIN 与解析注册。没有合规 GTIN 的二维码在 Sunrise 语境下没有意义。
  3. 定印刷参数。按上面三个数字定 X、静区、纠错等级,交给印厂前先出一版实物打样。
  4. 实物验证,不要只看屏幕。打样件要用影像式扫码枪(不是手机)在实际光照下扫,最好覆盖不同批次的材料。
  5. 过渡期并印。一维码不要急着撤,等渠道端确认 2D 就绪率再说。

印刷环节:材质和工艺怎么选

二维码对印刷质量的敏感度高于一维码——一维码只需要保证条空宽度比例,二维码是二维方向都要保证。几条经验:

我们是江苏常州的标签印刷工厂,做了十年不干胶标签。二维码标签、一物一码可变数据、GS1 商品条码标签都能按规范印刷,铜版纸到 PET 合成纸材质齐全,出厂前用影像式扫码枪逐批抽检。发个询盘说明用量和材质,或者先免费申请一套材质样品,拿实物打上码试扫最直观。

参考资料

本文依据以下一手资料整理,实际操作以现行有效版本为准。

常见问题

二维码最小能印多小?

要上零售收银台,模块尺寸不得低于 0.396 mm,按典型数据量算成品约 18 mm 见方,加静区约 22 mm。不上收银台的内部用码可以做到模块 0.25 mm,但需要好的印刷工艺配合,且建议把纠错提到 Q。

二维码中间能放 logo 吗?

可以,但遮挡面积控制在码面 8% 以内、严格居中、不压三个角的定位图形;同时把纠错等级提到 H。做完必须用影像式扫码枪实测,不能只用手机验证。

2027 年之后一维码还能用吗?

能。Sunrise 2027 约束的是收银台"能读二维码",不是禁用一维码。过渡期的主流做法是两种码并印,等渠道端 2D 就绪率足够高之后,再由品牌方自行决定是否撤掉一维码。

手机扫得动,为什么收银台扫不动?

最常见的三个原因:静区被压(白边不足 4 个模块)、模块尺寸低于 0.396 mm、亮膜反光或红底黑码导致反差不足。手机有连续对焦和多帧合成,容错远高于单帧硬解的工业扫码枪,所以手机能扫不代表合规。

一物一码的可变二维码,排版要注意什么?

最长的那条数据确定版本和成品尺寸,不要按平均长度算。否则序列号变长时二维码会自动升到更高版本、模块数增加,在固定的成品尺寸里 X 被压小,那一批就可能扫不出来。

相关工具与文章

二维码标签,工厂按 GS1 规范印成成品

一物一码可变数据、GS1 商品条码标签、二维码标签——铜版纸到 PET 合成纸,出厂前用影像式扫码枪逐批抽检,10 年不干胶标签印刷经验。

获取报价