DataMatrix

Beskrivelse av DataMatrix

DataMatrixEn av de mest kjente 2D-kodene er DataMatrix-koden, som består av fire hovedkomponenter:
  • Dataområde: Dette området inneholder dataene i kodifisert form.
  • Lukket begrensningslinje: Dette er hjørnet som er representert i normal justering til venstre og under dataområdet med en uavbrutt linje. Basert på dette gjenkjennes koden og dens justering under skanning.
  • Åpen grense: Dette er det motsatte hjørnet av den lukkede begrensningslinjen. Disse linjene ovenfor og til høyre består av vekslende svarte og hvite prikker. Disse brukes til å bestemme linjer og kolonner under skanning.
  • Stille sone: Dette området omgir koden. Dette området må være minst like bredt som én prikk i koden.
Utviklingen av DataMatrix-koden begynte på 1980-tallet. I dag finnes det ulike utviklingsstadier, som skiller seg fra hverandre når det gjelder feilretting. Disse kalles ECC, som står for Error Checking and Correction Algorithm(feilsjekkings- og korreksjonsalgoritme). Det finnes i utgangspunktet to versjoner: ECC 000-140 og ECC 200. Den nyeste og anbefalte varianten er ECC 200 (Reed-Solomon feilkorreksjon). ActiveBarcode bruker ECC 200 til å lage DataMatrix-koder. En DataMatrix-kode kan fortsatt leses selv om opptil 25 % av den er dekket eller skadet.

En DataMatrix-kode kan kode opptil 3116 numeriske sifre eller 2335 alfanumeriske tegn. Størrelsen på symbolet som brukes, avhenger av mengden data som skal kodes.

I ActiveBarcode kan du velge mellom forskjellige alternativer for å opprette en DataMatrix:
  • DataMatrix (Type #37)
    ActiveBarcode velger alltid den beste symbolstørrelsen som passer for dataene som skal kodes. Symbolstørrelsene 12x12 og 8x18 samt symbolstørrelsene 20x20 og 12x36 har samme antall data de kan kode. ActiveBarcode bruker alltid de firkantede versjonene av DataMatrix-symbolet i dette tilfellet.

  • DataMatrix Square (type #42)
    ActiveBarcode velger alltid den optimale firkantede symbolstørrelsen for koding av dataene.

  • DataMatrix rektangulær (type #43)
    ActiveBarcode velger alltid den optimale rektangulære, ikke-kvadratiske symbolstørrelsen for koding av dataene.

  • DataMatrix <Symbolstørrelse> (Typer #44 til #73)
    Symbolstørrelsen velges av brukeren av typen. Hvis du for eksempel velger typen DataMatrix 18x18, vil det resultere i en kode med en symbolstørrelse på 18x18.

Liste over størrelsene på DataMatrix-symbolene, komplett med eksempler.Link
Hver av disse representerer en forskjellig symbolstørrelse for DataMatrix-koden. Valget avgjør hvor mye data som kan kodes og hvor stor koden vil vises.
Mindre symboler (f.eks. 10x10, 12x12) kan inneholde mindre data, men tar mindre plass.
Større symboler (f.eks. 20x20, 24x24 og oppover) kan lagre flere tegn.
Hvis dataene dine alltid er korte, er det helt greit å bruke et mindre symbol. Hvis du senere legger til mer informasjon, må du velge en større versjon slik at dataene fortsatt passer inn.

Valget avhenger delvis av datamengden og delvis av tilgjengelig plass. Programvaren sørger automatisk for at uansett hvilken størrelse du velger, blir det fortsatt et gyldig, skannbart DataMatrix.

ActiveBarcode tilbyr tre automatiske typer: AUTO, SQUARE og RECTANGLE. Disse velger alltid den minste mulige symbolstørrelsen som kan romme alle dataene dine. SQUARE og RECTANGLE er begrenset til henholdsvis firkantede og rektangulære formater, mens AUTO bruker begge. Hvis du velger en fast type som 64x64, vil den spesifikke symbolstørrelsen bli håndhevet, selv om en mindre og mer kompakt kode også ville fungert.

ActiveBarcode: DataMatrix
AUTO
DataMatrix
Typeno: 37
Code: DATAMATRIX

Maksimalt antall: 6-3116
Maks antall tegn: 3-2335
Maksimalt antall byte: 1-1556
Maksimal feilkorrigering: 2-310
ActiveBarcode: DataMatrix
SQUARE
DataMatrix
Typeno: 42
Code: DATAMATRIXSQUARE

Maksimalt antall: 6-3116
Maks antall tegn: 3-2335
Maksimalt antall byte: 1-1556
Maksimal feilkorrigering: 2-310
ActiveBarcode: DataMatrix
RECTANGLE
DataMatrix
Typeno: 43
Code: DATAMATRIXRECTANGULAR

Maksimalt antall: 10-98
Maks antall tegn: 6-72
Maksimalt antall byte: 3-47
Maksimal feilkorrigering: 7-98
ActiveBarcode: DataMatrix
10x10
DataMatrix
Typeno: 44
Code: DATAMATRIX10X10

Maksimalt antall: 6
Maks antall tegn: 3
Maksimalt antall byte: 1
Maksimal feilkorrigering: 2
ActiveBarcode: DataMatrix
12x12
DataMatrix
Typeno: 45
Code: DATAMATRIX12X12

Maksimalt antall: 10
Maks antall tegn: 6
Maksimalt antall byte: 3
Maksimal feilkorrigering: 3
ActiveBarcode: DataMatrix
8x18
DataMatrix
Typeno: 46
Code: DATAMATRIX8X18

Maksimalt antall: 10
Maks antall tegn: 6
Maksimalt antall byte: 3
Maksimal feilkorrigering: 7
ActiveBarcode: DataMatrix
14x14
DataMatrix
Typeno: 47
Code: DATAMATRIX14X14

Maksimalt antall: 16
Maks antall tegn: 10
Maksimalt antall byte: 6
Maksimal feilkorrigering: 5
ActiveBarcode: DataMatrix
8x32
DataMatrix
Typeno: 48
Code: DATAMATRIX8X32

Maksimalt antall: 20
Maks antall tegn: 13
Maksimalt antall byte: 8
Maksimal feilkorrigering: 11
ActiveBarcode: DataMatrix
16x16
DataMatrix
Typeno: 49
Code: DATAMATRIX16X16

Maksimalt antall: 24
Maks antall tegn: 16
Maksimalt antall byte: 10
Maksimal feilkorrigering: 6
ActiveBarcode: DataMatrix
12x26
DataMatrix
Typeno: 50
Code: DATAMATRIX12X26

Maksimalt antall: 32
Maks antall tegn: 22
Maksimalt antall byte: 14
Maksimal feilkorrigering: 32
ActiveBarcode: DataMatrix
18x18
DataMatrix
Typeno: 51
Code: DATAMATRIX18X18

Maksimalt antall: 36
Maks antall tegn: 25
Maksimalt antall byte: 16
Maksimal feilkorrigering: 7
ActiveBarcode: DataMatrix
20x20
DataMatrix
Typeno: 52
Code: DATAMATRIX20X20

Maksimalt antall: 44
Maks antall tegn: 31
Maksimalt antall byte: 20
Maksimal feilkorrigering: 9
ActiveBarcode: DataMatrix
12x36
DataMatrix
Typeno: 53
Code: DATAMATRIX12X36

Maksimalt antall: 44
Maks antall tegn: 31
Maksimalt antall byte: 20
Maksimal feilkorrigering: 44
ActiveBarcode: DataMatrix
22x22
DataMatrix
Typeno: 54
Code: DATAMATRIX22X22

Maksimalt antall: 60
Maks antall tegn: 43
Maksimalt antall byte: 28
Maksimal feilkorrigering: 10
ActiveBarcode: DataMatrix
16x36
DataMatrix
Typeno: 55
Code: DATAMATRIX16X36

Maksimalt antall: 64
Maks antall tegn: 46
Maksimalt antall byte: 30
Maksimal feilkorrigering: 64
ActiveBarcode: DataMatrix
24x24
DataMatrix
Typeno: 56
Code: DATAMATRIX24X24

Maksimalt antall: 72
Maks antall tegn: 52
Maksimalt antall byte: 34
Maksimal feilkorrigering: 12
ActiveBarcode: DataMatrix
26x26
DataMatrix
Typeno: 57
Code: DATAMATRIX26X26

Maksimalt antall: 88
Maks antall tegn: 64
Maksimalt antall byte: 42
Maksimal feilkorrigering: 14
ActiveBarcode: DataMatrix
16x48
DataMatrix
Typeno: 58
Code: DATAMATRIX16X48

Maksimalt antall: 98
Maks antall tegn: 72
Maksimalt antall byte: 47
Maksimal feilkorrigering: 98
ActiveBarcode: DataMatrix
32x32
DataMatrix
Typeno: 59
Code: DATAMATRIX32X32

Maksimalt antall: 124
Maks antall tegn: 91
Maksimalt antall byte: 60
Maksimal feilkorrigering: 18
ActiveBarcode: DataMatrix
36x36
DataMatrix
Typeno: 60
Code: DATAMATRIX36X36

Maksimalt antall: 172
Maks antall tegn: 127
Maksimalt antall byte: 84
Maksimal feilkorrigering: 21
ActiveBarcode: DataMatrix
40x40
DataMatrix
Typeno: 61
Code: DATAMATRIX40X40

Maksimalt antall: 228
Maks antall tegn: 169
Maksimalt antall byte: 112
Maksimal feilkorrigering: 24
ActiveBarcode: DataMatrix
44x44
DataMatrix
Typeno: 62
Code: DATAMATRIX44X44

Maksimalt antall: 288
Maks antall tegn: 214
Maksimalt antall byte: 142
Maksimal feilkorrigering: 28
ActiveBarcode: DataMatrix
48x48
DataMatrix
Typeno: 63
Code: DATAMATRIX48X48

Maksimalt antall: 348
Maks antall tegn: 259
Maksimalt antall byte: 172
Maksimal feilkorrigering: 34
ActiveBarcode: DataMatrix
52x52
DataMatrix
Typeno: 64
Code: DATAMATRIX52X52

Maksimalt antall: 408
Maks antall tegn: 304
Maksimalt antall byte: 202
Maksimal feilkorrigering: 42
ActiveBarcode: DataMatrix
64x64
DataMatrix
Typeno: 65
Code: DATAMATRIX64X64

Maksimalt antall: 560
Maks antall tegn: 418
Maksimalt antall byte: 278
Maksimal feilkorrigering: 56
ActiveBarcode: DataMatrix
72x72
DataMatrix
Typeno: 66
Code: DATAMATRIX72X72

Maksimalt antall: 736
Maks antall tegn: 550
Maksimalt antall byte: 366
Maksimal feilkorrigering: 72
ActiveBarcode: DataMatrix
80x80
DataMatrix
Typeno: 67
Code: DATAMATRIX80X80

Maksimalt antall: 912
Maks antall tegn: 682
Maksimalt antall byte: 454
Maksimal feilkorrigering: 96
ActiveBarcode: DataMatrix
88x88
DataMatrix
Typeno: 68
Code: DATAMATRIX88X88

Maksimalt antall: 1152
Maks antall tegn: 862
Maksimalt antall byte: 574
Maksimal feilkorrigering: 112
ActiveBarcode: DataMatrix
96x96
DataMatrix
Typeno: 69
Code: DATAMATRIX96X96

Maksimalt antall: 1392
Maks antall tegn: 1042
Maksimalt antall byte: 694
Maksimal feilkorrigering: 136
ActiveBarcode: DataMatrix
104x104
DataMatrix
Typeno: 70
Code: DATAMATRIX104X104

Maksimalt antall: 1632
Maks antall tegn: 1222
Maksimalt antall byte: 814
Maksimal feilkorrigering: 168
ActiveBarcode: DataMatrix
120x120
DataMatrix
Typeno: 71
Code: DATAMATRIX120X120

Maksimalt antall: 2100
Maks antall tegn: 1573
Maksimalt antall byte: 1048
Maksimal feilkorrigering: 204
ActiveBarcode: DataMatrix
132x132
DataMatrix
Typeno: 72
Code: DATAMATRIX132X132

Maksimalt antall: 2608
Maks antall tegn: 1954
Maksimalt antall byte: 1302
Maksimal feilkorrigering: 248
ActiveBarcode: DataMatrix
144x144
DataMatrix
Typeno: 73
Code: DATAMATRIX144X144

Maksimalt antall: 3116
Maks antall tegn: 2335
Maksimalt antall byte: 1556
Maksimal feilkorrigering: 310
Denne listen gir en oversikt for orientering, men gjør ikke krav på å være korrekt med hensyn til maksimumsverdiene.


Mer informasjon om dette finner du på https://nb.wikipedia.org/wiki/DataMatrix.

Tekniske data

Gyldige tegn: ASCII 1-255
Lengde: Variabel uten fast lengde.
Kontrollsiffer: Beregnet i henhold til Reed-Solomon-Feilretting
ActiveBarcode beregner kontrollsifferet automatisk.
Type#: DataMatrix - #37 - DATAMATRIX
Liste over alle symbolstørrelser
Info: Denne strekkodetypen har ingen menneskelig lesbar tekst basert på spesifikasjonen. ShowText-egenskapen har ingen effekt når du bruker en av disse kodene.

Andre typer...

Vil du lære om andre typer strekkoder?