Aztec Code

Aztec on 2D-viivakoodi jokaisessa lentokoneessa boarding-kortissa, lähes jokaisessa junamatkasovelluksessa ja kasvavassa osassa joukkoliikenteen lippuja. Se on ainoa 2D-symbologia, joka on nimenomaan optimoitu luotettavaan purkautumiseen matalakontrastitiselta puhelinnäytöltä peukalon tahran takana.

Canonical spec:ISO/IEC 24778:2008.
IATA application:BCBP (Bar Coded Boarding Pass) Resolution 792.
Originator: Welch Allyn (now Honeywell), 1995. Royalty-free.

Mitä se on

Neliömatriisikoodi, jossa on tunnusomainen bullseye-hakukuvio keskellä (konsentrisiksi neliöiksi), ympäröitynä datamoduuleilla spiraalissa. Toisin kuin QR:ssä, Aztecissa ei ole sijainti/kohdistuskuvioita kulmissa.

Five properties:

Size and capacity

VariantDimensionsMax alphanumeric capacityTypical use
Compact15 × 15 to 27 × 27 modules~110 charsShort URLs, IATA seat assignments
Full-Range (small)19 × 19 to 45 × 45~400 charsBCBP Type M1 boarding passes
Full-Range (medium)49 × 49 to 95 × 95~1,200 charsTransit tickets with multiple segments
Full-Range (max)151 × 151~3,067 charsHeavy payloads

Virheenkorjaustasot

ECC levelTypical useTradeoff
5%Experiments / demos onlyFails on any real-world damage.
23% (default)Short-URL Aztec on digital displaysMatches QR level M.
50%IATA BCBP, transit tickets, crumpled paperSurvives a folded corner or a smudge.
75%–95%High-abrasion or high-fold environmentsPayload capacity drops sharply.

IATA BCBP-muoto, Aztecin kanoninen käyttö

M1{PASSENGER/NAME}E{BOOKING_REF} {FROM} {TO} {AIRLINE} {FLIGHT} {DAY}{COMPARTMENT}{SEAT}{CHECK_IN_SEQ}{PASSENGER_STATUS}

Kanoniset testvektorit

TapausPayloadOdotettu substring
Short URLhttps://example.com/board/AB12example.com/board/AB12
IATA BCBP minimalM1DOE/JOHN EABC123 JFKLHRBA 0100 042Y034A0001 100M1DOE/JOHN
Transit ticketM1SMITH/JANE EXYZ789 LAXSFOVA 0250 032Y012C0015 147M1SMITH/JANE

Yleiset sudenkuopat

Skanneriyhteensopivuus

LukijaAztec supportHuomiot
iOS Camera (iOS 15+)EiApple ei ole lisännyt Aztecia natiiviin Kamera-sovellukseen.
Android CameraOsittainJotkut OEM-kamerasovellukset purkavat; Pixel-vakiokamera ei tee sitä luotettavasti.
Google LensEpäluotettavaPurkaa boarding-pass Aztecin epäjohdonmukaisesti.
Zebra / Honeywell / DatalogicKylläJokainen teollinen 2D-kuvanlukija tukee Aztecia.
Lento/joukkoliikenne porttilukijaKyllä (kanoninen)Tähän Aztec suunniteltiin.
Scandit / Dynamsoft SDKKyllä

Katso myös

Spec-viitteet vahvistettu 2026-04-19. ISO/IEC 24778:2008, IATA BCBP Resolution 792. Seuraava tarkistus: 2026-07-19.