Jak to zrobić

Ustawienia skanera Honeywell EDA52: sufiks Enter, kody kreskowe, profile

W Honeywell Settings › Scanning dodasz Enter lub Tab po każdym skanie, wybierzesz sposób przekazywania danych do aplikacji, włączysz typy kodów kreskowych, ustawisz tryb skanowania i profile aplikacji.

15 min Poziom trudności: Średni Aktualizacja: Autor SCANSHOP team
W tym poradniku

    W terminalu Honeywell ScanPal EDA52 wbudowany moduł skanujący konfiguruje się w aplikacji Ustawienia Androida w sekcji Honeywell Settings, a nie w osobnej aplikacji typu wedge. Ten poradnik omawia ustawienia, których potrzebuje większość aplikacji: Enter lub Tab po każdym skanie, prefiks, sposób przekazywania danych do aplikacji, typy kodów kreskowych, tryb skanowania oraz osobne ustawienia dla poszczególnych aplikacji.

    Będzie potrzebne
    • Honeywell ScanPal EDA52
    • Aplikacja, do której chcesz skanować, zainstalowana na urządzeniu
    • Kilka testowych kodów kreskowych, najlepiej z Twoich prawdziwych etykiet

    Jak zorganizowane są ustawienia skanowania

    Przesuń palcem w górę na ekranie głównym, dotknij Settings i otwórz Settings › Honeywell Settings › Scanning. Znajdziesz tam dwie pozycje:

    • Internal Scanner dla wbudowanego modułu skanującego. Zawiera profil Default oraz profile utworzone dla poszczególnych aplikacji.
    • Bluetooth Scanner dla sparowanego skanera Bluetooth, z własnym profilem Default do przetwarzania danych.

    Profil Default obowiązuje w każdej aplikacji, która nie ma własnego profilu. W profilu znajdziesz Data Processing Settings, Symbology Settings, Decode Settings, Imager Settings, Trigger Settings i Notification Settings. OCR Settings pojawiają się tylko po zainstalowaniu licencji Smart OCR. Nie zmieniaj Imager Settings, chyba że poprosi o to wsparcie Honeywell.

    Otwórz profil Default

    Otwórz Settings › Honeywell Settings › Scanning › Internal Scanner › Default profile. Zmiany w tym miejscu dotyczą wszystkich aplikacji bez własnego profilu, więc zacznij tutaj, jeśli każda aplikacja na urządzeniu ma działać tak samo. Jeśli specjalnych ustawień potrzebuje tylko jedna aplikacja, utwórz dla niej profil aplikacji (patrz niżej).

    Dodaj Enter lub Tab po każdym skanie

    Wiele aplikacji magazynowych i do obsługi zamówień wymaga Entera po kodzie kreskowym, aby zatwierdzić skan; inne potrzebują Taba, aby przejść do następnego pola. Dodajesz go jako sufiks.

    1. W profilu otwórz Data Processing Settings i dotknij Suffix.
    2. Wpisz \n dla Entera (wysunięcie wiersza), \r dla powrotu karetki lub \t dla Taba.
    3. Potwierdź i zeskanuj kod do swojej aplikacji, aby sprawdzić wynik.

    Kody zastępcze Honeywell to \r (znak 13), \n (10), \t (9) i \\ dla ukośnika wstecznego. Ustawienie Wedge as Keys określa znaki wysyłane jako naciśnięcia klawiszy, a nie jako tekst. Domyślnie ma wartość 9,10,13, więc Tab, wysunięcie wiersza i powrót karetki trafiają do aplikacji jako klawisze. Zacznij od \n; jeśli aplikacja na niego nie reaguje, spróbuj \r.

    Wskazówka

    Używaj tylko jednego znaku kończącego skan. Sufiks \r\n może w niektórych aplikacjach zatwierdzić skan dwukrotnie.

    Prefiks i identyfikator kodu

    Prefix działa tak samo i dodaje znaki przed danymi kodu kreskowego. Symbology Prefix może dodawać przed każdym kodem identyfikator kodu (None, Honeywell lub AIM), dzięki któremu niektóre systemy biznesowe rozróżniają typy kodów kreskowych. Obie opcje są domyślnie wyłączone.

    Wybierz sposób przekazywania danych do aplikacji

    Domyślnie włączony jest Wedge: EDA52 wpisuje zeskanowane dane w pole z kursorem, tak jak klawiatura. To rozwiązanie pasuje do większości aplikacji i formularzy internetowych. Przed skanowaniem dotknij pola tekstowego.

    • Wedge Method: Standard (domyślnie) lub Keyboard. Jeśli aplikacja ignoruje zeskanowane dane, choć kursor jest w polu, warto przetestować przełączenie na Keyboard.
    • Charset: zestaw znaków używany do odczytu danych kodu kreskowego, domyślnie ISO-8859-1. Zmieniaj go tylko wtedy, gdy znaki specjalne, takie jak õ, ä, ł czy č, docierają błędnie, a Twoje etykiety używają innego kodowania.
    • Data Intent (w Decode Settings): wysyła dane do aplikacji przystosowanych do odbierania ich jako intent Androida, bez Honeywell SDK. Używaj tej opcji tylko na prośbę twórcy aplikacji.
    • Launch Browser i Scan to Intent: obie opcje są domyślnie włączone. Launch Browser otwiera w przeglądarce adres internetowy z zeskanowanego kodu. Wyłącz ją, jeśli Twoje etykiety zawierają adresy URL, które powinny trafić do pola.

    Włącz lub wyłącz typy kodów kreskowych

    1. W profilu otwórz Symbology Settings.
    2. Zaznacz typ kodu kreskowego, aby go włączyć, lub odznacz, aby go wyłączyć.
    3. Dotknij nazwy typu kodu kreskowego, aby zmienić jego pozostałe parametry.

    Nie wszystkie typy kodów kreskowych są domyślnie włączone. Jeśli kod w ogóle się nie odczytuje, jego typ często jest wyłączony. Nieudany skan zapala diodę Scan Status na czerwono tylko wtedy, gdy włączona jest opcja Bad Read Notification; domyślnie jest wyłączona. Wyłącz typy, których nigdy nie używasz. Jeśli zdarzają się błędne odczyty, w Decode Settings znajdziesz poziom Decode Security (domyślnie 2); wyższe wartości są bardziej restrykcyjne.

    Ustaw działanie przycisków skanowania

    Otwórz Trigger Settings:

    • Enable Scan Trigger: pozwala bocznym przyciskom Scan uruchamiać moduł skanujący. Opcja jest domyślnie włączona; jeśli przyciski nie działają, sprawdź ją najpierw.
    • Trigger Scan Mode: One Shot (domyślnie), Continuous, Read on release lub Read on second trigger press. One Shot sprawdza się w większości zastosowań.
    • Decode Timeout: jak długo moduł skanujący próbuje odczytać kod, domyślnie 20 sekund.
    • Presentation Mode: domyślnie wyłączony, z własnymi opcjami celownika i oświetlenia.

    W Notification Settings ustawisz sygnał dźwiękowy i diodę poprawnego odczytu, powiadomienie o nieudanym odczycie (domyślnie wyłączone) oraz opcjonalną wibrację. W Settings › Honeywell Settings znajdziesz też Digital Scan Button, który dodaje przycisk skanowania na ekranie, oraz Keyremap, który pozwala przypisać lewemu lub prawemu przyciskowi Scan albo przyciskowi głośności inną funkcję.

    Utwórz profil dla jednej aplikacji

    1. Otwórz Settings › Honeywell Settings › Scanning › Internal Scanner.
    2. Dotknij ikony dodawania w prawym górnym rogu.
    3. Wpisz nazwę profilu albo dotknij select an application i wybierz aplikację.
    4. Otwórz nowy profil na liście i zmień jego ustawienia, np. sufiks Tab dla jednej aplikacji i Enter dla wszystkich pozostałych.

    Aby usunąć profil, dotknij go i przytrzymaj, wybierz Delete i potwierdź przyciskiem OK.

    Przetestuj, przywróć i skopiuj ustawienia

    Przetestuj wynik w aplikacji Scan Demo (przesuń palcem w górę, a następnie Demos › Scan Demo), a potem we własnej aplikacji. Jeśli ustawienia się pomieszają, otwórz profil, dotknij ikony menu w prawym górnym rogu i wybierz Restore all defaults. Wszystkie ustawienia tego profilu wrócą do wartości fabrycznych.

    W przypadku wielu urządzeń preinstalowana aplikacja Honeywell HQ Config wdraża offline ustawienia, ustawienia skanowania i aplikacje, a EZConfig (w Power Tools, z edytorem EZConfig na komputer) tworzy pliki konfiguracyjne i kody kreskowe konfiguracji. Instalowanie ustawień z kodu kreskowego konfiguracji wymaga trybu Provisioning Mode, który włączysz w Settings › Honeywell Settings › Provisioning Mode. Szczegóły zawiera EDA52 User Guide dostępny na stronie produktu Honeywell EDA52.

    Pierwszą konfigurację opisuje poradnik konfiguracji EDA52. Jeśli skaner nadal nie odczytuje kodów, zobacz rozwiązywanie problemów z EDA52.

    Najczęściej zadawane pytania

    Czy Honeywell EDA52 korzysta z DataWedge?

    Nie. DataWedge to oprogramowanie Zebra. W EDA52 skaner konfigurujesz w Settings › Honeywell Settings › Scanning › Internal Scanner.

    Jak dodać Enter po każdym skanie w EDA52?

    Otwórz profil Default, następnie Data Processing Settings › Suffix i wpisz \n. Przetestuj w swojej aplikacji; jeśli wymaga ona powrotu karetki, użyj zamiast tego \r.

    Dlaczego EDA52 odczytuje kody w Scan Demo, ale nie w mojej aplikacji?

    Przed skanowaniem dotknij pola tekstowego i sprawdź, czy Wedge jest włączony. Jeśli aplikacja ma własny profil skanowania, sprawdź ten profil, bo ma on pierwszeństwo przed profilem Default.

    Dlaczego EDA52 nie skanuje kodu kreskowego?

    Najczęstszą przyczyną jest wyłączony typ kodu kreskowego. Włącz go w Symbology Settings w profilu, z którego korzysta aplikacja.

    Czy ten poradnik był pomocny?

    Więcej poradników: EDA52

    Powiązane poradniki

    Nadal nie działa?

    Wyślij nam model urządzenia i krótki opis problemu. Nasz zespół pomoże znaleźć rozwiązanie.

    Skontaktuj się z nami
    Honeywell ScanPal EDA52 Terminal mobilny (EDA52-11AE64N21RK)5.115,00 zł+VAT Zobacz produkt