现场读码失败,先别急着换设备。绝大多数「扫不出来」都能归到 10 类原因:一半出在码和标签,四分之一在介质与表面,剩下是设备、环境与配置。末尾附现场可照查的对照表。
「扫不出来」有两种。一是没读到:无蜂鸣、灯不亮,问题在光学与解码——码质量、尺寸、反光、环境光、距离角度。二是读到了没输出:有蜂鸣但主机收不到数据,问题在接口模式、驱动、前后缀与供电。
条码靠黑白边缘的反射率差识读。打印头老化、碳带用尽、热敏纸过期会让黑条发灰、边缘毛刺。打印对比度一般要求不低于 30%,等级低于 C 级的标签应重打。
mil 是窄单元宽度(1 mil = 0.0254 mm)。把 10 mil 缩到 5 mil 常超出精度上限。标称的 ≥5 mil 是理想极限,现场码建议留 1.5 倍余量。
两侧空白静区是解码器判断起止的依据,被文字、边框、胶带侵占就会直接放弃;褶皱划伤盖住关键条空,码即成坏码。
高光铜版纸、覆亮膜、金属拉丝会镜面反射,冲掉条空对比。改用哑光纸质通常比调设备有效;必须用时选带偏振照明的固定式设备。
读码失败,源头常在标签本身
圆柱管件、瓶身、内凹结构上的码会弯曲变形、局部失焦。一维码尤其敏感,它要求条空沿直线被同时采样;曲面场景普遍改用 QR / Data Matrix。
屏幕码对比度低,还随亮度、贴膜、刷新频率变化。识读需设备具备屏幕码模式,自动降曝光、抑制条纹;只针对纸质码优化的机型偏弱。
户外、靠窗工位的失败多是环境光把照明「冲掉」。廉价 LED 照明有频闪,会出现「有时能扫、有时不能」。加遮光罩、调工位朝向通常一次解决。
每个型号都有明确景深区间,超上限或近下限都读不到。手持设备倾角建议 ±30° 以内;固定式要让景深与视场角匹配。
固定式读码失败,多半是安装距离与角度没调对
HID 键盘、USB 虚拟串口(VCP)、HID-POS 在主机侧完全不同:HID 出「键盘字符」,VCP 出串口数据流。上位机按串口收、设备却是 HID,就是「扫了没反应」。键盘布局设错会让符号错位;前后缀没配则因缺回车而「看起来没输入」。
线过长、转接头差、供电不足会让设备启动瞬间掉电重启,表现为间歇失败。嵌入式模组触发瞬间电流高于待机,电源带不动就是「扫一下有反应、再扫没反应」。
| 现场症状 | 最可能的原因 | 快速验证 | 解决方向 |
|---|---|---|---|
| 整批标签都读不到 | 打印质量差、mil 偏小 | 换一张标准测试码试读 | 重新制版打样,增大码尺寸 |
| 同一批里时好时坏 | 静区被占、覆膜反光 | 换角度、换位置再读 | 留足静区,改用哑光标签 |
| 纸质码能读、屏幕码不能 | 缺少屏幕码识读模式 | 调高屏幕亮度再试 | 换支持屏幕码的机型 |
| 只在特定时段失败 | 阳光直射或照明频闪 | 遮住光源再试 | 加遮光罩、调整工位朝向 |
| 近了行、远了不行 | 超出景深上限 | 逐段拉远观察读码点 | 调整安装距离或换长景深机型 |
| 有蜂鸣但上位机没数据 | 接口模式 / 驱动不匹配 | 在记事本里看有没有字符 | 统一接口模式,装对应驱动 |
| 数字与符号错位 | 键盘布局设置错误 | 扫测试串观察实际字符 | 按主机系统重设键盘布局 |
| 间歇性重启 | 线缆过长或供电不足 | 换短线与测试电源 | 加独立供电、换工业级电源 |
若标签、光照、距离、接口都查过仍失败,就是设备能力与场景不匹配——反光金属、污损褶皱、极小码、高速产线。选型看三点:景深与视场角能否覆盖安装距离,识读精度是否满足窄单元宽度,解码能力是否针对坏码加强。
苛刻工况下,选对模组比反复调参数更省成本