IdScanner/Leitfäden/Führerschein-Barcodes
Was ist wirklich in einem Führerschein-Barcode?
Das schwarze Rechteck auf der Rückseite jeden US- und kanadischen Führerscheins ist ein PDF417-Barcode, der eine strukturierte Kopie der Kartendaten selbst enthält. Zu wissen, was darin ist – und was nicht – erklärt die meisten Dinge, die ein ID-Scanner tun und nicht tun kann.
PDF417 und der Standard dahinter
PDF417 ist ein zweidimensionales Barcodeformat. Es ist nicht spezifisch für Ausweisdokumente; Was einen Führerschein-Barcode zu einem Führerschein-Barcode macht, ist der Standard, der die Daten darin definiert – der AAMVA DL/ID Card Design Standard, veröffentlicht von der American Association of Motor Vehicle Administrators.
AAMVA ist ein nordamerikanischer Standard. Er deckt US-Staaten und Territorien sowie kanadische Provinzen ab. Er deckt Europa, Asien, Lateinamerika oder irgendwo sonst nicht ab – ein Punkt mit praktischen Konsequenzen am Ende dieser Seite.
Die Datenelemente
Innerhalb des Barcodes werden Daten als dreistellige Elementcodes gefolgt von einem Wert gespeichert. Das sind diejenigen, um die sich eine Tür tatsächlich kümmert:
| Code | Bedeutung |
|---|---|
| DCS | Familienname (Nachname) |
| DAC | Vorname |
| DAD | Zweiter Name |
| DBB | Geburtsdatum |
| DBA | Ablaufdatum |
| DBD | Ausstellungsdatum |
| DAQ | Führerschein- oder Ausweiskennummer |
| DAJ | Hoheitsgebiet – der Staats- oder Provinzcode |
| DCG | Land (USA oder CAN) |
| DAK | Postleitzahl |
| DBC | Geschlecht |
Es gibt mehr – Körpergröße, Augenfarbe, Adresse, Bestätigungen, Einschränkungen – aber die oben aufgeführte Liste ist das, auf das eine Altersüberprüfung läuft.
Die Datumformat-Falle
Das ist das Detail, das naive Scanner-Implementierungen bricht, und es ist wert, dass Sie darüber wissen, auch wenn Sie nie selbst eine schreiben.
Daten in einem AAMVA-Barcode sind acht Ziffern, aber die Reihenfolge hängt vom Land und der Spezifikationsversion ab:
- USA, Version 2 und später: MMDDCCYY – Monat zuerst.
- Kanada und Version 1 überall: CCYYMMDD – Jahr zuerst.
Also 01021990 ist der 2. Januar 1990 auf einer kanadischen Karte auf eine Weise gelesen, und ein ungültiges Datum auf die andere Weise gelesen. Ein Scanner, der ein Format annimmt, erzeugt automatisch falsche Altersangaben für jede Karte aus der anderen Gruppe – und es wird so aussehen, als würde es funktionieren, denn die meisten der Daten, die es erzeugt, sind plausibel.
Warum das an einer Tür wichtig ist: Ein um ein Format falsches Alter ist kein sichtbarer Fehler. Nichts gibt einen Fehler aus, nichts blitzt rot – die Karte wird nur ein Alter bekommen, das falsch ist, manchmal um Jahrzehnte, manchmal um ein paar Tage genau im Bereich, der wichtig ist.
Was der Barcode nicht enthält
- Kein Foto. Das Bild auf der Vorderseite ist nicht im Barcode kodiert. Deshalb bleibt das Abgleichen des Gesichts mit dem Foto eine menschliche Aufgabe.
- Keine kryptographische Signatur. Der AAMVA-Barcode ist nicht digital auf eine Weise signiert, die eine Türanwendung überprüfen kann. Es ist eine Datenkopie, keine Urkunde – was genau der Grund ist, warum „stimmt der Barcode mit der bedruckten Vorderseite überein" eine nützlichere Frage ist als „ist der Barcode authentisch".
- Keine aktive Verbindung zur ausstellenden Behörde. Nichts in der Karte kontaktiert eine DMV. Ein Scanner liest die Karte und nichts anderes.
Pässe und Ausweiskarten: die MRZ stattdessen
Dokumente außerhalb Nordamerikas haben keinen AAMVA-Barcode. Was sie haben, ist die maschinenlesbare Zone – die zwei oder drei Linien mit Chevron-Polsterung am unteren Rand der Fotoseite eines Passes, definiert durch ICAO 9303.
Die MRZ trägt die gleichen Grundlagen – Name, Dokumentennummer, Nationalität, Geburtsdatum, Geschlecht, Ablaufdatum – in festen Zeichenpositionen. Es fügt etwas hinzu, das AAMVA nicht hat: Prüfziffern, kleine arithmetische Prüfsummen über die Dokumentennummer, das Geburtsdatum und das Ablaufdatum. Eine fehlgeschlagene Prüfziffer bedeutet, dass die Zeile geändert oder falsch gelesen wurde, und sie kann vor Ort erkannt werden.
Zwei Formate sind in der Praxis wichtig: TD3, zwei Linien mit 44 Zeichen, verwendet von Pässen; und TD1, drei Linien mit 30 Zeichen, verwendet von Ausweiskarten.
Was das für europäische Dokumente bedeutet
Das praktische Ergebnis und die häufigste Supportfrage, die wir bekommen:
- Europäische Pässe: ja. Jeder Pass trägt eine ICAO 9303-MRZ.
- Europäische nationale Ausweiskarten: ja. Die EU-Verordnung 2019/1157 hat seit August 2021 eine MRZ auf neuen nationalen Ausweiskarten erforderlich gemacht.
- Europäische Führerscheine: nein. Die EU-Führerschein-Richtlinie standardisierte das Kartenaussehen, aber nie ein maschinenlesbares Barcode-Format. Einige Länder fügen einen hinzu; es gibt keinen gemeinsamen Standard zum Lesen.
Also an einer europäischen Tür ist der Pass oder die nationale Ausweiskarte das Dokument, das scannt. Der Führerschein im Allgemeinen nicht.
Wie IdScanner beide liest
IdScanner analysiert AAMVA PDF417 und ICAO 9303-MRZ in das gleiche Ergebnis, handhabt die Datumformat-Differenz nach Land und Spezifikationsversion, und zeigt MRZ-Prüfzifferfehler auf dem Verdiktbildschirm als Integritätsflags. Das Analysieren geschieht vollständig auf dem Telefon – Keine Dokumentdaten werden irgendwo hochgeladen.