Aztec Code

Aztec adalah barcode 2D pada setiap boarding pass maskapai penerbangan, hampir setiap aplikasi tiket kereta, dan semakin banyak kartu transit. Ini adalah satu-satunya simbologi 2D yang secara khusus dioptimalkan untuk mendekode secara andal dari layar ponsel berkontras rendah di balik noda sidik jari. Itulah alasan IATA memilihnya untuk standar BCBP pada tahun 2005.

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

Apa itu

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.

Ukuran dan kapasitas

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

Tingkat koreksi kesalahan

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.

Format IATA BCBP, penggunaan kanonik Aztec

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}

Vektor uji kanonik

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

Jebakan umum

Kompatibilitas pemindai

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.

Lihat juga

Referensi spesifikasi diverifikasi 2026-04-19. ISO/IEC 24778:2008, IATA BCBP Resolution 792. Tinjauan berikutnya: 2026-07-19.