我的操作系统的哪一部分是打开这个OpenCurPrinter对话框?

我们的一个Enterprisey系统有一个长时间运行的批处理过程,有时会被下面的popup对话框中断:

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

(其中\\ fs3 \ HP …等…是我们networking打印机之一的path)

截图:

OpenCurPrinter对话框截图

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

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

任何人都可以告诉我这个对话框是从哪里来的,我能做些什么来阻止它出现? (它对我们批处理的破坏很大)

非常感谢。

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

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