商品條碼的基本構造

926 11
2026-06-22

#條碼#barcode#條碼構造GB 12904《商品條碼 零售商品編碼與條碼表示》

條碼(Barcode)是一種將寬度不等的深色「條(Bar)」與淺色「空(Space)」,按照特定編碼規則排列組合,用以承載數字、字元等資訊的光學識別圖形標籤。

它的核心原理是利用「條」與「空」對光線的反射率差異:掃描器發出的光束掃過條碼時,深色條會吸收光線、淺色空會反射光線,掃描器將反射光強弱的變化轉換為對應的電脈衝訊號,再透過解碼演算法還原為原始的文字數據,實現快速、自動化的資訊讀取。

日常所說的「條碼」通常狹義指一維條碼(如商品上的 EAN-13、物流用的 Code 128);廣義上也包含二維條碼(如 QR Code),但兩者的結構與資訊密度差異很大,基礎構造的說明一般以一維條碼為標準範本。


商品條碼的基本構造

絕大多數一維條碼的結構遵循通用的邏輯劃分,從左到右依次由以下部分組成,以最常見的 EAN-13 商品條碼為例:


1. 左右空白區(靜區,Quiet Zone)

位於條碼最外側的純空白區域,不包含任何條紋圖案。它的作用是讓掃描器辨識條碼的邊界,過濾周圍的圖文雜訊,確保設備正確進入、退出解碼狀態。不同編碼標準對空白區的最小寬度有強制要求,若空白區不足容易導致掃描失敗。

左右空白區(靜區,Quiet Zone)

左右空白區(靜區,Quiet Zone)



2. 起始符(Start Character)

位於條碼開頭的一組固定條空圖案,是條碼的「開頭標記」。每種編碼體系都有專屬的起始符,掃描器辨識到該圖案後,才會開始後續解碼,同時以此為基準確定最小單元寬度與閱讀方向。

起始符(Start Character)

起始符(Start Character)



3. 數據符(Data Character)

條碼的核心資訊區域,由多組對應不同字元的條空組合構成,用來承載實際的業務數據(例如商品編碼、物流單號)。不同編碼體系的數據符容量、可表示的字元範圍差異很大:EAN-13 僅能表示數字,Code 128 則可支援數字、大小寫字母與符號。

數據符(Data Character)

數據符(Data Character)



4. 校驗符(Check Character)

位於數據符末尾,由前面的所有數據透過指定數學演算法計算得出。掃描解碼時,設備會根據讀到的數據重新計算一次校驗值,與條碼中的校驗符比對;若比對不一致則直接判定讀取失敗,從機制上杜絕絕大多數識別錯誤,是條碼高準確度的關鍵設計之一。

校驗符(Check Character)

校驗符(Check Character)



5. 終止符(Stop Character)

位於條碼末尾的固定條空圖案,標誌整條條碼的數據結束。它讓掃描器確認已完整讀取一條條碼,同時配合起始符實現雙向掃描(正掃、反掃都能正確解碼)。

終止符(Stop Character)

終止符(Stop Character)



6. 中間分隔符(部分條碼具備)

像 EAN-13、UPC 這類長度較長的條碼,會在數據區中間設置一組特殊的分隔條紋,將數據拆分為左右兩段,既輔助掃描器定位,也強化編碼的區分度。

中間分隔符(部分條碼具備)

中間分隔符(部分條碼具備)



7. 供人識別字元(Human Readable Interpretation, HRI)

列印在條碼下方的對應文字,將條碼承載的資訊以可讀字元的形式呈現。這部分不參與光學識別,僅用於人工核對或條碼損壞時手動輸入。

整體而言,條碼的構造圍繞「可靠識別、錯誤防護、兼容通用」三個核心設計,不同編碼標準只會在細節規則上調整,基礎架構保持高度一致。

供人識別字元(Human Readable Interpretation, HRI)

供人識別字元(Human Readable Interpretation, HRI)





中華人民共和國針對 EAN-13 制定的國家標準為 GB 12904《商品條碼 零售商品編碼與條碼表示》(現行版本為 2008 版),該標準非等效採用(neq)國際標準 ISO/IEC 15420:2000,同時參考 GS1 全球通用規範制定。

兩者在底層條碼符號的技術規則上完全兼容,確保全球掃描設備均可正常識讀;差異主要集中在編碼管理、本土化細則、標準邊界與合規屬性四個層面,具體如下:


一、標準定位與涵蓋範圍不同

- 國際標準(ISO/IEC 15420 / GS1 通用規範):本質是純技術符號規範,僅定義 EAN/UPC 條碼的符號結構、二進制編碼邏輯、尺寸公差、光學反射特性等底層技術規則,不涉及各國的編碼分配規則、行政管理與場景應用細則。

- 中國國家標準 GB 12904:是「技術規範 + 應用管理」的綜合性標準。除完整收錄 EAN-13 符號技術要求外,還規定了零售商品的編碼原則、代碼結構劃分、符號選用規則、質量檢測與合格判定方法,同時與大陸《商品條碼管理辦法》行政法規配套,兼具技術約束與合規指引雙重屬性。


二、編碼結構的本土化細化(核心差異)

國際標準僅規定 13 位代碼(GTIN-13)的通用框架:前綴碼 + 數據碼 + 校驗碼,至於前綴碼之後的廠商代碼、商品代碼長度,由各國家/地區編碼組織自主劃分。

中國國標則針對大陸專屬前綴(690~699),明確了統一的長度分配規則:

1. 以 690、691 開頭:廠商識別代碼為 7 位,商品項目代碼為 5 位(適用於大型企業,可容納更多商品品項)

2. 以 692~695 開頭:廠商識別代碼為 8 位,商品項目代碼為 4 位(國內中小企業的主流分配方式)

3. 696~699 前綴也依此邏輯,由中國物品編碼中心統一分配管理

這部分內容是國際標準不會涵蓋的,屬於各國編碼組織的自主管理權限,國標將其納入標準文本以實現境內統一規範。


三、技術要求與質量規則的補充強化

條碼核心識別邏輯(校驗碼演算法、起始/終止符、中間分隔符、A/B/C 編碼子集、模數寬度比例)與國際標準完全一致;差異在於國標針對國內產業場景補充了更細化的應用級要求:

- 尺寸與放大系數:明確規定 EAN-13 標準尺寸、放大係數適用範圍(0.80~2.00)、左右空白區最小寬度等具體數值,並配套對照表,貼合國內印刷工藝與流通環境。

- 光學與顏色要求:對條空顏色搭配、反射率對比度設定了更具體的強制性門檻,避免因印刷顏色不規範導致識別失敗。

- 質量判定規則:單獨設立章節規定條碼符號的質量等級、檢測方法與合格判定規則;國際標準更多聚焦符號定義,質量評估通常參照其他獨立標準。


四、術語體系與合規屬性差異

1. 術語命名:國際體系現普遍以「GTIN-13(全球貿易項目代碼)」稱呼數據結構,「EAN-13」特指對應的條碼符號;中國國標早期使用「EAN/UCC-13 代碼」,現行版本對齊國際改為「零售商品代碼(13位)」,同時保留「EAN-13 條碼」作為符號名稱,並新增「前綴碼」「放大係數」等本土化術語。

2. 強制屬性:國際 GS1 體系是全球行業自律標準,無強制法律效力;中國大陸的商品條碼受《商品條碼管理辦法》約束,GB 12904 部分條款為強制性國家標準,境內銷售的預包裝商品需依法註冊使用,違規會面臨行政處罰。



核心總結

EAN-13 條碼的底層識別技術兩者完全兼容,中國國標並未修改條碼本身的編碼邏輯;所有差異都集中在「本土化編碼分配、應用規範、質量要求與行政管理」層面,最終實現「全球通用 + 境內合規」的雙重目標。


網址 QR Code (商品條碼的基本構造)
本頁網址 QR Code
已複製到剪貼簿

條碼 barcode
條碼 Barcode

倉頡/速成