Przejdź do treści

Barcode Scanner Emulator

Zły układ klawiatury skanera kodów kreskowych

Złe lub pomieszane znaki po skanie, zwłaszcza cyfry, znaki przestankowe i symbole, to prawie zawsze niezgodność układu klawiatury między skanerem a systemem operacyjnym, a nie błąd dekodowania.

Problem

Zeskanowana wartość zawiera złe znaki, często konkretne symbole albo cyfry zamienione na inne (typowy wzorzec: liczby są poprawne, ale symbole takie jak -, / albo . są złe, albo w miejscu oczekiwanego znaku pojawia się zupełnie inna litera).

Dlaczego tak się dzieje

Jak wyjaśniono w Wyjaśnieniu klina klawiaturowego HID, skaner w trybie klawiatury HID zamienia każdy zdekodowany znak na kod klawisza według wewnętrznie skonfigurowanego układu klawiatury, a potem wysyła ten kod. System operacyjny interpretuje kod ponownie według własnego układu. Jeśli układy się nie zgadzają (na przykład skaner ustawiony na US QWERTY, a system na francuski AZERTY), część klawiszy odpowiada innym znakom i niezgodność widać jako zły wynik, choć skaner zdekodował kod bezbłędnie.

Jak diagnozować

  1. Zeskanuj kod zawierający pełny zakres cyfr i typowych symboli do testera zdarzeń klawiatury.
  2. Porównaj zarejestrowaną wartość key z rzeczywistą treścią kodu. Jeśli konkretne znaki są stale zastępowane innymi konkretnymi znakami, to silny sygnał niezgodności ustawień regionalnych, a nie losowego błędu dekodowania.
  3. Sprawdź ustawienie układu klawiatury systemu (na większości systemów język i region) i porównaj je ze skonfigurowanymi ustawieniami regionalnymi skanera z instrukcji konfiguracji albo narzędzia dostawcy.

Jak naprawić

Narzędziem albo arkuszem kodów konfiguracyjnych producenta ustaw układ klawiatury skanera tak, by zgadzał się z układem systemu komputera, do którego jest podłączony. To poprawka po stronie skanera. Zmiana układu systemu zamiast tego rzadko jest praktyczna, bo dotyczy każdego innego urządzenia wprowadzania na tym komputerze.

Jeśli zarządzasz wieloma stanowiskami z różnymi ustawieniami regionalnymi systemu, tam gdzie to możliwe ujednolić jedno ustawienie regionalne skanera i jedno ustawienie systemu, aby nie konfigurować skanera osobno na każdej maszynie.

Jak sprawdzić

Zeskanuj ten sam kod testowy ponownie do testera zdarzeń klawiatury i potwierdź, że każdy znak, zwłaszcza symbole, dokładnie zgadza się z oczekiwaną treścią kodu.

Powiązane

Wyjaśnienie klina klawiaturowego HID · Przewodnik konfiguracji skanera kodów kreskowych