Barkod lesen memandu AAMVA

Kod bar 2D di belakang setiap lesen memandu AS ialah simbol PDF417 yang mengekodkan medan identiti pemegang lesen mengikut Piawaian Reka Bentuk Kad AAMVA. Asal spesifikasi 2000, kini pada versi 10 (2020). Ini adalah rujukan untuk pembangunan penghurai, ujian kiosk, dan aliran kerja penerbit yang diberi kuasa.

Spesifikasi rasmi:AAMVA Card Design Standard v10 (diterbitkan 2020-09, sah hingga 2026).
Simbologi kod bar: PDF417 (ISO/IEC 15438).
Versi sebelumnya: v8 (2013), v9 (2016), v10 (2020). Kebanyakan negeri menggunakan v8 atau lebih tinggi; penerimaan v10 berbeza mengikut negeri.

Apa ia

Kod bar AAMVA ialah simbol PDF417 yang muatan terdekodnya bermula dengan pengepala tetap, kemudian satu "subfail" bagi setiap domain data. Subfail teras ialah DL (lesen memandu); lesen komersial menambah subfail khusus bidang kuasa ZA..ZZ.

Struktur pengepala:

@

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

Empat bait pertama ialah penunjuk pematuhan (@), pemisah elemen data (\x1e), pemisah rekod (\x0d), dan literal ANSI . Penghurai yang terlepas bait-bait ini akan menolak kod tersebut.

Kod elemen

Setiap elemen data ialah kod 3 aksara diikuti nilainya, dengan pemisah baris baharu. Yang paling biasa:

KodMaknaFormat
DAANama pelanggan (lama, pra-v8)LAST,FIRST,MIDDLE
DACNama pertamaTeks
DCSNama keluargaTeks
DADNama tengahTeks
DBBTarikh lahirMMDDYYYY
DBATamat tempoh lesenMMDDYYYY
DBDTarikh pengeluaran lesenMMDDYYYY
DBCJantina (1=lelaki, 2=perempuan, 9=tidak berkenaan)1 digit
DAQNombor lesenAlfanumerik
DAGAlamat jalan baris 1Teks
DAIBandarTeks
DAJNegeri (2 aksara)Alfa
DAKKod ZIP5 atau 9 digit
DAUKetinggiancth. 070 in
DAWBerat (paun)cth. 180
DAYWarna mata3 huruf: BLU / BRO / GRN / GRY / HZL / BLK / MAR / PNK / DIC / UNK
DAZWarna rambut3 huruf: BAL / BLK / BLN / BRO / GRY / RED / SDY / WHI / UNK
DCAKelas kenderaanA / B / C / D / M / Lain-lain
DCBSekatanAlfanumerik
DCDPengendorsanAlfanumerik
DCFPembeza dokumenKhusus bidang kuasa
DDEPemenggalan nama keluargaT / N / U

Nombor Pengenalan Penerbit (IIN)

Setiap negeri AS mempunyai IIN 6 digit yang ditetapkan oleh AAMVA. Contoh:

NegeriIINNegeriIIN
California636014New York636001
Texas636015Florida636010
Illinois636035Pennsylvania636025
Ohio636023Georgia636055
North Carolina636004Michigan636032

Jadual IIN bidang kuasa penuh (50 negeri + DC + wilayah Kanada + wilayah AS) terdapat dalam senarai juntai bawah bidang kuasa penjana, tatal untuk mencari mana-mana penerbit.

Perbezaan versi

VersiDiterbitkanPerubahan utama
v82013Pengepala pematuhan (@\x1e\r) ditambah. Garis dasar untuk penghurai moden.
v92016Format pembeza dokumen DCF diperjelaskan. Bendera pemenggalan DDE/DDF/DDG ditambah.
v102020Elemen imej dokumen ditambah; unit ketinggian dilonggarkan. Kebanyakan DMV moden mengeluarkan pengepala v10.

Apa yang ada pada lesen sebenar yang TIDAK ada pada kod bar AAMVA yang dicetak

Ini penting untuk aliran kerja anti-penipuan: PDF417 yang dihuraikan dengan betul tidak sama dengan lesen tulen. Lesen fizikal bergantung pada:

Kiosk pengesahan umur yang bergantung pada penghuraian PDF417 sahaja kerap diperdaya. Aliran kerja pengeluaran mesti menggabungkan penghuraian kod bar + sekurang-kurangnya satu pemeriksaan ciri fizikal.

Vektor ujian kanonik

Gunakan data sintetik yang jelas ketika menjana muatan ujian. JOHN TEST, JANE SAMPLE, DOB pada masa hadapan atau sebelum 1900, apa sahaja yang tidak boleh disalah anggap sebagai orang sebenar.

KesInputSubstring pengepala yang dijangka
California v10, sintetikjurisdiction=CA
first=JOHN
last=TEST
license=D1234567
dob=1990-01-01
ANSI 636014100002DL
Texas v10, sintetikjurisdiction=TX
first=JANE
last=SAMPLE
license=12345678
ANSI 636015100002DL
New York v9, sintetikjurisdiction=NY
first=TEST
last=USER
ANSI 636001090002DL

Perangkap biasa

Keserasian pengimbas

PembacaSokonganNota
iOS Camera (iOS 17+)Sedar lesenAplikasi Wallet mengenali muatan AAMVA dan boleh menawarkan untuk menambah sebagai kad ID.
Android CameraBukan natifDikendalikan sebagai PDF417 mentah. Penghuraian sedar lesen memerlukan aplikasi pengesahan ID.
Google LensPDF417 mentah sahajaMemaparkan teks terdekod tanpa penghuraian AAMVA.
SDK pengesahan ID komersial (IDEMIA, Jumio, Onfido)Hurai penuhPiawaian industri untuk kiosk pengesahan umur dan KYC dalam talian.
Pengimbas PDF417 industri (Zebra, Honeywell)Hurai penuhKebanyakan perisian tegar moden menyertakan penghuraian AAMVA secara lalai.

Lihat juga

Versi spesifikasi disahkan 2026-04-18 (AAMVA CDS v10, 2020-09). Semakan seterusnya: 2026-07-18.