问题: 我想请问一下,同样是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。 如果碰到这种情况时一定要注意。