[Linux-bruxelles] imprimante qui n'imprime pas

Jean-Marc jean-marc at 6jf.be
Sam 13 Juin 16:42:48 CEST 2020


Fri, 12 Jun 2020 20:08:04 +0200
dstc <dstc at skynet.be> écrivait :

> bonsoir,

salut Pḧilippe,

> donc mon imprimante ne fonctionne toujours pas, et je n'ai pas encore 
> remis un système d'exploitation plus ancien. j'ai actuellement  Linux 
> Mint 19.3 Tricia mate.
> 1. les pilotes cups et les pilotes epson existent et correctement installés
> 2. la connexion du pc vers l'imprimante epson xo-205 existe (lorsqu'elle 
> est allumée) lsusb la montre :  Bus 003 Device 002: ID 04b8:0896 Seiko 
> Epson Corp. photocopieuse  vers pc fonctionne.

Okay, c'est un bon début.

> 3 . quand je vais dans menu=>administration=>imprimante=>fenêtre 
> ''imprimante-localhost'' <conection> fenêtre ''se connecter au serveur 
> CUPS'' , et à serveur cups aparait : ''/run/cups/cups.sock'' ; ce 
> fichier existe, les fichiers . sock devraient mettre en connexion deux 
> choses (le pc et l'imprimante ?)
> <connecter> '' erreur du serveur cups'' et ''failed to connect to server''
> 
> 4 . dans le fichier  ~$ less  /var/log/cups/error_log
> un nombre incomptable de lignes
> ''X [12/Jun/2020:12:17:12 +0200] No valid Listen or Port lines were 
> found in the configuration file.
> X [12/Jun/2020:12:17:13 +0200] No valid Listen or Port lines were found 
> in the configuration file.
> X [12/Jun/2020:12:17:13 +0200] No valid Listen or Port lines were found 
> in the configuration file.
> ce qui explique le point 3
> 5 . dans le fichier syslog on trouve quelque part  la 5ième tentative 
> vaine :
> :~$ sudo less  /var/log/syslog
> Jun 12 12:17:13 stg systemd[1]: cups.service: Service hold-off time 
> over, scheduling restart.
> Jun 12 12:17:13 stg systemd[1]: cups.service: Scheduled restart job, 
> restart counter is at 5.
> Jun 12 12:17:13 stg systemd[1]: Stopped CUPS Scheduler.
> Jun 12 12:17:13 stg systemd[1]: Closed CUPS Scheduler.
> Jun 12 12:17:13 stg systemd[1]: Stopping CUPS Scheduler.
> Jun 12 12:17:13 stg systemd[1]: cups.socket: Start request repeated too 
> quickly.
> Jun 12 12:17:13 stg systemd[1]: cups.socket: Failed with result 
> 'start-limit-hit'.
> Jun 12 12:17:13 stg systemd[1]: Failed to listen on CUPS Scheduler.
> Jun 12 12:17:13 stg systemd[1]: Dependency failed for Configure 
> Plugged-In Printer.
> Jun 12 12:17:13 stg systemd[1]: configure-printer at usb-003-002.service: 
> Job configure-printer at usb-003-002.service/start failed with result 
> 'dependency'.
> Jun 12 12:17:13 stg systemd[1]: cups.service: Start request repeated too 
> quickly.
> Jun 12 12:17:13 stg systemd[1]: cups.service: Failed with result 
> 'start-limit-hit'.
> Jun 12 12:17:13 stg systemd[1]: Failed to start CUPS Scheduler.
> Jun 12 12:17:17 stg udev-configure-printer[2316]: failed to connect to 
> CUPS server; giving up
> Jun 12 12:17:17 stg systemd[1]: configure-printer at usb-003-002.service: 
> Control process exited, code=exited status=1
> Jun 12 12:17:17 stg systemd[1]: configure-printer at usb-003-002.service: 
> Failed with result 'exit-code'.

Bon, les infos ci-dessus semblent indiquer un problème de configuration dans CUPS.

> il a un socket qui répétait trop vite
> il a un qui a failli en écoutant les tasses schedulers
> il y a une dépendance qui a failli dans la confiture du plongeoir de 
> l'imprimante
> il y Job qui a failli dans la dépendance
> puis a prit la sortie avec un statut 1.
> Enfin ça rate, il y a un petit quelque chose qui fait que la soquette ne 
> connecte pas, mai quoi ?
> Si quelqu'un pouvait me le dire cela m'éviterait un nouvelle 
> installation et j'apprendrais quelque chose.

En principe, réinstaller un système ne se fait que si tu veux en changer.
Par exemple, si tu voulais passer de Mint à une vraie Debian.  :-)

bon, trèfle de plaisanteries.

Pour info, CUPS (Common Unix Printing System) est un serveur d'impressions.
Il reçoit les demandes d'impression, les traîte comme il faut et les envoie à l'imprimante qui va bien.
https://fr.wikipedia.org/wiki/Common_Unix_Printing_System

Sur ton système, il n'a pas l'air en bonne santé.

Quand tu vois ceci :
> ''X [12/Jun/2020:12:17:12 +0200] No valid Listen or Port lines were 
> found in the configuration file.

Cela veut dire que le fichier de config ne comporte pas de définition du port sur lequel CUPS doit "écouter".

En général, CUPS utilise le port 631.

On va commencer par demander le statut de CUPS (les commandes que je te donnerai commenceront après le signe "$") :
$ systemctl status cups*

Chez moi, je vois les statuts de cups.service, cups.socket, cups.path (tout les 3 liés au CUPS Scheduler) et cups-browsed.service.  Ce dernier ne nous intéresse pas, il rend les imprimantes distantes dispos localement.

Si un des composants du CUPS Scheduler ne fonctionne pas, c'est sans doute là qu'il faudra regarder.

Concernant le message d'erreur, perso, je regarderai si tu trouves une ligne comme ceci dans la config de cups :
Listen localhost:631

Pour cela, tu peux essayer :
$ grep -R Listen /etc/cups 2>&-
/etc/cups/cupsd.conf:Listen localhost:631
/etc/cups/cupsd.conf:Listen /var/run/cups/cups.sock

Tu vois que chez moi, la commande retrouve bien la directive qui définit sur quelle adresse CUPS écoute.

Je pense que tu peux commencer par ce biais.  Si cela ne donne rien, rendez-vous à la LCP virtuelle ou sur la liste du BxLUG.

> phdh


Jean-Marc <jean-marc at 6jf.be>
https://6jf.be/keys/ED863AD1.txt
https://6jf.be/keys/ED0B8558.txt
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: non disponible
Type: application/pgp-signature
Taille: 833 octets
Desc: non disponible
URL: </pipermail/linux-bruxelles/attachments/20200613/a6ff0a6f/attachment.sig>


Plus d'informations sur la liste de diffusion Linux-bruxelles