2011-08-19 49 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

我無法找到這些錯誤的根源......但我認爲這是不符合打印驅動程序本身的問題,而是與調用代碼產卵了太多線程。老實說,

相關問題