Projeya OpenPrinting pergala çapkirinê ya CUPS 2.4.0 derxist

Projeya OpenPrinting serbestberdana pergala çapkirinê CUPS 2.4.0 (Pergala Çapkirinê ya Hevbeş Unix), ku bêyî beşdariya Apple-ê hatî damezrandin, pêşkêş kir, ku ji sala 2007-an vir ve pêşkeftina projeyê bi tevahî kontrol kiriye, ku pargîdaniya Easy Software Products, ku afirandiye, girtiye. CUPS. Ji ber kêmbûna eleqeya Apple ya ji bo domandina pergala çapkirinê û girîngiya giştî ya CUPS ji bo ekosîstema Linux-ê, dilxwazên ji civaka OpenPrinting forkek ava kirin ku tê de xebata li ser projeyê bêyî guheztina nav berdewam kir. Michael R Sweet, nivîskarê eslî yê CUPS, ku du sal berê ji Apple derket, beşdarî xebata li ser fork bû. Koda projeyê di bin lîsansa Apache-2.0 de berdewam dike, lê depoya fork wekî depoya bingehîn tête cîh kirin, ne ya Apple.

Pêşdebirên OpenPrinting ragihand ku ew ê pêşveçûna serbixwe ji Apple bidomînin û pêşniyar kirin ku fork wan wekî projeyek sereke were hesibandin piştî ku Apple nebûna berjewendiya xwe ji bo pêşdebirina bêtir fonksiyona CUPS piştrast kir û mebesta wê ew e ku xwe sînordar bike ku bingeha koda CUPS ji bo macOS-ê biparêze. tevî veguheztina rastkirinên ji forkê ji OpenPrinting. Ji destpêka sala 2020-an vir ve, depoya CUPS ya ku Apple-ê parastiye kûr sekinî ye, lê di van demên dawî de Michael Sweet dest bi koçkirina guheztinên berhevkirî li wê kiriye, di heman demê de beşdarî pêşkeftina CUPS-ê di depoya OpenPrinting de dibe.

Guhertinên ku li CUPS 2.4.0 hatine zêdekirin hevahengiya bi xerîdarên AirPrint û Mopria re, lêzêdekirina piştgirîya rastkirina OAuth 2.0/OpenID, lêzêdekirina piştgirîya pkg-config, piştgirîya TLS û X.509 ya çêtir, bicîhkirina "kar-belge- col" û "media-col", piştgirî ji bo derketinê di formata JSON de di ipptool de, veguheztina pişta USB-yê ku bi mafên root re bixebite, mijarek tarî li navgîniya malperê zêde bike.

Di heman demê de ew du sal rastkirinên xeletî û pêlên ku di pakêtek ji bo Ubuntu de hatine şandin, di nav de lêzêdekirina taybetmendiyên ku hewce ne ji bo belavkirina stûnek çapê ya CUPS-ê, parzûnên kûp, Ghostscript û Poppler di pakêtek Snap-a xweser de (Planên Ubuntu veguherîne li şûna pakêtên birêkûpêk ji vê snap re). Kupa-config û Kerberos nasandin. Mîhengên FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache, û SMBConfigFile yên ku berê hatibûn betalkirin ji cupsd.conf û cups-files.conf hatin rakirin.

Di nav planên serbestberdana CUPS 3.0 de mebesta rawestandina piştgirîkirina formata danasîna çapera PPD-ê û çûna ber bi mîmariya pergala çapkirinê ya modular, bi tevahî ji PPD-yê bêpar e û li ser bingeha karanîna çarçoweya PAPPL-ê ji bo pêşdebirina sepanên çapê ye (Serlêdanên çapkirinê yên CUPS ) li ser bingeha protokola IPP Everywhere. Tê plan kirin ku hêmanên wekî ferman (lp, lpr, lpstat, betalkirin), pirtûkxane (libcups), serverek çapê ya herêmî (berpirsiyar ji bo pêkanîna daxwazên çapkirinê yên herêmî) û serverek çapê ya hevpar (berpirsiyar ji çapkirina torê) di modulên cihêreng de bicîh bikin. .

Projeya OpenPrinting pergala çapkirinê ya CUPS 2.4.0 derxist

Projeya OpenPrinting pergala çapkirinê ya CUPS 2.4.0 derxist

Werin em bînin bîra xwe ku rêxistina OpenPrinting di sala 2006-an de wekî encama yekbûna projeya Linuxprinting.org û koma xebatê OpenPrinting ji Koma Nermalava Azad, ku beşdarî pêşkeftina mîmariya pergala çapkirinê ya Linux-ê bû, hate afirandin ( Michael Sweet, nivîskarê CUPS, yek ji serokên vê komê bû). Salek şûnda, proje kete bin baskê Weqfa Linux. Di sala 2012-an de, projeya OpenPrinting, bi peymana bi Apple re, lênihêrîna pakêta fîlterên kasa bi hêmanên ku ji bo CUPS hewce ne ku li ser pergalên ji bilî macOS-ê bixebitin, girt ser xwe, ji ber ku bi berdana CUPS 1.6-ê dest pê kir, Apple piştgirî da hin çapê. Parzûn û paşnavên li Linux-ê têne bikar anîn, lê ji macOS-ê re eleqedar nabe, û di heman demê de ajokarên di formata PPD de jî qedîm hatine ragihandin. Di dema wî de li Apple-ê, pirraniya guheztina kodê CUPS bi kesane ji hêla Michael Sweet ve hatî çêkirin.

Source: opennet.ru

Add a comment