Dostupan je PAPPL 1.1, okvir za organizaciju ispisa

Michael R Sweet, autor sustava ispisa CUPS, najavio je izdanje PAPPL 1.1, 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.

U novoj verziji:

  • Dodana je mogućnost konfiguriranja putem Wi-Fi mreže.
  • Postojala je podrška za pristup pisaču korištenjem IPP-over-USB protokola (IPP-USB).
  • Implementirano traženje odgovarajućih upravljačkih programa pisača i automatsko dodavanje proširene funkcionalnosti.
  • Dodan način PAPPL_SOPTIONS_NO_TLS za onemogućavanje TLS enkripcije.
  • Dodani gumbi i naredbe za pauziranje i nastavak rada pisača.
  • Dodan papplSystemSetAuthCallback API za podršku alternativnim mehanizmima provjere autentičnosti.
  • Implementirana opcija za omogućavanje kompresije.
  • Poboljšano istovremeno upravljanje više pisača.
  • Dodana podrška za Windows 10 i 11 platforme.

Podsjetimo se da je PAPPL okvir izvorno dizajniran za podršku LPrint sustava ispisa i Gutenprint upravljačkih programa, ali se može koristiti za implementaciju podrške za sve pisače i upravljačke programe pri ispisu na stolnom računalu, poslužitelju i ugrađenim sustavima. Očekuje se da će PAPPL pomoći ubrzati napredak tehnologije IPP Everywhere umjesto klasičnih upravljačkih programa i olakšati podršku drugim programima koji se temelje 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 ).).

Izvor: opennet.ru

Dodajte komentar