Aztec Code

Aztec, her havayolu biniş kartında, neredeyse her demiryolu bileti uygulamasında ve artan sayıda transit farekart üzerinde yer alan 2D barkoddur. Düşük parlaklıklı telefon ekranını parmak izi izinden güvenilir biçimde çözmek için özel olarak optimize edilmiş tek 2D sembolojidir. IATA'nın 2005'te BCBP standardı için onu seçmesinin nedeni budur.

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

Nedir

A square matrix code with a distinctive bullseye finder pattern in the centre. Unlike QR, Aztec has no corner patterns, the centre bullseye tolerates rotation, off-centre framing, and non-square cropping better than QR.

Boyut ve kapasite

VariantDimensionsMax alphanumeric capacityTypical use
Compact15 × 15 to 27 × 27~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

Hata düzeltme seviyeleri

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

IATA BCBP formatı, Aztec'in kanonik kullanımı

The IATA Type M1 Bar Coded Boarding Pass is the largest Aztec application by volume. Payload leading fields:

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

Kanonik test vektörleri

CasePayloadExpected substring
Short URLhttps://example.com/board/AB12example.com/board/AB12
IATA BCBP minimalM1DOE/JOHN EABC123 JFKLHRBA 0100 042Y034A0001 100M1DOE/JOHN

Yaygın tuzaklar

Tarayıcı uyumluluğu

ReaderAztec supportNotes
iOS Camera (iOS 15+)NoApple supports standard QR only.
Android Camera (Google/Pixel)PartialSome OEM camera apps decode; Pixel stock camera does not reliably.
Google LensUnreliableNot a viable verification path for production.
Zebra / Honeywell / Datalogic industrial imagerYesEvery industrial 2D imager supports Aztec.
Airline / transit gate readerYes (canonical)This is what Aztec was designed for.
Scandit / Dynamsoft SDKYesUsed by self-service kiosks and airline check-in apps.

Ayrıca bakın

Şartname referansları 2026-04-19 tarihinde doğrulandı. ISO/IEC 24778:2008, IATA BCBP Resolution 792. Sonraki inceleme: 2026-07-19.