Michael R Sweet, penulis sistem pencetakan CUPS, mengumumkan rilis PAPPL 1.2, kerangka kerja pengembangan aplikasi pencetakan berbasis IPP Everywhere yang direkomendasikan untuk digunakan sebagai pengganti driver printer tradisional.
Bagi mereka yang tidak mengetahui PAPPL, mereka harus tahu bahwa ini framework awalnya dirancang untuk mendukung sistem pencetakan LPrint dan driver Gutenprint, tetapi dapat digunakan untuk menerapkan dukungan untuk printer dan driver apa pun saat mencetak ke desktop, server, dan sistem tertanam. Diharapkan PAPPL dapat membantu mempercepat kemajuan teknologi IPP Everywhere daripada driver klasik dan memfasilitasi kompatibilitas dengan program berbasis IPP lainnya seperti AirPrint dan Mopria.
PAPPL termasuk implementasi built-in dari protokol IPP Everywhere, yang menyediakan sarana untuk mengakses printer secara lokal melalui jaringan dan memproses permintaan cetak.
IPP Dimana-mana bekerja dalam mode "tanpa kendali" dan, tidak seperti driver PPD, tidak memerlukan pembuatan file konfigurasi statis. Interaksi dengan printer didukung baik secara langsung melalui koneksi printer lokal melalui USB dan melalui akses jaringan menggunakan protokol AppSocket dan JetDirect.
PAPPL dapat dibuat untuk sistem operasi yang sesuai dengan POSIX, termasuk Linux, macOS, QNX, dan VxWorks.
Dependensi termasuk Avahi (untuk dukungan mDNS/DNS-SD), CUPS, GNU TLS, JPEGLIB, LIBPNG, LIBPAM (untuk otentikasi), dan ZLIB. Berdasarkan PAPPL, proyek OpenPrinting sedang mengembangkan aplikasi printer PostScript universal yang dapat bekerja dengan printer modern yang sesuai dengan IPP (digunakan oleh PAPPL) yang mendukung PostScript dan Ghostscript, dan dengan printer lama yang memiliki driver PPD.
Fitur baru utama dari PAPPL 1.2
Dalam versi baru kerangka kerja yang disajikan ini, disorot bahwa dukungan pelokalan penuh telah ditambahkan, dengan versi 1.2 ini pelokalan menawarkan bahasa Inggris, Prancis, Jerman, Italia, Jepang, dan Spanyol.
Perubahan lain yang menonjol dalam versi baru PAPPL 1.2 ini adalah dukungan yang ditingkatkan untuk macOS, ditambah integrasi dengan menu macOS global teratas disediakan dan kemampuan untuk menjalankan aplikasi cetak dalam mode server telah ditambahkan.
Selain itu, juga digarisbawahi bahwa fitur tambahan dari protokol IPP (Internet Printing Protocol) diterapkan dan API baru ditambahkan untuk menentukan level tinta dan toner, untuk memproses notifikasi, untuk membatasi jumlah klien dan untuk itu. telah ditambahkan dukungan untuk atribut IPP "printer-is-accepting-jobs" dalam fungsi papplPrinterDisable dan papplPrinterEnable.
Yang juga perlu diperhatikan adalah penambahan dukungan interpolasi saat mencetak gambar JPEG atau menggunakan fungsi papplJobFilterImage dengan anti-aliasing diaktifkan.
Di sisi lain, disorot bahwa kemampuan untuk mengatur ukuran lembar kustom dalam milimeter telah ditambahkan, serta kompatibilitas dengan perpustakaan OpenSSL dan LibreSSL telah ditambahkan.
Dari perubahan lain yang menonjol di versi baru ini:
- Memperbarui kode perangkat USB yang digunakan untuk membuat perangkat klien USB dan mensimulasikan perangkat USB dalam perangkat lunak.
- Tautan diberikan kepada pengguna direktori dengan spool cetak default.
- Peningkatan kompatibilitas dengan perpustakaan libcups3.
Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentangnya tentang versi baru ini, Anda dapat memeriksa detailnya Di tautan berikut.
Bagaimana cara menginstal PAPPL di Ubuntu dan turunannya?
Bagi mereka yang tertarik untuk dapat menginstal utilitas ini di sistem mereka, mereka dapat melakukannya dengan mengikuti petunjuk yang kami bagikan di bawah ini.
Hal pertama yang harus mereka lakukan adalah membuka terminal dan di dalamnya mereka akan mengetik yang berikut untuk menginstal semua dependensi yang diperlukan:
sudo apt-get install build-essential libavahi-client-dev libcups2-dev \ libcupsimage2-dev libgnutls28-dev libjpeg-dev libpam-dev libpng-dev \ libusb-1.0-0-dev zlib1g-dev
Sekarang kita akan mendownload versi stabil terbaru dari PAPPL dengan:
wget https://github.com/michaelrsweet/pappl/releases/download/v1.2.0/pappl-1.2.0.zip
Buka zip dan lanjutkan untuk mengkompilasi kode sumber dengan:
./configure make
Dan kami melanjutkan untuk menginstal dengan:
sudo make instal
Setelah ini selesai, mereka dapat berkonsultasi dengan dokumentasi sehingga Anda mengetahui penggunaan PAPPL di tautan ini.