Hoppa till innehållet

Barcode Scanner Emulator

Streckkodsläsaren saknar ENTER

En läsare som avkodar streckkoden korrekt men lämnar markören i fältet i stället för att skicka är nästan alltid utan ENTER-suffix. Det är inte ett avkodningsfel.

Problem

Det avlästa värdet visas korrekt i fältet, men formuläret skickas inte och markören stannar kvar i väntan på ett manuellt tryck på Enter.

Möjliga orsaker

  • Läsarens suffix är inställt på ”inget” i stället för ENTER/CR
  • Läsarens suffix är inställt på TAB i stället för ENTER, så fokus flyttas i stället för att formuläret skickas
  • En nyligen gjord fabriksåterställning eller avläsning av en konfigurationsstreckkod återställde suffixet till ett värde som inte är standard
  • Programmets keydown-hanterare för Enter är inte kopplad till fältet som läsaren skriver i

Så diagnostiserar du

  1. Öppna streckkodsinmatningstestaren och läs av samma streckkod.
  2. Kontrollera resultatet ”Suffix identifierat”. Om det visar ”Inget” skickar läsaren inget suffix alls — det är ett konfigurationsfel i läsaren, inte en bugg i programmet.
  3. Om det visar ”TAB” är läsaren konfigurerad för navigering med tabb i stället för formulärsändning — ändra antingen läsarens suffix eller anpassa programmet så att det skickar både vid Tab och Enter.

Så åtgärdar du

Leta reda på tillverkarens programmerings- eller konfigurationsguide (vanligen en PDF med en sida små streckkoder) och avsnittet om inställningar för ”suffix” eller ”terminator”. Läs av streckkoden märkt ”CR suffix”, ”Enter suffix” eller liknande för att ställa in avslutningen på vagnretur. Om ett konfigurationsverktyg från leverantören finns är samma inställning vanligen en listruta under kommunikation eller utdata.

Mer om suffixalternativ i allmänhet finns i Suffixen ENTER och TAB.

Så verifierar du

Läs av igen i streckkodsinmatningstestaren och bekräfta att ”Suffix identifierat” nu visar ENTER innan du inför ändringen på en produktionsläsare.

Relaterat

Guide för konfiguration av streckkodsläsare · Tangentbordshändelsetestaren