PAPPL, raamistik IPP Everywhere printimisrakenduste arendamiseks

Michael R Armas, CUPS-i printimissüsteemi algne autor ja kes pärast Apple'ist lahkumist asus arendama OpenPrinting projekti CUPS-i kahvlit, teatas hiljuti PAPPL 1.1 uue versiooni väljalaskmisest, mis on positsioneeritud uue raamistikuna IPP Everywhere-protokollil põhinevate CUPS-printerirakenduste arendamiseks ja mida soovitatakse traditsiooniliste printeridraiverite asendamiseks.

Selles uues versioonis silma paistvate muudatuste ja täiustuste hulgast leiame muuhulgas näiteks Windows 10 ja Windows 11 toe, aga ka Wi-Fi seadistamise toe.

PAPPLi kohta

Need, kes pole PAPPL-i raamistikuga tuttavad, peaksid teadma, et see oli algselt mõeldud LPrinti printimissüsteemi ja Gutenprinti draiverite toetamiseks, kuid seda saab kasutada mis tahes printeri ja draiveri toe juurutamiseks töölaual, serveris ja manussüsteemides printimiseks.

Eeldatakse, et PAPPL aitab kiirendada IPP Everywhere tehnoloogia arengut klassikaliste draiverite asemel ja lihtsustada teiste IPP-põhiste programmide, nagu AirPrint ja Mopria, tuge.

PAPPL sisaldab IPP Everywhere'i sisseehitatud rakendust, mis võimaldab juurdepääsu printeritele kohapeal või võrgus ja töödelda prinditaotlusi.

IPP Everywhere töötab "draiverita" režiimis ja erinevalt PPD draiveritest ei vaja staatilisi konfiguratsioonifaile. Printeritega suhtlemist toetatakse nii otse USB kaudu kohaliku printeriühenduse kaudu kui ka juurdepääsu kaudu võrgu kaudu, kasutades AppSocketi ja JetDirecti protokolle. Andmeid saab printerisse saata JPEG, PNG, PWG Raster, Apple Raster ja "toores" vormingus.

PAPPL-i saab ehitada POSIX-iga ühilduvate operatsioonisüsteemide jaoks, sealhulgas Linux, macOS, QNX ja VxWorks. Märgitud sõltuvused on Avahi 0.8 (mDNS / DNS-SD toe jaoks), CUPS 2.2, GNU TLS 3.0, JPEGLIB 9, LIBPNG 1.6, LIBPAM (autentimiseks) ja ZLIB 1.1.

PAPPL-ile tuginedes arendab OpenPrinting projekt universaalset PostScript-printerirakendust, mis töötab nii kaasaegsete IPP-ga ühilduvate printeritega (kasutades PAPPL-i), mis toetavad PostScripti ja Ghostscripti, kui ka vanemate printeritega, mille jaoks on saadaval PPD-draiverid (kasutades cups-filtreid). ja libppd).

PAPPL 1.1 peamised uued funktsioonid

Selles PAPPL 1.1 uues versioonis leiame, et võimalus konfigureerida Wi-Fi kaudu, lisaks sellele on meil nüüd juba olemas tugi, et pääseda juurde IPP-over-USB-protokolli kasutades printerile (IPP-USB).

Teine muudatus, mis uues versioonis silma paistab, on see sobivate printeridraiverite otsimine on rakendatud ja et lisatud on ka automaatne laiendatud funktsioonide lisamine.

Samuti tuuakse seda esile lisas TLS-krüptimise keelamiseks režiimi PAPPL_SOPTIONS_NO_TLS, samuti lisati nupud ja käsud printeri peatamiseks ja jätkamiseks ning rakendati suvand tihendamise lubamiseks.

Muudest muudatustest, mis selles uues versioonis silma paistavad:

  • Alternatiivsete autentimismehhanismide toetamiseks lisati papplSystemSetAuthCallback API.
  • Täiustatud mitme printeri samaaegne haldamine.
  • Lisatud tugi Windows 10 ja 11 platvormidele.

Lõpuks neile, kes soovivad selle kohta rohkem teada saada selle projekti üksikasju saate kontrollida Järgmisel lingil.

Samuti väärib märkimist, et raamistiku kood on kirjutatud C-keeles ja seda levitatakse Apache 2.0 litsentsi all, välja arvatud see, et see võimaldab linkida GPLv2 ja LGPLv2 litsentside koodiga.

Kuidas installida PAPPL Ubuntule ja tuletistele?

Need, kes soovivad selle utiliidi oma süsteemi installida, saavad seda teha, järgides allpool esitatud juhiseid.

Esimese asjana peavad nad avama terminali ja sisestama sellesse järgmise, et installida kõik vajalikud sõltuvused:

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

Nüüd laadime alla PAPPL-i uusima stabiilse versiooni:

wget https://github.com/michaelrsweet/pappl/releases/download/v1.1.0/pappl-1.1.0.zip

Pakkige lahti ja kompileerige lähtekood koos:

./configure
make

Ja jätkame installimist:

sudo make instal

Kui see on tehtud, saavad nad tutvuda dokumentatsiooniga, et saaksite teada PAPPL-i kasutamisest sellel lingil.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.