Čtečka čárových kódů: správné nastavení (problém „scan + Enter“)
Obsah návodu
- Než začnete
- Jak čtečka komunikuje s Depotem
- Expediční aplikace: Enter nechte zapnutý
- Mobilní aplikace Depoto WMS na PDA: nic nastavovat nemusíte
- Problém „scan + Enter“ — příčiny a řešení
- Jak odebrat suffix Enter — podle výrobce čtečky
- Nastavení DataWedge na Zebra PDA (TC20, TC21, TC57, TC72)
- Čtečka nenačítá EAN — příčiny a řešení
- Prstýnkové čtečky HENEX — specifika nastavení
- Čtečka funguje v jiných aplikacích, ale ne v Depotu
- Výsledek
- Související články
Než začnete
- Mějte k dispozici čtečku čárových kódů a vědět o jejím výrobci a modelu (naleznete na štítku na spodní straně čtečky).
- Pokud máte PDA (Zebra TC, Honeywell), mějte přístup do nastavení DataWedge aplikace.
- Přihlaste se do Depota a otevřete libovolný formulář kde chcete skenovat.
Jak čtečka komunikuje s Depotem
Čtečka čárových kódů funguje jako HID (Human Interface Device) klávesnice — pro operační systém je nerozlišitelná od fyzické klávesnice. Když čtečka načte kód, odešle jeho znaky jako stisk kláves a na konci zpravidla odešle klávesu Enter (potvrzení). Webový Klient i Expediční aplikace přitom poznají sken podle rychlosti znaků, takže Enter na konci nepotřebují a nevadí jim.
Problém nastává, pokud Enter, který čtečka automaticky odesílá, způsobuje nežádoucí akce — například odeslání formuláře před doplněním dalších polí, nebo přechod na jiné pole místo vyhledání produktu.
Expediční aplikace: Enter nechte zapnutý
Expediční aplikace pozná sken sama (podle rychlosti znaků) a Enter na konci jí nevadí, sken jen dokončí rychleji. Když je kurzor v textovém poli (například hledání), bere znaky jako psaní a hledání potvrdí právě Enter. Pokud ho ve čtečce vypnete, naskenovaný kód v poli zůstane nepotvrzený.
Mobilní aplikace Depoto WMS na PDA: nic nastavovat nemusíte
Aplikace nebere sken jako psaní na klávesnici, takže na Enteru nezáleží. Na čtečkách Zebra si při spuštění sama založí profil DataWedge s názvem DepotoTerminal2; čtečky Seuic čte přímo; bezdrátovou čtečku (například prstenovou) připojte v nastavení aplikace volbou Připojení skeneru Bluetooth. Ruční nastavení DataWedge podle tohoto článku je potřeba jen u starších Zebra PDA (DataWedge starší než verze 6.5).
Problém „scan + Enter“ — příčiny a řešení
Čtečka má standardně nastaven suffix Enter — po každém naskenovaném kódu automaticky odešle stisk klávesy Enter. Ve většině skladových aplikací je to žádoucí chování (produkty se ihned potvrdí). V Depotu ale může Enter vyvolat nežádoucí akci:
- Odeslání vyhledávacího formuláře dříve, než uživatel zadá množství.
- Přesun kurzoru na nesprávné pole.
- Zavření dialogu při vícestupňovém procesu.
Řešení A: Odebrat suffix Enter přímo v čtečce — řešení pro aplikace, kde vám Enter po skenu dělá potíže (Expediční aplikace a mobilní aplikace Depoto WMS ho nepotřebují, viz výše). Čtečka přestane odesílat Enter po skenování.
Řešení B: Použít Tab místo Enter jako suffix — čtečka po skenování přesune kurzor na další pole bez potvrzení formuláře. Vhodné tam, kde je pořadí polí pevně dané.
Řešení C: Nastavit čtečku na prázdný suffix — žádný suffix. Uživatel po skenování musí ručně stisknout Enter nebo Tab. Nejbezpečnější varianta pro složité formuláře.
Jak odebrat suffix Enter — podle výrobce čtečky
Honeywell (Voyager, Granit, Xenon)
- Stáhněte manuál ke svému modelu z honeywellaidc.com → Support → Documents.
- Najděte sekci Suffix / Terminator nebo End of Message.
- Naskenujte programovací čárový kód „Remove Suffix“ nebo „Terminate string: None“.
- Ověřte: otevřete Poznámkový blok a naskenujte kód — pokud za textem není nový řádek, suffix byl odebrán.
Zebra (DS2208, DS4308, LI4278)
- Stáhněte Product Reference Guide z zebra.com/us/en/support-downloads.html.
- Najděte kapitolu Termination Character nebo Suffix 1 / Suffix 2.
- Naskenujte programovací kódy v pořadí: Enter Setup Mode → Set Suffix 1 to None → Exit Setup.
- Alternativně použijte Zebra 123Scan — software pro konfiguraci čteček přes USB bez manuálního skenování programovacích kódů.
Datalogic (QuickScan, Gryphon)
- Použijte software Aladdin (zdarma na datalogic.com) pro konfiguraci přes USB.
- V Aladdin přejděte na Data Formatting → Suffix.
- Nastavte Suffix na None nebo 0x00 (prázdný).
- Nahrajte konfiguraci do čtečky.
Nastavení DataWedge na Zebra PDA (TC20, TC21, TC57, TC72)
Pro mobilní aplikaci Depoto WMS jen u starších zařízení (DataWedge pod verzí 6.5), novější si profil nastaví aplikace sama.
Zebra PDA zařízení (mobilní terminály) nepoužívají hardwarovou konfiguraci čtečky — místo toho pracuje aplikace DataWedge, která zachytí sken a přeloží ho do výstupu pro aplikace.
- Na PDA otevřete DataWedge (najdete v aplikacích, nebo v Nastavení → DataWedge).
- Vyberte profil „DepotoTerminal2″ — pokud profil neexistuje, vytvořte nový s tímto názvem kliknutím na New Profile.
- V profilu zapněte Intent Output: Intent action cz.depoto.terminal2.ACTION, Intent delivery Broadcast intent.
- Keystroke Output vypněte; Enter ani Tab pak pro aplikaci nehrají roli.
- Ostatní volby profilu (Barcode input) nechte ve výchozím nastavení.
- Uložte profil a ověřte v Depotu naskenováním testovacího kódu.
Propojení profilu s aplikací Depoto: V DataWedge profilu přejděte na Associated Apps → přidejte balíček aplikace Depoto cz.depoto.terminal2 (aktivity: *). Profil se pak aktivuje automaticky při spuštění Depota na PDA.
Čtečka nenačítá EAN — příčiny a řešení
- EAN-8 vs EAN-13 — čtečka může mít deaktivovaný formát EAN-8 (kratší verze, 8 číslic). Pokud skenujete menší produkty s EAN-8 kódem, aktivujte EAN-8 v nastavení čtečky (viz manuál výrobce → Symbologies → EAN-8 → Enable).
- Chybná kontrolní cifra (checksum) — poškozený nebo špatně vytištěný čárový kód může mít nesprávnou kontrolní cifru. Ověřte EAN na barcodelookup.com nebo pomocí EAN kalkulátoru. Pokud čárový kód v produktu Depota nemá checksum, opravte ho v detailu produktu.
- Poškozený čárový kód — vybledlé nebo poškrábané čárové kódy způsobují chyby čtení. Zkuste kód naskenovat z větší nebo menší vzdálenosti. Pokud selže, vytiskněte nový štítek.
- 2D kód (QR, DataMatrix) místo 1D čárového kódu — standardní laserové čtečky nepodporují QR kódy. Pro čtení QR potřebujete CCD nebo imager čtečku (Zebra DS2208 a novější, Honeywell Xenon 1900). Pokud váš sklad používá QR, ověřte kompatibilitu čtečky.
- Formát kódu není aktivovaný — GS1-128, GS1 DataBar, PDF417 apod. mohou být v čtečce standardně deaktivovány. Viz manuál → Symbologies.
Prstýnkové čtečky HENEX — specifika nastavení
Prstýnkové čtečky HENEX (Bluetooth, nosí se na prstu nebo ruce) mají několik odlišností oproti standardním čtečkám:
- Párování Bluetooth — čtečka se páruje s PDA nebo PC jako Bluetooth klávesnice (HID profil). Při párování zadejte PIN (viz manuál). Po spárování zkontrolujte, zda OS rozpoznal zařízení jako klávesnici.
- Suffix nastavení — HENEX čtečky mají suffix Enter standardně zapnutý. Pro jeho deaktivaci naskenujte kód z manuálu HENEX (kapitola „Keyboard Wedge Settings → No Suffix“). Manuál je dostupný na webu Henex nebo na vyžádání od dodavatele.
- Zpoždění mezi znaky — prstýnkové čtečky přes Bluetooth mají někdy inter-character delay (zpoždění mezi jednotlivými znaky). Pokud Depoto přijímá jen část kódu, zvyšte inter-character delay v nastavení čtečky.
- Výdrž baterie — při slabé baterii může dojít k výpadkům skenování. Nabíjejte přes USB kolébku.
Čtečka funguje v jiných aplikacích, ale ne v Depotu
Pokud čtečka funguje v Poznámkovém bloku nebo Excelu, ale v Depotu nikoli, jde typicky o problém se focus webové aplikace:
- Focus není v textovém poli — klikněte myší přímo do pole, kde chcete skenovat, a teprve potom skenujte. Čtečka posílá znaky do aplikace, která má focus — pokud žádné textové pole fokus nemá, znaky se „ztratí“.
- Aktivní je jiné okno nebo záložka — Depoto (webová aplikace) běží v prohlížeči. Pokud je focus v jiném okně nebo záložce prohlížeče, data ze čtečky jdou tam. Mějte záložku Depota aktivní a pole vybráno.
- Antivirus nebo bezpečnostní software blokuje HID — některé bezpečnostní nástroje blokují vstup z neznámých HID zařízení. Přidejte čtečku do výjimek nebo konzultujte s IT.
- USB hub bez napájení — čtečky připojené přes nenapájený USB hub mohou mít nestabilní připojení. Připojte čtečku přímo do USB portu počítače nebo použijte napájený hub.
Výsledek
Po správné konfiguraci: skenování přidá EAN kód do aktivního pole bez nežádoucího Enteru, Depoto nalezne produkt a zobrazí detail, skenování je plynulé bez zasekávání nebo duplicitních záznamů. Při komplikacích ověřte suffix nastavení v Poznámkovém bloku (naskenujte kód — nesmí být nový řádek) a focus aktivního pole v Depotu.
Související články
- Hromadné operace: PDA, čtečka — časté potíže
- Hardware pro sklad: tiskárny, čtečky, PDA a váhy
- Nastavení prstýnkových čteček HENEX
- Rychlé naskladnění: jak funguje a proč nejde přes QR na PDA
- Sklad: časté problémy a jejich řešení
- Naskladnění a příjem zboží: průvodce metodami
- EAN a čárové kódy v Depotu
Byl pro vás tento návod užitečný?
Nenašli jste odpověď?
Napište nám. Přesný popis a číslo záznamu vyřešení urychlí.