Dostupan je PAPPL 1.3, okvir za organizaciju ispisa

Michael R Sweet, autor sustava ispisa CUPS, najavio je izdanje PAPPL 1.3, okvira za razvoj aplikacija za ispis IPP Everywhere koje se preporučuju umjesto tradicionalnih upravljačkih programa pisača. Kod okvira napisan je u C-u i distribuira se pod licencom Apache 2.0 uz iznimku koja dopušta povezivanje s kodom pod licencama GPLv2 i LGPLv2.

Okvir PAPPL izvorno je dizajniran da podrži LPrint sustav ispisa i Gutenprint upravljačke programe, ali se može koristiti za implementaciju podrške za sve pisače i upravljačke programe za ispis na radnoj površini, poslužitelju i ugrađenim sustavima. Očekuje se da će PAPPL moći pomoći ubrzati napredak tehnologije IPP Everywhere umjesto klasičnih upravljačkih programa i pojednostaviti podršku za druge programe temeljene na IPP-u kao što su AirPrint i Mopria.

PAPPL uključuje ugrađenu implementaciju IPP Everywhere protokola, koji pruža sredstva za pristup pisačima lokalno ili preko mreže i obradu zahtjeva za ispis. IPP Everywhere radi u načinu rada bez upravljačkih programa i, za razliku od PPD upravljačkih programa, ne zahtijeva stvaranje statičkih konfiguracijskih datoteka. Interakcija s pisačima podržana je izravno putem lokalne veze pisača putem USB-a i pristup mreži pomoću protokola AppSocket i JetDirect. Podaci se mogu poslati na pisač u JPEG, PNG, PWG Raster, Apple Raster i raw formatima.

PAPPL se može izgraditi za operativne sustave kompatibilne s POSIX-om, uključujući Linux, macOS, QNX i VxWorks. Zavisnosti uključuju Avahi (za mDNS/DNS-SD podršku), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (za autentifikaciju) i ZLIB. Na temelju PAPPL-a, projekt OpenPrinting razvija univerzalnu PostScript Printer Application koja može raditi s modernim IPP-kompatibilnim pisačima (koje koristi PAPPL) koji podržavaju PostScript i Ghostscript i sa starijim pisačima koji imaju PPD upravljačke programe (koristeći cups-filtere i libppd filtere ).).

Među promjenama u novoj verziji:

  • Dodana mogućnost zadržavanja i nastavka poslova ispisa.
  • Dodano bilježenje otklanjanja pogrešaka za operacije upravljanja uređajem.
  • Dodana podrška za skaliranje PNG slika pomoću ugrađenih informacija o razlučivosti.
  • Moguće je prikazati lokalizirani banner na vrhu web stranica s informacijama o pisaču i sustavu.
  • Dodan API za kontrolu pokretanja povremeno izvršavanih zadataka.
  • Implementirana je mogućnost konfiguriranja mreže putem povratnih poziva.
  • Dodan API za ograničavanje maksimalne veličine JPEG i PNG slika.
  • Dodana podrška za izgradnju u Clang/GCC u načinu rada ThreadSanitizer (-enable-tsanitizer).
  • U polje za unos Wi-Fi lozinke dodan je gumb za prikaz lozinke.

Izvor: opennet.ru

Dodajte komentar