Saadaval on PAPPL 1.3, printimise väljastamise raamistik

Michael Sweet, CUPS print system author, esitles the release of PAPPL 1.3, a framework for developing printing applications based on the IPP Everywhere protocol, which is recommended for use instead of traditional printer drivers. The framework's code is written in C and is distributed under the Apache 2.0 license with an exception allowing linking with code under GPLv2 and LGPLv2 licenses.

PAPPL raamistik loodi algselt LPrint trükisüsteemi ja Gutenprint draiverite toetamiseks, kuid seda saab kasutada kõigi printerite ja draiverite toetamiseks laua-, serveri- ja sisseehitatud süsteemides. Eeldatakse, et PAPPL kiirendab IPP Everywhere tehnoloogia edendamist traditsiooniliste draiverite asemel ja lihtsustab teiste IPP-põhiste programmide, nagu AirPrint ja Mopria, toetust.

PAPPL sisaldab sisseehitatud IPP Everywhere protokolli rakendust, mis pakub vahendeid printeritele juurdepääsuks kohalikult või võrgus ning trükkimisprotokollide töötlemiseks. IPP Everywhere töötab draiverivabas režiimis ja erinevalt PPD draiveritest ei nõua see staatiliste seadistustfailide loomist. Toetatakse ühendust printeritega nii otse USB kaudu kohaliku printeri kaudu kui ka võrguprotokollide AppSocket ja JetDirect abil. Andmeid saab printerisse saata JPEG, PNG, PWG Raster, Apple Raster ja 'raw' formaatides.

PAPPL on võimalik koostada POSIX-ühilduvatele opsüsteemidele, sealhulgas Linuxile, macOS-ile, QNX-ile ja VxWorksile. Sõltuvustest on märgitud Avahi (mDNS / DNS-SD toe jaoks), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (autentimise jaoks) ja ZLIB. PAPPL põhjal arendab OpenPrinting universaalset PostScripti printerirakendust, mis suudab töötada nii kaasaegsete IPP-ühilduvate printeritega (kasutatakse PAPPL-i), mis toetavad PostScripti ja Ghostscripti, kui ka vanade printeritega, mille jaoks on olemas PPD draiverid (rakendatakse cups-filters ja libppd filtreid).

Uue versiooni muudatuste hulgas on:

  • Lisatud võimalus tööde hoidmiseks ja taastamiseks printeri väljundis.
  • Lisatud seadmehalduse toimingute tõrkejournal.
  • Lisatud PNG-piltide suurendamise tugi, kasutades sisseehitatud eraldusvõimet.
  • Pakutud on lokaliseeritud bänneri väljastamise võimalus veebilehtede ülaosas printeri ja süsteemi teabega.
  • Lisatud API perioodiliselt käivitatavate ülesannete haldamiseks.
  • Teostatud on suunamisvõime reguleerimise võimalus callback-kutsede kaudu.
  • Lisatud API JPEG ja PNG piltide maksimaalse suuruse piiramiseks.
  • Lisatud tugi kokkupanekuks Clang/GCC ThreadSanitizer režiimis (-enable-tsanitizer).
  • Wi-Fi parooli sisendväljal on lisatud nupp parooli kuvamiseks.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster