PAPPL 1.1, kerangka pikeun ngatur cetakan, sayogi

Michael R Sweet, panulis sistem percetakan CUPS, ngumumkeun sékrési PAPPL 1.1, kerangka pikeun ngembangkeun aplikasi percetakan IPP Everywhere anu disarankeun pikeun ngagantikeun supir printer tradisional. Kodeu kerangka ditulis dina C sareng disebarkeun dina lisénsi Apache 2.0 kalayan pengecualian anu ngamungkinkeun ngahubungkeun sareng kode dina lisénsi GPLv2 sareng LGPLv2.

Dina versi anyar:

  • Ditambahkeun kamampuhan pikeun ngonpigurasikeun via Wi-Fi.
  • Rojongan pikeun ngakses printer maké protokol IPP-over-USB (IPP-USB) geus ditambahkeun.
  • Dilaksanakeun milarian supir printer anu cocog sareng tambihan otomatis tina fungsionalitas nambahan.
  • Ditambahkeun mode PAPPL_SOPTIONS_NO_TLS pikeun nganonaktipkeun enkripsi TLS.
  • Ditambahkeun tombol sareng paréntah pikeun ngareureuhkeun sareng ngahanca printer.
  • Ditambahkeun papplSystemSetAuthCallback API pikeun ngarojong mékanisme auténtikasi alternatif.
  • Dilaksanakeun pilihan pikeun ngaktipkeun komprési.
  • Ningkatkeun manajemén sababaraha printer sakaligus.
  • Ditambahkeun dukungan pikeun platform Windows 10 sareng 11.

Salaku panginget, kerangka PAPPL mimitina dikembangkeun pikeun ngadukung sistem percetakan LPrint sareng supir Gutenprint, tapi tiasa dianggo pikeun nerapkeun dukungan pikeun printer sareng supir nalika nyitak dina desktop, server, sareng sistem anu dipasang. Diperkirakeun yén PAPPL bakal ngabantosan ngagancangkeun adopsi téknologi IPP Everywhere gaganti supir tradisional sareng nyederhanakeun dukungan pikeun program basis IPP sanés, sapertos AirPrint sareng Mopria.

PAPPL ngawengku palaksanaan diwangun-di protokol IPP Everywhere, nu nyadiakeun sarana pikeun ngakses printer lokal atawa ngaliwatan jaringan sarta prosés requests print. IPP Everywhere beroperasi dina modeu tanpa supir sareng, teu sapertos supir PPD, henteu ngabutuhkeun nyiptakeun file konfigurasi statik. Interaksi jeung printer dirojong duanana langsung ngaliwatan sambungan printer lokal via USB, sarta aksés jaringan ngagunakeun AppSocket na JetDirect protokol. Data tiasa dikirim ka printer dina format JPEG, PNG, PWG Raster, Apple Raster, sareng atah.

PAPPL tiasa diwangun pikeun sistem operasi anu patuh POSIX, kalebet Linux, macOS, QNX, sareng VxWorks. Dependensi kalebet Avahi (pikeun dukungan mDNS/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (pikeun auténtikasi), sareng ZLIB. Dumasar PAPPL, proyék OpenPrinting ngamekarkeun Aplikasi Printer PostScript universal anu tiasa dianggo sareng panyitak modern anu cocog sareng IPP (dipaké ku PAPPL) anu ngadukung PostScript sareng Ghostscript, sareng sareng panyitak lami anu gaduh supir PPD (ngagunakeun saringan cangkir sareng saringan libppd. )).

sumber: opennet.ru