Update: 2022-07-17 | Post: 2022-04-30


Code 128 條碼是一種沒有長度限制,支援數字和英文字母的條碼。
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”。

- Code 128 條碼的例子
- Code 128 條碼可支援字母和數字
工具
連結