跳至內容跳至頁面導覽:上一頁 [access key p]/下一頁 [access key n]
documentation.suse.com / SUSE Linux Enterprise Server 文件 / 管理指南 / 硬體組態 / 設定印表機
適用範圍 SUSE Linux Enterprise Server 15 SP4

34 設定印表機

YaST 可用來設定透過 USB 連接到您機器的本地印表機,以及設定透過網路印表機進行列印,也可以透過網路共用印表機。如需列印的詳細資訊 (一般資訊、技術詳細資料和疑難排解),請參閱第 24 章 「印表機操作

在 YaST 中,按一下硬體 › 印表機啟動印表機模組。它預設會在印表機組態檢視窗中開啟,顯示所有可用且已設定的印表機清單。這對於可以透過網路存取許多印表機的情況特別有用。您還可以在此處列印測試頁並設定印表機。

注意
注意:啟動 CUPS

若要從您的系統列印,必須執行 CUPS。如果它未在執行中,系統會要求您予以啟動。回答,否則您無法設定列印。如果在開機時未啟動 CUPS,系統也會要求您啟用此功能。建議您回答,否則每次重新開機之後,都需要手動啟動 CUPS。

34.1 設定印表機

系統通常會自動偵測到 USB 印表機。如果未自動偵測到,可能原因有二:

  • USB 印表機已關閉。

  • 印表機與電腦之間無法進行通訊。請檢查纜線與接頭,並確認已穩固連接印表機。這種情況下,問題可能與印表機無關,而是與 USB 有關。

設定印表機基本上需要完成三個步驟:指定連線類型、選擇驅動程式以及命名此設定的列印佇列。

許多印表機型號都有多個驅動程式可用。設定印表機時,一般規則是 YaST 預設使用標示為建議的驅動程式。一般不需要變更驅動程式。但是,如果您希望彩色印表機只列印黑白色彩,可以使用不支援彩色列印的驅動程式。若您列印圖形時,PostScript 印表機出現效能問題,請嘗試從 PostScript 驅動程式切換到 PCL 驅動程式 (假設您的印表機支援 PCL)。

如果未列出適用於您印表機的驅動程式,請嘗試從清單中選取相應標準語言的一般驅動程式。請參閱印表機的文件,以瞭解您的印表機支援哪種語言 (控制印表機的一組指令)。若不成功的話,請參閱第 34.1.1 節 「使用 YaST 新增驅動程式」瞭解其他可能解決方案。

印表機從來都不是直接使用的,它始終是透過列印佇列使用。這樣可確定將同時執行的工作排入佇列,然後逐個處理。系統會為每個列印佇列指定特定的驅動程式,一個印表機可以有多個佇列。這樣,您就可以在彩色印表機上設定另一個佇列,例如,專門用於列印黑白內容。如需有關印表機佇列的詳細資訊,請參閱第 24.1 節 「CUPS 工作流程」

程序 34.1︰ 新增新印表機
  1. 選取硬體 › 印表機啟動 YaST 印表機模組。

  2. 印表機組態螢幕中,按一下新增

  3. 如果印表機已經在「指定連接」中列出,請繼續執行下一步。否則請嘗試偵測更多或啟動連接精靈

  4. 尋找並指定驅動程式下的輸入方塊中,輸入廠商名稱和型號名稱,然後按一下搜尋

  5. 選擇與您的印表機相符的驅動程式。建議您選擇最先列出的驅動程式。如果未顯示任何合適的驅動程式:

    1. 請檢查您的搜尋字串.

    2. 按一下尋找更多擴大搜尋範圍。

    3. 第 34.1.1 節 「使用 YaST 新增驅動程式」中所述新增驅動程式。

  6. 指定預設紙張大小

  7. 設定任意名稱欄位中,為列印佇列輸入唯一的名稱。

  8. 至此,印表機已使用預設設定完成了組態設定,可供您使用。按一下確定返回印表機組態檢視窗。現在應可在印表機清單中看見新設定的印表機。

34.1.1 使用 YaST 新增驅動程式

並非所有適用於 SUSE Linux Enterprise Server 的印表機驅動程式預設都會安裝。在新增印表機時,如果尋找並指定驅動程式對話方塊中沒有合適的驅動程式可用,請安裝含有印表機驅動程式的驅動程式套件。

程序 34.2︰ 安裝其他驅動程式套件
  1. 選取硬體 › 印表機啟動 YaST 印表機模組。

  2. 印表機組態螢幕中,按一下新增

  3. 尋找並指定驅動程式區段中,按一下驅動程式套件

  4. 從清單中選擇一或多個合適的驅動程式套件。不要指定印表機說明檔案的路徑。

  5. 選擇確定並確認安裝套件。

  6. 若要直接使用這些驅動程式,請按照程序 34.1 「新增新印表機」中所述操作。

PostScript 印表機不需要印表機驅動程式軟體。PostScript 印表機只需要 PostScript 印表機描述 (PPD) 檔,該檔案與特定型號相符。PPD 檔案由印表機供應商提供。

在新增 PostScript 印表機時,如果尋找並指定驅動程式對話方塊中沒有合適的 PPD 檔案可用,請安裝印表機的 PPD 檔案。

PPD 檔案可取自多種來源。建議先嘗試 SUSE Linux Enterprise Server 已隨附、但預設未安裝的其他驅動程式套件 (如需安裝指示,請參閱下文)。如果這些套件不包含適合您的印表機的驅動程式,請直接從印表機廠商處或從 PostScript 印表機的驅動程式 CD 中取得 PPD 檔案。如需詳細資料,請參閱第 24.8.2 節 「PostScript 印表機沒有合適的可用 PPD 檔案」。此外,您還可以從 http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/databaseintro 中的 OpenPrinting.org 印表機資料庫找到 PPD 檔案。從 OpenPrinting 下載 PPD 檔案時,請記住這裡顯示的一律是最新的 Linux 支援狀態,不一定符合 SUSE Linux Enterprise Server

程序 34.3︰ 新增 PostScript 印表機的 PPD 檔案
  1. 選取硬體 › 印表機啟動 YaST 印表機模組。

  2. 印表機組態螢幕中,按一下新增

  3. 尋找並指定驅動程式區段中,按一下驅動程式套件

  4. 將印表機描述檔案設為可用下的輸入方塊中輸入 PPD 檔案的完整路徑。

  5. 按一下確定返回「新增印表機組態」螢幕。

  6. 要直接使用此 PPD 檔案,請執行程序 34.1 「新增新印表機」中所述的步驟。

34.1.2 編輯本地印表機組態

透過編輯印表機的現有組態,您可以變更基本設定,例如連線類型和驅動程式。還可以調整紙張大小、解析度、媒體來源等的預設設定。您可以透過更改印表機描述或位置來變更印表機的識別碼。

  1. 選取硬體 › 印表機啟動 YaST 印表機模組。

  2. 印表機組態螢幕中,從清單中選擇一台本地印表機,然後按一下編輯

  3. 按照程序 34.1 「新增新印表機」 中所述變更連接類型或驅動程式。僅當目前組態有問題時才需執行此步驟。

  4. 選擇性核取預設印表機,將此印表機設為預設印表機。

  5. 按一下目前驅動程式的所有選項,調整預設設定。若要變更某個設定,請按一下相應的 + 號展開選項清單。按一下某個選項變更預設值。按一下確定套用您的變更。

34.2 使用 YaST 設定網路列印

網路印表機為自動獲得偵測,必須使用 YaST 印表機模組手動設定。視網路設定而定,您可以列印至印表機伺服器 (CUPS、LPD、SMB 或 IPX) 或直接至網路印表機 (最好透過 TCP)。在 YaST 印表機模組中,從左側窗格選擇透過網路列印以存取網路列印的組態檢視窗。

34.2.1 使用 CUPS

在 Linux 環境中,通常使用 CUPS 來透過網路列印。最簡單的設定是只透過所有用戶端均可直接存取的某個 CUPS 伺服器進行列印。若要透過一個以上的 CUPS 伺服器執行列印,則需要執行本地 CUPS 精靈以與遠端 CUPS 伺服器通訊。

重要
重要:瀏覽網路列印佇列

CUPS 伺服器透過傳統的 CUPS 瀏覽協定或 Bonjour/DNS-SD 通告其在網路上的列印佇列。用戶端需要瀏覽這些清單,以使使用者能夠選取要將列印工作傳送到的特定印表機。若要瀏覽網路列印佇列,則必須在透過 CUPS 伺服器列印的所有用戶端上執行 cups-filters-cups-browsed 套件所提供的 cups-browsed 服務。cups-browsed 在透過 YaST 設定網路列印時自動啟動。

如果在啟動 cups-browsed 後瀏覽無法運作,則表明 CUPS 伺服器可能是透過 Bonjour/DNS-SD 通告網路列印佇列。在這種情況下,您需要另外安裝套件 avahi,然後在所有用戶端上透過 sudo systemctl start avahi-daemon 啟動相關聯的服務。

程序 34.4︰ 透過單部 CUPS 伺服器列印
  1. 選取硬體 › 印表機啟動 YaST 印表機模組。

  2. 從左側窗格啟動透過網路列印螢幕。

  3. 核取透過一個單一 CUPS 伺服器直接執行所有列印並指定伺服器的名稱或 IP 位址。

  4. 按一下測試伺服器以確定您已選擇正確的名稱或 IP 位址。

  5. 按一下確定回到印表機組態螢幕。現在可透過 CUPS 伺服器執行的所有印表機都會列出。

程序 34.5︰ 透過多個 CUPS 伺服器列印
  1. 選取硬體 › 印表機啟動 YaST 印表機模組。

  2. 從左側窗格啟動透過網路列印螢幕。

  3. 勾選接受從 CUPS 伺服器傳來的印表機發佈

  4. 一般設定下方,指定要使用的伺服器。您可以接受來自所有可用網路或特定主機的連線。如果選擇後者,則需要指定主機名稱或 IP 位址。

  5. 當系統詢問您是否啟動本地 CUPS 伺服器時,依序按一下確定進行確認。伺服器啟動 YaST 之後,您將返回到印表機組態螢幕。按一下重新整理清單,以查看到目前為止已偵測到的印表機。如果有更多印表機可用,可再按一下此按鈕。

34.2.2 使用非 CUPS 列印伺服器

如果您的網路透過 CUPS 以外的列印伺服器提供列印服務,請按一下 硬體 › 印表機啟動 YaST 印表機模組,然後從左側窗格中啟動透過網路列印螢幕。啟動連接精靈,然後選擇合適的連接類型。如需在您的環境中設定網路印表機,請洽詢網路管理員。

34.3 透過網路共用印表機

您可以透過網路共用由本地 CUPS 精靈管理的印表機,這樣便可將您的機器變成 CUPS 伺服器。通常可透過啟用 CUPS 中所謂的瀏覽模式來共用印表機。如果啟用了瀏覽模式,本地列印佇列便可用來在網路上監聽遠端 CUPS 精靈。您還可以設定專門的 CUPS 伺服器管理所有列印佇列,讓遠端用戶端可以對其進行直接存取。在此情況下,就不需要啟用瀏覽模式。

程序 34.6︰ 共用印表機
  1. 選取硬體 › 印表機啟動 YaST 印表機模組。

  2. 從左側窗格中啟動共用印表機

  3. 選取允許遠端存取.此外核取適用於本地網路中的電腦,並透過核取預設在本地網路中發佈印表機啟用瀏覽模式。

  4. 按一下確定重新啟動 CUPS 伺服器,並返回到印表機組態螢幕。

  5. 有關 CUPS 和防火牆設定,請參閱 https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings