DataMatrix

概要 DataMatrix

DataMatrix最もよく知られている2DコードのひとつにDataMatrixコードがあり、4つの主要コンポーネントで構成されている:
  • データ・エリア:このエリアには成文化されたデータが含まれる。
  • クローズド制限線: これは、データ領域の左下で、途切れることのない線で表現される通常のアライメントのコーナーです。これに基づいて、スキャン中にコードとその整列が認識されます。
  • 開いた境界線: これは閉じた制限線の反対側の角である。上と右のこれらの線は黒と白の交互の点で構成される。これらはスキャン中の行と列の決定に使われます。
  • 静寂領域: コードを囲む領域。この領域は少なくともコードの1ドットと同じ幅でなければならない。
DataMatrixコードの開発は1980年代に始まった。現在では、エラー訂正の観点から異なる開発段階がある。 これらはError Checking and Correction Algorithmの頭文字をとってECCと名付けられた。基本的に2つのバージョンがある:ECC 000-140とECC 200です。最新の推奨バージョンは ECC 200(リードソロモン誤り訂正)です。ActiveBarcodeはECC 200を使用してDataMatrixコードを作成します。DataMatrixコードは、その25%までが覆われているか損傷していても読み取ることができます。

DataMatrixコードは、最大3,116桁の数字または2,335文字の英数字をエンコードできる。使用するシンボルのサイズは、エンコードするデータ量によって異なります。

ActiveBarcodeでは、DataMatrixを作成するためのさまざまなオプションを選択できます:
  • DataMatrix (Type #37)
    ActiveBarcodeは常にエンコードするデータに最適なシンボルサイズを選択します。シンボルサイズ12x12と8x18、シンボルサイズ20x20と12x36は、エンコードできるデータ数が同じです。 この場合、ActiveBarcode は常に DataMatrix Symbol の正方形バージョンを使用します。

  • データマトリックス・スクエア(42型)
    ActiveBarcodeは常に最適なsquare シンボルサイズを選択してデータをエンコードします。

  • データマトリックス長方形(43型))
    ActiveBarcodeは常に最適なrectangular, non square シンボルサイズを選択してデータをエンコードします。

  • データマトリックス <Symbol size> (44~73番タイプ)
    シンボルサイズはユーザーがタイプを選択する。例えばDataMatrix 18x18を選択すると、シンボルサイズが18x18のコードになります。

DataMatrix シンボルサイズのリスト(例付き)はこちら

この件に関する詳細は以下を参照のこと。 https://ja.wikipedia.org/wiki/DataMatrix.

技術データ

有効文字数: ASCII 1-255
長さ: 長さが決まっていない変数。
チェックデジット: に従って計算される。 Reed-Solomon-エラー訂正
ActiveBarcode はチェックデジットを自動的に計算します。
タイプ#: DataMatrix - #37 - CODEDATAMATRIX
全シンボルサイズ一覧
インフォメーション: このバーコード・タイプには、仕様に基づく人間が読めるテキストはない。 このコードのいずれかを使用している場合、ShowTextプロパティは何の効果もありません。

その他のタイプ...

他のバーコード・タイプについて知りたいですか?