印刷用 QR 码:尺寸、静区与纠错
按扫码距离确定最小实体尺寸、四模块静区、L 到 H 纠错等级与 Logo 覆盖何时安全、对比度要求,以及开印前的实测。
按扫码距离定尺寸
距离约为码宽十倍可作为初步估算:2 厘米的码适合近距离扫描,3 米外阅读的海报大约需要 30 厘米或更宽。最终仍要按实际印刷尺寸、相机和光线测试。
- 手持场景名片、产品标签与传单:至少两厘米到两厘米半,近距离扫码,以 300 DPI 或更高精度印刷,让模块边缘保持锐利。
- 房间对面海报与标识牌:随空间放大——把最长的现实扫码距离除以十再向上取整,因为没有人会为了礼貌地失败而走近一步。
- 密度抬高下限密度抬高下限:每多一个字符就多一批模块,小而密的码是扫不出来的经典组合。先缩短负载,再考虑放大印刷尺寸。
静区是码的一部分
扫码器靠着在空白边缘中定位三个定位方块来找到 QR 码。规范要求四边各留四个模块宽的静区;裁得更紧,扫码率就会下降,哪怕码在肉眼看来完好无损。
- 至少四个模块四个模块是下限而非目标:在杂乱的包装或花哨背景上,码周围更多的空白会以一次即扫的成功率回报你。
- 挡住入侵者文字、边框与 Logo 不得侵入静区——“扫我”的文案属于留白之外,装饰性相框也需要与模块保持自己的间距。
- 边距是个控件QR 码生成器把静区直接暴露为 0 到 16 模块的边距控件,默认 4,让规范值成为阻力最小的路径。
纠错买来抗损能力
里德-所罗门冗余让 QR 码能扛住污渍、划痕与刻意遮挡。四个等级用负载容量换韧性:L 可恢复约 7% 的码字,M 约 15%,Q 约 25%,H 约 30%——每升一级,同样的内容就要用更多模块、更密的网格来装。
生成器提供全部四个纠错等级,默认 M。2,000 字节的输入上限并不保证每个负载都能装下:二维码容量还取决于纠错等级与编码内容,符号过密时工具会报错。
- L 与 ML 与 M 适合干净可控的表面:屏幕、文档,以及不会被磨花、不会被风雨侵蚀的包装。
- Q 与 HQ 与 H 适合严苛的摆放位置:户外标识、地面贴纸,以及一切注定会褪色、起皱或积灰的东西。
- Logo 需要 HH 是让中央 Logo 覆盖得以存活的等级——Logo 消耗的是冗余预算,所以把它放在正中、覆盖面积远小于三成,并使用 H 级生成。
对比度是硬性要求
扫码器是一台在做阈值计算的摄像头:它必须可靠地把深色模块与浅色背景分开。深配浅是安全方向——许多读码器对付不了反色码——品牌色需要按亮度来判断,而不是按品味。
印刷还会进一步压缩对比度:油墨会在纸上微微洇开,亮面覆膜带来反光,哑光纸柔化边缘——所以在屏幕上勉强过关的配色,到了印刷机上可能失败。余量要在设计阶段留好,而不是在重印时。
- 深配浅经典的白底黑码无聊但无敌;任何深前景配浅背景、对比度足够强的组合都同样可靠。
- 失败配色避开黑底红字、白底浅色,以及模块之下的渐变——每一种都会压缩有效对比度,直到廉价手机摄像头开始失败。
- 强制 3:1QR 码生成器要求前景与背景对比度至少为 3:1,低于它会拒绝生成。通过此检查只是起点,分发前仍要扫描最终印刷成品。
负载越短,印得越好
内容每多一个字节就多一些模块,在给定尺寸下,每多一个模块,每个印刷方格就更小一点。裸 URL 是最友好的负载;裹满追踪参数的 URL 会把模块数翻倍,而扫码的人永远看不到这些参数。
- 精简 URL把 URL 精简到路由真正需要的部分——协议、主机、路径。追踪参数与会话令牌属于重定向逻辑,不属于油墨。
- 盯着字节数生成器会在你输入时报告编码后的字节数,让你眼看着一个长 URL 把码推入更密的版本,然后再决定是否付印。
- 印刷用 SVG印刷稿请导出 SVG——矢量输出可以无重采样地缩放到任意尺寸——而 128 到 1,024 像素的 PNG 下载是为屏幕与文档准备的。
测打样,而不是测屏幕
能在你的显示器上扫出来的码,几乎说明不了印出来的实物。按最终尺寸、用最终纸张打印打样,用几部手机从真实距离与角度去扫——包括一台旧摄像头和一间昏暗的房间——然后再批准一万份的开印。
- 先测最坏情况在最糟的合理距离与光线下扫打样,而不是在最好的条件下;恶劣条件下的一次即扫才是通过标准。
- 改完重测任何改动之后都重测:缩放、调色或换 Logo 都会让上一次的扫码测试作废,因为三者都改变模块几何。
- 本地设计生成器中的一切都在浏览器标签页内运行——内容在本地编码、绝不上传——所以草稿 Wi-Fi 密码或未发布的活动 URL 在你迭代时始终留在你的设备上。
常见问题
印刷的 QR 码需要多大?
可以在 QR 码中央放 logo 吗?
印刷 QR 码需要多大的对比度?
印刷不是文件离开你的唯一方式。
照片携带位置、设备与拍摄元数据——在文件去往任何地方之前,本地读取并剥掉这个隐藏层。