web-dev-qa-db-fra.com

les imprimantes ne fonctionnent pas après la mise à niveau de la distribution

Après la mise à niveau de la distribution de 16.04 à 18.04.1, les deux imprimantes que j'ai (Epson L805 et HP 7500A) ont cessé de fonctionner. Le fichier journal des tasses pour la page de test epson indique:

./base/gsicc_manage.c:1244: gsicc_open_search(): Could not find default_gray.icc 
./base/gsicc_manage.c:2025: gsicc_set_device_profile(): cannot find device profile
Unrecoverable error: rangecheck in .putdeviceprops
Operand stack:
[Job 2256] true
[Job 2256] PID 21466 (/usr/lib/cups/filter/gstoraster) stopped with status 1.
[Job 2256] Hint: Try setting the LogLevel to "debug" to find out more.
[Job 2256] PID 21467 (/opt/epson-inkjet-printer-escpr/cups/lib/filter/epson-escpr-wrapper) stopped with status 1.
[Job 2256] Hint: Try setting the LogLevel to "debug" to find out more.
[Job 2256] Can\'t open CUPS raster file.
[Job 2256] PID 21469 (/usr/lib/cups/backend/lpd) exited with no errors.
[Job 2256] End of messages
[Job 2256] printer-state=3(idle)
[Job 2256] printer-state-message="Filter failed"
[Job 2256] printer-state-reasons=none

Utilisation du pilote epson 64 bits pour imprimante L805 (pilote epson-inkjet-printer-escpr_1.6.30-1lsb3.2_AMD64.deb) et lsb-9.2

J'ai essayé tout ce qui suit, sans succès:

  1. Effacer var/spool/cups.
  2. Désinstallez et réinstallez les imprimantes et les pilotes.
  3. Utilisez un ancien pilote d’Epson, epson-inkjet-printer-l805_1.0.0-1lsb3.2_AMD64.deb.
  4. Suppression de la version 3.17.10 de hplip et de la version 3.18.9 (la plus récente) de hplip
  5. mise à niveau du micrologiciel de l'imprimante à la dernière version.
  6. connecté et installé en tant qu'imprimante usb.
  7. essayé le pilote epson précédent (1.6.17-2). Cela a ajouté le fichier manquant epson-escpr-wrapper dans le répertoire usr/lib/cups/filter.
6
bob

De réponse acceptée quel auteur postera ici, espérons-le:

J'ai rencontré le même problème. Pour retrouver son origine, j'ai examiné "/ var/log/cups/error_log". Dans mon cas, j'ai découvert que le problème était dû aux profils icc utilisés par ghostscript. J'ai eu l'erreur suivante:

Filtre pstops lancé (PID 26489)
./ base/gsicc_manage.c: 1244: gsicc_open_search (): impossible de trouver default_gray.icc
./ base/gsicc_manage.c: 2261: gsicc_init_iccmanager (): impossible de trouver le profil icc par défaut
./ base/gsicc_manage.c: 1244: gsicc_open_search (): impossible de trouver default_rgb.icc
./ base/gsicc_manage.c: 2025: gsicc_set_device_profile (): impossible de trouver le profil de périphérique
**** Impossible d’ouvrir le périphérique initial et de quitter.

Donc ce qui a fonctionné pour moi a été de supprimer manuellement les profils icc puis de réinstaller libgs9-common (après configuration cassée de ghostscript ):

Sudo rmdir /usr/share/ghostscript/9.25/iccprofiles
Sudo apt-get install --reinstall libgs9-common

J'espère que cela t'aides

2
WinEunuuchs2Unix