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ć:

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
Zobacz nowe ceny !


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

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:

  1. Źródło ‘przyjęcia towarów’ spowoduje zapis do pliku takich informacji, dla których:
    1. pole ‘liczby towarów w magazynie’ odpowiada liczbie towarów przyjętych na magazyn
    2. pole ‘cena towaru’ reprezentuje cenę zakupu danego towaru. Cena ta może być wpisana do kolektora w momencie skanowania przyjmowanego towaru
    3. każdy towar może być przyjmowany kilkukrotnie, liczba towaru może być ujemna (np. wpis w celu korekty poprzedniego już przyjętego towaru)
    4. ‘numer partii towarów’ z zakresu 01 do 99 opisuje towar zapisany w kolektorze w ramach poszczególnych przyjęć do magazynu.
  2. Źródło ‘inwentaryzacji’ spowoduje zapis do pliku takich informacji, dla których:
    1. pole ‘liczby towarów w magazynie’ odpowiada liczbie towarów policzonych w magazynie
    2. wartość w polu ‘cena towaru’ jest taka sama jak podczas zapisu do kolektora
    3. każdy towar może być liczony kilkakrotnie (w kilku miejscach magazynu), liczba towaru może być ujemna (np. wpis w celu korekty poprzedniego już policzonego towaru)
    4. ‘numer partii towarów' z zakresu 01 do 99 opisuje towar zapisany w kolektorze w ramach kontroli danego magazynu.
  3. Źródło ‘wszystkie towary’ spowoduje zapis do pliku takich informacji, jakie były wysłane do kolektora podczas operacji zapisu towarów.

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.