我们正在Windows Embedded Standard 7 OS上开发应用程序,我们正在使用.net C#。
我们的应用程序中的一项功能是打印报告,我们需要选择一台打印机。在设备上,我们没有CD驱动器,客户端不希望将资源管理器暴露给用户。
最后我们决定,在工厂,我们可以安装一些常用的标准打印机。但是,如果用户有不同的打印机或用户决定在一段时间后更换打印机并且用户不想打电话给服务工程师。在这些情况下,如何安装打印机。
在设备上,我们有USB端口,可能很有用。
有没有办法解决这个问题。
如果你有任何链接我应该通过或任何我需要的文件通过。请分享。
提前致谢。
答案 0 :(得分:0)
如果打印机是USB并且可以被Windows识别,只需将其插入即可安装打印驱动程序并创建打印机。否则,您将不得不以某种方式自己提供打印机驱动程序并使用Win32 AddPrinterDriver
和AddPrinter
函数,或使用Rundll32 printui.dll,PrintUIEntry方法,这将需要所有打印驱动程序文件及其.inf文件。