二维码扫不出来时的处理方法|逐步排查原因
自己做的二维码手机扫不出来,打印出来后就没反应了。原因一定出在“制作”“打印·显示”“扫码端”这 3 个环节中的某一处。本文整理了从上到下逐一排查的步骤,以及不容易失败的尺寸·空白·颜色条件。
原因一定在 3 个环节中的某一处
二维码扫不出来时,马上重做是绕远路。二维码要经过“把数据变成图案”“把图案印到纸上或显示在屏幕上”“用相机读取”3 个阶段,先确定是哪个阶段出了问题,要修的地方就能缩小到一处。
| 阶段 | 该怀疑什么 | 确认方法 |
|---|---|---|
| ① 制作 | 信息量太多、颜色设置不当 | 在屏幕上放大显示,试试能不能扫 |
| ② 输出 | 太小、没有空白、打印洇墨 | 把同样的数据打印得大一些,试试能不能扫 |
| ③ 读取 | 相机对焦、屏幕亮度、反光 | 换一台设备或换一个 App 扫 |
排查的捷径,是把二维码在电脑屏幕上放大显示,用手机扫一下。能扫出来,说明制作数据本身没问题,原因在打印、尺寸或读取环境上。反之,连屏幕上的都扫不出来,就要重新检查制作时的设置。
制作时容易出错的 4 个设置
在制作阶段降低识别率的,大多是这 4 项。尤其是第 1 项信息量,看外表不容易发现,影响却很大。
- 1
① 减少写入的字数
二维码的信息量越多,格子(模块)就越细,即使印成同样大小也更难读取。长网址就删掉参数,或用分享用的短网址,先减少字数是最有效的。
- 2
② 按需要的尺寸导出
二维码生成工具可以在 128~1024px 范围内设置尺寸。用于打印的话,导出得大一些(512px 以上),就能避免“之后能缩小却不能放大”的失败。
- 3
③ 颜色遵守“深前景·浅背景”
前景色和背景色可以改,但明暗差太小就扫不出来。黑配白最可靠,要加颜色的话,前景要用足够深的颜色。
- 4
④ 不要反转明暗
背景黑、码白的反色设计,有些设备不支持识别。看起来时髦,但用于分发的资料最好避免。
打印·张贴时的尺寸标准
印在纸上的二维码扫不出来,最常见的原因就是太小。作为标准,把二维码的边长设为扫码距离的约十分之一,就能从容扫出。
| 扫码距离 | 边长标准 | 使用场景 |
|---|---|---|
| 10cm(拿在手上) | 1cm 以上 | 名片、价签 |
| 30cm(放在桌上) | 3cm 以上 | 传单、文件、票据 |
| 1m(站着看) | 10cm 以上 | 桌面立牌、收银台旁的告示 |
| 3m(离开看) | 30cm 以上 | 墙上的海报、公告栏 |
| 5m 以上 | 50cm 以上 | 招牌、大型横幅 |
这个标准只是下限。写入的字数越多格子越细,同样距离也需要印得更大。拿不准时,最可靠的是在实际使用的纸上按实际尺寸试印,用手上的手机扫扫看。
- 光面纸或覆膜会反射灯光而扫不出来。张贴物选哑光类的纸
- 对折传单要注意摆放位置,别让折痕压在二维码上
- 容易洇墨的纸,把二维码印大一些,让格子变粗
- 贴在曲面(瓶子或柱子)上时,要比贴在平面上大约两成
扫码端发生的问题
二维码本身没问题却扫不出来时,原因在读取环境。只用自己的设备测试,很容易漏掉这一点。
| 现象 | 可能的原因 | 处理方法 |
|---|---|---|
| 相机识别不到框 | 没有对焦 | 先拿远一点再靠近,不要贴得太近 |
| 只有屏幕上的码扫不出来 | 屏幕太暗或反光 | 调高亮度,换个角度 |
| 只有特定设备扫不出来 | 相机 App 不支持扫码 | 试试系统自带的扫码功能或其他 App |
| 能扫但页面打不开 | 网址错误、公司网络限制 | 把网址直接输入浏览器确认 |
| 只有部分人打不开 | 指向了需要登录的页面 | 换成谁都能打开的网址 |
重做一个能扫出来的二维码
- 1
① 把写入内容缩到最短
网址的话,去掉跟踪参数和不必要的层级。写入文字时,也只保留必要的最少内容。
- 2
② 粘贴到二维码生成工具
输入网址或文字,当场就会生成二维码。输入内容在浏览器内处理。
- 3
③ 按用途设置尺寸
屏幕显示以 256~512px 为标准,打印以 512~1024px 为标准。做大了再缩小不会变差。
- 4
④ 颜色先用黑白试
因设计需要改颜色时,也先用标准颜色确认能扫,再改颜色,改完再扫一次。
- 5
⑤ 保存为 PNG,需要的话再转换格式
二维码这种边缘清晰的图形适合用 PNG。交稿方要求 JPEG 时,用图片格式转换工具转换,并用转换后的图片再做一次扫码测试。
JPEG 容易出现块状噪点,会让细小格子的边界变模糊。实在需要用 JPEG 时,把质量设高(90% 以上),并一定扫一下转换后的图片确认。制作步骤本身可参考二维码的制作方法,用短网址做的二维码之后扫不开的问题,整理在二维码的有效期中。
常见问题
- 二维码有字数上限吗?
- 按规格可以放相当多的字,但字越多格子越细,越难读取。实际使用中,网址控制在 100 个字符以内、文字控制在 300 字左右,打印后也能稳定读取。太长的话,工具也可能生成失败。
- 改了二维码的颜色还能扫吗?
- 只要前景色足够深、背景色够亮就能扫。标准是转成黑白后深浅能清楚分开。请避免浅色配浅色,以及把背景变暗的反色设计。
- 打印出来就扫不出来了,该怀疑什么?
- 先看尺寸。以扫码距离的十分之一为边长标准,必要时放大。再看空白,确认裁切时没有把白边切掉。还是扫不出来的话,怀疑光面纸反光或洇墨,换别的纸试印。
- 做好的二维码可以一直用吗?
- 二维码是把输入的内容直接变成图案,没有有效期,也没有扫码次数限制。但如果改了链接的网址,已印好的二维码仍然指向旧网址。可能要更换时,写入可以设置跳转的网址更安全。
本文介绍的工具
相关文章
如何删除照片的位置信息|查看EXIF与发社交媒体前的检查
用智能手机拍的照片里,可能记录着拍摄地点的经纬度。本文整理了照片里记录了什么、哪种发送方式会保留、以及在各种设备上查看和删除位置信息的步骤。
阅读文章 →图片分辨率和dpi的区别|网页用和印刷用需要多少像素
印刷厂说“请按350dpi交稿”,可手头的图片到底符不符合要求,却很难判断。其实,图片真正的实体只有像素数,dpi只是“把这些像素印成多大”的一个指定值。本文整理了分辨率、dpi和像素之间的关系,根据纸张尺寸计算所需像素数的方法,以及为什么网页显示与dpi无关。
阅读文章 →AVIF 是什么?与 JPEG、WebP 的区别,以及打不开时的转换方法
保存的图片扩展名是陌生的 .avif,想打开时却提示不支持。AVIF 是一种能大幅减小文件体积的新图片格式,但如果接收方的软件不支持就无法使用。本文整理 AVIF 与 JPEG、WebP 的区别,适合使用和应当避免的场景,以及打不开时的转换步骤。
阅读文章 →