PAPPL 1.3 është në dispozicion, një kornizë për organizimin e printimit

Michael R Sweet, autori i sistemit të printimit CUPS, prezantoi versionin PAPPL 1.3, një strukturë për zhvillimin e aplikacioneve për printim në bazë të protokollit IPP Everywhere, të cilat rekomandohen për t'u përdorur në vend të mjeteve tradicionale të shtypjes. Kodi i strukturës është shkruar në gjuhën C dhe shpërndahet nën licencën Apache 2.0 me një përjashtim që lejon lidhjen me kodin nën licencat GPLv2 dhe LGPLv2.

Korniza PAPPL është zhvilluar fillimisht për të mbështetur sistemin e printimit LPrint dhe drejtuesit e Gutenprint, por mund të përdoret për të implementuar mbështetje për çdo printer dhe drejtues gjatë daljes për printim në sisteme desktop, server dhe të integruara. Pritet që PAPPL të ndihmojë në përshpejtimin e përparimit të teknologjisë IPP Everywhere në vend të drejtuesve tradicionalë dhe të thjeshtojë mbështetje për programe të tjera të bazuara në IPP, siç janë AirPrint dhe Mopria.

PAPPL përmban një implementim të ndërtuar të protokollit IPP Everywhere, i cili ofron mjete për aksesin në printera lokalisht ose në rrjet dhe përpunimin e kërkesave për printim. IPP Everywhere funksionon në rezyme pa shoferë dhe, ndryshe nga shoferët PPD, nuk kërkon krijimin e skedarëve statikë të konfigurimit. Mbështetet ndërveprimi me printerët si drejtpërdrejt përmes lidhjes lokale të printerit përmes USB, ashtu edhe përmes rrjetit me protokollin AppSocket dhe JetDirect. Të dhënat mund të dërgohen në printer në formate JPEG, PNG, PWG Raster, Apple Raster dhe 'raw'.

PAPPL mund të ndërtohet për OS që janë në përputhje me POSIX, duke përfshirë Linux, macOS, QNX dhe VxWorks. Si varësi, përmendet Avahi (për mbështetje mDNS/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (për autentifikim) dhe ZLIB. Në bazë të PAPPL, projekti OpenPrinting zhvillon një aplikacion universitar të Printerit PostScript, i cili mund të punojë si me printerët modernë që përputhen me IPP (përdoret PAPPL), duke mbështetur PostScript dhe Ghostscript, ashtu edhe me printerët e vjetër, për të cilët ekzistojnë shoferë PPD (përdoren filtrat cups-filters dhe libppd).

Ndër ndryshimet në versionin e ri:

  • Shtohet mundĂ«sia e mbajtjes dhe rinisjes sĂ« punĂ«ve pĂ«r printim.
  • Shtohet regjistrimi i logjeve pĂ«r operacionet e menaxhimit tĂ« pajisjeve.
  • Shtohet mbĂ«shtetje pĂ«r shkallĂ«zimin e imazheve PNG, duke pĂ«rdorur informacionin e inkorporuar mbi rezolutĂ«n.
  • Jepet mundĂ«sia e shfaqjes sĂ« njĂ« banneri tĂ« lokalizuar nĂ« pjesĂ«n e sipĂ«rme tĂ« faqeve web me informacione rreth printerit dhe sistemit.
  • Shtohet API pĂ«r menaxhimin e fillimit tĂ« detyrave qĂ« kryhen periodikisht.
  • Implementohet mundĂ«sia e konfigurimit tĂ« rrjetit pĂ«rmes thirrjeve callback.
  • Shtohet API pĂ«r kufizimin e madhĂ«sisĂ« maksimale tĂ« imazheve JPEG dhe PNG.
  • Shtohet mbĂ«shtetje pĂ«r ndĂ«rtimin nĂ« Clang/GCC nĂ« modin ThreadSanitizer (-enable-tsanitizer).
  • NĂ« fushĂ«n pĂ«r futjen e fjalĂ«kalimit pĂ«r Wi-Fi, shtohet njĂ« buton pĂ«r shfaqjen e fjalĂ«kalimit.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster