OpenPrinting projektas išleido CUPS 2.4.0 spausdinimo sistemą

Projektas „OpenPrinting“ pristatė spausdinimo sistemos CUPS 2.4.0 („Common Unix Printing System“) išleidimą, suformuotą nedalyvaujant „Apple“, kuri nuo 2007 m. visiškai kontroliavo projekto plėtrą, perėmusi kompaniją „Easy Software Products“, kuri sukūrė TAURĖS. Dėl mažėjančio „Apple“ susidomėjimo spausdinimo sistemos priežiūra ir bendros CUPS svarbos „Linux“ ekosistemai, „OpenPrinting“ bendruomenės entuziastai įkūrė šakę, kurioje darbas su projektu buvo tęsiamas nekeičiant pavadinimo. Michael R Sweet, originalus CUPS autorius, kuris paliko Apple prieš dvejus metus, prisijungė prie darbo su šakute. Projekto kodas ir toliau pateikiamas pagal Apache-2.0 licenciją, tačiau šakutės saugykla yra pagrindinė, o ne Apple saugykla.

„OpenPrinting“ kūrėjai paskelbė, kad tęs plėtrą nepriklausomai nuo „Apple“, ir rekomendavo jų šakutę laikyti pagrindiniu projektu po to, kai „Apple“ patvirtino, kad nesidomi tolesniu CUPS funkcijų vystymu ir ketina apsiriboti CUPS kodų bazės, skirtos „MacOS“, palaikymu. įskaitant pataisų perkėlimą iš šakutės iš OpenPrinting. Nuo 2020 metų pradžios „Apple“ prižiūrima CUPS saugykla buvo labai sustingusi, tačiau pastaruoju metu Michaelas Sweetas pradėjo migruoti į ją sukauptus pakeitimus, kartu dalyvaudamas CUPS kūrime „OpenPrinting“ saugykloje.

Pakeitimai, įtraukti į CUPS 2.4.0, apima suderinamumą su AirPrint ir Mopria klientais, OAuth 2.0 / OpenID autentifikavimo palaikymą, pkg-config palaikymo pridėjimą, patobulintą TLS ir X.509 palaikymą, „darbo lapų- col“ ir „media-col“, išvesties JSON formatu palaikymas programoje „ipptool“, USB užpakalinės sistemos perkėlimas į darbą su root teisėmis, tamsios temos įtraukimas į žiniatinklio sąsają.

Jame taip pat yra dvejų metų klaidų pataisymai ir pataisymai, pristatomi Ubuntu pakete, įskaitant papildomų funkcijų, reikalingų platinti CUPS pagrindu sukurtą spausdinimo krūvą, puodelius-filtrus, Ghostscript ir Poppler atskirame Snap pakete (Ubuntu planų jungiklis prie šio užrakto vietoj įprastų paketų). Nebenaudojami cups-config ir Kerberos autentifikavimas. Anksčiau nebenaudojami FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache ir SMBConfigFile nustatymai buvo pašalinti iš cupsd.conf ir cups-files.conf.

Vienas iš CUPS 3.0 išleidimo planų yra ketinimas nustoti palaikyti PPD spausdintuvo aprašymo formatą ir pereiti prie modulinės spausdinimo sistemos architektūros, visiškai be PPD ir pagrįstos PAPPL sistemos naudojimu kuriant spausdinimo programas (CUPS Printer Applications). ) remiantis IPP visur protokolu. Į atskirus modulius planuojama sudėti tokius komponentus kaip komandos (lp, lpr, lpstat, cancel), bibliotekas (libcups), vietinį spausdinimo serverį (atsakingą už vietinių spausdinimo užklausų apdorojimą) ir bendrą spausdinimo serverį (atsakingą už spausdinimą tinkle). .

OpenPrinting projektas išleido CUPS 2.4.0 spausdinimo sistemą

OpenPrinting projektas išleido CUPS 2.4.0 spausdinimo sistemą

Prisiminkime, kad OpenPrinting organizacija buvo sukurta 2006 m., susijungus projektui Linuxprinting.org ir OpenPrinting darbo grupei iš Free Software Group, kuri dalyvavo kuriant Linux spausdinimo sistemos architektūrą ( Vienas iš šios grupės lyderių buvo Michaelas Sweetas, CUPS autorius). Po metų projektas pateko į Linux fondo sparną. 2012 m. „OpenPrinting“ projektas, susitaręs su „Apple“, perėmė puodelių-filtrų paketo su komponentais, reikalingais, kad CUPS veiktų kitose nei „macOS“ sistemose, priežiūrą, nes nuo CUPS 1.6 išleidimo „Apple“ nustojo palaikyti kai kuriuos spausdinimus. filtrai ir užpakalinės programos. naudojami „Linux“, bet nedomina „macOS“, taip pat paskelbė, kad PPD formato tvarkyklės yra pasenusios. Dirbdamas „Apple“ didžiąją daugumą CUPS kodų bazės pakeitimų asmeniškai atliko Michaelas Sweetas.

Šaltinis: opennet.ru

Добавить комментарий