DataMatrix 是什麼?

圖片來源:Cognex Corporation
DataMatrix(Data Matrix Code)是一種 2D 矩陣式條碼,由黑白方格組成正方形或長方形圖案。起源於 1980 年代末,最早由 International Data Matrix Inc. 開發,後被 RVSI / Acuity CiMatrix 收購(後續又經 Siemens → Microscan → Omron 轉手),現為 ISO/IEC 16022 國際標準。
工業界最廣泛採用的 2D 條碼格式 — 比 QR Code 體積小、容錯率高,最適合「小尺寸 + 高耐用度」場景。
DataMatrix 三大優勢(vs QR Code)
| 維度 | DataMatrix | QR Code |
|---|---|---|
| 體積 | 更小(同樣資料量 DataMatrix 可小 30-50%) | 較大 |
| 容錯率 | Reed-Solomon 即使 30% 受損仍可讀 | 同樣 Reed-Solomon 但對齊圖騰較多 |
| 最小資料量 | 1 個字元起 | 至少需數十 bytes |
| 工業適用 | DPM 標準 | 較少用於工業 DPM |
| 消費應用 | 較少 | 主流(手機相機掃 QR) |
為什麼工業選 DataMatrix? 零件越小越值錢,1×1 mm 的 DataMatrix 就能存完整序號 — 印在 IC 載板、醫療器材、汽車鎖緊件上完全不佔空間。
DataMatrix 結構解析

DataMatrix 由 4 個關鍵部分組成:
- L 形定位邊(Finder Pattern)— 兩條實心黑邊,告訴讀碼器「這是條碼」+ 方向
- 時鐘軌道(Timing Pattern)— 另兩邊的黑白交替點,告訴讀碼器「條碼有幾格」
- 資料區(Data Region)— 中間的黑白方格陣列,編碼實際資料
- 靜區(Quiet Zone)— 條碼四周的留白,至少 1 個 cell 寬
Cell 尺寸(X-dimension)是讀取難易度的關鍵 — 越小越難讀,DPM 雷射蝕刻常見 3-10 mil(0.076-0.254 mm)。
DataMatrix vs GS1 DataMatrix vs QR
| 項目 | DataMatrix | GS1 DataMatrix | QR Code |
|---|---|---|---|
| 標準 | ISO/IEC 16022 | ISO/IEC 16022 + GS1 應用識別碼 | ISO/IEC 18004 |
| 編碼規範 | 自由 | GS1 系統(FNC1 開頭 + AI 標識碼) | 自由 |
| 應用 | 通用 DPM / 工業追溯 | 醫療 UDI / GS1 條碼 / 全球供應鏈 | 消費級(行銷、付款) |
| 讀取設備 | Cognex DataMan / In-Sight | 同左 + 解析 GS1 AI 碼 | 一般 QR 讀碼器 |
DataMatrix 在 5 大產業的應用
1. 醫療器材(UDI 標準)
- FDA UDI / EU MDR / TFDA UDI 強制要求
- 用 GS1 DataMatrix 編碼 GTIN + Serial + Lot + Exp
- 條碼品質須符合 ISO 15415 ≥ C 級(植入物需 ≥ B 級)
2. 汽車(IATF 16949 追溯)
- EV 電池模組、變速箱零件、安全件
- DPM 雷射蝕刻最常見,符合 AIM DPM 規範
3. 半導體 / 電子(晶圓追溯)
- Si / SiC / GaN 晶圓表面雷射蝕刻
- IC 載板 BGA / QFN 細小條碼
- 符合 SEMI T7 規範
4. 製藥(GS1 序列化)
- 藥品包裝 GS1 DataMatrix(FDA DSCSA / EU FMD)
- 含 GTIN + 批號 + 效期 + 序號
5. 物流 / 零售
- 棧板 / 紙箱條碼
- 全球唯一識別碼
DataMatrix 讀取技術 — Cognex 演算法
Cognex 在 DataMan / In-Sight 系列採用的核心演算法(具體機型支援以 Cognex datasheet 為準):
- 2DMax — 2D / DPM 解碼引擎,針對破損、模糊、低對比優化
- PatMax — 圖形定位(找到 DataMatrix 位置)
- PowerGrid — 對定位邊缺失或受損的 DataMatrix 提供補強解碼
實際機型支援的演算法版本與選配,請參考各機型 datasheet(DM280 / DM380 / DM470 / DM580 / In-Sight 3800 等)。
工程師常見問題
Q1:DataMatrix 跟 QR Code 我該用哪個?
A:工業 DPM 用 DataMatrix(體積小、容錯高、業界標準);消費應用用 QR(手機相機支援度高、行銷可塑性強)。如果是醫療 UDI、汽車追溯、晶圓追溯,業界事實標準就是 DataMatrix。
Q2:DataMatrix 最小可以做到多小?
A:理論上 1×1 mm 即可承載完整序號,但實務受限於:(1) 打標技術(雷射 vs 噴墨 vs 針點)、(2) 讀取距離 + 鏡頭焦距、(3) ISO 15415 等級門檻。常見最小:雷射蝕刻 3 mil × 3 mil(0.076 mm cell);噴墨打標 6 mil × 6 mil。
Q3:DataMatrix 一定要 ISO 15415 驗證嗎?
A:法規場景必驗(FDA UDI / IATF 16949 / GS1 DSCSA),一般工業追溯則建議驗。沒驗的話客戶端讀不到、產線被罰、產品被退會更貴。詳見 ISO 15415。
Q4:DataMatrix 讀不到怎麼辦?
A:常見原因依優先序:(1) 條碼品質(ISO 15415 低於 C)→ 用驗證器找失分項;(2) 光源不對 → DPM 需多角度光;(3) 鏡頭焦距 / 工作距離不對;(4) 演算法版本舊。VSK 提供樣品實測,找出真正瓶頸。
Q3:DataMatrix 有國際標準嗎?
有。DataMatrix 的國際標準為 ISO/IEC 16022:2006「Information technology — Automatic identification and data capture techniques — Data Matrix bar code symbology specification」〔來源:ISO 官方標準目錄〕。GS1 DataMatrix 為其應用層標準化(含 GS1 AI 結構)。詳細條款請參考 ISO/IEC 16022 標準本文與 GS1 General Specifications。
Q4:DataMatrix 容量上限是多少?
DataMatrix 符號規格範圍為 10×10 至 144×144 方形、16×48 至 16×48 矩形〔來源:ISO/IEC 16022〕。最大 144×144 符號在 ASCII 編碼下可承載約 2,335 個英數字元、在 Base 256 編碼下約 1,556 個位元組。具體容量依編碼模式而異、請參考 ISO/IEC 16022 標準。
Q5:DataMatrix 怎麼選錯誤更正等級?
DataMatrix 標準採用 Reed-Solomon 錯誤更正、ECC 200 等級為主流〔來源:ISO/IEC 16022〕。ECC 200 容忍最多 30% 模塊損傷仍可解碼、適合 DPM 雷雕受損場景。具體選擇依應用環境、印刷品質、損傷風險而定、請與 VSK 工程師討論您的應用情境。
Q6:DataMatrix 在哪些 Cognex 產品讀取最常見?
Cognex DataMan 系列為 DataMatrix 讀取的主力產品線、含 PowerGrid 演算法處理 DPM 受損 DataMatrix〔來源:Cognex DataMan 各機型 datasheet〕。Cognex In-Sight 智慧相機系列多數機型亦支援 DataMatrix 讀取。具體選擇依條碼類型、規格、應用情境、請與 VSK 工程師討論。
Q7:DataMatrix 與 QR Code 怎麼選?
DataMatrix 與 QR Code 都是 2D 條碼國際標準、但設計目的與應用情境不同。DataMatrix(ISO/IEC 16022)為工業 DPM 主流、可承受 30% 損傷、適合小空間。QR Code(ISO/IEC 18004)為消費 / 商業主流、含 4 種錯誤更正等級、適合行銷與消費應用〔來源:ISO/IEC 16022 與 ISO/IEC 18004 標準〕。具體選擇依應用而定。
想用 DataMatrix 解決工業追溯?
VSK 提供 DataMatrix 完整方案:
- 打標方式建議(雷射 / 噴墨 / 針點,依基材選最佳)
- 讀取機型選型(DataMan 280 / 380 / 470 / 8700 依場景對應)
- ISO 15415 驗證(475V / 8072V 線上即時 + 離線驗證機型推薦)
- 規格 / 報價諮詢(依您的應用提供 Cognex 機型對應與報價)
請提供樣本(OK + 難讀 NG 各 3-5 張)+ 產線速度 + 工作距離,VSK 工程師將與您聯繫評估。
※ Cognex 產品的工業通訊(PROFINET / Ethernet/IP / Modbus TCP / OPC UA)是 Cognex 設備本身的標準支援能力,
DataMatrix vs GS1 DataMatrix — 差別與選擇
兩者都是 DataMatrix 標準的 2D 條碼、但用途不同:
- DataMatrix (通用) — ISO/IEC 16022 標準、任何資料皆可編碼、應用最廣 (DPM、零件追溯、產品序號)
- GS1 DataMatrix — GS1 國際組織標準化的 DataMatrix 變體、含應用識別子 AI (Application Identifier)、適用全球供應鏈 (UDI 醫療器材、藥品序號、食品追溯)
選擇:① 工廠內部零件追溯、自家用編碼規則 → 通用 DataMatrix、② 跨組織供應鏈、需符合國際標準 (UDI / FDA / EU MDR) → GS1 DataMatrix。GS1 DataMatrix 詳細介紹見 GS1 DataMatrix 完整介紹。
DataMatrix 國際標準 ISO/IEC 16022
DataMatrix 的國際標準為 ISO/IEC 16022:2006「Information technology — Automatic identification and data capture techniques — Data Matrix bar code symbology specification」〔來源:ISO 官方標準目錄〕。
標準定義內容包括:
- 符號規格 — 模塊形狀、定位圖樣(L 形 Finder Pattern、時鐘軌 Timing Pattern)、靜區(Quiet Zone)
- 編碼方式 — ASCII、C40、Text、X12、Base 256 等資料編碼模式
- 錯誤更正 — Reed-Solomon 錯誤更正、可選擇 ECC 200 等級
- 規格範圍 — 10×10 至 144×144 方形、16×48 至 16×48 矩形符號
各規格詳細條款、編碼示意圖、請參考 ISO/IEC 16022 標準本文。
DataMatrix 與 GS1 DataMatrix 規格層級對照
- DataMatrix(通用) — ISO/IEC 16022 標準、任何資料皆可編碼〔來源:ISO/IEC 16022〕
- GS1 DataMatrix — DataMatrix 的應用層標準化、加入 GS1 應用識別子(Application Identifier, AI)結構(如 AI 01 = GTIN、AI 10 = Batch、AI 17 = Expiry、AI 21 = Serial)〔來源:GS1 General Specifications〕
關係:GS1 DataMatrix = ISO/IEC 16022 DataMatrix(承載媒介)+ GS1 AI 結構(資料格式規範)。藥品 / 醫療器材序列化(FDA DSCSA、EU FMD、TFDA UDI 等)強制使用 GS1 DataMatrix。詳細介紹見 GS1 DataMatrix 完整介紹。
DataMatrix 在 DPM 上的特殊應用
DataMatrix 在 DPM(Direct Part Marking、直接零件標記)場景特別常見、原因:
- 容量大 — 同等大小下、DataMatrix 容量遠大於 1D 條碼
- 錯誤更正高 — Reed-Solomon ECC 200 容忍 30% 模塊損傷仍可解碼〔來源:ISO/IEC 16022〕
- 不需靜區邊界 — DPM 雷雕在金屬上、邊界靜區受限、DataMatrix 對靜區要求低於 QR Code
- 適合方形小空間 — 雷雕在汽車零件、醫療器材等小金屬面適用
DPM 場景的 DataMatrix 讀取為視覺檢測重要應用、Cognex DataMan 系列(含 PowerGrid 演算法)為常見方案。詳細介紹見 DPM 完整介紹、ISO/IEC TR 29158 AIM-DPM 完整介紹。
DataMatrix 國際標準 ISO/IEC 16022
DataMatrix 的國際標準為 ISO/IEC 16022:2006「Information technology — Automatic identification and data capture techniques — Data Matrix bar code symbology specification」〔來源:ISO 官方標準目錄〕。
標準定義內容包括:
- 符號規格 — 模塊形狀、定位圖樣(L 形 Finder Pattern、時鐘軌 Timing Pattern)、靜區(Quiet Zone)
- 編碼方式 — ASCII、C40、Text、X12、Base 256 等資料編碼模式
- 錯誤更正 — Reed-Solomon 錯誤更正、可選擇 ECC 200 等級
- 規格範圍 — 10×10 至 144×144 方形、16×48 至 16×48 矩形符號
各規格詳細條款、編碼示意圖、請參考 ISO/IEC 16022 標準本文。
DataMatrix 與 GS1 DataMatrix 規格層級對照
- DataMatrix(通用) — ISO/IEC 16022 標準、任何資料皆可編碼〔來源:ISO/IEC 16022〕
- GS1 DataMatrix — DataMatrix 的應用層標準化、加入 GS1 應用識別子(Application Identifier, AI)結構(如 AI 01 = GTIN、AI 10 = Batch、AI 17 = Expiry、AI 21 = Serial)〔來源:GS1 General Specifications〕
關係:GS1 DataMatrix = ISO/IEC 16022 DataMatrix(承載媒介)+ GS1 AI 結構(資料格式規範)。藥品 / 醫療器材序列化(FDA DSCSA、EU FMD、TFDA UDI 等)強制使用 GS1 DataMatrix。詳細介紹見 GS1 DataMatrix 完整介紹。
DataMatrix 在 DPM 上的特殊應用
DataMatrix 在 DPM(Direct Part Marking、直接零件標記)場景特別常見、原因:
- 容量大 — 同等大小下、DataMatrix 容量遠大於 1D 條碼
- 錯誤更正高 — Reed-Solomon ECC 200 容忍 30% 模塊損傷仍可解碼〔來源:ISO/IEC 16022〕
- 不需靜區邊界 — DPM 雷雕在金屬上、邊界靜區受限、DataMatrix 對靜區要求低於 QR Code
- 適合方形小空間 — 雷雕在汽車零件、醫療器材等小金屬面適用
DPM 場景的 DataMatrix 讀取為視覺檢測重要應用、Cognex DataMan 系列(含 PowerGrid 演算法)為常見方案。詳細介紹見 DPM 完整介紹、ISO/IEC TR 29158 AIM-DPM 完整介紹。



