Kolektor danych do programu magazynowego – zgodność i integracja
Kolektor danych do programu magazynowego wybierasz od strony oprogramowania, a nie sprzętu.
Spis treści
- Kolektor danych do programu magazynowego – pięć sposobów integracji
- Aplikacja mobilna producenta ERP lub WMS
- Przeglądarka i aplikacja webowa
- Emulacja terminala i pulpit zdalny
- Emulacja klawiatury (wedge, DataWedge)
- Pliki i wsady z kolektora
- Co piszą producenci oprogramowania
- Lista pytań przed zakupem kolektora do programu magazynowego
- Źródła
Kolektor danych do programu magazynowego wybierasz od strony oprogramowania, a nie sprzętu. Najpierw ustal, jak Twój ERP lub WMS przyjmuje dane z urządzeń mobilnych: przez własną aplikację, przez przeglądarkę, przez emulację terminala, jako tekst „wpisany z klawiatury” czy jako plik z kolektora. Dopiero potem dobierasz terminal. Poniżej opisujemy pięć sposobów integracji i to, co o współpracy z kolektorami piszą sami producenci popularnych programów.
Kolektor danych do programu magazynowego – pięć sposobów integracji
To, czy kolektor „działa z programem”, zależy od tego, jak program komunikuje się z urządzeniem. W praktyce spotkasz pięć modeli:
| Sposób | Jak działa | Kiedy ma sens | Co sprawdzić |
|---|---|---|---|
| Aplikacja mobilna dostawcy ERP/WMS | Aplikacja na Androida łączy się z systemem i prowadzi pracownika przez proces | Producent programu ma gotową aplikację magazynową | Wymagania aplikacji (wersja Androida, ekran), licencje, sposób odbioru skanów |
| Przeglądarka / aplikacja webowa | System magazynowy działa w przeglądarce na terminalu | WMS lub moduł ERP ma interfejs webowy | Jak skan trafia do pola formularza; tryb kiosku |
| Emulacja terminala, pulpit zdalny | Terminal wyświetla ekran aplikacji działającej na serwerze | Starsze systemy „green screen” albo aplikacje na serwerze terminali | Protokół, klient na Androida, licencja, klawiatura |
| Emulacja klawiatury (wedge) | Skan trafia do aktywnego pola jak tekst wpisany z klawiatury | Każdy program, który przyjmuje dane z klawiatury | Sufiks (ENTER/TAB), prefiks, symbologie |
| Pliki i wsady | Kolektor zbiera dane offline, a program je importuje | Inwentaryzacja, proste spisy, program bez aplikacji mobilnej | Obsługiwane typy kolektorów, format pliku, sposób transmisji |
Ogólne kryteria doboru terminala (forma, silnik skanujący, odporność, bateria) opisujemy w przewodniku Kolektor danych (terminal mobilny) – co to jest i jak wybrać. Tutaj skupiamy się na zgodności z oprogramowaniem.
Aplikacja mobilna producenta ERP lub WMS
Najwygodniejszy wariant: aplikacja producenta zna procesy magazynowe i zapisuje dane bezpośrednio w systemie. Sprawdź jej wymagania wobec urządzenia i sposób odbioru skanów.
W terminalach Zebra skan przekazuje do aplikacji usługa DataWedge. Według dokumentacji Zebra jest preinstalowana na każdym urządzeniu Zebra z Androidem i może wysyłać dane jako zdarzenia klawiatury (Keystroke), przez intencje Androida (Intent) albo przez sieć (TCP lub UDP). Jeśli aplikacja producenta ERP obsługuje intencje, dostaje skan „programowo”, bez udawania klawiatury. Jeśli nie, zwykle wystarczy wyjście Keystroke. Konfigurację profili DataWedge na całą flotę opisujemy w artykule Zarządzanie flotą terminali Android.
Część aplikacji producentów ERP działa także na zwykłych telefonach i skanuje aparatem. Gdy porównujesz taki wariant z kolektorem, przeczytaj artykuł Kolektor danych czy smartfon z aplikacją? Porównanie TCO.
Przeglądarka i aplikacja webowa
Jeśli Twój WMS albo moduł magazynowy ERP ma interfejs webowy, terminal może pracować w przeglądarce. Skan może wtedy trafiać do pola formularza przez emulację klawiatury (opis niżej). Zebra ma do tego osobne narzędzie, Enterprise Browser. Według dokumentacji Zebra to „pełnowartościowa przeglądarka mobilna”, która daje aplikacjom webowym dostęp do skanerów i innych peryferiów urządzeń Zebra. Dokumentacja wskazuje, że po przygotowaniu aplikacji kupuje się licencje na wdrożenie. Enterprise Browser obsługuje wszystkie urządzenia Zebra z Androidem 10, 11 i 13 oraz część z Androidem 14 i 15 (wskazane w dokumentacji).
Emulacja terminala i pulpit zdalny
Wiele systemów magazynowych powstało w czasach tekstowych terminali, tzw. „green screen”. Terminal mobilny łączy się wtedy z hostem przez klienta emulacji terminala i wyświetla jego ekran. Według specyfikacji Zebra:
- Zebra MC3400 ma preinstalowany i licencjonowany Ivanti Velocity, który uruchamia aplikacje green screen „tak, jak są”, bez zmian. Przypis precyzuje licencję: konfiguracje Standard Gun, Expanded i Full Straight Shooter mają subskrypcję na 12 miesięcy, a Gun Expanded i Full subskrypcję na cały okres życia urządzenia. Preinstalowany jest też Staylinked SmartTE, który przekształca aplikacje green screen w aplikacje dotykowe.
- Zebra MC9400 ma preinstalowany i licencjonowany Ivanti All-Touch TE. Zebra pisze, że nie trzeba kupować licencji, zmieniać systemu po stronie serwera ani szkolić użytkowników. Jedna z klawiatur MC9400 to 53-klawiszowa klawiatura do emulacji terminala (5250 i VT).
- Zebra All-touch Terminal Emulation (oparta na Wavelink Velocity) według karty produktu Zebra automatycznie zamienia ekrany green screen na ekrany dotykowe, bez kodowania i bez modyfikacji hosta, na terminalach ręcznych, wózkowych i tabletach Zebra z Androidem.
W ofercie jest m.in. Zebra MC9400 z klawiaturą do emulacji 5250 oraz Zebra MC3400 Expanded Gun z klawiaturą alfanumeryczną. Przy MC3400 zwróć uwagę na wersję: MC3400 Standard Gun ma 12-miesięczną subskrypcję Ivanti Velocity. Do pracy na wózku widłowym z pełną klawiaturą służy np. Zebra VC8300 8" z klawiaturą QWERTY (kategoria terminale wózkowe).
Pokrewny wariant to pulpit zdalny (RDP): aplikacja działa na serwerze terminali, a kolektor jest „oknem”. Tak działa Comarch Magazynier.
Emulacja klawiatury (wedge, DataWedge)
Najbardziej uniwersalny sposób: kod trafia do aktywnego pola jako tekst, tak jakby pracownik wpisał go z klawiatury i nacisnął ENTER. Na terminalach Zebra robi to wyjście Keystroke w DataWedge. Według dokumentacji Zebra:
- wyjście Keystroke wysyła przetworzone dane do aplikacji jako serię naciśnięć klawiszy,
- Basic Data Formatting pozwala dodać prefiks i sufiks oraz dołączyć do danych znak TAB lub ENTER,
- opóźnienie między znakami (inter-character delay) ustawia się w milisekundach; domyślnie wynosi 0,
- jeden profil DataWedge można przypisać do wielu aplikacji, ale każda aplikacja ma tylko jeden profil; Profile0 działa dla aplikacji bez przypisanego profilu.
Emulację klawiatury wymagają lub dopuszczają wprost producenci oprogramowania. Comarch ERP Optima według bazy wiedzy Comarch współpracuje z każdym czytnikiem kodów kreskowych, który emuluje klawiaturę. Comarch Magazynier wymaga na kolektorze oprogramowania do pracy z czytnikiem w trybie „emulacji klawiatury”. Szczegóły konfiguracji opiszemy w artykule DataWedge – jak przekazać skan do dowolnej aplikacji Android.
Pliki i wsady z kolektora
Najstarszy model: kolektor zbiera dane offline, a program importuje je do dokumentu. Według bazy wiedzy Comarch ERP Optima:
- program współpracuje z kolektorami typu Dolphin, BHT, CipherLab (oprogramowanie producenta, np. serie 8000, 8001, 8300, 8400) i Opticon (np. PHL-2700),
- konfiguracja jest w Konfiguracji stanowiska / Ogólne / Kolektor: typ kolektora, port COM, protokół transmisji, a w części „Definicja rekordu” specyfikacja formatu pliku przesyłającego dane,
- towary z kolektora można automatycznie dodawać do dokumentów handlowych i magazynowych oraz do arkuszy inwentaryzacyjnych,
- w modelu usługowym Comarch ERP Optima nie współpracuje z kolektorami.
Comarch ERP Altum w bazie wiedzy opisuje kolektor jako przenośny terminal batchowy z czytnikiem kodów, przeznaczony głównie do inwentaryzacji w magazynie lub sklepie, i wymienia współpracujące modele Zebex PDL20 oraz CipherLab 8300. Jeśli wsad ma służyć do spisu z natury, przeczytaj też instrukcję inwentaryzacji magazynu z kolektorem danych.
Co piszą producenci oprogramowania
Poniżej tylko to, co producenci programów publikują na swoich stronach. Nie oceniamy zgodności konkretnych terminali. Przed zakupem potwierdź wymagania u dostawcy oprogramowania.
Comarch
- Comarch Magazynier (z Comarch ERP XL 2025.0.x, 2025.1.x, 2026.0). Służy do mobilnej obsługi prostych procesów magazynowych. Działa na serwerze terminali, a użytkownicy łączą się z kolektora przez klienta pulpitu zdalnego. Wymagania wobec kolektora: ekran dotykowy 320×240 lub 640×480, sieć TCP/IP (Ethernet lub Wi-Fi) albo GSM, wbudowany czytnik obsługujący co najmniej EAN 13 i EAN 128, praca czytnika w trybie emulacji klawiatury i klient RDP z 16-bitową paletą barw. Comarch podaje listę testowanych kolektorów, m.in. Honeywell Dolphin 9950, Zebra TC26, Zebra MC330K, Point Mobile PM450 i CipherLab RK26. Zaleca też, żeby przed wyborem urządzenia wypożyczyć konkretny model i go przetestować.
- Comarch WMS Magazynier (z Comarch ERP Altum). Ma analogiczne wymagania (RDP, emulacja klawiatury, EAN 13 i EAN 128). Lista testowanych urządzeń obejmuje m.in. Honeywell ScanPal EDA61K, EDA51-1, EDA50k oraz Zebra TC200J, TC26, MC220J, MC330K i MC930B.
- Comarch ERP Optima. Współpracuje z czytnikami emulującymi klawiaturę i z kolektorami wymienionymi wyżej (nie w modelu usługowym). Aplikacja Comarch Mobile Sprzedaż wymaga Androida od wersji 8.0 i używa aparatu do wyszukiwania po kodach EAN.
Z listy testowanych urządzeń Comarch Magazynier w ofercie jest seria CipherLab RK26, np. CipherLab RK26 2D SE5500 IP65 Android. Comarch nie podaje, której konfiguracji RK26 dotyczył test. Starsze modele z tej listy (np. TC26) sprawdź pod kątem terminu końca wsparcia. Opisujemy to w artykule Koniec wsparcia terminali Zebra.
Symfonia
Symfonia Mobilny Magazyn według strony producenta to aplikacja mobilna na urządzenia z Androidem, działająca jako moduł systemu Symfonia ERP Handel. Obsługuje przyjęcie, przesunięcie i wydanie towaru, inwentaryzację cząstkową i pełną z podziałem na lokalizacje oraz picking zamówień. Ruchy towaru śledzi na podstawie etykiet z kodami QR lub EAN. Strona mówi o „dowolnym urządzeniu z systemem operacyjnym Android” i nie wymienia konkretnych modeli kolektorów.
IFS
IFS Cloud Scan It według opisu w App Store (wydawca IFS; karta aplikacji nosi tytuł „IFS Scan It Pro”) służy do rejestrowania danych i wykonywania procesów ERP w magazynie i poza nim, na smartfonach i wzmocnionych urządzeniach profesjonalnych. Skonfigurowany przez klienta przepływ podpowiada, co zeskanować lub wpisać na każdym kroku. Bez wbudowanego skanera ani czytnika Bluetooth aplikacja może używać aparatu. Jest przeznaczona dla klientów IFS Cloud.
enova365 i InsERT
Na stronie rozwiązania „Handel i magazyn” enova365 wymienia „integrację producencką z WMS”, ale nie opisuje aplikacji mobilnej do obsługi magazynu ani współpracy z kolektorami. Na stronie InsERT jedyna aplikacja mobilna, InsERT mobile, to według producenta aplikacja do powiadomień i mobilnego CRM. Nie znaleźliśmy oficjalnych stron tych producentów opisujących obsługę kolektorów danych. Jeśli używasz Subiekta lub enova365, zapytaj dostawcę lub partnera wdrożeniowego, jakie rozwiązanie mobilne rekomenduje.
Lista pytań przed zakupem kolektora do programu magazynowego
- Który z pięciu sposobów integracji przewiduje Twój program (aplikacja, przeglądarka, emulacja terminala lub RDP, klawiatura, pliki)?
- Jakie wymagania podaje producent programu: wersja Androida, rozdzielczość ekranu, symbologie, tryb odbioru skanów?
- Czy producent programu podaje listę testowanych urządzeń? Jeśli tak, czy jest na niej model, który rozważasz?
- Czy aplikacja wymaga klawiatury fizycznej (emulacja terminala, dużo wpisywania cyfr), czy wystarczy ekran dotykowy?
- Kto skonfiguruje skaner (prefiks, sufiks, ENTER/TAB) na wszystkich urządzeniach?
- Czy przetestujesz wybrany model z programem przed zakupem floty?
- Do jakiej wersji Androida producent terminala zapowiada aktualizacje i czy Twoja aplikacja będzie je obsługiwać?
Kolektory do pracy w magazynie znajdziesz w kategoriach kolektory danych do magazynu i kolektory danych Android. Ogólny opis systemu WMS i potrzebnego sprzętu przygotowujemy w artykule Co to jest system WMS i jakiego sprzętu potrzebuje.
Planujesz wdrożenie kolektorów do swojego programu magazynowego? Napisz do nas przez formularz kontaktowy i podaj nazwę systemu oraz procesy, które chcesz obsłużyć. Pomożemy dobrać terminale, przygotujemy je do pracy (konfiguracja masowa, staging w MDM) i zajmiemy się integracją z systemem magazynowym lub ERP, a dla większych wdrożeń przygotujemy ofertę projektową.
Źródła
- Zebra TechDocs – DataWedge: About
- Zebra TechDocs – DataWedge: Profiles
- Zebra TechDocs – DataWedge: Keystroke Output
- Zebra TechDocs – DataWedge: Intent Output
- Zebra TechDocs – DataWedge: Basic Data Formatting
- Zebra TechDocs – Enterprise Browser: About
- Zebra – All-touch Terminal Emulation Fact Sheet
- Zebra – MC3400/MC3450 Spec Sheet
- Zebra – MC9400/MC9450 Spec Sheet
- Comarch – Wymagania techniczne Comarch Magazynier 2026.0 (ERP XL)
- Comarch – Wymagania techniczne Comarch WMS 2026.1 (ERP Altum)
- Comarch – Z jakimi czytnikami kodów kreskowych współpracuje Comarch ERP Optima?
- Comarch – Z jakimi kolektorami współpracuje Comarch ERP Optima?
- Comarch – Współpraca z kolektorami danych (Comarch ERP Optima)
- Comarch – Kolektor (Comarch ERP Altum)
- Comarch – Wymagania techniczne Comarch Mobile 2025.1
- Symfonia – Mobilny Magazyn
- IFS – IFS Scan It Pro / IFS Cloud Scan It (App Store)
- enova365 – Handel i magazyn
- InsERT – InsERT mobile
- Alph.pl – O nas
Produkty z artykułu
Na zamówienieZebra MC9400, 2D, SE4770, 5250 Emu., Gun, BT, Wi-Fi (Wi-Fi), NFC, Android, GMSMC9401-0G1J6GSS-A68 985,37 zł netto
Wysyłka 24 hZebra MC3400 Expanded, 2D, SE58, 10.5 cm (4''), alpha, Gun, IST, hot-swap, USB-C, BT, Wi-Fi (Wi-Fi), NFC, Android, GMSMC3401-0G1M54SS-A65 982,11 zł netto
Na zamówienieZebra MC3400 Standard, 2D, SE5500, 10.5 cm (4''), num., Gun, IST, hot-swap, USB-C, BT, Wi-Fi (Wi-Fi), NFC, Android, GMSMC3401-0G1K42SS-A64 844,72 zł netto
Wysyłka 24 hZebra VC8300, Terminal samochodowy, 8", Android, 1280x720, 1000 cd, Klawiatura QWERTY, IP66VC83-08SOCQBAABA-I11 373,17 zł netto
Wysyłka 24 hCipherLab RK26 AK266A4DNNG41 2D SE5500 IP65 AndroidAK266A4DNNG414 718,70 zł netto
Wysyłka 24 hZebra TC53e, 2D, IST, warm-swap, USB-C, BT, Wi-Fi (Wi-Fi), NFC, Android, GMS (TC530E-0T1E6B1B00-)TC530E-0T1E6B1B00-A66 243,90 zł nettoNajczęściej zadawane pytania
Czy każdy kolektor danych zadziała z moim programem magazynowym?
Nie ma takiej gwarancji. Ustal, jak program przyjmuje dane (aplikacja, przeglądarka, emulacja terminala, emulacja klawiatury, plik), a potem sprawdź wymagania i ewentualną listę testowanych urządzeń producenta programu.
Co to jest emulacja klawiatury w kolektorze?
To tryb, w którym odczytany kod trafia do aktywnego pola tak, jakby został wpisany z klawiatury. Na terminalach Zebra realizuje go wyjście Keystroke w DataWedge, które pozwala dodać prefiks, sufiks oraz znak ENTER lub TAB. Comarch ERP Optima według producenta współpracuje z każdym czytnikiem emulującym klawiaturę.
Czy terminal z Androidem obsłuży stary system „green screen”?
Tak, przez klienta emulacji terminala. Według Zebra MC3400 ma preinstalowany Ivanti Velocity (okres licencji zależy od konfiguracji), a MC9400 Ivanti All-Touch TE.
Czy Comarch ERP Optima współpracuje z kolektorami danych?
Według bazy wiedzy Comarch tak, z kolektorami typu Dolphin, BHT, CipherLab i Opticon. Dane z kolektora można dodać do dokumentów handlowych, magazynowych i arkuszy inwentaryzacyjnych. W modelu usługowym Optima z kolektorami nie współpracuje.
Czy warto przetestować kolektor z programem przed zakupem?
Tak. Comarch zaleca, żeby przed wyborem urządzenia wypożyczyć konkretny model i sprawdzić skanowanie, wyświetlanie i przyciski funkcyjne. Napisz do nas, żeby dobrać model do takiego testu.