AAMVA ehliyet barkodu

Her ABD sürücü belgesinin arkasındaki 2D barkod, AAMVA Card Design Standard'a göre lisans sahibinin kimlik alanlarını kodlayan bir PDF417 sembolüdür. Başlangıçta 2000 yılında tanımlandı, şu anda sürüm 10 (2020). Parser geliştirme, kiosk testi ve yetkili ihraçcı iş akışları için referans kaynaktır.

Kanonik şartname:AAMVA Card Design Standard v10 (2020-09).
Barkod sembolojisi: PDF417 (ISO/IEC 15438).
Önceki sürümler: v8 (2013), v9 (2016), v10 (2020).

Nedir

An AAMVA barcode is a PDF417 symbol whose decoded payload begins with a fixed header, then one "subfile" per data domain. The core subfile is DL (driver license).

Header structure:

@

ANSI <IIN><version><jurisdiction version><subfile count>DL<subfile offset><subfile length>

Eleman kodları

CodeMeaningFormat
DAACustomer name (legacy)LAST,FIRST,MIDDLE
DACFirst nameText
DCSLast nameText
DBBDate of birthMMDDYYYY
DBALicense expirationMMDDYYYY
DBDLicense issue dateMMDDYYYY
DBCSex (1=male, 2=female, 9=N/A)1 digit
DAQLicense numberAlphanumeric
DAGStreet addressText
DAICityText
DAJStateAlpha
DAKZIP code5 or 9 digits
DAYEye colourBLU/BRO/GRN/GRY/HZL/BLK…
DCAVehicle classA/B/C/D/M…

Yayıncı Kimlik Numarası (IIN)

StateIINStateIIN
California636014New York636001
Texas636015Florida636010
Illinois636035Pennsylvania636025
Ohio636023Georgia636055

Sürüm farkları

VersionPublishedKey changes
v82013Added compliance header (@\x1e\r). Baseline for modern parsers.
v92016Clarified DCF format. Added truncation flags.
v102020Added document-image elements; relaxed height units.

Gerçek belgelerde olan ama basılı AAMVA barkodlarında olmayan

Kanonik test vektörleri

CaseInputsExpected header substring
California v10, syntheticjurisdiction=CA
first=JOHN
last=TEST
license=D1234567
dob=1990-01-01
ANSI 636014100002DL
Texas v10, syntheticjurisdiction=TX
first=JANE
last=SAMPLE
license=12345678
ANSI 636015100002DL
New York v9, syntheticjurisdiction=NY
first=TEST
last=USER
ANSI 636001090002DL

Yaygın tuzaklar

Tarayıcı uyumluluğu

ReaderSupportNotes
iOS Camera (iOS 17+)License-awareWallet app recognises AAMVA payloads and can offer to add as an ID card.
Android CameraNot nativeRequires an ID-verification app.
Commercial ID-verification SDK (IDEMIA, Jumio, Onfido)Full parseIndustry-standard for age-verification kiosks and online KYC.
Industrial PDF417 scanner (Zebra, Honeywell)Full parseMost modern firmware includes AAMVA parsing.

Ayrıca bakın

Şartname sürümü 2026-04-18 tarihinde doğrulandı (AAMVA CDS v10, 2020-09). Sonraki inceleme: 2026-07-18.