Aztec · PDF417 · Data Matrix
De tre ikke-QR 2D-symbologier, Abundera understøtter. De ser ens ud, de bærer alle hundredvis af bytes i en kompakt matrix, men de er optimeret til forskellige jobs og har forskellig native scannerunderstøttelse.
Side-om-side sammenligning
| Aztec | PDF417 | Data Matrix | |
|---|---|---|---|
| Form | Kvadrat, bullseye i midten | Rektangulær, stablet lineær | Kvadrat, L-form i hjørnerne |
| Maks kapacitet (alfanum.) | ~3.067 tegn | ~1.800 tegn | ~2.335 tegn |
| Fejlkorrektion | Reed-Solomon, 5%–95% | Reed-Solomon, niveauer 0–8 | Reed-Solomon, fast per størrelse (ECC 200) |
| Modulstørrelse ved maks. | 151 × 151 | Variabel (rækker × kolonner) | 144 × 144 |
| Stille zone krævet | Ingen | 2× modulbredde | 1 modul |
| Konsortium / ejer | Welch Allyn (nu Honeywell), åben | Symbol Technologies (nu Zebra), åben | ID Matrix (nu Microscan/Omron), åben |
| Designet til | Lavkontrastoverflader (telefonskærme) | Lange payloads på standardpapir (kørekort, fragtsedler) | Direkte delmærkning: laseretsning, pharmaetiketter |
Native scannerunderstøttelse
Dette er den afgørende faktor for de fleste reelle valg. Ingen af de tre afkodes nativt af Apple iPhone Camera; Android Camera-adfærd varierer efter OEM.
| Læser | Aztec | PDF417 | Data Matrix |
|---|---|---|---|
| iOS Camera (iOS 15+) | Nej | AAMVA-bevidst (iOS 17+) | Nej |
| Android Camera (stock Google, Pixel) | Delvis | Delvis | Ja (Google Lens) |
| Google Lens | Upålidelig | Upålidelig | Ja |
| Zebra / Honeywell / Datalogic industriel imager | Ja | Ja | Ja |
| Scandit SDK | Ja | Ja | Ja |
| Flygterminalslæser | Ja (kanonisk) | Visse boarding passes | Nej |
| USA DMV / bar / kiosk-læser | Nej | Ja (kanonisk) | Nej |
| Pharma / medicinsk DPM-læser (ISO 29158) | Nej | Nej | Ja (kanonisk) |
Vælg den rigtige
Brug Aztec når
Du genererer et boardingkort, transitbillet eller elektronisk ID der skannes af en dedikeret gatetlæser eller telefonskærm. Aztec er den eneste 2D-symbologi designet til at afkode pålideligt fra en lavkontrastdtelefonskærm.
Brug PDF417 når
Du har brug for en lang ASCII-payload (1–2 KB) på fladt papir der læses af en 1D/2D-laserscanner på nært hold. Kanoniske brug: bagsiden af hvert amerikansk kørekort (AAMVA), FedEx-fragtsedler.
Brug Data Matrix når
Du mærker små fysiske dele, lægemiddelampuller (FDA UDI, EU MDR), elektroniske komponenter, kirurgiske instrumenter.
Brug QR i stedet når
Målet er et forbrugertelefonkamera. Alle smartphones læser QR nativt; ingen af disse tre gør det pålideligt.
Kanoniske testvektorer
| Symbology | Payload | Forventet substring(s) |
|---|---|---|
| Aztec, short URL | https://example.com/board/AB12 | example.com/board/AB12 |
| Aztec, long ticket payload | M1DOE/JOHN EABC123 AB1234 DEPART ARR 12JAN … | M1DOE/JOHN |
| PDF417, GS1 airbill | 123456789012345 FEDEX 2026-04-20 | FEDEX |
| PDF417, AAMVA driver license | @
ANSI 636014100002DL… | ANSI 636014 |
| Data Matrix, pharma UDI | (01)09506000134352(17)270630(10)ABC123 | 09506000134352 |
| Data Matrix, electronic part SN | PN:4321-ABC SN:00001234 | 4321-ABC |
Almindelige faldgruber
- Forbrugertelefonkameraer afkoder ikke disse. Dette er den mest almindelige fejl, at trykke en PDF417 eller Aztec på markedsførinmateriale.
- Stille zoner er forskellige per symbologi. Aztec behøver ingen; PDF417 behøver 2 moduler; Data Matrix behøver 1.
- Direkte delmærkning kræver ISO/IEC 29158-klassificering. Telefonkameraverificering er ikke tilstrækkeligt for lægemiddel eller flyindustri DPM.
- AAMVA-payloads skal bruge PDF417. Specen kræver PDF417 specifikt.
- ECC-valg er vigtigt. Aztec 5% ECC er ekstremt skrøbelig; 23% er standardværdien.
- Styling deaktiveret for alle tre. QR-specifikke funktioner gælder ikke.
Se også
- Aztec-kodegenerator · PDF417-generator · Data Matrix-generator
- AAMVA-standardside, det kanoniske PDF417-anvendelsestilfælde (kørekort).
- Standardindeks, tilbage til referencehubben.
- /test-vectors/, rundtur-testpakker for hvert symbologi.