PAPPL 1.3 ayaa diyaar ah, qaab-dhismeedka habaynta daabacaadda

Michael R Sweet, oo ah qoraaga nidaamka daabacaadda CUPS, ayaa ku dhawaaqay sii daynta PAPPL 1.3, qaab dhismeed lagu horumarinayo IPP meel kasta oo kasta codsiyada daabacaadda kaas oo lagu taliyay in lagu isticmaalo beddelka darawallada daabacaha dhaqameed. Koodhka qaab dhismeedka wuxuu ku qoran yahay C waxaana lagu qaybiyaa shatiga Apache 2.0 marka laga reebo u oggolaanaya isku xidhka koodka hoos yimaada shatiga GPLv2 iyo LGPLv2.

Qaab dhismeedka PAPPL waxaa markii hore loogu talagalay in lagu taageero nidaamka daabacaadda LPrint iyo darawallada Gutenprint-ka, laakiin waxaa loo isticmaali karaa in lagu hirgeliyo taageerada madbacadaha iyo darawallada kasta ee daabacaadda miiska, server-ka iyo nidaamyada ku-xidhan. Waxaa la filayaa in PAPPL ay awood u yeelato inay gacan ka geysato dardargelinta horumarinta tignoolajiyada IPP Everywhere halka darawallada caadiga ah oo ay fududeeyaan taageerada barnaamijyada kale ee ku salaysan IPP sida AirPrint iyo Mopria.

PAPPL waxa ka mid ah hirgelinta hab-maamuuska IPP Everywhere, kaas oo siinaya habka lagu galo madbacadaha gudaha ama shabakada oo wax looga qabto codsiyada daabacaada. IPP Everywhere waxay ku shaqeysaa qaab darawal la'aan ah, si ka duwan darawalada PPD, uma baahna abuurista faylasha qaabeynta taagan. Isdhexgalka madbacadaha waxaa labadaba si toos ah loogu taageeraa isku xirka daabacaha maxalliga ah iyada oo loo sii marayo USB, iyo gelitaanka shabakadda iyadoo la adeegsanayo borotokoolka AppSocket iyo JetDirect. Xogta waxaa loogu diri karaa daabacaha oo ah JPEG, PNG, PWG Raster, Apple Raster iyo qaabab "ceeriin".

PAPPL waxaa loo diyaarin karaa nidaamyada hawlgalka ee waafaqsan POSIX, oo ay ku jiraan Linux, macOS, QNX iyo VxWorks. Ku-tiirsanaanta waxaa ka mid ah Avahi (taageerada mDNS/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (si loo xaqiijiyo) iyo ZLIB. Iyada oo ku saleysan PAPPL, mashruuca OpenPrinting wuxuu horumarinayaa Codsiga Daabacaadda Caalamiga ah ee Boostada, oo awood u leh inuu la shaqeeyo daabacayaasha casriga ah ee IPP-ku-habboon (adoo isticmaalaya PAPPL) kuwaas oo taageera PostScript iyo Ghostscript, iyo madbacadaha da'da weyn ee darawallada PPD ay diyaar u yihiin (koobab-filters iyo filtarrada libppd ayaa la isticmaalaa).

Waxaa ka mid ah isbeddelada nooca cusub:

  • Lagu daray awoodda lagu hayo oo dib loo bilaabo shaqooyinka daabacaadda.
  • Ku darista qaladka qaladka ee hawlgallada maaraynta aaladaha.
  • Taageero lagu daray oo lagu cabbirayo sawirada PNG iyadoo la adeegsanayo macluumaadka xallinta ku dhex jira.
  • Waxaa suurtogal ah in lagu soo bandhigo banner gudaha ah xagga sare ee bogagga shabakadda oo leh macluumaadka ku saabsan daabacaha iyo nidaamka.
  • Waxaa lagu daray API si loo xakameeyo bilaabista hawlaha xilliyada qaarkood la fuliyo.
  • Awoodda lagu habeeyo shabakada iyada oo loo marayo wicitaanada dib-u-soo-celinta ayaa la hirgeliyay.
  • API lagu daray si loo xaddido cabbirka ugu badan ee sawirada JPEG iyo PNG
  • Taageero lagu daray dhismaha Clang/GCC ee qaabka ThreadSanitizer (-enable-tsanitizer).
  • Badhan ayaa lagu daray Wi-Fi goobta sirta ah ee laga galo si loo muujiyo erayga sirta ah.

Source: opennet.ru

Add a comment