1. <dl id="nb5qs"></dl>

    1. <li id="nb5qs"><ins id="nb5qs"><strong id="nb5qs"></strong></ins></li>
    2. <dl id="nb5qs"><ins id="nb5qs"></ins></dl>
      <output id="nb5qs"></output>
    3. 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碼的校驗碼查詢表

      歡迎聯系我們咨詢相關業務
      微信二維碼
      1. <dl id="nb5qs"></dl>

        1. <li id="nb5qs"><ins id="nb5qs"><strong id="nb5qs"></strong></ins></li>
        2. <dl id="nb5qs"><ins id="nb5qs"></ins></dl>
          <output id="nb5qs"></output>
        3. 影音先锋色av男人资源网_伊人久久大香线蕉av桃花岛_国产清纯在线一区二区www_我把姪女开了苞