Saadaval on PAPPL 1.1, prindiväljundi korraldamise raamistik

CUPS-i printimissüsteemi autor Michael R Sweet teatas PAPPL 1.1 väljalaskmisest, raamistiku IPP Everywhere printimisrakenduste arendamiseks, mida soovitatakse kasutada traditsiooniliste printeridraiverite asemel. Raamikood on kirjutatud C-keeles ja seda levitatakse Apache 2.0 litsentsi alusel, välja arvatud see, mis võimaldab linkida GPLv2- ja LGPLv2-litsentside koodiga.

Uues versioonis:

  • Lisatud võimalus konfigureerida Wi-Fi kaudu.
  • Nüüd on olemas tugi printerile juurdepääsuks IPP-over-USB (IPP-USB) protokolli abil.
  • Rakendatud sobivate printeridraiverite otsing ja automaatne lisafunktsioonide lisamine.
  • TLS-krüptimise keelamiseks lisati režiim PAPPL_SOPTIONS_NO_TLS.
  • Lisatud nupud ja käsud printeri peatamiseks ja jätkamiseks.
  • Lisatud papplSystemSetAuthCallback API, et toetada alternatiivseid autentimismehhanisme.
  • Rakendatud on tihendamise lubamise võimalus.
  • Täiustatud mitme printeri samaaegne haldamine.
  • Lisatud tugi Windows 10 ja 11 platvormidele.

Tuletagem meelde, et PAPPL-i raamistik loodi algselt LPrinti printimissüsteemi ja Gutenprinti draiverite toetamiseks, kuid seda saab kasutada mis tahes printerite ja draiverite toe rakendamiseks töölaual, serveris ja manussüsteemides printimisel. Eeldatakse, et PAPPL suudab klassikaliste draiverite asemel aidata kiirendada IPP Everywhere tehnoloogia arengut ja lihtsustada teiste IPP-põhiste programmide, nagu AirPrint ja Mopria, tuge.

PAPPL sisaldab IPP Everywhere-protokolli natiivset juurutust, mis võimaldab juurdepääsu printeritele kohapeal või võrgu kaudu ja prindipäringute haldamiseks. IPP Everywhere töötab draiverita režiimis ja erinevalt PPD draiveritest ei nõua staatiliste konfiguratsioonifailide loomist. Printeritega suhtlemist toetatakse nii otse USB kaudu kohaliku printeriühenduse kaudu kui ka võrgu kaudu, kasutades AppSocketi ja JetDirecti protokolle. Andmeid saab printerisse saata JPEG, PNG, PWG Raster, Apple Raster ja "toores" vormingus.

PAPPL-i saab kompileerida POSIX-ühilduvate operatsioonisüsteemide jaoks, sealhulgas Linux, macOS, QNX ja VxWorks. Sõltuvuste hulka kuuluvad Avahi (mDNS/DNS-SD toe jaoks), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (autentimiseks) ja ZLIB. Projekt OpenPrinting arendab PAPPL-i baasil universaalset PostScript-printerirakendust, mis on võimeline töötama nii kaasaegsete IPP-ga ühilduvate printeritega (kasutades PAPPL-i), mis toetavad PostScripti ja Ghostscripti, kui ka vanemate printeritega, mille jaoks on olemas PPD-draiverid (tassid-filtrid ja kasutatakse libppd filtreid ).

Allikas: opennet.ru

Lisa kommentaar