仕様

リファレンス | コートスニペット

DataMatrixCode_ECC200_26x26            

ECC 200、26×26 セルデータマトリックスコード(左)とファインダ・パターン(右)

EasyMatrixCodeは、グレースケール2Dデータマトリックスコードをサイズ、コントラスト、ロケーション、方向に以下のなく(透明な媒体の背面から見た画像も可)、一度の読み取り演算で検出、解読、デコードし、読み取って品質をランク付けします。ただし、以下の仕様を満たしていることが条件となります。

最小セル(= モジュール)サイズ:3x3ピクセル
最大伸張比(セルの幅と高さの比率):2
最小クワイエットゾーン(マトリックスコード周囲の黒のゾーン)幅:3ピクセル

データマトリックスコードの定義

データマトリックスコードとは、文字列(数字、文字、特殊文字)を表す白と黒のセルを配列した正方形の2次元コードです。
できるだけ小さいサイズで最大限の情報を格納できるようにエンコードされています。
各セルは、少しの情報に対応しています。
追加の冗長ビットにより、劣化したシンボルのロバストな読み取りにはエラーの訂正が可能になります。
次のFinderパターンを使用してデータマトリックスコードが配置されます。
データマトリックスコードの下端と左端には黒いセルしか含まれていません。
上端と右端に交互のセルがあります。

データマトリックスコードは、以下が特長です。
論理サイズ(セル数)
Its encoding type: ECC 000 (odd symbol sizes, deprecated) or ECC 200 (even symbol sizes).

データマトリックスコードの定義は、ISO/IECが提供し、標準ISO/IEC 16022として承認されています。