PAPPL 1.2, hurongwa hwekuronga maprintouts, huripo

Michael R Sweet, munyori weCUPS printing system, akazivisa kuburitswa kwePAPPL 1.2, 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.

Pakati pekuchinja mushanduro itsva:

  • Yakawedzera tsigiro yakazara yenzvimbo. Basic localization kits inopihwa Chirungu, French, Germany, Italian, Japanese and Spanish.
  • Yakavandudzwa rutsigiro rwemacOS chikuva. Kubatanidzwa neiyo macOS yepamusoro yepasirese menyu inopihwa. Yakawedzera kugona kumhanyisa kudhinda maapplication muserver mode.
  • Yakawedzerwa rutsigiro rwekududzira paunenge uchidhinda mifananidzo yeJPEG kana uchishandisa papplJobFilterImage basa rine anti-aliasing inogoneswa.
  • Mamwe maficha eIPP (Internet Printing Protocol) protocol akaitwa uye maAPI matsva akawedzerwa: papplDeviceGetSupplies yekutarisa inki uye toner mazinga, papplSystemAddEvent/papplSubscriptionXxx yekugadzirisa IPP zviziviso, papplSystemGet/SetMaxClients kudzikamisa nhamba yevatengi. Yakawedzera tsigiro ye "printer-is-kugamuchira-mabasa" IPP hunhu kune papplPrinterDisable uye papplPrinterEnable mabasa.
  • Yakawedzera kugona kuseta ako ega saizi mumamirimita.
  • Yakawedzera rutsigiro rweOpenSSL uye LibreSSL maraibhurari.
  • Yakagadziridzwa USB Gadget kodhi yakashandiswa kugadzira USB mutengi zvishandiso uye software simulation ye USB zvishandiso.
  • Yakapihwa inosunga kune dhairekitori mushandisi ine default print spool.
  • Yakavandudzwa kuenderana ne libcups3 raibhurari.

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

Source: opennet.ru

Voeg