6.2.3 Aztec kód

Kód byl vyvinut ve společnosti Welch Allyn Inc. v roce 1995, a přestože je patentován, byl uvolněn pro veřejné použití. Výhodami jsou snadný tisk a dekódování díky čtvercovému tvaru. Tento symbol má na první pohled velmi nápadný čtvercový vzor pro zaměřování (složený ze soustředných čtverců) umístěný uprostřed. Nazývá se býčí oko (bull eye) nebo jádro (core). V jeho nejbližším okolí se pak nacházejí znaky určující orientaci a způsob kódování dat. Orientační prvky jsou v rozích jádra a skládají se ze tří modulů. V levém horním rohu jsou všechny tři moduly černé, po směru hodinových ručiček je postupně o jeden tmavý modul méně, až v levém dolním rohu jsou všechny moduly světlé. Tímto je umožněno snímat symbol v různých úhlech natočení a pokaždé je správně vyhodnocen. Režim zprávy informuje o počtu vrstev kódových slov v symbolu. U velkých symbolů je každý 16tý řádek a sloupec vyhrazen pro referenční mřížku, která slouží ke korekcím správného čtení.

Nejmenší rozměr kompaktní velikosti má 15 x 15 modulů což je nejmenší černý nebo bílý prvek, ze kterého je výsledný symbol sestaven. V tomto rozměru se kóduje 13 číslic nebo 12 písmenných znaků, tedy co do počtu znaků podobně jako EAN 13. Největší plná varianta má 151 x 151 modulů a kapacitu až 3832 čísel, 3067 písmenných znaků nebo 1914 bytů dat. Kolem symbolu není třeba nechat žádnou tichou zónu (bílé ohraničení vně symbolu). Celkem je definováno 32 rozměrů, podle počtu datových vrstev a uživatel si může zvolit Reed Solomonovo chybové číslo kódování v rozsahu 5 % až 95 % datové oblasti. Doporučená úroveň je 23 % datového prostoru plus 3 kódová slova. Kódovat lze všech 8 bitů. Hodnoty 0 až 127 jsou interpretovány jako znaky sady ASCII, zatímco hodnoty 128 až 255 jsou interpretovány jako ISO 8859-1, tedy do tohoto symbolu bohužel není možné zakódovat českou diakritiku.

Plná velikost symbolu obsahuje 3 čtverce centrálního vzoru, kolem kterých se od středu počítají datové vrstvy. Datových vrstev může být od 1 do 32. Data se zapisují po směru hodinových ručiček od středu směrem k okraji. Na malé množství kódovaných informací můžeme zvolit jednu ze čtyř tzv. kompaktních verzí, pro které je charakteristické že mají pouze dva soustředné čtverce centrálního vzoru. Pro speciální aplikace lze dále zvolit režim „runes“. Jde o nejmenší možnou velikost symbolu, složenou ze dvou čtverců jádra a jedné datové vrstvy. Do takto malého symbolu jsou kódovány pouze čísla v rozsahu 0 až 255. Stejně jako Data Matrix dovoluje i specifikace Aztec symbolu použít inverzní barvy, tedy světlý tisk na tmavém podkladu. Tento typ kódu našel své uplatnění mimo jiné v některých nemocnicích. Hospitalizovaní pacienti dostanou na zápěstí proužek se symbolem. Díky informačnímu systému jsou tak provázaní pacienti, léky a odebrané vzorky a tím minimalizováno riziko záměny. Dále se používá v pozemní i letecké dopravě.


Generátor Aztec kódu zde nebo zde.