二维码的纠错级别
二维码包含冗余数据,因此即使码的一部分被弄脏、损坏或遮挡,扫描器仍然可以读取。纠错共有四个级别:
| 级别 | 大致可恢复的数据 | 典型用途 |
|---|---|---|
| L | 约 7% | 干净的屏幕和文档;码最小 |
| M | 约 15% | 一般印刷用途 |
| Q | 约 25% | 可能被磨损的标签 |
| H | 约 30% | 上面叠加了徽标的码,或恶劣环境 |
级别越高,相同内容生成的码就越密集,因此在相同的打印尺寸下,模块会变得更小。在中央放置徽标或预计会有损坏时,请使用 H;否则 M 是合理的默认值。即使使用 H,也请让徽标保持较小,并远离三个角上的大方块。
静区、尺寸与分辨率
静区是码周围的空白边距。扫描器借助它找到码的起始位置。二维码规范要求四周各留出四个模块(即小方块)的边距,一维条形码的左右两侧也需要留出空白。裁掉边距或把码放在繁杂的图案上,是扫描失败的常见原因。
尺寸取决于扫描距离和码中包含的数据量:数据越多,模块就越多,而每个模块都必须足够大,才能被摄像头分辨。较短的 URL 能让码更简单。用于印刷时,请尽量导出为 SVG,使码在任何尺寸下都保持清晰;或者使用足够大的 PNG,无需放大即可满足印刷尺寸。避免将码拉伸成不同的宽高比。
对比度与颜色
扫描器依靠深色模块与浅色模块之间的对比度。浅色背景上的深色模块最可靠。浅色、灰配蓝之类的低对比度搭配、渐变以及光亮或反光的表面,都可能降低可读性。反色码(深色背景上的浅色模块)能被许多扫描应用读取,但并非全部,因此请仔细测试,或在重要用途中避免使用。
用真实设备测试
在批量印刷之前,请测试最终的设计稿,而不仅仅是生成的图片。在预定的距离、实际使用场所的光照下,用几部手机和几种相机应用进行扫描。检查链接是否打开正确的页面,以及从条形码解码出的数字是否符合预期。按实际尺寸打印一份样品;在显示器上能扫描的码,印在纸上可能太小。
Wi-Fi 码以及静态与动态二维码
Wi-Fi 二维码以明文形式在码中存储网络名称和密码。任何扫描或拍下它的人都能读取密码。建议将其用于访客网络,而不是您的主网络。
LeedyBox 生成的是静态二维码:URL 或联系人名片等内容直接编码在图案中,印刷后无法更改。所谓的“动态”二维码编码的是指向重定向服务的短链接,该服务再把访问者转到一个之后可以修改的目标。这取决于重定向服务能否持续可用。使用静态 URL 码时,可以让它指向您自己控制的域名下的页面,从而保留灵活性。
一维条形码格式与校验位
- EAN-13 和 UPC-A:在收银台扫描的零售商品编号(GTIN)。EAN-8 是用于小包装的较短版本。
- ITF-14:用于外箱和运输箱的 14 位数字编号。
- CODE128:紧凑,能编码字母、数字和符号;常见于物流和内部标签。
- CODE39:一种较老的格式,用于大写字母、数字和少数符号,仍在一些工业和证件系统中使用。
用于销售商品的 EAN、UPC 和 ITF-14 编号应来自负责分配厂商前缀的组织 GS1。自行编造的编号可能与其他公司的商品冲突。这些格式以根据其他数字计算出的校验位结尾,使扫描器能够发现大多数误读。LeedyBox 生成器会为这些格式计算校验位。它只生成条码,不进行扫描。
QR Code 是 DENSO WAVE INCORPORATED 的注册商标。
常见问题
在这里生成的二维码会过期吗?
静态二维码直接包含其数据,不依赖 LeedyBox 也能使用。只有当链接的页面下线时,URL 码才会失去作用。
可以在二维码中间放置徽标吗?
通常可以。如果之后要在设计工具中添加徽标,请以纠错级别 H 生成码,让徽标保持较小,并在多台设备上测试结果。
EAN-13 条形码可以使用任意 13 位数字吗?
内部使用也许可以,但在商店销售的商品通常需要通过 GS1 分配的编号,以确保其唯一性。