PAPPL 1.3, kehys tulostustöiden järjestämiseen on saatavilla

Michael R Sweet, CUPS-tulostusjärjestelmän kirjoittaja, ilmoitti julkaisevansa PAPPL 1.3:n, kehyksen IPP Everywhere -tulostussovellusten kehittämiseen ja jota suositellaan käytettäväksi perinteisten tulostinajurien sijasta. Kehyskoodi on kirjoitettu C-kielellä ja sitä jaetaan Apache 2.0 -lisenssin alaisena lukuun ottamatta, joka sallii linkittämisen GPLv2- ja LGPLv2-lisenssien alla olevaan koodiin.

PAPPL-kehys suunniteltiin alun perin tukemaan LPrint-tulostusjärjestelmää ja Gutenprint-ajureita, mutta sitä voidaan käyttää tukemaan kaikkia tulostimia ja ohjaimia työpöytä-, palvelin- ja sulautettujen järjestelmien tulostukseen. PAPPL:n odotetaan pystyvän nopeuttamaan IPP Everywhere -teknologian kehittymistä klassisten ohjainten sijaan ja yksinkertaistamaan tukea muille IPP-pohjaisille ohjelmille, kuten AirPrint ja Mopria.

PAPPL sisältää IPP Everywhere -protokollan alkuperäisen toteutuksen, joka tarjoaa välineet käyttää tulostimia paikallisesti tai verkon kautta ja käsitellä tulostuspyyntöjä. IPP Everywhere toimii ajurittomassa tilassa ja toisin kuin PPD-ohjaimet, se ei vaadi staattisten asetustiedostojen luomista. Vuorovaikutusta tulostimien kanssa tuetaan sekä suoraan paikallisen tulostinliitännän kautta USB:n kautta että pääsyä verkon kautta AppSocket- ja JetDirect-protokollien avulla. Tiedot voidaan lähettää tulostimelle JPEG-, PNG-, PWG-raster-, Apple Raster- ja "raw"-muodoissa.

PAPPL voidaan kääntää POSIX-yhteensopiville käyttöjärjestelmille, mukaan lukien Linux, macOS, QNX ja VxWorks. Riippuvuuksia ovat Avahi (mDNS/DNS-SD-tuki), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (todennusta varten) ja ZLIB. OpenPrinting-projektissa kehitetään PAPPL-pohjainen universaali PostScript-tulostinsovellus, joka pystyy toimimaan sekä nykyaikaisten IPP-yhteensopivien tulostimien kanssa (PAPPL), jotka tukevat PostScriptiä ja Ghostscriptiä, että vanhempien tulostimien kanssa, joihin on saatavilla PPD-ajurit (kupit-suodattimet ja käytetään libppd-suodattimia ).

Uuden version muutoksista:

  • Lisätty mahdollisuus pitää tulostustöitä ja jatkaa niitä.
  • Lisätty virheenkorjausloki laitehallintatoimintoja varten.
  • Lisätty tuki PNG-kuvien skaalaamiseen sisäänrakennettujen tarkkuustietojen avulla.
  • On mahdollista näyttää lokalisoitu banneri Web-sivujen yläosassa, jossa on tietoja tulostimesta ja järjestelmästä.
  • Lisätty API ohjaamaan säännöllisesti suoritettavien tehtävien käynnistämistä.
  • Mahdollisuus määrittää verkko takaisinsoittopuhelujen kautta on otettu käyttöön.
  • Lisätty API rajoittamaan JPEG- ja PNG-kuvien enimmäiskokoa.
  • Lisätty tuki rakentamiseen Clang/GCC:ssä ThreadSanitizer-tilassa (-enable-tsanitizer).
  • Wi-Fi-salasanan syöttökenttään on lisätty painike, joka näyttää salasanan.

Lähde: opennet.ru

Lisää kommentti