PAPPL 1.2 ayaa diyaar ah, qaab-dhismeedka habaynta daabacaadda

Michael R Sweet, oo ah qoraaga nidaamka daabacaadda CUPS, ayaa ku dhawaaqay sii daynta PAPPL 1.2, 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.

Waxaa ka mid ah isbeddelada nooca cusub:

  • Lagu daray taageero meeleyn buuxda. Xirmooyinka meelaynta aasaasiga ah waxaa lagu bixiyaa Ingiriisi, Faransiis, Jarmal, Talyaani, Jabbaan iyo Isbaanish.
  • Taageerada la hagaajiyay ee madal macOS. Is dhexgalka macOS menu-ga adduunka ugu sarreeya ayaa la bixiyaa. Waxaa lagu daray awoodda lagu socodsiiyo codsiyada daabacaadda qaabka serverka.
  • Taageero lagu daray isdhexgalka marka la daabacayo sawirada JPEG ama marka la isticmaalayo papplJobFilterImage function with anti-aliasing.
  • Tilmaamo dheeraad ah oo borotokoolka IPP (Internet Printing Protocol) waa la fuliyay waxaana lagu daray API-yo cusub: papplDeviceGetSahayda loogu talagalay go'aaminta heerarka khadka iyo toner, papplSystemAddEvent/papplSubscriptionXxx ee socodsiinta ogeysiisyada IPP, papplSystemGet/ntsMaxs Taageerada lagu daray "daabacaha-waa-aqbal-shaqooyinka" IPP sifada papplPrinterDisable iyo papplPrinterEnable.
  • Waxaa lagu daray awoodda aad ku dejin karto cabbirrada xaashidaada millimitir.
  • Taageero lagu daray OpenSSL iyo maktabadaha LibreSSL.
  • Koodhka Qalabka USB ee la cusboonaysiiyay ayaa loo isticmaalay in lagu abuuro aaladaha macmiilka USB iyo jilitaanka software ee aaladaha USB.
  • Siinaya ku xidhidhiyaha isticmaalaha hagaha oo wata daabacaadda caadiga ah.
  • La jaanqaadka maktabadda libcups3 oo la hagaajiyay.

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).

Source: opennet.ru

Add a comment