Cups

如何從 CUPS 1.5 客戶端列印到 CUPS 1.7 伺服器?

  • September 29, 2015

我在網路上有幾台 Ubuntu 機器。一個有一台列印機,所有其他人都有一個/etc/cups/client.conf1文件將它們指向此框。

一切都很好,直到我升級了作為列印伺服器的伺服器,它將 CUPS 從 1.5 升級到 1.7。

現在我的客戶端機器看不到任何列印機。(升級後的列印機共享列印機,可以列印,可通過埠 631 等訪問 - 一切似乎都很好。)

我怎樣才能讓客戶端 CUPS 1.5 機器像以前一樣將東西傳遞給升級的伺服器?

解決方法

client.conf 文件應該為您自動執行此操作,但我無法讓它從伺服器中獲取列印機。

在客戶端機器上執行它會設置一個列印機

SERVER_IP=10.67.5.3
PRINTER=laser
sudo lpadmin -h localhost -p $PRINTER -E -v "ipp://$SERVER_IP/printers/$PRINTER"

我仍然想知道如何使client.conf文件正常工作。

CUPS 1.6+ 改變了它訪問列印隊列的方式。cups-browsed需要在伺服器上安裝一個新包,並在其配置文件中/etc/cups/cups-browsed.conf刪除註釋行BrowseLocalProtocols,如下所示:

# Please remove the "#" in the beginning of the following line to make the
# local printers available to clients running CUPS 1.5.x or older.
BrowseLocalProtocols cups

感謝杯子郵件列表上的 Brian Potkin 提供的提示。

引用自:https://unix.stackexchange.com/questions/231315