/ / Drukowanie tekstu i obrazów na porcie LPT - c #, lpt, escpos

Drukowanie tekstu i obrazów na porcie LPT - c #, lpt, escpos

Pracuję nad aplikacją c # .net, która już używa portu szeregowego, aby wydrukować bilet z tekstem i trochę obrazu jako logo przez drukarkę termiczną.

Teraz muszę przeprowadzić migrację implementacji, aby umożliwić aplikacji drukowanie przez port równoległy, ponieważ sprzęt został zmieniony ...

Dla portu szeregowego (COM1 ... COMN) użyłem polecenia ESC / POS ..

czy nadal można używać ESC / POS i przekierować wydruk do równoległego? ..

istnieje dokumentacja? ..

znalazłem wiele dokumentów, aby wydrukować tylko tekst. co muszę zrobić, aby wydrukować zdjęcie?

dzięki

Odpowiedzi:

0 dla odpowiedzi № 1

.NET generuje wydruki z drukarki, więcKod jest taki sam, niezależnie od tego, czy drukarka jest szeregowa, w sieci, połączona przez port równoległy lub połączona przez Bluetooth. Aby wydrukować obraz, należy użyć metody DrawImage obiektu Graphics - więcej szczegółów można znaleźć na MSDN.

To, czy drukarka jest podłączona do portu równoległego, czy do portu szeregowego, zależy od sposobu zdefiniowania drukarki w systemie Windows i nie jest ważne dla .NET.

Jednakże, jeśli korzystasz z wysyłania surowych sekwencji unikowych i omijasz korzystanie ze sterownika drukarki (np ESC / POS), następnie tworzysz dla siebie cały świat dodatkowej pracy, a będziesz musiał odnieść się do dokumentacji technicznej drukarki, aby dowiedzieć się, jak wykonać to, o co prosisz.