Page 1 sur 2

[imprimante] pb avec CUPS (résolu)

Publié : lun. 18 févr. 2013, 22:18
par newouech
Bonjour à tous,
du jour au lendemain, mon imprimante décide de ne plus imprimer. J'essaye donc de me connecter sur l'interface cups (http://localhost:631) et mon navigateur ne trouve pas la page correspondante. Il me semble pourtant que cups se lance bien au démarrage.
Mon imprimante est une brother. Je soupçonne un problème de driver... mais pourquoi je n'arrive plus à me connecter à l'interface CUPS?

Ensuite, concernant les drivers, je me souviens avoir suivi un tuto du genre
https://wiki.archlinux.org/index.php/Brother_DCP-7020
en adaptant pour mon imprimante... ceci dit maintenant ce tuto ne doit plus fonctionner car il n'est plus question de /etc/rc.d/. J'ai essayé de réextraire (avec rpmextract) les drivers et de copier les fichiers extraits où il fallait (opt et usr queslquechose), mais rien n'y fait, la page de test ne veut pas s'imprimer.


merci de votre aide

Re: [imprimante] Mon imprimante ne fonctionne plus, pb avec

Publié : lun. 18 févr. 2013, 22:42
par Néwick
Que donne

Code : Tout sélectionner

systemctl status cupsd 
?

Re: [imprimante] Mon imprimante ne fonctionne plus, pb avec

Publié : lun. 18 févr. 2013, 22:46
par newouech

Code : Tout sélectionner

cups.service - CUPS Printing Service
	  Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled)
	  Active: active (running) since lun. 2013-02-18 22:32:57 CET; 18min ago
	Main PID: 405 (cupsd)
	  CGroup: name=systemd:/system/cups.service
		  ├─ 405 /usr/sbin/cupsd -f
		  └─1129 /usr/lib/cups/notifier/dbus dbus://
cups semble donc bien fonctionner

Re: [imprimante] Mon imprimante ne fonctionne plus, pb avec

Publié : lun. 18 févr. 2013, 23:00
par newouech
Dans le fichier /var/log/cups/error_log, j'ai la ligne

Code : Tout sélectionner

[cups-driverd] Bad driver information file "/usr/share/cups/drv/cupsfilters.drv"!
Si ça peut aider!
Edit:
j'avance un peu, j'ai trouvé ça sur le tuto anglais

Code : Tout sélectionner

To use the new configuration, copy /etc/cups/cupsd.conf.default to /etc/cups/cupsd.conf (backup the old configuration if needed) and restart CUPS to employ the new settings. 
J'ai donc bien accés à nouveau à l'interface de cups. Par contre l'imprimante ajoutée ne fonctionne pas. Idem via l'interface de gnome, qui ne veut tout simplement pas m'ajouter mon imprimante. Je suis maintenant persuadé qu'il s'agit d'un problème de drivers. Comment adapter la méthode que j'avais utilisée précédemment pour installer mon imprimante avec les bons drivers?

Re: [imprimante] Mon imprimante ne fonctionne plus, pb avec

Publié : mar. 19 févr. 2013, 21:09
par newouech
MAJ: dans le fichier s'appelant cupswrapper... j'ai remplacer init.d par rc.d (comme indiquer dans les wikis relatifs aux imprimantes brother)
Je me pose maintenant la question : utilise-t-on encore rc.d depuis le passage à systemd.

Avez-vous une piste pour m'aiguiller sur la voie vertueuse de la solution?

Re: [imprimante] Mon imprimante ne fonctionne plus, pb avec

Publié : mar. 19 févr. 2013, 22:53
par newouech
OK all is done. J'avais oublié d'exécuter la commande

Code : Tout sélectionner

./cupswrapperdcpj515w

Re: [imprimante] pb avec CUPS

Publié : sam. 22 juin 2013, 11:22
par newouech
Bonjour à tous,

suite à une réinstallation fraiche d'arch, j'ai à nouveau quelques questions à propos de l'installation de mon imprimante brother.
J'ai suivi le tuto
https://wiki.archlinux.org/index.php/Brother_DCP-7065DN

Il faut modifier un fichier pour indiquer le chemin de cupsd (init.d/ vers rc.d). Avec les changements récents, je n'ai plus de répertoire rc.d et ne trouve donc plus cupsd.
Comment dois-je changer mon fichier pour que cela fonctionne.

Merci de votre aide

Re: [imprimante] pb avec CUPS

Publié : sam. 22 juin 2013, 11:52
par widapit
Salut !
Avec les changements récents, je n'ai plus de répertoire rc.d ...
enfin, "récent"... tout est relatif hein !?
...et ne trouve donc plus cupsd.
cups comme les autres services, utilisent Systemd maintenant .

Re: [imprimante] pb avec CUPS

Publié : sam. 22 juin 2013, 12:07
par newouech
Oui effectivement, les changements dates maintenant,

mais sur mon ancienne installation, il me semble que j'avais un résidu de rc.d et donc que la manip indiquée dans le tuto fonctionnait encore. Maintenant, je ne trouve pas de tuto/wiki indiquant la nouvelle manip à faire pour mon imprimante. En gros, le fichier à modifier est un fichier d'installation des drivers. Il faut lui indiquer où se trouve cusp et cupsd. Avec systemd, je ne sais pas où ça se trouve.

Donc je sollicite votre aide ;)

Merci

Re: [imprimante] pb avec CUPS

Publié : sam. 22 juin 2013, 13:13
par FoolEcho
Tu es passé par un paquet AUR ?
Et peut-on savoir quel est le modèle d'imprimante... :sifflote2:

Re: [imprimante] pb avec CUPS

Publié : sam. 22 juin 2013, 18:00
par newouech
Oui désolé,

c'est une brother DCPJ515w. Il n'y a pas de paquet AUR pour cette imprimante.

Re: [imprimante] pb avec CUPS

Publié : sam. 22 juin 2013, 20:07
par FoolEcho
Pour la question du init.d et rc.d, pour avoir épluché à un moment le contenu du script cupswrapper ( http://forums.archlinux.fr/post104146.h ... er#p104146 ) il me semble que cette partie ne sert qu'à relancer cups. Chose que tu peux faire manuellement via systemd. :chinois:

Je te suggère de passer par un PKGBUILD (plus propre, tout ça). Tu devrais t'en sortir en adaptant brother-dcpj315w par exemple (choisi à dessein car mis à jour récemment avec nettoyage et cie, bien que le source soit relativement ancien).

Re: [imprimante] pb avec CUPS

Publié : ven. 28 juin 2013, 21:59
par newouech
Ok merci,
désolé pour ma réactivité.

Donc j'adapte le fichier PKGBUILD, le ficher install pour ma dcpj515w.
Pas de soucis, c'est un script sh.
Par contre, on le lance simplement avec un sh?
Si ça fonctionne, comment le proposer à la communauté?

Merci

Re: [imprimante] pb avec CUPS

Publié : ven. 28 juin 2013, 22:55
par newouech
BOn en fait c'est bon, j'ai finalement trouvé des tutos et tout fonctionne. :D
Merci à vous

Re: [imprimante] pb avec CUPS [RESOLU]

Publié : sam. 29 juin 2013, 09:03
par FoolEcho

Re: [imprimante] pb avec CUPS [RESOLU]

Publié : lun. 01 sept. 2014, 21:05
par newouech
Je redéterre le sujet,

après une réinstallation de mon système j'ai encore un souci avec mon imprimante multi-fonction brother DCP-j515w. J'arrive à scanner mais pas à imprimer.
J'ai repris ce post ou je m'étais inspiré d'un PKGBUILD pour installer mon imprimante. Cette méthode fonctionnait, je l'a donc réutilisée.
Après modification des fichiers, je lance la commande

Code : Tout sélectionner

makepkg -si
Tout semble fonctionner à merveille, mon imprimante s'installe, mais malheureusement je n'arrive pas à imprimer une page de test (ou toute autre page). Mon imprimante est en usb, elle apparait bien dans cups, dans l'outil imprimante de gnome...
Quels sont les opérations qui pourraient m'aider dans la recherche du problème? Comment vérifier que la connexion apparaissant dans CUPS est la bonne puisqu'on dirait qu'il y a un problème de communication?

Merci pour toute votre aide

Re: [imprimante] pb avec CUPS

Publié : mar. 02 sept. 2014, 10:05
par FoolEcho
Ton utilisateur fait-il bien partie du groupe lp ? Utilisateurs_et_Groupes
Autrement, il faut chercher du côté des logs, en activant éventuellement le mode debug. https://wiki.archlinux.fr/CUPS#Debug

Re: [imprimante] pb avec CUPS

Publié : mar. 02 sept. 2014, 18:47
par newouech
Je viens de vérifié et oui mon utilisateur appartient bien au groupe lp.
Ensuite, concernant les logs cups, voici ce que me donne "cat /var/log/cups/access_log" concernant ma dernière tentative d'impression de la page de test

Code : Tout sélectionner

localhost - - [02/Sep/2014:18:40:08 +0200] "POST / HTTP/1.1" 200 363 Create-Printer-Subscriptions successful-ok
localhost - - [02/Sep/2014:18:41:53 +0200] "POST / HTTP/1.1" 200 186 Renew-Subscription client-error-not-found
localhost - - [02/Sep/2014:18:41:53 +0200] "POST / HTTP/1.1" 200 347 Create-Printer-Subscriptions successful-ok
localhost - - [02/Sep/2014:18:41:53 +0200] "POST / HTTP/1.1" 200 9953 CUPS-Get-PPDs -
localhost - - [02/Sep/2014:18:41:55 +0200] "POST /printers/DCPJ515W HTTP/1.1" 200 415 Print-Job successful-ok
localhost - - [02/Sep/2014:18:42:02 +0200] "POST / HTTP/1.1" 200 155 Cancel-Subscription successful-ok
localhost - - [02/Sep/2014:18:42:02 +0200] "POST / HTTP/1.1" 200 155 Cancel-Subscription client-error-not-found
et concernant "cat /var/log/cups/error_log"

Code : Tout sélectionner

E [02/Sep/2014:10:40:26 +0200] Unable to bind socket for address [v1.::1]:631 - Address already in use.
E [02/Sep/2014:18:39:59 +0200] Unable to bind socket for address [v1.::1]:631 - Address already in use.
Malheureusement je ne sais pas décoder ces informations. A savoir, mon imprimante est en usb (et non en wifi.

Re: [imprimante] pb avec CUPS

Publié : mar. 02 sept. 2014, 19:39
par FoolEcho
Ces erreurs ne sont pas significatives.
Les logs en mode debug ça donne quoi ?

Re: [imprimante] pb avec CUPS

Publié : mer. 03 sept. 2014, 20:25
par newouech
J'ai donc bien changé la valeur de la variable LogLevel à debug dans /etc/cups/cupsd.conf
Voici les dernières lignes de error_log

Code : Tout sélectionner

D [03/Sep/2014:20:20:11 +0200] [Client 21] Returning IPP successful-ok for Get-Notifications (/printers/) from localhost
D [03/Sep/2014:20:20:11 +0200] [Client 21] Content-Length: 127
D [03/Sep/2014:20:20:11 +0200] [Client 21] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=127, response=0x7f08103e53e0(IPP_IDLE), pipe_pid=0, file=-1
D [03/Sep/2014:20:20:11 +0200] [Client 21] Writing IPP response, ipp_state=DATA, old wused=0, new wused=0
D [03/Sep/2014:20:20:11 +0200] [Client 21] bytes=0, http_state=0, data_remaining=0
D [03/Sep/2014:20:20:11 +0200] [Client 21] Waiting for request.
D [03/Sep/2014:20:20:11 +0200] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
I [03/Sep/2014:20:20:39 +0200] Saving job.cache...
I [03/Sep/2014:20:20:39 +0200] Saving subscriptions.conf...
D [03/Sep/2014:20:20:39 +0200] cupsdSetBusyState: newbusy="Not busy", busy="Dirty files"
D [03/Sep/2014:20:20:39 +0200] Report: clients=5
D [03/Sep/2014:20:20:39 +0200] Report: jobs=3
D [03/Sep/2014:20:20:39 +0200] Report: jobs-active=0
D [03/Sep/2014:20:20:39 +0200] Report: printers=1
D [03/Sep/2014:20:20:39 +0200] Report: stringpool-string-count=1113
D [03/Sep/2014:20:20:39 +0200] Report: stringpool-alloc-bytes=10296
D [03/Sep/2014:20:20:39 +0200] Report: stringpool-total-bytes=21992
Je ne vois d'erreur significatives