CUPS adalah singkatan dari Common UNIX Printing System
Ada dua cara untuk mengelola printer Anda di lingkungan Linux:
- Pertama, dari baris perintah, dengan menggunakan perintah lpadmin, Anda dapat mengonfigurasi printer dan mengelola antrian cetak
- Kedua, dari UI web, Anda dapat mengelola printer secara interaktif
Pada salah satu tutorial sebelumnya, kita telah membahas tentang cara menambahkan printer baru, mengubah pengaturan printer, dan memanipulasi antrian cetak menggunakan 12 contoh perintah lpadmin di Linux.
Dalam tutorial singkat ini, kami akan menunjukkan kepada Anda bagaimana Anda dapat mengizinkan akses UI web untuk instalasi CUPS yang ada.
Kelola Printer dari GUI Web
Semua konfigurasi &kelas printer yang kami siapkan menggunakan baris perintah lpadmin, juga dapat dikelola dari browser Anda dari lokasi berikut:
https://hostname-or-ipaddress:631/admin
Untuk mengkonfigurasi URL ini, Anda harus melakukan perubahan berikut pada /etc/cups/cupsd.conf
Ubah file cupsd.conf, dan lakukan dua perubahan berikut:
- Komentar baris ini:Dengarkan localhost:631
- Tambahkan baris ini Port 631
# vi /etc/cups/cupsd.conf .. #Listen localhost:631 Port 631 Listen /var/run/cups/cups.sock ..
Izinkan Subnet Lokal untuk Mengakses GUI Web Printer
Tambahkan alamat IP desktop lokal atau subnet dari mana Anda ingin mengakses URL printer, seharusnya terlihat seperti di bawah ini di /etc/cups/cupsd.conf
# vi /etc/cups/cupsd.conf .. # Restrict access to the server... <Location /> Order allow,deny Allow 127.0.0.2 Allow your-desktop-client-ip-or-subnet </Location> ..
Catatan:Di atas, ubah "your-desktop-client-ip-or-subnet" ke alamat ip klien desktop Anda. Alih-alih alamat ip, Anda juga dapat menentukan subnet di sini.
Mulai ulang Layanan CUPS
Setelah melakukan perubahan di atas, mulai ulang layanan CUPS seperti yang ditunjukkan di bawah ini.
# service cups restart Shutting down cupsd done Starting cupsd done
UI Web CUPS untuk Akses Jarak Jauh
Setelah perubahan di atas, Anda seharusnya dapat mengakses printer dari URL Web seperti yang ditunjukkan di bawah ini:
https://{your-ip-address}:631/admin
Berikut ini menampilkan semua printer yang terhubung ke sistem Linux Anda.
Konfigurasi Printer Bersama
Anda juga dapat mengaktifkan atau menonaktifkan dukungan penjelajahan di CUPS Anda.
Saat Anda mengaktifkan penjelajahan, ini akan menampilkan printer bersama dari jaringan lokal Anda.
Tambahkan entri berikut ke file cupsd.conf Anda jika Anda ingin Browsing diaktifkan.
# vi /etc/cups/cupsd.conf .. Browsing On BrowseOrder allow,deny BrowseAllow all BrowseAddress your-desktop-client-ip-or-subnet ..
Catatan:Ubah your-desktop-client-ip-or-subnet ke alamat ip Anda.
Saat Anda mematikan browsing, maka polling akan diaktifkan secara otomatis. Dalam hal ini, Anda tidak akan dapat melihat semua printer yang dibagikan dari jaringan lokal Anda. Jadi, Anda harus melakukan polling secara manual.
# vi /etc/cups/cupsd.conf .. Browsing Off