Elérhető a PAPPL 1.3, egy keretrendszer a nyomtatás kezelésére

Michael R Sweet, a mű CUPS nyomtatási rendszerének alkotója bemutatta a PAPPL 1.3 kiadását, amely az IPP Everywhere protokoll alapú nyomtatási alkalmazások fejlesztésére szolgáló keretrendszer. A keretrendszer kódja C nyelven íródott, és Apache 2.0 licenc alatt terjesztik, egy kitétellel, amely lehetővé teszi a GPLv2 és LGPLv2 licenc alatt álló kódokkal való összekapcsolást.

A PAPPL keretrendszert eredetileg az LPrint nyomtatási rendszer és a Gutenprint illesztőprogramok támogatására fejlesztették ki, de bármilyen nyomtató és illesztőprogram támogatására is használható a nyomtatási módszertan desktop, szerver és beágyazott rendszerek esetében. A PAPPL várhatóan elősegíti az IPP Everywhere technológia elterjedését a klasszikus illesztőprogramok helyett, és megkönnyíti más IPP-alapú alkalmazások, mint például az AirPrint és a Mopria támogatását.

A PAPPL tartalmaz egy beépített IPP Everywhere protokoll implementációt, amely eszközöket biztosít a helyi vagy hálózati nyomtatókhoz való hozzáféréshez és a nyomtatási kérések feldolgozásához. Az IPP Everywhere meghajtó nélküli módban működik, és ellentétben a PPD meghajtókkal, nem igényel statikus konfigurációs fájlok létrehozását. Támogatott a közvetlen kapcsolaton keresztüli interakció a nyomtatókkal USB-n és a hálózati elérhetőség az AppSocket és JetDirect protokollokon keresztül. Az adatok különböző formátumokban küldhetők a nyomtatóra, beleértve a JPEG, PNG, PWG rasztert, Apple Rastert és a „raw” formátumot.

A PAPPL POSIX-kompatibilis operációs rendszerekhez, köztük Linux, macOS, QNX és VxWorks telepíthető. A függőségek között szerepel az Avahi (amely az mDNS/DNS-SD-t támogatja), a CUPS, a GNU TLS, a JPEGLIB, a LIBPNG, a LIBPAM (az azonosításhoz) és a ZLIB. A PAPPL alapjaira az OpenPrinting projekt egy univerzális PostScript Nyomtató Alkalmazást fejlesztett ki, amely képes együttműködni a modern IPP-kompatibilis nyomtatókkal (a PAPPL-t használva), amelyek támogatják a PostScriptet és a Ghostscriptet, valamint a régi nyomtatókkal, amelyekhez PPD illesztőprogramok állnak rendelkezésre (a cups-filters és a libppd szűrőket használják).

Az új verzióban található változások:

  • Hozzáadva a nyomtatási feladatok felfüggesztésének és újraindításának lehetősége.
  • Hozzáadva a készülékkontroll műveletek naplózásának támogatása.
  • Hozzáadva a PNG képek méretezésének támogatása, a beépített felbontási információk felhasználásával.
  • Lehetőség nyílt lokalizált bannerek megjelenítésére a weboldalak tetején, nyomtató- és rendszertájékoztató információkkal.
  • Hozzáadva egy API a rendszeresen futó feladatok indításának kezelésére.
  • Lehetővé téve a hálózati beállítások testreszabását callback-hívásokon keresztül.
  • Hozzáadva egy API a JPEG és PNG képek maximális méretének korlátozására.
  • Hozzáadva a Clang/GCC építési támogatása ThreadSanitizer módban (-enable-tsanitizer).
  • A Wi-Fi jelszó beviteli mezőhöz hozzáadva egy gomb a jelszó megjelenítésére.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster