CUPS

CUPS前為Common Unix Printing System,即UNIX通用打印系統的縮寫,但現無官方全名)是一個類Unix操作系統的組合式印刷系統,允許一台電腦作為打印服务器。CUPS接受一個客戶端的電腦進程,並送到相應的打印機

CUPS
原作者迈克尔·斯维特
開發者蘋果公司
初始版本1999年6月9日
穩定版本
2.3.3
(2020年4月24日 (2020-04-24)
預覽版本
2.3rc1
(2019年5月21日 (2019-05-21)
源代码库
操作系统類Unix
类型打印服务器
许可协议GNU通用公共许可证GNU宽通用公共许可证及其他 [1]
网站www.cups.org

CUPS是自由軟件,使用GNU通用公共许可证GNU宽通用公共许可证的第2版。

歷史

迈克尔·斯维特,Easy Software Products的擁有者,於1997年開始開發CUPS。首次公開測試版於1999年發佈。[2]原本設計的CUPS使用行式打印机后台程序协议,但由於LPD的限制和供應商不兼容,所以由互聯網列印協定(IPP)代替。CUPS被迅速預設為一些Linux發行版的打印系統,如Red Hat Linux。2002年3月,蘋果公司Mac OS X v10.2中采用了CUPS。[3]2007年2月,蘋果公司聘請了迈克尔·斯维特並購買了CUPS的源代码[4]

用戶界面工具

CUPS web-based管理界面

CUPS有一個web-based管理界面運行在631端口[5]它可以遠程組織、監測打印作業並添加打印隊列和打印機。

GNOME

GNOME CUPS Manager

GNOME CUPS Manager可以添加新的打印機和管理CUPS的打印機和隊列。還有其他的第三方應用程序用作管理打印,如GtkLP页面存档备份,存于及其聯繫工具GtkLPQ及GtkPSproc

GNOME的窗口部件工具包,在2006年發佈的GTK+ 2.10,整合了基於CUPS的列印支援,支援綜合印刷。

KDE

KDEPrint

KDEPrint 框架在 KDE 中包含不同的圖形用戶界面工具作為 CUPS 的前端,並允許分類管理、列印隊列和列印作業;它包括一個印表機精靈,協助增加新的印表機和其他的功能。[6] KDEPrint 第一出現在 KDE 2.2。

KDEPrint 支持多種不同的印刷平台,與CUPS一個最好的支持。它取代了 KDE 以前的列印支持版本,qtcups和向後兼容這個 KDE 的模塊。截至2009 kprinter,一個對話盒程式,作為主要的工具發送工作到打印設備,它也可以由命令行啟動。KDEPrint 包括一個預先過濾任何工作的系統,才交給CUPS ,或處理自己所有的工作,例如將檔案轉換為 PDF。這些篩選器是由一對 Desktop/XML文件描述。

KDEPrint 主要組成部分包括:

  • 打印對話框,能對打印機的屬性進行修改
  • 打印管理器,允許管理打印機,如通過添加印表機向导,添加和刪除打印機
  • 工作查看器/管理員,管理打印任務,如持有/釋放,取消和移動到另一台打印機
  • CUPS 配置模塊(集成到 KDE 中)

参考文献

  1. CUPS Software License Agreement 页面存档备份,存于, see section "License Exceptions". Last accessed July 10, 2009
  2. Michael Sweet (June 9, 1999), "A Bright New Future for Printing on Linux" 页面存档备份,存于, Linux Today & followup from Michael Sweet (June 11, 1999), "The Future Brightens for Linux Printing" 页面存档备份,存于, Linux Today.
  3. Easy Software Products, CUPS Licensed for Use in Apple Operating Systems! 页面存档备份,存于 (press release), March 1, 2002.
  4. "CUPS",CUPS Purchased by Apple Inc. 页面存档备份,存于 (press release), July 11,2007.
  5. CUPS Software Administrators Manual 页面存档备份,存于, "Managing Printers from the Web"
  6. printing.kde.org Webmaster. . undated [2008-04-02]. (原始内容存档于2008-05-09).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.