Ise agbese OpenPrinting ti tu eto titẹ sita CUPS 2.4.0

Ise agbese OpenPrinting gbekalẹ itusilẹ ti eto titẹ sita CUPS 2.4.0 (Eto titẹ sita Unix wọpọ), ti a ṣẹda laisi ikopa ti Apple, eyiti lati ọdun 2007 ti ni iṣakoso patapata idagbasoke ti iṣẹ akanṣe, ti gba ile-iṣẹ Easy Software Products, eyiti o ṣẹda. CUPS. Nitori anfani Apple ti o dinku ni mimu eto titẹ sita ati pataki gbogbogbo ti CUPS si ilolupo eda Linux, awọn alara lati agbegbe OpenPrinting ṣe agbekalẹ orita kan ninu eyiti iṣẹ lori iṣẹ akanṣe tẹsiwaju laisi iyipada orukọ. Michael R Sweet, onkọwe atilẹba ti CUPS, ti o fi Apple silẹ ni ọdun meji sẹhin, darapọ mọ iṣẹ lori orita naa. Koodu ise agbese naa tẹsiwaju lati jiṣẹ labẹ iwe-aṣẹ Apache-2.0, ṣugbọn ibi ipamọ orita wa ni ipo bi ibi ipamọ akọkọ, kii ṣe ti Apple.

Awọn Difelopa OpenPrinting kede pe wọn yoo tẹsiwaju idagbasoke ni ominira ti Apple ati ṣeduro pe ki a gbero orita wọn bi iṣẹ akanṣe akọkọ lẹhin Apple jẹrisi aini ifẹ rẹ si idagbasoke siwaju ti iṣẹ CUPS ati ero rẹ lati fi opin si ararẹ si mimu koodu koodu CUPS fun macOS, pẹlu gbigbe awọn atunṣe lati orita lati OpenPrinting. Lati ibẹrẹ ọdun 2020, ibi-ipamọ CUPS ti o tọju Apple ti duro jinna, ṣugbọn laipẹ Michael Sweet ti bẹrẹ gbigbe awọn ayipada ti o kojọpọ si rẹ, lakoko ti o n kopa ninu idagbasoke ti CUPS ni ibi ipamọ OpenPrinting.

Awọn iyipada ti a fi kun si CUPS 2.4.0 pẹlu ibamu pẹlu AirPrint ati awọn onibara Mopria, afikun ti atilẹyin ijẹrisi OAuth 2.0/OpenID, afikun ti atilẹyin pkg-config, ilọsiwaju TLS ati atilẹyin X.509, imuse ti "awọn iwe-iṣẹ-iṣẹ- col" ati "media-col", atilẹyin fun iṣẹjade ni ọna kika JSON ni iptool, gbigbe afẹyinti USB lati ṣiṣẹ pẹlu awọn ẹtọ gbongbo, fifi akori dudu kun si wiwo wẹẹbu.

O tun pẹlu ọdun meji ti awọn atunṣe kokoro ati awọn abulẹ ti a firanṣẹ sinu apo kan fun Ubuntu, pẹlu afikun awọn ẹya ti o nilo lati pin kaakiri akopọ ti o da lori CUPS, awọn asẹ-fiti, Ghostscript ati Poppler ninu package Snap ti ara ẹni (Ubuntu ngbero yipada si imolara yii dipo awọn idii deede). Deprecated ago-konfigi ati Kerberos ìfàṣẹsí. FontPath ti a ti sọ tẹlẹ, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache, ati awọn eto SMBConfigFile ti yọkuro lati cupsd.conf ati cups-files.conf.

Lara awọn ero fun itusilẹ ti CUPS 3.0 ni ero lati dawọ atilẹyin ọna kika apejuwe itẹwe PPD ati gbe lọ si ọna eto titẹ sita apọjuwọn, laisi PPD patapata ati da lori lilo ilana PAPPL fun idagbasoke awọn ohun elo atẹjade (Awọn ohun elo itẹwe CUPS ) da lori ilana IPP Nibi gbogbo. O ti gbero lati gbe awọn paati gẹgẹbi awọn aṣẹ (lp, lpr, lpstat, fagilee), awọn ile-ikawe (libcups), olupin atẹjade agbegbe kan (lodidi fun sisẹ awọn ibeere titẹ agbegbe) ati olupin atẹjade pinpin (lodidi fun titẹ nẹtiwọọki) sinu awọn modulu lọtọ .

Ise agbese OpenPrinting ti tu eto titẹ sita CUPS 2.4.0

Ise agbese OpenPrinting ti tu eto titẹ sita CUPS 2.4.0

Jẹ ki a ranti pe a ṣẹda agbari OpenPrinting ni ọdun 2006 nitori iṣopọ ti iṣẹ akanṣe Linuxprinting.org ati ẹgbẹ iṣẹ OpenPrinting lati Ẹgbẹ sọfitiwia Ọfẹ, eyiti o kopa ninu idagbasoke faaji ti eto titẹ sita fun Linux ( Michael Sweet, onkọwe ti CUPS, jẹ ọkan ninu awọn oludari ti ẹgbẹ yii). Ni ọdun kan lẹhinna, iṣẹ akanṣe wa labẹ apakan ti Linux Foundation. Ni 2012, awọn OpenPrinting ise agbese, nipa adehun pẹlu Apple, mu lori awọn itọju ti awọn ago-filter package pẹlu awọn irinše pataki fun CUPS lati sise lori awọn ọna šiše miiran ju macOS, niwon bẹrẹ pẹlu awọn Tu ti CUPS 1.6, Apple duro ni atilẹyin diẹ ninu awọn titẹ sita. Ajọ ati awọn ẹhin. ti a lo ni Lainos, ṣugbọn ko si anfani si macOS, ati pe o tun kede awọn awakọ ni ọna kika PPD pe o ti pẹ. Lakoko akoko rẹ ni Apple, ọpọlọpọ awọn ayipada si koodu koodu CUPS ni a ṣe funrararẹ nipasẹ Michael Sweet.

orisun: opennet.ru

Fi ọrọìwòye kun