歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix資訊 >> 深度講解Unix打印系統

深度講解Unix打印系統

日期:2017/3/6 11:38:56   编辑:Unix資訊

今天我們來學習下關於Unix打印系統的知識,由於經常學習Unix操作系統的一些知識,我們知道Unix打印系統在我們辦公中經常要使用,對我們的工作有很多的幫助。目前KDE支持的打印系統:

1、BSD LPD打印系統:

BSD LPD 打印系統,伯克利行式打印機後台打印系統,源自於伯克利的Unix打印系統發行版,它由一個後台程序(lpd)及一些位於 /etc目錄下的配置文件組成。在這些配置文件中有著隊列和屬性的一些定義。

在相應的目錄下,還有一系列基本的用於提交、刪除和處理任務使用的命令(lpd、lprm、lpc)。

BSD LPR 是BSD打印系統重要一個部分,因為它定義了LPD網絡協議,而該協議是用於提交任務至遠程LPD後台程序的,並且它允許Unix打印系統工作站實現一個打印服務器的功能。現在,所有的網絡打印機都支持這個協議。由於它使用范圍非常廣泛,所有其它打印系統都要求至少可以和LPD後台程序進行會話。

這個打印系統在FreeBSD手冊第九章“打印”中有詳細的說明

2、基於BSD的打印系統是LPRng(LPR Next Generation)

該系統實際上重寫了原來的BSD LPR系統,但原有概念都保留了下來。保留了printcap文件的格式,但是它還引入了一些新的屬性以使配置過程更加靈活。過濾器定義可以被獨立出來,並且還可以定義真正的I/O過濾器。用戶也可以通過在本地機主目錄下編寫printcap文件來定義自己的隊列。

LPRng打印系統的優點:
1、不需數據庫環境就可以執行lpr lpc lprm命令。
2、打印隊列可以自動轉向。
3、打印工作可以自動保留。
4、多重打印機可以使用同一打印隊列。
5、客戶端不需這些SUID root。
6、可以大幅度提高安全性檢查。
7、可以使用Printconf工具維護配置文件(/etc/printcap)。LPRng還提供了模擬 Unix打印系統 V風格的打印命令(lp、lpstat等)。隨LPRng發行的還有IFHP過濾器,它可以用在隊列中,用於自動轉換一些數據格式(比如打印ASCⅡ文本或圖像)。

3、通用Unix打印系統(CUPS)

是比較新的打印系統。CUPS 軟件為 Unix/Linux 用戶提供了以有效而可靠的方式來管理打印的方法。它生來就支持 IPP(因特網打印協議),IPP協議的四個主要目的是:
1、幫助用戶尋找為了上可用的打印機。
2、傳送打印作業。
3、傳送打印機狀態信息。
4、取消打印作業。並有 LPD、SMB(服務器消息塊,例如與 Microsoft Windows 連接的打印機)和 JetDirect 接口。CUPS采用的另外一個標准是PPD(PostScript Printer Definition)文件格式,這是Adobe另外一個用於PostScript打印機的標准。

關於Unix打印系統的這幾種,我們就來講解這些吧!

Copyright © Linux教程網 All Rights Reserved