DataMatrix

Beskrivning av DataMatrix

DataMatrixEn av de mest kända 2D-koderna är DataMatrix-koden, som består av fyra huvudkomponenter:
  • Dataområde: Detta område innehåller data i kodad form.
  • Stängd begränsningslinje: Detta är hörnet som visas i normal inriktning till vänster och under dataområdet med en oavbruten linje. Baserat på detta känns koden och dess inriktning igen under skanningen.
  • Öppen gränslinje: Detta är motsatsen till den stängda gränslinjen. Dessa linjer ovanför och till höger består av alternerande svarta och vita prickar. De används för att bestämma rader och kolumner under skanningen.
  • Tyst zon: Detta område omger koden. Detta område måste vara minst lika brett som en punkt i koden.
Utvecklingen av DataMatrix-koden började på 1980-talet. Idag finns det olika utvecklingsstadier, som skiljer sig åt när det gäller felkorrigering. Dessa kallas ECC, vilket står för Error Checking and Correction Algorithm(felkontroll- och korrigeringsalgoritm). Det finns i princip två versioner: ECC 000-140 och ECC 200. Den senaste och rekommenderade varianten är ECC 200 (Reed-Solomon-felkorrigering). ActiveBarcode använder ECC 200 för att skapa DataMatrix-koder. En DataMatrix-kod kan fortfarande läsas även om upp till 25 % av den är täckt eller skadad.

En DataMatrix-kod kan koda upp till 3 116 numeriska siffror eller 2 335 alfanumeriska tecken. Storleken på symbolen som används beror på mängden data som ska kodas.

I ActiveBarcode kan du välja mellan olika alternativ för att skapa en DataMatrix:
  • DataMatrix (Type #37)
    ActiveBarcode väljer alltid den symbolstorlek som passar bäst för den data som ska kodas. Symbolstorlekarna 12x12 och 8x18 samt symbolstorlekarna 20x20 och 12x36 har samma antal data som de kan koda. ActiveBarcode använder alltid de fyrkantiga versionerna av DataMatrix-symbolen i detta fall.

  • DataMatrix Square (typ #42)
    ActiveBarcode väljer alltid den optimala kvadratiska symbolstorleken för kodning av data.

  • DataMatrix rektangulär (typ #43)
    ActiveBarcode väljer alltid den optimala rektangulära, icke kvadratiska symbolstorleken för kodning av data.

  • DataMatrix <Symbolstorlek> (Typerna #44 till #73)
    Symbolstorleken väljs av användaren efter typ. Om du till exempel väljer typen DataMatrix 18x18 får du en kod med symbolstorleken 18x18.

Lista över storlekarna på symbolen DataMatrix, komplett med exempel.Link
Var och en av dessa representerar en olika symbolstorlek för DataMatrix-koden. Valet avgör hur mycket data som kan kodas och hur stor koden kommer att bli.
Mindre symboler (t.ex. 10x10, 12x12) kan innehålla mindre data men tar mindre plats.
Större symboler (t.ex. 20x20, 24x24 och större) kan lagra fler tecken.
Om ditt datainnehåll alltid är kort, är det helt okej att använda en mindre symbol. Om du senare lägger till mer information måste du välja en större version så att data fortfarande får plats.

Valet beror delvis på datamängden och delvis på det tillgängliga utrymmet. Programvaran ser automatiskt till att den storlek du väljer fortfarande ger en giltig, skannbar DataMatrix.

ActiveBarcode erbjuder tre automatiska typer: AUTO, SQUARE och RECTANGLE. Dessa väljer alltid den minsta möjliga symbolstorleken som rymmer all din data. SQUARE och RECTANGLE är begränsade till kvadratiska respektive rektangulära format, medan AUTO använder båda. Om du väljer en fast typ, till exempel 64x64, kommer den specifika symbolstorleken att tillämpas, även om en mindre och mer kompakt kod också skulle fungera.

ActiveBarcode: DataMatrix
AUTO
DataMatrix
Typeno: 37
Code: DATAMATRIX

Maximalt antal: 6-3116
Max antal tecken: 3-2335
Max antal byte: 1-1556
Maximal felkorrigering: 2-310
ActiveBarcode: DataMatrix
SQUARE
DataMatrix
Typeno: 42
Code: DATAMATRIXSQUARE

Maximalt antal: 6-3116
Max antal tecken: 3-2335
Max antal byte: 1-1556
Maximal felkorrigering: 2-310
ActiveBarcode: DataMatrix
RECTANGLE
DataMatrix
Typeno: 43
Code: DATAMATRIXRECTANGULAR

Maximalt antal: 10-98
Max antal tecken: 6-72
Max antal byte: 3-47
Maximal felkorrigering: 7-98
ActiveBarcode: DataMatrix
10x10
DataMatrix
Typeno: 44
Code: DATAMATRIX10X10

Maximalt antal: 6
Max antal tecken: 3
Max antal byte: 1
Maximal felkorrigering: 2
ActiveBarcode: DataMatrix
12x12
DataMatrix
Typeno: 45
Code: DATAMATRIX12X12

Maximalt antal: 10
Max antal tecken: 6
Max antal byte: 3
Maximal felkorrigering: 3
ActiveBarcode: DataMatrix
8x18
DataMatrix
Typeno: 46
Code: DATAMATRIX8X18

Maximalt antal: 10
Max antal tecken: 6
Max antal byte: 3
Maximal felkorrigering: 7
ActiveBarcode: DataMatrix
14x14
DataMatrix
Typeno: 47
Code: DATAMATRIX14X14

Maximalt antal: 16
Max antal tecken: 10
Max antal byte: 6
Maximal felkorrigering: 5
ActiveBarcode: DataMatrix
8x32
DataMatrix
Typeno: 48
Code: DATAMATRIX8X32

Maximalt antal: 20
Max antal tecken: 13
Max antal byte: 8
Maximal felkorrigering: 11
ActiveBarcode: DataMatrix
16x16
DataMatrix
Typeno: 49
Code: DATAMATRIX16X16

Maximalt antal: 24
Max antal tecken: 16
Max antal byte: 10
Maximal felkorrigering: 6
ActiveBarcode: DataMatrix
12x26
DataMatrix
Typeno: 50
Code: DATAMATRIX12X26

Maximalt antal: 32
Max antal tecken: 22
Max antal byte: 14
Maximal felkorrigering: 32
ActiveBarcode: DataMatrix
18x18
DataMatrix
Typeno: 51
Code: DATAMATRIX18X18

Maximalt antal: 36
Max antal tecken: 25
Max antal byte: 16
Maximal felkorrigering: 7
ActiveBarcode: DataMatrix
20x20
DataMatrix
Typeno: 52
Code: DATAMATRIX20X20

Maximalt antal: 44
Max antal tecken: 31
Max antal byte: 20
Maximal felkorrigering: 9
ActiveBarcode: DataMatrix
12x36
DataMatrix
Typeno: 53
Code: DATAMATRIX12X36

Maximalt antal: 44
Max antal tecken: 31
Max antal byte: 20
Maximal felkorrigering: 44
ActiveBarcode: DataMatrix
22x22
DataMatrix
Typeno: 54
Code: DATAMATRIX22X22

Maximalt antal: 60
Max antal tecken: 43
Max antal byte: 28
Maximal felkorrigering: 10
ActiveBarcode: DataMatrix
16x36
DataMatrix
Typeno: 55
Code: DATAMATRIX16X36

Maximalt antal: 64
Max antal tecken: 46
Max antal byte: 30
Maximal felkorrigering: 64
ActiveBarcode: DataMatrix
24x24
DataMatrix
Typeno: 56
Code: DATAMATRIX24X24

Maximalt antal: 72
Max antal tecken: 52
Max antal byte: 34
Maximal felkorrigering: 12
ActiveBarcode: DataMatrix
26x26
DataMatrix
Typeno: 57
Code: DATAMATRIX26X26

Maximalt antal: 88
Max antal tecken: 64
Max antal byte: 42
Maximal felkorrigering: 14
ActiveBarcode: DataMatrix
16x48
DataMatrix
Typeno: 58
Code: DATAMATRIX16X48

Maximalt antal: 98
Max antal tecken: 72
Max antal byte: 47
Maximal felkorrigering: 98
ActiveBarcode: DataMatrix
32x32
DataMatrix
Typeno: 59
Code: DATAMATRIX32X32

Maximalt antal: 124
Max antal tecken: 91
Max antal byte: 60
Maximal felkorrigering: 18
ActiveBarcode: DataMatrix
36x36
DataMatrix
Typeno: 60
Code: DATAMATRIX36X36

Maximalt antal: 172
Max antal tecken: 127
Max antal byte: 84
Maximal felkorrigering: 21
ActiveBarcode: DataMatrix
40x40
DataMatrix
Typeno: 61
Code: DATAMATRIX40X40

Maximalt antal: 228
Max antal tecken: 169
Max antal byte: 112
Maximal felkorrigering: 24
ActiveBarcode: DataMatrix
44x44
DataMatrix
Typeno: 62
Code: DATAMATRIX44X44

Maximalt antal: 288
Max antal tecken: 214
Max antal byte: 142
Maximal felkorrigering: 28
ActiveBarcode: DataMatrix
48x48
DataMatrix
Typeno: 63
Code: DATAMATRIX48X48

Maximalt antal: 348
Max antal tecken: 259
Max antal byte: 172
Maximal felkorrigering: 34
ActiveBarcode: DataMatrix
52x52
DataMatrix
Typeno: 64
Code: DATAMATRIX52X52

Maximalt antal: 408
Max antal tecken: 304
Max antal byte: 202
Maximal felkorrigering: 42
ActiveBarcode: DataMatrix
64x64
DataMatrix
Typeno: 65
Code: DATAMATRIX64X64

Maximalt antal: 560
Max antal tecken: 418
Max antal byte: 278
Maximal felkorrigering: 56
ActiveBarcode: DataMatrix
72x72
DataMatrix
Typeno: 66
Code: DATAMATRIX72X72

Maximalt antal: 736
Max antal tecken: 550
Max antal byte: 366
Maximal felkorrigering: 72
ActiveBarcode: DataMatrix
80x80
DataMatrix
Typeno: 67
Code: DATAMATRIX80X80

Maximalt antal: 912
Max antal tecken: 682
Max antal byte: 454
Maximal felkorrigering: 96
ActiveBarcode: DataMatrix
88x88
DataMatrix
Typeno: 68
Code: DATAMATRIX88X88

Maximalt antal: 1152
Max antal tecken: 862
Max antal byte: 574
Maximal felkorrigering: 112
ActiveBarcode: DataMatrix
96x96
DataMatrix
Typeno: 69
Code: DATAMATRIX96X96

Maximalt antal: 1392
Max antal tecken: 1042
Max antal byte: 694
Maximal felkorrigering: 136
ActiveBarcode: DataMatrix
104x104
DataMatrix
Typeno: 70
Code: DATAMATRIX104X104

Maximalt antal: 1632
Max antal tecken: 1222
Max antal byte: 814
Maximal felkorrigering: 168
ActiveBarcode: DataMatrix
120x120
DataMatrix
Typeno: 71
Code: DATAMATRIX120X120

Maximalt antal: 2100
Max antal tecken: 1573
Max antal byte: 1048
Maximal felkorrigering: 204
ActiveBarcode: DataMatrix
132x132
DataMatrix
Typeno: 72
Code: DATAMATRIX132X132

Maximalt antal: 2608
Max antal tecken: 1954
Max antal byte: 1302
Maximal felkorrigering: 248
ActiveBarcode: DataMatrix
144x144
DataMatrix
Typeno: 73
Code: DATAMATRIX144X144

Maximalt antal: 3116
Max antal tecken: 2335
Max antal byte: 1556
Maximal felkorrigering: 310
Denna lista är en översikt för orientering och gör inte anspråk på att vara korrekt vad gäller maxvärdena.


Mer information om detta finns på https://sv.wikipedia.org/wiki/DataMatrix.

Tekniska data

Giltiga tecken: ASCII 1-255
Längd: Variabel utan fast längd.
Kontrollsiffra: Beräknat enligt Reed-Solomon-Felkorrigering
ActiveBarcode beräknar kontrollsiffran automatiskt.
Typ#: DataMatrix - #37 - DATAMATRIX
Lista över alla symbolstorlekar
Info: Denna streckkodstyp har ingen läsbar text enligt specifikationen. ShowText-egenskapen har ingen effekt när någon av dessa koder används.

Andra typer...

Vill du lära dig mer om andra typer av streckkoder?