データマトリックスとは(特徴と主な用途)
データマトリックス(Data Matrix)は、左辺と下辺が実線でつながった「L字型のファインダーパターン」と、上辺・右辺に白黒セルが交互に並ぶ「タイミングパターン」で囲まれたマトリックス方式の2次元コードです。現行の国際標準(ISO/IEC 16022)ではリード・ソロモン誤り訂正を備えた ECC 200 方式が使われます。
QRコードが最小 21×21 セルであるのに対し、データマトリックスは最小 10×10 セル(および細長い長方形サイズ)から表現できるため、数ミリ角しかない半導体パッケージ・プリント基板・手術用鋼製小物などへのレーザー刻印(DPM:ダイレクトパーツマーキング)や極小ラベル印字において圧倒的な採用実績を持ちます。最大約30%までの汚れや欠損があってもデータを復元可能です。
| コード種別 | 2次元コード(2次元コード(QR / データマトリックス 等)) |
|---|---|
| 使用できる文字 | 英数字・記号・バイナリ・日本語(UTF-8) |
| 桁数・データ容量 | 最大 3,116桁(数字のみ)/ 最大 2,335文字(英数字) |
| チェックデジット | リード・ソロモン誤り訂正(ECC 200 自動付加) |
| 推奨サイズの目安 | ラベル印字:セル幅 0.25〜0.50mm、周囲余白 1セル以上(推奨 2〜4セル) |
| 主な用途 | プリント基板・電子部品の刻印、精密機械・自動車部品管理、検体チューブ識別 |
| サンプル入力例 | Data Matrix 2次元コード |
| 読み取りテスト | カメラ・画像からの読み取りに対応 |
| ラベルプリンター出力 | ZPL / TSPL / EPL2 のプリンター内蔵命令に対応 |
データマトリックスの作成・印刷手順
データ欄に英数字・記号・シリアル番号などを入力すると、データ量に応じた最小のセル行列サイズ(10×10〜144×144)を自動選択してデータマトリックスを生成します。細長いスペースに印字したい場合は、規格選択から「データマトリックス(長方形)」または「DMRE(長方形拡張)」を選ぶこともできます。
部品シリアルや基板IDをまとめて出力する場合は「一括作成(複数)」で連番生成や Excel 貼り付けを行い、レーザーマーカー取り込み用の SVG / EPS ベクターデータや PNG 画像を ZIP で一括保存できます。また、Zebra(ZPL の ^BX 命令)や TSC(TSPL の DMATRIX 命令)によるラベルプリンター出力にも対応しています。
サイズ・パラメータ設定の目安
紙やフィルムラベルに熱転写・レーザープリンターで印字する場合、セル幅(モジュール幅)は 0.25mm〜0.50mm(全体サイズで 4mm〜12mm 角程度)に設定すると一般的な2次元イメージャーで確実に読み取れます。基板等へのレーザー直接刻印では 0.127mm〜0.25mm 程度の極小セルでも運用されます。
ラベルプリンターの解像度に合わせる場合は、203dpi で 0.25mm(2ドット)または 0.375mm(3ドット)、300dpi で 0.254mm(3ドット)または 0.339mm(4ドット)、極小ラベルなら 600dpi 機の使用が推奨されます。周囲のクワイエットゾーン(余白)は規格上最低1セル幅ですが、実用上は2〜4セル(初期値は4セル)確保すると周辺の罫線や文字との干渉を防げます。
よくあるエラーと読み取れない原因
もっとも多い注意点は「通常のデータマトリックス」と「GS1 データマトリックス」の取り違えです。医療機器の UDI(固有機器識別)表示や医薬品包装のように、(01)GTIN や (17)有効期限などの AI データを先頭 FNC1 付きで格納する規定がある場合は、通常のデータマトリックスではなく「GS1 データマトリックス」を選択してください。
読み取り不良の原因としては、L字型ファインダーパターンのすぐ外側に枠線や文字が接してクワイエットゾーン(最低1セル以上の余白)が失われているケース、また黒い金属面・黒基板に白いドットで刻印して明暗が反転(白黒リバース)し、反転読み取り非対応のスキャナーで認識できないケースが多く見られます。
よくある質問
- QRコードとデータマトリックスはどう使い分ければよいですか?
- 一般消費者がスマートフォンの標準カメラで読み取る用途(Web誘導など)には QRコードが適しています。一方、電子部品や医療器具など数ミリ角の極小スペースに印字・レーザー刻印し、業務用の2次元スキャナーで読み取る用途にはデータマトリックスが適しています。
- セルサイズ(例:16×16 や 24×24)を固定して作成することはできますか?
- はい。「色・回転・詳細オプション」内の追加オプション欄に「version=16x16」や「version=24x24」(長方形なら「version=8x18」など)と指定すると、データ量が収まる範囲で任意のセル行列サイズに固定できます。
- データマトリックスの作成・商用利用は無料ですか?
- はい。会員登録やログインは一切不要で、何枚でも無料でデータマトリックスを作成でき、商品パッケージや業務ラベルなど商用利用にも制限はありません。入力データはすべてブラウザ内で処理され、外部サーバーへ送信されないため安全です。