Ribakoodilugeja seadistamine: Erply, Directo, Merit Aktiva
Uus lugeja saabub, ühendate selle arvutiga ja kassaväljale ilmuvad valed tähemärgid. Või ei ilmu midagi, sest tarkvara ootas andmeid COM-pordist, lugeja aga teeskles klaviatuuri. Peaaegu iga ebaõnnestunud ribakoodilugeja seadistamine taandub kolmele sättele: millist liidest lugeja arvutile näitab, millist klaviatuuripaigutust ta enda arvates kasutab ja mida ta skaneerimise lõpus saadab. Kui need kolm on paigas, võtavad skaneeringu esimese korraga vastu nii Erply, Directo, Merit Aktiva, Standard Books, SmartAccounts kui ka Loyverse.
Ribakoodilugeja seadistamine lühidalt
Leidke oma olukord, rakendage säte ja tellige sobiv riistvara.
| Teie olukord | Lugeja säte | Tellige see |
|---|---|---|
| Brauseripõhine kassa või majandustarkvara Windowsi arvutis (Erply, Directo, Merit Aktiva, SmartAccounts) | USB HID klaviatuur, arvutiga sama klaviatuuripaigutus, lõpus reavahetus | Zebra DS2208 (DS2208-SR7U2100AZW) |
| Töölauatarkvara oma skaneerimisaknaga (Standard Books, Visma Horizon) | USB HID klaviatuur, lõpus reavahetus või tabulaator | Newland HR11 Aringa (NLS-HR1150P-30), kui koodid on ainult 1D |
| Android-tahvlil töötav kassa, näiteks Loyverse | Bluetooth HID või USB HID läbi OTG-kaabli | Zebra DS2278 (DS2278-SR00007ZZWW) |
| Püsiv koht leti peal, toidupood või apteek | USB HID, esitlusrežiim, pidev skaneerimine | Zebra DS9308 (DS9308-SR4U2100AZE) |
| Inventuur ja kauba vastuvõtt arvutist eemal | Bluetooth HID, mälurežiim levialast väljas | Datalogic QuickScan QBT2131 (QBT2131-BK-BTK1) |
| Vanem kassa, kaal või kontroller, mis ootab jadaporti | USB COM (virtuaalne COM-port) või tõeline RS-232 | Honeywell Xenon 1952g (1952GSR-2USB-5-R) |
Millist liidest teie tarkvara tegelikult ootab?
Enamik lugejaid oskab end arvutile näidata mitmel moel. Vale valiku korral on riistvara laitmatu, aga miski ei tööta.
| Režiim | Mida arvuti näeb | Kas draiver on vaja | Peamine risk |
|---|---|---|---|
| USB HID klaviatuur (keyboard wedge) | Teist klaviatuuri | Ei | Skaneering läheb sinna väljale, kus on kursor |
| USB COM (virtuaalne COM-port) | Jadaporti üle USB | Jah, tootja CDC-draiver | Pordi number muutub, kui kaabel teise pessa tõsta |
| RS-232 | Päris jadaporti | Ei, kuid vajab toitega lugejakaablit | Tavaline jadakaabel ei vii lugejale toidet |
| Bluetooth HID | Juhtmevaba klaviatuuri | Ei | Sidumise võib üle võtta töötaja telefon |
| Bluetooth SPP | Jadaporti üle Bluetoothi | Tavaliselt jah | Rakendus peab pordi ise avama |
Keyboard wedge sobib umbes üheksale paigaldusele kümnest ja just nii lugejad tehasest tulevad. Skaneering läheb sinna, kus on kursor, ja liidestamist pole vaja. Hinnaks on see, et tarkvara ei erista skaneeringut kiirest tippimisest, ning vales kastis olev kursor viib koodi valele väljale.
USB COM tasub draiveri vaeva ära siis, kui rakendus on kirjutatud jadaporti lugejatele või kui soovite skaneeritud andmed klaviatuurist lahus hoida. Vanemad Eesti lao-, kaalu- ja tootmissüsteemid ootavad endiselt just seda.
Miks lugeja tipib valed tähemärgid?
See on Eesti paigaldustes kõige sagedasem viga ja see ilmneb ainult osal koodidel, mistõttu selle leidmine võtab nädalaid.
Keyboard wedge režiimis lugeja ei saada teksti. Ta saadab klahvikoode, täpselt nagu vajutaks keegi neid klahve. Windows teeb klahvikoodidest tähemärgid selle arvuti klaviatuuripaigutuse järgi. Iga suurem lugeja tuleb tehasest US English seadistusega. Kui arvutis on eesti paigutus, jäävad tähed ja numbrid enamasti alles, kirjavahemärgid mitte: sidekriipsust saab pluss, kaldkriipsust miinus, alakriips kaob. Tavaline EAN-13 jaekaubanduse kood koosneb ainult numbritest, seega tundub kassas nädalaid kõik korras. Esimene kirjavahemärkidega Code 128 seerianumber või GS1-128 alusesilt aga ebaõnnestub ja süüdi jääb silt.
Lahendusi on kaks ja ainult üks neist skaleerub.
Otsene lahendus on seada lugeja riigipaigutus arvutiga samaks. Zebra nimetab parameetrit Country Keyboard Type, Honeywell Country Code, ja mõlemad seatakse ühe koodi skaneerimisega programmeerimisjuhendist või tootja tööriistast konfiguratsioonifaili saatmisega. See on õige valik püsivale kassaarvutile.
Skaleeruv lahendus on ALT-režiim, mida tootjad nimetavad ka Alt key emulation või emulate keypad. Lugeja saadab iga tähemärgi numbrilise koodina, mitte klahvi asukohana, seega on väljund sama sõltumata sellest, milline paigutus Windowsis parajasti valitud on. Kasutage seda masinaparkides, mille paigutust te ei kontrolli, ning kaugtöölaua ja õhukese kliendi seanssides. See maksab mõne millisekundi tähemärgi kohta, mis avaldub ainult väga pikkadel koodidel.
Mida peaks lugeja skaneeringu lõpus saatma?
Vaikimisi lisab enamik lugejaid reavahetuse, mida tarkvara loeb Enterina. Tavaliselt on see õige: kood jõuab väljale ja vorm saadetakse ära. Kolmel juhul on vaja midagi muud.
- Mitme väljaga vormid. Kui operaator peaks liikuma järgmisse kasti, mitte vormi saatma, määrake reavahetuse asemel tabulaator.
- Tarkvara, mis jälgib klahvivajutuste ajastust. Erply kassa näitab seda otse: keskmine aeg kahe tähemärgi vahel, ooteaeg pärast viimast klahvivajutust enne otsingu algust ja ribakoodi minimaalne pikkus. Kui skaneeringud katkevad pooleli või kaks skaneeringut liidetakse üheks, vaadake neid kolme numbrit, mitte lugejat.
- Brauserikassad, kus Enter käivitab midagi muud. Ärge saatke lõpumärki ja laske rakenduse enda sisendikäsitlejal skaneering kätte saada.
Üks säte tasub end kaugtöölaual alati ära: väike viide tähemärkide vahel, tavaliselt 5 kuni 10 millisekundit. Terminaliserveri seansid aeglase ühenduse taga kaotavad tähemärke ja see on ravim.
Kuidas viia GS1 DataMatrix majandustarkvarasse?
GS1 DataMatrix ja GS1-128 pakivad ühte koodi mitu välja, mida eraldab grupieraldaja ASCII 29, mida ükski klaviatuur tippida ei oska. Keyboard wedge režiimis jõuab see märk sageli kohale tühjana, nii et partii number jookseb otse kokku parim enne kuupäevaga ja tarkvara salvestab prügi.
Lugejates on selleks asendussäte. Zebral on see USB Keyboard FN1 Substitution: lubate selle ja määrate klahvijada, mis eraldaja asemel saadetakse, enamasti tabulaator või juhtmärk, mille järgi vastuvõttev rakendus tükeldab. Honeywell teeb sama tööd EZConfigi andmevormingu reeglitega. Meetod on mõlemal juhul sama: leppige tarkvarapartneriga kokku, millist märki nad ootavad, seadistage lugeja seda saatma ja katsetage päris sildiga, mitte trükitud näidisega.
Selle tähtsus kasvab iga aastaga. Ravimite kontroll, tubakatoodete jälgimine ja üldine üleminek 2D-koodidele kassas toovad GS1 DataMatrixi nende töötajate ette, kes seni skaneerisid ainult EAN-13 koode. Iga 2D-lugeja loeb sümboli ära. Kas andmed jõuavad õigetele väljadele, on seadistuse, mitte riistvara küsimus. Zebra kirjeldab parameetrit oma USB klaviatuuri FN1 asenduse juhendis.
Mis muutub, kui lugeja on juhtmevaba?
Lisandub kaks otsust. Esimene on HID või SPP, sama valik nagu USB puhul. Windowsi kassas on Bluetooth HID peaaegu alati õige. Android-tahvlil töötava Loyverse'i jaoks on HID ainus mõistlik vastus: Loyverse Androidile võtab vastu iga HID-protokolli kasutava lugeja, nii Bluetoothi kui ka OTG-kaabliga USB kaudu. iOS-is on nimekiri palju kitsam, sest Apple piirab, millega kassarakendus suhelda tohib, seega kontrollige tarkvaratootja toetatud mudeleid enne ostu, mitte pärast.
Teine otsus on alusjaam või otsesidumine. Lugeja, mis on seotud oma laadimisalusega, näiteks DS2278, Xenon 1952g või QuickScan QBT2131, taasühendub ise, kui selle üles võtta, laeb alati samas kohas ja elab töötajate vahetumise üle. Otse tahvliga seotud lugeja on odavam paigaldada ja haprem: keegi seob oma telefoni, tahvel unustab lugeja ja teie saate kõne.
Kui inventuur toimub Bluetoothi levialast väljas, otsige mälurežiimi, kus lugeja salvestab skaneeringud ja laeb need alusele naastes üles. Kui töö nõuab, et operaator näeks käies laoseisu, olete lugejatest välja kasvanud ja vajate andmekogujat.
Kuidas seadistada kakskümmend lugejat ilma neljakümne koodita igaühe kohta?
Konfiguratsioonikoodide ükshaaval skaneerimine sobib ühe lugeja jaoks ja ei sobi kahekümne jaoks. Iga tõsine tootja pakub tasuta Windowsi tööriista, mis loeb lugeja praegused sätted USB kaudu välja, laseb need tavalises aknas ära muuta ja kirjutab tagasi: Zebra 123Scan, Honeywell EZConfig for Scanning, Datalogic Aladdin. Newlandi lugejaid programmeeritakse kasutusjuhendis olevate konfiguratsioonikoodidega.
Salvestage valmis seadistus failina ja trükkige see ühe konfiguratsioonikoodi lehena välja. Uus pood saab siis korda ühe lehe skaneerimisega ja asenduslugeja on teie standardil kümne sekundiga. See on ka kiireim diagnoos, kui lugeja hakkab veidralt käituma: lugege sätted välja, võrrelge salvestatud profiiliga ja tavaliselt selgub, et keegi skaneeris karbi tagaküljel oleva tehaseseadete koodi.
Korduvad küsimused
Kas lugeja vajab draiverit?
USB HID klaviatuuri režiimis ei vaja, ja nii need enamasti tulevad. USB COM režiim vajab Windowsis tootja CDC-draiverit. Bluetooth HID ei vaja peale sidumise midagi.
Kas odav 1D-lugeja sobib minu süsteemiga?
EAN-13 jaekaubanduse jaoks sobib. Newland HR11 Aringa loeb kõiki 1D sümboolikaid, mida pood kohtab. Ta ei loe QR-koode, GS1 DataMatrixit ega telefoniekraanil olevat koodi, ja just seal kulub sääst hiljem ära.
Kas üks lugeja saab teenindada kahte rakendust korraga?
Keyboard wedge režiimis läheb skaneering sinna aknasse, millel on fookus, seega ainult ühte korraga. Kui kaks rakendust vajavad tõesti samu skaneeringuid, kasutage USB COM režiimi ja vahetarkvara, mis andmed laiali jagab.
Miks sama lugeja töötab ühes arvutis ja teises mitte?
Peaaegu alati seetõttu, et arvutites on erinev Windowsi klaviatuuripaigutus, lugejal aga fikseeritud riigikood. Lülitage lugeja ALT-režiimi ja erinevus kaob.
Kas lugeja loeb koodi telefoniekraanilt?
Ainult 2D-lugeja loeb. Laserlugejad ei loe ekraane usaldusväärselt. Kui võtate vastu mobiilseid kliendikaarte, e-pileteid või digitaalseid tšekke, ostke 2D-lugeja.
Kui kaua peaks kassalugeja vastu pidama?
Viis kuni seitse aastat on ülaltoodud mudelite puhul tavaline. Kaablid ja alused ütlevad üles ammu enne lugejat ja just seetõttu hoiame neid eraldi laos.
Riistvara valik, kui sätted on selged
Valige esmalt liides ja alles siis mudel. Kui tarkvara töötab brauseris Windowsi kassas, on juhtmega USB HID lugeja meie käsilugejate valikust kogu vastus ja maksab vähem kui tund liidestustööd. Kui töötajad liiguvad leti ümber, tasub laadimisalusega juhtmevaba lugeja lisakulu ära. Tellige kohe ka õige kaabel ja alus rubriigist ribakoodilugeja tarvikud, sest ilma aluseta letil lamav lugeja on teine kõige sagedasem põhjus, miks poed vahetavad välja riistvara, mis polnud kunagi katki.






