Yra PAPPL 1.3, spausdinimo organizavimo sistema

Michael R Sweet, CUPS spausdinimo sistemos autorius, paskelbė apie PAPPL 1.3 – sistemos IPP Everywhere spausdinimo programoms kurti, kurią rekomenduojama naudoti vietoj tradicinių spausdintuvo tvarkyklių, išleidimą. Pagrindo kodas parašytas C kalba ir platinamas pagal Apache 2.0 licenciją, išskyrus, kuri leidžia susieti su kodu pagal GPLv2 ir LGPLv2 licencijas.

Iš pradžių PAPPL sistema buvo sukurta palaikyti LPrint spausdinimo sistemą ir Gutenprint tvarkykles, tačiau gali būti naudojama bet kokių spausdintuvų ir tvarkyklių palaikymui spausdinti darbalaukyje, serveryje ir įterptosiose sistemose. Tikimasi, kad PAPPL galės padėti paspartinti IPP Everywhere technologijos pažangą vietoj klasikinių tvarkyklių ir supaprastinti kitų IPP pagrįstų programų, tokių kaip AirPrint ir Mopria, palaikymą.

PAPPL apima vietinį IPP Everywhere protokolo įgyvendinimą, kuris suteikia galimybę pasiekti spausdintuvus vietoje arba tinkle ir tvarkyti spausdinimo užklausas. IPP Everywhere veikia be tvarkyklių režimu ir, skirtingai nei PPD tvarkyklės, nereikia kurti statinių konfigūracijos failų. Sąveika su spausdintuvais palaikoma tiek tiesiogiai per vietinį spausdintuvo ryšį per USB, tiek prieiga per tinklą naudojant AppSocket ir JetDirect protokolus. Duomenys į spausdintuvą gali būti siunčiami JPEG, PNG, PWG Raster, Apple Raster ir „neapdorotais“ formatais.

PAPPL galima kompiliuoti su POSIX suderinamoms operacinėms sistemoms, įskaitant Linux, macOS, QNX ir VxWorks. Priklausomybės apima Avahi (skirta mDNS/DNS-SD palaikymui), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (autentifikavimui) ir ZLIB. Remiantis PAPPL, OpenPrinting projektas kuria universalią PostScript spausdintuvo programą, galinčią dirbti tiek su šiuolaikiniais su IPP suderinamais spausdintuvais (naudojančiais PAPPL), kurie palaiko PostScript ir Ghostscript, tiek su senesniais spausdintuvais, kuriems yra PPD tvarkyklės (puodeliai-filtrai ir Naudojami libppd filtrai).

Tarp naujos versijos pakeitimų:

  • Pridėta galimybė sulaikyti ir atnaujinti spausdinimo užduotis.
  • Pridėtas derinimo žurnalas, skirtas įrenginio valdymo operacijoms.
  • Pridėtas PNG vaizdų mastelio keitimo palaikymas naudojant integruotą raiškos informaciją.
  • Tinklalapių viršuje galima rodyti lokalizuotą reklamjuostę su informacija apie spausdintuvą ir sistemą.
  • Pridėta API, kad būtų galima valdyti periodiškai vykdomų užduočių paleidimą.
  • Įdiegta galimybė sukonfigūruoti tinklą per skambučius.
  • Pridėta API, siekiant apriboti maksimalų JPEG ir PNG vaizdų dydį.
  • Pridėtas kūrimo Clang/GCC palaikymas ThreadSanitizer režimu (-enable-tsanitizer).
  • Prie „Wi-Fi“ slaptažodžio įvesties lauko pridėtas mygtukas, kad būtų rodomas slaptažodis.

Šaltinis: opennet.ru

Добавить комментарий