Podczas przyjmowania towarów na magazyn, jak również podczas okresowych kontroli towarów w magazynie, najczęściej wykonywaną czynnością jest liczenie i zapisywanie stanu towarów. W takich przypadkach bardzo pomocnym może być użycie urządzenia, umożliwiającego elektroniczne zapamiętywanie informacji oraz obsługę czytnika kodów kreskowych. Mikroprocesorowe urządzenie, zwane kolektorem danych, zostało oznaczone symbolem KD-1. Do najważniejszych różnic w stosunku do poprzednich modeli kolektorów firmy MikEL należy zaliczyć:
nowa, ergonomiczna obudowa, która umożliwia zamocowanie kolektora na ręce za pomocą elastycznej opaski
zasilanie zewnętrzne, przedłużające działanie baterii oraz umożliwiające ładowanie akumulatorków
zastosowanie układów elektronicznych działających przy napięciu 3V, co zdecydowanie przedłuża działanie samego kolektora (nie dotyczy zasilania czytnika kodów kreskowych)
3-linijkowy wyświetlacz, umożliwiający pokazanie więcej informacji jednocześnie
zmodyfikowane funkcje klawiszy przyspieszające wprowadzanie danych liczbowych oraz poruszanie się w menu aplikacji.
Do urządzenia standardowo jest dołączane oprogramowanie komputerowe:
Wszystkie programy są instalowane za pomocą programu KolektorSetup.exe. Zostały one napisane za pomocą DELPHI7 i mogą być uruchomione tylko w środowisku 32-bitowych Windows (Win9x, NT, 2000, Millennium, XP). Można je pobrać ze strony aktualizacji oprogramowania.
| Kolektor danych KD-1 |
![]() |
Działanie kolektora
zostało podzielone na osobne funkcje: INWENTARYZACJA, PRZYJĘCIE, CENNIK oraz
USTAWIENIA. Do wykonania trzech pierwszych funkcji jest jeszcze potrzebny, ale
nie dostarczany w komplecie, czytnik kodów paskowych. Jego podłączenie do urządzenia
buforującego umożliwia bardzo szybkie, jednoznaczne odszukanie sprawdzanego
towaru. Istnieje również możliwość wprowadzania dowolnych kodów cyfrowych
bezpośrednio z klawiaturki.
Wyprodukowany przez firmę MikEL kolektor jest gotowy od razu do pracy, ponieważ zawiera oprogramowanie użytkowe zwane ‘aplikacją’, a dostarczane oprogramowanie komputerowe umożliwia:
Podstawowe
dane techniczne urządzenia:
| zasilanie | 4 baterie 1.5V LR6 (typ AA) |
| 4 akumulatorki 1.2V NiMH min. 1500mAh (rozmiar AA) | |
| zasilacz sieciowy AC lub DC o napięciu od 8V do 12V | |
| wymiary | 150 x 100 x 40 mm |
| ciężar | 200 g |
| wyświetlacz | LCD 3-wierszowy po 16 znaków |
| klawiatura | 20 mikrostyków |
|
pojemność |
całkowita ok. 49 tys. towarów, minimum po 2 tys. towarów dla obszaru przyjęć i inwentaryzacji |
| obsługa czytników | diodowe lub laserowe ze złączem do transmisji szeregowej RS232 lub ze złączem klawiaturowym (DIN lub MiniDIN) |
| złącza | RJ45
do komunikacji z komputerem i skanerem DC 5.5/2.1 do zasilania |
| akcesoria | kabel RS232
kolektor - komputer przelotka RJ45-DSUB(M) do czytnika kodów RS232 |
Program KOLEKTOR.EXE
Program ten został przygotowany do pomocniczej obsługi
kolektora danych i dlatego nie obejmuje zapisu i odczytu towarów.
Konfiguracja.

Opcja umożliwia:
Pamięć.
Opcja umożliwia odczyt bieżącego wykorzystania pamięci kolektora (stopień zajętości obszaru przeznaczonego na bazę towarów, przyjęcia towarów oraz inwentaryzacji). Pamięć całkowita kolektora została podzielona na trzy obszary:
Liczba rekordów PRZYJĘCIA i INWENTARYZACJI jest ściśle zależna od tego, ile zostało zapisanych informacji do bazy towarów. Każde nowe zapisanie towarów powoduje skasowanie informacji o pozostałych obszarach pamięci. Tak samo dzieje się również podczas ‘kasowania pamięci’ bazy towarów. Dynamiczny przydział pozostałej pamięci został tak dobrany, aby zawsze dla przyjęć i inwentaryzacji było wolne miejsce dla co najmniej 2000 rekordów dla każdego obszaru.
Hasła.
Edycja haseł umożliwia zapisanie osobnego hasła dla każdej
opcji
kolektora. W ten sposób urządzenie może być wykorzystywane przez różne
osoby w ramach znajomości poszczególnych haseł. Każde hasło urządzenia jest ciągiem cyfr 0..9 o długości
maksymalnie 8 znaków. Zaprogramowanie pustego pola hasła powoduje, że
odpowiednia opcja kolektora będzie dostępna bez pytania o hasło.
Długość hasła administratora również nie może
przekraczać 8 znaków, ale składa się z dowolnych znaków
alfanumerycznych (w tym polskich) oraz istotne są duże i małe litery.
Domyślnym hasłem programu jest słowo ‘mikel’.
Konwersja.
Towary wysyłane do kolektora są pobierane z pliku tekstowego, wskazanego jako parametr uruchomieniowy programu UPLOAD. Z kolei dane odebrane z kolektora są zapisywane do pliku tekstowego wskazanego jako parametr uruchomieniowy programu DOWNLOAD. Sposób analizy danych zawartych w plikach tekstowych jest zależny od parametrów konfiguracji konwersji towarów.
Na podstawie 'pola
do wyboru' ustalamy listę pól, ich kolejność oraz szerokość w
znakach. Zaznaczenie 'stałej szerokości pól'
powoduje operowanie na polach danych, które zajmują tyle miejsca, ile to
wynika z wpisanej szerokości. Brak tego zaznaczenia powoduje operowanie na
polach danych, których szerokość jest wyznaczana przez 'znak separacji'.
Pewnym ułatwieniem w obsłudze kolektora jest zautomatyzowanie transmisji
towarów. Automatyczny zapis lub odczyt towarów nie wymaga dodatkowych
czynności użytkownika, a zakres wykorzystywania tych cech jest zależny od
sposobu działania poszczególnych programów handlowych.
Terminal.

Dodatkowym udogodnieniem programu jest
dostarczenie narzędzia – terminala do obsługi portów szeregowych, które może
być wykorzystywane nie tylko do celów związanych z obsługą omawianego urządzenia.
Moduł terminala umożliwia obsługę
portów szeregowych według parametrów w zakresie:

Program upload.exe umożliwia
wysłanie do kolektora bazy towarów. Jego parametry uruchomieniowe decydują o
sposobie działania:
-pnr
portu – określenie portu szeregowego do którego podłączony jest
kolektor (ten parametr musi być, np. –p1 to COM1)
-bprędkość
– określenie prędkości transmisji (np. –b9600 uruchamia komunikację na
prędkości 9600 b/s (gdy brak parametru, domyślną prędkością jest 57600
b/s)
plik – nazwa
pliku tekstowego, który zawiera informacje o wysyłanych towarach (gdy brak
parametru, domyślną nazwą jest A)
Jeżeli w opcji konfiguracji konwersji danych (program KOLEKTOR.EXE) brak zdefiniowanego domyślnego programu handlowego, to plik tekstowy musi zawierać informacje o towarze według poniższego schematu:
|
Opis pola |
Szerokość pola |
Uwagi |
|
Nazwa towaru |
16 |
|
|
Znak rozdzielający |
1 |
Dowolny np. , (przecinek) |
|
Kod kreskowy |
13 |
|
|
Znak rozdzielający |
1 |
|
|
Liczba towarów w magazynie |
5 |
zerowana przy zapisie |
|
Znak rozdzielający |
1 |
|
|
Liczba towarów w komputerze |
5 |
|
|
Znak rozdzielający |
1 |
|
|
Cena zakupu towaru |
5 |
|
|
Znak rozdzielający |
1 |
W momencie uruchamiania programu, są pobierane ze wskazanego pliku tylko te towary, które posiadają kod kreskowy (co najmniej jedna cyfra). Towary przed wysłaniem do kolektora są sortowane, w celu maksymalnego przyspieszenia wyszukiwania towarów podczas skanowania kodów. Nadawanie towarów rozpoczyna się za pomocą przycisku funkcyjnego ‘Start transmisji’.
Program DOWNLOAD.EXE

Program download.exe umożliwia
odbiór informacji z kolektora. Jego parametry uruchomieniowe decydują o
sposobie działania:
-pnr
portu – określenie portu szeregowego do którego podłączony jest
kolektor (ten parametr musi być, np. –p1 to COM1)
-bprędkość
– określenie prędkości transmisji (np. –b9600 uruchamia komunikację na
prędkości 9600 b/s (gdy brak parametru, domyślną prędkością jest 57600
b/s)
plik
– nazwa pliku tekstowego, do którego zostaną zapisane informacje o odebranych
towarach (gdy brak parametru, domyślną nazwą jest A).
Aby rozpocząć odbiór z kolektora, należy wybrać ‘źródło odbieranych danych’. Jeżeli program nawiąże komunikację z urządzeniem i ‘liczba towarów do odbioru’ będzie większa od zera, funkcja ‘Start transmisji’ umożliwi odbiór rekordów z wybranego obszaru pamięci. Jeżeli w opcji konfiguracji konwersji danych (program KOLEKTOR.EXE) brak zdefiniowanego domyślnego programu handlowego, to informacje o odbieranych towarach zostaną zapisane do pliku tekstowego według poniższego schematu:
|
Opis pola |
Szerokość pola |
Uwagi |
|
Nazwa towaru |
16 |
|
|
Znak rozdzielający |
1 |
, (przecinek) |
|
Kod kreskowy |
13 |
|
|
Znak rozdzielający |
1 |
|
|
Liczba towarów w magazynie |
5 |
Uwagi jak niżej |
|
Znak rozdzielający |
1 |
|
|
Numer partii towarów |
5 |
Uwagi jak niżej |
|
Znak rozdzielający |
1 |
|
|
Cena towaru |
5 |
Uwagi jak niżej |
|
Znak rozdzielający |
1 |
Interpretacja danych zawartych w pliku tekstowym zależy od obszaru pamięci kolektora, z którego są odczytywane:
Zapamiętywane w
kolektorze towary mogą być pogrupowane w tzw. partie towarów. Urządzenie
automatycznie nadaje partiom numery od 01 do 99. W ten sposób można zapamiętać
w kolektorze do 99 przyjęć towarów (faktur), bez konieczności wysłania
danych do komputera po każdym przyjęciu. Niezależnie od tego można
przeprowadzić do 99 inwentaryzacji towarów np. w różnych magazynach.
Praktycznie można zapamiętać tyle
towarów, na ile pozwala wolna pamięć po zapisaniu w urządzeniu podstawowej
bazy towarów (informacje szczegółowe można odczytać w opcji ‘Pamięć’
programu kolektor.exe). Kolektor został tak oprogramowany, aby zawsze dla przyjęć
i inwentaryzacji można było zapisać minimum 2000 towarów dla każdej opcji z osobna.
Przydatna może być również możliwość zapisania do pliku eksportu daty i
godziny wykonania poszczególnych czynności.
Przyjęto zasadę, że wpisanie parametru ‘partie towarów’
różnego od zera powoduje odczyt wszystkich informacji z wybranego źródła,
ale do pliku docelowego zostaną zapisane tylko towary z wybranej partii.
Parametr równy zero powoduje również odczyt wszystkich informacji z wybranego
źródła, ale do pliku zostaną zapisane wszystkie towary, niezależnie od ich
podziału na partie.