我的操作系统的哪个部分调出了这个 OpenCurPrinter 对话框?

我的操作系统的哪个部分调出了这个 OpenCurPrinter 对话框?

我们的一个企业系统有一个长时间运行的批处理过程,有时会被以下弹出对话框打断:

OpenCurPrinter:打印机:\\FS3\HP30351st,端口:Ne00:,驱动器:winspool
初始化打印机时出错

(其中 \\fs3\HP...etc... 是我们其中一台网络打印机的路径)

截屏:

OpenCurPrinter 对话框屏幕截图

我在网上看到过一些关于这个“OpenCurPrinter”对话框的古老提及,所以我认为它与 Windows 操作系统或打印机驱动程序有关,而不是与我们运行该过程的特定 Enterprise 系统有关。

操作系统是 Windows XP,我们正在运行的批处理过程的一部分涉及通过 Outlook/Exchange 通过电子邮件发送文档,如果这有什么不同的话。这是否与 MS Office 与打印机通信的方式有关,即使它没有打印?

有人能告诉我这个对话框是从哪里来的吗?我该怎么做才能阻止它出现?(它对我们的批处理造成了严重破坏)

非常感谢。

答案1

当 Outlook 使用 Word 作为电子邮件编辑器时,它不可避免地需要访问默认打印机的打印机参数。确切地说:Word 需要它来计算页边距,而这对于电子邮件来说当然是无用的。

因此,您可以尝试设置本地打印机(如 Microsoft Document Image writer 或 PDF 打印机),该打印机始终可用且延迟较低,这是一种解决方法。或者,只需不要使用 Word 作为 Outlook 的电子邮件编辑器

相关内容