Windows-Server-2003

windows server 共享列印機,為什麼本地機器需要驅動?

  • January 19, 2012

我今天在工作中遇到了這個問題,我沒有一個很好的答案。詳細地說,我們有一個共享多台列印機的 Windows 列印伺服器。如果您使用 Windows 客戶端連接到此列印機共享,它需要安裝列印機驅動程序。為什麼是這樣?列印伺服器的吸引力之一是您可以向它發送文件,並在列印伺服器上完成處理,而不是在本地機器上。

這是一個問題,尤其是對於沒有 64 位驅動程序的舊列印機。當我們遷移到 Windows 7 時,我們無法使用列印機,即使列印伺服器可以與它們正常通信。Windows 7 無法使用它們,因為它無法獲得 64 位驅動程序。

我能找到的唯一解決方法是設置一個可以接受所有內容作為附言的 cups 伺服器,然後對每台列印機進行正確的處理。為什麼 Windows 會這樣工作,我還有其他選擇嗎?

你已經用你的 CUPS 伺服器自己回答了這個問題,接受所有作為 PostScript 的東西。

每台列印機都有不同的特性、功能和支持,這就是為什麼不同的列印機需要不同的驅動程序。請記住,Postscript 和 PCL 不是強制性的。

在討論文本和簡單的黑白雷射列印機時很容易繞過它,但把它發揮到極致。您在 MS Word 中有一個 50 頁的小冊子,您想列印到一台大型複雜的多功能列印機。首先,您將在哪裡配置雙面列印,從哪個紙盤獲取紙張?這些選項來自列印驅動程序 - 那麼列印伺服器是否應該解釋這些選項並以某種方式將其顯示給客戶端?

其次,當您點擊列印時, MS Word究竟是什麼意思?將其作為原始文件發送 - 想像一下處理成本?或者,也許 MS 可以開發一個定制的通用驅動程序——完全有可能,但它不太可能支持複雜的功能,也不能保證成功。

One of the appeals of a print server is that you can send it a file, and have the processing done on the print server, rather than at your local machine

無論如何,我會說這是不真實的。列印伺服器是關於集中管理和分發的,而不是關於解除安裝工作的。

您是否考慮過在列印伺服器上簡單地添加一個不同的基本 64 位 postrscript 驅動程序?這可能會為您帶來與 CUPS 解決方案相同的結果,而且不會那麼混亂。

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