扫描快递单号,都会多一个0,如何处理
Q:EMS经济快递电子面单扫描快递单号,都会多一个0,如何处理?
A:模版设计界面,用128C编码,扫描后会多一个0;改成用128auto等其他编码,重新打印,重新扫描就正常了。
原因:因为有些条码类型对条码内容的长度有限制,如CODE 128C码要求条码位数必需为偶数,所以如果条码长度是13位,会自动在前面加0补齐到14位,类似的条码类型还有很多。
如果遇到该问题,可以网上查找相应的条码介绍或建议用户咨询扫码枪厂商。
常见的解决方法:
1. 更改系统中打印的条码类型(使用code128A或code39码等对位数没有限制的条形码码制,但具体条码选择还是要适合业务要表达的内容);
2. 开启扫码枪对该类型条码的扫描与适应功能,或对条码扫描器进行Data Format,截去code128码制的第一位数,这样扫描出来的数据仍然为13位条码,具体的Data Format方法根据不同条码枪型号进行设置;
3. 更换扫码枪。
网络释疑:http://www.baidu.com/s?ie=utf-8&wd=%E6%9D%A1%E7%A0%81%E5%89%8D%E9%9D%A2%E5%A4%9A%E4%B8%AA0