Code 39碼與Code 128碼區別

128 碼與 Code 39 碼有很多的相近性,都廣泛運用在企業內部管理、生產流程、物流控制系統方面。不同的在於 Code 128 比 Code 39 能表現更多的字符,單位長度裡的編碼密度更高。當單位長度裡不能容下 Code 39 編碼或編碼字符超出了 Code 39 的限制時,就可選擇 Code 128 來編碼。所以 Code 128 比 Code 39 更具靈性。


 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 碼可表示從 ASCII0 到 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碼區別


來源:https://my.oschina.net/8824/blog/3137340


分享到:


相關文章: