Digital Link
免费开始

GS1 Digital Link 二维码可读性:尺寸、静区、对比度与测试

更新于

Mia

作者 Mia

专注于 GS1 标准与欧盟产品标签法规的撰稿人。

商店货架前,一位女士一手拿着绿色化妆品瓶,一手把手机对准它,准备扫描

TL;DR

  • GS1 Digital Link 二维码每一边都需要 4 个模块宽的空白边距(Data Matrix 需要 1 个),浅色背景上的深色模块,以及处于 GS1 为其扫描场景所设范围内的模块尺寸。
  • 网址决定模块数量:网址越短,同样空间内的模块就越大。用于手机扫描时,短网址的实用下限约为 2 × 2 cm。
  • 在实际材料上打样,用多部手机和支持 2D 的收银扫描器扫描;如果码必须在零售收银台结账,还要按 ISO/IEC 15415 对印刷进行分级。

当 GS1 Digital Link 二维码的模块尺寸适合扫描器和印刷工艺、静区保持空白,且深色模块与背景对比清晰时,它就能稳定扫描。不要把它放在折痕和弯曲度大的曲面上,并在印好的包装上进行测试。下面给出相关数值,涵盖二维码,以及空间紧张时使用的 Data Matrix。

模块(X 尺寸)码中一个方块的宽度;其他所有尺寸都由它推算
静区二维码:每边 4 个模块(ISO/IEC 18004)。Data Matrix:1 个模块(ISO/IEC 16022)
手机扫描短网址约 2 × 2 cm,网址较长或扫描距离较远时需更大
收银扫描模块尺寸须在《GS1 通用规范》符号规格表的范围内
颜色浅色背景上的深色模块;不要使用红色、橙色或黄色模块
纠错级别(二维码)默认 M 级,表面粗糙时用 Q 或 H 级
印刷质量按 ISO/IEC 15415 分为 4 至 0 级(A 至 F)

印刷宽度等于模块数乘以模块尺寸,再加上 8 个模块的静区。网址决定模块数,尺寸则由你来定。

  • 用于手机扫描时,短网址的实用下限约为 2 × 2 cm(0.8 × 0.8 in)。一条常用的经验法则是,码的宽度约为扫描距离的十分之一:从 50 cm 外读取的码,宽 5 cm。
  • 用于收银扫描时,GS1 在《GS1 通用规范》的符号规格表中,为每种应用设定了最小、目标和最大模块尺寸。太小,成像器无法分辨模块;太大,码可能超出其视野。在确定美术设计稿之前,请查看最新版本。

网址长度如何改变码?

二维码按版本增大:从版本 1 的 21 × 21 开始,每升一个版本每边增加 4 个模块,在每个纠错级别下可容纳的数据量都是固定的。网址越长,版本越高,同样空间内的模块就越多、越小。

网址字符数M 级下的版本模块模块为 0.5 mm 时的宽度含静区
https://id.example.com/01/0950600013435240329 × 2914.5 mm18.5 mm
加上 /10/LOT42/21/123457433 × 3316.5 mm20.5 mm
加上 ?17=27123167537 × 3718.5 mm22.5 mm
约 100 个字符,含追踪参数100641 × 4120.5 mm24.5 mm

0.5 mm 的模块只是用来演示计算,并非 GS1 的规定值。各版本均假定采用字节模式编码。

要让码保持紧凑,请使用短域名,只编码需要的限定符,并去掉追踪参数:扫描记录可以交给解析器。网址语法请参阅技术指南。

码需要多大的静区?

符号最小静区标准模块为 0.5 mm 时
二维码每边 4 个模块ISO/IEC 180042 mm
Data Matrix每边 1 个模块;留得更多更稳妥ISO/IEC 160220.5 mm

从最外层模块的外缘开始测量。静区内的文字、边框和模切线都算作侵入。双码包装上一维条码的留白要求,请参阅双条码摆放指南。

哪些颜色和对比度能稳定扫描?

收银扫描器使用红光,因此在红光下呈浅色的任何东西都会消失。这就是为什么一个码在手机上可用,在收银台却会失败。

组合结果
白底黑码最可靠
浅色背景上的深蓝、绿色或棕色通常能读取;需要测试
红色、橙色或黄色模块在收银扫描器上会失败
深色背景上的浅色模块(反色)许多扫描器无法读取
金属箔或透明膜码和静区下方如果没有不透明的白色底,就不可靠

用单一的实地深色油墨印刷码,而不是多种印刷色叠印,这样套印偏差就不会让它变得模糊。

应该选择哪个纠错级别?

级别约可恢复适用情形
L7% 的数据印刷干净,空间紧张
M15%大多数包装
Q25%粗糙基材、磨损、冷凝水
H30%频繁搬运,有损坏风险

级别越高,模块越多:上面 40 个字符的网址,在 M 级下是版本 3,在 H 级下则是版本 5。纠错是应对损坏的余量,而不是放置标志的空间。Data Matrix(ECC 200)的纠错是固定的;你只需选择尺寸。两者各自适用的场景,请参阅二维码与 Data Matrix 对比。

印刷工艺和基材如何影响可读性?

工艺或基材主要风险应对方法
柔版印刷油墨扩散使深色模块变大请印刷商进行网点扩大补偿;避免过小的模块
产线上的热转印模块不是打印点的整数倍203 dpi 下 4 个点为 0.50 mm;300 dpi 下 6 个点约为 0.51 mm
喷墨或激光打标点圆而不均匀,对比度较低使用更大的模块;每次设置都要验证
光面膜或光油反光码所在区域使用哑光处理
瓦楞纸板、纺织标签表面粗糙、洗涤、拉伸使用更大的模块;洗涤后再测试

一个人在厨房台面上方用手机拍摄一杯酸奶

码应该放在包装的什么位置?

位置风险建议
平面无首选
罐、瓶、软管码的边缘向远离镜头的方向弯曲码相对于直径保持较小,或使用平坦区域
折痕、接缝、粘合舌、压褶破坏码的网格码和静区要避开这些位置
裁切边、模切裁切公差会侵占静区留出额外边距

面向消费者的版面选择,请参阅二维码应该放在包装的什么位置。

如何测试?

测试工具通过标准
手机两三部 iOS 和 Android 手机的原生相机应用,在实际距离、弱光和倾斜角度下扫描每次都能打开正确的页面
收银台支持 2D 的收银成像器,可向零售商或测试实验室借用能读取 GTIN 并解析 GS1 Digital Link URI
印刷质量ISO/IEC 15415 检测仪达到 GS1 在其符号规格表中为你的应用设定的最低等级;零售通常的最低要求是 1.5(C)

一个码可能在新手机上能扫,分级却仍不合格。如果手机能扫描但页面打不开,请参阅为什么 GS1 Digital Link 无法解析。

  1. 确定最终网址。 解码这个码,确认域名、14 位 GTIN 以及所有限定符。
  2. 选择符号和级别。 消费品包装用二维码,空间紧张时用 Data Matrix;除非表面粗糙,否则用 M 级。
  3. 设定模块尺寸。 处于 GS1 规定的收银扫描范围内,并且在你的扫描距离下足够让手机读取。
  4. 以矢量格式导出。 置入 SVG 或 PDF,并等比例缩放。
  5. 清空静区。 二维码四周留 4 个模块,Data Matrix 四周留 1 个模块。
  6. 检查对比度。 浅色背景上使用单一实地深色油墨,在金属箔或透明膜上加白色底。
  7. 放在平坦区域。 远离折痕、接缝、裁切边和弯曲度大的曲面。
  8. 在实际基材上打样。 使用真实的印刷工艺和材料。
  9. 扫描并分级。 在多部手机和支持 2D 的收银扫描器上测试,并按 ISO/IEC 15415 进行检测。

平台生成的 GS1 二维码可以下载为 SVG、PDF 或 PNG;印刷请使用 SVG 或 PDF。你可以选择二维码或 QRBARCODE,添加边框和行动号召,并在码下方显示 GTIN,作为收银员的备用方案。链接默认使用简短的 dlink.is 域名,付费版还提供自定义域名。GTIN 在创建时即被验证,目的地在印刷后也可以更改。创建免费账户,在你的包装上测试一个码。

常见问题

用于手机扫描短网址时约为 2 × 2 cm。用于收银扫描时,模块尺寸必须处于《GS1 通用规范》为你的应用设定的范围内。

二维码四周的静区有多大?

根据 ISO/IEC 18004,每边至少 4 个模块。Data Matrix 至少需要 1 个模块。

可以,前提是模块为深色、背景为浅色。避免使用红色、橙色和黄色模块:收银扫描器使用红光,这些颜色会被读成背景。

我可以在码的中间放一个标志吗?

如果码必须在收银台结账,就不要这样做。标志会在包装出厂之前就用掉纠错余量。

印刷前只用手机测试就够了吗?

不够。手机的容错能力强,收银扫描器和检测仪则不然。两者都要测试,并按 ISO/IEC 15415 对印刷进行分级。

引领从条形码到 GS1 二维码的转型