Estoy ejecutando Ubuntu 13.04 en mi computadora en el trabajo, que tiene impresoras en red. Anteriormente podía imprimir con el comando lpr, pero recientemente dejó de funcionar.
$ 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
Tampoco veo ninguna impresora si entro en el cuadro de diálogo de impresión desde un programa; Solo puedo imprimir en un pdf.
¿Alguien sabe qué salió mal? ¿Qué archivos de configuración necesita ver?
editar :Estoy agregando información adicional.
Estoy usando un servidor de impresión remoto y mi ~/.cups/client.conf
contiene solo esta línea:
ServerName print1.eecis.udel.edu
Intenté quitar el paquete de copas e instalarlo nuevamente, y noté durante la instalación la línea
Apareció"lpinfo: Bad Request" appeared.
Respuesta aceptada:
Arch Bugtracker conoce este error/regresión que se introdujo en la versión 1.6 cups:
La versión predeterminada de IPP para solicitudes ahora es 2.0 (STR #3929)
Y lo más probable es que su servidor de cups tenga una versión anterior de cups que todavía tiene como valor predeterminado la versión anterior de IPP. La solución de la wiki de ARCH:
Uso de un cliente CUPS 1.6.x con un servidor <=1.5.x
A partir de la versión 1.6 de CUPS, el cliente tiene como valor predeterminado IPP 2.0. Si el servidor usa CUPS <=1.5 / IPP <=1.1, el cliente no degrada el protocolo automáticamente y, por lo tanto, no puede comunicarse con el servidor. Una solución alternativa (no documentada a partir del 07-05-2013, pero vea este informe de error) es poner lo siguiente en /etc/cups/client.conf:
ServerName HOSTNAME-OR-IP-ADDRESS[:PORT]/version=1.1