Saadaval on PAPPL 1.1, printimise korraldamiseks mõeldud raamistik.

Michael R Sweet, CUPS'i printimissüsteemi autor, tutvustas PAPPL 1.1, IPP Everywhere protokollil põhineva printimisrakenduste arendamise raamistiku väljalaset, mida soovitatakse kasutada traditsiooniliste printeri draiverite asemel. Raamistiku kood on kirjutatud C keeles ja see on litsentseeritud Apache 2.0 alusel, koos erandiga, mis lubab siduda GPLv2 ja LGPLv2 litsentside alusel kirjutatud koodiga.

Uues versioonis:

  • Lisatud võimalus seadistamiseks läbi Wi-Fi.
  • Tekkinud on tugi printeri juurde pääsemiseks IPP-over-USB (IPP-USB) protokolli kaudu.
  • Rakendatud on sobivate printeri draiverite otsing ja täiustatud funktsioonide automaatne lisamine.
  • Lisatud režiim PAPPL_SOPTIONS_NO_TLS TLS-krüptimise keelamiseks.
  • Lisatud nupud ja käsud printeri peatamiseks ja uuesti käivitamiseks.
  • Lisatud API papplSystemSetAuthCallback API alternatiivsete autentimismehhanismide toetamiseks.
  • Rakendatud on valik tihenduse aktiveerimiseks.
  • Parandatud on samal ajal mitme printeri haldamise võimalusi.
  • Lisatud tugi Windows 10 ja 11 platvormidele.

Meenutame, et PAPPL raamistiku algne sihtkoht on toetada LPrint printimissüsteemi ja Gutenprint draivereid, kuid seda saab kasutada ka mistahes printerite ja draiverite toe elluviimiseks lauaarvutites, serverites ja sisse ehitatud süsteemides. Eeldatakse, et PAPPL aitab edendada IPP Everywhere tehnoloogia kasutuselevõttu traditsiooniliste draiverite asemel ning lihtsustab IPP-põhiste, näiteks AirPrint ja Mopria rakenduste toe haldamist.

PAPPL sisaldab sisseehitatud IPP Everywhere protokolli rakendust, mis pakub vahendeid printeritele kohalikult või võrgus juurdepääsuks ja printimispäringute töötlemiseks. IPP Everywhere töötab draiveritevabas režiimis („driverless”) ning erinevalt PPD draiveritest ei nõua see staatiliste konfiguratsioonifailide loomist. Toetatakse printeritega suhtlemist nii otse läbi printeri USB kohaliku ühenduse kui ka võrgus AppSocket ja JetDirect protokollide kaudu. Andmeid saab printerile saata formaatides JPEG, PNG, PWG Raster, Apple Raster ja „raw”.

PAPPL võib olla koostatud POSIX-i ühilduvatele operatsioonisüsteemidele, sealhulgas Linuxile, macOS-ile, QNX-ile ja VxWorksile. Sõltuvustena tulevad esile Avahi (mDNS/DNS-SD toe jaoks), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (autentimiseks) ja ZLIB. PAPPL-i põhjal arendab OpenPrinting projekt universaalset rakendust PostScript Printer Application, mis on võimeline töötama nii kaasaegsete IPP-ühilduvate printeritega (kasutatakse PAPPL-i), mis toetavad PostScripti ja Ghostscripti, kui ka vanade printeritega, mille jaoks on olemas PPD draiverid (kasu saavad filtrid cups-filters ja libppd).

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster