轉換 Oracle® Solaris 10 至 Oracle Solaris 11.2

結束列印檢視

更新日期: 2014 年 12 月
 
 

移除 LP 列印服務

    下列為移除 LP 列印服務後的重要變更:

  • 桌面中不再提供「Solaris 列印管理程式」。已由「CUPS 列印管理程式」取代此工具。請參閱Configuring and Managing Printing in Oracle Solaris 11.2

  • 不再提供數項 LP 列印指令、檔案以及服務。仍然提供部分 LP 列印指令,例如 lplpadminlpclpr。在 Oracle Solaris 11 中,這些指令都由 CUPS 管理。如需已經移除之指令、服務以及檔案的完整清單,請參閱移除傳統系統管理指令、檔案及服務

  • CUPS 不再使用 Oracle Solaris 10 中儲存於 NIS 命名服務中的印表機配置。CUPS 會自動尋找網路上的印表機,讓您不需要進行任何手動配置即可列印至這些印表機。管理員只要開啟共用功能,就可以共用使用 CUPS 配置的網路印表機。請參閱Configuring and Managing Printing in Oracle Solaris 11.2 中的How to Unshare or Share a Printer

  • 在 Oracle Solaris 10 和舊版中,使用 LP 列印服務設定之所有印表機的詳細資訊都儲存在 /etc/printers.conf 檔案中。從 Oracle Solaris 11 開始,全新安裝之後已不再產生此檔案。使用 lp 列印指令配置之所有印表機的全部資訊都已移除。其結果就像從未在系統上配置過這些印表機。先前配置的所有印表機都必須使用 CUPS 重新配置。但請注意,重新配置之前,您並不需要將現有印表機刪除。如需設定使用 CUPS 之列印環境的相關資訊,請參閱如何在安裝後設定列印環境

  • 依個別使用者基礎在 ~/.printers 檔案中配置的印表機不再有作用。印表機配置完全使用 CUPS 管理。若要設定個別使用者的預設印表機,請設定 LPDESTPRINTER 環境變數,或者請使用新的 lpoptions 指令設定。lpoptions 指令會建立一個 ~/.lpoptions 檔案,其中列出預設的印表機項目。所有列印工作預設都會導向此印表機。

    若要列出印表機的特定選項,其指令如下所示:

    # lpoptions -l printer-name

    若要設定預設印表機的預設目的地或實例,請使用 –d 選項:

    # lpoptions -d printer-name

    請參閱Configuring and Managing Printing in Oracle Solaris 11.2 中的Setting a Default Printer

  • /etc/passwd 檔案中的 lp 項目如下所示:

    lp:x:71:8:Line Printer Admin:/:

    /etc/group 檔案中的 lp 項目仍舊與舊版中的樣子相同。

請參閱Configuring and Managing Printing in Oracle Solaris 11.2 中的第 1 章Setting Up and Administering Printers by Using CUPS (Overview)