Home · Learn · PDF417 바코드 정리

PDF417 바코드 정리

PDF417은 좁은 직사각형에 많은 데이터를 담습니다. 운전면허증에 그 긴 가로 흑백 막대가 있는 이유입니다. 작동 방식을 정리합니다.

UPC-A example

PDF417은 1991년 Symbol Technologies의 Ynjiun Wang이 발명한 '적층 선형' 2D 바코드입니다. PDF는 'Portable Data File', 417은 구조 패턴입니다: 모든 코드워드가 막대 4 + 공백 4 = 17 모듈 너비. 적층 선형이란 PDF417이 기술적으로 1D 바코드 여러 행을 세로로 쌓은 것 — 양 차원에 데이터가 있는 진정한 2D 매트릭스 코드(QR, Data Matrix, Aztec)와 구별됩니다.

PDF417은 세 가지 특정 용도를 지배합니다: 미국 운전면허(AAMVA 표준이 모든 주 발급 ID 뒷면에 PDF417 요구), 항공 탑승권(IATA BCBP 표준, 미국 항공사가 많이 사용), 출고 라벨(DHL 글로벌 추적, 페덱스 운송장, 일부 USPS 내부 물류). 용량 상한은 ASCII 약 1,850자 또는 이진 약 1,108바이트.

PDF417 vs 진정한 2D 코드(QR·Aztec·Data Matrix)

PDF417은 가로보다 세로가 길고 행으로 배열, QR/Aztec/Data Matrix는 정사각형이며 X·Y 양 차원에 데이터. PDF417의 적층 행 형식은 손상된 행을 Reed-Solomon으로 복원하지만 모든 행을 가로지르는 절단은 코드를 죽입니다. 진정한 2D는 표면의 약 30%를 잃어도 양 차원 오류 정정 덕에 스캔됩니다. 직사각형 폼팩터가 유리한 용도(운전면허, 종이 띠 상단의 탑승권)에는 PDF417이 승리. 정사각형 요구(포스터 URL, 결제 QR)에는 2D가 승리.

운전면허 PDF417에 인코딩된 것

AAMVA(미국 자동차국 협회) 표준. 모든 미국 주 ID 뒷면 PDF417에 이름·주소·생년월일·면허 번호·키·몸무게·눈/머리 색·발급일·만료일·면허 등급·제한·배서가 인코딩됩니다. 각 필드는 특정 'D' 코드 식별자 사용(DAA=성, DAB=이름, DBB=MMDDYYYY 생년월일 등). 바텐더·TSA 요원·렌터카 키오스크가 이를 스캔해 수기 입력 없이 양식 자동 채움. 개인정보 주의: 30달러 스캐너만 있으면 누구나 읽는 비암호화 평문입니다.

출고 라벨의 PDF417

DHL 익스프레스 출고 라벨은 운송장 데이터 전체 — 발송인·수취인·패키지 수·무게·서비스 유형 — 를 담은 PDF417을 답니다. PDF417이 정본 기록이고, 보이는 1D 바코드(추적 번호 Code 128)는 부차적. 패키지가 DHL 허브에 도착하면 컨베이어 스캐너가 PDF417을 읽어 라우팅. 페덱스·UPS도 국제 출고 라벨에 비슷하나 약간 다른 적층 코드 사용.

용량과 오류 정정

PDF417 용량은 선택한 행 수(3~90)와 열 수(1~30)에 따라 확장. 최대: 90행 × 30열 = 2,710 코드워드 ≈ 이진 1,108바이트, ASCII 1,850자, 숫자 2,725자. 오류 정정 레벨 0~8로 중복도 증가. 레벨 5(약 33% 중복)가 AAMVA 운전면허 표준 — 지갑에 쑤셔 넣고 긁히고 세탁돼도 견디게 설계. 높은 레벨은 용량을 잡아먹고, 낮은 레벨은 취약.

FAQ

PDF417은 무엇의 약자인가요?

Portable Data File 417. '417'은 모든 코드워드의 구조 패턴 — 막대 4 + 공백 4 = 17 모듈 너비 — 을 가리킵니다. PDF는 '휴대용 데이터 파일'로, 단일 바코드에 문서 한 건 분량의 구조화 데이터를 담도록 설계됐음을 뜻합니다.

PDF417은 어디에 쓰이나요?

세 주요 영역. (1) 미국 운전면허·주 ID — AAMVA 표준이 모든 주 발급 ID 뒷면에 PDF417 요구. (2) 항공 탑승권 — IATA BCBP 표준, 특히 미국 항공사. (3) 출고 라벨 — DHL 국제 운송장, 페덱스 국제 항공, 일부 USPS 내부 물류.

PDF417은 진정한 2D 바코드인가요?

기술적으로는 아닙니다 — PDF417은 '적층 선형' 바코드로, 1D 바코드 여러 행을 세로로 쌓은 것입니다. 진정한 2D 매트릭스 코드(QR, Data Matrix, Aztec)는 양 차원에 데이터를 인코딩해 표면 약 30%를 잃어도 스캔됩니다. PDF417은 개별 행 손상은 견디지만 모든 행을 가로지르는 절단에는 더 취약합니다.

PDF417은 데이터를 얼마나 담나요?

최대 용량(90행 × 30열)에서 이진 1,108바이트, ASCII 1,850자, 숫자 2,725자. 실제 용례는 훨씬 작습니다 — 운전면허 PDF417은 개인 데이터 약 200~400바이트, 출고 라벨은 약 500~800바이트.

PDF417을 폰으로 스캔할 수 있나요?

대부분의 최신 아이폰·안드로이드가 PDF417을 읽을 수 있지만 네이티브 카메라 앱은 QR과 달리 자동 감지하지 않습니다. 전용 스캔 앱 — Scanbot, ScanLife, 소매 등급 바코드 리더 — 이 PDF417을 지원합니다. 기본 소비자 스캐너(iOS 카메라, 구글 렌즈)는 QR에는 반응하지만 PDF417은 기본 무시.

Related generators

Need a real barcode now?

Generate a valid Code 128 barcode in seconds — no signup, no watermark. Free for casual use; paid plans from $9/mo for higher volume.

Related topics