Data Matrixの見分け方
Data Matrixは、ファインダーパターンで見分けられます。隣り合う2辺が、暗いベタ塗りの「L」の字を作り、反対側の2辺は、定規のように暗と明のモジュールが交互に並びます。L字は、スキャナーにシンボルの位置と回転の向きを教え、交互に並ぶ辺は、モジュールの数を教えます。
大きなシンボルは、内部のアライメント線で区切られた、複数のデータ領域に分割されます。クワイエットゾーンは、最小で1モジュール幅で、Data Matrixがごく小さな面にも収まる理由の1つです。
ECC 200と容量
最近のData Matrixコードは、リード・ソロモン誤り訂正を使うECC 200を採用しています。古いECC 000〜ECC 140は別の方式を使っており、新しい用途では廃止されたものと見なされています。ECC 200では、誤り訂正の量は、別途選ぶのではなく、シンボルのサイズによって決まります。
- 正方形のサイズ:10×10〜144×144モジュール
- 長方形のサイズ:8×18〜16×48モジュールなどの小さなサイズ
- 最大のシンボル:数字3,116桁、英数字2,335文字、または1,556バイトまで
- クワイエットゾーン:最小1モジュール
Data Matrixの用途
Data Matrixは、小さな品物にマーキングするときの定番です。電子部品や回路基板、レーザー刻印やドットピーニングによる金属部品、医薬品のパッケージや医療機器に使われています。GS1の形式であるGS1 DataMatrixは、医療分野で広く使われています。
スマートフォンのスキャンアプリやバーコードSDKの多くはData Matrixを読み取れますが、標準のカメラアプリはQRコードに重点を置いているので、Data Matrixは、一般消費者向けのマーケティングよりも、サプライチェーンに向いています。