PAPPL 1.2 is available, a framework for organizing print output.

Michael Sweet, a developer of the CUPS printing system, introduced the release of PAPPL 1.2, 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 distributed under the Apache 2.0 license with an exception allowing linking to code under GPLv2 and LGPLv2 licenses.

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

  • Teljes lokalizálási támogatás került hozzáadásra. Az angol, francia, német, olasz, japán és spanyol nyelvekhez alap lokalizációs készletek állnak rendelkezésre.
  • Javították a macOS platform támogatását. Integrációs lehetőség került a macOS felső globális menüjébe. Lehetőség nyílt a nyomtatási alkalmazások futtatására a szerver.
  • Hozzáadva a JPEG képek nyomtatásakor való interpolálás támogatása, vagy a papplJobFilterImage funkció használatával, amikor a simítás engedélyezve van.
  • Bővítették az IPP (Internet Printing Protocol) új lehetőségeit és új API-kat adtak hozzá: papplDeviceGetSupplies a tinták és tonerek szintjének megállapítására, papplSystemAddEvent/papplSubscriptionXxx az IPP értesítések kezelésére, papplSystemGet/SetMaxClients a kliensek számának korlátozására. A papplPrinterDisable és papplPrinterEnable funkciókhoz hozzáadva lett az IPP attribútum "printer-is-accepting-jobs" támogatása.
  • Lehetőséget biztosítottak a saját lapméretek megadására milliméterben.
  • Hozzáadva az OpenSSL és LibreSSL könyvtárak támogatása.
  • Frissítették az USB Gadget kódját, amelyet kliens USB eszközök létrehozására és USB eszközök szoftveres szimulációjára használnak.
  • Biztosították a kimeneti nyomtatás spooling könyvtárának felhasználóhoz való kötését, amely az alapértelmezettként alkalmazandó.
  • Javították a libcups3 könyvtárral való kompatibilitá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).

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