Aztec to dwuwymiarowy kod kreskowy matrycowy z charakterystycznym celem (bullseye) w środku (wzór piramidy Azteków, od którego wziął nazwę). Nie wymaga strefy cichej wokół siebie, co czyni go idealnym do drukowanych biletów, gdzie brakuje miejsca.
Aztec to standardowy format europejskich biletów kolejowych (Deutsche Bahn, SNCF, Trenitalia), większości kart komunikacji miejskiej i wielu biletów na wydarzenia.
Darmowy na zawsze. Bez rejestracji, bez znaku wodnego na pobranym obrazie, bez wygasania kodu wygenerowanego dzisiaj.
At a glance
| Standard | ISO/IEC 24778 (2008) — ISO/IEC 24778 |
|---|---|
| Maksymalna pojemność | 3832 numeryczne · 3067 alfanumerycznych · 1914 bajtów binarnych (siatka 151×151) |
| Rozmiary symbolu | 36 rozmiarów — 4 kompaktowe (15×15 do 27×27) + 32 pełnozakresowe (19×19 do 151×151) |
| Korekcja błędów | Reeda-Solomona, wybieralna od ~5% do 95% słów kodowych (domyślnie 23%) |
| Strefa cicha | Niewymagana — unikatowe wśród głównych symbolik 2D |
| Używany przez | Europejskie e-bilety kolejowe (UIC 918-3), mobilne karty pokładowe IATA BCBP, systemy komunikacji miejskiej |
| Rok wprowadzenia | 1995 (Andrew Longacre Jr., Welch Allyn); standaryzacja ISO w 2008 |
“Symbole Aztec Code są nominalnie kwadratowe, złożone z kwadratowych modułów na kwadratowej siatce, z kwadratowym wzorem celu (bullseye) w środku; poza granicami symbolu nie jest wymagana żadna strefa cicha.”
Dlaczego Aztec zamiast QR lub Data Matrix
Aztec nie wymaga strefy cichej — otaczającego białego marginesu, którego wymagają QR i Data Matrix. To sprawia, że Aztec jest nieco bardziej zwarty dla tych samych danych, dlatego procesy z drukowanymi biletami go faworyzują.
Korekcja błędów jest konfigurowalna od 5% do 95%. Domyślnie wynosi około 23%, co toleruje odciski palców, zagięcia i częściowe zarysowania typowe dla biletów noszonych w kieszeni.
Pojemność
Do 3067 znaków ASCII lub 3832 cyfr w największym rozmiarze. Minimalny czytelny rozmiar dla drukowanych biletów to około 15 mm kwadratu.
Frequently asked questions
- Czy skaner QR odczyta Aztec?
- Większość nowoczesnych aplikacji aparatu w telefonach (iOS Camera, Google Lens) odczytuje oba. Dedykowane skanery kodów kreskowych wymagają włączonej obsługi Aztec — wiele ma ją domyślnie włączoną, niektóre nie.
- Dlaczego Aztec jest używany do biletów, a nie w handlu detalicznym?
- Bilety są małe, często pogniecione w kieszeniach i drukowane na tanim papierze. Wysoka korekcja błędów i mała strefa cicha Aztec pasują do tych ograniczeń. Handel detaliczny używa zoptymalizowanych kodów 1D, ponieważ skanery detaliczne to lasery zoptymalizowane pod 1D.
