Windows

列印到列印伺服器時應用程序鎖定

  • April 8, 2016

我在列印伺服器上設置了幾台列印機。當我的一些使用者嘗試列印時,第一個列印作業似乎很好。之後,嘗試向列印機發送另一個列印作業會完全鎖定他們正在列印的應用程序,並且列印作業永遠不會完成。

我嘗試重新啟動列印假離執行緒序,清除 system32\spool\printers 下的假離線文件,再次刪除和添加列印機,似乎沒有任何東西允許使用者列印,直到他們硬重啟。然後我們再次重複這個過程,第一次列印工作,之後就沒有了。

有任何想法嗎?

編輯:啟用 PrintService 操作事件日誌,下面是失敗列印事件的範例:

列印作業 22 通過列印機 Office 列印機、驅動程序 HP LaserJet Pro MFP M521 PCL 6 上的列印處理器 hpcpp140 發送,處於隔離模式 1(0 - 載入到後台處理程序中,1 - 載入到共享沙箱中,2 - 載入到隔離沙箱)。列印處理器返回的 Win32 錯誤程式碼:0x103。

這是一個成功事件的例子:

列印作業 21 通過列印機 Office 列印機、驅動程序 HP LaserJet Pro MFP M521 PCL 6 上的列印處理器 hpcpp140 發送,處於隔離模式 1(0 - 載入到後台處理程序中,1 - 載入到共享沙箱中,2 - 載入到隔離中沙箱)。列印處理器返回的 Win32 錯誤程式碼:0x0。

失敗的作業返回錯誤 0x103,而成功的作業返回錯誤 0x0。這兩項工作似乎都使用相同的 PCL 6 驅動程序。

編輯:似乎已經解決了這個問題。

我相信問題是在從伺服器上刪除設備之前,我沒有從客戶端刪除列印機和驅動程序。我通過列印管理從 GPO 中刪除了已部署的列印機,從伺服器中完全刪除了設備,清理了驅動程序,然後使用 HP Universal PCL 6 驅動程序從頭開始設置列印機。通過 GPO 重新部署列印機,現在一切似乎都正常了。

我有一個類似的問題,這些是我採取的步驟:

  1. 從客戶端主機中刪除列印機。
  2. 刪除/重新安裝/更新列印伺服器上的列印機驅動程序,如果您刪除了列印機,請確保您使用相同的名稱重新創建它,因此其客戶端中的任何引用都不會損壞
  3. 在客戶端主機上重新添加列印機,它將從列印伺服器中拉取驅動程序

它安裝了相同的版本,但只有在那之後它才能正常工作。顯然驅動程序已損壞

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