I am a software developer, creating an EPOS application that will print to OPOS compatible receipt printers.
My client already has a significant investment in USB receipt printers and would like to avoid replacing them. However, my application is developed using Microsoft UWP, which supports OPOS but doesn't naturally support USB-attached printers. The official line is that it was designed to work with Wi-fi and Bluetooth printers and although they have recently added support for USB connection (only if running on Windows 10 Creators Update) I am having a difficult job getting this to work.
So, in case all else fails, I am looking for a plan B. I wonder whether it would be feasible to use cheap print servers to simulate network-attached printers.
Specifically, would a print server allow the OPOS driver running on the Windows computer to communicate with the printer, or does the print server introduce some new protocol layer that would be incompatible with OPOS?
Thanks for any clues you can offer.