System SoftMedica współpracuje z drukarkami fiskalnymi komunikującymi się PC za pomocą protokołu Posnet (nie mylić z Thermal – starszym, nierozwijanym już protokołem firmy Posnet), ElzabSTX (nie mylić ze starszym Elzab) oraz Novitus.
Poniżej przedstawiono czynności mające na celu instalację i konfigurację drukarki fiskalnej w systemie Windows:
- Konfiguracja drukarki fiskalnej
-
Firmy Posnet
Z poziomu panelu drukarki fiskalnej należy dokonać ustawień parametrów połączenia z komputerem.
Przemieszczając się po menu zgodnie z scieżką:
2. Konfiguracja → 1. Parametry ogólne → 7. Funkcje → 1.Interfejs PC*,
ustawiamy wartości parametrów zgodnie z listą poniżej:- Interfejs: USB,
- Protokół: POSNET,
- Strona kodowa: WINDOWS 1250.
*) Ścieżka dostępu dla drukarki Posnet Thermal FV EJ 2.01, w innych modelach może być inaczej. -
Firmy Elzab
Z poziomu panelu drukarki fiskalnej należy dokonać ustawień parametrów połączenia z komputerem.
Przemieszczając się po menu zgodnie z scieżką:
2. Ustawienia → 1. Parametry transmisji*,
ustawiamy wartości parametrów zgodnie z listą poniżej:- 1. USB → 1. Protokół → 2. ElzabSTX
- 4. Strona kodowa → 2. 1250
*) Ścieżka dostępu dla drukarki ELZAB Mera+ MD04.01, w innych modelach może być inaczej.
-
Firmy Posnet
-
Instalacja sterowników USB dla drukarki fiskalnej
Instalacja sterowników konieczna jest w przypadku komunikacji z PC przez USB. W takim przypadku do konwersji RS232-USB wykorzystywany jest wbudowany w drukarkę moduł FTDI. W systemie operacyjnym tworzony jest dla drukarki wirtualny port szeregowy.
-
Instalacja biblioteki RXTX umożliwiającej aplikacji SoftMedica korzystanie z portu szeregowego
Do katalogu systemowego Windows należy skopiować pliki DLL:- rxtxParallel.dll,
- rxtxSerial.dll.
Pozostałe, niezależne od systemu operacyjnego, pliki biblioteki RXTX, wchodzą w skład dystrybucji SoftMedica. -
Wczytanie pliku licencji włączającego moduł fiskalny
Plik licencji musi zawierać znaczniki:- fiscal_module,
- fiscal_printers_count.
<license> ... <conditions> ... <fiscal_module>true</fiscal_module> <fiscal_printers_count>5</fiscal_printers_count> </conditions> </license>
-
Wykonanie wpisu w pliku konfiguracyjnym
Za pomocą menadżera urządzeń systemu Windows, należy odszukać drukarkę fiskalną i odczytać z jakiego portu COM korzysta.
Następnym krokiem jest edycja pliku config.xml. Plik ten, zlokalizowany jest w głównym katalogu SoftMedica.
W pliku dopisać należy znacznik:- port_drukarki_fiskalnej – jako wartość znacznika wpisujemy odczytany wcześniej numer portu szeregowego,
-
protokol_drukarki_fiskalnej – określa, którego protokołu używa program do komunikacji z drukarką fiskalną,
Dostępne opcje:- POSNET
- POSNET-ONLINE *
- ELZAB
- NOVITUS
*) Dla drukarek: Thermal XL2 Online 1.01, Thermal HD Online 1.01, Temo Online 1.01, Trio Online 1.01, Pospay Online 1.01, Thermal XL2 Online 2.01, Thermal XL2 Online S 2.01, Thermal HD Online 2.01, Temo Online 2.01, Trio Online 2.01, Pospay Online 2.01, Thermal HX 1.01, Thermal HX S 1.01, Vero 2.01 - numer_kasy – tylko dla drukarek fiskalnych firmy Novitus,
- drukarka_fiskalna_obsluguje_nip_nabywcy – możliwość zdefiniowania, czy drukarka fiskalna umożliwia wydruk NIPu nabywcy w części fisklanej paragonu.
<config> ... <port_drukarki_fiskalnej>COM6</port_drukarki_fiskalnej> <protokol_drukarki_fiskalnej>NOVITUS</protokol_drukarki_fiskalnej> <numer_kasy>1</numer_kasy> <drukarka_fiskalna_obsluguje_nip_nabywcy>false</drukarka_fiskalna_obsluguje_nip_nabywcy> </config>
-
Nadanie uprawnień użytkownikom SoftMedica do korzystania z drukarki Fiskalnej
Aby nadać uprawnienie należy z menu wybrać Narzędzia → Personel, w tabeli wskazać użytkownika, nacisnąć przycisk Uprawnienia i w wyświetlonym oknie w zakładce Uprawnienia proste zaznaczyć uprawnienie Drukarka fiskalna. -
Test drukarki
Po ponownym uruchomieniu aplikacji SoftMedica, w panelu startowym oraz w menu Widok, powinna być widoczna opcja Drukarka fiskalna. Wybór jej powoduje otwarcie okna – panelu kasjera.
Gdy SoftMedica prawidłowo rozpoznała drukarkę fiskalną, powinny być aktywne wszystkie przyciski panelu. Test komunikacji można wykonać wybierając opcję Raport stanu kasy. -
Nadanie badaniom unikalnych nazw skróconych
Ponieważ drukarka fiskalna może jako nazwę towaru umieścić tylko ciąg znaków o długości maksymalnej 40 znaków (na ogół, zależy od konkretnego modelu urządzenia), jeśli w systemie SoftMedica zdefiniowano nazwy badań o dłuższych opisach, należy przypisać tym badaniom nazwy skrócone.
Nazwy muszą być unikalne, jednoznacznie identyfikujące badanie/usługę. Nazwy skrócone wykorzystywane są tylko do drukowania paragonów, w systemie wyświetlają się ich dłuższe odpowiedniki.
Wybierając Widok → Słowniki → Rodzaje badań otwiera się panel z listą badań. W oknie edycji pozycji słownika widoczne będzie pole Opis skrócony.
Do kontroli nazw skróconych służy raport Fiskus-Kontrola nazw skróconych usług, dostępny z menu Raporty własne.
SoftMedica współpracuje także z drukarkami fiskalnymi w systemie Ubuntu. Pytania na temat instalacji w tym systemie prosimy kierować do serwisu SoftMedica.