Oppaat

Zebra DataWedge -määritys: luku mihin tahansa sovellukseen

DataWedge on Zebran palvelu, joka ohjaa laitteen sisäänrakennettua lukijaa ja välittää luetut tiedot sovelluksille. Oikealla profiililla se kirjoittaa jokaisen viivakoodin mihin tahansa sovellukseen ikään kuin joku olisi näppäillyt sen, joten sovelluksesi ei tarvitse viivakoodin lukua varten ohjelmointia. Tämä opas koskee TC22-, TC27- ja MC3400-laitteita.

Tarvitset
  • Zebra TC22:n, TC27:n tai MC3400:n
  • Sovelluksen, johon haluat lukea viivakoodeja, asennettuna laitteeseen
  • Muutaman testiviivakoodin, mieluiten oikeista tarroistasi

Ennen kuin aloitat

Miten DataWedge toimii

DataWedge on esiasennettu jokaiseen Zebran Android-laitteeseen. Se käyttää profiileja: jokainen profiili määrittää lukijan syötteen, tietojen muotoilun ja sen, miten tiedot välitetään. Profiili liitetään yhteen tai useampaan sovellukseen, ja kukin sovellus voi kuulua vain yhteen profiiliin.

  • Profile0 on oletusprofiili. Se koskee kaikkia sovelluksia, joilla ei ole omaa profiilia, eikä sitä voi liittää tiettyyn sovellukseen.
  • Launcher-profiilia käytetään aloitusnäytöllä.
  • Tulostustapa on Keystroke (kirjoitetaan aktiiviseen kenttään), Intent (DataWedgea varten tehdyille sovelluksille) tai Internet Protocol (lähetetään verkon kautta).

Tarkista DataWedge-versio

Avaa DataWedge-sovellus, napauta kolmen pisteen valikkokuvaketta ja napauta About. Tämän oppaan valikkonimet vastaavat DataWedge 15.0:aa, joka sisältyy esimerkiksi Zebran toukokuun 2025 Android 14 -päivitykseen TC22:lle ja TC27:lle. Vanhemmissa versioissa nimet voivat poiketa hieman.

Millä painikkeella luetaan

LaiteLue painamalla
TC22, TC27Kumpaa tahansa kahdesta erillisestä Scan-painikkeesta
MC3400, pistoolimalliTrigger-liipaisinta tai Scan-painiketta
MC3400, suora malliNäppäimistön Scan-näppäintä tai sivujen lukunäppäimiä

Testaa lukija DWDemolla

  1. Avaa DWDemo sovelluslaatikosta.
  2. Suuntaa lukija viivakoodiin ja paina lukupainiketta tai napauta näytön lukupainiketta.
  3. Dekoodattu tieto näkyy sovelluksen ikkunassa, ja lukemisen merkkivalo sekä äänimerkki vahvistavat luvun.

Jos mitään ei tapahdu, avaa DWDemon valikko, napauta Settings ja tarkista, että Profile enabled on valittuna.

Huom.

DWDemo käyttää omaa DWDemo-profiiliaan ja vastaanottaa tiedot intentinä. Onnistunut luku DWDemossa osoittaa, että lukija toimii, mutta ei sitä, että sovelluksesi on määritetty. Sovelluksesi tarvitsee oman profiilin, jossa on Keystroke output.

Luo profiili ja liitä se sovellukseesi

  1. Avaa DataWedge-sovellus. Jos se avautuu johonkin muuhun näkymään, paina Takaisin, kunnes näet Profiles-luettelon.
  2. Napauta valikkokuvaketta ja valitse New profile.
  3. Anna lyhyt, yksilöllinen nimi ilman erikoismerkkejä, esimerkiksi Warehouse, ja napauta OK.
  4. Napauta uutta profiilia ja tarkista, että Profile enabled on valittuna.
  5. Napauta Associated apps, avaa valikko ja valitse New app/activity.
  6. Valitse sovelluksesi. Napauta tähteä *, jos profiilia käytetään sovelluksen kaikissa näkymissä, tai napauta yhtä aktiviteettia, jos se rajataan vain siihen näkymään.
  7. Palaa profiiliin painamalla Takaisin.

Uuden profiilin luominen on turvallisempaa kuin Profile0:n muuttaminen, koska Profile0 vaikuttaa myös kaikkiin muihin sovelluksiin, joilla ei ole omaa profiilia.

Video: Zebra Technologies

Lähetä tiedot näppäinpainalluksina

  1. Tarkista profiilista, että Barcode input on käytössä.
  2. Vieritä kohtaan Keystroke output ja valitse Enabled.
  3. Jätä Intent output pois päältä, ellei sovelluksesi toimittaja neuvo käyttämään sitä.
  4. Avaa sovelluksesi, napauta syöttökenttää ja lue viivakoodi. Viivakoodi ilmestyy kenttään.

Jos merkkejä puuttuu tai ne tulevat väärässä järjestyksessä, kasvata Keystroke outputin Inter-character delay -arvoa 100 ms:n askelin enintään 1000 ms:iin. Zebran mukaan viive voi vaikuttaa sovelluksen suorituskykyyn, joten pidä se mahdollisimman pienenä. Luvun aikana näyttönäppäimistö voi hetkeksi kadota, koska DataWedge käyttää tietojen lähettämiseen omaa näppäimistöään.

Lisää Enter tai Tab jokaisen luvun perään

Monet sovellukset tarvitsevat Enterin luvun vahvistamiseen tai Tabin siirtyäkseen seuraavaan kenttään. Tämä määritetään Basic data formatting -asetuksella, joka löytyy profiilista tulostusasetusten yhteydestä.

  1. Napauta profiilissa Keystroke outputin alla Basic data formatting ja valitse näkymän yläosasta Enable.
  2. Valitse Send ENTER key, jos haluat Enterin jokaisen viivakoodin perään, tai Send TAB key, jos haluat Tabin.
  3. Pidä Send data valittuna. Se on oletuksena päällä ja lähettää itse viivakoodin.
  4. Valinnaisesti: kirjoita merkkejä kenttiin Prefix to data tai Suffix to data, niin ne lisätään jokaisen viivakoodin eteen tai perään.
  5. Testaa lukemalla viivakoodi sovellukseesi.
Vinkki

Käytä vain yhtä Enteriä. Jos sovelluksesi vahvistaa luvun jo itse tai Advanced data formatting -sääntö lisää myös Enterin, jokainen luku vahvistetaan kahdesti. Jos sovelluksesi ei reagoi Enter-näppäimeen, kokeile Keystroke outputin Key event options -kohdan asetusta Send Enter as string.

Ota viivakoodityyppejä käyttöön tai pois käytöstä

  1. Napauta profiilissa Barcode inputin alla Configure scanner settings.
  2. Napauta Decoders.
  3. Valitse käyttämäsi viivakoodityypit ja poista valinta niistä, joita et käytä.

QR Code, Data Matrix, Code 128, EAN-13 ja UPC-A ovat oletuksena päällä. Interleaved 2 of 5, Micro QR ja DotCode ovat oletuksena pois päältä, joten ota ne käyttöön, jos tarrasi käyttävät niitä. Zebra suosittelee poistamaan käytöstä kaikki dekooderit, joita sovelluksesi ei tarvitse, koska pienempi määrä dekoodereita voi parantaa lukusuorituskykyä.

Yleiset virheet

  • DataWedge pois päältä: avaa Profiles-näkymässä valikko ja sitten Settings, ja tarkista DataWedge enabled.
  • Profiili ei ole käytössä: uusi profiili ei tee mitään ennen kuin Profile enabled on valittuna.
  • Sovellus liitetty väärään profiiliin: sovellus voi kuulua vain yhteen profiiliin, joten tarkista Associated apps jokaisesta profiilista.
  • Profile0 poistettu käytöstä: sovellukset, joilla ei ole omaa profiilia, eivät silloin voi lukea lainkaan. Hallituissa laitteissa tämä voi olla tarkoituksellista.
  • Viivakoodityyppi pois päältä: puuttuva dekooderi näyttää rikkinäiseltä lukijalta. Tarkista Decoders-luettelo.
  • Restore painettu vahingossa: DataWedgen Settings-kohdan Restore palauttaa DataWedgen tehdasasetuksiin, eikä sitä voi perua. Vie asetukset ensin talteen.

Kun haluat kopioida valmiin määrityksen muihin laitteisiin, käytä DataWedgen Settings-kohdan Export Profile -toimintoa ja seuraavassa laitteessa Import Profile -toimintoa. Laitteen omat asetukset löydät TC22/TC27-käyttöönotto-oppaasta, MC3400-käyttöönotto-oppaasta tai TC22/TC27-vianmäärityksestä. Kaikki asetukset on lueteltu Zebran DataWedge-dokumentaatiossa.

Usein kysytyt kysymykset

Miten lisään Enterin jokaisen luvun perään Zebra-laitteessa?

Avaa DataWedgessa sovelluksesi profiili, napauta Keystroke outputin alla Basic data formatting, valitse Enable ja valitse Send ENTER key.

Miksi Zebran lukija toimii DWDemossa mutta ei omassa sovelluksessani?

DWDemolla on oma profiilinsa. Sovelluksesi käyttää Profile0:aa tai omaa profiiliaan, joka voi olla pois päältä, liitetty toiseen sovellukseen tai asetettu Keystroke outputin sijaan Intent outputiin.

Miten otan QR-koodit käyttöön DataWedgessa?

Avaa profiili, napauta Configure scanner settings ja sitten Decoders, ja valitse QR Code. Se on oletuksena päällä.

Miten kytken DataWedgen pois päältä?

Avaa DataWedge, napauta valikkoa ja sitten Settings, ja poista valinta DataWedge enabled. Tee näin vain, jos jokin toinen sovellus ohjaa lukijaa, koska Zebran mukaan muut tavat poistaa DataWedge käytöstä voivat aiheuttaa odottamatonta toimintaa.

Onko DataWedge maksuton?

On, DataWedge on esiasennettu jokaiseen Zebran Android-laitteeseen. Jotkin lisäominaisuudet, kuten useiden viivakoodien samanaikainen luku Professional-sarjan laitteissa, kuten TC22:ssa ja TC27:ssä, vaativat Mobility DNA Enterprise -lisenssin.