Zebra DataWedge nustatymas: nuskaitymas į programėlę TC22, TC27, MC3400
DataWedge – „Zebra“ paslauga, kuri valdo integruotą skaitytuvą ir perduoda nuskaitytus duomenis jūsų programėlėms. Su tinkamu profiliu ji kiekvieną brūkšninį kodą įveda į bet kurią programėlę taip, lyg kas nors būtų jį surinkęs klaviatūra, todėl nuskaitymui programėlės programuoti nereikia. Šis vadovas tinka TC22, TC27 ir MC3400.
- Zebra TC22, TC27 arba MC3400
- Programėlės, į kurią norite nuskaityti, įdiegtos įrenginyje
- Kelių bandomųjų brūkšninių kodų, geriausia nuo jūsų tikrų etikečių
Prieš pradėdami
Kaip veikia DataWedge
DataWedge iš anksto įdiegta kiekviename „Zebra“ Android įrenginyje. Ji naudoja profilius: kiekvienas profilis nustato skaitytuvo įvestį, duomenų formatavimą ir perdavimo būdą. Profilį susiejate su viena ar keliomis programėlėmis, o kiekviena programėlė gali priklausyti tik vienam profiliui.
- Profile0 – numatytasis profilis. Jis taikomas kiekvienai programėlei, neturinčiai savo profilio, ir jo negalima susieti su programėle.
- Launcher naudojamas pradžios ekrane.
- Išvestis gali būti Keystroke (įvedama į aktyvų lauką), Intent (programėlėms, sukurtoms DataWedge) arba Internet Protocol (siunčiama tinklu).
Patikrinkite DataWedge versiją
Atidarykite DataWedge programėlę, palieskite trijų taškų meniu piktogramą ir palieskite About. Meniu pavadinimai šiame vadove atitinka DataWedge 15.0, kuri, pavyzdžiui, įtraukta į 2025 m. gegužės „Zebra“ Android 14 atnaujinimą TC22 ir TC27. Senesnės versijos įrenginiuose pavadinimai gali šiek tiek skirtis.
Kuriuo mygtuku nuskaitoma
| Įrenginys | Nuskaitymo mygtukas |
|---|---|
| TC22, TC27 | Bet kuris iš dviejų skirtųjų Scan mygtukų |
| MC3400 su pistoletine rankena | Trigger gaidukas arba Scan mygtukas |
| MC3400 tiesioginio skenavimo | Scan klavišas klaviatūroje arba šoniniai skenavimo klavišai |
Išbandykite skaitytuvą su DWDemo
- Programėlių sąraše atidarykite DWDemo.
- Nukreipkite skaitytuvą į brūkšninį kodą ir paspauskite skenavimo mygtuką arba palieskite skenavimo mygtuką ekrane.
- Iškoduoti duomenys atsiras programėlės lange, o nuskaitymą patvirtins duomenų nuskaitymo indikatorius ir pyptelėjimas.
Jei nieko neįvyksta, atidarykite DWDemo meniu, palieskite Settings ir patikrinkite, ar pažymėta Profile enabled.
DWDemo naudoja savo DWDemo profilį ir duomenis gauna per Intent. Sėkmingas nuskaitymas DWDemo programėlėje įrodo, kad skaitytuvas veikia, bet ne tai, kad jūsų programėlė nustatyta. Jūsų programėlei reikia atskiro profilio su Keystroke išvestimi.
Sukurkite profilį ir susiekite jį su programėle
- Atidarykite DataWedge programėlę. Jei atsidaro kitas ekranas, spauskite Atgal, kol pamatysite Profiles sąrašą.
- Palieskite meniu piktogramą ir pasirinkite New profile.
- Įveskite trumpą, unikalų pavadinimą be specialiųjų simbolių, pavyzdžiui,
Warehouse, ir palieskite OK. - Palieskite naują profilį ir patikrinkite, ar pažymėta Profile enabled.
- Palieskite Associated apps, atidarykite meniu ir pasirinkite New app/activity.
- Pasirinkite savo programėlę. Palieskite žvaigždutę
*, kad profilis būtų taikomas visiems programėlės ekranams, arba palieskite vieną veiklą (activity), kad jis būtų taikomas tik tam ekranui. - Spauskite Atgal, kad grįžtumėte į profilį.
Sukurti naują profilį saugiau nei keisti Profile0, nes Profile0 veikia ir visas kitas programėles, neturinčias savo profilio.
Vaizdo įrašas: Zebra Technologies
Siųskite duomenis kaip klavišų paspaudimus
- Profilyje patikrinkite, ar įjungta Barcode input.
- Slinkite iki Keystroke output ir pažymėkite Enabled.
- Intent output palikite išjungtą, nebent programėlės tiekėjas nurodo ją naudoti.
- Atidarykite savo programėlę, palieskite įvesties lauką ir nuskaitykite kodą. Brūkšninis kodas atsiras lauke.
Jei simbolių trūksta arba jie įvedami netinkama tvarka, Keystroke output skiltyje didinkite Inter-character delay po 100 ms, iki 1000 ms. „Zebra“ pažymi, kad delsa gali sulėtinti programėlės veikimą, todėl ją palikite kuo mažesnę. Nuskaitant ekrano klaviatūra gali trumpam dingti, nes DataWedge duomenims siųsti naudoja savo klaviatūrą.
Po kiekvieno nuskaitymo pridėkite Enter arba Tab
Daugeliui programėlių reikia Enter nuskaitymui patvirtinti arba Tab perėjimui į kitą lauką. Tai nustatoma per Basic data formatting, kuris profilyje yra kartu su išvesties nustatymais.
- Profilio skiltyje Keystroke output palieskite Basic data formatting ir ekrano viršuje pažymėkite Enable.
- Pažymėkite Send ENTER key, kad po kiekvieno brūkšninio kodo būtų pridedamas Enter, arba Send TAB key, kad būtų pridedamas Tab.
- Palikite pažymėtą Send data. Ši parinktis įjungta pagal numatytuosius nustatymus ir siunčia patį brūkšninį kodą.
- Pasirinktinai: įveskite simbolius laukuose Prefix to data arba Suffix to data, kad prieš arba po kiekvieno brūkšninio kodo būtų pridedamas tekstas.
- Išbandykite nuskaitydami į savo programėlę.
Naudokite tik vieną Enter. Jei jūsų programėlė jau pati patvirtina įvestį arba Advanced data formatting taisyklė taip pat prideda Enter, kiekvienas nuskaitymas bus patvirtintas du kartus. Jei programėlė nereaguoja į Enter klavišą, Keystroke output skiltyje Key event options išbandykite Send Enter as string.
Įjunkite arba išjunkite brūkšninių kodų tipus
- Profilio skiltyje Barcode input palieskite Configure scanner settings.
- Palieskite Decoders.
- Pažymėkite naudojamus brūkšninių kodų tipus ir atžymėkite nenaudojamus.
QR Code, Data Matrix, Code 128, EAN-13 ir UPC-A įjungti pagal numatytuosius nustatymus. Interleaved 2 of 5, Micro QR ir DotCode pagal numatytuosius nustatymus išjungti, todėl įjunkite juos, jei jie naudojami jūsų etiketėse. „Zebra“ rekomenduoja išjungti visus jūsų programėlei nereikalingus dekoderius, nes mažiau dekoderių gali pagerinti nuskaitymo spartą.
Dažnos klaidos
- Išjungta DataWedge: Profiles ekrane atidarykite meniu, tada Settings, ir patikrinkite DataWedge enabled.
- Neįjungtas profilis: naujas profilis neveikia, kol nepažymėta Profile enabled.
- Programėlė susieta su netinkamu profiliu: programėlė gali priklausyti tik vienam profiliui, todėl kiekviename profilyje patikrinkite Associated apps.
- Išjungtas Profile0: tada programėlės be savo profilio iš viso negali nuskaityti. Valdomuose įrenginiuose tai gali būti padaryta sąmoningai.
- Išjungtas brūkšninio kodo tipas: trūkstamas dekoderis atrodo kaip sugedęs skaitytuvas. Patikrinkite Decoders sąrašą.
- Per klaidą paspausta Restore: Restore DataWedge nustatymuose grąžina DataWedge gamyklinius nustatymus, ir to atšaukti negalima. Pirmiausia eksportuokite nustatymus.
Norėdami baigtą konfigūraciją perkelti į kitus įrenginius, DataWedge nustatymuose naudokite Export Profile, o kitame įrenginyje – Import Profile. Apie paties įrenginio nustatymą skaitykite TC22/TC27 nustatymo vadove, MC3400 nustatymo vadove arba TC22/TC27 gedimų šalinimo vadove. Visi parinkčių sąrašai pateikti „Zebra“ DataWedge dokumentacijoje.
Dažniausiai užduodami klausimai
Kaip „Zebra“ įrenginyje pridėti Enter po kiekvieno nuskaitymo?
DataWedge programėlėje atidarykite savo programėlės profilį, skiltyje Keystroke output palieskite Basic data formatting, pažymėkite Enable ir Send ENTER key.
Kodėl „Zebra“ skaitytuvas veikia DWDemo, bet ne mano programėlėje?
DWDemo turi savo profilį. Jūsų programėlė naudoja Profile0 arba savo profilį, kuris gali būti išjungtas, susietas su kita programėle arba nustatytas į Intent output vietoj Keystroke output.
Kaip DataWedge įjungti QR kodus?
Atidarykite profilį, palieskite Configure scanner settings, tada Decoders, ir pažymėkite QR Code. Pagal numatytuosius nustatymus jis įjungtas.
Kaip išjungti DataWedge?
Atidarykite DataWedge, palieskite meniu, tada Settings, ir atžymėkite DataWedge enabled. Darykite tai tik tada, kai skaitytuvą valdo kita programėlė, nes „Zebra“ įspėja, kad kiti DataWedge išjungimo būdai gali sukelti netikėtą veikimą.
Ar DataWedge nemokama?
Taip, DataWedge iš anksto įdiegta kiekviename „Zebra“ Android įrenginyje. Kai kurioms išplėstinėms funkcijoms, pavyzdžiui, kelių brūkšninių kodų nuskaitymui vienu metu Professional serijos įrenginiuose, tokiuose kaip TC22 ir TC27, reikia Mobility DNA Enterprise licencijos.
