我有一个python程序,试图将文档发送到打印机。在将本地打印机设置为默认打印机并通过USB与笔记本电脑连接的计算机中,它可以正常工作。但是,当我在默认打印机位于网络中的另一台计算机上尝试使用它时,它不起作用。我得到的错误是:
pywintypes.error:(31,“ ShellExecute”,“连接到系统的设备不起作用。”)
给出问题的代码段如下:
win32api.ShellExecute(0,"print",doc_path,None,".",0)
我认为问题是由于打印机是通过网络而不是通过USB连接的,但这可能是另一回事。
谢谢你的帮助。
我发现了错误的原因:计算机没有安装pdf阅读器,并且导致了该错误(要打印的文件是pdf)。
在那台计算机上安装Foxit阅读器可以解决此问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句