Nie bardzo wiem w jakiej kategorii dodać ten wątek. Piszę w C#, więc wrzucam tutaj - jak by co, proszę administratora o przeniesienie w odpowiednie miejsce.
Muszę podłączyć do własnej aplikacji drukarkę fiskalną. Oczywiście póki co, żadnej drukarki nie mam więc muszę działać "na sucho": Ze strony Posnetu pobrałem co tam mieli, podpiąłem pod aplikację ichnią formatkę ActiveX, za pomocą com()com zapętliłem porty, zainstalowałem sobie polecany w sieci darmowy emulator DFEmul no i zabrałem się do testów. ActiveX działa - wysyła na wskazany port frejmy - sprawdzałem podpinając pod odpowiedni port PuTTYego, przykładowy string:
dailyrep da2019-01-20 @02 #4678
więc chyba OK
DFEmul wydaje się być podpięty, więc powinien nasłuchiwać - na zestawieniu logów mam coś takiego:
2019.01.23 02:09:57,82 Próba otwarcia COM101
2019.01.23 02:09:57,82 <- do emulatora, -> z emulatora DFemul
więc chyba ok.
Tyle że DFEmul podpięty pod odpowiedni port niestety milczy jak zaklęty - żadnych widocznych reakcji w emulatorze, żadnych odpowiedzi. Jedyne co dostaję, to błąd -31 Brak danych do odczytu.
A że jestem świeżak, więc nie bardzo wiem, jak ruszyć dalej. Może ktoś podpowie?