条形码打出来扫不出?12 个原因按排查顺序
打印好却扫不出的条码原因有限。这是最快找到故障的诊断顺序——从坏数据和缺静区到打印对比和扫描器配置。

打印完美却扫不出的条码是最常见——也最 frustr 的——标签问题之一。好消息是原因有限,且按可预测顺序失败。如果你按正确顺序查,通常十分钟找到故障,而非重印三次标签。
这是我用的诊断顺序,安排得便宜且常见的原因先、贵硬件问题后。每个原因链到更深指南(有的话)。
省几小时的诊断顺序
每个"印了但扫不出"故障落在八层之一。自上而下意味着你先查零成本修的、再查花钱的:
- 数据——编码值甚至对吗?
- 码制——扫描器读的是你想的同种条码吗?
- 静区——符号周围有空白吗?
- 对比——条相对背景够暗吗?
- 尺寸——符号够大能分辨吗?
- 打印——打印机实际干净渲染条了吗?
- 表面——标签或产品反射或扭曲符号吗?
- 扫描器——读取器配置并对准了吗?
一旦你这样框定,大多人意识到他们一直在测第 8 层(买新扫描器)而故障在第 1 层(一个杂前导零)。
12 原因一览
| # | 原因 | 症状 | 最快修复 |
|---|---|---|---|
| 1 | 数据错或截断 | 扫出但显示错数 | 重查源列和值 |
| 2 | 前导零被吃 | UPC/EAN 读少一位 | 单元格设为文本(见下) |
| 3 | 码制不匹配 | 扫描器为其他码响,不为你的 | 打开正确码制 |
| 4 | 校验位错 | 符号看着对,从不解码 | 重算校验位 |
| 5 | 静区太小 | 间歇或依赖角度读 | 加空白边(10× X 维度) |
| 6 | 打印对比低 | 扫描器下洗掉 | 加暗条、浅背景 |
| 7 | 符号太小 | 只近处读,或不读 | 增加放大率 |
| 8 | 脏或磨损打印头 | 条间竖白条 | 清洁或更换打印头 |
| 9 | 打印速度太高 | 条边缘糊或拖 | 降打印速度 |
| 10 | 反射或曲面 | 平处扫,产品上败 | 覆膜或重新定向符号 |
| 11 | 截断、拉伸或缩放符号 | 扫原版不扫副本 | 真尺寸重生成,不拉伸 |
| 12 | 扫描器配错 | 没啥稳扫 | 查码制、前缀/后缀、模式 |
每个都值得多于一句话,让我走过导致最多现场失败的那几层。
第 1 层——数据:值在被印前就错
"扫不出"最常见原因,意外地,根本不是打印问题——而是条码编码了 错值,或扫描器正确读但你的系统随后拒的值。
三个数据故障主导:
- 前导零丢。 UPC-A 或 EAN-13 如
012345678905存电子表为数字12345678905,前导零静默丢。符号现在编码 11 或 12 位、非有效零售码的串。这常见到有自己的指南:见 Excel/CSV 前导零。 - 科学计数法。 Excel 里长数(超 11 位)存为科学计数法然后舍入,破坏值不可修。
- 错列或字段。 标签从 UPC、SKU、FNSKU 相邻列的电子表拉,有人映射错。
tell-tale 标志:条码 能扫,但系统拒,或扫到看着几乎对的值。如果扫描器响并显示数,问题在数据层非打印层。有专文讲"扫却被拒"案例——扫却被拒:编码值 vs 数据库——当符号读对但系统不接受。
第 2 层——码制和校验位
扫描器不是万能读。大多零售扫描器默认一组启用码制(UPC-A、EAN-13、Code 128、Code 39 等)。如果你生成 Data Matrix、PDF417 或 Code 93 符号而扫描器那码制关了,它直接忽略码。
两个快查:
- 扫描器读同类型 已知好 条码吗?如果它读印的 Code 128 标签而非你的 Code 128 标签,问题在你符号。如果都不读,码制可能在扫描器禁用。
- 校验位对吗?线性码制如 UPC/EAN 和 Code 128 用计算的校验位,扫描器每次读都校验。手输错一位的校验位产生 看着 完美从不解码的符号。大多生成器自动算它,这就是为什么手从条图案做条码几乎总是错。见 校验位术语条目。
第 3 层——静区:空白是码的一部分
如果符号间歇扫,或只当你持扫描器恰对角度,最可能原因是 静区太小。
静区是条每侧空白边。扫描器用它找符号起点和终点。如果标签边框、些文字或标签边挤它,扫描器要么找不到起始条要么把周围图形读成码一部分。修复琐碎免费:加空白。规则大多数线性码制每侧 10× X 维度(UPC/EAN 9×)。完整宽在 静区指南。
第 4 层——对比:扫描器看红和你不同
这是颜色成陷阱处。条码扫描器不像你眼"看"符号——大多激光扫描器发约 630–670 nm 红光,测反射光。印红或橙的条反射红光几乎和白纸一样好,所以扫描器实际看不见它。
规则简单不可商量:浅底深条。黑条白底理想;极深蓝或绿可工作,但红、橙、黄、粉条一般不行。反过来——深底浅条,有时叫"反白"或"反转"——在大多数线性扫描器彻底失败。完整解释,包括校验器测的打印对比信号(PCS),在 条码颜色指南 和 打印对比术语条目。
第 5 层——尺寸:小在这不是美德
每码制有最小实用尺寸,由扫描器孔径(它采样的点)和打印分辨率驱动。太小的符号产生在扫描器糊在一起的条,即使肉眼看锐利也失败。
两个要紧数:
- X 维度(最窄条宽)——大多线性码制对手持扫描器必须高于约 0.19 mm(7.5 mil),对许多远距或固定读取器高于 0.33 mm(13 mil)。GS1 通用规范 对零售设最小 0.25 mm(10 mil)。
- 放大率——UPC-A 100% 是 1.469 英寸宽;缩到 80% 以下老扫描器开始失败。见 X 维度与放大率指南。
如果你在图形编辑器放大条码,你可能也降了质——更多见第 6 层和下面缩放段。
第 6 层——打印质量:头、速度和分辨率
三个打印机级故障占剩下大多失败:
- 脏或磨损打印头。 单死像素或一行干墨产生穿条的竖白条。热敏机这表现为每几毫米缺元素。先清洁头;条仍在,头元素死,头(或机)需换。
- 打印速度太高。 尤其热转印,速度调高最大化吞吐时糊条边缘。降速是对"看着行但校验不过"条码最便宜单一修复。有专文 打印速度指南。
- 分辨率太低。 203 dpi 打印机在小放大率解不开最窄条。如果 X 维度低于打印机点距,条出不规。修复是更高 DPI 打印机或更大符号。
知道打印——而非数据或设计——是问题的确定方法是 屏幕能扫印不能指南 的"屏幕测试":如果同符号亮手机屏能扫纸不能,打印机是故障。
第 7 层——表面:反射、曲率和覆膜
标签只半件事;它贴什么同样要紧。
- 反射表面。 亮覆膜、收缩膜或裸金属把扫描器光直反回传感器,实际盲它。哑光面和反射覆膜修。
- 曲面。 条码包圆柱在边拉条,所以扫描器读畸宽。紧半径下,让条绕圆柱跑("梯"向)而非沿它。
- 不均或纹理表面。 瓦楞、布、粗塑料破条。用平、滑区或带滑顶层的标签。
如果符号平测试印校验过、产品上败,你在第 7 层。
第 8 层——扫描器本身
只有排除 1–7 层你才怪读取器。即便如此,大多扫描器问题是配置非硬件:
- 码制禁用。 同第 2 层——确认扫描器设读你印的码制。
- 仅 1D 扫描器。 激光扫描器读线性码但不能读 QR、Data Matrix 或其他 2D 符号。如果你换 QR 旧激光枪不再读,那是预期。
- 噪环境自动识别。 有些扫描器可配试每码制,更慢且在混标环境偶误读。锁扫描器到你实际用的一两个码制常提可靠性。
- 前缀/后缀或固件设置。 配附回车的扫描器,或跑带码制 bug 旧固件,即使"读"码也能失败递值给主机。
手机、激光枪、影像器能和不能读的全矩阵见 扫描器能力指南。
三个测试快速隔离故障
当你面对顽固标签,按顺序跑这三个——每个消剩半可能:
- 屏幕测试。 亮手机屏开同条码用手机 App 扫。如果能扫,数据和码制正确,故障在打印或表面(6–7 层)。如果不能扫,故障在数据、码制、静区、对比或尺寸(1–5 层)。
- 已知好测试。 扫你知道工作的条码——桌上一零售品或专业印标签。如果扫描器读那不读你的,问题在你符号非扫描器。
- 校验器测试。 如果你任何量印,条码校验器(非扫描器——校验器)按 GS1 条码质量标准 给 ISO/IEC 等级。等级 C 或更低 的符号现场不可靠;大多零售要求 B 级或更好。见 校验等级术语条目。
