Sto eseguendo Ubuntu 13.04 sul mio computer al lavoro, che ha stampanti in rete. In precedenza sono stato in grado di stampare utilizzando il comando lpr, ma recentemente ha smesso di funzionare.
$ 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
Inoltre, non vedo alcuna stampante se accedo alla finestra di dialogo di stampa da un programma; Posso stampare solo su un pdf.
Qualcuno sa cosa è andato storto? Quali file di configurazione devi vedere?
modifica :Sto aggiungendo alcune informazioni aggiuntive.
Sto usando un server di stampa remoto e il mio ~/.cups/client.conf
contiene solo questa riga:
ServerName print1.eecis.udel.edu
Ho provato a rimuovere il pacchetto cups e a installarlo di nuovo, e durante l'installazione ho notato la linea
È apparso"lpinfo: Bad Request" appeared.
Risposta accettata:
Arch Bugtracker è a conoscenza di questo bug/regressione introdotto nella versione 1.6 cups:
La versione IPP predefinita per le richieste è ora 2.0 (STR #3929)
E molto probabilmente il tuo server cups ha una versione precedente di cups che è ancora predefinita alla versione IPP precedente. La soluzione alternativa dal wiki ARCH:
Utilizzo di un client CUPS 1.6.x con un server <=1.5.x
A partire dalla versione 1.6 di CUPS, il client è impostato su IPP 2.0. Se il server utilizza CUPS <=1.5 / IPP <=1.1, il client non esegue il downgrade del protocollo automaticamente e quindi non può comunicare con il server. Una soluzione alternativa (non documentata a partire dal 07-05-2013, ma vedi questa segnalazione di bug) è inserire quanto segue in /etc/cups/client.conf:
Nomeserver HOSTNAME-OR-INDIRIZZO-IP[:PORT]/version=1.1