Přejít k obsahu

Barcode Scanner Emulator

Čtečce čárových kódů chybí ENTER

Čtečka, která kód správně dekóduje, ale nechá kurzor stát v poli místo odeslání, téměř vždy postrádá příponu ENTER. Nejde o chybu dekódování.

Problém

Naskenovaná hodnota se v poli objeví správně, formulář se ale neodešle a kurzor zůstane a čeká na ruční stisk Enter.

Možné příčiny

  • Nastavení přípony čtečky je „none“ místo ENTER/CR
  • Přípona čtečky je TAB místo ENTER, takže se přesune fokus místo odeslání formuláře
  • Nedávný návrat do továrního nastavení nebo sken konfiguračního kódu vrátil příponu na jinou než výchozí hodnotu
  • Obsluha keydown pro Enter ve vaší aplikaci není navázaná na pole, do kterého čtečka píše

Jak diagnostikovat

  1. Otevřete tester vstupu čárového kódu a naskenujte stejný kód.
  2. Zkontrolujte výsledek „Suffix detected“. Pokud ukazuje „None“, čtečka příponu vůbec neposílá — jde o nastavení čtečky, ne o chybu aplikace.
  3. Pokud ukazuje „TAB“, čtečka je nastavená na pohyb tabulátorem místo odesílání formuláře — buď změňte příponu čtečky, nebo upravte aplikaci, aby odesílala i při Tab, ne jen při Enter.

Jak to opravit

Najděte programovací nebo konfigurační příručku výrobce čtečky (obvykle PDF se stránkou malých kódů) a oddíl nastavení „suffix“ nebo „terminator“. Naskenujte kód označený „CR suffix“, „Enter suffix“ nebo podobně, aby se ukončení nastavilo na návrat vozíku. Pokud je k dispozici konfigurační nástroj dodavatele, stejné nastavení bývá v rozevíracím seznamu v komunikaci nebo ve výstupu.

Obecnější popis možností přípony je v Příponách ENTER a TAB.

Jak ověřit

Znovu naskenujte do testeru vstupu čárového kódu a potvrďte, že „Suffix detected“ teď ukazuje ENTER, než změnu nasadíte na produkční čtečku.

Související

Příručka nastavení čtečky čárových kódů · Tester událostí klávesnice