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?