PAPPL 1.1 is beschikbaar, een framework voor het organiseren van printoutput.

Michael R Sweet, de auteur van het CUPS afdruksysteem, heeft de release van PAPPL 1.1 aangekondigd, een framework voor het ontwikkelen van applicaties voor printen op basis van het IPP Everywhere protocol, dat aanbevolen wordt ter vervanging van traditionele printerdrivers. De code van het framework is geschreven in C en wordt verspreid onder de Apache 2.0 licentie met een uitzondering die koppeling aan code onder de GPLv2 en LGPLv2 licenties toestaat.

In de nieuwe versie:

  • Er is een mogelijkheid toegevoegd om via Wi-Fi in te stellen.
  • Er is ondersteuning toegevoegd voor toegang tot de printer via het IPP-over-USB (IPP-USB) protocol.
  • Er is een zoekfunctie voor geschikte printerdrivers geïmplementeerd, evenals automatisch toevoegen van uitgebreide functionaliteit.
  • De PAPPL_SOPTIONS_NO_TLS modus is toegevoegd om TLS-encryptie uit te schakelen.
  • Knoppen en commando's zijn toegevoegd om de printer te pauzeren en opnieuw te starten.
  • De papplSystemSetAuthCallback API is toegevoegd voor ondersteuning van alternatieve authentic механизмы.
  • Een optie voor compressie is geïmplementeerd.
  • Verbeterd gelijktijdig beheer van meerdere printers.
  • Ondersteuning voor Windows 10 en 11 platforms is toegevoegd.

Ter herinnering, het PAPPL framework is oorspronkelijk ontwikkeld ter ondersteuning van het LPrint afdruksysteem en Gutenprint drivers, maar kan worden gebruikt voor de implementatie van ondersteuning voor elke printer en driver voor afdrukken op desktop-, server- en embedded systemen. Het wordt verwacht dat PAPPL de technologie IPP Everywhere zal bevorderen in plaats van klassieke drivers en het vereenvoudigen van de ondersteuning van andere IPP-gebaseerde programma's zoals AirPrint en Mopria.

PAPPL bevat een ingebouwde implementatie van het IPP Everywhere-protocol, dat middelen biedt voor toegang tot printers lokaal of via het netwerk en voor de verwerking van afdrukverzoeken. IPP Everywhere werkt in een driverloze modus en vereist, in tegenstelling tot PPD-drivers, geen statische configuratiebestanden. Er is interactie mogelijk met printers, zowel rechtstreeks via een lokale USB-printerverbinding als via het netwerk met behulp van de AppSocket- en JetDirect-protocollen. Gegevens kunnen naar de printer worden verzonden in JPEG-, PNG-, PWG Raster-, Apple Raster- en 'raw'-formaten.

PAPPL kan worden gebouwd voor POSIX-compatibele besturingssystemen, waaronder Linux, macOS, QNX en VxWorks. De afhankelijkheden omvatten Avahi (voor ondersteuning van mDNS/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (voor authenticatie) en ZLIB. Op basis van PAPPL is er een universele applicatie voor PostScript-printers ontwikkeld door het OpenPrinting-project, die kan werken met moderne IPP-compatibele printers (die PAPPL gebruiken) die PostScript en Ghostscript ondersteunen, evenals met oudere printers waarvoor PPD-drivers beschikbaar zijn (deze maken gebruik van de cups-filters en libppd).

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster