PAPPL, rammi fyrir þróun IPP Everywhere prentunarforrita

Michael R Sweet, upphaflegur höfundur CUPS prentkerfisins og sem eftir að hafa yfirgefið Apple hélt áfram að þróa CUPS gaffal OpenPrinting verkefnisins, tilkynnti nýlega útgáfu nýrrar útgáfu af PAPPL 1.1, sem er staðsettur sem nýr rammi til að þróa CUPS prentaraforrit byggð á IPP Everywhere samskiptareglunum og mælt er með í staðinn fyrir hefðbundna prentara rekla.

Meðal breytinga og endurbóta sem skera sig úr í þessari nýju útgáfu má til dæmis finna stuðning fyrir Windows 10 og Windows 11, auk stuðning við Wi-Fi stillingar, meðal annars.

Um PAPPL

Fyrir þá sem ekki þekkja PAPPL rammann, þá ættirðu að vita að þetta var upphaflega hannað til að styðja við LPrint prentkerfi og Gutenprint rekla, en það er hægt að nota til að innleiða stuðning fyrir hvaða prentara og rekla sem er fyrir prentun á skjáborði, netþjóni og innbyggðum kerfum.

Búist er við að PAPPL hjálpi til við að flýta fyrir framþróun IPP Everywhere tækni í stað klassískra rekla og einfalda stuðning fyrir önnur IPP-undirstaða forrit eins og AirPrint og Mopria.

PAPPL felur í sér innbyggða útfærslu á IPP Everywhere, sem veitir leið til að fá aðgang að prenturum á staðnum eða á netinu og vinna úr prentbeiðnum.

IPP Everywhere starfar í „ökumannslausum“ ham og, ólíkt PPD ökumönnum, þarfnast ekki kyrrstæðar stillingarskrár. Samskipti við prentara eru studd bæði beint í gegnum staðbundna prentaratengingu í gegnum USB og aðgang í gegnum netkerfi með AppSocket og JetDirect samskiptareglum. Hægt er að senda gögn í prentarann ​​á JPEG, PNG, PWG Raster, Apple Raster og „raw“ sniðum.

PAPPL er hægt að smíða fyrir POSIX samhæf stýrikerfi, þar á meðal Linux, macOS, QNX og VxWorks. Ósjálfstæðin sem bent er á eru Avahi 0.8 (fyrir mDNS / DNS-SD stuðning), CUPS 2.2, GNU TLS 3.0, JPEGLIB 9, LIBPNG 1.6, LIBPAM (til auðkenningar) og ZLIB 1.1.

OpenPrinting verkefnið byggir á PAPPL og er að þróa alhliða PostScript prentaraforrit sem getur unnið bæði með nútíma IPP-samhæfðum prenturum (með PAPPL) sem styðja PostScript og Ghostscript, sem og eldri prentara sem PPD rekla eru fáanlegir fyrir (með cups-síur) og libppd).

Helstu nýir eiginleikar PAPPL 1.1

Í þessari nýju útgáfu af PAPPL 1.1 getum við komist að því að getu til að stilla í gegnum Wi-Fi, auk þess sem við höfum nú þegar stuðningur til að fá aðgang að prentara með IPP-over-USB samskiptareglum (IPP-USB).

Önnur breyting sem stendur upp úr í nýju útgáfunni er sú leit að hentugum prentararekla hefur verið innleidd og að einnig hefur verið bætt við sjálfvirkri viðbót við útvíkkaðar aðgerðir.

Það er líka lögð áhersla á það bætti við PAPPL_SOPTIONS_NO_TLS ham til að slökkva á TLS dulkóðun, auk hnappa og skipana til að fresta og halda prentaranum áfram var bætt við og valkostur var útfærður til að virkja þjöppun.

Af öðrum breytingum sem standa upp úr í þessari nýju útgáfu:

  • PapplSystemSetAuthCallback API var bætt við til að styðja við aðra auðkenningaraðferðir.
  • Bætt samtímis stjórnun margra prentara.
  • Bætt við stuðningi fyrir Windows 10 og 11 palla.

Að lokum, fyrir þá sem hafa áhuga á að vita meira um það af þessu verkefni geturðu athugað upplýsingarnar Í eftirfarandi krækju.

Þess má líka geta að rammakóði er skrifaður í C ​​og er dreift undir Apache 2.0 leyfinu að því undanskildu að hann leyfir tengingu við kóða undir GPLv2 og LGPLv2 leyfunum.

Hvernig á að setja upp PAPPL á Ubuntu og afleiður?

Fyrir þá sem hafa áhuga á að geta sett þetta tól á kerfið sitt, geta þeir gert það með því að fylgja leiðbeiningunum sem við deilum hér að neðan.

Það fyrsta sem þeir verða að gera er að opna flugstöð og í henni skrifa þeir eftirfarandi til að setja upp allar nauðsynlegar ósjálfstæði:

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ú ætlum við að hlaða niður nýjustu stöðugu útgáfunni af PAPPL með:

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

Unzip og settu saman frumkóðann með:

./configure
make

Og við höldum áfram að setja upp með:

sudo make instal

Þegar þessu er lokið geta þeir skoðað skjölin svo þú þekkir notkun PAPPL í þessum hlekk.


Innihald greinarinnar fylgir meginreglum okkar um siðareglur ritstjórnar. Til að tilkynna um villu smelltu hér.

Vertu fyrstur til að tjá

Skildu eftir athugasemd þína

Netfangið þitt verður ekki birt.

*

*

  1. Ábyrgðarmaður gagna: Miguel Ángel Gatón
  2. Tilgangur gagnanna: Control SPAM, umsögn stjórnun.
  3. Lögmæti: Samþykki þitt
  4. Samskipti gagna: Gögnunum verður ekki miðlað til þriðja aðila nema með lagalegri skyldu.
  5. Gagnageymsla: Gagnagrunnur sem Occentus Networks (ESB) hýsir
  6. Réttindi: Hvenær sem er getur þú takmarkað, endurheimt og eytt upplýsingum þínum.

bool (satt)