OpenPrinting działa na rozwidleniu systemu drukowania CUPS

Projekt OpenPrinting (obsługiwane przez Linux Foundation), dał mi znać że jego twórcys zaczęli od rozwidlenia systemu drukowania CUPS, gdzie najbardziej aktywny udział w rozwoju jest Michael R Sweet, oryginalny autor CUPS.

Od 2007 roku po przejęciu Easy Software Products (firma CUPS) Apple w pełni kontrolował rozwój CUPS. W grudniu 2019 roku Michael Sweet, założyciel projektu CUPS i Easy Software Products, zrezygnował z Apple.

Zdecydowana większość zmian w bazie kodu CUPS zostały wykonane osobiście przez Michaela Sweet, Jednak ogłaszając swoje odejście, Michael wspomniał, że w Apple pozostało dwóch inżynierów, którzy zajmą się konserwacją CUPS.

Jednak po zwolnieniu Michaela projekt CUPS przestał się rozwijać i jest to fakt, że w 2020 roku do bazy kodu CUPS dodano jedynie zobowiązanie do eliminacji luk.

Rozwidlona organizacja OpenPrinting powstała w 2006 roku za połączenie projektu Linuxprinting.org i grupy roboczej OpenPrinting Free Software Group, która rozwijała architekturę systemu drukowania Linux (Michael Sweet był jednym z liderów tej grupy).

Rok później projekt trafił pod skrzydła Linux Foundation od czasu projektu pracuje nad rozwojem nowych architektur drukowania, technologii, infrastruktury drukowania i standardów interfejsów dla systemów operacyjnych Linux i UNIX.

Oprócz współpracy z IEEE-ISTO Printer Working Group (PWG) przy projektach IPP, współpracuje z SANE, aby skanowanie IPP stało się rzeczywistością.

Utrzymuje kubki-filtry które pozwalają na użycie CUPS w dowolnym systemie opartym na Uniksie (nie macOS) ijest odpowiedzialny za bazę danych Foomatic i pracujesz nad projektem Common Print Dialog Backends.

W 2012 roku projekt OpenPrinting, zdaniem Apple, przejął utrzymanie pakietu kubki-filtry z niezbędnymi komponentami, aby CUPS działał na systemach innych niż macOS (od wersji CUPS 1.6, Apple zaprzestało obsługi niektórych filtrów druku i backendów używanych w systemie Linux, ale nie jest interesujący dla systemu macOS, a także wycofali wszędzie sterowniki PPD na rzecz protokołu IPP).

Obecnie rozwidlone repozytorium zawiera łaty zgromadzone przez różne dystrybucje Linuksa i systemy BSD.

Oddział zostanie zsynchronizowany, to znaczy główne repozytorium Apple CUPS będzie działać jako podstawa, a wersje OpenPrinting CUPS zostaną utworzone jako uzupełnieniaNa przykład, w oparciu o wersję 2.3.3, planowane jest utworzenie wersji 2.3.3OP1.

Po obszernych testach zmiany opracowane w rozwidleniu mają zostać przywrócone do głównej bazy kodu CUPS, wysyłając żądania ściągnięcia do Apple.

Till Kampeter, lider projektu OpenPrinting, skomentował opóźnienie publikacji CUPS, zauważając, że jeśli Apple przestanie uczestniczyć w tym projekcie, on wraz z Michaelem Sweet'em weźmie rozwój w swoje ręce, ponieważ CUPS jest ważny dla ekosystemu Linux . Ponadto wspomniał o zamiarze szybkiego zakończenia obsługi CUPS dla formatu opisu drukarki PPD, który jest przestarzały.

CUPS będzie nadal wymagany w systemie Linux. CUPS kolejkuje zadania (nie wszystkie aplikacje drukarki lub natywne drukarki IPP tak robią), wstępnie filtruje pliki PDF z aplikacji użytkownika w formacie zrozumiałym dla drukarki (lub aplikacji drukarki) (IPP nie wymaga drukarki / serwera IPP rozumie PDF) i udostępnia drukarki przez sieć, również z wykorzystaniem zaawansowanych systemów uwierzytelniania, takich jak Kerberos.
CUPS wkrótce przestanie obsługiwać pliki PPD (jest to jedna z głównych zmian w mapie drogowej), więc klasyczne sterowniki składające się z plików PPD i filtrów nie są już obsługiwane, a aplikacje drukarki są jedynym sposobem dostarczania sterowników drukarki.
Sprawdź mikrokonferencje dla hydraulików Linuksa, spotkania OpenPrinting Summit / PWG (zobacz witrynę OpenPrinting, „Wiadomości i wydarzenia”) oraz moje comiesięczne wpisy z wiadomościami na temat OpenPrinting.

W końcu jeśli chcesz dowiedzieć się więcej na ten temat o projekcie szczegóły możesz sprawdzić wchodząc na do poniższego łącza.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.