Drukarki fiskalne

<< Kliknij, aby wyświetlić Spis treści >>

Nawigacja:  SIMPLE.ERP > Obrót towarowy > Obiekty uzupełniające obszaru OT >

Drukarki fiskalne

Drukarki fiskalne to obiekt służący do ustawiania parametrów drukarek fiskalnych podłączonych do systemu.

Okno zawiera dwa zasadnicze elementy:

listę zdefiniowanych drukarek umożliwiającą szybką nawigację po zdefiniowanych już drukarkach,

oraz  

dane szczegółowe – umożliwiające podgląd i edycję parametrów poszczególnych drukarek.

Rysunek 576. Drukarki fiskalne

Rysunek 576. Drukarki fiskalne

Zakładka Dane podstawowe

Nazwa drukarki – dowolnie wybrana nazwa jednoznacznie określająca urządzenie;

Czy bezpośredni sterownik – pole oznaczające, czy system ma korzystać ze sterownika bezpośrednio przypisanego do danego typu drukarki; domyślnie dla drukarek typu Novitus pole powinno być zaznaczone,

Biblioteka Dll – nazwa biblioteki DLL do współpracy z drukarką fiskalną:

odrukarka Elzab – należy wybrać bibliotekę DLL elzabdr.dll wersja 32 bitowa,

odrukarka Posnet należy wybrać bibliotekę DLL libposcmbth.dll,

Uwaga

W przypadku drukarek starszych niż 10 letnie należy wybrać bibliotekę DLL posnetdf.dll lub dla jeszcze starszych posnetdf_emar.dll.

odrukarka Novitus ze strony producenta https://www.novitus.pl/pl/sterowniki-i-biblioteki.html należy pobrać Sterownik ActiveX: https://www.novitus.pl/sites/default/files/dla-programistow/drukarki-fiskalne/oicfiscalprinterlib_setup_6.10.2.exe. Konfigurując drukarkę należy zaznaczyć opcję 'Czy bezpośredni sterownik' i wybrać bibliotekę DLL OICFiscalPrinterLib,

Konfiguracja drukarki fiskalnej

Rysunek 577. Konfiguracja drukarki fiskalnej

Nazwa towaru na paragonie – lista, z której możemy wybrać nazwę lub identyfikator towaru drukowany na paragonie,

Czy potwierdzenie wydruku – pole określające, czy po wysłaniu paragonu na drukarkę użytkownik ma potwierdzać poprawność wydrukowania paragonu,

Czy po wydruku otworzyć szufladę – opcja dostępna dla drukarek ,

Czy dla raportu dobowego przekazujemy datę – ,

Widoczność rabatu:

oPozycje są pomniejszane o wartość rabatu – ,

oNa paragonie widać wartość rabatu pozycji – ,

Nagłówek – linie nagłówka paragonu,

Stopka – linie stopki paragonu.

Uwaga

W zależności od rodzaju drukarki i użytego sterownika drukarki ilość linii nagłówka lub stopki na paragonie może być różna (trzy lub cztery).

Linie nagłówka i linie stopki mogą zawierać dane pobierane z dokumentu sprzedaży – w tym celu należy wpisać nazwę zmiennej oznaczającą daną, o którą chodzi:

^DOK_IDM – identyfikator dokumentu sprzedaży,

^STF_IDN – identyfikator stanowiska sprzedaży,

^KON_IDN – identyfikator odbiorcy,

^KON_NUM – konto analityczne odbiorcy,

^WARPLAT – identyfikator warunku płatności,

^SPOSOBPLAT – sposób zapłaty,

Jeśli chodzi o sposób zapłaty drukowany na paragonie ze zmiennej ^SPOSBPLAT to wartość jest brana z pierwszego (nr 1) warunku płatności na fakturze.

Rysunek 578. Dokument sprzedaży

Rysunek 578. Dokument sprzedaży

Ogólnie za ustawienie tych zmiennych odpowiada:

ssndrf1.pbl(dsp_rap_drf_2).sf_wstaw_zmienne, które czyta te dane z procedury sp_dsp_select_rap_drf. Po nazwach pól można się zorientować.

^KON_NIP – NIP kontrahenta z dokumentu sprzedaży,

Uwaga

Zgodnie z obowiązującymi przepisami dostosowano wydruki paragonów – Wydruk NIP nabywcy. Jeśli NIP kontrahenta nie jest uzupełniony (pole jest puste), to informacja się się nie wydrukuje. W przeciwnym przypadku NIP nabywcy pojawi się pod koniec wydruku paragonu fiskalnego.

^DATDOST – data dostawy,

Uwaga:

Dla drukarek ELZAB nastąpiła zmiana w drukowaniu stopki. Ponieważ drukarki ELZAB oprócz wartości drukowanej w stopce wymagają podania wartości typu stopki i na podstawie przekazanego typu drukują odpowiednią etykietę, to definiowanie stopki różni się nieznacznie od tego jak to jest zrobione dla innych drukarek. W szczególności należy definiując stopkę przed wartością jaka ma się pojawić podać odpowiednią liczbę (patrz tabela poniżej) dwa znaki ## i wartość stopki. Ważne aby wartość stopki była odpowiedniego typu.

Tabela 1.

Nazwa

Typ

Opis

Rodzaj stopki

Footer Type

Integer

0. Nr transakcji

argument numeryczny

1. Punkty

argument numeryczny

2. Suma punktów

argument numeryczny

3. Nr rejestracyjny

argument numeryczny

4. Nazwisko

argument literowy

5. Karta

argument literowy

6. Numer karty

argument numeryczny

7. Ważna do

argument numeryczny

8. Kasjer

argument numeryczny

9. Nazw. kasjera

argument literowy

10. Zaliczka

argument numeryczny

11. Waluta

argument literowy

12. Przelicznik

argument numeryczny

13. Nr zamówienia

argument numeryczny

14. Nr pracownika

argument numeryczny

15. Nazw. Pracownika

argument literowy

16. Konto przed tr.

argument numeryczny

17. Przyznano

argument numeryczny

18. Wykorzystano

argument numeryczny

19. Konto po trans.

argument numeryczny

20. Klient stały

argument numeryczny

21. Voucher

argument numeryczny

22. Wartość Voucher

argument numeryczny

23. Zapłata Voucher

argument numeryczny

24. Napis predefiniowany w pamięci RAM

bez argumentu

Uwaga:

1.Na jednym paragonie można wydrukować 20 dodatkowych linii.

2.Parametry numeryczne mogą zawierać max. 3 litery (nadmiarowe zostają zamieniane na spacje).

3.Parametry literowe mogą zawierać max. 3 cyfry (nadmiarowe zostają zamieniane na spacje).

Przykład

9##Dziękuję za zakupy                Wydrukuje się:        Nazw. kasjera        Dziękuję za zakupy

20##^KON_IDN                        Wydrukuje się:        Klient stały:                SIMPLE_SA

Interfejs:

oCOM (Port – numer portu, do którego podłączona jest drukarka, Szybkość)

Drukarka Novitus – aby zadziałało drukowanie z komputera należy w menu drukarki wybrać [2] Ustawienia  [2] Konfiguracja  [2] Komunikacja  [4] Połączenia portów połączyć port z interfejsem PC w pozostałych należy ustawić (brak). Czyli jeśli chcemy drukować po COM1 to ustawiamy PC, a dla COM2 i pozostałych ustawiamy (brak). Jeśli chcemy drukować po TCP to dla COM5 ustawiamy PC a dla pozostałych (brak).

oUSB (USB Serial) – w drukarkach nowego typu sposób połączenia poprzez USB nie jest wykorzystywany

oTCP/IP (Adres IP – adres IP, do którego podłączona jest drukarka, Port – numer portu, do którego podłączona jest drukarka)

Drukarka Elzab – należy podłączyć drukarkę do sieci zgodnie z instrukcją drukarki. Następnie wydrukować raport stanu modułu fiskalnego, będzie tam podany adres IP jaki ma drukarka. Port domyślny to 1001.

Uwaga:

Gdyby połączenie systemu Simple.ERP z drukarką nie działało, należy pobrać ze strony producenta drukarki ELZAB program stamp i w nim przetestować połączenie.

Drukaraka Posnetnależy podłączyć drukarkę do sieci zgodnie z instrukcją drukarki – aders IP oraz port w drukarce fiskalnej zgodnie z instrukcją obsługi drukarki.

Uwaga:

Gdyby połączenie systemu Simple.ERP z drukarką nie działało, należy pobrać ze strony producenta drukarki program demo_all.exe. Program ten należy uruchomić z odpowiednim parametrem SERIAL lub IP i podając parametry połączenia. Np. demo_all.exe SERIAL COM1,9600,8,N,1,H albo demo_all.exe IP 192.168.1.150:1024. W pierwszym przypadku połączenie z drukarką będzie po porcie COM1 w drugim po adresie IP – 192.168.1.150 i porcie 1024.

Zweryfikować, że drukarka ma ustawiony protokół komunikacyjny POSNET

Zweryfikować czy drukarka umożliwia wydruk NIPu nabywcy. Trzeba to sprawdzić zgodnie z instrukcją ze strony: https://www.posnet.com.pl/wydruk-nipu-nabywcy-na-paragonie

Drukarka Novitusnależy podłączyć drukarkę do sieci zgodnie z instrukcją drukarki. Należy ustawić konfigurację w menu drukarki TCP  [2] Ustawienia   [2] Konfiguracja  [2] Komunikacja  [6] Ustawienia sieci. Jeśli wybierzemy automatyczne przydzielanie adresu IP (przez DHCP), to adres jaki przydzielił nam serwer DHCP będziemy mogli uzyskać drukując z menu drukarki ustawienia sieci [2] Ustawienia   [2] Konfiguracja  [2] Komunikacja  [6] Ustawienia sieci [9] Drukuj stan sieci. Nr portu natomiast znajduje się w [2] Ustawienia   [2] Konfiguracja  [2] Komunikacja  [3] Ustawienia portów.  

Uwaga:

Wraz ze sterownikiem producent dostarcza przykładowe oprogramowanie pozwalające na testy drukarki OICFiscalPrinterLibDemo.exe., Program domyślnie jest instalowany w katalogu 'C:\Program Files (x86)\NOVITUS\OICFiscalPrinterLib\Demo'.

Domyślna – pole oznaczające, że dana drukarka jest ustawiona jako domyślna dla systemu (tylko jedna może być domyślna );

Czy logujemy do pliku – pole, którego zaznaczenie umożliwia zapis logu transakcji drukarki do pliku w celach serwisowych, zaznaczamy tylko w przypadku występowania błędów.

Zakładka Stawki VAT

Zakładka Stawki VAT

Rysunek 579. Zakładka Stawki VAT

Na zakładce definiowane są powiązania pomiędzy stawkami VAT występującymi w systemie, a stawkami VAT z drukarki fiskalnej. System, za pomocą ikony  umożliwia sprawdzenie czy stawki w drukarce i systemie są takie same.