Après une mise à niveau du 16.04 au 18.04, mon imprimante a cessé de fonctionner. L’imprimante est une Epson E360-dn. Après l’impression d’une page de test, j’obtiens le message Impression suivi de Impression arrêtée avec le message d’état de l’imprimante indiquant "Échec du filtre". L'imprimante est connectée au réseau. Après avoir lu des informations sur des problèmes similaires et avoir essayé différentes choses (cups réinstallés; Sudo aa-plain cupsd puis systemctl restart cups.service; imprimante supprimée et reconnectée en tant que périphérique USB; fouillé dans les journaux des erreurs), je ne sais pas où aller. suivant.
Le seul message d'erreur que je puisse trouver dans/var/log/cups/error_log est une erreur 32 (canal cassé).
cindy@Calanthe3:/var/log/cups$ tail error_log
I [08/Oct/2018:17:10:45 +1000] Expiring subscriptions...
D [08/Oct/2018:17:10:45 +1000] [Client 126] con->http=0x5573beab3140
D [08/Oct/2018:17:10:45 +1000] [Client 126] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=106, response=0x5573bea747d0(IPP_STATE_DATA), pipe_pid=0, file=-1
D [08/Oct/2018:17:10:45 +1000] [Client 126] Writing IPP response, ipp_state=IPP_STATE_DATA, old wused=0, new wused=0
D [08/Oct/2018:17:10:45 +1000] [Client 126] bytes=0, http_state=0, data_remaining=106
D [08/Oct/2018:17:10:45 +1000] [Client 126] Flushing write buffer.
D [08/Oct/2018:17:10:45 +1000] [Client 126] New state is HTTP_STATE_WAITING
D [08/Oct/2018:17:10:45 +1000] [Client 126] Waiting for request.
D [08/Oct/2018:17:10:45 +1000] cupsdSetBusyState: newbusy="Dirty files", busy="Active clients and dirty files"
I [08/Oct/2018:17:10:46 +1000] Expiring subscriptions...
cindy@Calanthe3:/var/log/cups$ tail error_log
D [08/Oct/2018:17:11:01 +1000] [Client 126] HTTP_STATE_WAITING Closing for error 32 (Broken pipe)
D [08/Oct/2018:17:11:01 +1000] [Client 126] Closing connection.
J'ai essayé de redémarrer à partir d'un USB 18.04 live. J'ai installé l'imprimante avec uniquement les pilotes par défaut et l'impression a été prête à l'emploi. Clairement, cela est lié au processus de mise à niveau. Avez-vous des idées sur ce qui doit être réinitialisé ou réinstallé pour que cette imprimante fonctionne?
J'ai eu un problème similaire après la mise à niveau vers 18.04. Les étapes de cette réponse l'ont corrigé:
Sudo rmdir /usr/share/ghostscript/9.25/iccprofiles
Sudo apt-get install --reinstall libgs9-common
J'ai également eu des problèmes sur deux ordinateurs différents avec deux imprimantes Canon fonctionnant auparavant sur 16.04, également connectées via USB. Après une mise à niveau de la distribution à 18.04, aucun des deux Il s’agissait de deux ordinateurs différents et de deux imprimantes Canon différentes (une MX et une IP).
Sur les deux systèmes, le service CUPS se bloquait en affichant une erreur:
"erreur: impossible de créer /var/spool/cups/tmp/.hplip"
Il y avait suffisamment de problèmes d'autorisation.
Correctif utilisé:
Sudo apt remove hplip
Sudo apt install hplip
CUPS était alors en cours d'exécution, mais le problème persistait. Erreurs trouvées avec "cat/var/log/cups/error_log | tail" Chaque système avait des erreurs différentes. Un "échec du filtre", l'autre "Fichiers sales". mais les deux ont été corrigés après le correctif mentionné par musashiXXX
Sudo rmdir /usr/share/ghostscript/9.25/iccprofiles
Sudo apt-get install --reinstall libgs9-common
Travaillé comme un charme. Pas sûr si la purge/réinstallation aurait fonctionné pour commencer.
J'ai eu un problème similaire avec une imprimante Canon fonctionnant auparavant sur 16.04, connectée via USB. Après avoir mis à niveau la distribution vers 18.04, le même message "Filtre échoué" est apparu lors de la tentative d'impression. error_log contenait quelques faux parasites avant d'abandonner avec "Erreur irrécupérable: rangecheck in .putdeviceprops", inutile en soi mais symptomatique d'un système d'imprimante défectueux.
J'ai essayé 'apt purge' à la fois sur les gobelets et les packages ghostscript; purger les gobelets seuls ou simplement retirer et réinstaller ces paquets étaient insuffisants, ils avaient tous deux besoin de purger. Réinstaller Ghostscript puis Cups a résolu le problème pour moi - le processus de mise à niveau doit être défectueux.