[Imprimante] Impossible d'imprimer (résolu)

Reconnaissance et configuration du matériel / kernel linux
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

[Imprimante] Impossible d'imprimer (résolu)

Message par Tristelune »

Salut à tous,

depuis hier soir je n'arrive plus à imprimer et je ne vois pas ce qui pose problème. Mon imprimante est une HP PSC 2110 multifonctions. Hier soir
en imprimant, tout à coup l'impression est devenu lente, mon imprimante s'est mise à faire un ou deux passages
sur la feuille, longue pause, de nouveau un ou deux, suivi d'une longue pause, etc. Je serais peut-être arrivé à imprimer
mon document, mais il m'aurait bien fallu une heure. Je savais que je n'avais plus beaucoup d'encre dans une cartouche
alors j'ai été en racheté une, pensant que ça pouvait être lié. Une fois la nouvelle cartouche mise, pas mieux. Je me suis dit alors que le problème pouvait venir de la cartouche couleur, je l'ai également changé, mais c'est une cartouche que j'avais acheté il y a très longtemps. Elle avait encore une date de 2005 dessus, je me suis dit, tente le coup. Mais pas mieux. J'ai finalement désinstallé mon imprimante, réinstallé, désinstallé cups et les drivers, tout réinstallé et toujours rien. Au moins elle a l'air de ne plus se plaindre qu'il lui manque de l'encre. Si j'essaie à présent d'imprimer un pdf, j'obtiens:

"Filter failed"

Mais pour l'instant impossible d'aller plur loin. Si je regarde le error_log de cups:

Code : Tout sélectionner

D [04/Aug/2012:17:52:27 +0200] [Job 160] PPD: /etc/cups/ppd/HP_PSC_2100.ppd
D [04/Aug/2012:17:52:27 +0200] [Job 160] cat: write error: No space left on device
D [04/Aug/2012:17:52:27 +0200] [Job 160] PID 1519 (/usr/lib/cups/filter/pstopdf) stopped with status 1.
D [04/Aug/2012:17:52:27 +0200] [Job 160] Hint: Try setting the LogLevel to "debug" to find out more.
D [04/Aug/2012:17:52:27 +0200] [Job 160] PID 1520 (/usr/lib/cups/filter/pdftopdf) stopped with status 1.
D [04/Aug/2012:17:52:27 +0200] [Job 160] Hint: Try setting the LogLevel to "debug" to find out more.
D [04/Aug/2012:17:52:27 +0200] [Job 160] Cannot process "<STDIN>": Unknown filetype.
D [04/Aug/2012:17:52:27 +0200] [Job 160] Process is dying with "Could not print file <STDIN>
D [04/Aug/2012:17:52:27 +0200] [Job 160] ", exit stat 2
D [04/Aug/2012:17:52:27 +0200] [Job 160] Cleaning up...
D [04/Aug/2012:17:52:27 +0200] [Job 160] PID 1521 (/usr/lib/cups/filter/foomatic-rip) stopped with status 2.
D [04/Aug/2012:17:52:27 +0200] [Job 160] Hint: Try setting the LogLevel to "debug" to find out more.
D [04/Aug/2012:17:52:27 +0200] [Job 160] prnt/backend/hp.c 839: ERROR: null print job total=0
D [04/Aug/2012:17:52:27 +0200] [Job 160] PID 1522 (/usr/lib/cups/backend/hp) exited with no errors.
D [04/Aug/2012:17:52:27 +0200] [Job 160] End of messages
D [04/Aug/2012:17:52:27 +0200] [Job 160] printer-state=3(idle)
D [04/Aug/2012:17:52:27 +0200] [Job 160] printer-state-message="Couldn't read xref table"
D [04/Aug/2012:17:52:27 +0200] [Job 160] printer-state-reasons=none
Ca ne veut malehureusement pas dire grand-chose pour moi. J'ai réinstallé les drivers hplip et hpoj.
Est-ce que ça évoque quelque chose à quelqu'un ?

Merci
Dernière modification par Tristelune le lun. 06 août 2012, 11:06, modifié 1 fois.
Avatar de l’utilisateur
Youpi
yeomen
Messages : 252
Inscription : sam. 16 juin 2012, 22:44

Re: [Imprimante] Impossible d'imprimer

Message par Youpi »

Salut,

As tu essayé d'imprimer une page de test via l'interface de Cups ? -> http://localhost:631
Arch 64 bit + Kernel ck-corex + Tint2 et fbpanel + OpenBox + Bumblebee + conky + eclipse et matlab
navigateur internet : iron (yaourt iron-bin)
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Re: [Imprimante] Impossible d'imprimer

Message par Tristelune »

Youpi a écrit : As tu essayé d'imprimer une page de test via l'interface de Cups ? -> http://localhost:631
J'avais essayé et je viens de retenter le coup. Le papier se charge et quasi plus rien. Sous cups j'ai:

Idle - "ready to print"

Et mon imprimante m'indique qu'elle imprime, mais il ne se passe rien. La seule chose qui a fonctionné, c'est
quand j'ai changé les cartouches. Il a fallu aligner les cartouches et dans ce cas deux feuilles ont été imprimées.
Je me demande ce qui ne va plus. Mais vu son grand âge, je me demande si le problème n'est pas simplement matériel.....
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Imprimante] Impossible d'imprimer

Message par FoolEcho »

Sur un autre modèle, mais un bug a été remonté, peut-être lié ? https://bugs.archlinux.org/task/30965
«The following statement is not true. The previous statement is true.» :nage:
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Re: [Imprimante] Impossible d'imprimer

Message par Tristelune »

Bon, je vais reprendre ce que je fais, mais je ne vois vraiment pas ce que je fais de travers.
Je viens d'ajouter mon imprimante (HP PSC 2110). D'après

http://www.openprinting.org/printer/HP/HP-PSC_2110

C'est bien le paquet hplip que je dois installer. J'ajoute mon imprimante et à mon avis j'ai 4 pilotes à
choix:

- HP PSC 2100 Series hpijs, 3.12.6 (en)
- HP PSC 2100 Series hpijs, 3.12.6 (en, en)
- HP PSC 2100 Series hpcups, 3.12.6 (en)
- HP PSC 2100 Series hpcups, 3.12.6 (en)

En prenant hpcups, je n'arrive à rien faire. Avec hpijs je peux démarrer l'impression de la page de test, mais dès que la page est chargée, ça se bloque et il n'imprime rien. Mais une fois j'ai oublié d'annuler l'impression et il m'a finalement imprimé:

"If you can read this, you are using the wrong driver for your printer."
FoolEcho a écrit :Sur un autre modèle, mais un bug a été remonté, peut-être lié ? https://bugs.archlinux.org/task/30965
J'ai fait comme sur le bug, j'ai réinstallé les version 1.5.3-6 de (lib)cups, mais pour l'instant rien n'y fait. Je vais peut-être ajouter un commentaire au bug.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Imprimante] Impossible d'imprimer

Message par FoolEcho »

Niveau log, ça donne quoi ?
Tristelune a écrit :

Code : Tout sélectionner

D [04/Aug/2012:17:52:27 +0200] [Job 160] cat: write error: No space left on device
Étrange... Tu as un /var séparé mais encore de la place je parie?
«The following statement is not true. The previous statement is true.» :nage:
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Re: [Imprimante] Impossible d'imprimer

Message par Tristelune »

FoolEcho a écrit :Niveau log, ça donne quoi ?
Ahem, bien observé :oops: .

Je n'ai pas de /var séparé, ça fait partie de /. Et là c'est rempli......

Je pourrais vider mon cache, mais comme il y a ce problème, j'aimerais bien garder les anciens paquets. Par contre au
niveau des logs, j'en ai pour 3.4 gb. Et j'en ai trois qui font plus de 1 gb:

- errors.log.1
- everything.log.1
- daemon.log.1

Est-ce qu'il y a une manière propre de diminuer la taille des logs ? Ou est-ce que je dois faire quelque chose du genre:

Code : Tout sélectionner

# cat /dev/null > errors.log.1
Ou peut-être simplement les effacer ?
J'en profite pour une autre question, j'ai plusieurs logs qui suivent le schéma suivant:

Code : Tout sélectionner

-rw-r----- 1 root log       75763 Aug  5 20:51 everything.log
-rw-r----- 1 root log  1179903024 Aug  5 08:28 everything.log.1
-rw-r----- 1 root log     1714038 Aug  1 11:07 everything.log.2
-rw-r----- 1 root log     1227203 Jul 22 12:19 everything.log.3
-rw-r----- 1 root log       79140 Jul 16 21:21 everything.log.4
C'est-à-dire un log et quatre fois le même avec un .1, .2, .3 et .4 à la fin. A quoi est-ce dû ? Puis-je les effacer.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Imprimante] Impossible d'imprimer

Message par FoolEcho »

Ce ne sont "que" des archives (c'est fait par logrotate + cron), tu peux donc les supprimer.
Pour régler la taille des logs avec logrotate, il te suffit de le configurer dans /etc/logrotate.conf.

... ça peut aussi valoir le coup de regarder ce qu'il s'est passé dans ces logs pour qu'ils gonflent à ce point. :sifflote2:
«The following statement is not true. The previous statement is true.» :nage:
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Re: [Imprimante] Impossible d'imprimer

Message par Tristelune »

FoolEcho a écrit :Ce ne sont "que" des archives (c'est fait par logrotate + cron), tu peux donc les supprimer.
Pour régler la taille des logs avec logrotate, il te suffit de le configurer dans /etc/logrotate.conf.
Bon du coup je les ai viré. Et ça m'a résolu le problème de l'imprimante. Je lirai mes logs un peu mieux la prochaine fois.....
Ca résoud aussi d'autres petits problèmes maintenant que / a de nouveau de la place.
Maintenant je vais m'intéresser un peu à ce logrotate.
FoolEcho a écrit : ... ça peut aussi valoir le coup de regarder ce qu'il s'est passé dans ces logs pour qu'ils gonflent à ce point. :sifflote2:
J'avoue que sur le coup j'ai été fainéant. J'aurais dû, mais j'ai pas mal de petits truc à régler, donc je m'y pencherai un prochaine fois. Sans compter une réinstallation prochaine d'Archlinux sur ma machine.

Merci à tous pour le coup de main!
Répondre