Comarch ERP XL współpraca z drukarką fiskalną na „nowych sterownikach” – brak numeru systemowego paragonu na wydruku.

Miałem ostatnio „przyjemność” przechodzić w systemie Comarch ERP XL ze „starych” sterowników do obsługi drukarek fiskalnych na „nowe”. Pierwszy problem jaki się pojawił, to brak numeru paragonu z ERP XL na papierowym wydruku paragonu z drukarki fiskalnej. Na starych sterownikach funkcja ta działała prawidłowo, na nowych już nie, więc należało znaleźć różnicę. Piszę o opcji zaznaczonej na zdjęciu poniżej.

Zlokalizowałem przyczynę i okazało się że w „starym” sterowniku rozkaz $h w dodatkowych liniach tekstu jest poprzedzany znakiem hash ’#’. Przykładowy rozkaz przechwycony z portu COM wyglądał tak:

P0;1$h#PA-2023/1

A na nowym sterowniku tak:

P0;1$hPA-2023/1

Aby rozwiązać ten problem zdecydowałem się na zmianę obsługi tego rozkazu przez drukarkę fiskalną. W zależności ot tego, jakiego producenta posiadamy drukarki można to zrobić w różny sposób. Dla drukarek fiskalnych firmy EMAR wystarczy w programie diagnostycznym przestawić następującą opcję:

Po takiej operacji wysyłamy oczywiście rozkaz do drukarki fiskalnej. W tym momencie drukarka dla numeru systemowego paragonu wysyłanego rozkazem $h, w dodatkowych liniach tekstu – nie będzie wymagała poprzedzenia go znakiem hash '#’ (Zgodnie z protokołem poprzednich drukarek firmy EMAR). Program EDDiag_v2.60 – [program diagnostyczny] można porbać ze strony producenta lub tutaj:

Dla drukarek firmy POSNET uzyskałem informację od serwisu: „Jeżeli na wydruku ma być nr systemowy paragonu to musi być poprzedzony znakiem hash '#’ i nie ma możliwości wyłączenia tej opcji.” Więc, albo firma Comarch dopisze to w sterownikach drukarki, albo opcja w programie Comarch ERP XL na sterowniku THERMAL nie zadziała.

Pośrednim rozwiązaniem może być przełączenie drukarki POSNET na protokół POSNET zamiast THERMAL i użycie sterownika Posnet Thermal HS i FV, wtedy numer paragonu jest drukowany. Jednak ten sterownik nie obsłuży drukarek EMAR.

Koniec 🙂

Jeżeli pomogłem to Postaw mi kawę na buycoffee.to ,a będę miał więcej energii na pisanie kolejnych ciekawych wpisów.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *