Aztec Code

Der Barcode vom Typ 'Aztec Code' ist ein 2D Matrix Barcode bestehend aus auf einem Raster angeordneten quadratischen Modulen, in deren Zentrum sich ein Erkennungsmuster befindet. Verbreitete Anwendungen vom Aztec Code liegen im Bereich des Transport- und Gesundheitswesens. Mit dem Aztec Code können kleine und große Datenmengen (maximal 3832 numerische oder 3067 alphanumerische Zeichen oder 1914 binäre Daten) durch Verwendung der Reed-Solomon-Fehlerkontrolle effizient kodiert werden.

Der Aztec Code enthält grundsätzlich drei feste und zwei variable Bestandteile. Die festen Bestandteile sind: das zentrale Erkennungsmuster (Finder Pattern), das Ausrichtungsmuster (Orientation Patterns) und das Referenzraster (Reference Grid). Zu den variablen Bestandteilen gehören die Modusinformation (Mode Message) und die Datenschichten (Data Layers). Eine Ruhezone um den Aztec Code ist nicht erforderlich. Das sogennante Core Symbol des Aztec Codes enthält das zentrale Erkennungsmuster, das Ausrichtungsmuster und die Modusinformation. Die Lesegeräte mussen zuerst das Core Symbol erfolgreich finden und dekodieren, dann die Datenschichten interpretieren. Es gibt zwei grundlegende Formate des Aztec Barcodes: 'full-range' und 'compact'. Die Lesegeräte können zwischen den 'compact' und 'full-range' Formaten automatisch unterscheiden.

Der 'full-range' Aztec Code hat ein zentrales Erkennungsmuster aus 3 quadratischen Konturen (3-ring bullseye). Große Datenmengen können mit diesem Format in 32 Symbolgrößen kodiert werden. Die Symbolgrößen reichen von 19×19 bis zu 151×152 Modulen. Mit dem Aztec Symbol können bis maximal 3067 alphanumerische Zeichen, 3832 numerische Zeichen oder 1914 8-Bit Daten kodiert werden.

Der 'compact' Aztec Code hat 2 quadratische Konturen (2-ring bullseye) als zentrales Erkennungsmuster; das Referenzraster ist nicht vorhanden. Mit diesem Format können kleine Datenmengen in vier Größen von 15×15 bis zu 27×27 Modulen kodiert werden. Mit dem 'compact' Aztec Symbol können bis maximal 89 alphanumerische Zeichen, 110 numerische Zeichen oder 53 8-Bit Daten kodiert werden.

Alle 8-Bit Werte können mit den zwei Formaten kodiert werden, die Werte 0 - 127 werden als ASCII-Zeichen und die Werte 128 - 255 als ISO 8859-1 (Latin-1) Zeichen interpretiert. Zusätzlich können das Steuerzeichen FNC1 und ECI-Sequenzen zur Angabe spezieller Modi für Dateninterpretation kodiert werden.

Die Aztec Runes sind kleine Kennzeichen (machine-readable marks), die graphisch mit dem Aztec Code kompatible sind. Diese Symbole bestehen eigentlich aus dem Core Symbol des 'compact' Aztec Codes mit einer numerischen eindeutigen Modusinformation. Mit den Aztec Runes können nur ganzzahlige Werte von 0 bis 255 in der Größe von 11×11 Modulen kodiert werden.

Steuersequenzen

EinstellungSequenzParameter
Fehlerkorrektur oder Symbol Formate<esc>(s#P0 - Standard Fehlerkorrektur (ECC Level) von 23%
1-22 - ECC Level 10% (low) 'full-range' Format
23-35 - ECC Level 23% (standard) 'full-range' Format
36-49 - ECC Level 36% (high) 'full-range' Format
50-99 - ECC Level 50% (ultra high) 'full-range' Format
101-104 - 1 bis 4 Datenschichten 'compact' Format
201-232 - 1 bis 32 Datenschichten 'full-range' Format
300 - Aztec Runes Symbol
Modulhöhe/-breite<esc>(s#BHöhe/Breite eines Moduls in 1/600 Zoll
Barcodetyp<esc>(s#T24830 - Typ 'Aztec Code'

Standardwerte

ParameterWert
Fehlerkorrektur0
Höhe eines Moduls10/600 Zoll
Breite eines Moduls10/600 Zoll

Kapazität des 'compact' Barcodes

DatenschichtenSymbolgrösseNumerischAlphaBinär
1 15 x 15 13 12 6
2 19 x 19 40 33 19
3 23 x 23 70 57 33
4 27 x 27 110 89 53

Kapazität des 'full-range' Barcodes

DatenschichtenSymbolgrösseNumerischAlphaBinär
1 19 x 19 18 15 8
2 23 x 23 49 40 24
3 27 x 27 84 68 40
4 31 x 31 128 104 62
5 37 x 37 178 144 87
6 41 x 41 232 187 114
7 45 x 45 294 236 145
8 49 x 49 362 291 179
9 53 x 53 433 348 214
10 57 x 57 516 414 256
11 61 x 61 601 482 298
12 67 x 67 691 554 343
13 71 x 71 793 636 394
14 75 x 75 896 718 446
15 79 x 79 1008 808 502
16 83 x 83 1123 900 559
17 87 x 87 1246 998 621
18 91 x 91 1378 1104 687
19 95 x 95 1511 1210 753
20 101 x 101 1653 1324 824
21 105 x 105 1801 1442 898
22 109 x 109 1956 1566 976
23 113 x 113 2116 1694 1056
24 117 x 117 2281 1826 1138
25 121 x 121 2452 1963 1224
26 125 x 125 2632 2107 1314
27 131 x 131 2818 2256 1407
28 135 x 135 3007 2407 1501
29 139 x 139 3205 2565 1600
30 143 x 143 3409 2728 1702
31 147 x 147 3616 2894 1806
32 151 x 151 3832 3067 1914