I'm following this post (Printing directly to a thermal printer using ESC/POS Commands executed in C# with an interface of TCP/IP) and I'm able to send text strings to the Ethernet thermal printer and it prints correctly. But I want to print unicode characters and I'm not able to.
I also print the unicode characters on to a graphics area, and my regular USB inkjet printer prints that correctly. I try converting the graphics to byte array and send to the Ethernet thermal printer, that is not working either.
I'm working on a existing HW platform which the current SW can print unicode characters to the same Ethernet thermal printer. I'm trying to develop the SW to replace the existing one. I don't know how the existing SW is doing it, but I guess it will just send data into TCP/IP socket and shouldn't be any driver dependency...
The IP address of the printer pings fine. When I try and detect the printer on the network using IP address and I ask it to use the Ricoh MP 2555 driver, it asks for an additional driver which opens Ubuntu software (which never helps) and fails.