web-dev-qa-db-fra.com

Impossible d'imprimer après la mise à niveau d'Ubuntu 16.04 à 18.04 (HP MFC-7470DW)

Je viens de mettre à niveau mon système d'Ubuntu 16.04 LTS à 18.04 LTS. Depuis la mise à niveau, je ne parviens pas à imprimer sur mon Brother MFC-J470DW. L'imprimante est trouvée lorsqu'elle est branchée (USB). Mais lorsque j'ai envoyé un test d'impression (ou tout autre document), celui-ci apparaît brièvement dans la liste des tâches de l'imprimante et se termine au bout de quelques secondes, affichant ainsi une tâche réussie dans la liste.

La numérisation, par contre, fonctionne bien, depuis le lit et depuis le chargeur.

Je fais des recherches sur Internet depuis quelques jours mais rien n’a fonctionné jusqu’à présent.

J'ai essayé de réinstaller les pilotes à partir de la ligne de commande plusieurs fois après avoir retiré l'imprimante à l'aide de l'interface Web CUPS, en utilisant Paramètres -> Imprimantes et en utilisant l'outil de désinstallation de brother à partir de la ligne de commande.

A également essayé la procédure de mise en liste noire du module usblp.

Une chose à noter est peut-être que dans 16.04 j’avais ajouté un lien lpd vers cups dans le répertoire /etc/init.d. C’était la solution pour moi le 16.04 mais cela ne fait plus l'affaire.)

sortie dmesg:

[120902.496158] usb 1-1.2: new high-speed USB device number 13 using ehci-pci
[120902.609557] usb 1-1.2: New USB device found, idVendor=04f9, idProduct=02e8
[120902.609559] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[120902.609560] usb 1-1.2: Product: MFC-J470DW
[120902.609562] usb 1-1.2: Manufacturer: Brother
[120902.609563] usb 1-1.2: SerialNumber: BROM3F156149
[120902.612364] usblp 1-1.2:1.0: usblp1: USB Bidirectional printer dev 13 if 0 alt 0 proto 2 vid 0x04F9 pid 0x02E8

lsusb informations:

$ lsusb | grep Brother
Bus 001 Device 013: ID 04f9:02e8 Brother Industries, Ltd

les permssions semblent être correctes:

$ ls -l /dev/bus/usb/001/013
crw-rw-r--+ 1 root lp 189, 12 Oct 11 11:38 /dev/bus/usb/001/013

également après le débranchement et la reconnexion de la connexion peut changer, mais le nettoyage et la création semblent corrects avec les autorisations appropriées.

Des idées quoi essayer ensuite?

Un autre post semble être lié à cela, même problème imprimante différente.

mise à jour:

Après avoir désinstallé et réinstallé de nouveaux pilotes, dans des conditions différentes, telles que l'installation alors que l'imprimante n'est pas/est connectée, en utilisant différentes versions de pilote, l'imprimante ne fonctionne toujours pas.

certaines choses que j'ai remarquées (peuvent ou non être pertinentes):

  • le gestionnaire de paquets synaptic affiche 0 Ko pour les pilotes d'imprimante

  • une impression brute sur/dev/usb/lpx réveille l’imprimante en affichant le message "réception" avec quelques marqueurs de progression, mais même dans ce cas, elle ne sera pas imprimée.

Je suis sûr que j'utilise les mêmes pilotes que dans Ubuntu 16.04 LTS, toujours avec une version différente de CUPS, liant toujours init.d/lpd à init.d/cups, vérifié et revérifié toutes les exigences de Brother.

Mise à jour:

Après quelques recherches sérieuses et des tests, je pense avoir limité le problème de mes problèmes d'impression à certains problèmes de fichiers non trouvés.

Notez que le profil icc ne contient pas d’erreurs dans error_log. Je ne sais pas ce qui est nécessaire ou ce que cela fait mais semble être un problème.

D [16/Oct/2018:01:09:48 +0200] [Job 6] DATA======BRHalfTonePattern=Diffusion BRMonoColor=Mono number-up=1 BRJpeg=Recommended BRDuplex=DuplexNoTumble noCollate PageSize=A4 BRColorMatching=Vivid BRContrast=0 BRBlue=0 BRColorEnhancement=OFF BRBrightness=0 BRGreen=0 BRMediaType=PlainDuplex BRDuplexMode=Normal BRSlowDrying=OFF BRColorPaperThick=Regular BRResolution=PlainNormal BRRed=0 BRBiDir=ON job-uuid=urn:uuid:3fcd853a-cee3-3cab-7b08-d5391119cf43 job-originating-Host-name=localhost date-time-at-creation= date-time-at-processing= time-at-creation=1539641635 time-at-processing=1539644988 Copies=1
D [16/Oct/2018:01:09:48 +0200] [Job 6] search_data======BRContrast=
D [16/Oct/2018:01:09:48 +0200] [Job 6] DATA======-cont
D [16/Oct/2018:01:09:48 +0200] [Job 6] search_data======-cont
D [16/Oct/2018:01:09:48 +0200] [Job 6] DATA======BRHalfTonePattern=Diffusion BRMonoColor=Mono number-up=1 BRJpeg=Recommended BRDuplex=DuplexNoTumble noCollate PageSize=A4 BRColorMatching=Vivid BRContrast=0 BRBlue=0 BRColorEnhancement=OFF BRBrightness=0 BRGreen=0 BRMediaType=PlainDuplex BRDuplexMode=Normal BRSlowDrying=OFF BRColorPaperThick=Regular BRResolution=PlainNormal BRRed=0 BRBiDir=ON job-uuid=urn:uuid:3fcd853a-cee3-3cab-7b08-d5391119cf43 job-originating-Host-name=localhost date-time-at-creation= date-time-at-processing= time-at-creation=1539641635 time-at-processing=1539644988 Copies=1
D [16/Oct/2018:01:09:48 +0200] [Job 6] search_data======BRRed=
D [16/Oct/2018:01:09:48 +0200] [Job 6] DATA======-red
D [16/Oct/2018:01:09:48 +0200] [Job 6] search_data======-red
D [16/Oct/2018:01:09:48 +0200] [Job 6] DATA======BRHalfTonePattern=Diffusion BRMonoColor=Mono number-up=1 BRJpeg=Recommended BRDuplex=DuplexNoTumble noCollate PageSize=A4 BRColorMatching=Vivid BRContrast=0 BRBlue=0 BRColorEnhancement=OFF BRBrightness=0 BRGreen=0 BRMediaType=PlainDuplex BRDuplexMode=Normal BRSlowDrying=OFF BRColorPaperThick=Regular BRResolution=PlainNormal BRRed=0 BRBiDir=ON job-uuid=urn:uuid:3fcd853a-cee3-3cab-7b08-d5391119cf43 job-originating-Host-name=localhost date-time-at-creation= date-time-at-processing= time-at-creation=1539641635 time-at-processing=1539644988 Copies=1
D [16/Oct/2018:01:09:48 +0200] [Job 6] search_data======BRGreen=
D [16/Oct/2018:01:09:48 +0200] [Job 6] DATA======-green
D [16/Oct/2018:01:09:48 +0200] [Job 6] search_data======-green
D [16/Oct/2018:01:09:48 +0200] [Job 6] DATA======BRHalfTonePattern=Diffusion BRMonoColor=Mono number-up=1 BRJpeg=Recommended BRDuplex=DuplexNoTumble noCollate PageSize=A4 BRColorMatching=Vivid BRContrast=0 BRBlue=0 BRColorEnhancement=OFF BRBrightness=0 BRGreen=0 BRMediaType=PlainDuplex BRDuplexMode=Normal BRSlowDrying=OFF BRColorPaperThick=Regular BRResolution=PlainNormal BRRed=0 BRBiDir=ON job-uuid=urn:uuid:3fcd853a-cee3-3cab-7b08-d5391119cf43 job-originating-Host-name=localhost date-time-at-creation= date-time-at-processing= time-at-creation=1539641635 time-at-processing=1539644988 Copies=1
D [16/Oct/2018:01:09:48 +0200] [Job 6] search_data======BRBlue=
D [16/Oct/2018:01:09:48 +0200] [Job 6] DATA======-blue
D [16/Oct/2018:01:09:48 +0200] [Job 6] search_data======-blue
D [16/Oct/2018:01:09:48 +0200] [Job 6] ./base/gsicc_manage.c:1244: gsicc_open_search(): Could not find default_gray.icc 
D [16/Oct/2018:01:09:48 +0200] [Job 6] | ./base/gsicc_manage.c:2261: gsicc_init_iccmanager(): cannot find default icc profile
D [16/Oct/2018:01:09:48 +0200] [Job 6] ./base/gsicc_manage.c:1244: gsicc_open_search(): Could not find default_rgb.icc 
D [16/Oct/2018:01:09:48 +0200] [Job 6] | ./base/gsicc_manage.c:2025: gsicc_set_device_profile(): cannot find device profile
D [16/Oct/2018:01:09:48 +0200] [Job 6] **** Unable to open the initial device, quitting.
D [16/Oct/2018:01:09:48 +0200] [Job 6] Sent 0 bytes...
D [16/Oct/2018:01:09:48 +0200] [Job 6] PID 9992 (/usr/lib/cups/filter/brother_lpdwrapper_mfcj470dw) exited with no errors.
D [16/Oct/2018:01:09:48 +0200] [Job 6] Waiting for read thread to exit...
D [16/Oct/2018:01:09:49 +0200] [Job 6] PID 9993 (/usr/lib/cups/backend/usb) exited with no errors.
D [16/Oct/2018:01:09:49 +0200] [Job 6] time-at-completed=1539644988
D [16/Oct/2018:01:09:49 +0200] cupsdMarkDirty(----S)
D [16/Oct/2018:01:09:49 +0200] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files"
I [16/Oct/2018:01:09:49 +0200] [Job 6] Job completed.
I [16/Oct/2018:01:09:49 +0200] Expiring subscriptions...

le travail passe donc par les quircks usb et les différents filtres mais ne parvient pas à trouver les profils icc que je ne connais pas suffisamment pour déduire et encore moins régler le problème mais peut-être que quelqu'un pourrait me dire si je suis sur la bonne voie ou si je manque le émettre complètement?

il y a un tas de profils icc sur le disque, mais soit certains chemins de recherche ne sont pas définis correctement, soit il manque des packages requis. Ici je suis complètement coincé; toute personne capable de me donner une direction sur la façon de poursuivre la recherche?

merci

1
G3ck0___

J'ai essayé cette réponse qui a fonctionné pour certains:

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

Mais cela ne fonctionnait pas pour moi avec l'imprimante Brother DCP-7065DN après une nouvelle clonage du 16.04 et une mise à niveau vers 18.04 le 14 octobre 2018.

Après le redémarrage fonctionne

La purge des scripts fantômes fonctionne, mais pas avant le redémarrage. Alors avant même de vous connecter , tout ce qui n'a pas été imprimé précédemment s'imprime soudainement.

C'est un problème de sécurité énorme! Imaginez qu'un responsable tente d'imprimer des documents sensibles après la mise à niveau de 18.04 et que cela échoue. Le responsable abandonne et appelle le support technique. Un autre utilisateur redémarre l'ordinateur et même avant de s'inscrire, les rapports du responsable ont été recrutés par l'employé non autorisé.

Après le redémarrage initial, j'ai pu imprimer normalement.

D'autres avec des problèmes similaires

De nombreuses personnes ont des problèmes d’impression après la mise à niveau de 16.04 à 18.04:

2
WinEunuuchs2Unix

C'était ça, merci pour cette réponse. c'était juste ce dont j'avais besoin.

Vérifié le répertoire /usr/share/ghostscript/9.25/iccprofiles; c'était vide. Exécute la commande exactement comme le médecin l'a ordonné:

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

J'ai essayé de lancer un test d'impression. vérifiez que cela a fonctionné.

pour référence les dernières entrées du Job:

D [16/Oct/2018:13:03:42 +0200] [Job 8] Wrote 8192 bytes of print data...
D [16/Oct/2018:13:03:42 +0200] [Job 8] Read 8192 bytes of print data...
D [16/Oct/2018:13:03:42 +0200] [Job 8] Wrote 8192 bytes of print data...
D [16/Oct/2018:13:03:42 +0200] [Job 8] Read 3552 bytes of print data...
D [16/Oct/2018:13:03:42 +0200] [Job 8] Wrote 3552 bytes of print data...
D [16/Oct/2018:13:03:42 +0200] [Job 8] Sent 2130460 bytes...
D [16/Oct/2018:13:03:42 +0200] [Job 8] PID 13368 (/usr/lib/cups/filter/brother_lpdwrapper_mfcj470dw) exited with no errors.
D [16/Oct/2018:13:03:42 +0200] [Job 8] Waiting for read thread to exit...
D [16/Oct/2018:13:03:42 +0200] [Job 8] PID 13369 (/usr/lib/cups/backend/usb) exited with no errors.
D [16/Oct/2018:13:03:42 +0200] [Job 8] time-at-completed=1539687822
D [16/Oct/2018:13:03:42 +0200] cupsdMarkDirty(----S)
D [16/Oct/2018:13:03:42 +0200] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files"
I [16/Oct/2018:13:03:42 +0200] [Job 8] Job completed.

pitty Je ne peux pas marquer votre réponse comme utile (réputation trop basse).

0
G3ck0___