I am developing a POS using OPOS for printing (in c#), so far I have only found that Epson has a tool for installing OPOS for any of its models, but I haven't found any driver or tool to install OPOS for any other printer brand (For example: Ec Line 80320). My question is: What can I do to make a printer work with OPOS if the drivers do not exist?
Asked
Active
Viewed 697 times
0
-
Maybe try this method https://stackoverflow.com/q/13082482/495455 – Jeremy Thompson Jul 17 '18 at 02:17
2 Answers
1
OPOS Control is tightly coupled with hardware, and OPOS Control across vendors will not exist.
If you need to use hardware that does not have OPOS Control, give up OPOS and use it in the way provided by that vendor.
If you are ECLine 80320 in your example, you will use the Windows standard printing API.
If your application is already completed as using OPOS, please change to hardware supporting OPOS.
You can save system construction time by either of the above methods.

kunif
- 4,060
- 2
- 10
- 30
1
Use the PrintRawHelper and to generate the the ESC/POS command use this nuget package here you have a good tutorial how to use that library.

Joe B
- 738
- 7
- 28
-
i think the guy in the tutorial is using the OPOS drivers of the printer, isnt it? – Fernando Santiago Jul 18 '18 at 21:12
-
the printing functionally he is showing is not working that's why I told you to use PrintRawHelper `RawPrinterHelper.SendStringToPrinter(printerName, Encoding.Default.GetString(bytes))` – Joe B Jul 18 '18 at 21:55