AAMVA 운전면허 바코드

미국 운전면허증 뒷면의 2D 바코드는 AAMVA Card Design Standard에 따른 PDF417 심볼이에요. 2000년에 처음 규정되었고 현재 버전 10(2020년)이에요. 파서 개발, 키오스크 테스트, 인증 발급자 워크플로의 레퍼런스입니다.

공식 사양:AAMVA Card Design Standard v10 (2020-09 발행, 2026년까지 유효).
바코드 심볼: PDF417 (ISO/IEC 15438).
이전 버전: v8 (2013), v9 (2016), v10 (2020). 대부분의 주는 v8 이상 사용.

개요

AAMVA 바코드는 디코딩된 payload가 고정 헤더로 시작하고, 그 뒤에 데이터 도메인별 "서브파일"이 오는 PDF417 심볼이에요. 핵심 서브파일은 DL(운전면허증)이며, 상업용 면허는 ZA..ZZ 관할 특화 서브파일을 추가해요.

헤더 구조:

@

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

처음 4바이트는 규정 준수 지시자(@), 데이터 요소 구분자(), 레코드 구분자( ), 리터럴 ANSI 예요.

요소 코드

각 데이터 요소는 3자 코드 다음에 값이 오고, 줄 바꿈으로 구분돼요. 가장 일반적인 것들:

코드의미형식
DAC이름텍스트
DCS텍스트
DBB생년월일MMDDYYYY
DBA면허 만료일MMDDYYYY
DAQ면허 번호영숫자
DAI도시텍스트
DAJ주 (2자)영문자
DCA차량 종류A / B / C / D / M 등
DDE성 잘림 플래그T / N / U

발급자 식별 번호 (IIN)

IINIIN
California636014New York636001
Texas636015Florida636010
Illinois636035Pennsylvania636025
Ohio636023Georgia636055
North Carolina636004Michigan636032

표준 테스트 벡터

테스트 payload를 생성할 때는 명백히 합성 데이터를 사용하세요. JOHN TEST, JANE SAMPLE, 미래 또는 1900년 이전 생년월일 등 실제 인물로 오해될 수 없는 것이어야 해요.

케이스입력기대되는 헤더 서브문자열
California v10, 합성jurisdiction=CA
first=JOHN
last=TEST
license=D1234567
dob=1990-01-01
ANSI 636014100002DL
Texas v10, 합성jurisdiction=TX
first=JANE
last=SAMPLE
license=12345678
ANSI 636015100002DL
New York v9, 합성jurisdiction=NY
first=TEST
last=USER
ANSI 636001090002DL

흔한 함정

스캐너 호환성

리더지원비고
iOS 카메라 (iOS 17+)면허 인식Wallet 앱이 AAMVA payload를 인식하고 ID 카드로 추가 제안해요.
Android 카메라기본 지원 없음원시 PDF417로 처리해요.
상업 ID 인증 SDK (IDEMIA, Jumio, Onfido)완전 파싱연령 확인 키오스크와 온라인 KYC의 업계 표준.
산업용 PDF417 스캐너 (Zebra, Honeywell)완전 파싱최신 펌웨어에는 AAMVA 파싱이 기본으로 포함돼요.

관련 항목

사양 버전 확인 2026-04-18 (AAMVA CDS v10, 2020-09). 다음 검토: 2026-07-18.