Connexion

Forum

Système et matériels » Imprimantes scanners et Appareils Photo Brother HL1430 et HL2030 filter failed

cracky Membre non connecté

Rang

Avatar

Inscrit le : 16/09/2011 à 20h43

Messages: 13

Le 08/07/2019 à 23h30

Reprise du message précédent

Bonjour,

Depuis quelques semaines j'ai également ce problème "Filter failed" sur mes tentatives d'impression vers une Brother HL-2032 depuis une Mageia 6.

J'utilise (depuis plusieurs versions de Mageia) le driver "Brother HL-2060 Foomatic/hl1250" avec cette imprimante.
Je n'imprime que très peu, ma dernière impression OK [depuis directement linux] date du 19 mai.
Je me suis rendu compte du souci il n'y a que quelques semaines de cela.

Apparemment RAS avec mon serveur CUPS, depuis un vieux Windows sous VirtualBox avec un driver BH2030 et l'utilisation du serveur CUPS les impressions sont OK vers ma HL-2032. Pour l'instant, j'utilise cette solution de contournement.

Par contre toutes mes impressions lancées directement sous linux n'aboutissent plus.
Quand je regarde la file d'attente de l'imprimante je ne vois que des tâches avec un État "Arrêté" avec notamment les attributs :
- job-printer-state-message : Filter failed
- job-printer-state-reason : ['none']

Je ne vois aucun log sous /var/log/cups/
Vous ne sauriez pas comment je pourrai obtenir plus de log ... sur ces soucis "Filter failed".
Je n'ai absolument aucun indice mais si je regarde les dernières mises à jour magia 6 cela ne pourrait pas être lié à une MAJ "ghostscript" du 20 mai ?

Cordialement.
   
cracky Membre non connecté

Rang

Avatar

Inscrit le : 16/09/2011 à 20h43

Messages: 13

Le 08/07/2019 à 23h46
Re-Bonjour,

Voir plus bas les logs que j'obtiens
via journalctl -f
et en lançant une impression test

Je ne sais pas si le Python cité à la fin /usr/share/system-config-printer/system-config-printer.py
est réellement la source du souci
mais cela semble intéressant...

juil. 08 23:37:59 leon cupsd[1894]: Applying default options...
juil. 08 23:37:59 leon cupsd[1894]: Adding start banner page "none".
juil. 08 23:37:59 leon cupsd[1894]: Adding end banner page "none".
juil. 08 23:37:59 leon cupsd[1894]: File of type application/vnd.cups-pdf-banner queued by "root".
juil. 08 23:37:59 leon cupsd[1894]: hold_until=0
juil. 08 23:37:59 leon cupsd[1894]: Queued on "imp" by "root".
juil. 08 23:37:59 leon cupsd[1894]: time-at-processing=1562621879
juil. 08 23:37:59 leon cupsd[1894]: 3 filters for job:
juil. 08 23:37:59 leon cupsd[1894]: bannertopdf (application/vnd.cups-pdf-banner to application/pdf, cost 32)
juil. 08 23:37:59 leon cupsd[1894]: pdftopdf (application/pdf to application/vnd.cups-pdf, cost 66)
juil. 08 23:37:59 leon cupsd[1894]: foomatic-rip (application/vnd.cups-pdf to printer/imp, cost 0)
juil. 08 23:37:59 leon cupsd[1894]: job-sheets=none,none
juil. 08 23:37:59 leon cupsd[1894]: argv[0]="imp"
juil. 08 23:37:59 leon cupsd[1894]: argv[1]="130"
juil. 08 23:37:59 leon cupsd[1894]: argv[2]="root"
juil. 08 23:37:59 leon cupsd[1894]: argv[3]="Test Page"
juil. 08 23:37:59 leon cupsd[1894]: argv[4]="1"
juil. 08 23:37:59 leon cupsd[1894]: argv[5]="job-uuid=urn:uuid:3a0583aa-82fe-3fce-471a-93864efd4256 job-originating-host-name=localhost date-time-at-creation= date-time-at-processing= time-at-creation=1562621879 time-at-processing=1562621879"
juil. 08 23:37:59 leon cupsd[1894]: argv[6]="/var/spool/cups/d00130-001"
juil. 08 23:37:59 leon cupsd[1894]: envp[0]="CUPS_CACHEDIR=/var/cache/cups"
juil. 08 23:37:59 leon cupsd[1894]: envp[1]="CUPS_DATADIR=/usr/share/cups"
juil. 08 23:37:59 leon cupsd[1894]: envp[2]="CUPS_DOCROOT=/usr/share/cups/www"
juil. 08 23:37:59 leon cupsd[1894]: envp[3]="CUPS_FONTPATH=/usr/share/cups/fonts"
juil. 08 23:37:59 leon cupsd[1894]: envp[4]="CUPS_REQUESTROOT=/var/spool/cups"
juil. 08 23:37:59 leon cupsd[1894]: envp[5]="CUPS_SERVERBIN=/usr/lib/cups"
juil. 08 23:37:59 leon cupsd[1894]: envp[6]="CUPS_SERVERROOT=/etc/cups"
juil. 08 23:37:59 leon cupsd[1894]: envp[7]="CUPS_STATEDIR=/var/run/cups"
juil. 08 23:37:59 leon cupsd[1894]: envp[8]="HOME=/var/spool/cups/tmp"
juil. 08 23:37:59 leon cupsd[1894]: envp[9]="PATH=/usr/lib/cups/filter:/usr/lib64/cups/filter:/usr/bin:/usr/sbin:/bin:/usr/bin"
juil. 08 23:37:59 leon cupsd[1894]: envp[10]="SERVER_ADMIN=root@leon"
juil. 08 23:37:59 leon cupsd[1894]: envp[11]="SOFTWARE=CUPS/2.2.6"
juil. 08 23:37:59 leon cupsd[1894]: envp[12]="TMPDIR=/var/spool/cups/tmp"
juil. 08 23:37:59 leon cupsd[1894]: envp[13]="USER=root"
juil. 08 23:37:59 leon cupsd[1894]: envp[14]="CUPS_MAX_MESSAGE=2047"
juil. 08 23:37:59 leon cupsd[1894]: envp[15]="CUPS_SERVER=/var/run/cups/cups.sock"
juil. 08 23:37:59 leon cupsd[1894]: envp[16]="CUPS_ENCRYPTION=IfRequested"
juil. 08 23:37:59 leon cupsd[1894]: envp[17]="IPP_PORT=631"
juil. 08 23:37:59 leon cupsd[1894]: envp[18]="CHARSET=utf-8"
juil. 08 23:37:59 leon cupsd[1894]: envp[19]="LANG=fr_FR.UTF-8"
juil. 08 23:37:59 leon cupsd[1894]: envp[20]="PPD=/etc/cups/ppd/imp.ppd"
juil. 08 23:37:59 leon cupsd[1894]: envp[21]="RIP_MAX_CACHE=128m"
juil. 08 23:37:59 leon cupsd[1894]: envp[22]="CONTENT_TYPE=application/vnd.cups-pdf-banner"
juil. 08 23:37:59 leon cupsd[1894]: envp[23]="DEVICE_URI=usb://Brother/HL-2030%20series?serial=K6J968821"
juil. 08 23:37:59 leon cupsd[1894]: envp[24]="PRINTER_INFO=Brother HL-2030 series"
juil. 08 23:37:59 leon cupsd[1894]: envp[25]="PRINTER_LOCATION=leon"
juil. 08 23:37:59 leon cupsd[1894]: envp[26]="PRINTER=imp"
juil. 08 23:37:59 leon cupsd[1894]: envp[27]="PRINTER_STATE_REASONS=none"
juil. 08 23:37:59 leon cupsd[1894]: envp[28]="CUPS_FILETYPE=document"
juil. 08 23:37:59 leon cupsd[1894]: envp[29]="FINAL_CONTENT_TYPE=application/vnd.cups-pdf"
juil. 08 23:37:59 leon cupsd[1894]: envp[30]="AUTH_I****"
juil. 08 23:37:59 leon cupsd[1894]: Started filter /usr/lib/cups/filter/bannertopdf (PID 16921)
juil. 08 23:37:59 leon cupsd[1894]: Started filter /usr/lib/cups/filter/pdftopdf (PID 16922)
juil. 08 23:37:59 leon cupsd[1894]: Started filter /usr/lib/cups/filter/foomatic-rip (PID 16923)
juil. 08 23:37:59 leon cupsd[1894]: Started backend /usr/lib/cups/backend/usb (PID 16924)
juil. 08 23:37:59 leon cupsd[1894]: REQUEST localhost - - "POST /printers/imp HTTP/1.1" 200 404 Print-Job successful-ok
juil. 08 23:37:59 leon cupsd[1894]: pdftopdf: Last filter determined by the PPD: foomatic-rip; FINAL_CONTENT_TYPE: application/vnd.cups-pdf => pdftopdf will log pages in page_log.
juil. 08 23:37:59 leon cupsd[1894]: PDF template file doesn\'t have form. It\'s okay.
juil. 08 23:37:59 leon cupsd[1894]: PAGE: 1 1
juil. 08 23:37:59 leon cupsd[1894]: PID 16921 (/usr/lib/cups/filter/bannertopdf) exited with no errors.
juil. 08 23:37:59 leon cupsd[1894]: Loading USB quirks from \"/usr/share/cups/usb\".
juil. 08 23:37:59 leon cupsd[1894]: Loaded 137 quirks.
juil. 08 23:37:59 leon cupsd[1894]: Printing on printer with URI: usb://Brother/HL-2030%20series?serial=K6J968821
juil. 08 23:37:59 leon cupsd[1894]: Calling FindDeviceById(cups-imp)
juil. 08 23:37:59 leon cupsd[1894]: Failed to send: org.freedesktop.DBus.Error.ServiceUnknown:The name org.freedesktop.ColorManager was not provided by any .service files
juil. 08 23:37:59 leon cupsd[1894]: Failed to get find device cups-imp
juil. 08 23:37:59 leon cupsd[1894]: \'CM Color Calibration\' Mode in SPOOLER-LESS: Off
juil. 08 23:37:59 leon cupsd[1894]: Getting input from file
juil. 08 23:37:59 leon cupsd[1894]: foomatic-rip version 1.13.4 running...
juil. 08 23:37:59 leon cupsd[1894]: Parsing PPD file ...
juil. 08 23:37:59 leon cupsd[1894]: Added option ColorSpace
juil. 08 23:37:59 leon cupsd[1894]: Added option PageSize
juil. 08 23:37:59 leon cupsd[1894]: PID 16922 (/usr/lib/cups/filter/pdftopdf) exited with no errors.
juil. 08 23:37:59 leon cupsd[1894]: Added option ImageableArea
juil. 08 23:37:59 leon cupsd[1894]: Added option PaperDimension
juil. 08 23:37:59 leon cupsd[1894]: Added option MediaType
juil. 08 23:37:59 leon cupsd[1894]: Added option EconoMode
juil. 08 23:37:59 leon cupsd[1894]: Added option InputSlot
juil. 08 23:37:59 leon cupsd[1894]: Added option Resolution
juil. 08 23:37:59 leon cupsd[1894]: Added option Font
juil. 08 23:37:59 leon cupsd[1894]: Parameter Summary
juil. 08 23:37:59 leon cupsd[1894]: -----------------
juil. 08 23:37:59 leon cupsd[1894]: Spooler: cups
juil. 08 23:37:59 leon cupsd[1894]: Printer: imp
juil. 08 23:37:59 leon cupsd[1894]: Shell: /bin/bash
juil. 08 23:37:59 leon cupsd[1894]: PPD file: /etc/cups/ppd/imp.ppd
juil. 08 23:37:59 leon cupsd[1894]: ATTR file:
juil. 08 23:37:59 leon cupsd[1894]: Printer model: Brother HL-2060 Foomatic/hl1250
juil. 08 23:37:59 leon cupsd[1894]: Job title: Test Page
juil. 08 23:37:59 leon cupsd[1894]: File(s) to be printed:
juil. 08 23:37:59 leon cupsd[1894]: <STDIN>
juil. 08 23:37:59 leon cupsd[1894]: Ghostscript extra search path (\'GS_LIB\'): /usr/share/cups/fonts
juil. 08 23:37:59 leon cupsd[1894]: Printing system options:
juil. 08 23:37:59 leon cupsd[1894]: Pondering option \'job-uuid=urn:uuid:3a0583aa-82fe-3fce-471a-93864efd4256\'
juil. 08 23:37:59 leon cupsd[1894]: Unknown option job-uuid=urn:uuid:3a0583aa-82fe-3fce-471a-93864efd4256.
juil. 08 23:37:59 leon cupsd[1894]: Pondering option \'job-originating-host-name=localhost\'
juil. 08 23:37:59 leon cupsd[1894]: Unknown option job-originating-host-name=localhost.
juil. 08 23:37:59 leon cupsd[1894]: Pondering option \'date-time-at-creation=\'
juil. 08 23:37:59 leon cupsd[1894]: Unknown option date-time-at-creation=.
juil. 08 23:37:59 leon cupsd[1894]: Pondering option \'date-time-at-processing=\'
juil. 08 23:37:59 leon cupsd[1894]: Unknown option date-time-at-processing=.
juil. 08 23:37:59 leon kernel: usblp0: removed
juil. 08 23:37:59 leon cupsd[1894]: Pondering option \'time-at-creation=1562621879\'
juil. 08 23:37:59 leon cupsd[1894]: Unknown option time-at-creation=1562621879.
juil. 08 23:37:59 leon cupsd[1894]: Pondering option \'time-at-processing=1562621879\'
juil. 08 23:37:59 leon cupsd[1894]: Unknown option time-at-processing=1562621879.
juil. 08 23:37:59 leon cupsd[1894]: CM Color Calibration Mode in CUPS: Off
juil. 08 23:37:59 leon cupsd[1894]: Options from the PPD file:
juil. 08 23:37:59 leon cupsd[1894]: ================================================
juil. 08 23:37:59 leon cupsd[1894]: File: <STDIN>
juil. 08 23:37:59 leon cupsd[1894]: ================================================
juil. 08 23:37:59 leon cupsd[1894]: Filetype: PDF
juil. 08 23:37:59 leon cupsd[1894]: Storing temporary files in /var/spool/cups/tmp
juil. 08 23:37:59 leon cupsd[1894]: libusb_get_device_list=6
juil. 08 23:37:59 leon cupsd[1894]: STATE: +connecting-to-device
juil. 08 23:37:59 leon cupsd[1894]: STATE: -connecting-to-device
juil. 08 23:37:59 leon cupsd[1894]: Printer found with device ID: MFG:Brother;CMD:PJL,HBP;MDL:HL-2030 series;CLS:PRINTER; Device URI: usb://Brother/HL-2030%20series?serial=K6J968821
juil. 08 23:37:59 leon cupsd[1894]: Device protocol: 2
juil. 08 23:37:59 leon cupsd[1894]: Sending data to printer.
juil. 08 23:37:59 leon cupsd[1894]: Set job-printer-state-message to "Sending data to printer.", current level=INFO
juil. 08 23:37:59 leon cupsd[1894]: Process is dying with \"Unable to determine number of pages, page count: -1
juil. 08 23:37:59 leon cupsd[1894]: \", exit stat 3
juil. 08 23:37:59 leon cupsd[1894]: Cleaning up...
juil. 08 23:37:59 leon cupsd[1894]: PID 16923 (/usr/lib/cups/filter/foomatic-rip) stopped with status 3.
juil. 08 23:37:59 leon cupsd[1894]: Hint: Try setting the LogLevel to "debug" to find out more.
juil. 08 23:37:59 leon cupsd[1894]: Sent 0 bytes...
juil. 08 23:37:59 leon cupsd[1894]: Waiting for read thread to exit...
juil. 08 23:37:59 leon cupsd[1894]: PID 16924 (/usr/lib/cups/backend/usb) exited with no errors.
juil. 08 23:37:59 leon kernel: usblp 1-6:1.0: usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x04F9 pid 0x0027
juil. 08 23:37:59 leon cupsd[1894]: Job stopped due to filter errors; please consult the error_log file for details.
Traceback (most recent call last):
File "/usr/share/system-config-printer/system-config-printer.py", line 2161, in deferred_refresh
self.populateList (prompt_allowed=False)
File "/usr/share/system-config-printer/system-config-printer.py", line 1079, in populateList
model.foreach (maybe_select, None)
AttributeError: 'NoneType' object has no attribute 'foreach'
Traceback (most recent call last):
File "/usr/share/system-config-printer/system-config-printer.py", line 2161, in deferred_refresh
self.populateList (prompt_allowed=False)
File "/usr/share/system-config-printer/system-config-printer.py", line 1079, in populateList
model.foreach (maybe_select, None)
AttributeError: 'NoneType' object has no attribute 'foreach'
juil. 08 23:38:00 leon cupsd[1894]: Unloading...

Edité par cracky Le 08/07/2019 à 23h54
   
cracky Membre non connecté

Rang

Avatar

Inscrit le : 16/09/2011 à 20h43

Messages: 13

Le 09/07/2019 à 00h06
Apparemment cela serait à priori plus cette partie du log qui serait intéressante.
Mais je n'ai aucune idée du souci de mon coté...

Citation :

...
juil. 08 23:37:59 leon cupsd[1894]: Sending data to printer.
juil. 08 23:37:59 leon cupsd[1894]: Set job-printer-state-message to "Sending data to printer.", current level=INFO
juil. 08 23:37:59 leon cupsd[1894]: Process is dying with \"Unable to determine number of pages, page count: -1
juil. 08 23:37:59 leon cupsd[1894]: \", exit stat 3
juil. 08 23:37:59 leon cupsd[1894]: Cleaning up...
juil. 08 23:37:59 leon cupsd[1894]: PID 16923 (/usr/lib/cups/filter/foomatic-rip) stopped with status 3.
juil. 08 23:37:59 leon cupsd[1894]: Hint: Try setting the LogLevel to "debug" to find out more.
juil. 08 23:37:59 leon cupsd[1894]: Sent 0 bytes...
juil. 08 23:37:59 leon cupsd[1894]: Waiting for read thread to exit...
juil. 08 23:37:59 leon cupsd[1894]: PID 16924 (/usr/lib/cups/backend/usb) exited with no errors.
juil. 08 23:37:59 leon kernel: usblp 1-6:1.0: usblp0: USB Bidirectional printer dev 5 if 0 alt 0 proto 2 vid 0x04F9 pid 0x0027
juil. 08 23:37:59 leon cupsd[1894]: Job stopped due to filter errors; please consult the error_log file for details.
...
Edité par cracky Le 09/07/2019 à 00h07
   
cracky Membre non connecté

Rang

Avatar

Inscrit le : 16/09/2011 à 20h43

Messages: 13

Le 09/07/2019 à 00h32
Mon anglais est des plus médiocre :( mais à priori cela semble être un bug "ghostscript" et/ou "cups-filter" :
- https://bugzilla.redhat.com/show_bug.cgi?id=1707559
- https://forums.linuxmint.com/viewtopic.php?t=293807
Et donc pour mageia 6 serait lié à la MAJ "ghostscript" de sécu. du 20 mai ?
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 6722

Le 09/07/2019 à 09h37
Bonjour,
Pour activer les logs, je pense que ça peut se faire d'ici, option "Enregistrer les informations de debug pour la résolution de problèmes"
Et il y a un bouton pour consulter les logs.


Yves
   
Antoniop Membre non connecté

Rang

Avatar

Inscrit le : 21/12/2011 à 23h51

Localisation : France

Messages: 201

Le 09/07/2019 à 11h32
Le filtre n'est pas autre chose que le driver de l'imprimante. Moi j'essaierais simplement de supprimer et de réinstaller les paquets.
   
cracky Membre non connecté

Rang

Avatar

Inscrit le : 16/09/2011 à 20h43

Messages: 13

Le 09/07/2019 à 12h56
Bonjour,

Je viens de voir ce bug ouvert :
https://bugs.mageia.org/show_bug.cgi?id=25020

A priori c'est lié.

Cordialement
   
Antoniop Membre non connecté

Rang

Avatar

Inscrit le : 21/12/2011 à 23h51

Localisation : France

Messages: 201

Le 10/07/2019 à 17h55
Peut-être simplement essayer d'installer le driver propriétaire ?
https://www.brother.fr/services-et-supports/hl-2030/downloads
   
cracky Membre non connecté

Rang

Avatar

Inscrit le : 16/09/2011 à 20h43

Messages: 13

Le 11/07/2019 à 00h58
Bonjour,

Avec le PPD HL2030 de Brother comme avec tous les PPD HL2035 "recommandés" via l'Interface de ma Mageia 6 aucun souci notable dans les logs, mais aucune impression ne sort sur ma HL-2032 !

Historiquement (Mageia 6, 5, ...) je n'avais réussi à faire marcher cette HL-2032 qu'avec des drivers *hl1250*.

En attendant que le bug
https://bugs.mageia.org/show_bug.cgi?id=25020
soit géré.
C'est très vilain (ne faites pas cela chez vous les enfants :)) mais j'ai manuellement extrait le seul binaire "foomatic-rip" à partir du RPM cups-filters-1.22.5-1.mga7.x86_64.rpm Mageia 7, pour "écraser" le /usr/lib/cups/filter/foomatic-rip de ma Mageia 6 !
Il n'y a pas de souci de dépendances :
ldd /usr/lib/cups/filter/foomatic-rip | grep "not found"
ne reporte aucune lib manquante.
Et mes impressions depuis linux passent maintenant !

Cordialement. Edité par cracky Le 11/07/2019 à 01h01
   
Antoniop Membre non connecté

Rang

Avatar

Inscrit le : 21/12/2011 à 23h51

Localisation : France

Messages: 201

Le 11/07/2019 à 11h45
Bravo ! J'avais une autre solution : extraire le fichier PPD d'un des RPM et installer dans cups en sélectionnant ce fichier PPD, si tant est que l'imprimante soit postscript.
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie