20.0 印表機操作

SUSE Linux Enterprise® 可支援以多種類型的印表機進行列印,包括遠端網路印表機。印表機可經由 YaST 或手動設定。圖形和指令行公用程式都可用來啟動和管理列印工作。如果您的印表機無法如預期般運作,請參閱節 20.9, 疑難排解

CUPS 是 SUSE Linux Enterprise 中的標準列印系統。CUPS 為高度使用者導向。 在許多情況下,可與 LPRng 相容,或稍做努力便可與其搭配。 SUSE Linux Enterprise 包含 LPRng 完全是基於相容性考量。

印表機可藉由介面 (例如 USB 或網路) 和印表機語言加以區分。 購買印表機時,請確定印表機的介面 (例如 USB 或並列埠) 是否也可在您的硬體上找到,並請確定印表機的語言符合所需。印表機可根據下列三種印表機語言來分類:

PostScript 印表機

Linux 和 Unix 內部列印系統以 PostScript 印表機語言產生和處理大部分列印工作。 此語言已經很舊且非常有效率。 如果印表機可直接處理 PostScript 文件,且不需轉換到列印系統中其他階段,潛在錯誤來源的次數便會減少。 因為 PostScript 受限於高額的授權成本,這些印表機通常較無 PostScript 解譯器的印表機昂貴。

標準印表機 (PCI 和 ESC/P 語言)

雖然這些印表機語言很舊,它們仍在擴充以處理印表機的新功能。 如果已知印表機語言,列印系統可以藉由 Ghostscript 的協助,將 PostScript 工作轉換為對應的印表機語言。 此處理階段稱為解譯。 最知名的語言為 PCL,大多為 HP 印表機與其複製品所使用;另一個是 ESC/P,大多為 Epson 印表機所使用。 Linux 通常支援這些印表機語言,並可產生不錯的列印效果。 Linux 可能無法處理非常新且新潮的印表機的部分功能,因為開放原始碼開發人員仍在研究這些功能。 除了 HP 所開發的 hpijs 驅動程式之外,目前沒有印表機製造商在開發 Linux 驅動程式並將開放原始碼授權提供給 Linux 散發者。這些印表機大部分屬於中等價位。

專屬印表機 (也稱為 GDI 印表機)

這些印表機並不支援任何一般的印表機語言。它們使用自己的印表機語言,而當有新型號發行,那些語言也可能有所變更。這些印表機通常指有 Windows 驅動程式。如需相關資訊,請參閱節 20.9.1, 沒有標準印表機語言模式支援的印表機

在購買新印表機之前,請參考下列來源以檢查您想要購買的印表機之支援性:

http://www.linuxprinting.org/

LinuxPrinting.org 印表機資料庫。

http://www.cs.wisc.edu/~ghost/

Ghostscript 網頁。

/usr/share/doc/packages/ghostscript/catalog.devices

已包含驅動程式的清單。

線上資料庫會永遠顯示最新的 Linux 支援狀態。 但是,Linux 版本僅可與生產期間可用的驅動程式整合。 因此,目前被評比為完全支援的印表機,在最新的 SUSE Linux Enterprise 版本發行之後,可能情況就會改變。因此,資料庫不一定能指出正確狀態,而僅提供估計值。