OpenPrintingは、CUPS印刷システムのフォークで機能します

OpenPrintingプロジェクト (Linux Foundationでサポート)、 それを知らせた その開発者は、CUPS印刷システムのフォークから始まりました。 開発で最も活発な部分は、CUPSの原作者であるMichael RSweetによるものです。

2007年以来、 Easy Software Productsの買収後(CUPS会社) AppleはCUPSの開発を完全に管理しています。 2019年XNUMX月、CUPSプロジェクトとEasy SoftwareProductsの創設者であるMichaelSweetはAppleを辞任しました。

変更の大部分 CUPSコードベース MichaelSweetによって個人的に作成されました。 しかし、マイケルは彼の出発を発表する際に、CUPSのメンテナンスを提供するXNUMX人のエンジニアがアップルに残っていると述べました。

しかし、 マイケルの解任後、CUPSプロジェクトの開発は停止しました そして、2020年には、脆弱性を排除して、コミットメントのみがCUPSコードベースに追加されました。

分岐した組織OpenPrintingは2006年に作成されました Linuxprinting.orgプロジェクトと、Linux印刷システムのアーキテクチャを開発していたFree Software GroupのOpenPrintingワーキンググループの合併(Michael SweetはこのグループのリーダーのXNUMX人でした)。

XNUMX年後、プロジェクトはLinuxFoundationの傘下に入りました。 プロジェクト以来 LinuxおよびUNIXスタイルのオペレーティングシステム用の新しい印刷アーキテクチャ、テクノロジー、印刷インフラストラクチャ、およびインターフェイス標準の開発に取り組んでいます。

IPPプロジェクトでIEEE-ISTOプリンターワーキンググループ(PWG)と協力することに加えて、 SANEと連携して、IPPスキャンを実現します。

カップを維持します-フィルター これにより、CUPSを任意のUnixベースのシステム(macOSではない)で使用できるようになります。sFoomaticデータベースを担当し Common Print DialogBackendsプロジェクトに取り組んでいます。

2012年、プロジェクト Appleによれば、OpenPrintingはcups-filtersパッケージを処理しました CUPSがmacOS以外のシステムで動作するために必要なコンポーネントを備えています(CUPS 1.6リリース以降、 Appleは、Linuxで使用される一部の印刷フィルターとバックエンドのサポートを終了しました。 ただし、macOSには関心がなく、PPDドライバーも廃止され、あらゆる場所でIPPプロトコルが採用されました)。

現在、フォークされたリポジトリには、さまざまなLinuxディストリビューションおよびBSDシステムによって蓄積されたパッチが含まれています。

ブランチは同期されます、 言い換えると メインのAppleCUPSリポジトリ 基礎として機能し、OpenPrintingCUPSバージョン 補完として形成されますたとえば、バージョン2.3.3に基づいて、バージョン2.3.3OP1を形成することが計画されています。

徹底的なテストの後、 フォークで開発された変更は、メインのCUPSコードベースに返される予定です。、プルリクエストをAppleに送信する。

OpenPrintingプロジェクトのリーダーであるTillKampeterは、CUPSの出版物の停滞についてコメントし、Appleがこのプロジェクトへの参加をやめると、CUPSはLinuxエコシステムにとって重要であるため、MichaelSweetとともに開発を自分たちの手に委ねることになると述べました。 。 さらに、彼は、廃止されたPPDプリンター記述形式のCUPSサポートを間もなく終了する意向について言及しました。

Linuxでは引き続きCUPSが必要です。 CUPSはジョブをキューに入れ(すべてのプリンターアプリケーションまたはネイティブIPPプリンターが行うわけではありません)、プリンター(またはプリンターアプリケーション)が理解できる形式でユーザーアプリケーションからのPDFを事前フィルター処理します(IPPはプリンター/サーバーIPPはPDFを理解し、ネットワークを介してプリンターを共有します。また、Kerberosなどの高度な認証システムを使用します。
CUPSはPPDファイルのサポートをまもなく停止します(これは主要なロードマップの変更のXNUMXつです)。そのため、PPDとフィルターで構成される従来のドライバーはサポートされなくなり、プリンターアプリケーションがドライバーを提供する唯一の方法になります。プリンター。
Linux Plumber Microconferences、OpenPrinting Summit / PWG会議(OpenPrinting Webサイトの「ニュースとイベント」を参照)、および毎月のOpenPrintingニュース投稿を確認してください。

最後に あなたがそれについてもっと知りたいのなら プロジェクトについては、に行くことで詳細を確認することができます 次のリンクへ。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。