問(wèn)題: 我想請問(wèn)一下,同樣是CODE 128里面打出來(lái)的條碼,數字一樣,條紋不一樣,掃描的結果是否會(huì )一致?當時(shí)不知道CODE128分很多種,所以沒(méi)注意,現在數字是一樣的,但是條紋不一樣,掃描出來(lái)后會(huì )不會(huì )有不一樣的結果,數字前后會(huì )不會(huì )多出內容。手機已經(jīng)掃了沒(méi)有問(wèn)題,就是不知道客戶(hù)是什么掃描器,是不是所有掃描器掃描結果都是一樣的? 敏用數碼解答: Code128碼制中具有三個(gè)字符集A、B、C,這個(gè)字符集可以在一個(gè)條碼中進(jìn)行多段式轉換,這也就是導致不同軟件制作出的CODE128條形碼線(xiàn)條會(huì )有所不同的原因。如果客戶(hù)沒(méi)有強調“線(xiàn)條”的一致性的話(huà),那這個(gè)條形碼只要是按照正確規則來(lái)生成的(在自寫(xiě)程序中一定要注意規則的準確性,否則會(huì )造成條形碼無(wú)法識別的情況),條碼掃描器都是可以?huà)呙璧,因為條碼掃描器的設置里面沒(méi)有對A、B、C字符集進(jìn)行特別的區分。 但在實(shí)際應用要注意Code128和EAN-128的區分,要搞清楚客戶(hù)是否為EAN-128(雖然EAN-128也是采用Code128的規則,但它里面增加了特殊的控制字符),有些客戶(hù)在條碼掃描器中會(huì )做一些特殊設置,比如可以?huà)呙鐴AN-128,但無(wú)法掃描CODE128,或者可以?huà)呙鑓ode128,但無(wú)法掃描EAN-128。 如果碰到這種情況時(shí)一定要注意。