PAPPL 1.2 Àr tillgÀngligt, ett ramverk för att organisera utskrift.

Michael R Sweet, skaparen av utskriftssystemet CUPS, har introducerat version 1.2 av PAPPL, ett ramverk för utveckling av utskriftsapplikationer baserade pÄ IPP Everywhere-protokollet, som rekommenderas att anvÀndas istÀllet för traditionella skrivardrivrutiner. Ramverkets kod Àr skriven i C och distribueras under Apache 2.0-licensen med ett undantag som tillÄter lÀnkning med kod under GPLv2 och LGPLv2-licenserna.

Bland förÀndringarna i den nya versionen:

  • Fullt stöd för lokalisering har lagts till. GrundlĂ€ggande lokaliseringar erbjuds för engelska, franska, tyska, italienska, japanska och spanska sprĂ„k.
  • Stödet för macOS-plattformen har förbĂ€ttrats. Integration med macOS globala menyrad har sĂ€kerstĂ€llts. Möjlighet att köra utskriftsapplikationer i lĂ€ge har lagts till. servern.
  • Stöd för interpolering vid utskrift av JPEG-bilder eller vid anvĂ€ndning av funktionen papplJobFilterImage med antialiasing aktiverat har lagts till.
  • Ytterligare funktioner för IPP (Internet Printing Protocol) har implementerats och nya API:er har lagts till: papplDeviceGetSupplies för att bestĂ€mma blĂ€ck- och tonernivĂ„er, papplSystemAddEvent/papplSubscriptionXxx för att hantera IPP-notifikationer, papplSystemGet/SetMaxClients för att begrĂ€nsa antalet klienter. Stöd för IPP-attributet 'printer-is-accepting-jobs' har lagts till i funktionerna papplPrinterDisable och papplPrinterEnable.
  • Möjlighet att ange egna pappersstorlekar i millimeter har lagts till.
  • Stöd för biblioteken OpenSSL och LibreSSL har lagts till.
  • Koden för USB Gadget som anvĂ€nds för att skapa klient-USB-enheter och programvarusimulering av USB-enheter har uppdaterats.
  • Bindning till anvĂ€ndaren av katalogen med spooling av utskrifter som anvĂ€nds som standard har sĂ€kerstĂ€llts.
  • Kompatibiliteten med libcups3-biblioteket har förbĂ€ttrats.

PAPPL-ramverket utvecklades ursprungligen för att stödja LPrint utskriftssystemet och Gutenprint-drivrutinerna, men kan anvÀndas för att implementera stöd för alla skrivare och drivrutiner vid utskrift pÄ skrivbord, servrar och inbyggda system. Det förvÀntas att PAPPL kan frÀmja teknologin IPP Everywhere istÀllet för klassiska drivrutiner och förenkla stödet för andra program som bygger pÄ IPP, som AirPrint och Mopria.

PAPPL inkluderar en inbyggd implementation av protokollet IPP Everywhere, vilket tillhandahÄller medel för Ätkomst till skrivare lokalt eller via nÀtverk och för att hantera utskriftsförfrÄgningar. IPP Everywhere fungerar i drivrutinsfritt lÀge ('driverless') och krÀver till skillnad frÄn PPD-drivrutiner inte att statiska konfigurationsfiler skapas. Stöd ges för interaktion med skrivare bÄde direkt via lokala USB-anslutningar och via nÀtverksprotokollen AppSocket och JetDirect. Data kan skickas till skrivaren i formaten JPEG, PNG, PWG Raster, Apple Raster och 'raw'.

PAPPL kan kompileras för POSIX-kompatibla operativsystem, inklusive Linux, macOS, QNX och VxWorks. Bland beroendena finns Avahi (för stöd av mDNS/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (för autentisering) och ZLIB. Baserat pÄ PAPPL utvecklas den universella applikationen PostScript Printer Application av OpenPrinting, som kan fungera med moderna IPP-kompatibla skrivare (som anvÀnder PAPPL), som stöder PostScript och Ghostscript, samt med Àldre skrivare för vilka PPD-drivrutiner finns (vilka anvÀnder filtren cups-filters och libppd).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster