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 группы Free Software Group, которая занималась разработкой архитектуры системы печати 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 Summit / PWG (см. Веб-сайт OpenPrinting, «Новости и события») и мои ежемесячные новостные сообщения OpenPrinting.

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


Будьте первым, чтобы комментировать

Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.