Data Matrix
Data Matrixの新しい規格であるECC 200は、エラーと消去の回復にリード・ソロモン符号を使用する。ECC 200では、シンボルが30%の損傷を受けた場合に、マトリックスがまだ正確に配置されていると仮定して、エンコードされたデータ文字列全体を再構築できる。Data Matrixのエラー率は、スキャンされた1,000万文字に1未満。
シンボルには、偶数の行と偶数の列がある。ほとんどのシンボルのサイズは、10×10から144×144の正方形。ただし、一部のシンボルは、8×18から16×48(偶数のみ)の長方形。ECC 200エラー訂正を使用するすべてのシンボルは、右上隅のモジュールが背景色と同じであることで認識できる(バイナリ0)。
ECC 200シンボルを以前の規格と区別する追加機能には、次のものがある。
Additional capabilities that differentiate ECC 200 symbols from the earlier standards include:
逆読み記号(暗い背景の明るい画像)
文字セットの仕様(拡張チャネル解釈)
長方形記号
構造化された追加記号(最大16個のシンボルをリンク、より大量のデータをエンコード可能)
コードは様々な方法でマーキングでき、航空宇宙産業では、これらは一般に工業用インクジェット、ドットピーンマーキング(刻印、打刻)、レーザーマーキング、エレクトロケミカルエッチング(ECE)による。これらの方法により、コンポーネントの寿命まで消えないよう記載されている。
データマトリックスコードは通常、専門のカメラ機器とソフトウェアを使用して検証される。この検証により、コードが関連する規格に準拠していること、およびコンポーネントの有効期間中の可読性が確保される。コンポーネントがサービスを開始した後、データマトリックスコードはリーダーカメラによって読み取られ、データをデコードし、移動追跡や在庫在庫チェックなどのさまざまな目的に使用できる。
データマトリックスコードは、携帯電話でも二次元コードなどの他のオープンソースコードと同様、コード固有のモバイルアプリケーション(いわゆる「コードリーダー」)をダウンロード、インストールすることにより、読み取ることができる。多くのモバイルデバイスは、データマトリックスコードを含む二次元コードを読み取ることができるが、デコードを拡張する機能はほとんどなく、安全に追跡、偽造防止、電子政府、銀行のオンラインシステムなどのサービスで使用できる。