PAPPL 1.3, inprimatutako irteera antolatzeko esparru bat dago eskuragarri

Michael R Sweet, CUPS inprimaketa sistemaren egileak, PAPPL 1.3 kaleratzea iragarri zuen, inprimagailu tradizionalen kontrolatzaileen ordez erabiltzeko gomendatzen den IPP Everywhere inprimatzeko aplikazioak garatzeko esparrua. Esparru-kodea C-n idatzita dago eta Apache 2.0 lizentziapean banatzen da GPLv2 eta LGPLv2 lizentzien arabera kodearekin lotzea ahalbidetzen duen salbuespen batekin.

PAPPL markoa hasiera batean LPrint inprimatzeko sistema eta Gutenprint kontrolatzaileak onartzeko diseinatu zen, baina mahaigainean, zerbitzarietan eta sistema txertatuetan inprimatzeko edozein inprimagailu eta kontrolatzaileentzako laguntza ezartzeko erabil daiteke. Espero da PAPPL-k IPP Everywhere teknologiaren aurrerapena azkartzen lagunduko duela kontrolatzaile klasikoen ordez eta IPPn oinarritutako beste programetarako laguntza sinplifikatzeko, hala nola AirPrint eta Mopria.

PAPPL-k IPP Everywhere protokoloaren inplementazio integratua dakar, inprimagailuak lokalean edo sare baten bidez sartzeko eta inprimatze-eskaerak prozesatzeko bitartekoak eskaintzen dituena. IPP Everywhere gidaririk gabeko moduan funtzionatzen du eta, PPD kontrolatzaileek ez bezala, ez dute konfigurazio fitxategi estatikorik sortu behar. Inprimagailuekin elkarrekintza zuzenean onartzen da USB bidez inprimagailu lokalaren konexio baten bidez, eta sarerako sarbidea AppSocket eta JetDirect protokoloak erabiliz. Datuak inprimagailura bidal daitezke JPEG, PNG, PWG Raster, Apple Raster eta formatu gordinetan.

PAPPL POSIX-ekin bat datozen sistema eragileetarako eraiki daiteke, Linux, macOS, QNX eta VxWorks barne. Mendekotasunen artean Avahi (mDNS/DNS-SD laguntzarako), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (autentifikaziorako) eta ZLIB daude. PAPPL-en oinarrituta, OpenPrinting proiektuak PostScript inprimagailuaren aplikazio unibertsala garatzen du, eta PostScript eta Ghostscript onartzen duten IPP-rekin bateragarriak diren inprimagailu modernoekin (PAPPL-k erabiltzen ditu) eta PPD kontrolatzaileak dituzten inprimagailu zaharrekin (cups-iragazkiak eta libppd iragazkiak erabiliz). ). ).

Bertsio berriaren aldaketen artean:

  • Inprimatze-lanei eutsi eta berriro hasteko gaitasuna gehitu da.
  • Gailuak kudeatzeko eragiketetarako arazketa-erregistroa gehitu da.
  • PNG irudiak eskalatzeko laguntza gehitu da bereizmen-informazioa erabiliz.
  • Posible da web orrien goiko aldean lokalizatutako banner bat bistaratzea, inprimagailuari eta sistemari buruzko informazioarekin.
  • Aldian-aldian exekutatzen diren zereginen abiarazte kontrolatzeko API bat gehitu da.
  • Sarea itzultzeko deien bidez konfiguratzeko gaitasuna ezarri da.
  • API gehitu da JPEG eta PNG irudien gehienezko tamaina mugatzeko.
  • ThreadSanitizer moduan Clang/GCC-n eraikitzeko laguntza gehitu da (-enable-tsanitizer).
  • Botoi bat gehitu da Wi-Fi pasahitza sartzeko eremuan pasahitza bistaratzeko.

Iturria: opennet.ru

Gehitu iruzkin berria