system-config-printer配置CUPS伺服器。 它使用CUPS API(綁定pycups到Python)做到這一點。 與伺服器的通信是使用IPP。 因此,它同樣能夠遠端CUPS伺服器配置為HTTP://www.aliyun.com/zixun/aggregation/11770.html">本機服務。
system-config-printer 1.3.5該版本主要的變化是提供可以通過D-BUS的邏輯選擇最好的設備來進行列印,以及其他有用的位。 還有其他一些小錯誤的修正。
下載位址:HTTP://cyberelk.net/tim/data/system-config-printer/1.3/system-config-printer-1.3.5.tar.xz
關於CUPS
CUPS(Common UNIX Printing System)是Fedora Core3中支援的列印系統,它主要是使用IPP(Internet Printing Protocol)來管理列印工作及佇列,但同時也支援"LPD"( Line Printer Daemon)和"SMB"(Server Message Block)以及AppSocket等通訊協定.
使用CUPS的優點很多:
例如:1.採用IPP以加強網路列印功能;2.可自動檢測網路印表機;3.Web介面設置工具;4.支援PPD(PostScript Printer Description)印表機檔;5.支援大多數印表機使用.
如果要進行LPRng列印系統的管理工作,可以使用圖形介面工具"Prinrconf"來維護設定檔(/etc/printcap) 此外,在Linux下進行CUPS驅動開發是遵循GPL協定規定的,也就是說必須開源。 這對商業開發軟體來講不是一件開發商希望做的事情。
所以在Linux下開發的印表機商業驅動,必須是首要開發出符合LPRng列印系統的驅動,然後在開發CUPS引導程式,將CUPS列印系統與自己的LPRng驅動聯繫起來。 當然,這個引導程式也是要開源的。