Datalogic QBT2500: Enter tai Tab jokaisen luvun jälkeen
Näppäimistötilassa QBT2500 lähettää jokaisen viivakoodin perään ylimääräisen näppäinpainalluksen. Enterin jälkeen kohdistin siirtyy seuraavalle riville tai lomake lähetetään. Monet ohjelmat toimivat paremmin Tabilla, joka siirtää kohdistimen seuraavaan kenttään, tai kokonaan ilman näppäintä. Tässä oppaassa näytämme, miten asetusta muutetaan ja miten viivakoodin eteen lisätään tekstiä.
- QBT2500:n, joka on yhdistetty tukiasemaansa tai jolla on Bluetooth-pariliitos
- QuickScan 2500 Family Product Reference Guide -oppaan (PRG) tulostettuna tai toisella näytöllä
- Valinnaisesti: Datalogic Aladdinin Windows-tietokoneella
Tarkista, mitä lukijasi lähettää nyt
Tehdasasetuksilla QBT2500 lähettää Enterin jokaisen viivakoodin perään: PRG:n oletusasetuksissa (Standard Defaults) yleinen etuliite on tyhjä (No Global Prefix) ja yleinen pääte on 0x0D eli rivinvaihto (carriage return). Avaa Muistio, napsauta ikkunaa ja lue viivakoodi. Jos kohdistin siirtyy uudelle riville, lukija lähetti Enterin. Jos se jää tekstin loppuun, lukija ei lähettänyt näppäintä. Toista tämä tarkistus jokaisen muutoksen jälkeen.
Miten etuliite ja pääte toimivat
Datalogic kutsuu ylimääräisiä merkkejä yleiseksi etuliitteeksi (global prefix, lähetetään ennen viivakoodin tietoja) ja yleiseksi päätteeksi (global suffix, lähetetään tietojen jälkeen). Kumpaankin mahtuu enintään 20 ASCII-merkkiä. Molemmat asetetaan PRG:n Data Format -luvun osiossa Global Prefix/Suffix (s. 81) viivakoodeilla Set Global Prefix ja Set Global Suffix. References-luvussa on esimerkki sivulla 281.
Jokainen merkki syötetään kaksinumeroisena heksadesimaalikoodina. Koodit löytyvät taulukosta ASCII Chart (liite F, s. 350), ja liitteessä Keypad (liite D, s. 337) on viivakoodi jokaiselle numerolle 0–9 ja kirjaimelle A–F. Näitä koodeja tarvitset useimmin:
| Näppäin tai merkki | ASCII-nimi | Koodi (heksa) |
|---|---|---|
| Enter | CR (rivinvaihto, carriage return) | 0D |
| Tab | HT (vaakasarkain) | 09 |
| Rivinsiirto | LF | 0A |
| Välilyönti | SP | 20 |
| $ | Dollarimerkki | 24 |
Vaihda Enter Tabiksi
- Lue ENTER/EXIT PROGRAMMING MODE. Lukija antaa neljä matalaa äänimerkkiä, ja sen merkkivalo vilkkuu niin kauan kuin se on ohjelmointitilassa.
- Lue osiosta Global Prefix/Suffix Set Global Suffix.
- Lue Keypad-liitteestä ensin 0 ja sitten 9, joka on Tabin koodi. Jokainen hyväksytty viivakoodi antaa yhden lyhyen korkean äänimerkin.
- Päätä syöttö lukemalla ENTER/EXIT PROGRAMMING MODE. PRG edellyttää tätä aina, kun syötät alle 20 merkkiä.
- Lue ENTER/EXIT PROGRAMMING MODE vielä kerran, niin asetus tallentuu ja lukija poistuu ohjelmointitilasta. Yksi korkea ja neljä matalaa äänimerkkiä sekä niiden jälkeen kuuluvat uudelleenkäynnistyksen äänimerkit vahvistavat muutoksen.
- Tarkista Muistiossa: kohdistimen pitäisi nyt siirtyä kuin olisit painanut Tabia.
Teitkö virheen ennen viimeistä merkkiä? Lue samasta osiosta CANCEL (kaksi matalaa äänimerkkiä) ja aloita alusta vaiheesta 1. Jos merkkivalo vilkkuu vielä vaiheen 5 jälkeen, lukija on edelleen ohjelmointitilassa: lue ENTER/EXIT PROGRAMMING MODE vielä kerran.
Tab ja Enter yhdessä
Jotkin lomakkeet tarvitsevat molemmat, esimerkiksi Tabin kentästä poistumiseen ja Enterin vahvistukseen. Syötä koodit samaan pääteasetukseen siinä järjestyksessä, jossa haluat ne lähetettävän: 0 9 0 D. PRG:n mukaan etuliitteen ja päätteen merkit syötetään lähetysjärjestyksessä.
Palauta Enter
Toista yllä olevat vaiheet koodilla 0 D, eli rivinvaihdolla, jonka tietokone vastaanottaa Enterinä.
Myös Restore Factory Configuration palauttaa päätteeksi 0x0D, mutta samalla nollautuvat kaikki muutkin asetukset, myös liitäntä. Lue QBT2500:n vianmääritysopas ennen kuin käytät sitä.
Älä lähetä näppäintä viivakoodin jälkeen
Käytä tätä, kun ohjelmistosi lisää oman Enterinsä tai kun haluat tarkistaa jokaisen viivakoodin ennen sen vahvistamista. PRG:ssä ei ole erillistä viivakoodia, joka poistaisi päätteen: sivun 81 merkinnät "No Global Prefix" ja "Global Suffix = 0x0D(CR)" kertovat vain oletusarvot. Tyhjennä yleinen pääte sen sijaan Datalogic Aladdinilla ja tarkista sitten Muistiossa, että kohdistin jää viivakoodin tekstin loppuun.
Lisää etuliite
Etuliite asetetaan samalla tavalla: lue ENTER/EXIT PROGRAMMING MODE, Set Global Prefix, heksadesimaalikoodit ja kahdesti ENTER/EXIT PROGRAMMING MODE. Datalogicin omassa esimerkissä dollarimerkki, koodi 2 4, muuttaa viivakoodin 12345 muotoon $12345. Etuliitteen poistamiseen käytä Aladdinia.
Haluatko tietää, minkä tyyppinen viivakoodi luettiin? PRG:n Data Format -luvun asetukset Label ID ja Global AIM ID lisäävät tunnisteen viivakoodityypille. Molemmat ovat oletuksena pois päältä.
Käytä Aladdinia viivakoodien sijaan
Datalogic Aladdinin voi ladata maksutta Datalogicin ohjelmistolatausten sivulta. Se näyttää lukijan asetukset näytöllä, joten voit asettaa etuliitteen tai päätteen tietokoneella sen sijaan, että lukisit koodit yksi kerrallaan. Asenna myös Datalogicin USB-COM-ajuri, jos Aladdin pyytää sitä. Aladdin on myös helpoin tapa antaa usealle lukijalle samat asetukset.
Testaa omassa ohjelmassasi
- Avaa ohjelma, johon luet viivakoodeja, ja napsauta ensimmäistä kenttää.
- Lue viivakoodi ja tarkista, mihin kohdistin päätyy.
- Jos Tab tai Enter ei toimi odotetusti, tarkista asetus Keyboard Send Control Characters PRG:n Keyboard Interface -luvussa (s. 72). Oletusasetuksella Send Ctrl+Key koodi 09 lähetetään PRG:n scancode-taulukoiden mukaan Tab-näppäimenä ja 0D Enterinä.
Tuleeko muita merkkejä väärin? Katso QBT2500:n näppäimistöasettelu. Onko lukija uusi? Aloita QBT2500:n käyttöönotto-oppaasta.
Usein kysytyt kysymykset
Miksi Datalogic-lukijani painaa Enteriä jokaisen luvun jälkeen?
Sen oletusarvoinen yleinen pääte on rivinvaihto (0x0D), jonka tietokone vastaanottaa Enterinä. Muuta tai tyhjennä pääte yllä kuvatulla tavalla.
Miten saan QBT2500:n lähettämään Tabin Enterin sijaan?
Lue ENTER/EXIT PROGRAMMING MODE, Set Global Suffix, Keypad-liitteestä 0 ja 9 ja sitten kahdesti ENTER/EXIT PROGRAMMING MODE. Voit myös muuttaa päätteen Datalogic Aladdinilla.
Montako merkkiä etuliitteessä tai päätteessä voi olla?
PRG:n mukaan kummassakin enintään 20 ASCII-merkkiä.
Poistaako palautus päätteeni?
Restore Factory Configuration palauttaa päätteeksi oletusarvoisen rivinvaihdon (Enter). Testaa Muistiossa palautuksen jälkeen ja aseta pääte tarvittaessa uudelleen.
