Barcode Scanner Emulator
Tata letak papan ketik pemindai kode batang salah
Karakter yang salah atau kacau setelah pemindaian — terutama angka, tanda baca, atau simbol — hampir selalu merupakan ketidakcocokan tata letak papan ketik antara pemindai dan sistem operasi, bukan kesalahan dekode.
Masalah
Nilai yang dipindai berisi karakter yang salah, sering kali simbol atau angka tertentu tertukar dengan yang lain (pola umum: angka muncul dengan benar tetapi simbol seperti -, /, atau . salah, atau huruf yang sama sekali berbeda muncul menggantikan yang diharapkan).
Mengapa ini terjadi
Seperti dijelaskan di Penjelasan keyboard wedge HID, pemindai dalam mode papan ketik HID mengubah setiap karakter yang didekode menjadi keycode memakai tata letak papan ketik yang dikonfigurasi secara internal, lalu mengirim keycode itu. Sistem operasi menafsirkan ulang keycode memakai tata letaknya sendiri. Jika kedua tata letak tidak cocok (misalnya pemindai diatur ke QWERTY AS sementara sistem operasi diatur ke AZERTY Prancis), tombol tertentu dipetakan ke karakter yang berbeda dan ketidakcocokan itu muncul sebagai keluaran yang salah — meskipun pemindai mendekode kode batang dengan sempurna.
Cara mendiagnosis
- Pindai kode batang yang berisi rentang penuh angka dan simbol umum ke penguji peristiwa papan ketik.
- Bandingkan nilai
keyyang tercatat dengan isi kode batang yang sebenarnya. Jika karakter tertentu secara konsisten diganti karakter tertentu yang lain, itu sinyal kuat ketidakcocokan lokal, bukan kesalahan dekode acak. - Periksa pengaturan tata letak papan ketik sistem operasi (Bahasa & Wilayah di sebagian besar sistem) dan bandingkan dengan lokal yang dikonfigurasi pada pemindai, yang tercantum di manual konfigurasi atau utilitas vendor.
Cara memperbaiki
Konfigurasikan ulang pengaturan tata letak papan ketik pemindai agar sesuai dengan tata letak sistem operasi mesin tempat ia terhubung, memakai lembar kode batang konfigurasi produsen atau utilitas konfigurasi. Ini perbaikan di sisi pemindai — mengubah tata letak sistem operasi jarang praktis karena memengaruhi setiap perangkat masukan lain di mesin itu.
Jika Anda mengelola banyak stasiun kerja dengan lokal sistem operasi yang berbeda, standarkan satu pengaturan lokal pemindai dan satu lokal sistem operasi sebisa mungkin agar tidak perlu konfigurasi pemindai per mesin.
Cara memverifikasi
Pindai lagi kode batang uji yang sama ke penguji peristiwa papan ketik dan pastikan setiap karakter, terutama simbol, sekarang cocok persis dengan isi kode batang yang diharapkan.
Terkait
Penjelasan keyboard wedge HID · Panduan konfigurasi pemindai kode batang