Data Matrix

Data Matrixは医薬品バイアル、電子部品、手術器具、ジェットエンジンブレードなど、QRコードが収まらないほど小さいほぼすべてのものに使われる正方形2Dバーコードです。直接部品マーキング(DPM), 金属に直接レーザーエッチング、ドットピーン、または化学エッチング, のために規定された唯一の2Dシンボロジーであり、DPM品質デコードの評価のためのISO規格(29158)を持つ唯一のシンボロジーです。

標準規格:ISO/IEC 16022:2006, 情報技術, 自動識別およびデータキャプチャ技術, Data Matrixバーコードシンボロジー仕様.
DPMグレーディング:ISO/IEC TR 29158:2020, 直接部品マーク(DPM)品質ガイドライン.
医薬品への適用:FDA UDIルール(2013年)およびEU医療機器規則2017/745, いずれもほとんどの医療機器にGS1フォーマットのData Matrixを義務付けています。
考案者: International Data Matrix Inc、1987年。現在はAIMおよびISOが維持管理。ロイヤリティフリー。

概要

2つの隣接する辺にL字形ファインダーパターン、他の2辺にクロックトラック(黒白交互)を持つ正方形(または矩形)マトリックスです。そのフレーム内にReed-Solomon ECCでペイロードをエンコードするデータモジュールのグリッドがあります(現代のバリアント、ECC 200のみが現在使用されており、旧バリアントECC 000、ECC 050、ECC 080、ECC 100、ECC 140は廃止されています)。

Data Matrixを産業マーキングの標準にしている3つの特性:

サイズと容量(ECC 200)

Data Matrixは10×10から144×144まで24の正方形サイズと、8×18から16×48まで6つの矩形サイズをサポートします。代表的な容量:

サイズ(モジュール)最大数値最大英数字代表的な用途
10 × 106桁3文字SMT抵抗器、小型電子部品
12 × 1210桁6文字SMTコンデンサー、小型コネクター
16 × 1624桁16文字医薬品ガラスバイアル、小型ICパッケージ
20 × 2044桁31文字医薬品ブリスターパック、中型IC
26 × 2688桁64文字ロット番号+有効期限+GTINを含む医薬品カートン
32 × 32124桁91文字シリアル番号付きの完全なGS1エレメント文字列
52 × 52408桁301文字産業機器のメンテナンスタグ
144 × 1443,116桁2,335文字理論上の最大値, ほとんど使用されない

GS1エレメント文字列, 医薬品+サプライチェーンでの使用

医薬品や規制されたサプライチェーンでは、Data Matrixのペイロードは括弧で囲まれたアプリケーション識別子(AI)を含むGS1エレメント文字列です。一般的なAI:

AI名称形式
(01)GTIN14桁(01)09506000134352
(10)バッチ / ロット英数字、可変長(10)ABC123
(17)有効期限YYMMDD(17)270630
(21)シリアル番号英数字、可変長(21)SN00042
(240)追加ID英数字、可変長(240)CAT-7A

エンコードされたペイロードでは、括弧は視覚化のためだけです, 実際のシンボルはフィールドセパレーターとしてFNC1機能文字を使用します。エンコーダーはGS1モードを示すために先頭にFNC1を出力し、可変長AIの間にも出力する必要があります。

標準テストベクター

ケースペイロード期待される部分文字列
医薬品UDI(GS1エレメント文字列)(01)09506000134352(17)270630(10)ABC12309506000134352
電子部品(プレーン)PN:4321-ABC SN:000012344321-ABC
短い数値ID1234567812345678
URL(まれだが有効)https://example.com/p/X42example.com/p/X42

よくある落とし穴

スキャナー互換性

リーダーData Matrixサポート備考
iOSカメラ(iOS 15+)なしAppleはネイティブカメラアプリにData Matrixを追加していません。ScanditまたはDynamsoft SDKを使用したサードパーティアプリは動作します。
Androidカメラ(Google/Pixel)あり(Google Lens経由)Google Lensは高コントラストの製品パッケージ上のData Matrixを適切にデコードします。レーザーエッチングDPMでは失敗します。
医薬品/医療用DPMリーダー(ISO 29158)あり(標準)Microscan、Cognex DataMan、Dynamsoft DPMリーダー, 品質グレーディング付きのフルサポート。
Zebra / Honeywell / Datalogic産業用イメージャーありすべての産業用2DイメージャーがData Matrixをネイティブサポートします。工場自動化ラインのデフォルトシンボロジーです。
GS1 QR対応POSスキャナーありGS1 DataBarを受け入れる小売POSスキャナーは、FNC1エンコードでGS1 Data Matrixも受け入れます。
航空会社/交通機関ゲートリーダーなし交通機関では使用されません。搭乗券にはAztecを使用してください。
1DレーザースキャナーなしData Matrixは2Dであるためイメージャーが必要です。1DレーザーでデコードできるのはPDF417のみです。

関連項目

仕様リファレンス確認済み 2026-04-19。ISO/IEC 16022:2006、ISO/IEC TR 29158:2020、FDA UDIルール、EU MDR 2017/745。次回レビュー:2026-07-19。