Gidai

Datalogic QBT2500: Enter ar Tab po kiekvieno nuskaitymo

Klaviatūros režimu QBT2500 po kiekvieno brūkšninio kodo siunčia papildomą klavišą. Kai tai Enter, žymeklis peršoka į kitą eilutę arba pateikiama forma. Daugeliui programų geriau tinka Tab, kuris perkelia į kitą lauką, arba visai jokio klavišo. Šiame vadove parodyta, kaip tai pakeisti ir kaip prieš brūkšninį kodą pridėti tekstą.

Jums reikės

Patikrinkite, ką skaitytuvas siunčia dabar

Iš karto po išpakavimo QBT2500 po kiekvieno brūkšninio kodo siunčia Enter: PRG dalyje „Standard Defaults“ visuotinis priešdėlis yra tuščias (No Global Prefix), o visuotinė priesaga yra 0x0D, t. y. grįžimo į eilutės pradžią simbolis (carriage return). Atidarykite Užrašinę (Notepad), spustelėkite lange ir nuskaitykite brūkšninį kodą. Jei žymeklis peršoka į naują eilutę, skaitytuvas išsiuntė Enter. Jei jis lieka teksto gale, joks klavišas neišsiųstas. Šį patikrinimą kartokite po kiekvieno pakeitimo.

Kaip veikia priešdėlis ir priesaga

„Datalogic“ papildomus simbolius vadina visuotiniu priešdėliu (global prefix, siunčiamu prieš brūkšninio kodo duomenis) ir visuotine priesaga (global suffix, siunčiama po jų). Kiekvienas gali turėti iki 20 ASCII simbolių. Abu nustatomi PRG skyriaus „Data Format“ dalyje Global Prefix/Suffix (81 psl.) brūkšniniais kodais Set Global Prefix ir Set Global Suffix. Skyriuje „References“ 281 psl. pateiktas žingsnis po žingsnio pavyzdys.

Kiekvieną simbolį įvedate dviženkliu šešioliktainiu (hex) kodu. Kodai išvardyti ASCII Chart (F priedas, 350 psl.), o Keypad (D priedas, 337 psl.) yra brūkšninis kodas kiekvienam skaitmeniui nuo 0 iki 9 ir kiekvienai raidei nuo A iki F. Dažniausiai prireikia šių kodų:

Klavišas ar simbolisASCII pavadinimasKodas (hex)
EnterCR (grįžimas į eilutės pradžią)0D
TabHT (horizontali tabuliacija)09
Nauja eilutėLF0A
TarpasSP20
$Dolerio ženklas24

Pakeiskite Enter į Tab

  1. Nuskaitykite ENTER/EXIT PROGRAMMING MODE. Skaitytuvas keturis kartus žemai pyptelėja, o jo indikatorius mirksi, kol skaitytuvas veikia programavimo režimu.
  2. Dalyje „Global Prefix/Suffix“ nuskaitykite Set Global Suffix.
  3. Iš priedo „Keypad“ nuskaitykite 0, tada 9 – tai Tab kodas. Kiekvienas priimtas brūkšninis kodas patvirtinamas vienu trumpu aukštu pyptelėjimu.
  4. Nuskaitykite ENTER/EXIT PROGRAMMING MODE, kad užbaigtumėte įvedimą. PRG to reikalauja visada, kai įvedate mažiau nei 20 simbolių.
  5. Dar kartą nuskaitykite ENTER/EXIT PROGRAMMING MODE, kad išsaugotumėte nustatymą ir išeitumėte iš programavimo režimo. Vienas aukštas ir keturi žemi pyptelėjimai, po kurių pasigirsta paleidimo iš naujo signalai, patvirtina pakeitimą.
  6. Patikrinkite Užrašinėje: dabar žymeklis turėtų judėti taip, lyg būtumėte paspaudę Tab.

Suklydote prieš paskutinį simbolį? Toje pačioje dalyje nuskaitykite CANCEL (du žemi pyptelėjimai) ir pradėkite iš naujo nuo 1 žingsnio. Jei po 5 žingsnio indikatorius vis dar mirksi, skaitytuvas tebėra programavimo režime: dar kartą nuskaitykite ENTER/EXIT PROGRAMMING MODE.

Tab ir Enter kartu

Kai kurioms formoms reikia abiejų, pavyzdžiui, Tab, kad išeitumėte iš lauko, ir Enter, kad patvirtintumėte. Toje pačioje priesagos įvestyje įveskite kodus tokia tvarka, kokia jie turi būti siunčiami: 0 9 0 D. PRG nurodo priešdėlio ir priesagos simbolius įvesti jų išvesties tvarka.

Grąžinkite Enter

Pakartokite aukščiau aprašytus žingsnius su kodu 0 D – tai grįžimo į eilutės pradžią simbolis, kurį kompiuteris priima kaip Enter.

Restore Factory Configuration taip pat grąžina priesagą į 0x0D, tačiau atkuria ir visus kitus nustatymus, įskaitant sąsają. Prieš naudodami šį brūkšninį kodą, perskaitykite QBT2500 gedimų šalinimo vadovą.

Nesiųskite jokio klavišo po brūkšninio kodo

Šis nustatymas tinka, kai jūsų programinė įranga pati prideda Enter arba kai norite patikrinti kiekvieną brūkšninį kodą prieš jį patvirtindami. PRG nėra atskiro brūkšninio kodo, kuris pašalintų priesagą: „No Global Prefix“ ir „Global Suffix = 0x0D(CR)“ 81 psl. tik nurodo numatytąsias reikšmes. Todėl visuotinę priesagą išvalykite programa Datalogic Aladdin, tada Užrašinėje patikrinkite, ar žymeklis lieka brūkšninio kodo teksto gale.

Pridėkite priešdėlį

Priešdėlis nustatomas taip pat: nuskaitykite ENTER/EXIT PROGRAMMING MODE, Set Global Prefix, šešioliktainius kodus ir du kartus ENTER/EXIT PROGRAMMING MODE. Paties „Datalogic“ pavyzdyje dolerio ženklas, kodas 2 4, brūkšninį kodą 12345 paverčia $12345. Priešdėliui pašalinti naudokite Aladdin.

Patarimas

Norite žinoti, kokio tipo brūkšninis kodas buvo nuskaitytas? PRG skyriaus „Data Format“ nustatymai Label ID ir Global AIM ID prideda brūkšninio kodo tipo identifikatorių. Pagal numatytuosius nustatymus abu išjungti.

Naudokite Aladdin vietoj brūkšninių kodų

Datalogic Aladdin nemokamai atsisiunčiama iš „Datalogic“ programinės įrangos atsisiuntimų puslapio. Programa rodo skaitytuvo nustatymus ekrane, todėl priešdėlį ar priesagą nustatote kompiuteryje, o ne nuskaitydami kodus po vieną. Jei Aladdin paprašys, įdiekite ir „Datalogic“ USB-COM tvarkyklę. Aladdin taip pat yra paprasčiausias būdas vienodai nustatyti kelis skaitytuvus.

Išbandykite savo programoje

  1. Atidarykite programą, į kurią nuskaitote, ir spustelėkite pirmą lauką.
  2. Nuskaitykite brūkšninį kodą ir patikrinkite, kur atsidūrė žymeklis.
  3. Jei Tab ar Enter neveikia taip, kaip tikėtasi, patikrinkite Keyboard Send Control Characters PRG skyriuje „Keyboard Interface“ (72 psl.). Esant numatytajam nustatymui Send Ctrl+Key, pagal PRG skenavimo kodų (scancode) lenteles kodas 09 siunčiamas kaip Tab klavišas, o 0D – kaip Enter.

Neteisingai įvedami kiti simboliai? Žr. QBT2500 klaviatūros išdėstymas. Skaitytuvą naudojate pirmą kartą? Pradėkite nuo QBT2500 nustatymo vadovo.

Dažniausiai užduodami klausimai

Kodėl mano Datalogic skaitytuvas po kiekvieno nuskaitymo paspaudžia Enter?

Numatytoji jo visuotinė priesaga yra grįžimo į eilutės pradžią simbolis (0x0D), kurį kompiuteris priima kaip Enter. Pakeiskite arba išvalykite priesagą, kaip aprašyta aukščiau.

Kaip nustatyti, kad QBT2500 siųstų Tab vietoj Enter?

Nuskaitykite ENTER/EXIT PROGRAMMING MODE, Set Global Suffix, 0 ir 9 iš priedo Keypad, tada du kartus ENTER/EXIT PROGRAMMING MODE. Arba pakeiskite priesagą programa Datalogic Aladdin.

Kiek simbolių gali turėti priešdėlis ar priesaga?

Pagal PRG – kiekvienas iki 20 ASCII simbolių.

Ar atkūrus nustatymus priesaga dingsta?

Restore Factory Configuration grąžina numatytąją priesagą – grįžimo į eilutės pradžią simbolį (Enter). Po to išbandykite Užrašinėje ir, jei reikia, nustatykite priesagą iš naujo.