code39碼是條形碼的一種,也被稱為3 of 9 code、USD-3或者LOGMARS,編碼簡單、能夠?qū)θ我忾L度的數(shù)據(jù)進(jìn)行編碼、支持設(shè)備廣泛,所以code39碼是最常用的條形碼之一。code39碼在條碼打印軟件中有兩種表現(xiàn)類型:標(biāo)準(zhǔn)code39碼和支持字符更全的擴(kuò)展code39碼(code39 extended)。
code39碼字符集:
標(biāo)準(zhǔn)code39碼支持26個英文大寫字母(A-Z),十個數(shù)字(0-9),連接號(-),空格,英文的句號(.),加號(+),斜杠(/),百分號(%)以及美元符號($)共43個字符。
code39碼通常情況下不需要校驗碼。但是對于精確度要求高的應(yīng)用,需要在code39條形碼后面增加一個校驗碼。由于可以合并兩個字符來表達(dá)第三個字符,這樣就可以用code39條形碼來表示整個ASCII表,那么擴(kuò)展code39碼(code39 extended)也就誕生了。
code39碼編碼規(guī)則:
1、每五條線表示一個字符;
2、粗線表示1,細(xì)線表示0;
3、線條間的間隙寬的表示1,窄的表示0;
4、五條線加上它們之間的四條間隙就是九位二進(jìn)制編碼,而且這九位中必定有三位是1,所以稱為39碼;
5、條形碼的首尾各一個 * 標(biāo)識開始和結(jié)束。
擴(kuò)展code39碼和標(biāo)準(zhǔn)code39碼優(yōu)缺點:
擴(kuò)展code39碼比標(biāo)準(zhǔn)code39碼支持的字符更多,能夠?qū)θ我庾址M(jìn)行編碼,但是由于每個特殊的字符有兩個普通的code39字符組合表示,這樣就導(dǎo)致條形碼較長。由于字符以兩種方式讀取,所以需要特別配置掃描設(shè)備讀取擴(kuò)展code39碼,最后一點就是擴(kuò)展code39碼如果不選擇校驗位,會增加出錯風(fēng)險。
code39碼的制作:
在中瑯條碼打印軟件中可以分別制作標(biāo)準(zhǔn)code39碼和擴(kuò)展code39碼,還可以通過數(shù)據(jù)庫導(dǎo)入功能實現(xiàn)批量制作code39碼。詳細(xì)的操作步驟可以參考文章:條碼打印軟件如何批量生成Code39碼。
綜上所述就是code39碼的相關(guān)信息,由于code39條形碼的特性,所以code39碼被廣泛用于物流跟蹤、生產(chǎn)線流程和公司企業(yè)管理等方面。
共有條評論 網(wǎng)友評論