Page 2 sur 2
Re: [cups / hplip ?] Problème d'imprimantes (et autres)
Publié : mar. 26 févr. 2013, 19:53
par papa6
Rebonjour à tous,
Vraiment je tourne en rond, je ne comprends pas ce qui ne va pas (j'ai bien suivi les wikis français et anglais, et diverses réponses dans les forums) :
Ma situation
J'ai 2 ordis sous Arch (une tour et un EEE PC) avec une imprimante HP PSC 1310 reliée par USB (tantôt branchée à l'un ou à l'autre).
Avant que je fasse une mise à jour, je pouvais imprimer alternativement depuis ces 2 ordis.
Mais depuis mes mises à jour, je n'arrive plus à imprimer depuis le EEE, car aucune imprimante n'est maintenant listée depuis le menu fichier/imprimer de n'importe quelle application (Libreoffice, lecteur de PDF, etc).
Une seule chose s'imprime correctement depuis le EEE, c'est la page de test depuis Cups via le navigateur (
http://localhost:631)
Mes actions
J'ai appliqué pas à pas les mêmes paquets sur mes deux ordis (suppression ou installation des phplip, foomatic, cups, cups-filter, etc).
J'ai même désinstallé toutes les imprimantes depuis le bon PC, pour tout réinstaller avec un unique PPD qui fonctionne et que j'ai isolé. Je l'ai placé sur les 2 ordis dans /usr/share/cups/model/
Ça marche très bien sur ma tour, mais rien sur mon portable
Ce n'est pas un problème matériel puisque :
1- avant j'arrivais à imprimer depuis mon EEE, et
2- j'arrive à imprimer une page test depuis mon EEE...
Donc c'est obligatoirement du soft.
Je suis vraiment très très embêté. Votre aide est la bienvenue, merci beaucoup

Re: [cups / hplip ?] Problème d'imprimantes (et autres)
Publié : mar. 26 févr. 2013, 20:00
par papa6
Il y a peut-être un problème de droits / root.
Voici mon log d'erreurs :
Code : Tout sélectionner
D [26/Feb/2013:19:55:04 +0100] [Client 14] Accepted from localhost:631 (IPv6)
D [26/Feb/2013:19:55:04 +0100] Report: clients=1
D [26/Feb/2013:19:55:04 +0100] Report: jobs=2
D [26/Feb/2013:19:55:04 +0100] Report: jobs-active=0
D [26/Feb/2013:19:55:04 +0100] Report: printers=3
D [26/Feb/2013:19:55:04 +0100] Report: stringpool-string-count=8502
D [26/Feb/2013:19:55:04 +0100] Report: stringpool-alloc-bytes=11344
D [26/Feb/2013:19:55:04 +0100] Report: stringpool-total-bytes=162512
D [26/Feb/2013:19:55:04 +0100] [Client 14] GET /admin/log/error_log HTTP/1.1
D [26/Feb/2013:19:55:04 +0100] cupsdSetBusyState: newbusy="Active clients", busy="Not busy"
D [26/Feb/2013:19:55:04 +0100] [Client 14] Authorized as root using Basic
D [26/Feb/2013:19:55:04 +0100] cupsdSetBusyState: newbusy="Not busy", busy="Active clients"
D [26/Feb/2013:19:55:34 +0100] [Client 14] HTTP_WAITING Closing on EOF
D [26/Feb/2013:19:55:34 +0100] [Client 14] Closing connection.
D [26/Feb/2013:19:55:34 +0100] cupsdSetBusyState: newbusy="Not busy", busy="Not busy"
Vers la fin du log, j'ai :
Re: [cups / hplip ?] Problème d'imprimantes (et autres)
Publié : mar. 26 févr. 2013, 20:52
par benjarobin
Peux tu donner la sortie de
Re: [cups / hplip ?] Problème d'imprimantes (et autres)
Publié : mer. 27 févr. 2013, 11:14
par papa6
Bonjour,
Pour l'ordi depuis lequel il n'est
pas possible d'imprimer :
Code : Tout sélectionner
$ ls -ld /var/log/hp
drwxrwxr-x 3 root lp 4096 26 févr. 19:20 /var/log/hp
Et mes groupes :
Code : Tout sélectionner
$ groups monuser
lp wheel log video audio optical floppy storage scanner power users monuser
(Par contre, ce qui me surprend, c'est que sur l'ordi qui arrive à imprimer, j'ai :
Code : Tout sélectionner
$ ls -ld /var/log/hp
drwxrwxr-x 3 root lp 4096 26 févr. 20:37 /var/log/hp
$ groups monuser
wheel users
C'est vraiment bizarre que lp ne soit pas un des groupes de l'utilisateur lorsque ça marche, et lorsque ça ne marche pas, il est défini)[/size]
Re: [cups / hplip ?] Problème d'imprimantes (et autres)
Publié : mer. 27 févr. 2013, 22:03
par papa6
Dans une vieille version de Cups (1.1, alors qu'on en est à la 1.6), il y avait une rubrique "troubleshooting", dans laquelle mon problème figurait :
My Applications Don't See the Available Printers
Many applications read the /etc/printcap file to get a list of available printers.
The default CUPS configuration creates the /etc/printcap file automatically. To enable or disable automatic creation and updating of this file, use the Printcap directive described in Chapter 6, "Printing System Management".
Dans la version actuelle ce symptome n'est plus évoqué. Ce fichier est d'ailleurs lisible sur mon ordi (rw,r,r).
Je penche donc pour un bug, et je vais ouvrir un ticket chez cups.
Je vous tiens au courant pour la cloture et la réponse à ce sujet laborieux.
Re: [systemd / cups] Problème d'imprimantes
Publié : jeu. 28 févr. 2013, 12:57
par papa6
lekaf974 a écrit :quel est le retour de la commande
Je crois que la solution tourne autour de ça :
* sur le poste qui imprime, la commande lpstat est accessible
* sur le poste qui n'arrive pas à lister les imprimantes,
elle est inaccessible.
lpstat s'installe normalement avec cups ?
Merci pour vos avis (ce ne serait donc pas un bug mais un problème d'installation)
[edit]par inaccessible, je veux dire qu'elle est localisée à /usr/bin/lpstat (fichier du 3 sept, rx,rx,rx, root, root, 26368o. mais qu'elle n'est pas lançable si telle quelle, ni avec un sudo[/edit]
Re: [cups / hplip ?] Problème d'imprimantes (et autres)
Publié : jeu. 28 févr. 2013, 13:04
par benjarobin
Peux tu donner la sortie de :
lpstat est dans
Re: [cups / hplip ?] Problème d'imprimantes (et autres)
Publié : jeu. 28 févr. 2013, 13:15
par papa6
benjarobin a écrit :Peux tu donner la sortie de :
Voilà :
http://pastebin.archlinux.fr/pastebin.php?dl=458347
benjarobin a écrit :lpstat est dans
Oui, merci, je m'étais mal exprimé, je ne comprends pas pourquoi ce n'est pas possible de le lancer (j'ai post-édité le message précédent)
Re: [cups / hplip ?] Problème d'imprimantes (et autres)
Publié : jeu. 28 févr. 2013, 14:00
par benjarobin
En résumé :
Code : Tout sélectionner
polkit : 148 fichiers au total, 1 fichier manquant # Normal si lancé en tant qu'utilisateur
privoxy : 119 fichiers au total, 45 fichiers manquants
Sinon c'est quoi le message d'erreur de la commande lpstat ?
Peux tu faire
Re: [cups / hplip ?] Problème d'imprimantes (et autres)
Publié : jeu. 28 févr. 2013, 15:04
par papa6
Merci,
quand j'avais vu les erreurs de privoxy, j'ai supprimé le paquet, et j'ai re-installé polkit (je n'avais pas compris que c'était normal)
Pour ldd :
Le détail :
http://pastebin.archlinux.fr/pastebin.php?dl=458353
Re: [cups / hplip ?] Problème d'imprimantes (et autres)
Publié : jeu. 28 févr. 2013, 15:09
par benjarobin
Peux tu répondre à ceci : Quel est le message d'erreur de la commande lpstat ?
Car tu dis que cela échoue, mais de quelle façon ? C'est quoi l'erreur ?
Lances tu bien /usr/bin/lpstat ? Pas d'alias ?
Re: [cups / hplip ?] Problème d'imprimantes (et autres)
Publié : jeu. 28 févr. 2013, 15:26
par papa6
Excuse-moi :
Code : Tout sélectionner
$ lpstat -p -d
lpstat: Aucun fichier ou dossier de ce type
no system default destination
Idem avec /usr/bin lpstat,
sudo /usr/bin/lpstat, sudo lpstat (et -p -d à chaque fois)
Re: [cups / hplip ?] Problème d'imprimantes (et autres)
Publié : jeu. 28 févr. 2013, 18:32
par benjarobin
Alors première chose, lpstat fonctionne très bien, il te dit juste que tu n'as aucune imprimante ou que le fichier de configuration n'existe pas...
Sinon je te conseil vivement de nettoyer tout ceci pour y voir plus clair :
Code : Tout sélectionner
systemctl stop cups.path
systemctl stop cups.socket
systemctl stop cups.service
pacman -Rn cups ghostscript libcups
find / -path "*cups*.pacsave" -delete
find / -path "*cups*.pacnew" -delete
rm -R /var/cache/cups/ /var/spool/cups/ /var/log/cups/ /etc/cups/ /etc/printcap
# Réinstallation des paquets précédemment supprimé
Puis tu ajoutes ton imprimante via l'interface web de cups
Re: [cups / hplip ?] Problème d'imprimantes (et autres)
Publié : jeu. 28 févr. 2013, 19:05
par papa6
Merci,
Pourtant Cups sait que j'ai une imprimante, puisqu'il me permet même d'imprimer une page de test depuis mon navigateur.
Et le fichier de liste des imprimantes (/etc/printcap) se met à jour lors d'un ajout d'imprimante (il est en rw,r,r).
J'ai ouvert un rapport de bug comme je disais hier, mais je ne sais pas si c'est vraiment un bug ou lié à ma mise à jour (j'avais essayé de repasser en cups 1.5 mais ça ne marchait pas mieux)
Re: [cups / hplip ?] Problème d'imprimantes (et autres)
Publié : jeu. 28 févr. 2013, 20:04
par papa6
RÉSOLU !
Éh bien... ouf, enfin
Le
bug que j'avais ouvert était situé entre la chaise et le clavier, et il est résolu :
Dans le fichier
/etc/cups/client.conf, il faut lister le ServerName sans les http://
Code : Tout sélectionner
ServerName localhost:631
# et non pas : ServerName http://localhost:631

Re: [cups] Problème d'imprimantes (et autres) (résolu)
Publié : jeu. 28 févr. 2013, 20:09
par benjarobin
...
Re: [cups] Problème d'imprimantes (et autres) (résolu)
Publié : jeu. 28 févr. 2013, 20:20
par papa6
benjarobin a écrit :...
Pour la peine, j'en ai profité pour mettre à jour
le wiki anglais, qui envoyait vers une mauvaise piste (les paquets foomatic).