Code39條碼

發布時間: 2015-03-04 08:45 字號:

CODE 39碼(也稱CODE 3 of 9)是Intermec公司(2013年被Honeywell收購)于1974年發明的條碼碼制,是一種可供使用者雙向掃瞄的分散式條碼,也就是說相臨兩資料碼之間,必須包含一個不具任何意義的空白(或細白,其邏輯值為0),且其具有支援文數字的能力,故應用較一般一維條碼廣泛,目前較主要利用于工業產品、商業資料及醫院用的保健資料,它的最大優點是碼數沒有強制的限定,可用大寫英文字母碼,且校驗碼可忽略不計。

標準的CODE 39碼是由起始安全空間、起始碼、資料碼、可忽略不計的檢驗碼、終止安全空間及終止碼所構成,以Z135+這個字符串為例,其所編成的CODE 39碼如圖所示:

Z135+的CODE 39碼

圖1 39碼的結構

綜合來說,CODE 39碼具有以下特性:

條碼的長度沒有限制,可隨著需求作彈性調整。但在規劃長度的大小時,應考慮條碼閱讀機所能允許的范圍,避免掃瞄時無法讀取完整的資料。

起始碼和終止碼必須固定為“ * ”字符。允許條碼掃瞄器進行雙向的掃瞄處理。由于39碼具有自我檢驗能力,故校驗碼可有可無,不一定要設定。條碼占用的空間較大。

可表示的資料包含有:0~9的數字,A~Z的英文字母,以及“+”、“-”、“*”、“/”、“%”、“$”、“.”等特殊符號,再加上空白字符“ ”,共計44組編碼,并可組合出128個ASCII CODE的字符,如表所示。

ASCII CODE字符與CODE 39碼對照表

表1 ASCII CODE字符與CODE 39碼對照表

CODE 39碼編碼方式

CODE 39碼的每一個條碼編碼,都由九個單元(黑條或空白條)組成,其中有三個寬單元,其余是窄單元,因此稱為39碼。

CODE39碼僅有兩種單元寬度——分別為寬單元和窄單元。寬單元的寬度為窄單元的2到3倍,一般多選用2倍、2.5倍或3倍。

CODE 39碼的字符編碼方式

表2 CODE 39碼的字符編碼方式

(一)英文字母部分

26個英文字母所對應的CODE 39碼邏輯值如表所示。

26個英文字母所對應的CODE 39碼邏輯值

表3 CODE 39碼編碼對應表(英文字母部分)

(二)數字與特殊符號部分

CODE 39碼也可表示數字0~9以及特殊符號,其對應的邏輯值如表所示。

CODE 39碼編碼對應表(英文字母部分)

表4 CODE 39碼編碼對應表(英文字母部分)

CODE 39碼校驗碼的計算

CODE 39碼的校驗碼必須搭配「校驗碼相對值對照表」,如表5所示,將查出的相對值累加后再除以43,得到的余數再查出相對的編碼字符,即為校驗碼字符。

例如要算出 *S123$5* 這個字符串的校驗碼,其計算過程如下:

(1)參考校驗碼相對值對照表,找出編碼字符相對值

參考下表,得到各編碼字符的相對值為:

S 的相對值為28; 1 的相對值為1;

2 的相對值為 2; 3 的相對值為3;

$ 的相對值為39 ; 5 的相對值為5。

(2)將各相對值累加除以43

累加相對值=28+1+2+3+39+5=78

78 ÷ 43=1….35

(3)查出與余數相對的編碼字符

余數=35,

查下表,得到相對值=35 之編碼字符為 Z,

故 校驗碼=Z,得

含校驗碼在內的39碼,為:*S123$5Z*

CODE 39碼的校驗碼查詢表

表5 CODE 39碼的校驗碼查詢表

歡迎聯系我們咨詢相關業務
微信二維碼
色欲色香天天天综合网站_国产精品无码无卡在线观看_国产网友愉拍精品视频手机_丁香五月亚洲综合在线国内自拍_国产午夜片无码区在线播放 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>