Python win32 ShellExecute错误31:“连接到系统的设备无法运行。”

伊格纳西奥

我有一个python程序,试图将文档发送到打印机。在将本地打印机设置为默认打印机并通过USB与笔记本电脑连接的计算机中,它可以正常工作。但是,当我在默认打印机位于网络中的另一台计算机上尝试使用它时,它不起作用。我得到的错误是:

pywintypes.error:(31,“ ShellExecute”,“连接到系统的设备不起作用。”)

给出问题的代码段如下:

win32api.ShellExecute(0,"print",doc_path,None,".",0)

我认为问题是由于打印机是通过网络而不是通过USB连接的,但这可能是另一回事。

谢谢你的帮助。

伊格纳西奥

我发现了错误的原因:计算机没有安装pdf阅读器,并且导致了该错误(要打印的文件是pdf)。

在那台计算机上安装Foxit阅读器可以解决此问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python Win32:错误

来自分类Dev

无法安装Python win32库?

来自分类Dev

C ++,Win32错误

来自分类Dev

Windows操作系统上的Python和Win32之间的IPC

来自分类Dev

无法加载 .bmp 文件 win32

来自分类Dev

Win32 API 无法 CreateWindowW()

来自分类Dev

使用IPython嵌入Python:WindowsError:[错误193]%1不是有效的Win32应用程序

来自分类Dev

用Nuitka编译任何Python程序后,我得到“不是有效的win32应用程序”错误

来自分类Dev

python win32无法使用Windows Installer API正常运行,但是perl正常运行-我在python中做错了什么?

来自分类Dev

在Python中使用WIN32 API CreateProcessAsUser

来自分类Dev

Windows OS上的Python和Win32之间的IPC

来自分类Dev

使用python win32向excel添加注释

来自分类Dev

使用 win32 python 拒绝 Word 访问

来自分类Dev

Python win32 api drawText() 和 SetTextColor

来自分类Dev

ShellExecute bat 文件提升(FMX、Win32)

来自分类Dev

Win32控制台禁用系统菜单按钮

来自分类Dev

使用Win32 API绘制笛卡尔系统

来自分类Dev

从Win32应用程序运行外部exe

来自分类Dev

如何从特定的工作簿运行Win32 :: OLE宏

来自分类Dev

在Win32应用程序中连续运行代码

来自分类Dev

从Windows 10的Bash运行Win32程序

来自分类Dev

如何处理Win32错误消息的占位符?

来自分类Dev

win32 GetConsoleMode()错误代码6

来自分类Dev

Unity Android构建错误WIN32异常ZipAlign

来自分类Dev

OPENCV链接错误-Win32和VS2012

来自分类Dev

Win32 :: Job产生错误,使用严格

来自分类Dev

win32 GetConsoleMode()错误代码6

来自分类Dev

py2exe和Win32 OLEObject错误

来自分类Dev

Visual Studio:“不是 Win32 应用程序”错误