CODE 39碼的編碼規則是:
1、 每五條線表示一個字元;
2、 粗線表示1,細線表示0;
3、 線條間的間隙寬的表示1,窄的表示0;
4、 五條線加上它們之間的四條間隙就是九位二進位編碼,而且這九位中必定有三位是1,所以稱為39碼;
5、 條碼的首尾各一個*標識開始和結束
CODE 128介紹
CODE128是一種高效率條碼. 它一共映射了106種編碼, 每種編碼針對不同版本的CODE128(CODE128A, CODE128B, CODE128C), 代表了不同的資料群組合. 同時, 每種編碼通過11個黑白條模組的組合實現. 終止符比較特殊,由13個模組組成.
CODE128碼是廣泛應用在企業內部管理、生產流程、物流量控制系統方面的條碼碼制,由於其優良的特性在管理資訊系統的設計中被廣泛使用,CODE128碼是應用最廣泛的條碼碼制之一。
CODE128碼是1981年引入的一種高密度條碼,CODE128 碼可表示從 ASCII 0 到ASCII 127 共128個字元,故稱128碼。其中包含了數字、字母和符號字元;
CODE 128 碼的特點:
1.可表示高密度資料和字串;
2.每個字元由3個條、3個空、11個單元構成,字串可變長;
3.符號內含校正碼;
4.有三種不同的版本:A(數字、大寫字母、控制字元)B(數字、大小字母、字元)C(雙位元字)
CODE128A: 標準數字和字母, 控制符, 特殊字元
CODE128B: 標準數字和字母, 小寫字母, 特殊字元
CODE128C: [00]-[99]的數字對集合, 共100個
5.可用128個字元分別在A、B或C三個字串集合中。
CODE128 碼與CODE39碼的區別:
Code 128碼與Code 39碼有很多的相近性,都廣泛運用在企業內部管理、生產流程、物流量控制系統方面。不同的在於Code 128比Code 39能表現更多的字元,單位長度裡的編碼密度更高。當單位長度裡不能容下Code 39編碼或編碼字元超出了Code 39的限制時,就可選擇Code 128來編碼。所以Code 128比Code 39更具靈性。
CODE 39與CODE 128條碼的製作:
Code 39與Code 128條碼可使用Label mx條碼產生軟體製作,Label mx支援Code 39、Code 39 E及Code 128 A/B/C/Auto等條碼類型。Label mx試用版下載地址:http://www.labelmx.com/Products/Label/200807/2.html
為什麼廣泛使用CODE128碼:
由於CODE128碼可表示較全面的字元(數字、字母和符號),在同樣長度的條碼中可容納的字元長度較長(高密度),條碼長度與字串長度無明顯的敏感性,所以CODE128碼是企業內部管理系統最為廣泛使用的條碼碼制。