PAPPL 1.3, kerangka kanggo ngatur output cetak kasedhiya

Michael R Sweet, penulis sistem printing CUPS, ngumumake release saka PAPPL 1.3, framework kanggo ngembangaken aplikasi printing IPP Everywhere sing dianjurake kanggo nggunakake ing panggonan driver printer tradisional. Kode kerangka ditulis ing C lan disebarake ing sangisore lisensi Apache 2.0 kajaba sing ngidini ngubungake kode ing sangisore lisensi GPLv2 lan LGPLv2.

Framework PAPPL wiwitane dirancang kanggo ndhukung sistem printing LPrint lan driver Gutenprint, nanging bisa digunakake kanggo ngleksanakake dhukungan kanggo printer lan driver kanggo dicithak ing desktop, server lan sistem sing dipasang. Dikarepake yen PAPPL bakal bisa mbantu nyepetake kemajuan teknologi IPP Everywhere tinimbang driver klasik lan nyederhanakake dhukungan kanggo program basis IPP liyane kayata AirPrint lan Mopria.

PAPPL kalebu implementasi asli saka protokol IPP Everywhere, sing nyedhiyakake sarana kanggo ngakses printer sacara lokal utawa liwat jaringan lan nangani panjalukan cetak. IPP Everywhere beroperasi ing mode tanpa driver lan, ora kaya driver PPD, ora mbutuhake nggawe file konfigurasi statis. Interaksi karo printer didhukung langsung liwat sambungan printer lokal liwat USB, lan akses liwat jaringan nggunakake protokol AppSocket lan JetDirect. Data bisa dikirim menyang printer ing format JPEG, PNG, PWG Raster, Apple Raster lan "mentah".

PAPPL bisa dikompilasi kanggo sistem operasi sing cocog karo POSIX, kalebu Linux, macOS, QNX lan VxWorks. Dependensi kalebu Avahi (kanggo dhukungan mDNS/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (kanggo otentikasi) lan ZLIB. Adhedhasar PAPPL, proyek OpenPrinting ngembangake Aplikasi Printer PostScript universal, bisa digunakake karo printer modern sing kompatibel karo IPP (nggunakake PAPPL) sing ndhukung PostScript lan Ghostscript, lan karo printer lawas sing kasedhiya driver PPD (saringan cangkir lan saringan libppd digunakake).

Antarane owah-owahan ing versi anyar:

  • Nambahake kemampuan kanggo nahan lan nerusake kerja percetakan.
  • Nambahake log debug kanggo operasi manajemen piranti.
  • Dhukungan ditambahake kanggo skala gambar PNG nggunakake informasi resolusi sing dibangun.
  • Sampeyan bisa nampilake spanduk lokal ing sisih ndhuwur kaca web kanthi informasi babagan printer lan sistem.
  • Nambahake API kanggo ngontrol peluncuran tugas sing ditindakake kanthi periodik.
  • Kemampuan kanggo ngatur jaringan liwat telpon callback wis dipun ginakaken.
  • Ditambahake API kanggo mbatesi ukuran maksimal gambar JPEG lan PNG.
  • Dhukungan tambahan kanggo bangunan ing Clang / GCC ing mode ThreadSanitizer (-enable-tsanitizer).
  • Tombol wis ditambahake menyang kolom entri sandhi Wi-Fi kanggo nampilake sandhi.

Source: opennet.ru

Add a comment