PAPPL 1.1, okvir za organizovanje ispisa je dostupan

Michael R Sweet, autor CUPS sistema za štampanje, najavio je izdavanje PAPPL 1.1, 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.

U novoj verziji:

  • Dodata mogućnost konfigurisanja putem Wi-Fi mreže.
  • Postojala je podrška za pristup štampaču koristeći IPP-over-USB protokol (IPP-USB).
  • Implementirano traženje odgovarajućih drajvera za štampač i automatsko dodavanje proširene funkcionalnosti.
  • Dodan način PAPPL_SOPTIONS_NO_TLS za onemogućavanje TLS enkripcije.
  • Dodata dugmad i komande za pauziranje i nastavak rada štampača.
  • Dodan papplSystemSetAuthCallback API za podršku alternativnim mehanizmima provjere autentičnosti.
  • Implementirana opcija za omogućavanje kompresije.
  • Poboljšano istovremeno upravljanje više štampača.
  • Dodata podrška za Windows 10 i 11 platforme.

Podsjetimo da je PAPPL framework prvobitno dizajniran da podrži LPrint sistem za štampanje i Gutenprint drajvere, ali se može koristiti za implementaciju podrške za sve štampače i drajvere prilikom štampanja na desktopu, serveru i ugrađenim sistemima. Očekuje se da će PAPPL pomoći u ubrzavanju napretka tehnologije IPP Everywhere u odnosu na klasične drajvere i olakšati podršku drugih programa zasnovanih na IPP-u 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 ). ).

izvor: opennet.ru

Dodajte komentar