Cześć,
W najbliższym czasie będę pisać program - magazyn oraz bazę faktur dla pewnego sklepu. Program, w wielkim skrócie, będzie odbierać dane (kod produktu) od kasy fiskalnej, a następnie przesyłać jej dane o produkcie.
Kasa fiskalna będzie podłączona za pomocą RS232, mam zamiar użyć biblioteki libserial.
Pytanie - czy ktoś kiedyś miał do czynienia z takimi urządzeniami? Jak wygląda typowy schemat komunikacji z taką kasą? Wyobrażam sobie to w ten sposób:
Kasa fiskalna przesyła do komputera, za pomocą serial portu, kod produktu, który ma zostać zakupiony.
Program zainstalowany na komputerze, który operuje na plikach /dev/ttys* sprawdza ten kod w bazie, a następnie wysyła kasie cenę.
Dobrze myślę? Będę wdzięczny za jakiekolwiek podpowiedzi. W życiu takiego sprzętu w rękach nie miałem.
Pzdr.
[Rozw.] Obsługa kasy fiskalnej pod Linuksem
Moderatorzy: Moderatorzy, Administratorzy
[Rozw.] Obsługa kasy fiskalnej pod Linuksem
Ostatnio zmieniony 2010-09-25, 14:09 przez Heniek, łącznie zmieniany 1 raz.
Partition@IRCNet
Re: Obsługa kasy fiskalnej pod Linuksem
Ja nie miałem do czynienia z kasami oraz pisaniem pod nich sterowników, ale wygląda na to że każdy z producentów na stronie powinien posiadać dokumentacje która w szczegółowy sposób opisuje protokół komunikacyjny po rs232. Wygląda na to że nie ma standardu?
Pozdr0
dienet
[img]http://i164.photobucket.com/albums/u19/slawek15/kotekeo0lq3.jpg[/img]
dienet
[img]http://i164.photobucket.com/albums/u19/slawek15/kotekeo0lq3.jpg[/img]
Re: Obsługa kasy fiskalnej pod Linuksem
Witam.
Nie wiem czy już kolega Heniek znalazł ale zawsze warto podać dla innych:
http://www.novitus.pl/pl/dla-programist ... unikacyjne
Pozdrawiam jacol
PS. W necie można znaleźć listę firm homologowanych przez MF.
Nie wiem czy już kolega Heniek znalazł ale zawsze warto podać dla innych:
http://www.novitus.pl/pl/dla-programist ... unikacyjne
Pozdrawiam jacol
PS. W necie można znaleźć listę firm homologowanych przez MF.
Re: Obsługa kasy fiskalnej pod Linuksem
Cześć,
Standaryzacji oczywiście nie ma żadnej. Co firma, to zupełnie inny protokół.
Tak, znalazłem już wcześniej te dokumenty. Troszeczkę rozjaśniają sprawę. Najważniejsze, że wiem na pewno na jakiej zasadzie to działa. Jak dostanę dokumentację do ręki to będę mógł powiedzieć więcej.
Dzięki.
Standaryzacji oczywiście nie ma żadnej. Co firma, to zupełnie inny protokół.
Tak, znalazłem już wcześniej te dokumenty. Troszeczkę rozjaśniają sprawę. Najważniejsze, że wiem na pewno na jakiej zasadzie to działa. Jak dostanę dokumentację do ręki to będę mógł powiedzieć więcej.
Dzięki.
Partition@IRCNet