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記号のサイズ一覧と、例を添えてご説明いたします。Link
これらはそれぞれ、DataMatrixコードの異なるシンボルサイズを表しています。選択内容によって、エンコード可能なデータ量とコードの表示サイズが決まります。
より小さなシンボル(例:10×10、12×12)は、より少ないデータを保持できますが、より少ないスペースを占めます。
より大きなシンボル(例:20x20、24x24、およびそれ以上)は、より多くの文字を格納できます。
データの内容が常に短い場合は、小さい記号を使用しても全く問題ありません。後から情報を追加される場合は、データが収まるよう大きいバージョンを選択する必要があります。

選択は、データ量と利用可能なスペースの両方に依存します。ソフトウェアは、どのサイズを選択しても有効でスキャン可能なDataMatrixを生成するよう自動的に保証します。

ActiveBarcodeでは3種類の自動タイプ(AUTO、SQUARE、RECTANGLE)を提供しております。これらは常に、すべてのデータを収容できる最小のシンボルサイズを選択します。SQUAREとRECTANGLEはそれぞれ正方形と長方形のフォーマットに限定されますが、AUTOは両方のフォーマットを使用します。64x64などの固定タイプを選択された場合、より小さくコンパクトなコードが使用可能な場合でも、その特定のシンボルサイズが強制されます。

ActiveBarcode: DataMatrix
AUTO
DataMatrix
Typeno: 37
Code: DATAMATRIX

最大数: 6-3116
最大文字数: 3-2335
最大バイト数: 1-1556
最大エラー訂正: 2-310
ActiveBarcode: DataMatrix
SQUARE
DataMatrix
Typeno: 42
Code: DATAMATRIXSQUARE

最大数: 6-3116
最大文字数: 3-2335
最大バイト数: 1-1556
最大エラー訂正: 2-310
ActiveBarcode: DataMatrix
RECTANGLE
DataMatrix
Typeno: 43
Code: DATAMATRIXRECTANGULAR

最大数: 10-98
最大文字数: 6-72
最大バイト数: 3-47
最大エラー訂正: 7-98
ActiveBarcode: DataMatrix
10x10
DataMatrix
Typeno: 44
Code: DATAMATRIX10X10

最大数: 6
最大文字数: 3
最大バイト数: 1
最大エラー訂正: 2
ActiveBarcode: DataMatrix
12x12
DataMatrix
Typeno: 45
Code: DATAMATRIX12X12

最大数: 10
最大文字数: 6
最大バイト数: 3
最大エラー訂正: 3
ActiveBarcode: DataMatrix
8x18
DataMatrix
Typeno: 46
Code: DATAMATRIX8X18

最大数: 10
最大文字数: 6
最大バイト数: 3
最大エラー訂正: 7
ActiveBarcode: DataMatrix
14x14
DataMatrix
Typeno: 47
Code: DATAMATRIX14X14

最大数: 16
最大文字数: 10
最大バイト数: 6
最大エラー訂正: 5
ActiveBarcode: DataMatrix
8x32
DataMatrix
Typeno: 48
Code: DATAMATRIX8X32

最大数: 20
最大文字数: 13
最大バイト数: 8
最大エラー訂正: 11
ActiveBarcode: DataMatrix
16x16
DataMatrix
Typeno: 49
Code: DATAMATRIX16X16

最大数: 24
最大文字数: 16
最大バイト数: 10
最大エラー訂正: 6
ActiveBarcode: DataMatrix
12x26
DataMatrix
Typeno: 50
Code: DATAMATRIX12X26

最大数: 32
最大文字数: 22
最大バイト数: 14
最大エラー訂正: 32
ActiveBarcode: DataMatrix
18x18
DataMatrix
Typeno: 51
Code: DATAMATRIX18X18

最大数: 36
最大文字数: 25
最大バイト数: 16
最大エラー訂正: 7
ActiveBarcode: DataMatrix
20x20
DataMatrix
Typeno: 52
Code: DATAMATRIX20X20

最大数: 44
最大文字数: 31
最大バイト数: 20
最大エラー訂正: 9
ActiveBarcode: DataMatrix
12x36
DataMatrix
Typeno: 53
Code: DATAMATRIX12X36

最大数: 44
最大文字数: 31
最大バイト数: 20
最大エラー訂正: 44
ActiveBarcode: DataMatrix
22x22
DataMatrix
Typeno: 54
Code: DATAMATRIX22X22

最大数: 60
最大文字数: 43
最大バイト数: 28
最大エラー訂正: 10
ActiveBarcode: DataMatrix
16x36
DataMatrix
Typeno: 55
Code: DATAMATRIX16X36

最大数: 64
最大文字数: 46
最大バイト数: 30
最大エラー訂正: 64
ActiveBarcode: DataMatrix
24x24
DataMatrix
Typeno: 56
Code: DATAMATRIX24X24

最大数: 72
最大文字数: 52
最大バイト数: 34
最大エラー訂正: 12
ActiveBarcode: DataMatrix
26x26
DataMatrix
Typeno: 57
Code: DATAMATRIX26X26

最大数: 88
最大文字数: 64
最大バイト数: 42
最大エラー訂正: 14
ActiveBarcode: DataMatrix
16x48
DataMatrix
Typeno: 58
Code: DATAMATRIX16X48

最大数: 98
最大文字数: 72
最大バイト数: 47
最大エラー訂正: 98
ActiveBarcode: DataMatrix
32x32
DataMatrix
Typeno: 59
Code: DATAMATRIX32X32

最大数: 124
最大文字数: 91
最大バイト数: 60
最大エラー訂正: 18
ActiveBarcode: DataMatrix
36x36
DataMatrix
Typeno: 60
Code: DATAMATRIX36X36

最大数: 172
最大文字数: 127
最大バイト数: 84
最大エラー訂正: 21
ActiveBarcode: DataMatrix
40x40
DataMatrix
Typeno: 61
Code: DATAMATRIX40X40

最大数: 228
最大文字数: 169
最大バイト数: 112
最大エラー訂正: 24
ActiveBarcode: DataMatrix
44x44
DataMatrix
Typeno: 62
Code: DATAMATRIX44X44

最大数: 288
最大文字数: 214
最大バイト数: 142
最大エラー訂正: 28
ActiveBarcode: DataMatrix
48x48
DataMatrix
Typeno: 63
Code: DATAMATRIX48X48

最大数: 348
最大文字数: 259
最大バイト数: 172
最大エラー訂正: 34
ActiveBarcode: DataMatrix
52x52
DataMatrix
Typeno: 64
Code: DATAMATRIX52X52

最大数: 408
最大文字数: 304
最大バイト数: 202
最大エラー訂正: 42
ActiveBarcode: DataMatrix
64x64
DataMatrix
Typeno: 65
Code: DATAMATRIX64X64

最大数: 560
最大文字数: 418
最大バイト数: 278
最大エラー訂正: 56
ActiveBarcode: DataMatrix
72x72
DataMatrix
Typeno: 66
Code: DATAMATRIX72X72

最大数: 736
最大文字数: 550
最大バイト数: 366
最大エラー訂正: 72
ActiveBarcode: DataMatrix
80x80
DataMatrix
Typeno: 67
Code: DATAMATRIX80X80

最大数: 912
最大文字数: 682
最大バイト数: 454
最大エラー訂正: 96
ActiveBarcode: DataMatrix
88x88
DataMatrix
Typeno: 68
Code: DATAMATRIX88X88

最大数: 1152
最大文字数: 862
最大バイト数: 574
最大エラー訂正: 112
ActiveBarcode: DataMatrix
96x96
DataMatrix
Typeno: 69
Code: DATAMATRIX96X96

最大数: 1392
最大文字数: 1042
最大バイト数: 694
最大エラー訂正: 136
ActiveBarcode: DataMatrix
104x104
DataMatrix
Typeno: 70
Code: DATAMATRIX104X104

最大数: 1632
最大文字数: 1222
最大バイト数: 814
最大エラー訂正: 168
ActiveBarcode: DataMatrix
120x120
DataMatrix
Typeno: 71
Code: DATAMATRIX120X120

最大数: 2100
最大文字数: 1573
最大バイト数: 1048
最大エラー訂正: 204
ActiveBarcode: DataMatrix
132x132
DataMatrix
Typeno: 72
Code: DATAMATRIX132X132

最大数: 2608
最大文字数: 1954
最大バイト数: 1302
最大エラー訂正: 248
ActiveBarcode: DataMatrix
144x144
DataMatrix
Typeno: 73
Code: DATAMATRIX144X144

最大数: 3116
最大文字数: 2335
最大バイト数: 1556
最大エラー訂正: 310
このリストは、オリエンテーションのための概要を示すものであり、最大値に関する正しさを主張するものではない。


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

技術データ

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

その他のタイプ...

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