我们的用户从 Windows 7 升级到 10。当他们尝试使用自定义打印驱动程序进行打印时,会收到此错误
The document Print Document, owned by User, failed to print on printer TEST-PRINT. Try to print the document again, or restart the print spooler.
Data type: NT EMF 1.008. Size of the spool file in bytes: 628788. Number of bytes printed: 12900. Total number of pages in the document: 6. Number of pages printed: 0.
Client computer: Devcomp. Win32 error code returned by the print processor: 2147500037. Unspecified error
我的一些观察:在内部,我们无法在内部重现此错误。我有一个 Windows 10 表面,也试过在 Windows 8 机器上。我们的支持也在这里尝试过。客户可以在没有的情况下重现该问题。某些工作站上的某些文档会出现此问题。PDF 是从第三方的柜员应用程序生成的。客户将此签名桌面应用程序中的 pdf 保存为 PDF,并使用我们的打印驱动程序打印到我们的应用程序。我们的打印驱动程序将文件转换为 PCL 并将其发送给订阅者进行进一步处理。如果需要有关打印驱动程序的信息,我可以提供更多信息。首先是打印驱动有问题吗?
所有从 Windows 7 升级到 Windows 10 笔记本电脑的用户都可以看到正在发生的问题。有些 Windows 10 工作站的打印效果很好。可能与组策略或某些注册表设置有关。如果我要比较工作站上打印和失败的注册表或策略,我需要查找的设置是什么?客户的 IT 表示,这两个工作站之间没有区别,只是生产工作站出现故障。典型的反应没有什么不同,但它不起作用。
我们还尝试禁用“在客户端工作站上渲染打印作业”,但这似乎没有什么不同。我很乐意尝试您的任何建议。
我正在寻找关于什么样的研究以及我应该从哪里开始故障排除的想法。如果有人选择否决我没有做任何研究的问题,我不会感到困扰,因为我真的不知道从哪里开始。我是 .NET 开发人员,不是 Windows 驱动程序专家或系统管理员。
进程监视器好文件。文件被创建。创建文件成功,创建文件名未找到,最后创建文件成功