題 間歇性地從一個應用程序打印將鎖定一台打印機的打印隊列。有辦法解決這個問題嗎?


它只適用於一台打印機。不幸的是,使用不同的打印機是不可能的。

我不能指望用戶每次發生時都會手動清除打印隊列。我已經嘗試過至少四次更換驅動程序,並且沒有任何工作始終如一。此時我正在考慮找到某種中間應用程序,將其打印成PDF然後在打印機上打印PDF,但我不確定這樣的應用程序是否存在。如果有人知道一個或者可以想到其他解決方案,我很樂意聽到。

為了澄清,該應用程序是一個專有的電子書閱讀器,用於一組特定的獸醫信息講義。當發送到打印機以在路徑中包含隨機符號時,它似乎會損壞文件名。這是一個特別惱人的問題,因為它是間歇性的。我能夠讓它工作直到它在一小時後停止工作並打破它直到我再次解決它。我已經嘗試過我可以在網上找到的這款打印機的每個版本的驅動程序;包括PCL6,PS等


2
2018-04-07 16:36


起源


我認為找到一個軟件打印服務器是最好的方法 - arthur kamande
什麼是問題應用程序,它是否始終與該應用程序發送的所有文檔一起發生?我通過調整行為不當的應用程序的默認邊距來修復類似的問題,以適應打印機的實際邊距。該應用程序也可能發送錯誤的紙張尺寸。 - Christopher Hostage
“我現在已經嘗試過至少四次替換這些驅動程序,但沒有任何工作能夠持續下去。”你試過的各種司機有什麼不同?通常,如果PCL6鎖定,PCL5或PS將正常工作,所以請編輯您的問題並添加詳細信息。 - Ƭᴇcʜιᴇ007
@arthurkamande你知道任何特定的那些運作良好嗎? - Austin
您可以在此周圍進行一些自動化,以便在問題發生時自動更正問題。例如,您可以每分鐘運行一次AutoIT腳本,如果有一個帶有標題(或其他元數據)的窗口,那麼您可以執行一些操作。例如關閉窗口,停止打印假脫機程序,從假脫機的打印機文件中刪除文件,再次重新啟動打印假脫機服務,然後重新啟動電子書過程或其他任何並坐在那裡每隔一分鐘再檢查一次。或者是,將所有轉儲為PDF,然後從網絡共享,URL鏈接等打開最終用戶。 - Pimp Juice IT


答案:


我之前看過“特殊”電子書閱讀器的行為。
(就我而言,汽車服務/車間手冊。)

讀者軟件故意將其作為版權保護的一種形式。
他們不希望您批量打印所有文件,然後復印該批次。
他們寧願向您出售更多許可證以在多台計算機上使用該軟件。

因此,每X個打印輸出都會故意將錯誤數據發送到Windows打印機界面。即使在Windows可以將文檔移交給實際的打印機驅動程序之前,這也會導致Windows打印機界面本身發生錯誤。

這意味著更改驅動程序/打印機/使用網絡打印機/ pdf打印機沒有幫助。
另一台“打印機”仍然是Windows打印機,會遇到同樣的問題。任何打印作業仍然通過常規Windows打印機界面,其中“非法文件名”問題導致問題。

所以基本上你將不得不忍受這個。


2
2018-04-07 19:51



談論“煩人”...... - fixer1234
雖然這聽起來可能是問題,但打印到其他辦公室打印機似乎沒有問題,我們用這個打印機替換的打印機似乎沒有問題。我將進行測試,看看是否是這種情況。 - Austin
@Austin你說發送到打印機的“文件名”很糟糕導致問題。該文件名由閱讀器軟件生成。作為打印機(驅動程序)使用哪台打印機與此無關,應該沒有任何區別。他們都會遭遇同樣的問題。或者其他一些你沒注意到的事情。 - Tonny