教學: Code 128 barcode (Code 128 條碼)

Code 128 barcode (Code 128 條碼)

First Post On: 2010 Mar 24; Last Update: 2015年3月3日

        Code 128條碼是一種長度可變、連續性的字母數位元條碼。其應用領域非常廣泛,包括製造業的生產流程控制、批發物流業或運輸業的倉儲管理、車輛調配、貨物追蹤、醫院血液樣本的管理、政府對管制藥品的控制追蹤等。

128條碼的結構

128條碼字元由3個黑條和3個空白條組成,每個黑條、空白條由1~4個模組構成,共11個模組,每個模組寬度為1.0mm。

起始符標識128條碼的開始,由2個條碼字元組成;

校驗符用以校驗128條碼的正誤,條碼結構同資料符;校驗符的值是根據起始符及資料符的值,取模數103並按一定計算方法而得;

終止符標識128條碼的結束,由13個模組組成,其中有4個黑條、3個空白條;

左右側空白區分別由10個模組組成。

128條碼的特點

具有A、B、C三種不同的編碼類型,可提供標準ASCII中128個字元的編碼使用;

允許雙向的掃描處理;

可自行決定是否要加上檢查碼;

條碼長度可自由調整,但包括起碼和終止碼在內,不可超過232個字元;

同一個128碼,可以採用不同的方式進行編碼。藉由A、B、C三種不同編碼規則的互換可擴大字元選擇的範圍,也可縮短編碼的長度。

Code 128A:

Code 128B:

Code 128C: 高密度版本。只支援數字, 並不支援字母和符號。以每 2 個數字為1組來組成。

128碼的編碼方式

128碼有三種不同類型的編碼方式,對於選擇何種編碼方式,則決定於起始碼的內容。

對於128條碼的終止碼來說,無論是採用A、B、C何種編碼方式,128條碼的終止均為一種固定的形態,其二進位為“1100011101011”。

Reference

教學: Code 128 barcode (Code 128 條碼)

  111
  Update History:
2013-07-02