AAMVA čárový kód řidičského průkazu

2D čárový kód na zadní straně každého amerického řidičského průkazu je symbol PDF417 kódující údaje držitele podle standardu AAMVA Card Design Standard. Původně definován v roce 2000, aktuální verze 10 (2020). Toto je referenční materiál pro vývoj parserů, testování kiosků a pracovní postupy oprávněných emitentů.

Kanonický standard:AAMVA Card Design Standard v10 (2020-09).
Symbolika čárového kódu: PDF417 (ISO/IEC 15438).
Předchozí verze: v8 (2013), v9 (2016), v10 (2020).

Co to je

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>

Kódy prvků

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…

Identifikační číslo emitenta (IIN)

StateIINStateIIN
California636014New York636001
Texas636015Florida636010
Illinois636035Pennsylvania636025
Ohio636023Georgia636055

Rozdíly verzí

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

Co mají skutečné průkazy, a vytištěné čárové kódy AAMVA nemají

Kanonické testovací vektory

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

Typické chyby

Kompatibilita skenerů

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.

Viz také

Verze specifikace ověřena 2026-04-18 (AAMVA CDS v10, 2020-09). Příští kontrola: 2026-07-18.