Pāriet uz saturu

Barcode Scanner Emulator

Nepareizs svītrkodu skenera tastatūras izkārtojums

Nepareizas vai sajauktas rakstzīmes pēc skenēšanas — īpaši cipari, pieturzīmes vai simboli — gandrīz vienmēr ir tastatūras izkārtojuma neatbilstība starp skeneri un operētājsistēmu, nevis atkodēšanas kļūda.

Problēma

Skenētajā vērtībā ir nepareizas rakstzīmes, bieži konkrēti simboli vai cipari ir samainīti ar citiem (biežs raksts: skaitļi ir pareizi, bet simboli, piemēram, -, / vai ., ir nepareizi, vai gaidītās rakstzīmes vietā parādās pavisam cita).

Kāpēc tā notiek

Kā skaidrots HID tastatūras ķīļa skaidrojumā, HID tastatūras režīma skeneris katru atkodēto rakstzīmi pārvērš taustiņa kodā, izmantojot savu iekšēji konfigurēto tastatūras izkārtojumu, un pēc tam pārsūta šo kodu. Operētājsistēma kodu interpretē no jauna ar savu izkārtojumu. Ja izkārtojumi nesakrīt (piemēram, skeneris ir iestatīts uz US QWERTY, bet operētājsistēma — uz franču AZERTY), daži taustiņi atbilst citām rakstzīmēm, un neatbilstība parādās kā nepareiza izvade, lai gan skeneris svītrkodu atkodēja nevainojami.

Kā diagnosticēt

  1. Skenējiet svītrkodu ar pilnu ciparu un biežu simbolu klāstu tastatūras notikumu testētājā.
  2. Salīdziniet reģistrēto key vērtību ar faktisko svītrkoda saturu. Ja konkrētas rakstzīmes konsekventi tiek aizstātas ar citām konkrētām rakstzīmēm, tā ir spēcīga lokalizācijas neatbilstības, nevis nejaušas atkodēšanas kļūdas, pazīme.
  3. Pārbaudiet operētājsistēmas tastatūras izkārtojuma iestatījumu (lielākajā daļā sistēmu — valoda un reģions) un salīdziniet to ar skenera konfigurēto lokalizāciju, kas norādīta konfigurācijas rokasgrāmatā vai piegādātāja utilītā.

Kā labot

Ar ražotāja konfigurācijas svītrkodu lapu vai konfigurācijas utilītu iestatiet skenera tastatūras izkārtojumu tā, lai tas atbilstu datora, kuram tas pievienots, operētājsistēmas izkārtojumam. Tas ir labojums skenera pusē — tā vietā mainīt operētājsistēmas izkārtojumu reti ir praktiski, jo tas ietekmē visas pārējās ievades ierīces šajā datorā.

Ja pārvaldāt daudzas darbstacijas ar atšķirīgām operētājsistēmas lokalizācijām, kur iespējams, standartizējiet vienu skenera lokalizācijas iestatījumu un vienu operētājsistēmas lokalizāciju, lai nevajadzētu konfigurēt skeneri katram datoram atsevišķi.

Kā pārbaudīt

To pašu testa svītrkodu skenējiet vēlreiz tastatūras notikumu testētājā un pārliecinieties, ka katra rakstzīme, īpaši simboli, tagad precīzi atbilst sagaidāmajam svītrkoda saturam.

Saistītie

HID tastatūras ķīļa skaidrojums · Svītrkodu skenera konfigurēšanas ceļvedis