条码扫不出来

先看是一张都扫不出来、有时扫得出有时扫不出,还是扫出来的内容不对。屏幕上看着对,不等于产线上的扫描器能扫出来。

先按扫不出来的表现分类

  • 一张都扫不出来:先查打印浓度、条码有没有被裁掉、旁边空白够不够,以及扫描器有没有打开这种码。
  • 有时扫得出、有时扫不出:先查打得太快、碳带和纸不匹配、条太细。
  • 扫出来的内容不对:先查数据源、校验位,以及条码下面印的字是不是和码里编的一样。

用产线上那台扫描器复测。手机相机只能看看样子,不能当验收。上线前用与产线一致的介质和识读设备做测试打印。

按这个顺序查

  1. 热转印先略提高打印浓度,再略降低速度,看竖线是不是发虚或发灰。一次只改一项。
  2. 把窄条或模块加宽一点,并在符号四周留出静区。不要把条码贴着页边,也不要让文字、线条压上去。
  3. 核对页面尺寸。驱动若勾了“适合页面”,符号会被拉变形。纸张见标签纸尺寸设置
  4. 核对介质和碳带。铜版纸常用蜡基或蜡树脂混合基,合成纸和 PET 常用树脂基。直接热敏不要按热转印去配碳带。以介质供应商说明和测试打印结果为准。
  5. 在扫描器里打开现场要用的码制,例如 Code 128、QR Code 或 DataMatrix。GS1 符号还要核对应用标识符和 FNC1,见GS1 条码设置
  6. 符号密度要落在这台打印机分辨率能稳定打出的范围内。换过打印机或 Drivers by Seagull 后,重新核对 DPI,再打一张实物。

热转印机若某类条码驱动本身不支持,可在打印对话框的对象打印方法里指定用光栅还是设备线,默认「自动」即可。预览看着对,不等于产线上的扫描器能扫出来。

位置偏了也会扫失败

条码被裁到标签外、旁边空白被间隙吃掉时,先去看打印位置不准,对上是哪一种情况。确认是每张都朝同一方向偏固定距离后,再看打印偏移微调,不要先在模板里把条码拖来拖去。介质、抽检和留样见打印检查清单,设备见打印与设备

先按扫不出来的表现分类