Ang proyekto sa OpenPrinting nagpagawas sa CUPS 2.4.0 nga sistema sa pag-imprenta

Gipresentar sa proyekto sa OpenPrinting ang pagpagawas sa sistema sa pag-imprenta nga CUPS 2.4.0 (Common Unix Printing System), nga naporma nga wala ang pag-apil sa Apple, nga sukad sa 2007 hingpit nga nakontrol ang pag-uswag sa proyekto, nga nasuhop ang kompanya nga Easy Software Products, nga nagmugna. MGA KOPA. Tungod sa nagkahinay nga interes sa Apple sa pagpadayon sa sistema sa pag-imprenta ug sa kinatibuk-ang importansya sa CUPS sa Linux ecosystem, ang mga mahiligon gikan sa OpenPrinting nga komunidad nagtukod og usa ka fork diin ang pagtrabaho sa proyekto nagpadayon nga walay pagbag-o sa ngalan. Si Michael R Sweet, ang orihinal nga tagsulat sa CUPS, nga mibiya sa Apple duha ka tuig na ang milabay, miapil sa trabaho sa fork. Ang code sa proyekto nagpadayon nga gihatag sa ilawom sa lisensya sa Apache-2.0, apan ang tipiganan sa tinidor gipahimutang ingon ang panguna nga tipiganan, dili ang Apple.

Gipahibalo sa mga developer sa OpenPrinting nga ipadayon nila ang pag-uswag nga independente sa Apple ug girekomenda nga ang ilang tinidor isipon nga usa ka panguna nga proyekto pagkahuman gikumpirma sa Apple ang kakulang sa interes sa dugang nga pag-uswag sa pag-andar sa CUPS ug ang katuyoan niini nga limitahan ang kaugalingon sa pagpadayon sa CUPS codebase alang sa macOS, lakip ang pagbalhin sa mga pag-ayo gikan sa tinidor gikan sa OpenPrinting. Sukad sa sinugdanan sa 2020, ang Apple-maintained CUPS repository kay grabeng stagnant, pero bag-ohay lang si Michael Sweet nagsugod sa pagbalhin sa natigom nga mga kausaban niini, samtang dungan nga miapil sa pagpalambo sa CUPS sa OpenPrinting repository.

Ang mga pagbag-o nga gidugang sa CUPS 2.4.0 naglakip sa pagkaangay sa mga kliyente sa AirPrint ug Mopria, ang pagdugang sa OAuth 2.0/OpenID authentication nga suporta, ang pagdugang sa pkg-config nga suporta, gipaayo nga TLS ug X.509 nga suporta, ang pagpatuman sa β€œjob-sheets- col" ug "media-col", suporta alang sa output sa JSON format sa ipptool, pagbalhin sa USB backend aron magtrabaho uban ang mga katungod sa gamut, pagdugang og ngitngit nga tema sa web interface.

Naglakip usab kini sa duha ka tuig nga mga pag-ayo sa bug ug mga patch nga gipadala sa usa ka pakete alang sa Ubuntu, lakip ang pagdugang sa mga bahin nga gikinahanglan aron maapod-apod ang usa ka stack nga nakabase sa CUPS nga pag-imprinta, mga filter sa tasa, Ghostscript ug Poppler sa usa ka pakete nga adunay kaugalingon nga Snap (Mga plano sa Ubuntu switch sa kini nga snap imbes sa mga regular nga pakete). Wala na gigamit nga cups-config ug Kerberos authentication. Ang kaniadto wala na gamita nga FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache, ug SMBConfigFile nga mga setting gitangtang na sa cupsd.conf ug cups-files.conf.

Lakip sa mga plano alang sa pagpagawas sa CUPS 3.0 mao ang tuyo nga mohunong sa pagsuporta sa PPD printer nga deskripsyon nga format ug mobalhin ngadto sa modular nga sistema sa pag-imprenta nga arkitektura, hingpit nga walay PPD ug base sa paggamit sa PAPPL framework alang sa pagpalambo sa mga aplikasyon sa pag-imprinta (CUPS Printer Applications ) base sa protocol sa IPP Everywhere. Giplanohan nga ibutang ang mga component sama sa commands (lp, lpr, lpstat, cancel), library (libcups), local print server (responsable sa pagproseso sa local print requests) ug shared print server (responsable sa network printing) ngadto sa separado nga modules. .

Ang proyekto sa OpenPrinting nagpagawas sa CUPS 2.4.0 nga sistema sa pag-imprenta

Ang proyekto sa OpenPrinting nagpagawas sa CUPS 2.4.0 nga sistema sa pag-imprenta

Atong hinumdoman nga ang OpenPrinting nga organisasyon gimugna niadtong 2006 isip resulta sa paghiusa sa Linuxprinting.org nga proyekto ug sa OpenPrinting working group gikan sa Free Software Group, nga nalambigit sa pagpalambo sa arkitektura sa sistema sa pag-imprenta para sa Linux ( Si Michael Sweet, ang tagsulat sa CUPS, usa sa mga lider niini nga grupo). Usa ka tuig ang milabay, ang proyekto nailalom sa pako sa Linux Foundation. Sa 2012, ang OpenPrinting nga proyekto, pinaagi sa kasabutan uban sa Apple, mipuli sa pagmentinar sa cups-filters package uban sa mga sangkap nga gikinahanglan alang sa CUPS nga magtrabaho sa mga sistema gawas sa macOS, sukad sa pagsugod sa pagpagawas sa CUPS 1.6, ang Apple mihunong sa pagsuporta sa pipila ka print. mga filter ug backend. gigamit sa Linux, apan walay interes sa macOS, ug gideklarar usab nga ang mga drayber sa PPD nga format wala na magamit. Sa iyang panahon sa Apple, ang kadaghanan sa mga pagbag-o sa CUPS codebase gihimo mismo ni Michael Sweet.

Source: opennet.ru

Idugang sa usa ka comment