Daemon CUPS lokal saya di laptop saya memiliki entri untuk printer jarak jauh di server CUPS saya. Daemon CUPS lokal saya menganggap printer ini dihentikan, tetapi ternyata tidak. Satu-satunya antarmuka CUPS memberi saya untuk mengelola printer jarak jauh ini adalah hyperlink ke printer CUPS di server.
Ini cenderung terjadi ketika sesuatu mencoba untuk menanyakan status pada printer jarak jauh ini ketika saya tidak di jaringan lokal saya. CUPS lokal kemudian akan menandainya berhenti secara permanen dan mengatakan tidak dapat menemukannya.
Namun, begitu saya kembali ke LAN lokal, ia tidak pernah menghapus 'stopped'
status. (Bahkan me-reboot tidak melakukan apa-apa)
Satu-satunya cara saya dapat mencetak lagi adalah menghentikan proses CUPS lokal saya, mengedit /etc/cups/printers.conf
file untuk secara manual mengubah status menjadi "Idle", dan restart server CUPS.
Tentunya ada cara yang lebih baik ??
EDIT:
Oh ya, saya sebelumnya menyelesaikan ini dengan membuat entri printer jarak jauh baru. Namun, saya tidak dapat menemukan cara untuk MENGHAPUS entri printer jarak jauh yang lama. Saya harus mengedit printers.conf untuk itu juga. Apakah ada cara untuk mengelola entri printer jarak jauh?
EDIT:
Ini adalah CUPS 1.4.3. Saya juga menemukan perintah 'cupsenable' yang hanya disebutkan pada halaman "Apa yang baru" dan dokumen-dokumen printers.conf online. Saya akan mencobanya lain kali dan melihat apakah itu berhasil.
Jawaban:
CLI CUPS dapat melakukan hal-hal ini. Perhatikan bahwa perintah ini tidak ada di jalur pengguna, hanya jalur root. Bergantung pada konfigurasi CUPS Anda (apakah pengguna Anda bagian dari CUPS
SystemGroup
?), Anda mungkin perlu atau mungkin tidak perlu root untuk menggunakannya. Anda dapat mencoba dari non-root dengan menjalankan melalui path lengkap (mis.,/usr/sbin/lpadmin
).Anda dapat mengaktifkan kembali printer menggunakan
atau
(atau, jika Anda bertanya-tanya, nonaktifkan menggunakan
cupsreject
dan / ataucupsdisable
).Anda bahkan dapat menghapus printer jaringan yang ditemukan secara otomatis menggunakan:
Saya telah menguji penonaktifan, mengaktifkan, mengatur dan menghapus penolakan, dan menghapus printer jaringan yang ditemukan secara otomatis.
sumber
Anda harus dapat mengakses CUPS secara lokal di http: // localhost: 631 / . Anda kemudian dapat melanjutkan printer.
sumber
Saya telah menemukan cara yang sulit bahwa kadang-kadang untuk memisahkan CUPS Anda harus me-restart itu. Atau bahkan berhenti + mulai.
sumber