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
