J'utilise Ubuntu 13.04 sur mon ordinateur de travail, qui dispose d'imprimantes en réseau. J'ai déjà pu imprimer à l'aide de la commande lpr, mais cela a récemment cessé de fonctionner.
$ 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
De plus, je ne vois aucune imprimante si j'entre dans le dialogue d'impression à partir d'un programme. Je ne peux imprimer qu'en pdf.
Est-ce que quelqu'un sait ce qui ne va pas? Quels fichiers de configuration avez-vous besoin de voir?
edit: J'ajoute des informations supplémentaires.
J'utilise un serveur d'impression distant et mon ~/.cups/client.conf
ne contient que cette ligne:
ServerName print1.eecis.udel.edu
J'ai essayé de retirer le paquet de tasses et de l'installer à nouveau, et j'ai remarqué lors de l'installation la ligne
"lpinfo: Bad Request" appeared.
Le Arch Bugtracker connaît ce problème/cette régression introduit dans la version 1.6 cups:
La version IPP par défaut pour les demandes est maintenant 2.0 (STR # 3929)
Et très probablement votre serveur de tasses a une version plus ancienne de tasses qui reste toujours par défaut à la version plus ancienne IPP. La solution de contournement à partir de Arch wiki :
Utilisation d'un client CUPS 1.6.x avec un serveur <= 1.5.x
À partir de la version 1.6 de CUPS, le client utilise par défaut IPP 2.0. Si le serveur utilise CUPS <= 1.5/IPP <= 1.1, le client ne rétrograde pas automatiquement le protocole et ne peut donc pas communiquer avec le serveur. Une solution de contournement (non documentée à partir du 2013-05-07, mais voir ce rapport de bogue) consiste à insérer les éléments suivants dans /etc/cups/client.conf:
NomServeur HOSTNAME-OR-IP-ADDRESS [: PORT] /version=1.1
Je sais que c'est un vieux fil, mais je suis tombé sur un problème similaire:
root@LabelMaker:/home/funvalley/label_maker# lp merged.pdf
lp: Error - scheduler not responding.
root@LabelMaker:/home/funvalley/label_maker# lpstat -t
scheduler is not running
no system default destination
lpstat: Bad file descriptor
lpstat: Bad file descriptor
lpstat: Bad file descriptor
lpstat: Bad file descriptor
lpstat: Bad file descriptor
J'ai trouvé qu'il se plaignait de ne pas avoir de destination d'imprimante par défaut.
Pour lui attribuer une destination par défaut, je suis entré dans des gobelets ( http: // localhost: 631 ), j'ai géré les imprimantes, cliqué sur l'imprimante que je souhaitais utiliser par défaut, cliqué sur le menu déroulant administrateur et paramétré le système. défaut.