OpenPrinting працює на виделці системи друку CUPS

Проект OpenPrinting (підтримується Linux Foundation), дав про це знати що його розробникиs почали з вилки системи друку CUPS, де найактивнішу участь у розробці взяв Майкл Р. Світ, оригінальний автор CUPS.

З 2007 року після придбання Easy Software Products (компанія CUPS) Apple повністю контролювала розробку CUPS. У грудні 2019 року Майкл Світ, засновник проекту CUPS та Easy Software Products, звільнився з компанії Apple.

Переважна більшість змін в базі коду CUPS були зроблені особисто Майклом Світом, але, оголосивши про свій від'їзд, Майкл згадав, що в Apple залишились два інженери, які забезпечуватимуть обслуговування CUPS.

Проте, після звільнення Майкла проект CUPS припинив розвиток і це полягає в тому, що протягом 2020 року до бази коду CUPS було додано лише зобов’язання з усуненням вразливостей.

Роздвоєна організація OpenPrinting була створена в 2006 році для злиття проекту Linuxprinting.org та робочої групи OpenPrinting Групи вільного програмного забезпечення, яка розробляла архітектуру системи друку Linux (Майкл Світ був одним із керівників цієї групи).

Через рік проект потрапив під крило Linux Foundation з моменту проекту працює над розробкою нових архітектур друку, технологій, інфраструктури друку та стандартів інтерфейсу для операційних систем Linux та UNIX.

Окрім співпраці з робочою групою принтерів IEEE-ISTO (PWG) щодо проектів IPP, працює з SANE, щоб здійснити сканування IPP реальністю.

Зберігає чашки-фільтри які дозволяють використовувати CUPS у будь-якій системі на базі Unix (не macOS), тавідповідає за базу даних Foomatic та Ви працюєте над проектом Common Print Dialog Backends.

У 2012 році проект OpenPrinting, за словами Apple, подбала про пакет чашок-фільтрів з необхідними компонентами для роботи 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, прокоментував зупинку публікацій CUPS, зазначивши, що якщо Apple припинить участь у цьому проекті, він разом з Майклом Світом візьме розвиток у свої руки, оскільки CUPS важливий для екосистеми Linux. Крім того, він згадав про намір незабаром припинити підтримку CUPS для формату опису принтера PPD, який застарів.

CUPS все одно будуть потрібні в Linux. CUPS черги завдань (не всі програми для принтерів або власні принтери IPP), попереднє фільтрування PDF з користувацьких програм у форматі, який принтер (або програма принтера) розуміє (IPP не вимагає IPP принтера / сервера, щоб розуміти PDF), та спільне використання принтерів через мережу, а також із складними системами автентифікації, такими як Kerberos.
CUPS незабаром припинить підтримку файлів PPD (це одне з основних змін дорожньої карти), тому класичні драйвери, що складаються з PPD та фільтрів, більше не підтримуються, а програми для принтерів - єдиний спосіб забезпечити драйвери принтером.
Ознайомтесь з мікроконференціями Linux Plumber, зустрічами на саміті OpenPrinting / PWG (див. Веб-сайт OpenPrinting, «Новини та події») та моїми щомісячними публікаціями новин OpenPrinting.

В кінці кінців якщо вам цікаво дізнатись більше про це про проект, ви можете перевірити деталі, перейшовши на за наступним посиланням.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.