DFemul. Emulator drukarki fiskalnej

Niemożliwe stało się możliwe. Powstało wyjątkowe oprogramowanie do emulacji urządzeń fiskalnych.
Jest to pierwsze i na  razie jedyne oprogramowanie dostępne w internecie.

Emulator "udaje" drukarki fiskalne zgodne z protokołem POSNET. Służy do testowania oprogramowania współpracującego z drukarkami fiskalnymi.
Oprogramowanie powstaje głównie dla własnych potrzeb oraz w celach testowych dla wdrożeniowców i użytkowników  VATowca.

DFemul może być użytkowane zgodnie z zasadami FreeWare, czyli jest darmowe, ale nie można jego sprzedawać, ani uzyskiwać w inny sposób korzyści finansowych.

Zastosowania:
- testowanie oprogramowania do wydruków fiskalnych
- szkolenia w firmach handlowych i programistycznych
- edukacja szkolna w zakresie obsługi urządzeń fiskalnych

Interface w językach: polski, angielski, włoski, w planach niemiecki, litewski, serbski

program wersja rozmiar zmiana plik uwagi
DFemul

0.53

1030 kB 2013.07.26 dfemul_inst.exe wersja instalacyjna emulatora

dfemul
Zasada działania:
DFemul otwiera i nasłuchuje na porcie RS232, do którego za pomocą odpowiedniego "kabelka" podłączamy  COM komputera z testowanym oprogramowaniem.

Zatem mogą być dwa scenariusze testu:
1. dwa komputery, jeden z DFemul, drugi z oprogramowaniem do przetestowania wydruków fiskalnych, połączone poprzez porty RS232 (COM)
2. jeden komputer z dwoma portami RS232 i analogicznie, DFemul do jednego, a program drukujący do drugiego portu, oba połączone kabelkiem

Połączenie dwóch portów COM komputera(rów) powinno się wykonać za pomocą kabelka NULL MODEM.
Znaczenie poszczególnych przewodów można przeczytać tam http://www.hardwarebook.net/cable/serial/nullmodem9to9.html

Kabelek można zamienić emulatorem programowym portów szeregowych, jest ich kilka np.http://sourceforge.net/projects/com0com/
Trzeba jednak wiedzieć, że stosując emulator NULL MODEM pomijamy ważny element komunikacji.
Wykaz plików:
DFemul.exe - emulator drukarki fiskalnej
DFemul.chm - plik pomocy
DFemul.ini - zawiera wszystkie niezbędne dane drukarki, tworzy się dynamicznie
hst.txt - historia wszystkich paragonów i raportów - tzw. kopia
hstorg.txt - historia wszystkich paragonów i raportów - tzw. oryginał, nie musi zawierać wydruków niefiskalnych
log.txt - historia transmisji - zapis wszystkich przesłanych znaków do/z drukarki
historia.txt - zapis danych systemu operacyjnego i ewentualnych błędów

Zmiany w kolejnych wersjach są tam

Wykaz programów testujących emulator DFemul:
DF32 - składnik pakietu VATowiec
ZPS - oprogramowanie firmy POSNET, dostępny na stronie producenta
Mała Księgowość Rzeczpospolitej
MR_FAKTURY_PRO

Wszelkie sprawy omawiamy na forum, zapraszam.

Prace projektowe rozpoczęto w dniu 2006.08.31, autor: p@vatowiec.pl - proszę zgłaszać uwagi na forum.