条形码无法扫描的 7 个原因及解决方法
没有什么比印了几百张条形码之后才发现无法扫描更让人头疼的了。好消息是,原因通常很简单,也很容易预防。以下是最常见的七个原因。
1. 颜色对比度太低
扫描器读取的是明暗差异。白底上的浅灰色条形码,或黑底上的深蓝色条形码,都很难区分。解决方法:在浅色背景上使用深色。白底黑码是最稳妥的选择。
2. 颜色反转或使用红色
并非所有扫描器都支持深色背景上的浅色条形码。此外,许多收银扫描器使用红光,因此红色线条看起来和白色背景一样。解决方法:条形码的线条或模块避免使用红色,也不要反转颜色。
3. 尺寸太小
相机需要足够的像素才能识别每个模块。解决方法:放大条形码。对于近距离扫描的 QR Code,请使用至少约 2 × 2 cm 的尺寸。请参阅打印尺寸指南。
4. 没有静区
紧贴图片、文字或纸张边缘的条形码,很难与周围内容区分开。解决方法:在条形码周围留出空白,尤其是线性条形码的左右两侧。
5. 图像模糊或变形
从小图放大、保存为低质量 JPG,或被拉伸变形的条形码都会失去原有形状。解决方法:以更大的模块尺寸下载 PNG 格式,并始终按比例调整大小。
6. 数据错误或不符合类型要求
每种条形码都有自己的规则。例如,EAN-13 只接受 12 或 13 位数字,且校验位必须正确。输错的链接也会导致 QR Code 虽能读取却打不开任何内容。解决方法:打印前检查数据。如果数据不符合所选条形码类型的规则,I Need Barcode 生成器会显示提示信息。
7. 表面与光线
有光泽的材料、透明塑料、折痕和弯曲的表面会反光或使条形码变形。解决方法:印在平整、无光泽的表面上,并在实际的光线条件下进行测试。
关于带设计的 QR Code
添加了形状、颜色或边框的 QR Code,只要角落的三个定位方块完整、对比度足够,仍然可以扫描。详情请阅读既有创意又能扫描的 QR Code 设计。
最佳习惯:在大批量打印之前,务必先测试一张样品,用几部手机和扫描器进行扫描。
常见问题
为什么 QR Code 在一部手机上能扫,在另一部手机上却不行?
不同的相机和扫描应用能力各异。过小、对比度低或颜色反转的 QR Code 更容易在某些手机上扫描失败。请在打印前用几部手机进行测试。
彩色条形码可以扫描吗?
可以,只要是浅色背景上的深色即可。条形码的线条应避免使用红色,因为许多收银扫描器使用红光。
如何检查条形码是否正确?
用几部手机或扫描器扫描打印出来的成品,并确认读取到的数据与您输入的数据完全一致。


