Instrukcja instalacji i konfiguracji programu BIZcas 2.0 (Beta test) i
Transkrypt
Instrukcja instalacji i konfiguracji programu BIZcas 2.0 (Beta test) i
Instrukcja instalacji i konfiguracji programu BIZcas 2.0 (Beta test) i CAScale V. 2.07. Date: 2016.08.09 Ver:1.0 Przygotował: Paweł Krajewski. 1. Instalacja Programy BIZcas 2.0 oraz CAScale V. 2.07 są dostarczane w postaci spakowanych archiwów zip. Sposób instalacji: a. Na dysku c:/ założyć folder o nazwie CASPL. W przypadku utworzenia katalogu o innej nazwie lub w innej lokalizacji, należy uwzględnić to w czasie czynności związanych z konfiguracją programu. Ważne: W nazwach folderów użytych w ścieżce dostępu nie wolno używać spacji. b. W folderze tymczasowym rozpakować zawartość archiwum zawierające pliki programu CAScale V. 2.07. c. Skopiować pliki uzyskane po rozpakowaniu archiwum CAScale V. 2.07 do folderu c:/CASPL. d. W folderze tymczasowym rozpakować zawartość archiwum zawierające pliki programu CAScale V. 2.07. e. Skopiować pliki uzyskane po rozpakowaniu archiwum BIZcas 2.0 do folderu c:/CASPL. W czasie kopiowania wyrazić zgodę na nadpisanie wszystkich plików. 2. Konfiguracja programu BIZcas W katalogu c:/CASPL jest plik tekstowy bizcas.ini, który zawiera dane konfiguracyjne dla programu BIZcas. Dane zawarte w pliku należy skonfigurować przed włączeniem programu BIZcas2.exe. Uwaga: W czasie działania programu BIZcas2.exe nie będzie możliwe zapisanie zmian wprowadzonych w pliku konfiguracyjnym bizcas.ini. Aby zapis zmian był możliwy, należy wyłączyć działanie programu BIZcas2.exe przez zakończenie procesu w managerze zadań. Sekcja MAPOWANIE odpowiada za odczyt poszczególnych pól z pliku .1wa do XMLa. Zawartość pliku bizcas.ini: [PARAMETRY_PRACY] KATALOG_BIZERBA=C:\CASPL\DANE\ ##Podać ścieżkę do folderu z plikami źródłowymi dla wag Bizerba KATALOG_CAS=C:\CASPL\ ## Podać ścieżkę do folderu programu CAScale (tu są tworzone pliki xml dla poszczególnych wag CAS, wysyłane z pomocą programu CAScale.) KATALOG_NIE_WYSLANE=C:\CASPL207\NIEWYSLANE\ ## Podać ścieżkę do folderu gdzie zapisywane będą niewysłane pliki z danymi INTERWAL=10 ##Parametr określający częstotliwość sprawdzania zawartości folderu z plikami źródłowymi dla wag Bizerba (w sekundach) KASOWANIE=1 ##Parametr określający czy plik źródłowy ma być kasowany po wysłaniu: 0-nie, 1-tak. Jeżeli zostanie wybrana opcja 0-nie, to po wysłaniu danych z pliku, zostanie zmieniona nazwa jego rozszerzenia z .1wa na .1wa_sent. WIDOCZNY=1 ##Parametr określający widoczność okna wysyłki danych z programu CAScale: 0- Nie 1- Tak [WAGI] ILOSC=99 ##Parametr określający, Max ilość wag w systemie [MAPOWANIE] PLU=PLU2-6 ##Parametr określający, które cyfry kodu kreskowego z pliku źródłowego, z parametru <PLU>2635440000000</PLU>), są używane do utworzenia numeru PLU w kodzie kreskowym w pliku wynikowym z danymi do wysyłki. Przykład: Dla ustawienia PLU=PLU2-6 z kodu <PLU>2635440000000</PLU> numer PLU w wadze zostanie ustalony jako 63544 i będzie on użyty przez wagę do druku kodu kreskowego według formuły 2NNNNN0WWWWWC (N-numer PLU, W-wskazanie masy). PLUSKL=PLU1-6 ##Parametr określający, które cyfry kodu kreskowego z pliku źródłowego, z parametru <PLU>2635440000000</PLU>), są mapowane w procesie śledzenia powiązania numeru PLU z numerem pośredniego opisu składu (Dotyczy wag CL5500 – W wersji BIZcas 2.0 (Beta) funkcja ta jest jeszcze nieczynna) NAZWA01=NAZWA ##Parametr określający źródło do mapowania nazwy towaru (1 linia nazwy w wadze). Uwaga: W przypadku mapowania nazwy skróconej określonej parametrem KRNAZWA, znajdujący się na końcu treści nazwy znak w postaci litery C (używany tylko przez drukarki fiskalne) jest zawsze odrzucany. NAZWA02=KRNAZWA ##Parametr określający źródło do mapowania nazwy towaru (2 linia nazwy w wadze). Uwaga: W przypadku mapowania nazwy skróconej określonej parametrem KRNAZWA, znajdujący się na końcu treści nazwy znak w postaci litery C (używany tylko przez drukarki fiskalne) jest zawsze odrzucany. ITEMCODE=EAN ##Parametr określający źródło do mapowania numeru towaru drukowanego kodzie kresowym jako kod towaru UNITPRICE=CENADET ## Parametr określający źródło do mapowania wartości ceny jednostkowej. Uwaga: Znak kropki oddzielający cyfry złotówek od cyfr groszy jest pomijany. SELLDATE=SPOZYC_DO ## Parametr określający źródło do mapowania określenia terminu trwałości (ilość dni). W wersji BIZcas 2.0 (Beta) funkcja ta jest jeszcze nieczynna. SKLAD=SKLADNIKI ## Parametr określający źródło do mapowania treści opisu składu. Uwaga: Dane będą wysyłane do poszczególnych wag jako bezpośrednie, albo jako pośrednie z wykorzystaniem z podprogramu realizującego wysyłkę opisów pośrednich, zgodnie z konfiguracją parametru [WAGA_OPISY]. W wersji BIZcas 2.0 (Beta) funkcja ta jest jeszcze nieczynna. PUSTY=PLU ## Dane źródłowe nie wykorzystane do mapowania w całości. Mapowana jest część znaków określona parametrem [MAPOWANIE]. PUSTY =TYP ## Dane źródłowe nie wykorzystane. PLUTYPE =TYP_KODU_WAGOWEGO ## Parametr określający źródło do mapowania typu towaru. Dostępne są nast. typy towarów: 1 Ważony, 2 - Sztukowy, 3 - W opakowaniach zbiorczych. LABEL1=TYP_KODU_WAGOWEGO ## Parametr określający źródło do mapowania numeru wzorca etykiety. BARCODE1=TYP_KODU_WAGOWEGO ## Parametr określający źródło do mapowania numeru wzorca kodu kreskowego. PUSTY=TOWAR_WAZONY ## Dane źródłowe nie wykorzystane. PUSTY=JM_MIARY ## Dane źródłowe nie wykorzystane. PUSTY=GR_INDEX ## Dane źródłowe nie wykorzystane. [KOMUNIKACJA] TYP=TCPIP ##Parametr określający sposób komunikacji wagami [WAGA_NUMER_IP] 1=172.168.7.33 2=172.168.7.34 3=172.168.7.35 ## Parametr określający adresy IP poszczególnych wag, odpowiednio: 1- Dla wagi nr1, 2 - Dla wagi nr2 itd. (Powyżej przykładowe adresy wag) [WAGA_NUMER_PORT] 1=20304 2=20304 3=20304 ## Parametr określający numery portów komunikacyjnych poszczególnych wag, odpowiednio: 1- Dla wagi nr1, 2 - Dla wagi nr2 itd. (Nr portu: 20304 jest ustawieniem domyślnym stosowanym w wagach CAS z linii produktowych CL5000Junior/CL5000/C5500D/CL5200) [WAGA_TYP_WAGI] 1=CL 2=CL 3=CL ## Parametr określający typ wagi odpowiednio: 1- Dla wagi nr1, 2 - Dla wagi nr2 itd... [WAGA_RODZAJ_WAGI] 1=CL5000 2=CL5000JR 3=CL5000 ## Parametry określające rodzaj wagi (model), dla poszczególnych wag w systemie, odpowiednio: 1- Dla wagi nr1, 2 - Dla wagi nr2 itd... Ustawienie: CL5000 jest stosowane dla wag z linii produktowej CL5000, CL5500D i CL5200. Ustawienie: C5000JR – jest stosowane dla wag z linii produktowej CL5000Junior. [WAGA_OPISY] 1=P;999;510;T; 2=B;1000;300;T;N 3=P;499;1022;N;T ## Parametry określające rodzaj, ilość i długość opisu składu dostępną dla danej wagi, odpowiednio: 1- Dla wagi nr1, 2 - Dla wagi nr2 itd... W wersji BIZcas 2.0 (Beta) funkcja ta jest jeszcze nieczynna. 3. Konfiguracja wag CL5500 Poniżej przedstawiono zmiany w stosunku do standardowej konfiguracji wag stosowanej dotychczas. Z uwagi na możliwość obsługi towarów ważonych oraz sztukowych, konieczne jest następujące zaprogramowanie wagi: a. Wzorce kodu kreskowego Należy zaprogramować trzy wzorce kodu kreskowego, dla poszczególnych rodzajów towarów: ważonego (1), sprzedawanego na sztuki (2), sprzedawanego w opakowaniu zbiorczym (3). Dla towarów sztukowych i w opakowaniu zbiorczym, proponujemy zaprogramowanie wzorców o strukturze zbliżonej do kodów wagowych, w których ilość sztuk oznaczona literami „Q” będzie prezentowana, na miejscu pełnych kilogramów, jak na ilustracji poniżej. b. Wzorzec etykiety We wzorcu etykiety należy dodać pole (fkg) nr 112 - ILOŚĆ w którym będzie drukowana wartość ilości szt. Pole to należy umieścić we wzorcu etykiety, nakładając je na polu wskazania masy. Zmiana treści w polu opisowym (fx) nr 172 - MASA/ILOŚĆ będzie odbywać się automatycznie, w zależności od rodzaju sprzedawanego towaru, dlatego tu nie trzeba wprowadzać zmian. 4. Działanie programu BIZcas Program sprawdza katalog KATALOG_BIZERBA i okresowo kontroluje, czy znajdują się w nim pliki o rozszerzeniu .1wa. Parametr INTERWAL określa w sekundach, co jaki czas katalog jest sprawdzany. Jeżeli plik w katalogu istnieje, wtedy program konwertuje go na kodowanie UTF8 tak aby móc poprawnie zaczytać zawartość pliku. Następnie tworzy plik out.xml, który jest przekazywany do programu CAScale, znajdujący się w ścieżce: KATALOG_CAS. Parametr KASOWANIE, określa czy plik należy skasować po wysyłce. Jeżeli jest parametr ustawiony na 0, wtedy plik nie jest kasowany i do rozszerzenia jego nazwy na koniec dodawany jest string "_sent", tak aby przy ponownym sprawdzaniu katalogu ten plik nie został wysłany ponownie. Sekcja MAPOWANIE odpowiada za odczyt danych z poszczególnych pól z pliku .1wa do XMLa. BIZcas na tę chwilę jest aplikacją Windows, a nie usługą Windows. Usługa działa trochę na innej zasadzie (działa nawet wtedy kiedy użytkownik nie jest zalogowany do systemu) i nie ma możliwości z poziomu usługi włączenia aplikacji okienkowej jaką jest CASCALE. Propozycja informatyka piszącego program, to opakowanie programu w taki sposób, aby uruchamiał się przy włączeniu komputera w formie zminimalizowanej do zasobnika systemowego (ikony obok zegara). Można wtedy zrobić prosty interfejs który pokazuje co zostało wysłane, jakie były błędy itp. Prosimy o przekazanie uwag, dotyczących powyższej kwestii. 5. Uruchomienie programu BIZcas i wysyłka danych BIZAcas2 nie jest w obecnej chwili aplikacją okienkową, ponieważ jest napisany tak, aby działać w tle. Z tego powodu po włączeniu aplikacji BIZcas2.exe, informacja, że jest ona uruchomiona będzie znajdować się w menadżerze zadań. Informacja o błędach powodujących brak możliwości przetwarzania pliku źródłowego jest zapisywana w pliku tekstowym bizcas2.log. Uwaga: Przyczyną powodującą brak możliwości przetwarzania pliku źródłowego, która wystąpiła w przypadku przetwarzania dostarczonych plików testowych było użycie w treści opisu nazwy towaru znaku &. Prosimy o nie używanie w treści opisów nazw towarów, znaków stosowanych w składni plików tekstowych xml. Po włączeniu aplikacji BIZcas2.exe zawartość katalogu z danymi źródłowymi jest cyklicznie sprawdzana. W przypadku pojawienia się pliku źródłowego z danymi jest on przetwarzany, i zawarte w nim dane są wysyłane do wag zdefiniowanych w pliku bizcas.ini. W razie celu udzielenia dodatkowych wyjaśnień lub przekazania uwag prosimy po kontakt: Paweł Krajewski Product Manager Tel. 22 255 90 00, Tel. Kom. 607 190 174 e-mail: [email protected];