PAPPL 1.2 saabub MacOS-i toega, uute API-de, täiustuste ja muuga

Michael R Sweet, CUPS-i printimissüsteemi autor, teatas PAPPL 1.2 väljalaskmisest, IPP Everywhere-il põhinev printimisrakenduste arendusraamistik, mida soovitatakse kasutada traditsiooniliste printeridraiverite asemel.

Need, kes pole PAPPL-ist teadlikud, peaksid teadma, et see raamistik oli algselt loodud LPrinti printimissüsteemi ja Gutenprinti draiverite toetamiseks, kuid seda saab kasutada mis tahes printeri ja draiveri toe juurutamiseks töölauale, serverisse ja manussüsteemidesse printimisel. Loodetakse, et PAPPL võib aidata kiirendada IPP Everywhere tehnoloogia edenemist klassikaliste draiverite asemel ja hõlbustada ühilduvust teiste IPP-põhiste programmidega, nagu AirPrint ja Mopria.

PAPPL sisaldab protokolli IPP Everywhere sisseehitatud rakendust, mis võimaldab printeritele kohalikult võrgu kaudu juurde pääseda ja printimistaotlusi töödelda.

IPP kõikjal töötab "kontrollerita" režiimis ja erinevalt PPD draiveritest ei nõua staatiliste konfiguratsioonifailide loomist. Printeritega suhtlemist toetatakse nii otse USB kaudu kohaliku printeriühenduse kaudu kui ka võrgujuurdepääsu kaudu, kasutades AppSocketi ja JetDirecti protokolle.

PAPPL saab ehitada POSIX-ühilduvate operatsioonisüsteemide jaoks, sealhulgas Linux, macOS, QNX ja VxWorks.

Sõltuvuste hulka kuuluvad Avahi (mDNS/DNS-SD toe jaoks), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (autentimiseks) ja ZLIB. PAPPL-i baasil töötatakse OpenPrinting projekti raames välja universaalset PostScript-printerirakendust, mis suudab töötada kaasaegsete IPP-ga ühilduvate printeritega (kasutab PAPPL), mis toetavad PostScripti ja Ghostscripti, ning vanemate printeritega, millel on PPD-draiverid.

PAPPL 1.2 peamised uued funktsioonid

Selles esitletavas raamistiku uues versioonis on rõhutatud, et lisati täielik lokaliseerimise tugi. Selle versiooniga 1.2 pakub lokaliseerimine inglise, prantsuse, saksa, itaalia, jaapani ja hispaania keelt.

Veel üks muudatus, mis selles PAPPL 1.2 uues versioonis silma paistab, on MacOS-i täiustatud tugi, lisaks on integreeritud ülemaailmse macOS-i menüüga ja lisatud on võimalus käivitada prindirakendusi serverirežiimis.

Lisaks sellele rõhutatakse ka seda, et rakendati IPP (Internet Printing Protocol) protokolli lisafunktsioone ja lisati uued API-d tindi ja tooneri taseme määramiseks, teavituste töötlemiseks, klientide arvu piiramiseks ja lisati funktsioonide papplPrinterDisable ja papplPrinterEnable tugi IPP atribuudile "printer-is-accepting-jobs".

Tähelepanuväärne on ka interpolatsioonitoe lisamine JPEG-piltide printimisel või funktsiooni papplJobFilterImage kasutamisel koos antialiasinguga.

Teisest küljest rõhutatakse, et lisati võimalus seada kohandatud lehe suurusi millimeetrites, samuti lisati ühilduvus OpenSSL-i ja LibreSSL-i teekidega.

Muudest muudatustest, mis selles uues versioonis silma paistavad:

  • Värskendati USB-seadme koodi, mida kasutatakse USB-kliendiseadmete loomiseks ja USB-seadmete simuleerimiseks tarkvaras.
  • Link antakse vaikeprindipooliga kataloogi kasutajale.
  • Täiustatud ühilduvus libcups3 teegiga.

Lõpuks kui olete huvitatud sellest rohkem teada saama selle uue versiooni kohta saate vaadata üksikasju Järgmisel lingil.

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.2.0/pappl-1.2.0.zip

Pakkige lahti ja jätkake lähtekoodi kompileerimisega:

./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.