<sub id="lfjdp"></sub>

      <track id="lfjdp"><em id="lfjdp"></em></track>
      <dl id="lfjdp"><th id="lfjdp"></th></dl>
      <menuitem id="lfjdp"></menuitem>

      <video id="lfjdp"></video>

      <span id="lfjdp"></span>

      <del id="lfjdp"></del>

          <cite id="lfjdp"></cite>

        <pre id="lfjdp"></pre>
        <progress id="lfjdp"><meter id="lfjdp"><meter id="lfjdp"></meter></meter></progress>

        <big id="lfjdp"></big>

        <dfn id="lfjdp"><ol id="lfjdp"></ol></dfn>

        <track id="lfjdp"><sub id="lfjdp"></sub></track>
        <p id="lfjdp"><sub id="lfjdp"></sub></p>
        <big id="lfjdp"></big>
        <form id="lfjdp"></form>

          
          

          <nobr id="lfjdp"><meter id="lfjdp"></meter></nobr>
            <pre id="lfjdp"></pre>

            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碼的校驗碼查詢表

            歡迎聯系我們咨詢相關業務
            微信二維碼

            <sub id="lfjdp"></sub>

                <track id="lfjdp"><em id="lfjdp"></em></track>
                <dl id="lfjdp"><th id="lfjdp"></th></dl>
                <menuitem id="lfjdp"></menuitem>

                <video id="lfjdp"></video>

                <span id="lfjdp"></span>

                <del id="lfjdp"></del>

                    <cite id="lfjdp"></cite>

                  <pre id="lfjdp"></pre>
                  <progress id="lfjdp"><meter id="lfjdp"><meter id="lfjdp"></meter></meter></progress>

                  <big id="lfjdp"></big>

                  <dfn id="lfjdp"><ol id="lfjdp"></ol></dfn>

                  <track id="lfjdp"><sub id="lfjdp"></sub></track>
                  <p id="lfjdp"><sub id="lfjdp"></sub></p>
                  <big id="lfjdp"></big>
                  <form id="lfjdp"></form>

                    
                    

                    <nobr id="lfjdp"><meter id="lfjdp"></meter></nobr>
                      <pre id="lfjdp"></pre>
                      旧里番高h无码无修在线观看_少妇性俱乐部纵欲狂欢电影_日韩人妻高清精品专区_无遮挡色视频免费观看