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
- Avaa viivakoodisyötteen testaaja ja lue sama viivakoodi.
- Tarkista tulos ”Suffix detected”. Jos se näyttää ”None”, lukija ei lähetä päätettä lainkaan — tämä on lukijan määritysongelma, ei sovellusvirhe.
- 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