Aztec · PDF417 · Data Matrix
Die drei Nicht-QR-2D-Symbologien, die Abundera unterstützt. Sie sehen ähnlich aus, tragen alle Hunderte von Bytes in einer kompakten Matrix, sind aber für verschiedene Aufgaben optimiert und haben unterschiedliche native Scanner-Unterstützung. Diese Seite ist der Feldfüher für die richtige Auswahl, und dafür zu wissen, wann eine Handykamera liest und wann nicht.
PDF417:ISO/IEC 15438:2015, der gestapelt-lineare Barcode auf der Rückseite jedes US-Führerscheins.
Data Matrix:ISO/IEC 16022:2006, der quadratische Matrixcode auf Pharma-Fläschchen, Elektronikbauteilen und Medizingeräten.
Seite-an-Seite-Vergleich
| Aztec | PDF417 | Data Matrix | |
|---|---|---|---|
| Form | Quadrat, Bullseye in der Mitte | Rechteckig, gestapelt-linear | Quadrat, L-förmiger Finder in zwei Ecken |
| Max. Kapazität (alphanumerisch) | ~3.067 chars | ~1.800 chars | ~2.335 chars |
| Modulgröße bei Maximum | 151 × 151 | Variabel (Zeilen × Spalten) | 144 × 144 |
| Fehlerkorrektur | Reed-Solomon, 5%–95% | Reed-Solomon, Level 0–8 | Reed-Solomon, fest nach Größe (ECC 200) |
| Ruhezone | Keine | 2× Modulbreite | 1 Modul |
| Nativ konzipiert für | Kontrastarme Oberflächen (Telefonbildschirme, zerknitterte Tickets) | Lange Payloads auf Standardpapier (Lizenzen, Luftfrachtbriefe) | Direktteil-Markierung (DPM): lasergeätztes Metall, Pharma-Etiketten |
Nativer Scanner-Support
Dies ist der entscheidende Faktor für die meisten realen Entscheidungen. Keine der drei wird von der Apple-iPhone-Kamera nativ dekodiert; das Verhalten der Android-Kamera variiert je nach OEM.
| Lesegerät | Aztec | PDF417 | Data Matrix |
|---|---|---|---|
| iOS-Kamera (iOS 15+) | Nein | Nur AAMVA-Flow in iOS 17+ | Nein |
| Android-Kamera (Stock Google, Pixel) | Einige OEMs | Teilweise | Ja (Google Lens) |
| Google Lens | Unzuverlässig | Unzuverlässig | Ja |
| Industrie-Imager Zebra / Honeywell / Datalogic | Ja | Ja | Ja |
| Scandit SDK | Ja | Ja | Ja |
| Flughafen-/Transit-Gate-Lesegerät | Ja (kanonisch) | Einige Bordkarten | Nein |
| US-DMV-/Bar-/Kiosk-Scanner | Nein | Ja (kanonisch) | Nein |
| Pharma-/Medizin-DPM-Lesegerät (ISO 29158) | Nein | Nein | Ja (kanonisch) |
Die richtige wählen
Aztec verwenden, wenn
Sie eine Bordkarte, einen Fahrschein oder eine elektronische ID generieren, die von einem dedizierten Lesegerät oder vom Telefonbildschirm gescannt wird. Aztec ist die einzige 2D-Symbologie, die zuverlässig von einem kontrastarmen Telefonbildschirm hinter einem Fingerabdruckfleck dekodiert, weshalb IATA sie 2005 für barcodierte Bordkarten wählte.
PDF417 verwenden, wenn
Sie ein langes ASCII-Payload (1–2 KB) auf flachem Papier benötigen, das von einem 1D/2D-Laserscanner in kurzer Entfernung gelesen wird. Kanonische Nutzungen: Rückseite jedes US-Führerscheins (AAMVA), FedEx-Luftfrachtbriefe, US-Pässe, CA-Gesundheitskarten, viele Behördenformulare.
Data Matrix verwenden, wenn
Sie kleine physische Teile markieren, Pharma-Fläschchen (FDA UDI, EU MDR), Elektronikbauteile, chirurgische Instrumente, Flugzeugmotorschaufeln. Data Matrix überlebt Laserätzen, Direktteil-Markierung und Prägestempel auf Metall, wo keine andere Symbologie das schafft.
Stattdessen QR verwenden, wenn
die Zielgruppe eine Consumer-Handykamera ist. Jedes Smartphone liest QR nativ; keines liest diese drei zuverlässig. Wenn Ihr Druck vom allgemeinen Publikum gescannt wird, verwenden Sie QR und akzeptieren Sie die etwas geringere Datendichte, der Kompromiss der universellen Decodierbarkeit ist es wert.
Kanonische Testvektoren
| Symbologie | Daten | Erwartete Zeichenkette |
|---|---|---|
| Aztec, kurze URL | https://example.com/board/AB12 | example.com/board/AB12 |
| Aztec, langer Ticketinhalt | M1DOE/JOHN EABC123 AB1234 DEPART ARR 12JAN … | M1DOE/JOHN |
| PDF417, GS1-Luftfrachtbrief | 123456789012345 FEDEX 2026-04-20 | FEDEX |
| PDF417, AAMVA-Führerschein | @\n\x1e\rANSI 636014100002DL… | ANSI 636014 |
| Data Matrix, Pharma-UDI | (01)09506000134352(17)270630(10)ABC123 | 09506000134352 |
| Data Matrix, Seriennummer elektronisches Bauteil | PN:4321-ABC SN:00001234 | 4321-ABC |
Häufige Fallstricke
- Consumer-Handykameras dekodieren diese nicht. Dies ist der häufigste Fehler, PDF417 oder Aztec auf Marketingmaterialien drucken. iPhone-Kamera gibt nichts zurück; die meisten Android-Kameras genauso. Für allgemeine Verbraucherbeschild erung QR verwenden.
- Ruhezonen sind je nach Symbologie unterschiedlich. Aztec benötigt keine; PDF417 benötigt 2 Module; Data Matrix benötigt 1. QR-spezifische Regeln übertragen sich nicht.
- Direktteil-Markierung erfordert ISO/IEC-29158-Bewertung. Handykamera-Verifikation ist NICHT ausreichend für Pharma- oder Luft- und Raumfahrt-DPM. Einen DPM-Verifier (Microscan, Cognex, Dynamsoft) verwenden.
- AAMVA-Payloads müssen PDF417 verwenden. Die Spec schreibt PDF417 speziell vor, kein QR, kein Aztec, kein Data Matrix. Siehe AAMVA-Standards-Seite.
- ECC-Auswahl ist wichtig. Aztec ECC 5% ist extrem fragil; 23% ist aus gutem Grund der Standard. PDF417-Level 5 ist der Praxis-Standard. Data Matrix ECC ist an die Symbolgröße gebunden (ECC 200 ist fest).
- Styling für alle drei deaktiviert. QR-spezifische Funktionen (benutzerdefinierte Punkte, Augen, Verläufe, Mittellogos) gelten nicht. Abundera deaktiviert das Style-Panel für diese Typen.
Siehe auch
- Aztec-Code-Generator · PDF417-Generator · Data-Matrix-Generator.
- AAMVA-Standards-Seite, der kanonische PDF417-Anwendungsfall (Führerscheine).
- Standards-Index, zurück zum Standards-Index.
- /test-vectors/, Round-Trip-Fixtures für jede Symbologie.