Generator barcode PDF417

PDF417 bukan kode matriks. Ia barcode linear pendek yang ditumpuk pada dirinya: tiap baris adalah deretan batang dan sela yang bisa disapu berkas seperti menyapu barcode toko, dan baris-barisnya bernomor agar pendekode bisa menyusun kembali potongan yang terbaca tak berurutan. Namanya keterangan balok penyusunnya — tiap kata kode adalah empat batang dan empat sela merentang tujuh belas modul: empat dan tujuh belas. Struktur itulah alasan PDF417 berakhir di dokumen, bukan di poster: ia terbaca oleh peralatan pemindaian laser yang sama sekali tak berkamera.

Tampilan
Ukuran
Warna

321 × 182 px pada PNG

Satuan ukuran

Spesifikasi

Himpunan karakter
data apa pun
Panjang
dari 1 sampai 1850 karakter
Digit periksa
tidak dipakai simbologi ini

Di mana dipakai

  • Dokumen identitas, ketika blok terbaca mesin di punggung kartu memuat kolom yang sama dengan muka cetaknya bagi siapa pun berpembaca
  • Pas naik cetak dan dokumen perjalanan, ketika seluruh catatan rute bepergian di kertasnya, bukan di pencarian ke server
  • Kertas kerja angkutan dan pengiriman — surat muatan, surat jalan, manifes — ketika formulir dipindai sebagai dokumen, bukan dipetik dari rak
  • Formulir yang harus selamat dicetak, diisi, dan diposkan, lalu terbaca kembali di pemindai tumpukan tanpa ada yang mengetik ulang kolomnya

Bedanya dengan yang lain

Data Matrix dan QR Code adalah simbologi matriks: datanya hidup di kisi dua dimensi, dan membacanya butuh pencitra yang menangkap seluruh area sekali jepret. PDF417 adalah linear bertumpuk, dan bedanya bukan akademis — pemindai laser raster, yang melihat hanya satu garis pada satu waktu, bisa membaca PDF417 dan sama sekali tak bisa membaca kode matriks. Satu sifat itulah yang memutuskan ke mana tiap format berakhir. Standar yang menetapkan PDF417 untuk kartu identitas, tiket, dan dokumen angkutan ditulis untuk armada pemindaian yang dibangun di sekitar laser, dan armada itu hidup lebih lama dari pemindai mana pun. Harga penumpukannya lebar. Tiap baris menghabiskan empat kata kode untuk struktur sebelum membawa apa pun: pola awal, penunjuk baris di tiap sisi, dan pola akhir — jadi satu baris adalah tujuh belas modul kali jumlah kolom data plus empat, dan satu modul lagi untuk batang penutup. Dengan dua kolom data itu 103 modul melintang, dan hanya 34 membawa data Anda. Data Matrix tak punya pajak per baris semacam itu — karena itu ia menang telak di suku cadang kecil, dan QR menang telak saat pembacanya telepon. Raihlah PDF417 ketika pihak penerima memindai dokumen, atau ketika format muatan didikte standar yang sudah menyebut PDF417.

Kesalahan yang sering terjadi

  • Membiarkan muatan tumbuh sampai barisnya runtuh. Simbol yang digambar di sini menjaga tinggi keseluruhan yang sama apa pun yang Anda ketik, jadi lebih banyak data berarti lebih banyak baris terjejal ke dalamnya — dan penunjuk baris berhenti terbedakan jauh sebelum datanya. Nilai contoh keluar sembilan baris dengan tinggi baris sekitar enam modul. Pada 200 karakter ia dua puluh baris dan tiap baris tinggal 2,8 modul — sudah di bawah lantai tiga modul yang jadi patokan format. Di plafon 1850 karakter simbolnya 52 baris dan 18 kolom data: gambar barcode, bukan barcode. Entah pangkas muatannya, entah beri berkas yang ditempatkan lebih banyak tinggi di tata letak — vektor akan meregang, dan rasiolah yang penting.
  • Memilih PDF417 untuk yang pendek. Overhead per barisnya tetap, jadi muatan kecil membayar struktur yang tak dibutuhkannya — dua kolom data berarti dua pertiga tiap baris adalah pola awal, penunjuk baris, dan pola akhir. URL atau nomor seri adalah pekerjaan yang salah bagi simbologi ini; ia mulai balik modal ketika muatannya catatan berkolom banyak.
  • Memangkas karya grafis sampai ke tintanya. PDF417 meminta dua modul zona tenang di keempat sisi — separuh dari empat milik QR, dan karenanya mudah dikira kelonggaran tata letak. Pola awal dan akhir duduk tepat di batas itu, dan merekalah yang memberi tahu berkas ia melintasi baris utuh, bukan sebagiannya — pangkas mereka, dan pemindaian yang tampak sukses bisa membawa baris terpenggal.
  • Membangun ulang muatan hasil baca dokumen orang lain. Bita di dalam kartu identitas atau pas naik mengikuti format data yang ditetapkan badan penerbit dokumennya, bukan simbologinya, dan halaman ini dengan senang mengodekan versi suntingannya ke simbol yang sempurna secara teknis. Sahnya barcode tak mengatakan apa pun tentang asli tidaknya dokumen — keduanya jangan dicampuradukkan.

Pertanyaan yang sering diajukan

Berapa banyak data yang dimuat PDF417?
Di puncak format, 1850 karakter teks, 2710 digit, atau 1108 bita — kolom ini berhenti di 1850. Tiga angka itu berbeda karena ada tiga cara mengemas data ke kata kode: pemadatan teks memuat dua karakter per kata kode, pemadatan numerik hampir tiga digit, dan pemadatan bita hanya 1,2 bita. Itu terukur di sini. Dua ratus huruf Latin keluar enam kolom data lebar dan dua puluh baris tinggi; dua ratus karakter yang sama dalam Kiril jatuh dari pemadatan teks ke mode bita dan keluar dua belas kolom, tiga puluh empat baris — sekitar tiga setengah kali kata kode untuk jumlah karakter yang sama.
Perlukah PDF417 digit periksa?
Tidak, dan tak ada yang perlu ditempelkan ke data Anda. Koreksi galat tertanam dalam pengodean sebagai kata kode Reed-Solomon yang tersebar di simbol, pada satu dari sembilan tingkat: tingkat 0 membelanjakan dua kata kode untuk koreksi dan tiap tingkat menggandakannya, jadi tingkat 8 membelanjakan 512. Tingkat lebih tinggi menahan lebih banyak kerusakan dan membesarkan simbol — dan pada format bertumpuk itu berarti lebih banyak baris, dan lebih banyak baris di tinggi tetap berarti baris yang lebih gepeng.
Apakah kamera telepon membacanya?
Pustaka pendekode yang menjadi dasar aplikasi telepon menyertakan PDF417, tetapi aplikasi hanya mencari format yang disuruh dicari, dan yang ditulis untuk kode QR tak akan menemukan apa pun di halaman. Di tempat PDF417 hidup, pembacanya dispesifikasikan bersama dokumennya sendiri — jadi pertanyaannya tak muncul. Ia muncul ketika Anda menaruh PDF417 di tempat publik diharapkan memindainya — dan itu alasan memakai simbologi lain.
Apa itu MicroPDF417?
Anggota keluarga yang sama, terpisah dan ringkas, dengan himpunan format kecil yang tetap dan tanpa penunjuk baris jenis biasa. Ia ada persis untuk kasus di atas — muatan pendek yang jika tidak akan membayar overhead penuh per baris — dan ia simbologi lain, bukan setelan pada yang ini. Halaman ini menghasilkan PDF417 baku.
Kenapa hasilnya strip panjang dan gepeng?
Karena ia dibangun dari baris, dan satu baris harus cukup lebar memuat seluruh struktur barcode linear. Bentuknya adalah intinya, bukan efek samping: strip panjang gepeng pas di kaki formulir atau tepi belakang kartu, tempat persegi berkapasitas sama harus menggerogoti tata letak. Kalau strip lebar salah untuk permukaan Anda, jawaban jujurnya: PDF417 format yang salah untuknya.