DataMatrixコードDataMatrix(ECC200)の構成

アライメントパターンとクロックパターン

DataMatrixは、下のようにL字のアライメントパターンと、点線上のクロックパターンを辺の部分に配置し、その中にデータセルが入るという構成になります。
リーダは、このアライメントパターンとクロックパターンを使い、画像処理により位置検出を行ないますので、360°全方向で読み取ることができます。

アライメントパターンとクロックパターン

なお、データセルが24×24セル以上になった場合は、シンボルを分割し、1ブロック24×24セル以上にならないようにすることで、シンボルの歪みに対して非常に強くなります。

シンボルサイズとブロック数

シンボルサイズは10×10~144×144までの24 種類があります。(長方形は6種類)
シンボルサイズが26×26セル以上(データセルでは24×24セル以上)になった場合は、シンボルを分割し、1ブロックのデータセルが24×24セル以上にならないようにすることで、シンボルの歪みに対して非常に強くなります。

シンボルサイズ ブロック数 データセル数
10×10 ~ 26×26
1
8×8 ~ 24×24
28×28 ~ 52×52
4
14×14 ~ 24×24
64×64 ~ 104×104
16
14×14 ~ 24×24
120×120 ~ 144×144
36
18×18 ~ 22×22

なお、データセルが24×24セル以上になった場合は、シンボルを分割し、1ブロック24×24セル以上にならないようにすることで、シンボルの歪みに対して非常に強くなります。

シンボルサイズとブロック数

クワイエットゾーン

2次元コードの周りの余白の部分をいいます。
特に規定はありませんが、少なくとも1セル以上確保する必要があります。

クワイエットゾーン

誤り訂正符号(リードソロモン符号)

DataMatrixの一部が損傷した場合でもデータを損失することなく、復元することができるようにリードソロモン方を用いて生成された符号が付加されます。

データと誤り訂正符号の配置

データと誤り訂正符号を以下のような順番で配置します。

データと誤り訂正符号の配置

例えば、YSKというデータのDataMatrixを作る場合、誤り訂正符号は、リードソロモン法で計算されたデータ部と誤り訂正符号を連結し、下図のように配置することで、DataMatrixが形成されます。

データと誤り訂正符号の配置

このページのまとめQ&A

Q. ECC200の基本構成はどうなっていますか?

A. L字のアライメントパターンと点線状のクロックパターンで位置を特定し、内部にデータセルを配置します。

Q. アライメントパターンの役割は何ですか?

A. コードの位置と向きを検出し、360°どの方向からも読み取れるようにする働きを持ちます。

Q. シンボルを分割する理由は何ですか?

A. データセルが24×24を超える場合に歪みに強くするため、複数ブロックに分割して安定読み取りを実現します。

Q. クワイエットゾーンの扱いはどうなりますか?

A. 明確な規定はありませんが、最低1セル以上の余白を確保して読み取り精度を保ちます。

Q. ECC200の誤り訂正符号の特徴は何ですか?

A. リードソロモン法を用いて損傷部分を復元でき、高い読み取り信頼性を実現します。

  • AI搭載コードリーダ

    SR-X シリーズ

    AI搭載コードリーダ SR-Xシリーズは、従来体積比-72%の小型設計で、あらゆるコードを確実に読み取る高い読み取り性能を実現します。AIと最新デコーダにより、工程を経るごとに起こるコードの状態変化に追従し、前工程から後工程まで安定した読み取りが可能です。さらに、前後工程のコードリーダを繋げることで読み取り能力がUP、同一ネットワーク内のコードリーダの稼働状況・設定情報を一覧で見える化。万が一の読み取りエラーの際にも、最短で原因解析・対策が可能になります。オートフォーカス・フルオートチューニングを踏襲し、従来と同様、ボタン一つで簡単設定を実現します。IP67準拠の高い堅牢性と、世界各国の通信規格/安全規格に対応した汎用性を備えています。

    SR-X シリーズ - AI搭載コードリーダ

バーコード講座 トップへ戻る

バーコード コンサルティング
ハンディターミナル 業種別活用事例デモンストレーション