Printing

從 Windows 服務實例列印 - 看不到列印機

  • July 23, 2018

我用這個把頭撞在牆上。

我正在嘗試呼叫外部應用程序(Foxit Reader),以便從 Windows 服務將 PDF 列印到網路或本地安裝的列印機(我都嘗試過)。

該服務以域管理員帳戶登錄(目前只是為了排除權限)並執行大量 .NET 程式碼Process.Start,以便呼叫 Foxit 並靜默列印/關閉應用程序。

幾週前我有這個工作,但突然停止了,我不明白為什麼。

無論我做什麼,該應用程序都會默默地失敗。我在事件查看器中沒有收到任何錯誤,但應用程序本身保持打開狀態,這表明它無法正常工作。

我嘗試作為本地系統執行,我在伺服器上收到一個彈出視窗,告訴我應用程序想要顯示一條消息。該消息是一個錯誤對話框,指出“嘗試引用不存在的令牌”。

在 Windows 服務上下文中執行的使用者帳戶是否有任何原因無法看到列印機?

伺服器只需要重新啟動…

解脫和挫敗感並存!

引用自:https://serverfault.com/questions/922105