打印出来的CODE128条码与所要求的条纹不一样,扫描结果会否一致呢?

2021-04-21 | 3423 阅读
在实际应用要注意Code128和EAN-128的区分,要搞清楚客户是否为EAN-128(虽然EAN-128也是采用Code128的规则,但它里面增加了特殊的控制字符),有些客户在条码扫描器中会做一些特殊设置,比如可以扫描EAN-128,但无法扫描CODE128,或者可以扫描code128,但无法扫描EAN-128。

同样是CODE 128里面打出来的条码,数字一样,条纹不一样,扫描的结果是否会一致?CODE128分很多种,数字是一样的,但是条纹不一样,扫描出来后会不会有不一样的结果,数字前后会不会多出内容。手机已经扫了没有问题,就是不知道客户是什么扫描器,是不是所有扫描器扫描结果都是一样的?

Code128码制中具有三个字符集A、B、C,这个字符集可以在一个条码中进行多段式转换,这也就是导致不同软件制作出的CODE128条形码线条会有所不同的原因。如果客户没有强调“线条”的一致性的话,那这个条形码只要是按照正确规则来生成的(在自写程序中一定要注意规则的准确性,否则会造成条形码无法识别的情况),条码扫描器都是可以扫描的,因为条码扫描器的设置里面没有对A、B、C字符集进行特别的区分。

但在实际应用要注意Code128和EAN-128的区分,要搞清楚客户是否为EAN-128(虽然EAN-128也是采用Code128的规则,但它里面增加了特殊的控制字符),有些客户在条码扫描器中会做一些特殊设置,比如可以扫描EAN-128,但无法扫描CODE128,或者可以扫描code128,但无法扫描EAN-128。如果碰到这种情况时一定要注意。