PDF417

PDF417 ist der gestapelt-lineare 2D-Barcode, der auf der Rückseite jedes US-Führerscheins, auf den meisten US-Pässen, auf FedEx/UPS-Luftfrachtbriefen und auf zahllosen Behördenformularen erscheint. Es ist die einzige 2D-Symbologie, die 1D-Laserscanner zuverlässig lesen können, weshalb Institutionen mit millionenteure installierten Scanner-Flotten in 30 Jahren nicht davon abgewichen sind.

Kanonische Spezifikation:ISO/IEC 15438:2015, Informationstechnologie, Automatische Identifikation und Datenerfassungstechniken, PDF417-Strichcodesymbologie-Spezifikation.
AAMVA-Anwendung:AAMVA Card Design Standard v10, schreibt PDF417 für US-/kanadische Führerscheine vor.
Ersteller: Symbol Technologies (jetzt Zebra), 1991. Name steht für „Portable Data File, 4 bars, 17 modules."

Was es ist

Physisch ist ein PDF417-Symbol ein Stapel horizontaler Zeilen, jede Zeile ist ein linearer Barcode. Ein vollständiges PDF417 sieht aus wie ein hoher schmaler Ziegelstein mit ~3–90 Zeilen, wobei jede Zeile einen Ausschnitt des Gesamtpayloads trägt. Da jede Zeile mit einem Start- und einem Stopp-Muster versehen ist, kann PDF417 von einem Laser dekodiert werden, der Zeile für Zeile von links nach rechts scannt, kein 2D-Imager erforderlich.

Jedes Codewort ist 17 Module breit, bestehend aus 4 Strichen und 4 Leerzeichen (daher „4/17"). Der Payload wird über Codewords mit einem von drei „Kompressierungsmodi" aufgeteilt:

Kapazität (Zeilen × Spalten)

Die PDF417-Größe wird als Zeilen × Datenspalten angegeben. Maximum ist 90 Zeilen × 30 Datenspalten = 2.700 Datencodewords. Ungefähre alphanumerische Kapazität:

Zeilen × DatenspaltenMax. alphanumerischTypische Verwendung
3 × 1~3 ZeichenMinimal lebensfähiges Symbol
10 × 3~30 ZeichenKurze IDs, kurze URLs
20 × 5~100 ZeichenBordkarte, kurze AAMVA
30 × 8~250 ZeichenFedEx-Luftfrachtbrief
40 × 12~500 ZeichenVollständiger AAMVA-Führerschein
90 × 30~1.800 ZeichenTheoretisches Maximum, selten verwendet

Fehlerkorrekturebenen (0–8)

PDF417 definiert 9 Ebenen der Reed-Solomon-Fehlerkorrektur und fügt 2, 4, 8, 16, 32, 64, 128, 256 oder 512 ECC-Codewords hinzu. Höhere Ebenen bewältigen mehr Schäden, kosten aber Payload-Kapazität.

ECC-EbeneECC-CodewordsTypische Verwendung% Overhead
02Nur experimentell~0,1 %
14Kurze Codes, kontrollierte Umgebung~0,2 %
28Kleine Payloads~0,4 %
316Mittlere Payloads, Innenscannen~0,8 %
432Standard für kurze Dokumente~1,5 %
564Praxisstandard, Luftfrachtbriefe, Bordkarten, AAMVA~3 %
6128Stark beschädigte Umgebungen~6 %
7256Zerknittert / Außen / Industrie~12 %
8512Extreme Umgebungen~25 %

Macro PDF417 (Mehrfachsymbol-Payloads)

Wenn ein Payload das 1.800-Zeichen-Limit überschreitet, unterstützt PDF417 Macro PDF417, der Payload wird auf bis zu 99.999 separate Symbole aufgeteilt, jedes mit einem Macro-Index und einer Datei-ID versehen. Der Scanner liest alle Symbole in beliebiger Reihenfolge, setzt sie zusammen und gibt einen einzelnen dekodierten Payload aus. In der Praxis selten außerhalb des Spezialisten-Dokumentenscannens.

Kanonische Testvektoren

FallPayloadErwarteter Teilstring
GS1-Luftfrachtbrief (FedEx-Stil)123456789012345 FEDEX 2026-04-20FEDEX
AAMVA-Führerschein (minimal)@\n\x1e\rANSI 636014100002DL00410241ZVZVA01DAQA123456789ANSI 636014
Kurze einfache URLhttps://example.com/doc/X1234example.com/doc/X1234
Langer Beleg / RechnungINV:2026-04-19 VENDOR:ACME TOTAL:$1,234.56 TAX:$98.76 …ACME

Häufige Fallstricke

Scanner-Kompatibilität

LesegerätPDF417-UnterstützungHinweise
iOS-Kamera (iOS 17+)Nur AAMVANativer Wallet-Flow für US-Führerscheine. Allgemeine PDF417-Payloads dekodieren nicht.
Android-Kamera (OEM-abhängig)TeilweiseSamsung + Pixel Stock-Kameras dekodieren inkonsistent. Google Lens teilweise.
Google LensUnzuverlässigKein praktikabler Verifizierungspfad für die Produktion.
US-DMV-/Kiosk-ScannerJa (kanonisch)Dafür wurde PDF417 konzipiert, jeder DMV und Alkohol-Kiosk liest PDF417 nativ.
Fluggesellschafts-Bordkarten-LeserEinige FluggesellschaftenDie meisten wechselten zu Aztec; einige (ANA, JAL, ältere US-Carrier) akzeptieren noch PDF417-Bordkarten.
FedEx / UPS-Luftfrachtbrief-LeserJa (kanonisch)Laserscanner in allen Sortierstellen lesen PDF417 nativ.
1D-LaserscannerJaEinzigartiger Vorteil gegenüber Aztec / Data Matrix, 1D-Laser KÖNNEN PDF417 dekodieren.
Zebra / Honeywell / Datalogic ImagerJaJeder industrielle 2D-Imager unterstützt PDF417.
Scandit / Dynamsoft SDKJaVolle Unterstützung einschließlich Macro PDF417.

Siehe auch

Spezifikationsreferenzen verifiziert 2026-04-19. ISO/IEC 15438:2015, AAMVA CDS v10. Nächste Überprüfung: 2026-07-19.