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. Code93條碼

      發布時間: 2015-03-04 09:32 字號:

      我們知道Code 39條碼的字元編碼固定是由5條黑色線條(簡稱Bar),4條白色線條(簡稱Space),總共9條線所組成,而每一字元占了12等份(module),如下圖為Code 39條碼"A"字元的編碼所示。

      Code 39條碼

      Code 39條碼編碼結構占去相當大的印列空間,能記錄的資料有限,因為印列出來的條碼比較長,近距離式的條碼掃描器讀取不易,所以需要比較昂貴的長距離廣角度的條碼掃描器才能讀取。

      Code 93條碼.字元基本結構

      為了改善Code 39條碼的缺點,Intermec公司于1982年開發出來Code 93條碼。下圖為Code 93條碼的“A”字元編碼結構。

      Code 93條碼的“A”字元編碼結構

      Code 93條碼的字元編碼是由3條黑色線條(簡稱Bar),3條白色線條(簡稱Space),總共6條線所組成,而每一字元占了9等份(module) ,Code 93條碼的粗線條可以是最細線條的2倍,或3倍,或4倍,因此可以縮短條碼列印長度。

      Code 93.條碼字元表

      Code 93條碼的字元表現有10個數字,26個英文大寫,7個特殊字元,4個檢查字元,共46個字元,再加上起始與結束碼“*”( start/stop code)。

      Code 93條碼字元表

      Code 93.條碼編碼方式

      Bx代表Bar,Sx代表Space,舉個實際例子說明,例如“A”字元編碼為211113,B1的Bar為兩倍粗,S3的Space為3倍粗,其余為1倍的細線條。

      Code 93條碼編碼方式

      Code 93條碼基本架構,如下圖所示

      Code 93條碼基本架構

      Code 93條碼由“起始碼START”開始。

      在起始碼后面跟著為“資料碼”。

      然后為“檢查碼C”,以及“檢查碼K”。

      最后為“結束碼STOP”

      起始碼及結束碼均為“*”字元111141,其中有一條最粗的Bar(B3位置)為最細Bar的4倍比。

      Code 93.檢查碼

      Code 93條碼里有2個檢查碼,以降低條碼掃描器讀取條碼時的錯誤率。

      我們就以實際的條碼來做說明,如下圖Code 93條碼的資料碼為“ANDY”為例計算出檢查碼C及檢查碼K。

      Code 93條碼的資料碼為“ANDY”為例計算出檢查碼C及檢查碼K

      首先我們必須算出檢查碼C的值

      步驟一:依據循環權重1-20,將資料組每一字元的權重相乘值加總起來,如上圖Code 39條碼為"ANDY",查圖一字元值對照表,"A "字元值為10,"N"字元值為23,"D"字元值為13,"Y"字元值為34。

      套入公式一:(10*4)+(23*3)+(13*2)+(34*1)=169

      步驟二:然后再以總和169除以47, 169/47=3...余數為28,查得圖一字元表對照表為"S"字元,則檢查碼C的值為"S"。

      步驟三:將"S"字元放在"ANDY"的最右邊--->"ANDYS",一起計算檢查碼K值。

      步驟四:依據循環權重1-15,將資料組(包括檢查碼C)每一字元的權重相乘值加總起來,

      套入公式二:"ANDYS"權重加總(10*5)+(23*4)+(13*3)+(34*2)+(28*1)=277

      步驟五:最后再以總和237除以47, 277/47=5...余數為42,查得圖一字元表對照表42值為"%"字元,則檢查碼K的值為"%"。

      我們再補充說明公式一Check digit C運算公式,若資料碼有21個字元,則最左邊乘數權重回到1,公式為SUM = (B21*1)+(B20*20)+ (B19*19)+(B18*18)+(B17*17)+(B16*16)+(B15*15)+(B14*14)+(B13*13)+(B12*12)+(B11 *11)+(B10*10)+(B9*9)+(B8*8)+(B7*7)+(B6*6)+(B5*5)+(B4*4)+(B3*3 )+(B2*2)+(B1*1)。

      而公式二Check digit K運算公式,若資料碼有16個字元,則最左邊乘數權重回到1,公式為SUM = (B16*1)+(B15*15)+(B14* 14)+(B13*13)+(B12*12)+(B11*11)+(B10*10)+(B9*9)+(B8*8)+(B7*7)+(B6*6) +(B5*5)+(B4*4)+(B3*3)+(B2*2)+(B1*1)。

      Code 93 條碼.特性綜合說明

      1.Code 93 條碼,其起始碼/結束碼為"*"(其編碼B1,S1,B2,S2,B3,S3=1,1,1,1 ,4,1)。

      2.資料字元數總共有46個,搭配“($)”,“(%)”,“(/)”,“(+)”,可擴展成Full ASCII Code 93 條碼,字元數變成128個。

      3.每一字元間沒有間隙Gap,而是連續性字元排列。

      4.檢查碼C(Check Digit C)由資料碼乘數權數加總計算公式一而得。

      5.檢查碼K(Check Digit)由資料碼及檢查碼C乘數權數加總計算公式二而得。

      6.Code 93 條碼列印長度較Code 39短,條碼讀取機讀取較容易。

      7.Code 93 條碼字元表與Code 39條碼相容。

      8.Full ASCII Code 93條碼字元表,如下表所示

      Full ASCII Code 93條碼字元表

      歡迎聯系我們咨詢相關業務
      微信二維碼
      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_我把姪女开了苞