Barcode Scanner Emulator
Distribució de teclat incorrecta a l'escàner de codis de barres
Els caràcters incorrectes o desordenats després d'una lectura —sobretot dígits, puntuació o símbols— són gairebé sempre un desajust de distribució del teclat entre l'escàner i el sistema operatiu, no un error de descodificació.
Problema
El valor llegit conté caràcters incorrectes, sovint símbols o dígits concrets intercanviats per d'altres (un patró habitual: els números apareixen bé, però símbols com -, / o . surten malament, o apareix una lletra diferent de l'esperada).
Per què passa
Com s'explica a La falca de teclat HID explicada, un escàner en mode de teclat HID converteix cada caràcter descodificat en un codi de tecla segons la seva pròpia distribució de teclat configurada internament i transmet aquest codi. El sistema operatiu torna a interpretar el codi de tecla amb la seva pròpia distribució. Si les dues no coincideixen (per exemple, l'escàner en QWERTY dels EUA i el sistema operatiu en AZERTY francès), certes tecles s'assignen a caràcters diferents i el desajust es veu com una sortida incorrecta, encara que l'escàner hagi descodificat el codi a la perfecció.
Com diagnosticar-ho
- Llegiu un codi que contingui un ventall complet de dígits i símbols habituals al Provador d'esdeveniments de teclat.
- Compareu el valor registrat de
keyamb el contingut real del codi. Si uns caràcters concrets se substitueixen de manera sistemàtica per altres caràcters concrets, és un senyal clar de desajust de configuració regional, no d'un error de descodificació aleatori. - Reviseu l'ajust de distribució del teclat del sistema operatiu (Llengua i regió a la majoria de sistemes) i compareu-lo amb la configuració regional de l'escàner, indicada al manual de configuració o a la utilitat del proveïdor.
Com corregir-ho
Torneu a configurar la distribució del teclat de l'escàner perquè coincideixi amb la del sistema operatiu de l'equip al qual està connectat, mitjançant el full de codis de configuració del fabricant o la utilitat de configuració. És una correcció a l'escàner: canviar la distribució del sistema operatiu rarament és pràctic, perquè afecta tots els altres dispositius d'entrada de l'equip.
Si gestioneu molts llocs amb configuracions regionals del sistema operatiu diferents, unifiqueu en la mesura del possible una sola configuració regional de l'escàner i una sola del sistema operatiu per no haver de configurar l'escàner màquina per màquina.
Com comprovar-ho
Torneu a llegir el mateix codi de prova al Provador d'esdeveniments de teclat i confirmeu que cada caràcter, sobretot els símbols, coincideix ara exactament amb el contingut esperat del codi.
Relacionat
La falca de teclat HID explicada · Guia de configuració de l'escàner de codis de barres