如何使用相同的代码打印到不同品牌的USB POS打印机?

时间:2015-12-16 01:41:43

标签: windows printing driver

我的应用程序应该支持不同品牌的POS打印机,所有这些打印机都通过USB连接到PC。目前,我的应用程序使用不同供应商提供的驱动程序进行打印。

有没有办法用相同的代码打印到所有这些打印机?

我想这取决于每台打印机是否支持通用USB打印机协议?

PS: 也许我没有说清楚。如果我希望我的应用程序的用户将POS打印机插入PC,并且没有安装任何驱动程序的麻烦,请在我的应用程序中开始打印,我应该使用哪个API来编写代码?

  1. Print Spooler API:https://msdn.microsoft.com/en-us/library/windows/desktop/dd162861(v=vs.85).aspx
  2. WinUSB API:https://msdn.microsoft.com/en-us/library/windows/hardware/ff540196(v=vs.85).aspx
  3. libusb:https://github.com/libusb/libusb

0 个答案:

没有答案