---
title: Jak skonfigurować odczytywanie kodów kreskowych na kolektorze
description: Aplikacje instalowane na systemie Android mogą stosować różne podejścia do przyjmowania znaków ze skanera. Dla niektórych aplikacji urządzenie mobilne wyjęte z pudełka będzie działało prawidłowo, a dla innych wymagane będzie przeprowadzenie dodatkowej konfiguracji. To, że kolektor skanuje kod kreskowy do…
url: "https://ppmag.pl/docs/jak-skonfigurowac-odczytywanie-kodow-kreskowych-na-kolektorze/"
updated: "2025-12-10"
category: PP Kolektor / Konfiguracja i Serwis
---

# Jak skonfigurować odczytywanie kodów kreskowych na kolektorze

Aplikacje instalowane na systemie Android mogą stosować różne podejścia do przyjmowania znaków ze skanera. Dla niektórych aplikacji urządzenie mobilne wyjęte z pudełka będzie działało prawidłowo, a dla innych wymagane będzie przeprowadzenie dodatkowej konfiguracji.

To, że kolektor skanuje kod kreskowy do notatnika, do treści sms, do paska adresu w przeglądarce, czy do aplikacji przeglądarkowej, nie oznacza, że będzie prawidłowo przekazywał kody do aplikacji PP Kolektor.

 

## **Diagnostyka**

Najlepszym sposobem na zdiagnozowanie problemów ze skanowaniem jest przejście do modułu kompletacji i przesunięcie się na kartę nośniki (PP KOLEKTOR -> Menu główne -> KOMPLETACJA -> NOŚNIKI). W tym miejscu aplikacja oczekuje zeskanowania kodu kreskowego nośnika, który ma zostać podjęty na kolektor. Jeśli w tym miejscu zeskanujemy błędny kod, aplikacja poinformuje nas o tym wyświetlając odpowiedni komunikat. Sugerujemy w tym miejscu zeskanować dowolny kod kreskowy, np. kod z butelki wody z biurka. Po zeskanowaniu kodu, kolektor powinien wyświetlić komunikat błędu. Jeśli nie ma komunikatu błędu, mamy pewność, że należy zmienić konfigurację urządzenia.

 

## **Rodzaje błędnych konfiguracji**

Możliwe objawy niewłaściwej konfiguracji:

- kolektor nie reaguje po zeskanowaniu kodu
- kolektor wyświetla komunikat błędu, ale wskazuje na kod, który jest inny, niż ten zeskanowany przez nas

 

## **Zmiana konfiguracji**

W przypadku braku jakiejkolwiek reakcji kolektora na skan, musimy upewnić się, że kolektor po zeskanowaniu kodu kreskowego wysyła do aplikacji dane i że zakończone są one sygnałem "Enter".
 Uruchamiamy ustawienia systemowe kolektora i szukamy w nich opcji "Send data", "Send enter key", "Send enter key button", "Suffix" lub podobnej. Musimy upewnić się, że opcja ta jest włączona i lub ją włączyć.

Przykłady konfiguracji:

- **Zebra**:
  - Wyszukujemy dział "Basic data formatting" i ustawiamy go jako "Enabled"
  - upewniamy się, że Send data jest zaznaczone
  - zaznaczamy Send enter key
- **Sunmi L2K SE4750**:
  - wyszukujemy "Send Enter key button" i ustawiamy na "on"
- **Honeywell EDA61k**:
  - Settings -> Honeywell Settings -> Scan Settings -> Internal Scanner -> Default Profile -> Data Processing Settings -> Suffix = \r\n
  - Settings -> Honeywell Settings -> Scan Settings -> Internal Scanner -> Default Profile -> Data Processing Settings -> Wedge as keys = 13

W przypadku, gdy kolektor reaguje na skan, ale wysyła do aplikacji błędny kod, musimy upewnić się, że stosujemy prawidłową metodę przekazywania danych.
 Uruchamiamy ustawienia systemowe kolektora i szukamy w nich opcji "Data output mode", "Wedge method", "Keystroke output", "Send characters as events" lub podobnej. Musimy upewnić się, że opcja ta jest **włączona** i lub ją włączyć.

Przykłady konfiguracji:

- **Zebra**:
  - ustawiamy dział Keystroke output na enabled
  - ustawiamy Action key character na none
  - wchodzimy do Key event options i zaznaczamy "Send charaacters as events" (reszta powinna być odznaczona)
  - wchodzimy do Basic data formatting i zaznaczamy enabled
- **Sunmi L2K SE4750**:
  - "Data output mode" "keystroke"
  - "character intervals (ms)" "0"
- **Honeywell EDA61k**:
  - Settings -> Honeywell Settings -> Scan Settings -> Internal Scanner -> Default Profile -> Data Processing Settings -> Wedge Method -> Keyboard

 

## **Kompletna konfiguracja z pominięciem diagnostyki**

Przykłady:

- **Zebra (TC 21 / TC 26):**
  - Uruchamiany zConfigure -> DataWedge
  - wybieramy profil, z którego będziemy korzystać - wyjściowo Profile0 (default)
  - ustawiamy dział Keystroke output na enabled
  - ustawiamy Action key character na none
  - wchodzimy do Key event options i zaznaczamy "Send charaacters as events" (reszta powinna być odznaczona)
  - wchodzimy do Basic data formatting i zaznaczamy enabled
  - upewniamy się, że Send data jest zaznaczone
  - zaznaczamy Send enter key
- **Terminal Sunmi L2K SE4750:**
  - "Send Enter key button" "on"
  - "Data output mode" "keystroke"
  - "character intervals (ms)" "0"
- **Terminal Honeywell EDA61k:**
  - Settings -> Honeywell Settings -> Scan Settings -> Internal Scanner -> Default Profile -> Data Processing Settings -> Wedge Method -> Keyboard
  - Settings -> Honeywell Settings -> Scan Settings -> Internal Scanner -> Default Profile -> Data Processing Settings -> Suffix = \r\n
  - Settings -> Honeywell Settings -> Scan Settings -> Internal Scanner -> Default Profile -> Data Processing Settings -> Wedge as keys = 13
