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. 如何看懂Code128條形碼

      發布時間: 2015-05-04 09:30 字號:

      CODE128碼是廣泛應用在企業內部管理、生產流程、物流控制系統方面的條碼碼制。

      Code128碼其實分成三類,即128A、128B、128C。它們的區別就是對應的字符表不一樣。

      那么Code128碼到底怎么讀呢?請看下面的圖:

      Code128條形碼

      從左往右是黑白相間的條形碼,黑的叫“條”(B),白的叫“空”(S)。

      如果你仔細看,條和空都有4種不同的寬度。我們將它從細到粗賦予1、2、3、4這幾個值。

      然后我們開始按照粗細的值來閱讀條碼、結果如下:

      211232231131221213131222212222221224121213121211321132331112

      注意這個結果是黑白相間的。別只顧著讀“條”忘了讀空。這邊總共有61位。

      Code128碼有一個頭一個尾。

      尾總是2331112,這代表Code128已經結束。其余的部分是6位為一個塊,包括頭。

      頭有3種:A)211412 B)211214 C)211232 。這分別表示此Code128是什么類型的。(ABC其中一種)

      我們將我們讀出來的碼,去掉頭和尾,重新分一次塊:

      231131 | 221213 | 131222 | 212222 | 221224 | 121213 | 121211 | 32113

      正好是6位為一塊。其中最后一個塊(除去尾段)是校驗位,用于檢查該條形碼是否被正確編碼。

      然后,我們有一個字符表。(應該說是我有這張表)這張字符對應各個編號是表示的什么。

      我們這個是Code128C型。C型碼是純數字的,每個塊對應2位數字。

      查表可得 50 09 05 00 01 91 91 。

      有了這些知識,我們就可以嘗試去寫一個程序去生成條形碼和識別條形碼。

      其實生成是比較簡單的,而識別就比較麻煩了。通常超市是使用條碼槍,通過光學原理來識別的,因為黑白條紋的反光特性不一樣。

      要是用軟件對圖像進行識別,會有些麻煩。但是,這正是我們要做的。

      附:Code128 字符表:

      可以看出從0-63這前64個字符中A類和B類是一樣的。

      其中有些控制字符,比如CodeA表示此字段下一個個塊臨時使用Code128A的字符表中的字符。

      還有一些其他的,不是很常見,有興趣的朋友可以參考GBT 15425-2002 EAN UCC系統 128條碼 標準。

      Code128條形碼字符表

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