Sari la conținut

Barcode Scanner Emulator

Scanerului de coduri de bare îi lipsește ENTER

Un scaner care decodifică corect codul, dar lasă cursorul în câmp în loc să trimită, este aproape întotdeauna lipsit de sufixul ENTER, nu în fața unui eșec de decodificare.

Problemă

Valoarea scanată apare corect în câmp, dar formularul nu se trimite, iar cursorul rămâne pe loc așteptând o apăsare manuală de Enter.

Cauze posibile

  • Setarea de sufix a scanerului este „none” în loc de ENTER/CR
  • Sufixul scanerului este setat pe TAB în loc de ENTER, așa că focalizarea se mută în loc să se trimită formularul
  • O revenire recentă la setările din fabrică sau scanarea unui cod de configurare a readus sufixul la o valoare care nu este implicită
  • Gestionarul keydown pentru Enter al aplicației nu este legat de câmpul în care scrie scanerul

Cum se diagnostichează

  1. Deschideți testerul de introducere a codurilor de bare și scanați același cod.
  2. Verificați rezultatul sufixului. Dacă arată „None”, scanerul nu trimite deloc un sufix. Este o problemă de configurare a scanerului, nu o eroare a aplicației.
  3. Dacă arată „TAB”, scanerul este configurat pentru navigare prin tabulare, nu pentru trimiterea formularului. Trebuie fie să schimbați sufixul scanerului, fie să ajustați aplicația să trimită și la Tab, nu doar la Enter.

Cum se remediază

Găsiți ghidul de programare sau de configurare al producătorului (de obicei un PDF cu o pagină de coduri mici) și secțiunea de setări „suffix” sau „terminator”. Scanați codul etichetat „CR suffix”, „Enter suffix” sau similar ca să setați terminatorul pe revenire de car. Dacă există un utilitar al furnizorului, aceeași setare apare de obicei ca listă derulantă la setările de comunicare sau de ieșire.

Mai multe despre opțiunile de sufix sunt în Sufixe ENTER și TAB.

Cum se verifică

Scanați din nou în testerul de introducere a codurilor de bare și confirmați că rezultatul sufixului arată ENTER înainte să aplicați schimbarea pe un scaner de producție.

Înrudite

Ghid de configurare a scanerului de coduri de bare · Tester de evenimente de tastatură