条形码无法识别?如何解决?
原创 未经同意,请勿转载路径:常见问题 - 《条形码无法识别?如何解决?》制作生成的条形码,如果使用扫码设备难于识别、识别错误或者无法识别,是什么原因?应该如何解决?
通常有以下几种原因:
1.打印纸尺寸太小
条形码的宽度,与生成条形码的内容字数成正比,字数越多,生成的条形码宽度就越大。
当条形码宽度较大,小尺寸的打印纸无法正常装下条形码时,通常,打印机会自动缩小条形码的尺寸,至适配打印纸尺寸。
在缩小过程中,一些细小的条纹会被忽略删除,最终导致条形码错误,无法识别。
因此,应根据生成的条形码大小选用尺寸合适的打印纸。
多零简单测算过,对于广泛使用的203dpi热敏打印机,平均每1个字符至少占宽度约2mm。例如,生成条形码的字数为20,则打印纸宽度至小为40mm。
2.条形码没有预留足够的边距
某些打印机打印的边距存在误差,可能会裁剪掉条形码左右两端一小部分条纹,导致无法识别,因此,尽量预留一些空白边距。
多零条形码初始化会预留30个单位的边距,如果不够,可以再增大调整。
点击【为什么条形码要预留一些边距】了解更多。
3.条形码生成的码制与扫码的码制不一致
例如生成条形码使用Code128码制,而扫码设备却按照Ean13识别。解决方法调整统一的码制即可。通常商品流通会使用Ean或UPC码制,而内部业务会使用Code128。如果无法确定是哪种码制,可逐个码制生成条形码,能正常识别的就是正确的码制了。
4.生成条形码的数据错误
这种情况,需要检查并导入正确的数据即可解决。
如果遇到问题或需要帮助,请反馈给多零。