2011-08-19 52 views
0

我有一个C#进程,它使用O2S.Components.PDFRender4NET将内存中的pdf文件打印到我们公司的不同打印机上。在看似随机的时间间隔内(如每隔一天一次),Windows机器上的打印后台处理程序服务就会死亡。此外,打印过程将随机间隔无限期地挂起(0 cpu)。为什么我的后台打印程序服务正在死机,我的打印过程是否挂起?

任何想法,如何确定是什么原因造成的打印后台处理程序死,或者我的进程挂起? (我正在使用O2S代码,因为我需要能够旋转纸张并将页面缩放比例更改为无,如果我只是将PDF原稿发送到打印机,我无法弄清楚如何在C#中执行操作。有没有别的东西,我应该使用?)

+0

似乎没有编程相关。检查了这一点:http://social.technet.microsoft.com/Forums/en-US/itprovistaprinting/thread/2634b214-64e7-4002-959e-5d11010b65c0 – Tigran

+0

它只发生的每300+左右打印的文档。它也发生在两个不同的Windows Server 2008盒子上。 – Daryl

+0

请联系供应商以获得支持。 –

回答

0

我无法找到这些错误的根源......但我认为这是不符合打印驱动程序本身的问题,而是与调用代码产卵了太多线程。老实说,

相关问题