SUSE Linux Enterprise Desktop 中的特殊功能

CUPS 的許多功能已經可適用於 SUSE Linux Enterprise Desktop。此處涵蓋部份最重要的變更。

CUPS 與防火牆

執行 SUSE Linux Enterprise Desktop 的預設安裝後,SuSEfirewall2 隨即會啟用,且網路介面會設定為處於「外部區域」中,這會阻擋內送流量。使用 CUPS 時,必須調整這些預設的設定。如需 SUSEfirewall2 組態設定的詳細資訊,請參閱第 9.4 節「SuSEfirewall2」 (第 9 章Masquerading and Firewalls, ↑Security Guide)。

CUPS 用戶端

CUPS 用戶端通常在位於防火牆之後的受信任網路環境中的一般工作站上執行。在此情況下,建議將網路介面設定為處於「內部區域」中,以便可從該網路中存取工作站。

CUPS 伺服器

如果 CUPS 伺服器位於受防火牆保護的受信任網路環境中,則應將網路介面設定為處於防火牆的「內部區域」中。建議您在受信任的網路環境中設定 CUPS 伺服器,否則請留心使用特殊防火牆規則與 CUPS 組態中的安全性設定加以保護。

各種套件中的 PPD 檔案

YaST 印表機組態僅使用安裝於系統上 /usr/share/cups/model/ 中的 PPD 檔案來設定 CUPS 的佇列。為了尋找適合印表機型號的 PPD 檔案,YaST 會將硬體偵測期間決定的廠商和型號與系統上 /usr/share/cups/model/ 中提供的所有 PPD 檔案內的廠商和型號相比較。基於此原因,YaST 印表機組態將從 PPD 檔案中取出的廠商和型號資訊產生資料庫。選取印表機後,請接收符合型號清單中的廠商與型號的 PPD 檔案。

僅使用 PPD 檔案且不使用其他資訊來源的組態,好處在於 /usr/share/cups/model/ 中的 PPD 檔案可自由修改。YaST 印表機組態可辨識變更並重新產生廠商和型號資料庫。例如,如果您只有 PostScript 印表機,通常不需要 cups-drivers 套件中的 Foomatic PPD 檔案,或 gutenprint 套件中的 Gutenprint PPD 檔案。您可以直接將 PostScript 印表機的 PPD 檔案複製到 /usr/share/cups/model/ (如果在 manufacturer-PPDs 套件中尚未存在),以達到印表機的最佳組態。

cups 套件中的 CUPS PPD 檔案

cups 套件中的一般 PPD 檔案已經以 PostScript Level 1 和 Level 2 印表機適當的 Foomatic PPD 檔案補充。

  • /usr/share/cups/model/Postscript-level1.ppd.gz

  • /usr/share/cups/model/Postscript-level2.ppd.gz

cups-drivers 套件中的 PPD 檔案

一般情況下,Foomatic 印表機過濾器 foomatic-rip 會與非 PostScript 印表機的 Ghostscript 搭配使用。適當的 Foomatic PPD 檔案有 *NickName: ... Foomatic/Ghostscript driver*cupsFilter: ... foomatic-rip 的項目。這些 PPD 檔案位於 cups-drivers 套件中。

YaST 通常偏好 manufacturer-PPD 檔案。但是如果沒有適合的 manufacturer-PPD 檔案,將會選取包含項目 *NickName: ... Foomatic ... (推薦) 的 Foomatic PPD 檔案。

gutenprint 套件中的 Gutenprint PPD 檔案

除了 foomatic-rip 之外,來自 Gutenprint (以前稱為 GIMP-Print) 的 CUPS 過濾器 rastertogutenprint 也可以用於許多非 PostScript 印表機。此過濾器和適合的 Gutenprint PPD 檔案可在 gutenprint 套件中找到。Gutenprint PPD 檔案位於 /usr/share/cups/model/gutenprint/ 中,並含有項目 *NickName: ... CUPS+Gutenprint*cupsFilter: ... rastertogutenprint

位於 manufacturer-PPDs 套件中印表機製造廠商的 PPD 檔案

manufacturer-PPDs 套件包含具有充分自由授權的印表機製造廠商所發行的 PPD 檔案。PostScript 印表機應該以印表機製造廠商的適合 PPD 檔案來設定,因為有此檔案才可使用 PostScript 印表機的所有功能。YaST 偏好來自 manufacturer-PPDs 的 PPD 檔案。如果型號名稱不符合,YaST 就無法使用來自 manufacturer-PPDs 套件的任何 PPD 檔案。如果對於類似型號 (如 Funprinter 12xx 系列),manufacturer-PPDs 套件僅包含一個 PPD 檔案,則可能出現此情況。在此情況下,請手動分別選取 YaST 中的 PPD 檔案。