Aztec · PDF417 · Data Matrix
Tiga simbologi 2D non-QR yang didukung Abundera. Tampak mirip, semuanya membawa ratusan byte dalam matriks kompak, tetapi dioptimalkan untuk pekerjaan berbeda dan memiliki dukungan pemindai native yang berbeda. Halaman ini adalah panduan lapangan untuk memilih yang tepat, dan mengetahui kapan kamera ponsel akan dan tidak akan membaca hasil cetak Anda.
PDF417:ISO/IEC 15438:2015, kode batang linier bertumpuk di bagian belakang setiap SIM Amerika.
Data Matrix:ISO/IEC 16022:2006, kode matriks persegi pada vial farmasi, komponen elektronik, dan perangkat medis.
Perbandingan berdampingan
| Aztec | PDF417 | Data Matrix | |
|---|---|---|---|
| Bentuk | Persegi, pencari bullseye di tengah | Persegi panjang, linier bertumpuk | Persegi, pencari berbentuk L di dua sudut |
| Kapasitas maks. (alfanumerik) | ~3.067 karakter | ~1.800 karakter | ~2.335 karakter |
| Ukuran modul pada maks. | 151 × 151 | Variabel (baris × kolom) | 144 × 144 |
| Koreksi kesalahan | Reed-Solomon, 5%–95% dapat dipilih | Reed-Solomon, level 0–8 (dapat dipilih) | Reed-Solomon, tetap berdasarkan ukuran (ECC 200) |
| Zona diam yang diperlukan | Tidak ada | 2× lebar modul | 1 modul |
| Dibuat untuk | Permukaan kontras rendah (layar ponsel, tiket kusut) | Payload panjang pada kertas standar (SIM, airway bill) | Penandaan bagian langsung (DPM): logam ukir laser, label farmasi |
| Konsorsium / pemilik | Welch Allyn (kini Honeywell), terbuka | Symbol Technologies (kini Zebra), terbuka | ID Matrix (kini Microscan/Omron), terbuka |
Dukungan pemindai native
Ini adalah faktor penentu untuk sebagian besar pilihan dunia nyata. Tidak ada dari ketiganya yang didekodekan secara native oleh kamera Apple iPhone; perilaku kamera Android bervariasi tergantung OEM.
| Pembaca | Aztec | PDF417 | Data Matrix |
|---|---|---|---|
| iOS Camera (iOS 15+) | Tidak | Alur sadar lisensi di iOS 17+ untuk payload AAMVA | Tidak |
| Android Camera (stock Google, Pixel) | Beberapa OEM | Sebagian | Ya (Google Lens) |
| Google Lens | Tidak andal | Tidak andal | Ya |
| Imager industri Zebra / Honeywell / Datalogic | Ya | Ya | Ya |
| Scandit SDK | Ya | Ya | Ya |
| Pembaca gerbang maskapai / transit | Ya (penggunaan kanonik) | Beberapa boarding pass | Tidak |
| Pembaca DMV AS / bar / kiosk | Tidak | Ya (penggunaan kanonik) | Tidak |
| Pembaca DPM farmasi / medis (ISO 29158) | Tidak | Tidak | Ya (penggunaan kanonik) |
Pilih yang tepat
Gunakan Aztec jika
Anda membuat boarding pass, tiket transit, atau ID elektronik yang akan dipindai oleh pembaca gerbang khusus atau layar ponsel. Aztec adalah satu-satunya simbologi 2D yang dirancang untuk mendekodekan secara andal dari layar ponsel kontras rendah di balik bekas ibu jari; itulah mengapa IATA BCBP memilihnya untuk boarding pass pada 2005.
Gunakan PDF417 jika
Anda membutuhkan payload ASCII panjang (1–2 KB) pada kertas datar yang akan dibaca oleh pemindai laser 1D/2D pada jarak dekat. Penggunaan kanonik: bagian belakang setiap SIM Amerika (AAMVA), airway bill FedEx, paspor AS, kartu kesehatan CA, banyak formulir pemerintah.
Gunakan Data Matrix jika
Anda menandai bagian fisik kecil, vial farmasi (FDA UDI, EU MDR), komponen elektronik, instrumen bedah, bilah mesin jet. Data Matrix bertahan dari pengukiran laser, penandaan bagian langsung, dan dot-peen pada logam di mana simbologi lain tidak bisa.
Gunakan QR sebagai gantinya jika
Targetnya adalah kamera ponsel konsumen. Setiap smartphone membaca QR secara native; tidak ada yang membaca ketiganya secara andal. Jika cetakan Anda akan dipindai oleh masyarakat umum, gunakan QR dan terima kepadatan data yang sedikit lebih rendah.
Vektor uji kanonik
| Simbologi | Payload | Substring yang diharapkan |
|---|---|---|
| Aztec, URL pendek | https://example.com/board/AB12 | example.com/board/AB12 |
| Aztec, payload tiket panjang | M1DOE/JOHN EABC123 AB1234 DEPART ARR 12JAN … | M1DOE/JOHN |
| PDF417, airway bill GS1 | 123456789012345 FEDEX 2026-04-20 | FEDEX |
| PDF417, SIM AAMVA | @\n\x1e\rANSI 636014100002DL… | ANSI 636014 |
| Data Matrix, UDI farmasi | (01)09506000134352(17)270630(10)ABC123 | 09506000134352 |
| Data Matrix, SN bagian elektronik | PN:4321-ABC SN:00001234 | 4321-ABC |
Jebakan umum
- Kamera ponsel konsumen tidak akan mendekodekan ini. Ini adalah kesalahan paling umum, mencetak PDF417 atau Aztec pada materi pemasaran. iPhone Camera tidak mengembalikan apa pun; kebanyakan kamera Android juga sama. Gunakan QR untuk papan tanda konsumen umum.
- Zona diam berbeda per simbologi. Aztec tidak membutuhkan apa pun; PDF417 membutuhkan 2 modul; Data Matrix membutuhkan 1. Aturan khusus QR tidak berlaku.
- Penandaan bagian langsung memerlukan grading ISO/IEC 29158. Verifikasi kamera ponsel tidak cukup untuk DPM farmasi atau dirgantara. Gunakan verifier DPM (Microscan, Cognex, Dynamsoft).
- Payload AAMVA harus menggunakan PDF417. Spesifikasi mengharuskan PDF417 secara khusus, bukan QR, bukan Aztec, bukan Data Matrix. Lihat halaman standar AAMVA.
- Pemilihan ECC penting. Aztec ECC 5% sangat rapuh; 23% adalah default dengan alasan. Level 5 PDF417 adalah default dunia nyata. ECC Data Matrix terikat dengan ukuran simbol (ECC 200 tetap).
- Penataan gaya dinonaktifkan untuk ketiganya. Fitur khusus QR (titik kustom, mata, gradien, logo tengah) tidak berlaku. Abundera menonaktifkan panel Gaya untuk tipe-tipe ini, lihat banner kemampuan.
Lihat juga
- Generator kode Aztec · Generator PDF417 · Generator Data Matrix.
- Halaman standar AAMVA, kasus penggunaan kanonik PDF417 (SIM).
- Indeks standar, kembali ke pusat referensi.
- /test-vectors/, fixture perjalanan pulang-pergi untuk setiap simbologi.