OpenPrinting работи върху вилица на системата за печат CUPS

Проектът OpenPrinting (поддържа се от Linux Foundation), го направи известен че разработчиците муса започнали с вилица на системата за печат CUPS, където най-активната роля в разработката е на Майкъл R Sweet, оригиналният автор на 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 г. проектът Според Apple 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, коментира спирането на публикациите на CUPS, отбелязвайки, че ако Apple спре да участва в този проект, той, заедно с Michael Sweet, ще вземе развитието в свои ръце, тъй като 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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.