
解決問題
6.24
我試著以橫向模式列印文件,
但是它以錯誤方向列印出來,
並且內容被切割。
大部分在列印選項中提供橫向列印選擇的 Unix 應用程式,都可以產
生正確的 PostScript 碼,且應該能夠正常地列印出。在這情況下,
您需要確定您在 LLPR 選項中選取預設的縱印設定,來避免意外的頁
面旋轉並造成內容切割。
我正在使用 CUPS,但是有些
頁面列印出來以後全白 (沒
有印東西)。
如果被傳送的資料是在 Encapsulated PostScript (EPS) 模式,有些
較早版本的 CUPS (1.1.10 或更早)具有一個 bug ,使得這些資料
無法正確地被處理。當透過 LLPR 列印時,印表機套件可以將資料轉
換為 PostScript,來解決這個問題。然而,如果您的應用程式跳過
LLPR,直接將 EPS 資料送入 CUPS,文件將無法被正確地列印。
我無法列印至一個 SMB
(Windows) 印表機。
若要能夠組態設定並使用 SMB- 分享印表機 (例如在 Windows 機器上
分享的印表機),您需要正確地安裝 SAMBA 套件來啟用此功能。您應
該可以在您的系統使用 「smbclient」 指令 。
當 LLPR 正在執行時,我的應
用程式停頓住。
大部分的 Unix 應用程式會預期一個像一般 「lpr」 的指令變成非互
動式,所以能夠立即返回。因為 LLPR 在將工作傳給列印緩衝器之前
會等待使用者輸入,經常地應用程式會等待程序返回,所以看起來彷
彿是停頓住 ( 它的視窗不會更新 )。這是正常現象,且應用程式應該
在使用者退出 LLPR 後恢復正常功能。
我該如何特定一個 IP 位址給
我的 SMB 伺服器。
如果您不使用 CUPS 列印系統,您可以在組態設定工具的 「Add
Printer」對話方塊中特定, 很不幸地,目前 CUPS 無法允許使用者
指定 SMB 印表機的 IP 位址,所以您必須能夠使用 Samba 瀏覽資源,
才可以列印。
列印時,有些文件印出來是
白紙。
有些版本的 CPUS,尤其是那些在 8.1 版釋出前與 Mandrake Linux
一起釋出的版本,具有一些已知的 bug,無法正常地從有些應用程式
處理 PostScript 輸出。嘗試升級至最新版本的 CUPS (至少
1.1.14)。
大部分熱門版本中的某些 RPM 套件提供了 Linux 列印套件。
我有 CUPS,一些選項 (如
N-up),即使我沒有在 LLPR
中選取它們,它們似乎自行
啟用。
有一些地方選項可能被界定在您的 ~/.lpoptions 檔案,它可以經由
lpoptions 指令來設定, 如果沒有被 LLPR 設定所覆蓋,這些選項可
以一直被使用。想要刪除印表機所有的選項,執行下列指令,用佇列
名稱取代 「printer」。lpoptions -x printer。
我組態設定了一個印表機用
來列印一個檔案,但是我得
到 「Permission denied」
的錯誤訊息。
大部分的列印系統不會以 「超級使用者」 來執行,而是以一個特殊
的使用者 ( 通常是 「lp」)。所以,確定您選取列印的檔案是擁有緩
衝器 daemon 的使用者所可以存取的。
有時我的 SPL ( 或 PCL) 印
表機會列印出錯誤訊息,而
不是我要列印的文件。
很不幸地,有些 Unix 應用程式可能產生不相符的 PostScript 輸
出,且不被 Ghostscript 支援,甚或印表機本身在 PostScript 模式
下也不支援。您可以嘗試將輸出擷取到一個檔案,並且使用
Ghostscript 檢視結果 (gv 或 ghostview 可以讓您互動地執行此功
能),查看您是否印出了錯誤訊息。然而,因為錯誤可能是應用程式
所造成的,連絡您的軟體販售商並告知他們這個問題。
問題 可能的起因與解決方法
Komentáře k této Příručce