Ir pieejams PAPPL 1.3 ietvars drukas izvades organizēšanai

Michael R Sweet, CUPS drukāšanas sistēmas autors, paziņoja par PAPPL 1.3 izlaišanu, ietvaru IPP Everywhere drukāšanas lietojumprogrammu izstrādei, ko ieteicams izmantot tradicionālo printera draiveru vietā. Ietvara kods ir rakstīts C valodā un tiek izplatīts saskaņā ar Apache 2.0 licenci ar izņēmumu, kas ļauj izveidot saiti ar kodu saskaņā ar GPLv2 un LGPLv2 licencēm.

Sākotnēji PAPPL sistēma tika izstrādāta, lai atbalstītu LPrint drukāšanas sistēmu un Gutenprint draiverus, taču to var izmantot, lai ieviestu atbalstu visiem printeriem un draiveriem drukāšanai galddatorā, serverī un iegultajās sistēmās. Paredzams, ka PAPPL varēs palīdzēt paātrināt IPP Everywhere tehnoloģijas attīstību klasisko draiveru vietā un vienkāršot atbalstu citām IPP programmām, piemēram, AirPrint un Mopria.

PAPPL ietver IPP Everywhere protokola vietējo ieviešanu, kas nodrošina līdzekļus, lai piekļūtu printeriem lokāli vai tīklā un apstrādātu drukas pieprasījumus. IPP Everywhere darbojas bez draivera režīmā un, atšķirībā no PPD draiveriem, nav nepieciešams izveidot statiskus konfigurācijas failus. Mijiedarbība ar printeriem tiek atbalstīta gan tieši, izmantojot lokālā printera savienojumu, izmantojot USB, gan piekļuvi tīklā, izmantojot AppSocket un JetDirect protokolus. Datus uz printeri var nosūtīt JPEG, PNG, PWG Raster, Apple Raster un "neapstrādātā" formātā.

PAPPL var kompilēt ar POSIX saderīgām operētājsistēmām, tostarp Linux, macOS, QNX un VxWorks. Atkarības ietver Avahi (mDNS/DNS-SD atbalstam), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (autentifikācijai) un ZLIB. Pamatojoties uz PAPPL, OpenPrinting projektā tiek izstrādāta universāla PostScript printera lietojumprogramma, kas spēj strādāt gan ar moderniem ar IPP saderīgiem printeriem (izmantojot PAPPL), kas atbalsta PostScript un Ghostscript, gan ar vecākiem printeriem, kuriem ir pieejami PPD draiveri (tases-filtri un tiek izmantoti libppd filtri).

Starp izmaiņām jaunajā versijā:

  • Pievienota iespēja aizturēt un atsākt drukāšanas darbus.
  • Pievienota atkļūdošanas reģistrēšana ierīces pārvaldības darbībām.
  • Pievienots atbalsts PNG attēlu mērogošanai, izmantojot iebūvēto izšķirtspējas informāciju.
  • Tīmekļa lapu augšdaļā ir iespējams attēlot lokalizētu reklāmkarogu ar informāciju par printeri un sistēmu.
  • Pievienots API, lai kontrolētu periodiski izpildītu uzdevumu palaišanu.
  • Ir ieviesta iespēja konfigurēt tīklu, izmantojot atzvanīšanas zvanus.
  • Pievienots API, lai ierobežotu maksimālo JPEG un PNG attēlu izmēru.
  • Pievienots atbalsts veidošanai Clang/GCC režīmā ThreadSanitizer (-enable-tsanitizer).
  • Wi-Fi paroles ievades laukam ir pievienota poga, lai parādītu paroli.

Avots: opennet.ru

Pievieno komentāru