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.52 | 1030 kB | 2011.01.03 | dfemul_inst.exe | wersja instalacyjna emulatora |

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 kabelkiemPołą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
.... tutaj również może się znaleźć Twój program, tylko daj znać
Prace projektowe rozpoczęto w dniu 2006.08.31, autor:p@vatowiec.pl