Data Matrix バーコード作成ツール
製品識別、産業用ラベリング、電子機器、医療など、高密度データを扱う用途向けに、コンパクトなData Matrixバーコードを生成します。
バーコード&マトリックスコード生成ツール
スタジオのライブプレビュー
Code 128 バッチシリアル番号ジェネレーター
倉庫のSKU、資産タグ、在庫ラベルなど、社内識別用途向けの連番Code 128バーコードを生成します。
Data Matrix バーコード作成ツール
クイック回答: Data Matrixバーコードは、ISO/IEC 16022:2006で定義された2次元マトリクス記号です。ECC 200の誤り訂正はReed-Solomon符号化を使用し、大きく損傷していてもシンボルを読み取れるようにします。最大収容量は3116桁、2335文字の英数字、または1555バイトです。
What a Data Matrix barcode is
Data Matrix is a 2D matrix barcode symbology defined in ISO/IEC 16022:2006. The current edition mandates ECC 200 error correction for all new applications. ECC 000 through ECC 140 are legacy convolutional correction variants used only in closed, existing systems.
シンボルは、明暗のモジュールが並ぶ正方形または長方形のグリッドで構成されます。隣接する2辺は、塗りつぶされたL字型のファインダーパターンを形成し、残りの2辺は交互に並ぶクロックトラックを形成します。ファインダーパターンによって、スキャナーは向きや回転角度を問わずシンボルを検出できます。そのため、Data Matrixには固定された上辺や下辺がありません。
ECC 200では、リード・ソロモン符号を使用します。つまり、データから誤り訂正コードワードを計算し、シンボル全体に分散して配置します。そのため、シンボルのかなりの部分が物理的に欠けたり、傷ついたり、汚れたりしていても、リーダーは元のデータを復元できます。復元可能な割合は、シンボルのサイズと損傷したモジュールの比率によって異なり、QR Codeの4段階のように固定された数値ではありません。
Data Matrixの技術仕様
Capacity and symbol sizes
| パラメータ | 値 | ソース |
|---|---|---|
| 標準 | ISO/IEC 16022:2006 | iso.org/standard/44230.html |
| 誤り訂正 | ECC 200 — Reed-Solomon (all new applications) | ISO/IEC 16022:2006 §4.1 |
| Max capacity — numeric | 3,116 digits | ISO/IEC 16022:2006 §4.1(d) |
| Max capacity — alphanumeric | 2,335 characters | ISO/IEC 16022:2006 §4.1(d) |
| Max capacity — bytes | 1,555 bytes | ISO/IEC 16022:2006 §4.1(d) |
| Square symbol sizes (ECC 200) | 10×10 to 144×144 modules (even values) | ISO/IEC 16022:2006 §4.3.2 |
| Rectangular symbol sizes (ECC 200) | 8×18 to 16×48 modules | ISO/IEC 16022:2006 §4.3.2 |
| Orientation independence | Yes — reads in any orientation | ISO/IEC 16022:2006 §4.1(g) |
| 文字セット | ASCII values 0–127 (US ASCII), 128–255 (ISO 8859-1), full binary via Base 256 mode | ISO/IEC 16022:2006 §4.1(a) |
ECC 200と旧ECC方式の比較
ECC 000 through ECC 140 use convolutional error correction and are found in closed legacy systems that predate the ISO/IEC 16022 standard. ECC 200 supersedes all of them. Any new application, any new printing system and any new scanner should use ECC 200 only. Mixing ECC variants in the same system requires scanners that can identify and switch modes, which most modern readers do not support.
正方形シンボルと長方形シンボル
ECC 200では、10×10から144×144モジュールまでの正方形シンボルが24種類、8×18から16×48モジュールまでの長方形シンボルが6種類定義されています。正方形シンボルは、サイズが大きいほど高いデータ密度に対応できます。長方形シンボルは、注射器の筒や細い結束バンドのように、ラベルを貼るスペースが狭く縦長の場合に使用されます。このジェネレーターは両方の形状に対応しています。ラベルの形状に合ったものを選択してください。
Data Matrixバーコードを使用する場面
Pharmaceutical serialisation under EU FMD. The EU Falsified Medicines Directive requires a unique identifier on the outer packaging of prescription medicines sold in the European Union. The European Medicines Verification Organisation (EMVO) and EUDAMED specify Data Matrix as the required 2D symbology for that identifier. GS1 DataMatrix is the variant used in practice, combining the Data Matrix symbol with GS1 Application Identifiers to encode GTIN, serial number, batch number and expiry date in one symbol.
電子機器やPCBへのダイレクトパーツマーキング。プリント基板、半導体ウェハー、組み立て済み電子機器では、製造工程を経ても消えない恒久的なトレーサビリティ用マークが必要となることがよくあります。Data Matrixシンボルは、紙ラベルを貼れない表面にも、エッチング、レーザーマーキング、ドットピーニング、化学エッチングによって直接マーキングできます。ECC 200の誤り訂正機能により、表面の欠陥や劣化があっても読み取りに対応できます。
手術器具および医療機器。米国(FDA)および欧州連合(EU)の固有機器識別(UDI)要件では、再使用可能な手術器具に恒久的なマーキングを施すことが義務付けられています。UDIガイダンスで指定されている2次元シンボル体系はData Matrixです。紙ラベルでは損傷してしまうような、繰り返しの滅菌サイクルにも耐えられるためです。
航空宇宙・防衛分野の部品追跡。航空機部品のトレーサビリティには、数十年にわたって読み取り可能な恒久的なマーキングが必要です。微細なX寸法のData Matrixなら、油圧継手や留め具にも収まる小さなマーキングで、この要件を満たせます。
QR Codeでは大きすぎる小型ラベルの包装。Data Matrixは、QR Codeと同じデータ容量を、より小さな物理的領域で実現します。32×32モジュールのData Matrixシンボルなら、短いURLやシリアル番号を、同等のQR Codeではより大きなバージョン番号とより多くのモジュールが必要になる領域に収めてエンコードできます。
Data Matrixの印刷およびマーキング要件
X-dimension. The X-dimension is the width of one module. It determines the physical size of the entire symbol and the minimum scanner resolution required to decode it. Print quality standards for 2D symbols follow ISO/IEC 15415. The correct X-dimension for a given application depends on the reading distance and the scanner's resolution specification, not a single universal figure.
クワイエットゾーン。Data Matrixシンボルの周囲には、各辺に少なくとも1 X寸法分のクワイエットゾーンが必要です。これはQR Codeの4モジュール分のクワイエットゾーンより狭い要件です。そのため、Data Matrixはラベル上で占める全体の面積をより小さくできます。
Contrast and substrate. The modules must be dark and the background light, or the reverse (light modules on dark substrate with appropriate scanner inversion setting). Substrates that absorb ink unevenly, such as raw corrugated board, increase the risk of voided modules. For direct part marking, contrast depends on the marking method and surface reflectivity — verify with a scan grade test (ISO/IEC 15415) before committing to production.
バーの高さ。Data Matrixは正方形または長方形のマトリクスであり、線形バーコードではないため、バーの高さという独立したパラメーターはありません。シンボルの縦横比は、選択したマトリクスサイズによって決まります。Data Matrixシンボルを縦横で不均等に拡大・縮小しないでください。一方の軸を引き伸ばすとモジュール間隔が歪み、シンボルが読み取れなくなります。
モジュールの均一性。各モジュールは、印刷方法やマーキング方法で可能な限り正確な正方形にしてください。インクのにじみ、アンダーエッチング、表面の粗さはいずれもモジュールの輪郭を損ないます。出力機器で利用できる最高解像度で印刷し、本番前に読み取り品質を確認してください。
トラブルシューティング:Data Matrixバーコードを読み取れない原因
エンコードモードに合わない文字。Data MatrixのBase 256モードはバイナリバイトを処理できますが、生成ツールの設定によってはASCIIモードまたはC40モードが既定になっている場合があります。バイナリデータをエンコードしていて、シンボルを正しく読み取れない場合は、データの種類に適したモードが生成ツールで使用されていることを確認してください。
スキャナーに対してX寸法が小さすぎる。1モジュールあたり0.1 mmで印刷されたData Matrixをデコードするには、高解像度の産業用スキャナーが必要です。一般向けスマートフォンのカメラでは、ピッチの細かいシンボルを解像できない場合があります。X寸法を大きくするか、より大きなシンボルサイズに変更してください。
クワイエットゾーンがない、または幅が不足しています。クワイエットゾーンは、四辺すべてで少なくとも1 X寸法分必要です。境界線、別の要素、切り取られたラベルの端など、クワイエットゾーンに入り込むものがあると、ファインダーパターンを検出できません。
ファインダーパターンが損傷しています。Data Matrixシンボルの二辺にあるL字型の実線枠は、デコーダーが位置を特定するための主要な目印です。この二辺に物理的な損傷があると、データ領域の大部分が無傷でもシンボルの位置を特定できません。
不均一な拡大・縮小によってシンボルが変形しています。Data Matrixシンボルを縦横で異なる比率で伸縮すると、一方の軸でモジュール間隔が不均等になります。ほとんどのデコーダーは、モジュールの縦横比が正方形から大きく外れたシンボルを読み取りません。必ず元ファイルから縦横比を保って拡大・縮小してください。
スキャナーがECC 200を読み取るように設定されていません。一部の旧型産業用スキャナーやハンディリーダーでは、出荷時にECC 200が無効になっています。スキャナーのプログラミングマニュアルを確認し、テストの前にECC 200を有効にするバーコードを読み取ってください。
Insufficient print contrast. ISO/IEC 15415 specifies minimum print contrast ratios for 2D symbols. A scan grade test with a calibrated verifier identifies contrast failures before deployment.
Data Matrix versus QR Code
Data MatrixとQR Codeは、どちらもリード・ソロモン誤り訂正を備えた2Dマトリックスシンボル体系です。ただし、互換性はありません。一方を読み取るよう設定されたスキャナーが、もう一方も読み取れるとは限りません。また、多くの一般向けスマートフォンのカメラはQR Codeを読み取れますが、専用アプリがなければData Matrixを読み取れないことがあります。
| Data Matrix | QR Code | |
|---|---|---|
| 標準 | ISO/IEC 16022:2006 | ISO/IEC 18004 |
| 誤り訂正 | Reed-Solomon (ECC 200) | Reed-Solomon, levels L/M/Q/H |
| Max capacity (numeric) | 3,116 digits | 7,089 digits (Version 40) |
| Max capacity (bytes) | 1,555 bytes | 2,953 bytes (Version 40, level L) |
| Minimum symbol size | 10×10 modules | 21×21 modules (Version 1) |
| Orientation independence | Any | Any |
| クワイエットゾーン | 1 module all sides | 4 modules all sides |
| Consumer phone scan (native) | No — requires dedicated app | Yes — iOS and Android native |
| 最高の | DPM, pharma serialisation, small labels | Consumer-facing URLs, marketing, payments |
ラベルのスペースが限られている場合、スキャン環境が産業用途の場合、また一般消費者のスマートフォンで読み取れる必要がない場合は、Data Matrixを選びましょう。最終消費者が自分の端末でシンボルを読み取る場合は、QR Codeを選びましょう。
バーレーンおよび国際サプライチェーンでのバーコード利用
バーレーンの小売業者、輸入業者、製造業者、物流担当者は、取引先のルールに従って識別コードを選ぶ必要があります。小売用GTINは、適切な発行機関から取得してください。ジェネレーターはバーコード画像を作成しますが、コードの所有権を割り当てるものではありません。社内在庫や資産の管理には、受け取り側のシステムが対応している場合、組織独自の値を使用できます。
業務上の案内では、組織のスタイルに合う場合はイギリス英語を使用し、必要に応じてチーム向けにアラビア語の説明を加えてください。実際の使用条件で印刷してください。バーレーンの高温、強い光、ほこり、湾曲した包装、反射するラミネートは、モニター上では見えないコントラストや表面の問題を明らかにすることがあります。
クワイエットゾーンを確保し、画像を引き伸ばさず、無地の明るい背景に濃い色のバーを配置してください。印刷の開始時、中間時、終了時にサンプルをスキャンしてください。規制対象の小売、医療、出版、物流用途では、製造を承認する前に、最新のGS1、ISBN発行機関、顧客、または業界の仕様を確認してください。
印刷前の確認
- 正しいシンボルが選択されました
- 識別子の所有権が確認されました
- チェックデジットが検証されました
- 静寂区域は確保する
- 強いバーコントラスト
- アスペクト比は変更されていません
- SVGまたは高解像度PNG
- 生産用スキャナーテスト
よくある質問
質問を開くと、簡潔な技術回答を確認できます。
01データマトリックスバーコードとは何ですか?+
Data Matrix バーコードは、ISO/IEC 16022:2006 に定義された2次元マトリクス符号です。暗色と明色のモジュールのグリッドとしてデータを格納します。ECC 200 エラー訂正は Reed-Solomon 符号化を使用しており、シンボルの大部分が物理的に損傷していてもデコードできることを可能にします。Data Matrix は任意の向きで読み取りが可能で、上下の固定は必要ありません。
02Data Matrixバーコードはどれくらいのデータを格納できますか?+
最大の144×144 ECC 200シンボルサイズでは、Data Matrixは最大3,116桁の数字、2,335文字の英数字、または1,555バイトのバイナリデータを格納します。これらの数値はISO/IEC 16022:2006 §4.1(d)のものです。小さいシンボルサイズでは比例してデータ容量は小さくなります。
03ECC 200 の誤り訂正とは何ですか?+
ECC 200は、Data MatrixのためにISO/IEC 16022:2006で定義されたリード・ソロモン誤り訂正方式です。誤り訂正コード語はシンボル全体にインタリーブされるため、モジュールが物理的に欠落したり損傷したりしていてもリーダーは元のデータを復元できます。ECC 200はすべての新しいData Matrixアプリケーションに必須であり、以前のECCバリアントはレガシーのみです。
04Data Matrix と QR コードの違いは何ですか?+
Data MatrixはISO/IEC 16022:2006で標準化されており、QR CodeはISO/IEC 18004で標準化されています。Data Matrixはより小さなフットプリントで高いデータ密度を実現します — そのクワイエットゾーンはQR Codeの四モジュールに対して一モジュールです。消費者向けの携帯電話カメラはQR Codeをネイティブに読み取りますが、専用アプリなしでは一般的にData Matrixを読み取りません。Data Matrixは産業用のダイレクトパートマーキングや医薬品のシリアライゼーションに適しており、QR Codeは消費者向けの用途に適しています。
05どの業界がData Matrixバーコードを使用していますか?+
EUのFalsified Medicines Directiveは、EUで販売される処方薬の外装にData Matrix(具体的にはGS1 DataMatrix)を要求しています。電子機器およびPCBメーカーは、ラベルを貼るには小さすぎる部品に直接マーキングするためにData Matrixを使用します。航空宇宙・防衛分野では、部品に永久的な追跡可能性マークを付けるために使用されます。FDAおよびEUのUDI要件の下の外科手術用器具は、滅菌サイクルに耐えるためData Matrixでマーキングされます。
06Data Matrixはどの向きでも読み取れますか?+
はい。2辺のL字型ファインダーパターンと他の2辺の交互のクロックトラックにより、デコーダは回転に関係なくシンボルの位置と向きを特定できます。これはISO/IEC 16022:2006 §4.1(g)に明示的に記載されています。
07Data MatrixはGS1 DataMatrixと同じですか?+
GS1 DataMatrixは、Data Matrix符号体系の特定の適用例です。標準のECC 200 Data Matrixシンボルを使用しますが、データはGS1アプリケーション識別子に従って符号化されるため、GS1サプライチェーン内のシステムはそのシンボルをGTIN、シリアル番号、ロット番号および有効期限に解析できます。すべてのGS1 DataMatrixシンボルは有効なData Matrixシンボルですが、すべてのData MatrixシンボルがGS1 DataMatrixシンボルであるわけではありません。
08Data Matrixはバイナリデータをエンコードできますか?+
はい。ISO/IEC 16022:2006 §4.1(a) は、バイト値0〜255を格納するBase 256エンコーディングモードを規定しています。これにより、Data Matrixは非表示の制御文字や生バイトを含む任意のバイナリコンテンツを、144×144 ECC 200シンボルの1,555バイトの容量制限までエンコードできます。
09Data Matrixバーコードの最小サイズはいくつですか?+
最小サイズはX寸法(モジュール幅)と使用されるスキャナに依存します。ISO/IEC 16022は普遍的な最小印刷サイズを規定しておらず、2Dシンボルの印刷品質評価はISO/IEC 15415が管理します。自動化された産業用スキャニングでは、X寸法は通常スキャナの解像度仕様によって決まります。消費者向けアプリケーションでは、携帯電話のカメラは産業用リーダーより解像度が低いため、より大きなX寸法を使用すべきです。
10データマトリックスバーコードを生成するにはGS1ライセンスが必要ですか?+
いいえ、ほとんどの用途では不要です。Data Matrix バーコードは、GS1 ライセンスなしで任意のデータをエンコードできます。エンコードされた内容が GTIN を含む GS1 Application Identifier 構造(GS1 DataMatrix)を含む場合にのみ、GS1 ライセンスが必要です — 小売製品識別子を含む任意のバーコードに適用されるのと同じライセンス要件です。