PAPPL 1.1 ist verfügbar, ein Framework für das Drucken.

Michael Sweet, skaberen af CUPS printing systemet, har præsenteret version 1.1 af PAPPL, et framework til udvikling af applikationer til print baseret på IPP Everywhere-protokollen, som anbefales til brug fremfor traditionelle printerdrivere. Koden til frameworket er skrevet i C og distribueres under Apache 2.0-licensen med en undtagelse, der muliggør binding til kode under GPLv2 og LGPLv2-licenser.

I den nye version:

  • Mulighed for opsætning via Wi-Fi er blevet tilføjet.
  • Der er nu support for adgang til printeren ved hjælp af IPP-over-USB-protokollen (IPP-USB).
  • Implementeret automatisk søgning efter passende printerdrivere og automatisk tilføjelse af avancerede funktioner.
  • Tilføjet PAPPL_SOPTIONS_NO_TLS-tilstand til at deaktivere TLS-kryptering.
  • Der er tilføjet knapper og kommandoer til at stoppe og genoptage printerens arbejde.
  • Tilføjet papplSystemSetAuthCallback API til support af alternative autentificeringsmekanismer.
  • Implementeret en mulighed for at aktivere kompression.
  • Forbedret samtidig administration af flere printere.
  • Tilføjet support til Windows 10 og 11 platforme.

Det skal nævnes, at PAPPL frameworket oprindeligt blev udviklet til at understøtte LPrint printsystemet og Gutenprint drivere, men det kan bruges til at implementere support for enhver printer og driver ved at udskrive på desktop, server og indlejrede systemer. Det forventes, at PAPPL vil bidrage til at fremskynde udbredelsen af IPP Everywhere-teknologien i stedet for traditionelle drivere og forenkle understøttelsen af andre IPP-baserede programmer som AirPrint og Mopria.

PAPPL inkluderer en indbygget implementering af IPP Everywhere-protokollen, der giver midler til at få adgang til printere lokalt eller over netværk og håndtere printanmodninger. IPP Everywhere fungerer i driverløs tilstand og kræver, i modsætning til PPD-drivere, ikke oprettelse af statiske konfigurationsfiler. Der understøttes interaktion med printere både direkte via USB-forbindelse og over netværk ved hjælp af AppSocket og JetDirect-protokoller. Data kan sendes til printeren i formaterne JPEG, PNG, PWG Raster, Apple Raster og "raw".

PAPPL kan bygges til POSIX-kompatible operativsystemer, herunder Linux, macOS, QNX og VxWorks. Af afhængigheder kan nævnes Avahi (til støtte for mDNS/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (til autentificering) og ZLIB. Baseret på PAPPL udvikler OpenPrinting et universelt PostScript Printer Application, der kan arbejde med både moderne IPP-kompatible printere (der bruger PAPPL) som understøtter PostScript og Ghostscript, samt gamle printere, for hvilke PPD-drivere findes (der anvendes cups-filters og libppd filtre).

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster