Siirry sisältöön

Barcode Scanner Emulator

Viivakoodinlukijalta puuttuu ENTER

Lukija, joka purkaa viivakoodin oikein mutta jättää kohdistimen kenttään lähettämisen sijaan, on lähes aina vailla ENTER-päätettä, ei purkuvirheessä.

Ongelma

Luettu arvo ilmestyy kenttään oikein, mutta lomaketta ei lähetetä ja kohdistin jää paikoilleen odottamaan käsin painettua Enteriä.

Mahdolliset syyt

  • Lukijan pääteasetus on ”ei mitään” ENTER/CR-asetuksen sijaan
  • Lukijan pääte on TAB ENTER-merkin sijaan, joten kohdistus siirtyy eikä lomaketta lähetetä
  • Tuore tehdaspalautus tai määritysviivakoodin luku palautti päätteen muuksi kuin oletusarvoksi
  • Sovelluksesi Enterin keydown-käsittelijä ei ole kiinnitetty kenttään, johon lukija kirjoittaa

Miten diagnosoidaan

  1. Avaa viivakoodisyötteen testaaja ja lue sama viivakoodi.
  2. Tarkista tulos ”Suffix detected”. Jos se näyttää ”None”, lukija ei lähetä päätettä lainkaan — tämä on lukijan määritysongelma, ei sovellusvirhe.
  3. Jos se näyttää ”TAB”, lukija on määritetty sarkainpohjaiseen siirtymiseen eikä lomakkeen lähetykseen — sinun on joko muutettava lukijan päätettä tai sovitettava sovellus lähettämään sekä Tab- että Enter-näppäimellä.

Miten korjataan

Etsi lukijan valmistajan ohjelmointi- tai määritysopas (yleensä PDF, jossa on sivu pieniä viivakoodeja) ja etsi osio ”suffix” tai ”terminator”. Lue viivakoodi, jonka nimi on ”CR suffix”, ”Enter suffix” tai vastaava, jotta pääte asetetaan rivinvaihdoksi. Jos toimittajan määritysapuohjelma on käytettävissä, sama asetus on yleensä pudotusvalikkona tiedonsiirto- tai tulostusasetuksissa.

Lisää päätteen vaihtoehdoista yleisesti on oppaassa ENTER- ja TAB-päätteet.

Miten varmistetaan

Lue uudelleen viivakoodisyötteen testaajaan ja varmista, että ”Suffix detected” näyttää nyt ENTER, ennen kuin viet muutoksen tuotantolukijaan.

Aiheeseen liittyvää

Viivakoodinlukijan määritysopas · Näppäimistötapahtumien testaaja