PAPPL 1.3, hurongwa hwekuronga maprintouts, huripo

Michael R Sweet, munyori weCUPS printing system, akazivisa kuburitswa kwePAPPL 1.3, hwaro hwekugadzira IPP Kwese kwese kudhinda maapplication anokurudzirwa kuti ashandiswe panzvimbo yechinyakare madhiraivha. Iyo kodhi kodhi yakanyorwa muC uye yakagoverwa pasi peiyo Apache 2.0 rezinesi kunze iyo inobvumira kubatanidza kune kodhi pasi peGPLv2 uye LGPLv2 rezinesi.

Iyo PAPPL framework yakatanga kugadzirirwa kutsigira LPrint printing system uye Gutenprint drivers, asi inogona kushandiswa kushandisa tsigiro kune chero maprinta nemadhiraivha ekudhinda padesktop, server uye embedded system. Zvinotarisirwa kuti PAPPL ichakwanisa kubatsira kukurumidza kufambira mberi kweIPP Kwese tekinoroji panzvimbo yevatyairi vekare uye kurerutsa rutsigiro rwezvimwe zvirongwa zveIPP zvakaita seAirPrint neMopria.

PAPPL inosanganisira kushandiswa kweiyo IPP Kwese kwese protocol, iyo inopa nzira dzekuwana maprinta munharaunda kana netiweki uye kubata zvikumbiro zvekudhinda. IPP Kwese inoshanda mudhiraivha modhi uye, kusiyana nePPD vatyairi, haidi kugadzirwa kwemafaira ekugadzirisa. Kudyidzana nemaprinta kunotsigirwa zviri zviviri zvakananga kuburikidza neamuno printa yekubatanidza kuburikidza ne USB, uye kuwana netiweki uchishandisa AppSocket uye JetDirect protocol. Dhata inogona kutumirwa kuprinta muJPEG, PNG, PWG Raster, Apple Raster uye "mbishi" mafomati.

PAPPL inogona kuunganidzwa yePOSIX-inoenderana masisitimu anoshanda, anosanganisira Linux, macOS, QNX uye VxWorks. Zvinoenderana neAvahi (yemDNS/DNS-SD rutsigiro), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (yekusimbisa) uye ZLIB. Zvichienderana nePAPPL, chirongwa cheOpenPrinting chiri kugadzira a universal PostScript Printer Application, inokwanisa kushanda nemaprinta emazuva ano IPP-anoenderana (achishandisa PAPPL) anotsigira PostScript neGhostscript, uye nemaprinta ekare anowanikwa madhiraivha ePPD (makomi-sefa uye libppd mafirita anoshandiswa).

Pakati pekuchinja mushanduro itsva:

  • Yakawedzera kugona kubata uye kutangazve kudhinda mabasa.
  • Yakawedzera debug logging yezvishandiso manejimendi.
  • Yakawedzera rutsigiro rwekuyera maPNG mifananidzo uchishandisa yakavakirwa-mukati resolution ruzivo.
  • Zvinogoneka kuratidza bhenji renzvimbo pamusoro pemapeji ewebhu neruzivo nezve printer uye system.
  • Yakawedzera API yekudzora kutangwa kwemabasa anoitwa nguva nenguva.
  • Iko kugona kugadzirisa network kuburikidza necallback call kwaitwa.
  • Yakawedzerwa API kudzikamisa saizi yepamusoro yeJPEG nePNG mifananidzo.
  • Yakawedzera rutsigiro rwekuvaka muClang/GCC muThreadSanitizer modhi (-gonesa-tsanitizer).
  • Bhatani rawedzerwa kuWi-Fi password yekupinda ndima kuratidza password.

Source: opennet.ru

Voeg