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版本開始, Apple已停止支持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. 權利:您可以隨時限制,恢復和刪除您的信息。