條形碼的碼制分類詳解

條形碼的碼制分類詳解

作者:袁雲飛(AlbertYuan)- 微信號yuanalbert

以下內容均爲原創,希望對初學者有一些輔助作用,本人主要從事MM/QM/WM的相關工作,不專業處請多多指點,十足乾貨,碼字不易,且行且珍惜,你們的關注就是我努力的動力,轉載請引用出處,感激不盡;

這次討論的內容和系統無關,主要是留個念想,畢竟現在的技術發展都已經到二維碼的階段了,條形碼作爲一維碼漸漸處於淘汰邊緣了,作爲經歷過這個時代的人來說,記錄一下,也和小夥伴們分享一下;

UPC碼
1973年,美國率先在國內的商業系統中應用於UPC碼之後加拿大也在商業系統中採用UPC碼。UPC碼是一種長度固定的連續型數字式碼制,其字符集爲數字0~9。它採用四種元素寬度,每個條或空是1、2、3或4倍單位元素寬度。IPC碼有兩種類型,即UPC-A碼和UPC-E碼。

EAN碼
1977 年,歐洲經濟共同體各國按照UPC碼的標準制定了歐洲物品編碼EAN碼,與UPC碼兼容,而且兩者具有相同的符號體系。EAN碼的字符編號結構與UPC碼相同,也是長度固定的、連續型的數字式碼制,其字符集是數字0~9。它採用四種元素寬度,每個條或空是1、2、3或4倍單位元素寬度。EAN碼有兩種類型,即EAN-13碼和EAN-8碼。

交叉25碼
交叉25碼是一種長度可變的連續型自校驗數字式碼制,其字符集爲數字0~9。採用兩種元素寬度,每個條和空是寬或窄元素。編碼字符個數爲偶數,所有奇數位置上的數據以條編碼,偶數位置上的數據以空編碼。如果爲奇數個數據編碼,則在數據前補一位0,以使數據爲偶數個數位。

39碼
39 碼是第一個字母數字式碼制。1974年由Intermec公司推出。它是長度可比的離散型自校險字母數字式碼制。其字符集爲數字0—9,26個大寫字母和 7特殊字符(-、。、Space、/、%、¥),共43個字符。每個字符由9個元素組成,其中有5個條(2個寬條,3個窄條)和4個空(1個寬空,3個窄空),是一種離散碼。

庫德巴碼
庫德巴碼(Code Bar)出現於1972年,是一種長度可變的連續型自校驗數字式碼制。其字符集爲數字0—9和6個特殊字符(-、:、/、。、+、¥),共16個字符。常用於倉庫、血庫和航空快遞包裹中。

128碼
128 碼出現於1981年,是一種長度可變的連續型自校驗數字式碼制。它採用四種元素寬度,每個字符由3個條和3個空,共11個單元元素寬度,又稱(11,3)碼。它由106個不,同條形碼字符,每個條形碼字符有三種含義不同的字符集,分別爲A、B、C。它使用這3個交替的字符集可將128個ASCII碼編碼。

93碼
93碼是一種長度可變的連續型字母數字式碼制。其字符集成爲數字。0-9,26個大寫字母和7個特殊字符(-、。、Space、/、+、%、¥)以及4個控制字符。每個字符由3個條和3個罕,共9個元素寬度。

49碼
49 碼是一種多行的連續型、長度可變的字母數字式碼制。出現於1987年,主要用於小物品標籤上的符號。採用多種元素寬度。其字符集爲數字0-9,26個大寫字母和7個特殊字符(-、。、Space、%、/、+、%、¥)、3個功能鍵(F1、 F2、F3)和3個變換字符,共49個字符。

其他碼制

除上述碼外,還有其他的碼制,例如25碼出現於1977年,主要用於電子元器件標籤;矩陣25碼是11碼的變形;Nixdorf碼已被EAN碼所取代Plessey碼出現於1971年5月主要用於圖書館等;

EAN全稱International Article Number,如果是美國則是UPC全稱Universal Product Code。是在國際上唯一標識該物料的一個商品編碼。而且有着一個特定的單位或包裝類型。可以爲一個物料的單位分配一個EAN,或多個單位分配多個EAN號。
EAN一般由13位組成。

前三位爲前綴,標識物料來自的國家或存儲EAN的地方。後面是商品號,最後是檢查數字。
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

這裏舉例來說明一下關於這個用的比較多的EAN-13這個條形碼的校驗碼計算方法;

我們知道商場超市使用最多的就是13位的一維條形碼,這個條碼中國一般是69開頭,最後一位是校驗位,校驗位的作用是計算機計算出校驗位數字同條碼最後一位比較,如果相同,則是符合ENA13的條碼,否則就是非法碼。其計算順序如下;

代碼位置序號

代碼位置序號是指包括校驗碼在內的,由右至左的順序號(校驗碼的代碼位置序號爲1)

計算步驟

校驗碼的計算步驟如下:

a.從代碼位置序號2開始,所有偶數位的數字代碼求和。
b.將步驟a的和乘以3。
c.從代碼位置序號3開始,所有奇數位的數字代碼求和。
d.將步驟b與步驟c的結果相加。
e.用大於或等於步驟d所得結果且爲10最小整數倍的數減去步驟d所得結果,其差即爲所求校驗 碼的值。

例:代碼6938315029987校驗碼的計算見表
在這裏插入圖片描述
在這裏插入圖片描述

以上爲本章全部內容,希望對小夥伴們有些幫助;

發佈了102 篇原創文章 · 獲贊 1 · 訪問量 8442
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章