【发布时间】:2018-07-17 23:01:30
【问题描述】:
我正在开发一个使用 OPOS 进行打印的 POS(在 c# 中),到目前为止,我只发现 Epson 有为其任何型号安装 OPOS 的工具,但我还没有找到任何驱动程序或工具来安装 OPOS适用于任何其他打印机品牌(例如:Ec Line 80320)。我的问题是:如果驱动程序不存在,我该怎么做才能使打印机与 OPOS 一起使用?
【问题讨论】:
标签: c# printing thermal-printer opos
我正在开发一个使用 OPOS 进行打印的 POS(在 c# 中),到目前为止,我只发现 Epson 有为其任何型号安装 OPOS 的工具,但我还没有找到任何驱动程序或工具来安装 OPOS适用于任何其他打印机品牌(例如:Ec Line 80320)。我的问题是:如果驱动程序不存在,我该怎么做才能使打印机与 OPOS 一起使用?
【问题讨论】:
标签: c# printing thermal-printer opos
OPOS Control 与硬件紧密耦合,不会存在跨供应商的 OPOS Control。
如果您需要使用没有 OPOS Control 的硬件,请放弃 OPOS,并按照该供应商提供的方式使用它。
如果您在示例中是 ECLine 80320,您将使用 Windows 标准打印 API。
如果您的应用程序已经使用 OPOS 完成,请更换支持 OPOS 的硬件。
以上两种方法都可以节省系统构建时间。
【讨论】:
使用PrintRawHelper 并生成 ESC/POS 命令使用这个nuget 包here 你有一个很好的教程如何使用那个库。
【讨论】:
RawPrinterHelper.SendStringToPrinter(printerName, Encoding.Default.GetString(bytes))