コンテンツにスキップ

Data Matrix

出典: フリー百科事典『ウィキペディア(Wikipedia)』
データマトリックスの例。「Wikipedia, the free encyclopedia」(Wikipedia、無料の百科事典)というテキストをエンコードしている

Data MatrixData Code

[]


15562,335 使1

 使01L22

使

Data Matrix ECC 000  1409×949×49Data Matrix ECC 20010×10144×144

[]

PCILAN15C06E115AZC72983004

23 mm25020[1]

30060013

(EIA)使[2] 使

便[]使[ 1]

ECE寿

使[]使
Semacode

[3]使



使2D[]



20065HelloWorld[4]20116KARL[5] Facebook[6][7]

FINA

FINAFINA

[]

使

ASCII3,1164


Data Matrix ECC 200[]


Data MatrixECC 200使ECC 20030Data Matrix1,0001[8]

10×10144×1448×1816×48ECC 200使0

ECC 200

Additional capabilities that differentiate ECC 200 symbols from the earlier standards include:







16

Data Matrix ECC 000140[]


Data MatrixECC 000ECC 050ECC 080ECC 100ECC 140ECC 200使ECC 000140使ECC 000ECC 140ECC 000CRC9×949×49ECC 000-1401

ISO / IEC 16022ECC 000140使

[]


(ID Matrix)1987[9]20051020089 [ 2]ISO / IEC使使

ISO/IEC 16022:2006  

ISO/IEC 15415  

ISO/IEC 15418:2009  GS1ASC MH10

ISO/IEC 15424:2008 - ID

ISO/IEC 15434:2006  ADCk

ISO/IEC 15459  

[]

 

ISOWeb[10]Data MatrixECC-200[11][12]

WikipediaW23iL2PE4使X

複数のエンコードモードを使用し、様々な種類のメッセージを保存できる。デフォルトモードでは、8ビットコードワードごとに1つのASCII文字が保存される。 また、以下に示すように、モードを切り替えるための制御コードが提供されている。

コード 解釈
0 (使用なし)
1–128 ASCIIデータ(ASCII値+ 1)
129 メッセージの終わり
130–229 00〜99までの桁のペア
230 C40エンコードを開始
231 Base 256エンコードを開始
232 FNC1
233 構造化された追加記号。メッセージを複数のシンボルに分割可能
234 リーダープログラミング
235 次の文字の上位ビットを設定
236 05 マクロ
237 06 マクロ
238 ANSI X12エンコードを開始
239 テキストのエンコードを開始
240 EDIFACTエンコードを開始
241 拡張チャネル解釈コード
242–255 (使用なし)

テキストモード[編集]


C40TextX12039使DEC Radix-5034003=64000265536

V = C1×1600 + C2×40 + C3 + 1

B1 = floor(V/256)

B2 = V mod 256

B10249ASCII254使

C4040C403ASCII12C40
コード set 0 set 1 set 2 set 3 X12
C40 Text C40 Text
0 set 1 NUL ! ` CR
1 set 2 SOH " a A *
2 set 3 STX # b B >
3 space ETX $ c C space
4 0 EOT % d D 0
5 1 ENQ & e E 1
6 2 ACK ' f F 2
7 3 BEL ( g G 3
8 4 BS ) h H 4
9 5 HT * i I 5
10 6 LF + j J 6
11 7 VT , k K 7
12 8 FF l L 8
13 9 CR . m M 9
14 A a SO / n N A
15 B b SI : o O B
16 C c DLE ; p P C
17 D d DC1 < q Q D
18 E e DC2 = r R E
19 F f DC3 > s S F
20 G g DC4 ? t T G
21 H h NAK @ u U H
22 I i SYN [ v V I
23 J j ETB \ w W J
24 K k CAN ] x X K
25 L l EM ^ y Y L
26 M m SUB _ z Z M
27 N n ESC FNC1 { N
28 O o FS | O
29 P p GS } P
30 Q q RS hibit ~ Q
31 R r US DEL R
32 S s S
33 T t T
34 U u U
35 V v V
36 W w W
37 X x X
38 Y y Y
39 Z z Z

EDIFACT モード[編集]

EDIFACTモードでは、1文字あたり6ビットを使用し、4文字を3バイトに圧縮する。数字、大文字、および多くの句読点を格納できるが、小文字はサポートされていない。

コード 意味
0–30 ASCIIコード64〜94
31 ASCIIモードに戻る
32–63 ASCIIコード32–63

 256 []


256124912

L1 = floor(length / 250) + 249, L2 = length mod 250

0ASCII0使Rnn

R(n) = (149 ×n) mod 255 + 1

[]


PDF417

Aztec Code

High Capacity Color Barcode

MaxiCode

Nintendo e

QR

Semacode

SPARQCode

Trusted paper key

[]

[]



(一)^ 便

(二)^  

[]



(一)^ Data Matrix Barcode ().  Jolly Technologies. 2020192020227

(二)^ Stevenson, Rick (December 2005). "Laser Marking Matrix Codes on PCBs" (PDF). Printed Circuit Design and Manufacture. Printed Circuit Engineering Association: 3236. ISSN 1543-6527. 2007928 (PDF)2007531

(三)^ Stefan, V. (2012). The use of 2D codes in the development of mobile applications with database. Valahian Journal of Economic Studies, 3(2), 105-114. Retrieved from https://econpapers.repec.org/article/vlhjournl/v_3a3_3ay_3a2012_3ai_3a2_3ap_3a105-114.htm

(四)^ German man programs "Hello World" into wheat field. arstechnica.com. 2017222

(五)^ The World's First Animated Tattoo  Digital Buzz Blog. digitalbuzzblog.com. 2017222

(六)^ First Ever Animated Tattoo  By K.A.R.L.. youtube.com. 2017222

(七)^ Facebook. facebook.com. 2017222

(八)^ Data Matrix and PDF417 Data Integrity Test. idautomation.com. 2019820

(九)^ DataMatrix (DataCode)

(十)^ ISO e-commerce page for this standard http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=44230

(11)^ GitHub  zxing/zxing: Official ZXing ("Zebra Crossing") project home. google.com. 2017222

(12)^ libdmtx Home. sourceforge.net. 2017222

[]