DataMatrix

Beschrijving van DataMatrix

DataMatrixEen van de bekendste 2D-codes is de DataMatrix-code en deze bestaat uit 4 hoofdcomponenten:
  • Gegevensgebied: Dit gebied bevat de gegevens in gecodeerde vorm.
  • Gesloten begrenzingslijn: Dit is de hoek die in normale uitlijning links en onder het gegevensgebied wordt weergegeven met een ononderbroken lijn. Op basis hiervan wordt de code en de uitlijning ervan herkend tijdens het scannen.
  • Open grenslijn: Dit is de tegenovergestelde hoek van de gesloten grenslijn. Deze lijnen boven en rechts bestaan uit afwisselend zwarte en witte stippen. Deze worden gebruikt om lijnen en kolommen te bepalen tijdens het scannen.
  • Stille zone: Dit gebied omringt de code. Dit gebied moet minstens zo breed zijn als één punt van de code.
De ontwikkeling van de DataMatrix code begon in de jaren 1980. Vandaag de dag zijn er verschillende ontwikkelingsstadia, die verschillen in termen van foutcorrectie. Deze worden ECC genoemd, wat staat voor Error Checking and Correction Algorithm. Er zijn in principe twee versies: ECC 000-140 en ECC 200. De meest actuele en aanbevolen variant is ECC 200 (Reed-Solomon foutcorrectie). ActiveBarcode gebruikt ECC 200 om DataMatrix codes te maken. Een DataMatrix-code kan nog steeds worden gelezen als maximaal 25% ervan bedekt of beschadigd is.

Een DataMatrix code kan tot 3.116 numerieke cijfers of 2.335 alfanumerieke tekens coderen. De grootte van het gebruikte symbool hangt af van de hoeveelheid gegevens die moet worden gecodeerd.

In ActiveBarcode kun je kiezen uit verschillende opties voor het maken van een DataMatrix:
  • DataMatrix (Type #37)
    ActiveBarcode kiest altijd de beste symboolgrootte die past bij de te coderen gegevens. De symboolformaten 12x12 en 8x18 en de symboolformaten 20x20 en 12x36 hebben hetzelfde aantal gegevens dat ze kunnen coderen. ActiveBarcode gebruikt in dit geval altijd de vierkante versies van het DataMatrix-symbool.

  • DataMatrix vierkant (Type #42)
    ActiveBarcode kiest altijd de optimale vierkant symboolgrootte voor het coderen van de gegevens.

  • DataMatrix Rechthoekig (Type #43)
    ActiveBarcode kiest altijd de optimale rechthoekige, niet-vierkante symboolgrootte voor het coderen van de gegevens.

  • DataMatrix <Symboolgrootte> (Types #44 tot #73)
    De symboolgrootte wordt geselecteerd door de gebruiker het type. Als je bijvoorbeeld het type DataMatrix 18x18 selecteert, krijg je een code met een symboolgrootte van 18x18.

Lijst met de afmetingen van het DataMatrix-symbool, inclusief voorbeelden.Link
Elk van deze symbolen vertegenwoordigt een verschillende symboolgrootte van de DataMatrix-code. De keuze bepaalt hoeveel gegevens kunnen worden gecodeerd en hoe groot de code zal worden weergegeven.
Kleinere symbolen (bijvoorbeeld 10x10, 12x12) kunnen minder gegevens bevatten, maar nemen minder ruimte in beslag.
Grotere symbolen (bijvoorbeeld 20x20, 24x24 en groter) kunnen meer tekens bevatten.
Indien uw gegevensinhoud altijd kort blijft, is het gebruik van een kleiner symbool volkomen acceptabel. Indien u later meer informatie toevoegt, dient u een grotere versie te selecteren zodat de gegevens nog steeds passen.

De keuze hangt deels af van de hoeveelheid gegevens en deels van de beschikbare ruimte. De software zorgt er automatisch voor dat elke gekozen grootte een geldig, scanbaar DataMatrix oplevert.

ActiveBarcode biedt drie automatische typen: AUTO, SQUARE en RECTANGLE. Deze selecteren altijd de kleinst mogelijke symboolgrootte die al uw gegevens kan bevatten. SQUARE en RECTANGLE zijn beperkt tot respectievelijk vierkante en rechthoekige formaten, terwijl AUTO beide gebruikt. Als u een vast type kiest, zoals 64x64, wordt die specifieke symboolgrootte toegepast, zelfs als een kleinere en compactere code ook zou werken.

ActiveBarcode: DataMatrix
AUTO
DataMatrix
Typeno: 37
Code: DATAMATRIX

Max. aantallen: 6-3116
Max tekens: 3-2335
Max bytes: 1-1556
Max foutcorrectie: 2-310
ActiveBarcode: DataMatrix
SQUARE
DataMatrix
Typeno: 42
Code: DATAMATRIXSQUARE

Max. aantallen: 6-3116
Max tekens: 3-2335
Max bytes: 1-1556
Max foutcorrectie: 2-310
ActiveBarcode: DataMatrix
RECTANGLE
DataMatrix
Typeno: 43
Code: DATAMATRIXRECTANGULAR

Max. aantallen: 10-98
Max tekens: 6-72
Max bytes: 3-47
Max foutcorrectie: 7-98
ActiveBarcode: DataMatrix
10x10
DataMatrix
Typeno: 44
Code: DATAMATRIX10X10

Max. aantallen: 6
Max tekens: 3
Max bytes: 1
Max foutcorrectie: 2
ActiveBarcode: DataMatrix
12x12
DataMatrix
Typeno: 45
Code: DATAMATRIX12X12

Max. aantallen: 10
Max tekens: 6
Max bytes: 3
Max foutcorrectie: 3
ActiveBarcode: DataMatrix
8x18
DataMatrix
Typeno: 46
Code: DATAMATRIX8X18

Max. aantallen: 10
Max tekens: 6
Max bytes: 3
Max foutcorrectie: 7
ActiveBarcode: DataMatrix
14x14
DataMatrix
Typeno: 47
Code: DATAMATRIX14X14

Max. aantallen: 16
Max tekens: 10
Max bytes: 6
Max foutcorrectie: 5
ActiveBarcode: DataMatrix
8x32
DataMatrix
Typeno: 48
Code: DATAMATRIX8X32

Max. aantallen: 20
Max tekens: 13
Max bytes: 8
Max foutcorrectie: 11
ActiveBarcode: DataMatrix
16x16
DataMatrix
Typeno: 49
Code: DATAMATRIX16X16

Max. aantallen: 24
Max tekens: 16
Max bytes: 10
Max foutcorrectie: 6
ActiveBarcode: DataMatrix
12x26
DataMatrix
Typeno: 50
Code: DATAMATRIX12X26

Max. aantallen: 32
Max tekens: 22
Max bytes: 14
Max foutcorrectie: 32
ActiveBarcode: DataMatrix
18x18
DataMatrix
Typeno: 51
Code: DATAMATRIX18X18

Max. aantallen: 36
Max tekens: 25
Max bytes: 16
Max foutcorrectie: 7
ActiveBarcode: DataMatrix
20x20
DataMatrix
Typeno: 52
Code: DATAMATRIX20X20

Max. aantallen: 44
Max tekens: 31
Max bytes: 20
Max foutcorrectie: 9
ActiveBarcode: DataMatrix
12x36
DataMatrix
Typeno: 53
Code: DATAMATRIX12X36

Max. aantallen: 44
Max tekens: 31
Max bytes: 20
Max foutcorrectie: 44
ActiveBarcode: DataMatrix
22x22
DataMatrix
Typeno: 54
Code: DATAMATRIX22X22

Max. aantallen: 60
Max tekens: 43
Max bytes: 28
Max foutcorrectie: 10
ActiveBarcode: DataMatrix
16x36
DataMatrix
Typeno: 55
Code: DATAMATRIX16X36

Max. aantallen: 64
Max tekens: 46
Max bytes: 30
Max foutcorrectie: 64
ActiveBarcode: DataMatrix
24x24
DataMatrix
Typeno: 56
Code: DATAMATRIX24X24

Max. aantallen: 72
Max tekens: 52
Max bytes: 34
Max foutcorrectie: 12
ActiveBarcode: DataMatrix
26x26
DataMatrix
Typeno: 57
Code: DATAMATRIX26X26

Max. aantallen: 88
Max tekens: 64
Max bytes: 42
Max foutcorrectie: 14
ActiveBarcode: DataMatrix
16x48
DataMatrix
Typeno: 58
Code: DATAMATRIX16X48

Max. aantallen: 98
Max tekens: 72
Max bytes: 47
Max foutcorrectie: 98
ActiveBarcode: DataMatrix
32x32
DataMatrix
Typeno: 59
Code: DATAMATRIX32X32

Max. aantallen: 124
Max tekens: 91
Max bytes: 60
Max foutcorrectie: 18
ActiveBarcode: DataMatrix
36x36
DataMatrix
Typeno: 60
Code: DATAMATRIX36X36

Max. aantallen: 172
Max tekens: 127
Max bytes: 84
Max foutcorrectie: 21
ActiveBarcode: DataMatrix
40x40
DataMatrix
Typeno: 61
Code: DATAMATRIX40X40

Max. aantallen: 228
Max tekens: 169
Max bytes: 112
Max foutcorrectie: 24
ActiveBarcode: DataMatrix
44x44
DataMatrix
Typeno: 62
Code: DATAMATRIX44X44

Max. aantallen: 288
Max tekens: 214
Max bytes: 142
Max foutcorrectie: 28
ActiveBarcode: DataMatrix
48x48
DataMatrix
Typeno: 63
Code: DATAMATRIX48X48

Max. aantallen: 348
Max tekens: 259
Max bytes: 172
Max foutcorrectie: 34
ActiveBarcode: DataMatrix
52x52
DataMatrix
Typeno: 64
Code: DATAMATRIX52X52

Max. aantallen: 408
Max tekens: 304
Max bytes: 202
Max foutcorrectie: 42
ActiveBarcode: DataMatrix
64x64
DataMatrix
Typeno: 65
Code: DATAMATRIX64X64

Max. aantallen: 560
Max tekens: 418
Max bytes: 278
Max foutcorrectie: 56
ActiveBarcode: DataMatrix
72x72
DataMatrix
Typeno: 66
Code: DATAMATRIX72X72

Max. aantallen: 736
Max tekens: 550
Max bytes: 366
Max foutcorrectie: 72
ActiveBarcode: DataMatrix
80x80
DataMatrix
Typeno: 67
Code: DATAMATRIX80X80

Max. aantallen: 912
Max tekens: 682
Max bytes: 454
Max foutcorrectie: 96
ActiveBarcode: DataMatrix
88x88
DataMatrix
Typeno: 68
Code: DATAMATRIX88X88

Max. aantallen: 1152
Max tekens: 862
Max bytes: 574
Max foutcorrectie: 112
ActiveBarcode: DataMatrix
96x96
DataMatrix
Typeno: 69
Code: DATAMATRIX96X96

Max. aantallen: 1392
Max tekens: 1042
Max bytes: 694
Max foutcorrectie: 136
ActiveBarcode: DataMatrix
104x104
DataMatrix
Typeno: 70
Code: DATAMATRIX104X104

Max. aantallen: 1632
Max tekens: 1222
Max bytes: 814
Max foutcorrectie: 168
ActiveBarcode: DataMatrix
120x120
DataMatrix
Typeno: 71
Code: DATAMATRIX120X120

Max. aantallen: 2100
Max tekens: 1573
Max bytes: 1048
Max foutcorrectie: 204
ActiveBarcode: DataMatrix
132x132
DataMatrix
Typeno: 72
Code: DATAMATRIX132X132

Max. aantallen: 2608
Max tekens: 1954
Max bytes: 1302
Max foutcorrectie: 248
ActiveBarcode: DataMatrix
144x144
DataMatrix
Typeno: 73
Code: DATAMATRIX144X144

Max. aantallen: 3116
Max tekens: 2335
Max bytes: 1556
Max foutcorrectie: 310
Deze lijst geeft een overzicht ter oriëntatie, maar claimt geen correctheid met betrekking tot de maximumwaarden.


Meer informatie hierover is te vinden op https://nl.wikipedia.org/wiki/DataMatrix.

Technische gegevens

Geldige tekens: ASCII 1-255
Lengte: Variabel zonder vaste lengte.
Cijfer controleren: Berekend volgens Reed-Solomon-Foutcorrectie
ActiveBarcode berekent het controlegetal automatisch.
Type#: DataMatrix - #37 - DATAMATRIX
Lijst met alle symboolmaten
Info: Dit barcodetype heeft volgens de specificatie geen door mensen leesbare tekst. De eigenschap ShowText heeft geen effect wanneer een van deze codes wordt gebruikt.

Andere soorten...

Wil je meer weten over andere soorten streepjescodes?