Ugrás a tartalomra

Barcode Scanner Emulator

A vonalkódolvasó billentyűzetkiosztása hibás

A beolvasás utáni hibás vagy összekeveredett karakterek — különösen számok, írásjelek vagy szimbólumok esetén — szinte mindig az olvasó és az operációs rendszer billentyűzetkiosztásának eltéréséből fakadnak, nem dekódolási hibából.

Probléma

A beolvasott érték hibás karaktereket tartalmaz, gyakran konkrét szimbólumok vagy számok cserélődnek fel másokkal (gyakori minta: a számok helyesen jelennek meg, de az olyan szimbólumok, mint a -, a / vagy a ., hibásak, vagy a várt betű helyett egészen más betű jelenik meg).

Miért történik ez

Ahogy a HID billentyűzet-ékelés magyarázata leírja, a HID billentyűzetmódú olvasó minden dekódolt karaktert a saját, belsőleg beállított billentyűzetkiosztása szerint alakít billentyűkóddá, majd elküldi azt a billentyűkódot. Az operációs rendszer ezután a saját kiosztása szerint értelmezi újra a billentyűkódot. Ha a két kiosztás nem egyezik (például az olvasó amerikai QWERTY-re van állítva, az operációs rendszer pedig francia AZERTY-re), bizonyos billentyűk más karaktereknek felelnek meg, és az eltérés hibás kimenetként jelenik meg — még akkor is, ha az olvasó tökéletesen dekódolta a vonalkódot.

Hogyan diagnosztizálható

  1. Olvasson be egy számok és gyakori szimbólumok széles skáláját tartalmazó vonalkódot a billentyűzetesemény-tesztelőbe.
  2. Hasonlítsa össze a naplózott key értéket a vonalkód tényleges tartalmával. Ha bizonyos karakterek következetesen más meghatározott karakterekre cserélődnek, az erős jele a területi beállítás eltérésének, nem egy véletlenszerű dekódolási hibának.
  3. Ellenőrizze az operációs rendszer billentyűzetkiosztási beállítását (a legtöbb rendszeren Nyelv és régió), és hasonlítsa össze az olvasó beállított területi beállításával, amely a konfigurációs kézikönyvben vagy a szállító segédprogramjában szerepel.

Hogyan javítható

Állítsa be újra az olvasó billentyűzetkiosztását, hogy megfeleljen annak a gépnek az operációs rendszerkiosztásának, amelyhez csatlakozik, a gyártó konfigurációs vonalkódlapjával vagy a beállító segédprogrammal. Ez az olvasó oldali javítás — az operációs rendszer kiosztásának módosítása ritkán praktikus, mert a gép minden más beviteli eszközét érinti.

Ha sok, eltérő operációsrendszer-területi beállítású munkaállomást kezel, lehetőleg egységesítsen egy olvasó-területi beállítást és egy operációsrendszer-területi beállítást, hogy ne kelljen gépenként konfigurálni az olvasót.

Hogyan ellenőrizhető

Olvassa be újra ugyanazt a tesztvonalkódot a billentyűzetesemény-tesztelőbe, és erősítse meg, hogy minden karakter, különösen a szimbólumok, most pontosan megfelel a várt vonalkódtartalomnak.

Kapcsolódó

A HID billentyűzet-ékelés magyarázata · Vonalkódolvasó beállítási útmutatója