PAPPL 1.2 është në dispozicion, një kornizë për organizimin e printimit

Michael R Sweet, autori i sistemit të printimit CUPS, prezantoi versionin PAPPL 1.2, një framework për zhvillimin e aplikacioneve për printim bazuar në protokollin IPP Everywhere, të cilat rekomandohet të përdoren në vend të drejtuesve tradicionalë për printerë. Kodi i frameworkut është shkruar në gjuhën C dhe shpërndahet nën licencën Apache 2.0 me një përjashtim që lejon lidhjen me kodin nën licencat GPLv2 dhe LGPLv2.

Ndër ndryshimet në versionin e ri:

  • Ekipi i gjuhĂ«ve Ă«shtĂ« zgjeruar pĂ«r tĂ« ofruar mbĂ«shtetje tĂ« plotĂ« pĂ«r lokalizimin. Paketat themelore tĂ« lokalizimit janĂ« ofruar pĂ«r anglisht, frĂ«ngjisht, gjermanisht, italisht, japonisht dhe spanjisht.
  • ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r platformĂ«n macOS. ËshtĂ« siguruar integrimi me menunĂ« globale tĂ« lartĂ« tĂ« macOS. ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« ekzekutuar aplikacionet e printimit nĂ« modalitetin serverĂ«.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r interpolimin gjatĂ« printimit tĂ« imazheve JPEG ose kur pĂ«rdoret funksioni papplJobFilterImage me anti-aliasing aktivizuar.
  • JanĂ« realizuar mundĂ«si tĂ« reja tĂ« protokollit IPP (Internet Printing Protocol) dhe janĂ« shtuar API-tĂ« e reja: papplDeviceGetSupplies pĂ«r tĂ« pĂ«rcaktuar nivelin e bojĂ«s dhe tonerit, papplSystemAddEvent/papplSubscriptionXxx pĂ«r trajtimin e njoftimeve IPP, papplSystemGet/SetMaxClients pĂ«r tĂ« kufizuar numrin e klientĂ«ve. NĂ« funksionet papplPrinterDisable dhe papplPrinterEnable Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r atributin IPP "printer-is-accepting-jobs".
  • ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« pĂ«rcaktuar madhĂ«si tĂ« personalizuara letre nĂ« milimetra.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r bibliotekat OpenSSL dhe LibreSSL.
  • Kodi i USB Gadget Ă«shtĂ« pĂ«rditĂ«suar, i pĂ«rdorur pĂ«r krijimin e pajisjeve USB klient dhe simulimin softuerik tĂ« pajisjeve USB.
  • ËshtĂ« siguruar lidhi me pĂ«rdoruesin e direktoriumit tĂ« shfletuesit tĂ« printimit, i pĂ«rdorur si parazgjedhje.
  • ËshtĂ« pĂ«rmirĂ«suar pĂ«rputhshmĂ«ria me bibliotekĂ«n libcups3.

Kuadri PAPPL u zhvillua fillimisht për mbështetje të sistemit të printimit LPrint dhe drejtuesve Gutenprint, por mund të përdoret për të implementsuar mbështetje për çdo printer dhe drejtues gjatë procesit të printimit në sisteme desktop, server dhe të integruara. Pritet që PAPPL të ndihmojë në përshpejtimin e avancimit të teknologjisë IPP Everywhere në vend të drejtuesve klasikë dhe të thjeshtojë mbështetjen për programe të tjera që bazohen në IPP, si AirPrint dhe Mopria.

PAPPL pĂ«rfshin njĂ« implementim tĂ« integruar tĂ« protokollit IPP Everywhere, duke ofruar mjete pĂ«r qasje nĂ« printerat lokal ose nĂ« rrjet dhe pĂ«rpunimin e kĂ«rkesave pĂ«r printim. IPP Everywhere operon nĂ« modalitetin “pa shofer” (‘driverless’) dhe, ndryshe nga shoferĂ«t PPD, nuk kĂ«rkon krijimin e skedarĂ«ve tĂ« konfigurimit statik. MbĂ«shtetet ndĂ«rveprimi me printerat si pĂ«rmes lidhjes lokale pĂ«r printerin nĂ« USB, ashtu edhe pĂ«rmes rrjetit me protokollet AppSocket dhe JetDirect. TĂ« dhĂ«nat mund tĂ« dĂ«rgohen nĂ« printer nĂ« formate JPEG, PNG, PWG Raster, Apple Raster dhe “raw.”

PAPPL mund të ndërtohet për SO-së që përputhen me POSIX, duke përfshirë Linux, macOS, QNX dhe VxWorks. Ndër varësitë përfshihet Avahi (për mbështetje mDNS/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (për autentifikim) dhe ZLIB. Bazuar në PAPPL, projekti OpenPrinting zhvillon një aplikacion universal për Printim PostScript, i cili mund të funksionojë si me printerët modernë të përputhshëm me IPP (përdor PAPPL), që mbështesin PostScript dhe Ghostscript, ashtu edhe me printerët e vjetër, për të cilët ekzistojnë shkarkues PPD (përdoren filtrat cups-filters dhe libppd).

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster