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









