PAPPL 1.1, kerangka kanggo ngatur output cetak kasedhiya

Michael R Sweet, penulis sistem printing CUPS, ngumumake release saka PAPPL 1.1, 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.

Ing versi anyar:

  • Nambahake kemampuan kanggo ngatur liwat Wi-Fi.
  • Saiki ana dhukungan kanggo ngakses printer nggunakake protokol IPP-over-USB (IPP-USB).
  • Panelusuran sing ditindakake kanggo driver printer sing cocog lan tambahan otomatis fungsi lanjut.
  • Ditambahake mode PAPPL_SOPTIONS_NO_TLS kanggo mateni enkripsi TLS.
  • Nambahake tombol lan printah kanggo ngaso lan nerusake printer.
  • Ditambahake papplSystemSetAuthCallback API kanggo ndhukung mekanisme otentikasi alternatif.
  • Dilaksanakake pilihan kanggo ngaktifake kompresi.
  • Ngapikake manajemen simultan saka pirang-pirang printer.
  • Dhukungan ditambahake kanggo platform Windows 10 lan 11.

Elinga yen kerangka PAPPL wiwitane dirancang kanggo ndhukung sistem printing LPrint lan driver Gutenprint, nanging bisa digunakake kanggo ngleksanakake dhukungan kanggo printer lan driver nalika nyithak 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).

Source: opennet.ru

Add a comment