Nastavení Zebra DataWedge: skenování do aplikací na TC22, TC27, MC3400
DataWedge je služba Zebra, která ovládá vestavěný skener a předává naskenovaná data vašim aplikacím. Se správným profilem zapíše každý čárový kód do libovolné aplikace, jako by ho někdo zadal na klávesnici, takže vaše aplikace kvůli skenování nepotřebuje žádné programování. Návod platí pro TC22, TC27 i MC3400.
- Terminál Zebra TC22, TC27 nebo MC3400
- Aplikaci, do které chcete skenovat, nainstalovanou v terminálu
- Několik testovacích čárových kódů, ideálně z vašich skutečných etiket
Než začnete
Jak DataWedge funguje
DataWedge je předinstalovaná v každém zařízení Zebra s Androidem. Pracuje s profily: každý profil určuje vstup ze skeneru, formátování dat a způsob jejich předání. Profil propojíte s jednou nebo více aplikacemi, přičemž každá aplikace může patřit jen do jednoho profilu.
- Profile0 je výchozí profil. Platí pro všechny aplikace, které nemají vlastní profil, a nelze ho s aplikací propojit.
- Launcher se používá na domovské obrazovce.
- Výstup je Keystroke (zápis do aktivního pole jako z klávesnice), Intent (pro aplikace napsané pro DataWedge) nebo Internet Protocol (odeslání po síti).
Zjistěte verzi DataWedge
Otevřete aplikaci DataWedge, klepněte na ikonu nabídky se třemi tečkami a pak na About. Názvy položek v tomto návodu odpovídají DataWedge 15.0, která je součástí například květnové aktualizace Zebra pro Android 14 z roku 2025 pro TC22 a TC27. Na zařízeních se starší verzí se mohou popisky mírně lišit.
Kterým tlačítkem se skenuje
| Zařízení | Skenujte |
|---|---|
| TC22, TC27 | Jedním ze dvou samostatných tlačítek Scan |
| MC3400 s pistolovou rukojetí | Spouští Trigger nebo tlačítkem Scan |
| MC3400 v rovném provedení | Klávesou Scan na klávesnici nebo bočními tlačítky skenování |
Otestujte skener v DWDemo
- V seznamu aplikací otevřete DWDemo.
- Namiřte skener na čárový kód a stiskněte tlačítko skenování, nebo klepněte na tlačítko skenování na displeji.
- Dekódovaná data se zobrazí v okně aplikace a úspěšné načtení potvrdí kontrolka Data Capture LED a pípnutí.
Pokud se nic nestane, otevřete nabídku DWDemo, klepněte na Settings a zkontrolujte, že je zaškrtnuté Profile enabled.
DWDemo používá vlastní profil DWDemo a data přijímá přes intent. Úspěšné skenování v DWDemo dokazuje, že skener funguje, ne že je nastavená vaše aplikace. Vaše aplikace potřebuje vlastní profil s výstupem Keystroke output.
Vytvořte profil a propojte ho s aplikací
- Otevřete aplikaci DataWedge. Pokud se otevře na jiné obrazovce, tiskněte Zpět, dokud neuvidíte seznam Profiles.
- Klepněte na ikonu nabídky a zvolte New profile.
- Zadejte krátký jedinečný název bez speciálních znaků, například
Warehouse, a klepněte na OK. - Klepněte na nový profil a zkontrolujte, že je zaškrtnuté Profile enabled.
- Klepněte na Associated apps, otevřete nabídku a zvolte New app/activity.
- Vyberte svou aplikaci. Klepnutím na hvězdičku
*použijete profil pro všechny obrazovky aplikace, klepnutím na jednu aktivitu ho omezíte jen na tuto obrazovku. - Tlačítkem Zpět se vraťte do profilu.
Vytvořit nový profil je bezpečnější než upravovat Profile0, protože Profile0 ovlivňuje i všechny ostatní aplikace bez vlastního profilu.
Video: Zebra Technologies
Posílejte data jako stisky kláves
- V profilu zkontrolujte, že je zapnutý Barcode input.
- Sjeďte na Keystroke output a zaškrtněte Enabled.
- Intent output nechte vypnutý, pokud vám dodavatel aplikace neřekne jinak.
- Otevřete svou aplikaci, klepněte do vstupního pole a naskenujte kód. Čárový kód se objeví v poli.
Pokud znaky chybějí nebo přicházejí ve špatném pořadí, zvyšujte Inter-character delay v Keystroke output po 100 ms, nejvýše na 1000 ms. Zebra upozorňuje, že prodleva může zpomalit aplikaci, držte ji proto co nejnižší. Během skenování může klávesnice na displeji na chvíli zmizet, protože DataWedge k odeslání dat používá vlastní klávesnici.
Přidejte Enter nebo Tab za každé skenování
Mnoho aplikací potřebuje Enter k potvrzení naskenovaného kódu, nebo Tab k přechodu na další pole. Nastavíte to v Basic data formatting, které najdete u nastavení výstupu v profilu.
- V profilu v části Keystroke output klepněte na Basic data formatting a nahoře na obrazovce zaškrtněte Enable.
- Zaškrtněte Send ENTER key pro přidání Enteru za každý čárový kód, nebo Send TAB key pro přidání Tabu.
- Send data nechte zaškrtnuté. Je zapnuté ve výchozím stavu a odesílá samotný čárový kód.
- Volitelně: do Prefix to data nebo Suffix to data zadejte znaky, které se mají přidat před každý čárový kód nebo za něj.
- Otestujte skenováním do své aplikace.
Používejte jen jeden Enter. Pokud vaše aplikace potvrzuje sama, nebo Enter přidává i pravidlo v Advanced data formatting, potvrdí se každé skenování dvakrát. Pokud vaše aplikace klávesu Enter ignoruje, zkuste v Keystroke output v části Key event options volbu Send Enter as string.
Zapněte nebo vypněte typy čárových kódů
- V profilu v části Barcode input klepněte na Configure scanner settings.
- Klepněte na Decoders.
- Zaškrtněte typy čárových kódů, které používáte, a odškrtněte ty, které nepoužíváte.
QR Code, Data Matrix, Code 128, EAN-13 a UPC-A jsou ve výchozím stavu zapnuté. Interleaved 2 of 5, Micro QR a DotCode jsou ve výchozím stavu vypnuté, pokud je tedy vaše etikety používají, zapněte je. Zebra doporučuje vypnout všechny dekodéry, které vaše aplikace nepotřebuje, protože méně dekodérů může zlepšit výkon skenování.
Časté chyby
- Vypnutá služba DataWedge: na obrazovce Profiles otevřete nabídku, pak Settings a zkontrolujte DataWedge enabled.
- Profil není zapnutý: nový profil nic nedělá, dokud nezaškrtnete Profile enabled.
- Aplikace propojená se špatným profilem: aplikace může patřit jen do jednoho profilu, proto zkontrolujte Associated apps v každém profilu.
- Vypnutý Profile0: aplikace bez vlastního profilu pak nemohou skenovat vůbec. U spravovaných zařízení to může být záměr.
- Vypnutý typ čárového kódu: chybějící dekodér vypadá jako nefunkční skener. Zkontrolujte seznam Decoders.
- Omylem stisknuté Restore: Restore v DataWedge Settings vrátí DataWedge do továrního nastavení a nelze to vrátit zpět. Nastavení si proto nejdřív exportujte.
Hotové nastavení přenesete do dalších zařízení pomocí Export Profile v DataWedge Settings a Import Profile v dalším zařízení. Nastavení samotného terminálu popisuje návod k nastavení TC22/TC27, návod k nastavení MC3400 nebo řešení problémů s TC22/TC27. Úplné seznamy voleb najdete v dokumentaci DataWedge od Zebra.
Časté dotazy
Jak na zařízení Zebra přidám Enter za každé skenování?
V DataWedge otevřete profil své aplikace, v části Keystroke output klepněte na Basic data formatting, zaškrtněte Enable a zaškrtněte Send ENTER key.
Proč skener Zebra funguje v DWDemo, ale ne v mé aplikaci?
DWDemo má vlastní profil. Vaše aplikace používá Profile0 nebo vlastní profil, který může být vypnutý, propojený s jinou aplikací nebo nastavený na Intent output místo Keystroke output.
Jak v DataWedge zapnu QR kódy?
Otevřete profil, klepněte na Configure scanner settings, pak na Decoders a zaškrtněte QR Code. Ve výchozím stavu je zapnutý.
Jak DataWedge vypnu?
Otevřete DataWedge, klepněte na nabídku, pak na Settings a odškrtněte DataWedge enabled. Dělejte to jen tehdy, když skener ovládá jiná aplikace, protože Zebra upozorňuje, že jiné způsoby vypnutí DataWedge mohou vést k neočekávanému chování.
Je DataWedge zdarma?
Ano, DataWedge je předinstalovaná v každém zařízení Zebra s Androidem. Některé pokročilé funkce, například načítání více čárových kódů najednou u zařízení řady Professional, jako jsou TC22 a TC27, vyžadují licenci Mobility DNA Enterprise License.
