PDF417

PDF417 ialah kod bar 2D bertindan-linear yang muncul di belakang setiap lesen memandu AS, kebanyakan pasport AS, bil udara FedEx/UPS, dan borang kerajaan yang tidak terkira banyaknya. Ia satu-satunya simbol 2D yang boleh dibaca dengan boleh dipercayai oleh pengimbas laser 1D, sebab itulah institusi dengan pangkalan pengimbas berjuta-juta dolar tidak beralih daripadanya selama 30 tahun.

Spesifikasi kanonik:ISO/IEC 15438:2015, Teknologi maklumat, Teknik pengenalan automatik dan tangkapan data, Spesifikasi simbol kod bar PDF417.
Aplikasi AAMVA:AAMVA Card Design Standard v10, mewajibkan PDF417 untuk lesen memandu AS/Kanada.
Pencipta: Symbol Technologies (kini Zebra), 1991. Nama bermaksud "Portable Data File, 4 bars, 17 modules."

Apakah ia

Secara fizikal, simbol PDF417 ialah timbunan baris mendatar, setiap baris adalah kod bar linear. PDF417 bersaiz penuh kelihatan seperti bata tinggi sempit dengan ~3–90 baris, di mana setiap baris membawa bahagian muatan keseluruhan. Kerana setiap baris bermula dengan corak mula dan berakhir dengan corak berhenti, PDF417 boleh dinyahkod oleh laser yang mengimbas dari kiri ke kanan baris demi baris, tiada pengimej 2D diperlukan.

Setiap kata kod adalah 17 modul lebar, dibina daripada 4 bar dan 4 ruang (oleh itu "4/17"). Muatan dibahagikan merentasi kata kod menggunakan salah satu daripada tiga "mod pemampatan":

Kapasiti (baris × lajur)

Saiz PDF417 ditentukan sebagai baris × lajur data. Maksimum ialah 90 baris × 30 lajur data = 2,700 kata kod data. Kapasiti abjadnumerik anggaran:

Baris × lajur dataMaks. abjadnumerikPenggunaan tipikal
3 × 1~3 aksaraSimbol minimum berdaya maju
10 × 3~30 aksaraID pendek, URL pendek
20 × 5~100 aksaraPas menaiki, AAMVA pendek
30 × 8~250 aksaraBil udara FedEx
40 × 12~500 aksaraLesen memandu AAMVA penuh
90 × 30~1,800 aksaraMaksimum teori, jarang digunakan

Tahap pembetulan ralat (0–8)

PDF417 mentakrifkan 9 tahap pembetulan ralat Reed-Solomon, menambah 2, 4, 8, 16, 32, 64, 128, 256 atau 512 kata kod ECC. Tahap yang lebih tinggi mengendalikan lebih banyak kerosakan tetapi mengurangkan kapasiti muatan.

Tahap ECCKata kod ECCPenggunaan tipikal% overhed
02Eksperimen sahaja~0.1%
14Kod pendek, persekitaran terkawal~0.2%
28Muatan kecil~0.4%
316Muatan sederhana, imbasan dalaman~0.8%
432Lalai untuk dokumen pendek~1.5%
564Lalai dunia sebenar, bil udara, pas menaiki, AAMVA~3%
6128Persekitaran kerosakan tinggi~6%
7256Berkedut / luar / perindustrian~12%
8512Persekitaran melampau~25%

Macro PDF417 (muatan berbilang simbol)

Apabila muatan melebihi had 1,800 aksara, PDF417 menyokong Macro PDF417, muatan dibahagikan kepada sehingga 99,999 simbol berasingan, setiap satu ditandakan dengan indeks Macro dan ID Fail. Pengimbas membaca semua simbol dalam sebarang susunan, memasang semula, dan mengeluarkan satu muatan yang dinyahkod. Jarang dalam praktik di luar pengimbasan dokumen pakar.

Vektor ujian kanonik

KesMuatanSubrentetan yang dijangka
Bil udara GS1 (gaya FedEx)123456789012345 FEDEX 2026-04-20FEDEX
Lesen memandu AAMVA (minimum)@\n\x1e\rANSI 636014100002DL00410241ZVZVA01DAQA123456789ANSI 636014
URL pendek biasahttps://example.com/doc/X1234example.com/doc/X1234
Resit / invois panjangINV:2026-04-19 VENDOR:ACME TOTAL:$1,234.56 TAX:$98.76 …ACME

Perangkap biasa

Keserasian pengimbas

PembacaSokongan PDF417Nota
Kamera iOS (iOS 17+)AAMVA sahajaAliran Wallet asli untuk lesen memandu AS. Muatan PDF417 umum tidak dinyahkod.
Kamera Android (bergantung pada OEM)SeparaKamera stok Samsung + Pixel menyahkod secara tidak konsisten. Google Lens separa.
Google LensTidak boleh dipercayaiBukan laluan pengesahan yang berdaya maju untuk pengeluaran.
Pengimbas DMV AS / kioskYa (kanonik)Inilah yang PDF417 direka bentuk untuk, setiap DMV dan kiosk arak membaca PDF417 secara asli.
Pembaca pas menaiki syarikat penerbanganSesetengah syarikatKebanyakan beralih ke Aztec; beberapa (ANA, JAL, pembawa AS lama) masih menerima pas menaiki PDF417.
Pembaca bil udara FedEx / UPSYa (kanonik)Pengimbas laser di setiap kemudahan pengisihan membaca PDF417 secara asli.
Pengimbas laser 1DYaKelebihan unik berbanding Aztec / Data Matrix, laser 1D BOLEH menyahkod PDF417.
Pengimej Zebra / Honeywell / DatalogicYaSetiap pengimej 2D industri menyokong PDF417.
Scandit / Dynamsoft SDKYaSokongan penuh termasuk Macro PDF417.

Lihat juga

Rujukan spesifikasi disahkan 2026-04-19. ISO/IEC 15438:2015, AAMVA CDS v10. Semakan seterusnya: 2026-07-19.