Aztec · PDF417 · Data Matrix
Tiga simbol 2D bukan QR yang disokong oleh Abundera. Mereka kelihatan serupa, semuanya membawa ratusan bait dalam matriks padat, tetapi dioptimumkan untuk kerja berbeza dan mempunyai sokongan pengimbas asli yang berbeza. Halaman ini ialah panduan lapangan untuk memilih yang betul, dan untuk mengetahui bila kamera telefon akan dan tidak akan membaca cetakan anda.
PDF417:ISO/IEC 15438:2015, kod bar linear bertindan di belakang setiap lesen memandu AS.
Data Matrix:ISO/IEC 16022:2006, kod matriks segi empat pada botol farmaseutikal, bahagian elektronik dan peranti perubatan.
Perbandingan sebelah menyebelah
| Aztec | PDF417 | Data Matrix | |
|---|---|---|---|
| Bentuk | Segi empat, pengesan bullseye di tengah | Segi empat panjang, linear bertindan | Segi empat, pengesan berbentuk L di dua sudut |
| Kapasiti maks. (alfanumerik) | ~3,067 aksara | ~1,800 aksara | ~2,335 aksara |
| Saiz modul pada maks. | 151 × 151 | Berubah-ubah (baris × lajur) | 144 × 144 |
| Pembetulan ralat | Reed-Solomon, 5%–95% boleh dipilih | Reed-Solomon, tahap 0–8 (boleh dipilih) | Reed-Solomon, tetap mengikut saiz (ECC 200) |
| Zon senyap diperlukan | Tiada | 2× lebar modul | 1 modul |
| Direka aslinya untuk | Permukaan kontras rendah (skrin telefon, tiket kusut) | Muatan panjang pada kertas biasa (lesen, bil udara) | Penandaan bahagian terus (DPM): logam ukiran laser, label farmaseutikal |
| Konsortium / pemilik | Welch Allyn (kini Honeywell), terbuka | Symbol Technologies (kini Zebra), terbuka | ID Matrix (kini Microscan/Omron), terbuka |
Sokongan pengimbas asli
Ini adalah faktor penentu untuk kebanyakan pilihan dunia nyata. Tiada satu pun daripada tiga ini dinyahkod secara asli oleh kamera Apple iPhone; tingkah laku kamera Android berbeza mengikut OEM.
| Pembaca | Aztec | PDF417 | Data Matrix |
|---|---|---|---|
| iOS Camera (iOS 15+) | Tidak | Aliran sedar lesen dalam iOS 17+ untuk muatan AAMVA | Tidak |
| Android Camera (stock Google, Pixel) | Sesetengah OEM | Separa | Ya (Google Lens) |
| Google Lens | Tidak boleh dipercayai | Tidak boleh dipercayai | Ya |
| Pengimej industri Zebra / Honeywell / Datalogic | Ya | Ya | Ya |
| Scandit SDK | Ya | Ya | Ya |
| Pembaca get syarikat penerbangan / transit | Ya (penggunaan kanonik) | Sesetengah pas masuk | Tidak |
| Pembaca DMV AS / bar / kiosk | Tidak | Ya (penggunaan kanonik) | Tidak |
| Pembaca DPM farmaseutikal / perubatan (ISO 29158) | Tidak | Tidak | Ya (penggunaan kanonik) |
Pilih yang betul
Gunakan Aztec apabila
Anda menjana pas masuk, tiket transit, atau ID elektronik yang akan diimbas oleh pembaca get khusus atau skrin telefon. Aztec adalah satu-satunya simbol 2D yang direka untuk menyahkod dengan boleh dipercayai dari paparan telefon kontras rendah di belakang kesan ibu jari; itulah sebabnya IATA BCBP memilihnya untuk pas masuk pada 2005.
Gunakan PDF417 apabila
Anda memerlukan muatan ASCII panjang (1–2 KB) pada kertas rata yang akan dibaca oleh pengimbas laser 1D/2D pada jarak dekat. Penggunaan kanonik: belakang setiap lesen memandu AS (AAMVA), bil udara FedEx, pasport AS, kad penjagaan kesihatan CA, banyak borang kerajaan.
Gunakan Data Matrix apabila
Anda menanda bahagian fizikal kecil, botol farmaseutikal (FDA UDI, EU MDR), komponen elektronik, instrumen pembedahan, bilah enjin jet. Data Matrix bertahan daripada ukiran laser, penandaan bahagian terus dan dot-peen pada logam di mana tiada simbol lain bertahan.
Gunakan QR sebaliknya apabila
Sasaran adalah kamera telefon pengguna. Setiap telefon pintar membaca QR secara asli; tiada yang membaca tiga ini dengan boleh dipercayai. Jika cetakan anda akan diimbas oleh orang awam, gunakan QR dan terima ketumpatan data yang sedikit lebih rendah.
Vektor ujian kanonik
| Simbol | Muatan | Subrentetan yang dijangka |
|---|---|---|
| Aztec, URL pendek | https://example.com/board/AB12 | example.com/board/AB12 |
| Aztec, muatan tiket panjang | M1DOE/JOHN EABC123 AB1234 DEPART ARR 12JAN … | M1DOE/JOHN |
| PDF417, bil udara GS1 | 123456789012345 FEDEX 2026-04-20 | FEDEX |
| PDF417, lesen memandu AAMVA | @\n\x1e\rANSI 636014100002DL… | ANSI 636014 |
| Data Matrix, UDI farmaseutikal | (01)09506000134352(17)270630(10)ABC123 | 09506000134352 |
| Data Matrix, SN bahagian elektronik | PN:4321-ABC SN:00001234 | 4321-ABC |
Perangkap biasa
- Kamera telefon pengguna tidak akan menyahkod ini. Ini adalah kesilapan paling biasa, mencetak PDF417 atau Aztec pada bahan pemasaran. Kamera iPhone tidak memulangkan apa-apa; kebanyakan kamera Android juga sama. Gunakan QR untuk papan tanda pengguna umum.
- Zon senyap berbeza mengikut simbol. Aztec tidak memerlukan; PDF417 memerlukan 2 modul; Data Matrix memerlukan 1. Peraturan khusus QR tidak berpindah.
- Penandaan bahagian terus memerlukan penggredan ISO/IEC 29158. Pengesahan kamera telefon tidak mencukupi untuk DPM farmaseutikal atau aeroangkasa. Gunakan pengesah DPM (Microscan, Cognex, Dynamsoft).
- Muatan AAMVA mesti menggunakan PDF417. Spesifikasi mengamanatkan PDF417 khusus, bukan QR, bukan Aztec, bukan Data Matrix. Lihat halaman piawaian AAMVA.
- Pemilihan ECC penting. Aztec ECC 5% amat rapuh; 23% adalah lalai dengan sebab. PDF417 tahap 5 adalah lalai dunia nyata. ECC Data Matrix terikat dengan saiz simbol (ECC 200 tetap).
- Penggayaan dilumpuhkan untuk ketiga-tiganya. Ciri khusus QR (titik tersuai, mata, kecerunan, logo tengah) tidak terpakai. Abundera melumpuhkan panel Gaya untuk jenis ini, lihat sepanduk keupayaan.
Lihat juga
- Penjana kod Aztec · Penjana PDF417 · Penjana Data Matrix.
- Halaman piawaian AAMVA, kes penggunaan kanonik PDF417 (lesen memandu).
- Indeks piawaian, kembali ke hab rujukan.
- /test-vectors/, lekapan perjalanan pusingan untuk setiap simbol.