Към съдържанието

Barcode Scanner Emulator

Грешна подредба на клавиатурата при баркод скенера

Грешни или разбъркани знаци след сканиране — особено цифри, пунктуация или символи — почти винаги са несъответствие на подредбата на клавиатурата между скенера и операционната система, а не грешка при декодиране.

Проблем

Сканираната стойност съдържа грешни знаци, често конкретни символи или цифри, разменени с други (чест модел: числата са правилни, но символи като -, / или . са грешни, или на мястото на очаквана буква се появява съвсем друга).

Защо се случва

Както е обяснено в Обяснение на клавиатурния клин HID, скенер в режим на клавиатура HID превръща всеки декодиран знак в код на клавиш според собствената си вътрешно настроена подредба и предава този код. Операционната система отново тълкува кода на клавиша със своята подредба. Ако двете не съвпадат (например скенер на американски QWERTY, а операционната система на френски AZERTY), някои клавиши сочат към други знаци и несъответствието се вижда като грешен изход — въпреки че скенерът е декодирал баркода безупречно.

Как да диагностицирате

  1. Сканирайте баркод с пълен набор от цифри и често срещани символи в тестера за клавишни събития.
  2. Сравнете записаната стойност key с действителното съдържание на баркода. Ако определени знаци последователно се заменят с други определени знаци, това е силен знак за несъответствие на локала, а не за случайна грешка при декодиране.
  3. Проверете настройката за подредба на клавиатурата на операционната система (Език и регион при повечето системи) и я сравнете с настроения локал на скенера от ръководството за конфигурация или помощната програма на доставчика.

Как да го поправите

Настройте отново подредбата на клавиатурата на скенера да съвпада с тази на операционната система на машината, към която е свързан, чрез листа с конфигурационни баркодове на производителя или помощната програма. Поправката е от страна на скенера — да се смени подредбата на операционната система рядко е практично, защото засяга всяко друго входно устройство на машината.

Ако управлявате много работни места с различни локали на операционната система, стандартизирайте по възможност един локал на скенера и един на операционната система, за да не настройвате скенера за всяка машина поотделно.

Как да проверите

Сканирайте отново същия тестов баркод в тестера за клавишни събития и потвърдете, че всеки знак, особено символите, вече съвпада точно с очакваното съдържание на баркода.

Свързано

Обяснение на клавиатурния клин HID · Ръководство за конфигурация на баркод скенер