OPROGRAMOWANIE dla gastronomii i hoteli S4H W PRAKTYCE DOPASUJ NASZE PROGRAMY DO POTRZEB TWOJEJ FIRMY URZĄDZENIA ZEWNĘTRZNE KASY FISKLANE
1 S4H w praktyce Spis treści 2... 3 1 Definicja kas ECR w słowniku stanowisk sprzedaży 1.1... 3 Posnet Bingo i podobne 1.2... 3 Posnet Bingo HS/Mobile HS sterow nik S4H 1.3... 3 Posnet Com bo/neo sterow nik S4H 1.4 Sharp... 4 1.5 Novitus... 4 1.6 Elzab... 5 1.7 6 Elzab Jota... E Lan... 8 2 Przypisanie artykułów do kasy... 9 3 Edycja danych dla kas ECR... 10 4 Transmisja z kasami ECR
2 System S4H oferuje możliwość programowania oraz odczytywania sprzedaży prowadzonej na kasie fiskalnej. W celu skorzystania z takiej funkcjonalności należy: zdefiniować kasę jako stanowisko sprzedaży (każdą kasę w osobnej grupie stanowisk sprzedaży) z odpowiednią konfiguracją do komunikacji z urządzeniem; w słowniku Powiązanie stanowisk sprzedaży z kategoriami przypisać kategorie (artykuły) sprzedawane na kasie; w funkcji Transmisje z kasami ECR zaprogramować kasę - wysłanie artykułów do kasy. W tej funkcji jest również opcja do pobierania sprzedaży z kasy fiskalnej. Kasa fisk alna musi mieć zaprogramowany nagł ówek, datę, c zas oraz stawk i VAT. Stawk i VAT zaprogramowane na k asie, muszą być zgodne z T abelą VAT w programie S4H.
3 S4H w praktyce 1. Definicja kas ECR w słowniku stanowisk sprzedaży definiuje się w słowniku Stanowisk sprzedaży, wprowadzając odpowiedni typ, model i opis połączenia. Zaleca się, aby każda kasa należała do osobnej grupy stanowisk sprzedaży. 1.1. Posnet Bingo i podobne Definicja kas POSNET BINGO i podob ne Typ stanowiska - wybieramy z listy odpowiednią opcję Typ kasy - wpisujemy typ kasy np.: BINGO itp. Opis połączenia - wpisujemy port: np: COM1, COM2, COM3 Kasę programujemy na szybkość transmisji 9600. 1.2. Posnet Bingo HS/Mobile HS sterownik S4H Definicja kas POSNET BINGO HS/MOBILE HS Typ stanowiska - wybieramy z listy odpowiednią opcję Typ kasy - wpisujemy typ kasy np.: BINGO, MOBILE. Opis połączenia - składa się z dwóch parametrów oddzielonych spacją: Typ połączenia: COM i port: np: COM1, COM2, COM3 Przykład: COM COM2 Kasę programujemy na szybkość transmisji 9600. 1.3. Posnet Combo/NEO sterownik S4H Definicja kas POSNET Comb o Typ stanowiska - wybieramy z listy odpowiednią opcję Typ kasy - wpisujemy typ kasy np.: Combo (może też być NEO).
4 Opis połączenia - składa się z dwóch parametrów oddzielonych spacją: Pierwsza część pola Opis połączenia to skrót rodzaju połączenia : COM port RS232 np.: COM IP połączenie po TCP/IP sieć Ethernet Druga część to definicja parametrów połączenia Dla COM jest to[prędkość transmisji],[ilość b itów danych],[parzystość], [Ilość b itów stopu],h Dla IP jest to [ADRES IP]:[PORT] Przykłady: COM COM2,9600,8,N,1,H IP 10.10.0.96:1000 W treśc i parametrów nie może występować spac ja. 1.4. Sharp Definicja kas SHARP Typ stanowiska - wybieramy z listy odpowiednią opcję Typ kasy - wpisujemy podtyp kasy np.: 457PF. Opis połączenia - składa się z parametrów oddzielonych spacją: /P [Numer Portu COM] /E[Numer kasy zaprogramowany na kasie] W przypadku użycia prędkości transmisji 19200 dodajemy dodatkowy parametr /B Przykład: /P3 /E1 komunikacja z kasą przez port COM3 o numerze zaprogramowanym na kasie 1. 1.5. Novitus Procedura konfiguracji kas Novitus z programem S4H: 1. Ze strony firmy Novitus pobrać : a) pakiet zawierający sterownik ActiveX (wersja 5.0.1) b) sterownik plikowy ułatwiający komunikację z kasami NOVITUS SA (wersja 2.08.12) 2. Zainstalować pobrane komponenty w systemioe Windows. 3. W urządzeniach w systemie Windows powstanie wirtualny port RS 232 trzeba jego numer odczytać z ustawień systemu windows.
5 S4H w praktyce UW AGA!! Istnieje możliwość ł ąc zenia k asy przez normalny port RS wtedy oc zywiśc ie oprogramowanie opisane w pk t 1.b nie jest potrzebne 4. W programie S4H zdefiniować kasę w słowniku stanowisk sprzedaży Definicja kas NOVITUS Typ stanowiska - wybieramy z listy odpowiednią opcję Typ kasy - wpisujemy podtyp kasy np.: SOLEO Plus Opis połączenia - składa się z definicji parametrów połączenia COM: COM,COM[nr portu],[prędkość transmisji],[ilość b itów danych],[ilość b itów stopu] W przypadk u wybierania typowyc h dla tej k asy parametrów (19200,8,1) można je pominąć wpisując tylk o COM7 1.6. Elzab Definicja kas: Elzab Typ stanowiska - wybieramy z listy odpowiednią opcję w zależności od systemu operacyjnego. Typ kasy - pozostawiamy puste. Opis połączenia - składa się z parametrów oddzielonych średnikiem. $kk;comn:(9600 19200 28800) :MUXt:c;T;Ru;(P T)nrtel:autoryz:T1:T2:ret $ - znak stały kk numer kasy ( taki jak jest zaprogramowany w kasie) n numer portu prędkość do wyboru t typ multipleksera t=0 kasa podłączona bezpośrednio do portu szeregowego, t=1 multiplekser 4xRS232 lub 4xRS232/RJ, t=2 łącze modemowe, t=3 przełącznik multiplekserów 2MX, t=4 multiplekser 8xRS232/RJ. t=5 multiplekser LAN T czas opóźnienia (standardowo 20) Ru rodzaj urządzenia Opis typu kasy np. ALFA, DELTA, JOTA itp.
6 Przykład: $01;COM1:9600:MUX0:0;20;ALFA EXTRA; Dalsze parametry wypełniamy tylko przy połączeniu modemowym (P T) - połączenie impulsowe lub tonowe. Nrtel - numer telefonu. Autoryz - hasło autoryzujące połączenia modemowe. Program pracujący na komputerze musi zapewniać zgodność hasła autoryzującego zapisanego w pliku konfiguracji z hasłem zapamiętanym w modemie kasowym. T1 - timeout sekwencji AT w sekundach. Jest to maksymalny czas oczekiwania na reakcję modemu podczas wydawania mu przez program poleceń w postaci sekwencji AT. Najdłuższą operacją tego typu jest nawiązywanie połączenia (funkcja modstart), której czas trwania zależy między innymi od wybieranego numeru i czasu negocjowania między modemami. Ustawienie zbyt małej wartości tego timeouta skutkować będzie komunikatami o przekroczeniu timeouta dla sekwencji AT, natomiast ustawienie wartości zbyt dużej spowolni reakcje programu na błędy obsługi sekwencji AT. T2 - timeout komunikacji z modemem w sekundach. Jest to maksymalny czas oczekiwania na możliwość wysłania danych do modemu lub na odpowiedź z modemu. Obsługa tego timeouta została wprowadzona jako zabezpieczenie przed przerywaniem pracy funkcji komunikacyjnych w przypadku zaburzeń płynności transmisji. Zaburzenia takie mogą być wywoływane wieloma przyczynami, związanymi głównie z jakością łącza telefonicznego i centralami, przez które zestawione jest połączenie. Ret - maksymalna liczba retransmisji. W przypadku występowania błędów podczas transmisji funkcje komunikacyjne mogą w sposób niezauważalny dla programu na komputerze dokonywać prób retransmisji. Stanowi to zabezpieczenie przed przerywaniem pracy funkcji komunikacyjnych na skutek błędów wywołanych głównie zjawiskiem poślizgu na centralach. Ustawienie liczby retransmisji na 0 spowoduje, że funkcje komunikacyjne będą zgłaszały błędy sum kontrolnych natychmiast po ich wykryciu i nie będą próbowały retransmitować danych. 1.7. Elzab Jota E Lan Definicja kasy Elzab Jota E Lan Typ stanowiska - wybieramy z listy odpowiednią opcję w zależności od systemu operacyjnego. Typ kasy - pozostawiamy puste. Opis połączenia - składa się z parametrów oddzielonych średnikiem. $xx;com7:19200:mux5:1;3;jotae;anystring:1002:ip:port:haslo:5:3 $xx numer kasy zaprogramowany na kasie (mogą być wszystkie 01) IP wpisujemy IP z kasy np.: 10.10.99.99 Port wstawiamy port z kasy (domyślny port to: 1001) Haslo - hasło dostępu do kasy (domyślne hasło to: ELZABMOD)
7 S4H w praktyce Przykład: $01;COM7:19200:MUX5:1;3;JotaE;Anystring:1002:10.10.99.99:1001:ELZABMOD:5:3
8 2. Przypisanie artykułów do kasy Jakie artykuły będą sprzedawane na kasach, określa się w słowniku Powiązanie stanowisk sprzedaży z kategoriami. Operacja ta jest analogiczna jak dla stanowisk POS i polega na zaznaczeniu, jakie kategorie są powiązane z kasami. Często dla kas zakłada się osobne kategorie oraz artykuły.
9 S4H w praktyce 3. Edycja danych dla kas ECR Artykuły na kasach muszą posiadać odpowiedni zakres numeracji, narzucony przez możliwości danej kasy w ilości obsługiwanych artykułów. Dlatego został stworzony słownik Edycji danych dla kas ECR pozwalający na dopasowanie numeracji artykułów (PLU) dla kasy fiskalnej. Domyślnie w pole Numer towaru są wpisywane numery ze słownika Artykułów. Można je w tym polu dostosować do wymogów kasy fiskalnej, przez wpisanie własnego numeru. Program kontroluje unikalność numeracji dla danej kasy. Słownik ten też pozwala na nadanie artykułom, dla każdej kasy, innego numeru PLU. Pole Numer klawisza oraz Poziom klawisza służy do powiązania przycisków na klawiaturze kasy z artykułami (tzw. szybka sprzedaż). Funkcjonalność ta jest ściśle powiązania z możliwościami oferowanymi przez kasę fiskalną. Slownik Edycja danych dla kas ECR
4. Transmisja z kasami ECR Funkcja Transmisja z kasami ECR służy nam do komunikacji z kasą. Najważniejsze operacje to: Pob ierz dane - ściągnięcie sprzedaży z kas. Każde pobranie danych zakłada nowy dokument NZ, Zaprogramuj - wysyłka nowych danych do kas. 10