PAPPL 1.3, okvir za organizovanje ispisa je dostupan

Michael R Sweet, autor CUPS sistema za štampanje, najavio je izdavanje PAPPL 1.3, okvira za razvoj IPP Everywhere aplikacija za štampanje koje se preporučuju umesto tradicionalnih drajvera za štampač. Framework kod je napisan u C i distribuira se pod licencom Apache 2.0 sa izuzetkom koji dozvoljava povezivanje sa kodom pod GPLv2 i LGPLv2 licencama.

PAPPL okvir je prvobitno dizajniran da podrži LPrint sistem za štampanje i Gutenprint drajvere, ali se može koristiti za implementaciju podrške za bilo koji štampač i drajver prilikom štampanja na desktopu, serveru i ugrađenim sistemima. Očekuje se da će PAPPL pomoći da se ubrza napredak tehnologije IPP Everywhere u odnosu na klasične drajvere i olakša podršku drugim IPP-baziranim programima kao što su AirPrint i Mopria.

PAPPL uključuje ugrađenu implementaciju IPP Everywhere protokola, koji pruža sredstva za pristup štampačima lokalno ili preko mreže i obradu zahtjeva za ispis. IPP Everywhere radi u režimu bez drajvera i, za razliku od PPD drajvera, ne zahteva kreiranje statičkih konfiguracionih fajlova. Interakcija sa štampačima je podržana kako direktno preko lokalne veze štampača preko USB-a, tako i pristupom mreži koristeći AppSocket i JetDirect protokole. Podaci se mogu slati na pisač u JPEG, PNG, PWG Raster, Apple Raster i sirovim formatima.

PAPPL se može izgraditi za POSIX-kompatibilne operativne sisteme, uključujući Linux, macOS, QNX i VxWorks. Ovisnosti uključuju Avahi (za mDNS/DNS-SD podršku), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (za autentifikaciju) i ZLIB. Zasnovano na PAPPL-u, OpenPrinting projekat razvija univerzalnu aplikaciju PostScript štampača koja može raditi i sa modernim IPP-kompatibilnim štampačima (koje koristi PAPPL) koji podržavaju PostScript i Ghostscript, i sa starijim štampačima koji imaju PPD drajvere (koristeći cups-filtere i libppd filtere ). ).

Među promjenama u novoj verziji:

  • Dodata mogućnost zadržavanja i nastavka štampanja.
  • Dodano evidentiranje otklanjanja grešaka za operacije upravljanja uređajem.
  • Dodata podrška za skaliranje PNG slika pomoću informacija o izvornoj rezoluciji.
  • Dodata je mogućnost prikazivanja lokaliziranog banera na vrhu web stranica sa informacijama o štampaču i sistemu.
  • Dodan API za kontrolu pokretanja periodično pokrenutih zadataka.
  • Implementirana mogućnost konfiguracije mreže putem povratnih poziva.
  • Dodan API za ograničavanje maksimalne veličine JPEG i PNG slika.
  • Dodata podrška za izgradnju u Clang/GCC u ThreadSanitizer modu (-enable-tsanitizer).
  • Dugme za prikaz lozinke je dodano u polje Wi-Fi lozinka.

izvor: opennet.ru

Dodajte komentar