I-PAPPL 1.3, isakhelo sokuququzelela imveliso yoshicilelo siyafumaneka

UMichael R Sweet, umbhali wenkqubo yoshicilelo yeCUPS, ubhengeze ukukhutshwa kwe PAPPL 1.3, isakhelo sokuphuhlisa IPP Yonke indawo izicelo zoshicilelo ezicetyiswayo ukuba zisetyenziswe endaweni yabaqhubi bomshicileli bemveli. Ikhowudi yesakhelo ibhaliwe kwi-C kwaye ihanjiswa phantsi kwelayisensi ye-Apache 2.0 ngaphandle kokuvumela ukudibanisa kwikhowudi phantsi kwe-GPLv2 kunye ne-LGPLv2 iilayisensi.

Isakhelo se PAPPL sasiyilelwe ekuqaleni ukuxhasa inkqubo yoshicilelo ye-LPrint kunye nabaqhubi be-Gutenprint, kodwa ingasetyenziselwa ukuphumeza inkxaso yabo nabaphi na abashicileli nabaqhubi boshicilelo kwi-desktop, iseva kunye neenkqubo ezizinzisiweyo. Kulindeleke ukuba i-PAPPL ikwazi ukunceda ukukhawuleza ukuqhubela phambili kwe-IPP Yonke indawo iteknoloji endaweni yabaqhubi beklasi kunye nokwenza lula ukuxhaswa kwezinye iinkqubo ezisekelwe kwi-IPP ezifana ne-AirPrint kunye ne-Mopria.

I-PAPPL ibandakanya uphumezo oluqhelekileyo lwe-IPP Yonke indawo, ebonelela ngeendlela zokufikelela abashicileli basekuhlaleni okanye ngaphezulu komsebenzi womnatha kwaye uphathe izicelo zoshicilelo. IPP Yonke indawo isebenza kwimowudi yokuqhuba kwaye, ngokungafaniyo nabaqhubi bePPD, ayifuni ukudalwa kweefayile zoqwalaselo ezimileyo. Ukusebenzisana nabashicileli kuxhaswa zombini ngokuthe ngqo ngoqhagamshelo lomshicileli wasekhaya nge-USB, kunye nofikelelo kuthungelwano usebenzisa i-AppSocket kunye neeprothokholi zeJetDirect. Idatha ingathunyelwa kumshicileli kwiJPEG, PNG, PWG Raster, Apple Raster kunye neefomathi "eluhlaza".

I-PAPPL inokuqulunqwa kwiinkqubo zokusebenza ezihambelana ne-POSIX, kuquka i-Linux, i-macOS, i-QNX kunye ne-VxWorks. Ukuxhomekeka kubandakanya i-Avahi (yenkxaso ye-mDNS / DNS-SD), i-CUPS, i-GNU TLS, i-JPEGLIB, i-LIBPNG, i-LIBPAM (ukuqinisekisa) kunye ne-ZLIB. Ngokusekwe kwi PAPPL, iprojekti yeOpenPrinting iphuhlisa universal PostScript Printer Application, ekwaziyo ukusebenza zombini nabashicileli bangoku abahambelana ne IPP (usebenzisa i PAPPL) exhasa iPostScript kunye ne Ghostscript, kunye nabashicileli abadala apho abaqhubi bePPD bakhoyo (iindebe-izihluzo kunye libppd izihluzi ziyasetyenziswa).

Phakathi kotshintsho kwinguqulelo entsha:

  • Kongezwe ukukwazi ukubamba kwaye uqalise kwakhona imisebenzi yoshicilelo.
  • Kongezwe debug ukuloga kwimisebenzi yolawulo lwesixhobo.
  • Inkxaso eyongeziweyo yokukala imifanekiso yePNG usebenzisa ulwazi lwesisombululo esakhelwe ngaphakathi.
  • Kuyenzeka ukubonisa ibhanile yendawo phezulu kumaphepha ewebhu ngolwazi malunga nomshicileli kunye nenkqubo.
  • Kongezwe i-API ukulawula ukuqaliswa kwemisebenzi eyenziwa ngamaxesha athile.
  • Ukukwazi ukuqwalasela inethiwekhi ngeefowuni zokufowunela kuphunyeziwe.
  • I-API eyongeziweyo ukunciphisa ubungakanani obukhulu bemifanekiso yeJPEG kunye nePNG.
  • Inkxaso eyongeziweyo yokwakha kwiClang/GCC kwimowudi yeThreadSanitizer (-vula i-tsanitizer).
  • Iqhosha longezwe kwindawo yokungena igama lokugqitha le-Wi-Fi ukubonisa igama lokugqitha.

umthombo: opennet.ru

Yongeza izimvo