Barcode Scanner Emulator
Грешна подредба на клавиатурата при баркод скенера
Грешни или разбъркани знаци след сканиране — особено цифри, пунктуация или символи — почти винаги са несъответствие на подредбата на клавиатурата между скенера и операционната система, а не грешка при декодиране.
Проблем
Сканираната стойност съдържа грешни знаци, често конкретни символи или цифри, разменени с други (чест модел: числата са правилни, но символи като -, / или . са грешни, или на мястото на очаквана буква се появява съвсем друга).
Защо се случва
Както е обяснено в Обяснение на клавиатурния клин HID, скенер в режим на клавиатура HID превръща всеки декодиран знак в код на клавиш според собствената си вътрешно настроена подредба и предава този код. Операционната система отново тълкува кода на клавиша със своята подредба. Ако двете не съвпадат (например скенер на американски QWERTY, а операционната система на френски AZERTY), някои клавиши сочат към други знаци и несъответствието се вижда като грешен изход — въпреки че скенерът е декодирал баркода безупречно.
Как да диагностицирате
- Сканирайте баркод с пълен набор от цифри и често срещани символи в тестера за клавишни събития.
- Сравнете записаната стойност
keyс действителното съдържание на баркода. Ако определени знаци последователно се заменят с други определени знаци, това е силен знак за несъответствие на локала, а не за случайна грешка при декодиране. - Проверете настройката за подредба на клавиатурата на операционната система (Език и регион при повечето системи) и я сравнете с настроения локал на скенера от ръководството за конфигурация или помощната програма на доставчика.
Как да го поправите
Настройте отново подредбата на клавиатурата на скенера да съвпада с тази на операционната система на машината, към която е свързан, чрез листа с конфигурационни баркодове на производителя или помощната програма. Поправката е от страна на скенера — да се смени подредбата на операционната система рядко е практично, защото засяга всяко друго входно устройство на машината.
Ако управлявате много работни места с различни локали на операционната система, стандартизирайте по възможност един локал на скенера и един на операционната система, за да не настройвате скенера за всяка машина поотделно.
Как да проверите
Сканирайте отново същия тестов баркод в тестера за клавишни събития и потвърдете, че всеки знак, особено символите, вече съвпада точно с очакваното съдържание на баркода.
Свързано
Обяснение на клавиатурния клин HID · Ръководство за конфигурация на баркод скенер