为什么我的条码扫不出来?11 种原因与解决方法
首先,先判断你遇到的是哪一种问题。如果扫描仪有哔声,但收银机显示「找不到商品」,代表条码没问题,只是该店的系统里没有这个编号。如果完全没有反应,就是扫描仪读不到条码。本指南谈的是第二种情况,并从最常见的原因开始说明。
1. 缺少静区
文字、边框或标签边缘离条码太近。扫描仪需要两侧有空白,才能找到起点和终点。请至少留 10 个模块宽度,零售条码则依 GS1 规定的数值(EAN-13 左侧 11、右侧 7)。
2. 条码太小或被截短
零售条码若小于标准尺寸的 80%,或为了塞进空间而缩短条纹,就很难读取。物流条码需要比零售条码大得多的模块:纸箱上的 ITF-14 与 GS1-128 至少要 0.495 mm。请参阅条码打印尺寸与静区。
3. 颜色不适合扫描仪
激光与 LED 扫描仪使用红光。红色、橘色、黄色与浅棕色的条纹会反射红光而变得看不见,红色背景也会让黑色条纹难以辨识。请使用白底搭配黑色或深蓝色条纹。把条码印在透明标签上、贴在深色产品上,也是常见的失败原因。
4. 图片被拉伸或模糊
小尺寸的 PNG 在设计软件中放大后,边缘会变模糊、线条粗细不均。请以打印机的分辨率下载并以 100% 置入,或改用矢量档。切勿只往单一方向拉伸条码。
5. 线条印得太粗或太细
墨水会在吸水性强的纸张和瓦楞纸板上晕开,让条纹变粗、空白变窄。印字头磨损的热感打印机,则会在条纹上留下白线。请向印刷厂询问条宽缩减处理,并更换或清洁磨损的印字头。
6. 模块宽度与打印机不相符
在 203 dpi 的打印机上,0.33 mm 的模块无法均匀印出,会导致部分条纹比其他条纹宽。请选择打印机点数的整数倍,例如 0.25 mm 或 0.375 mm。
7. 扫描仪关闭了该条码类型
许多扫描仪出厂时只激活常见的条码类型。Codabar、Code 39、ITF 与二维码往往预设关闭,而 ITF 扫描仪通常只接受特定长度,以避免读取不完整。请查阅扫描仪的设置指南;大多数都是扫描说明书上印的设置条码来完成设置。
8. 扫描仪无法读取 2D 条码
Data Matrix、PDF417、Aztec 和 QR Code 都需要以相机为基础的图像式扫描仪。较旧的激光扫描仪只能读线性条码。许多手机相机 App 只会辨识 QR Code,所以请改用条码扫描 App 测试。
9. 检查码或内容有误
检查码错误的 EAN 或 UPC,扫描仪完全不会接受。Code 39 无法容纳小写字母,GS1-128 则需要正确的应用识别码。我们的产生器会检查这一切,并对每个条码进行测试扫描,所以从这里下载的文件一定能被解码。
10. 表面造成干扰
光亮的薄膜会反射扫描仪的光线,弯曲的瓶身会让条纹偏离视线,而横跨接缝、折痕或瓦楞凹槽的条码则会断裂。能用雾面处理就尽量用;在细圆柱上,要让条纹保持水平;并尽量把条码放在平坦的面上。
11. 损坏与磨损
刮伤、磨损和泡水都会破坏条码。一维条码没有错误更正,只要一道刮痕横贯整个条码高度,就可能无法扫描。加高条码、替常被触碰的标签覆膜,以及在容易磨损的零件上改用 Data Matrix,都有帮助。
快速找出原因的方法
- 在屏幕上扫描文件。 如果电子档扫不出来,问题出在条码本身:编号、类型或设计。
- 检查编号。 确认检查码,并确认扫描仪显示的字符与预期完全相同。
- 检查尺寸、边距和颜色。 将印出的成品与标准尺寸比对,检查空白区是否被裁切,并确认是浅色底配深色条。
- 检查扫描仪的设置。 请确认该条码类型已激活,且长度设置允许你的条码。
- 重新印一份样张。 一次只改一个地方,这样才知道是哪个调整有效。
关于 QR Code,请参阅 QR Code 扫不到。