Saya menjalankan Ubuntu 13.04 di komputer saya di tempat kerja, yang memiliki printer jaringan. Saya sebelumnya dapat mencetak menggunakan perintah lpr, tetapi baru-baru ini berhenti bekerja.
$ lpr test
lpr: Error - scheduler not responding.
$ lpstat -t
scheduler is running
no system default destination
lpstat: Bad Request
lpstat: Bad Request
lpstat: Bad Request
lpstat: Bad Request
lpstat: Bad Request
$ ps aux | grep cups
root 1153 0.0 0.1 73500 3552 ? Ss Sep08 0:01 /usr/sbin/cupsd -F
root 1212 0.0 0.0 70428 1464 ? Ss Sep08 0:00 /usr/sbin/cups-browsed
Saya juga tidak melihat printer apa pun jika saya memasukkan dialog cetak dari sebuah program; Saya hanya bisa mencetak ke pdf.
Adakah yang tahu apa yang salah? File konfigurasi apa yang perlu Anda lihat?
edit :Saya menambahkan beberapa informasi tambahan.
Saya menggunakan server cetak jarak jauh, dan ~/.cups/client.conf
saya hanya berisi baris ini:
ServerName print1.eecis.udel.edu
Saya mencoba menghapus paket cangkir dan menginstalnya lagi, dan memperhatikan selama instalasi baris
"lpinfo: Bad Request" appeared.
Jawaban yang Diterima:
Arch Bugtracker mengetahui tentang bug/regresi ini yang diperkenalkan dalam versi 1.6 cangkir:
Versi IPP default untuk permintaan sekarang adalah 2.0 (STR #3929)
Dan kemungkinan besar server cangkir Anda memiliki versi cangkir yang lebih lama yang masih default ke versi IPP yang lebih lama. Solusi dari wiki ARCH:
Menggunakan klien CUPS 1.6.x dengan <=server 1.5.x
Pada CUPS versi 1.6, default klien ke IPP 2.0. Jika server menggunakan CUPS <=1.5 / IPP <=1.1, klien tidak menurunkan versi protokol secara otomatis sehingga tidak dapat berkomunikasi dengan server. Solusinya (tidak didokumentasikan pada 05-07-2013, tetapi lihat laporan bug ini) adalah dengan meletakkan yang berikut di /etc/cups/client.conf:
ServerName HOSTNAME-OR-IP-ADDRESS[:PORT]/version=1.1