Extended Channel Interpretation (ECI)

Juga disebut: ECI, designator ECI, deklarasi set karakter

Definisi

Extended Channel Interpretation (ECI) adalah kode escape di dalam barcode yang menyatakan bagaimana byte berikutnya harus dibaca, misalnya ECI 26 untuk UTF-8. Banyak pembaca mengabaikannya dan menebak sendiri.

Apa yang dilakukan ECI

ECI memberi tahu pembaca set karakter atau interpretasi data mana yang berlaku untuk byte berikutnya. Tanpanya, pembaca harus mengasumsikan bawaan atau menebak dari byte itu sendiri.

ECI tidak khusus untuk QR code. Skema ini didefinisikan oleh AIM, asosiasi industri barcode, dan juga didukung oleh Data Matrix, Aztec code, PDF417, MaxiCode, dan simbologi lainnya.

Cara di-encode dalam QR code

Segmen ECI diawali mode indicator 0111, diikuti nomor designator ECI sepanjang satu sampai tiga byte. Interpretasi tetap berlaku sampai akhir data atau sampai ECI lain mengubahnya.

  • ECI 3: ISO-8859-1 (Latin-1)
  • ECI 20: Shift JIS
  • ECI 26: UTF-8
  • Designator berkisar dari 0 sampai 999999

Dukungan dalam praktik

Dukungan ECI tidak merata. Scanner industri dan dokumen sering menghormatinya, sementara banyak aplikasi kamera ponsel mengabaikannya dan mendeteksi UTF-8 lewat pemeriksaan, yang berfungsi untuk sebagian besar konten modern.

Beberapa pembaca lama tidak mengharapkan header ECI dan bisa menampilkan karakter nyasar atau gagal mengurai isinya. Untuk URL dan teks biasa sehari-hari, sebagian besar generator tidak menyertakan ECI dan mengandalkan deteksi UTF-8.

Pertanyaan yang sering diajukan

Apakah saya butuh ECI untuk teks UTF-8 di QR code?

Biasanya tidak. Sebagian besar pembaca ponsel mengenali UTF-8 secara otomatis, dan ECI bisa membingungkan beberapa pembaca lama. ECI paling berguna ketika data harus ditafsirkan persis, seperti pada sistem industri.

Mengapa QR code saya menampilkan karakter aneh saat di-scan?

Pembaca mungkin salah menebak set karakter untuk data mode byte. Menyatakan UTF-8 dengan ECI 26, atau mencoba pembaca lain, bisa membantu menemukan penyebabnya.

Sumber dan standar

Semua istilah