Windows

作業卡在列印伺服器上的列印隊列中

  • January 27, 2015

我有一台 Server 2003 機器充當大約 20 台列印機的列印伺服器。有 1 台列印機遇到問題,它的隊列中有 104 個文件。

我嘗試了“取消所有文件”並嘗試手動取消單個文件但沒有成功。

列印作業在其狀態下顯示“正在刪除 - 已發送到列印機”。這種狀態已經持續了大約2個小時。

我不相信重新啟動假離線是一個不影響其他列印機的選項,我們為特定的非 Windows 列印友好應用程序保留列印機,我不能在其中失去作業。

重新啟動列印後台處理程序通常不會丟棄列印作業,它只是停止接受新的列印作業。最終使用者會注意到,但它不會像默默地放棄列印作業那樣糟糕。一般來說,我會說即時重啟服務是安全的。

更重要的是我想和你分享這個:

有時,我在列印機隊列中遇到了損壞的列印作業。在這些情況下,我注意到

一種。只要存在損壞的列印作業並且目標列印機處於開啟狀態,列印後台處理程序就不會保持啟動狀態

。如果後台列印程序停止,後台列印程序將不允許您通過 GUI 刪除損壞的作業

c。在損壞的作業完成或刪除之前,列印機不會列印任何其他作業。

要解決此問題,您必須

  1. 物理關閉列印機
  2. 啟動/重新啟動列印後台處理程序
  3. 刪除損壞的列印作業
  4. 打開列印機

如果你不完全按照這個順序做 1-4,你就會陷入與 ac 戰鬥的無休止的循環中。

我不能向您保證您的情況與這種經歷相匹配,但我認為值得考慮觀察到的行為以及對列印/列印假離線過程如何處理事情的影響。

編輯:與 Evan 對假離線文件的操作相反。您可以使用 Windows 上的列印隊列(開始 - 設置 - 列印機或開始 - 列印機)並使用文件菜單 - 取消選項從列印隊列中刪除作業。

關鍵在於他處理它的方式,必須停止假離線服務以我必須啟動假離執行緒序的方式來處理它。如果您可以物理訪問列印機並且可以方便地將其關閉,則可以使用我的方法。如果您無法訪問物理列印機,則可以使用他的方法。

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