Aztec · PDF417 · Data Matrix
Tři 2D symbologie mimo QR podporované Abundeou. Vypadají podobně a všechny nesou stovky bajtů v kompaktní matici, ale jsou optimalizované pro různé úlohy a mají různou nativní podporu skenery. Tato stránka je průvodce výběrem správné symbologie, a zjištěním, kdy telefonní kamera přečte a kdy nepřečte to, co jste vytiskli.
PDF417:ISO/IEC 15438:2015, vrstvený lineární čárový kód na zadní straně každého amerického řidičského průkazu.
Data Matrix:ISO/IEC 16022:2006, čtvercový maticový kód na farmaceutických lahvičkách, elektronických součástkách a zdravotnických zařízeních.
Srovnání vedle sebe
| Aztec | PDF417 | Data Matrix | |
|---|---|---|---|
| Tvar | Čtverec, bullseye vyhledávač uprostřed | Obdélník, vrstvený lineární | Čtverec, L-tvarový vyhledávač ve dvou rozích |
| Maximální kapacita (alfanumerická) | ~3 067 znaků | ~1 800 znaků | ~2 335 znaků |
| Velikost modulu při maximu | 151 × 151 | Proměnná (řádky × sloupce) | 144 × 144 |
| Oprava chyb | Reed-Solomon, 5%–95% volitelně | Reed-Solomon, úrovně 0–8 (volitelně) | Reed-Solomon, pevná podle velikosti (ECC 200) |
| Požadovaná klidová zóna | Žádná | 2× šířka modulu | 1 modul |
| Nativně určeno pro | Povrchy s nízkým kontrastem (telefonní obrazovky, pomačkané jízdenky) | Dlouhé datové zprávy na standardním papíře (průkazy, nákladní listy) | Přímé označení dílů (DPM): laserem gravovaný kov, farmaceutické štítky |
| Konsorcium / vlastník | Welch Allyn (nyní Honeywell), otevřený | Symbol Technologies (nyní Zebra), otevřený | ID Matrix (nyní Microscan/Omron), otevřený |
Nativní podpora skenery
To je rozhodující faktor pro většinu reálných voleb. Žádný ze tří není nativně dekódován fotoaparátem Apple iPhone; chování fotoaparátu Android se liší podle výrobce.
| Čtečka | Aztec | PDF417 | Data Matrix |
|---|---|---|---|
| iOS Camera (iOS 15+) | Ne | Tok s vědomím o průkazu v iOS 17+ pro AAMVA | Ne |
| Android Camera (stock Google, Pixel) | Někteří výrobci | Částečně | Ano (Google Lens) |
| Google Lens | Nespolehlivý | Nespolehlivý | Ano |
| Průmyslový imager Zebra / Honeywell / Datalogic | Ano | Ano | Ano |
| Scandit SDK | Ano | Ano | Ano |
| Čtečka letištní / tranzitní brány | Ano (kanonické použití) | Některé letenky | Ne |
| Čtečka US DMV / baru / kiosku | Ne | Ano (kanonické použití) | Ne |
| Farmaceutická / lékařská DPM čtečka (ISO 29158) | Ne | Ne | Ano (kanonické použití) |
Vyberte správnou symboliku
Použijte Aztec, když
generujete letenku, jízdenku nebo elektronický průkaz, který bude skenován dedikovanou čtečkou brány nebo telefonní obrazovkou. Aztec je jediná 2D symbologie navržená ke spolehlivému dekódování z nízkokontrastní telefonní obrazovky za otiskem palce; proto IATA BCBP vybrala Aztec pro letenky v roce 2005.
Použijte PDF417, když
potřebujete dlouhou ASCII datovou zprávu (1–2 KB) na rovném papíře, která bude čtena laserovým skenerem 1D/2D na krátkou vzdálenost. Kanonická použití: zadní strana každého amerického řidičského průkazu (AAMVA), nákladní listy FedEx, americké pasy, zdravotní průkazy CA, mnoho vládních formulářů.
Použijte Data Matrix, když
označujete malé fyzické díly, farmaceutické lahvičky (FDA UDI, EU MDR), elektronické součástky, chirurgické nástroje, lopatky tryskových motorů. Data Matrix přežije laserové gravírování, přímé označení dílů a ražbu na kovu, kde žádná jiná symbologie nevydrží. ISO/IEC 29158 definuje kvalitní hodnocení DPM speciálně pro ni.
Použijte QR, když
cílem je spotřebitelský fotoaparát telefonu. Každý smartphone čte QR nativně; žádný nečte tyto tři spolehlivě. Pokud bude váš tisk skenován širokou veřejností, použijte QR a přijměte mírně nižší hustotu dat, kompromis univerzální dekódovatelnosti stojí za to.
Kanonické testovací vektory
| Symbologie | Datová zpráva | Očekávaný podřetězec |
|---|---|---|
| Aztec, krátká URL | https://example.com/board/AB12 | example.com/board/AB12 |
| Aztec, dlouhá jízdenka | M1DOE/JOHN EABC123 AB1234 DEPART ARR 12JAN … | M1DOE/JOHN |
| PDF417, GS1 nákladní list | 123456789012345 FEDEX 2026-04-20 | FEDEX |
| PDF417, AAMVA řidičský průkaz | @\n\x1e\rANSI 636014100002DL… | ANSI 636014 |
| Data Matrix, farmaceutické UDI | (01)09506000134352(17)270630(10)ABC123 | 09506000134352 |
| Data Matrix, sériové číslo elektronického dílu | PN:4321-ABC SN:00001234 | 4321-ABC |
Typické chyby
- Spotřebitelské telefonní kamery tyto symbologie nedekódují. Jde o nejčastější chybu, tisk PDF417 nebo Aztec na marketingové materiály. Fotoaparát iPhone nevrátí nic; většina fotoaparátů Android také ne. Pro obecnou spotřebitelskou signalizaci používejte QR.
- Klidové zóny se liší podle symbologie. Aztec žádnou nepotřebuje; PDF417 potřebuje 2 moduly; Data Matrix potřebuje 1. Pravidla specifická pro QR se nepřenášejí.
- Přímé označení dílů vyžaduje hodnocení podle ISO/IEC 29158. Ověření telefonním fotoaparátem nestačí pro farmaceutické ani letecké DPM. Použijte DPM verifikátor (Microscan, Cognex, Dynamsoft).
- AAMVA datové zprávy musí používat PDF417. Specifikace manduje PDF417 konkrétně, ne QR, ne Aztec, ne Data Matrix. Viz stránka standardů AAMVA.
- Výběr ECC je důležitý. Aztec ECC 5% je extrémně křehký; 23% je výchozí hodnota z dobrého důvodu. Úroveň 5 PDF417 je reálný výchozí stav. ECC Data Matrix je vázán na velikost symbolu (ECC 200 je pevný).
- Stylizace pro všechny tři zakázána. Funkce pouze pro QR (vlastní tečky, oči, přechody, centrální loga) se nevztahují. Abundera deaktivuje panel Styl pro tyto typy, viz banner schopností.
Viz také
- Generátor kódu Aztec · Generátor PDF417 · Generátor Data Matrix.
- Stránka standardů AAMVA, kanonický případ použití PDF417 (řidičské průkazy).
- Index standardů, zpět do referenčního centra.
- /test-vectors/, zpáteční testovací sady pro každou symbologii.