OpenPrinting在CUPS打印系统的分支上工作

OpenPrinting项目 (由Linux Foundation支持), 广为人知 它的开发商从CUPS打印系统的分支开始, 其中最活跃的部分是CUPS的原始作者Michael R Sweet。

自2007年以来, 收购Easy Software Products之后(CUPS公司) 苹果已经完全控制了CUPS的开发。 2019年XNUMX月,CUPS项目和Easy Software Products的创始人Michael Sweet从苹果辞职。

绝大多数变化 在CUPS代码库中 由迈克尔·斯威特亲自制作, 但是迈克尔在宣布离职时提到,有两名工程师留在了苹果公司,他们将为CUPS提供维护。

然而, 迈克尔解雇后,CUPS项目停止开发 正是在2020年期间,CUPS代码库中仅添加了一项承诺,消除了漏洞。

OpenPrinting分叉的组织成立于2006年 负责将Linuxprinting.org项目与自由软件集团的OpenPrinting工作组合并,后者正在开发Linux打印系统的体系结构(Michael Sweet是该组的负责人之一)。

一年后,该项目在Linux基金会的支持下 自项目以来 致力于为Linux和UNIX风格的操作系统开发新的打印体系结构,技术,打印基础结构和接口标准。

除了与IPP项目的IEEE-ISTO打印机工作组(PWG)合作外, 与SANE合作,使IPP扫描成为现实。

维护杯子过滤器 允许CUPS可以在任何基于Unix的系统(非macOS)上使用,以及负责Foomatic数据库,以及 您正在使用“通用打印对话框后端”项目。

2012年,该项目 据苹果公司称,OpenPrinting接管了杯子过滤器包装的维护工作 以及CUPS在macOS以外的系统上运行所需的必要组件(从CUPS 1.6版本开始, 苹果已经停止了对Linux中使用的某些打印过滤器和后端的支持, 但macOS对此并不感兴趣,并且他们还弃用了PPD驱动程序,而支持IPP协议。

当前,分支的存储库包含各种Linux发行版和BSD系统累积的补丁。

分支将被同步, 那就是说 主要的Apple CUPS存储库 将作为基础,并且OpenPrinting CUPS版本 将形成补充例如,基于版本2.3.3,计划形成版本2.3.3OP1。

经过广泛测试 分叉中开发的更改计划返回到主CUPS代码库,向Apple发送拉取请求。

OpenPrinting项目负责人Till Kampeter对CUPS出版物停滞发表了评论,并指出,如果苹果停止参与该项目,他将与Michael Sweet一起掌握开发工作,因为CUPS对Linux生态系统至关重要。 此外,他提到打算尽快终止对PPD打印机描述格式的CUPS支持,该格式已被弃用。

在Linux上仍然需要CUPS。 CUPS将作业排队(并非所有打印机应用程序或本机IPP打印机都将其排入队列),以打印机(或打印机应用程序)可以理解的格式从用户应用程序中预过滤PDF(IPP不需要打印机/服务器IPP可以理解PDF)并共享打印机通过网络,以及复杂的身份验证系统(例如Kerberos)。
CUPS将很快停止支持PPD文件(这是主要路线图更改之一),因此不再支持由PPD和过滤器组成的经典驱动程序,并且打印机应用程序是提供驱动程序打印机的唯一方法。
查看Linux Plumber Microconferences,OpenPrinting Summit / PWG会议(请参阅OpenPrinting网站,“新闻和事件”)以及我的每月OpenPrinting新闻。

最后 如果您有兴趣了解更多信息 关于该项目,您可以通过以下方式查看详细信息: 到以下链接。


本文内容遵循我们的原则 编辑伦理。 要报告错误,请单击 信息.

成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。