CUPS

CUPS(前为Common Unix Printing System,即UNIX通用打印系统的缩写,但现无官方全名[2])是一个类Unix操作系统的组合式印刷系统,允许一台电脑作为打印服务器。CUPS接受一个客户端的电脑进程,并送到相应的打印机

CUPS
原作者迈克尔·斯维特
开发者OpenPrinting
首次发布1999年6月9日
当前版本
  • 2.4.7 (2023年9月20日;稳定版本)[1]
源代码库
操作系统类Unix
类型打印服务器
许可协议Apache许可证 2.0
网站https://openprinting.github.io/cups/

CUPS是自由软件,使用Apache许可证的第2版。

历史

迈克尔·斯维特,Easy Software Products的拥有者,于1997年开始开发CUPS。首次公开测试版于1999年发布。[3]原本设计的CUPS使用行式打印机后台进程协议,但由于LPD的限制和供应商不兼容,所以由互联网打印协定(IPP)代替。CUPS被迅速缺省为一些Linux发行版的打印系统,如Red Hat Linux。2002年3月,苹果公司Mac OS X v10.2中采用了CUPS。[4]2007年2月,苹果公司聘请了迈克尔·斯维特并购买了CUPS的源代码[5]

用户界面工具

CUPS web-based管理界面

CUPS有一个web-based管理界面运行在631端口[6]它可以远程组织、监测打印作业并添加打印队列和打印机。

GNOME

GNOME CUPS Manager

GNOME CUPS Manager可以添加新的打印机和管理CUPS的打印机和队列。还有其他的第三方应用进程用作管理打印,如GtkLP页面存档备份,存于及其联系工具GtkLPQ及GtkPSproc

GNOME的窗口部件工具包,在2006年发布的GTK+ 2.10,集成了基于CUPS的打印支持,支持综合印刷。

KDE

KDEPrint

KDEPrint 框架在 KDE 中包含不同的图形用户界面工具作为 CUPS 的前端,并允许分类管理、打印队列和打印作业;它包括一个打印机精灵,协助增加新的打印机和其他的功能。[7] KDEPrint 第一出现在 KDE 2.2。

KDEPrint 支持多种不同的印刷平台,与CUPS一个最好的支持。它取代了 KDE 以前的打印支持版本,qtcups和向后兼容这个 KDE 的模块。截至2009 kprinter,一个对话盒程序,作为主要的工具发送工作到打印设备,它也可以由命令行启动。KDEPrint 包括一个预先过滤任何工作的系统,才交给CUPS ,或处理自己所有的工作,例如将文件转换为 PDF。这些筛选器是由一对 Desktop/XML文档描述。

KDEPrint 主要组成部分包括:

  • 打印对话框,能对打印机的属性进行修改
  • 打印管理器,允许管理打印机,如通过添加打印机向导,添加和删除打印机
  • 工作查看器/管理员,管理打印任务,如持有/释放,取消和移动到另一台打印机
  • CUPS 配置模块(集成到 KDE 中)

参考文献

  1. "[Printing-architecture CUPS 2.4.7 is released!"]; 检索日期: 2023年9月21日; 作者姓名字符串: Zdenek Dohnal; 出版日期: 2023年9月20日.
  2. . wiki.cse.buffalo.edu. [2023-02-26]. (原始内容存档于2023-02-26).
  3. 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.
  4. Easy Software Products, CUPS Licensed for Use in Apple Operating Systems! 页面存档备份,存于 (press release), March 1, 2002.
  5. "CUPS",CUPS Purchased by Apple Inc. 页面存档备份,存于 (press release), July 11,2007.
  6. CUPS Software Administrators Manual 页面存档备份,存于, "Managing Printers from the Web"
  7. 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.