Michael R Édes, a CUPS nyomtatórendszer eredeti szerzője, aki az Apple-től való távozása után továbbfejlesztette az OpenPrinting projekt CUPS villát, nemrég bejelentette a PAPPL 1.1 új verziójának megjelenését, amely az IPP Everywhere protokollon alapuló CUPS nyomtatóalkalmazások fejlesztésének új keretrendszere, és a hagyományos nyomtató-illesztőprogramok helyettesítőjeként ajánlott.
Az új verzióban feltűnő változtatások és fejlesztések között megtalálhatjuk például a Windows 10 és a Windows 11 támogatását, valamint a Wi-Fi konfiguráció támogatását.
A PAPPL-ról
Azok számára, akik nem ismerik a PAPPL keretrendszert, tudniuk kell, hogy ez eredetileg az LPrint nyomtatási rendszer és a Gutenprint illesztőprogramok támogatására tervezték, de használható bármilyen nyomtató és illesztőprogram támogatására asztali számítógépeken, szervereken és beágyazott rendszereken történő nyomtatáshoz.
A PAPPL várhatóan elősegíti az IPP Everywhere technológia fejlődésének felgyorsítását a klasszikus illesztőprogramok helyett, és egyszerűsítse más IPP-alapú programok, például az AirPrint és a Mopria támogatását.
PAPPL tartalmazza az IPP Everywhere beépített megvalósítását, amely lehetővé teszi a nyomtatók helyi vagy hálózaton történő elérését és a nyomtatási kérelmek feldolgozását.
Az IPP Everywhere "illesztőprogram nélküli" módban működik, és a PPD-illesztőprogramokkal ellentétben nem igényel statikus konfigurációs fájlokat. A nyomtatókkal való interakció közvetlenül a helyi nyomtató-csatlakozáson keresztül USB-n keresztül, valamint a hálózaton keresztül az AppSocket és JetDirect protokollok használatával támogatott. Az adatok JPEG, PNG, PWG Raster, Apple Raster és "nyers" formátumban küldhetők a nyomtatóra.
A PAPPL POSIX-kompatibilis operációs rendszerekhez építhető, beleértve a Linuxot, a macOS-t, a QNX-et és a VxWorks-t. A felsorolt függőségek az Avahi 0.8 (mDNS / DNS-SD támogatáshoz), CUPS 2.2, GNU TLS 3.0, JPEGLIB 9, LIBPNG 1.6, LIBPAM (hitelesítéshez) és ZLIB 1.1.
Az OpenPrinting projekt a PAPPL-re építve egy univerzális PostScript nyomtatóalkalmazást fejleszt, amely egyaránt tud működni modern IPP-kompatibilis (PAPPL-t használó) nyomtatókkal, amelyek támogatják a PostScript és Ghostscript, valamint a régebbi nyomtatókkal, amelyekhez PPD-illesztőprogramok állnak rendelkezésre (Cups-szűrőket használva). és libppd).
A PAPPL 1.1 főbb újdonságai
A PAPPL 1.1 új verziójában azt találjuk, hogy a Wi-Fi-n keresztüli konfigurálás lehetősége, ezen kívül most már megvan a támogatás, hogy az IPP-over-USB protokoll használatával hozzáférhessen a nyomtatóhoz (IPP-USB).
Az új változatban kiemelkedő másik változás az megfelelő nyomtató-illesztőprogramok keresése valósult meg és a bővített funkciók automatikus hozzáadása is hozzáadásra került.
Azt is kiemelik hozzáadta a PAPPL_SOPTIONS_NO_TLS módot a TLS titkosítás letiltásához, valamint a nyomtató felfüggesztésére és újraindítására szolgáló gombok és parancsok hozzáadásra kerültek, és a tömörítést engedélyező opciót is megvalósítottak.
Az új verzióban kiemelkedő többi változás közül:
- A papplSystemSetAuthCallback API hozzáadásra került, hogy támogassa az alternatív hitelesítési mechanizmusokat.
- Több nyomtató egyidejű, továbbfejlesztett kezelése.
- Hozzáadott támogatás a Windows 10 és 11 platformokhoz.
Végül, azoknak, akik többet szeretnének tudni róla ennek a projektnek a részleteit ellenőrizheti A következő linken.
Érdemes megemlíteni azt is, hogy a keretkód C nyelven íródott, és az Apache 2.0 licenc alatt terjesztik, azzal az eltéréssel, hogy lehetővé teszi a GPLv2 és LGPLv2 licenc alatti kódokhoz való hivatkozást.
Hogyan telepítsem a PAPPL-t Ubuntu-ra és származékaira?
Azok számára, akik szeretnék telepíteni ezt a segédprogramot a rendszerükre, ezt az alábbi utasítások követésével tehetik meg.
Először is meg kell nyitniuk egy terminált, és be kell írniuk a következőket az összes szükséges függőség telepítéséhez:
sudo apt-get install build-essential libavahi-client-dev libcups2-dev \ libcupsimage2-dev libgnutls28-dev libjpeg-dev libpam-dev libpng-dev \ libusb-1.0-0-dev zlib1g-dev
Most letöltjük a PAPPL legújabb stabil verzióját a következővel:
wget https://github.com/michaelrsweet/pappl/releases/download/v1.1.0/pappl-1.1.0.zip
Csomagolja ki és fordítsa le a forráskódot a következővel:
./configure make
És folytatjuk a telepítést:
sudo make instal
Ha ez megtörtént, megtekinthetik a dokumentációt, hogy megismerjék a PAPPL használatát ebben a linkben.