印刷工程指南

二维码印刷规格:300 DPI 尺寸、矢量 SVG 与 PNG 对比及可扫描性规则

把二维码印到实体包装、名片、传单或户外广告牌上,必须严格遵循光学原理和商业印刷标准。本文给出尺寸计算、分辨率和边距留白的确切公式。

一张印刷打样稿,矢量二维码旁边是同一个二维码在海报、标签和圆形贴纸上的不同尺寸,每个都标有尺寸标记

1. 扫描距离黄金法则(10:1 比例)

决定二维码要印多大的最关键因素是预期扫描距离。拿在手里的名片与展会横幅或店面橱窗所需的尺寸完全不同。

距离与尺寸换算公式:

二维码最小宽度 = 扫描距离 / 10

例如:如果访客会在 100 厘米(1 米)外扫描海报,二维码至少应印成 10 cm × 10 cm。

2. 按介质划分的推荐印刷尺寸

介质与放置位置 平均扫描距离 最小推荐尺寸 推荐 ECC 等级
名片与胸牌 15 – 25 cm (6 – 10 英寸) 2.0 cm × 2.0 cm (0.8 × 0.8 英寸) M 级(15%)
餐厅桌牌与菜单 30 – 50 cm (12 – 20 英寸) 3.5 cm × 3.5 cm (1.4 × 1.4 英寸) M 级或 Q 级(25%)
传单、宣传册与杂志广告 30 – 60 cm (1 – 2 英尺) 4.0 cm × 4.0 cm (1.6 × 1.6 英寸) M 级或 Q 级
海报与橱窗标识 1.0 – 2.0 m (3 – 6 英尺) 15 cm × 15 cm (6 × 6 英寸) Q 级或 H 级(30%)
展会横幅与广告牌 3.0 – 8.0 m (10 – 25 英尺) 40 – 80 cm (16 – 32 英寸) H 级(30%)

3. 为什么专业印刷必须使用矢量 SVG

为胶印机、数码丝网印刷机或激光雕刻准备素材时,位图(例如低分辨率的 PNG 或 JPG)经常会因插值而变模糊。如果在 Adobe InDesign 或 Illustrator 等软件中缩放位图,二维码码点清晰的 90 度直角可能会变得柔和或产生抗锯齿,导致光学扫描器无法识别。

矢量 SVG(可缩放矢量图形)用数学几何路径而不是固定像素来定义二维码:

  • 无限缩放:从 0.5 英寸的产品贴纸到 50 英尺的户外体育场广告牌,边缘清晰度毫无损失。
  • 纯 CMYK/专色映射:可直接导入印前软件,指定自定义的 Pantone 专色油墨或 100% K(黑)分色通道。
  • 文件极小:SVG 文件通常小于 20 KB。

4. 300 DPI 位图分辨率计算

如果您的印刷生产流程严格要求使用位图(例如置入 TIFF 或高分辨率 PNG),就必须确保至少 300 DPI(每英寸点数)的分辨率:

所需像素宽度 = 目标实际宽度(英寸)× 300 DPI

qr-code.love 可直接导出 2048px(印刷 300 DPI)和 4096px(超高分辨率)的位图,无需重新采样即可按完整的 300 DPI 印刷最宽 13.6 英寸的二维码。

5. 静区:避开头号印刷失败原因

静区是环绕二维码四边的纯色空白边框。根据 ISO/IEC 18004 规范,静区宽度必须至少为 4 个码点(数据方块)。

如果文字、包装图案、插图或裁切线侵入静区,光学传感器的算法就无法分离出定位图案,二维码也就无法扫描。qr-code.love 在所有画布和 SVG 渲染中都会自动强制保留标准的 4 码点静区。

6. 对比度与反色二维码

现代智能手机的光学传感器通过测量深色码点与浅色背景之间的亮度差来识别二维码。

  • 最低对比度:始终保持至少 3.0:1 的 WCAG 2.1 对比度(最好达到 7.0:1 或更高)。
  • 浅底深码标准:始终在较浅的背景上使用较深的前景码点。反色二维码(黑底白码)虽然看起来时尚,但某些较旧的安卓相机传感器在环境光较暗时很难识别反色的定位图案。

商业印刷印前检查清单

  • ✓ 已核对公式:针对预定的实际摆放位置,尺寸达到或超过“距离 / 10”。
  • ✓ 已保留静区:四边都保留了至少 4 个码点宽的空白。
  • ✓ 已使用矢量格式:直接从 qr-code.love 导出 SVG,供栅格化处理器(RIP)无损处理。
  • ✓ 已实物试扫:在下单批量生产之前,已用办公用纸打印样张,并分别用 iOS 相机和 Google Lens 测试过。

7. 将导出尺寸换算为毫米

PNG 导出尺寸以像素为单位,印出来有多大取决于交给印刷方的分辨率。300 dpi 是胶印和数码印刷的常用数值,150 dpi 常用于远距离观看的大幅海报,两种分辨率下的印刷尺寸如下。

导出尺寸300 dpi 时150 dpi 时
512 px43 mm87 mm
1024 px87 mm173 mm
2048 px173 mm347 mm
4096 px347 mm694 mm

要检查码点尺寸,用印刷宽度除以二维码的码点数再加 8(静区)。一个印成 30 mm 的版本 4 二维码,每个码点为 30 ÷ (33 + 8),即 0.73 mm。手持扫描的物料请让这个数值大于 0.5 mm;二维码位于玻璃后面或曲面上时,请大于 1 mm。

SVG 导出则完全省去了这些计算。它没有像素尺寸,印刷方直接按最终尺寸置入,边缘始终精确。

8. 尺寸计算器:从扫描距离到毫米和像素

输入二维码将被扫描的距离、生成器预览下方显示的符号版本,以及您的印刷方要求的分辨率。计算器会应用 10:1 距离法则,把结果除以码点数加上八个码点宽的静区,得出印刷后的码点尺寸,再把整个结果换算成位图导出所需的像素宽度。全部在您的浏览器中运行。

最小印刷宽度—
含静区的横向码点数—
印刷后的码点尺寸—
该分辨率下的位图宽度—
能覆盖它的最小导出尺寸—

两点提醒。十倍法则是下限,不是目标;如果印刷品会以倾斜角度、隔着玻璃或在光线不佳的情况下被查看,请再放大。而且码点尺寸与总宽度同样重要:胶印请保持在约 0.5 mm 以上,隔着房间扫描的任何东西请保持在 1 mm 以上。

参考来源与延伸阅读