PAPPL 1.3, kadro por organizi presaĵproduktaĵon estas havebla

Michael R Sweet, aŭtoro de la presada sistemo CUPS, anoncis la liberigon de PAPPL 1.3, kadro por disvolvi IPP Everywhere presajn aplikojn, kiuj estas rekomenditaj anstataŭ tradiciaj presilaj ŝoforoj. La kadrokodo estas skribita en C kaj distribuita sub la licenco Apache 2.0 kun escepto permesanta ligi kun kodo sub la licencoj GPLv2 kaj LGPLv2.

La PAPPL-kadro estis origine dizajnita por apogi la LPrint-presan sistemon kaj Gutenprint-ŝoforojn, sed povas esti uzita por efektivigi subtenon por iuj printiloj kaj ŝoforoj por presado sur labortablo, servilo kaj enkonstruitaj sistemoj. Estas atendite, ke PAPPL povos helpi akceli la progresadon de IPP Everywhere-teknologio anstataŭ klasikaj ŝoforoj kaj simpligi subtenon por aliaj IPP-bazitaj programoj kiel AirPrint kaj Mopria.

PAPPL inkluzivas enkonstruitan efektivigon de la IPP Everywhere protokolo, kiu disponigas la rimedojn por aliri presilojn loke aŭ tra reto kaj prilabori presaĵpetojn. IPP Everywhere funkcias en senŝoforo kaj, male al PPD-ŝoforoj, ne postulas la kreadon de senmovaj agordaj dosieroj. Interago kun presiloj estas subtenata kaj rekte per loka presila konekto per USB, kaj retaliro uzante la protokolojn AppSocket kaj JetDirect. Datumoj povas esti senditaj al la presilo en JPEG, PNG, PWG Raster, Apple Raster kaj krudaj formatoj.

PAPPL povas esti konstruita por POSIX-konformaj operaciumoj, inkluzive de Linukso, macOS, QNX kaj VxWorks. Dependecoj inkluzivas Avahi (por mDNS/DNS-SD-subteno), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (por aŭtentigo), kaj ZLIB. Surbaze de PAPPL, la OpenPrinting-projekto evoluigas universalan PostScript Printer Application kiu povas funkcii kun kaj modernaj IPP-kongruaj printiloj (uzitaj fare de PAPPL) kiuj subtenas PostScript kaj Ghostscript, kaj kun pli malnovaj presiloj kiuj havas PPD-ŝoforojn (uzante tas-filtrilojn kaj libppd-filtrilojn. ). ).

Inter la ŝanĝoj en la nova versio:

  • Aldonis la kapablon teni kaj rekomenci presajn laborojn.
  • Aldonita sencimiga protokolado por operacioj pri administrado de aparatoj.
  • Aldonita subteno por grimpi PNG-bildojn per enkonstruitaj rezoluciaj informoj.
  • Eblas montri lokalizitan standardon ĉe la supro de retpaĝoj kun informoj pri la presilo kaj sistemo.
  • Aldonita API por kontroli la lanĉon de periode efektivigitaj taskoj.
  • La kapablo agordi la reton per revokvokoj estis efektivigita.
  • Aldonita API por limigi la maksimuman grandecon de JPEG kaj PNG-bildoj.
  • Aldonita subteno por konstruado en Clang/GCC en ThreadSanitizer-reĝimo (-enable-tsanitizer).
  • Butono estis aldonita al la kampo de eniga pasvorto de Wi-Fi por montri la pasvorton.

fonto: opennet.ru

Aldoni komenton