Cups ne s'imprime pas avec le message «Filter Failed» - comment obtenir plus d'informations?

11

J'ai une imprimante laser (Samsung ML-2010) qui est en bon état, elle fonctionne sous Windows et les anciens linux, mais pas avec ma nouvelle installation d'ArchLinux. L'imprimante est reconnue et configurée, mais n'imprime pas, en disant à propos de n'importe quel travail:

canceled at
Fri 06 Jun 2014 10:15:26 PM EEST 
"Filter failed"

La question est - où chercher pour en savoir plus? Les journaux des coupes ne semblent avoir rien de connexe.

Illarion Kovalchuk
la source
J'ai eu "échec du filtre" car le câble de l'imprimante était débranché. Error_log était bien sûr vide.
niels kristian schmidt

Réponses:

9

Pour les utilisateurs d'Ubuntu 14.04 (et peut-être d'autres), vous ne pouvez pas ajouter les filtres foomatic comme suggéré ci-dessus, car ils entrent en conflit avec la version du projet CUPS (cups-filters).

L'indice peut être /var/log/cups/error_log. Dans mon cas, la sortie ressemble à ceci

[17/Aug/2014:12:47:31 +1000] [Job 83] JCL: 12345X@PJL 
[17/Aug/2014:12:47:31 +1000] [Job 83] <job data> 
[17/Aug/2014:12:47:31 +1000] [Job 83] sh: 1: hpijs: not found 
[17/Aug/2014:12:47:31 +1000] [Job 83] GPL Ghostscript 9.10: Can't start ijs server "hpijs" 
[17/Aug/2014:12:47:31 +1000] [Job 83] renderer exited with status 1 
[17/Aug/2014:12:47:31 +1000] [Job 83] Possible error on renderer command line or PostScript error. Check options.Kid3 exit status: 3

Il peut être résolu avec:

sudo apt-get install hpijs-ppds printer-driver-hpijs

Je ne sais pas si les deux sont nécessaires, je viens de choisir toutes les choses ressemblant à des hpijs dans Aptitude.

Greg Bell
la source
Ce conseil est très utile dans mon cas. J'ai rencontré le même problème, mais la raison réelle, que j'ai figurée dans le journal, est que j'ai désinstallé accidentellement ghostscript.
qweruiop
Merci, mon journal m'a donné la réponse, j'essayais d'imprimer seulement 2 pages de 20 pages inversées et paires. Mais il n'a pas aimé ça pour une raison quelconque et m'a fait échouer le filtre. Je ne savais pas que la sélection d'options comme les pages inverses, impaires ou une plage étaient considérées comme des filtres.
Elijah Lynn
5

Puisqu'il s'agit d'un succès majeur sur Google pour «échec du filtre Debian Jessie», je vais ajouter ce qui m'a aidé.

C'est pour Debian Jessie et CUPS qui échouent avec "le filtre a échoué"!

Le coupable était le ghostscriptpaquet de stable (c'est-à-dire Jessie dans ce cas) qui plante beaucoup. J'ai mis à niveau le ghostscriptpackage de test.

Erik Winkels
la source
2

Essayez d'installer foomatic-filterset foomatic-db-enginedepuis AUR.

Janne Pikkarainen
la source
Ce sont maintenant dans les dépôts officiels.
Duncan X Simpson
2

Pour le bénéfice de toute personne voyant ce message d'erreur en 2019, une cause possible est une incompatibilité entre les anciennes versions de cups-filterset les versions récentes deghostscript . Mettre à niveau le premier ou rétrograder le second résout le problème.

Notez que les mises à niveau vers cups-filtersn'ont pas été publiées pour certaines plates-formes (par exemple, Raspbian Stretch sur le Raspberry Pi) jusqu'à la mi-juin 2019, donc si cela n'a pas fonctionné dans le passé, essayez à sudo apt update && sudo apt upgradenouveau.

davidar
la source
1

J'ai eu le même problème sur Debian Jessie!
La pointe d'Erik Winkels a résolu le problème.

J'ai modifié la /etc/apt/sources.list
- Ajout de la ligne: deb http://ftp.at.debian.org/debian/ sid main

Ensuite, j'ai suivi les étapes:
- sudo aptitude update
- sudo aptitude safe-upgrade ghostscript
- Revert the sources.list, and again:
- sudo aptitude update

Maintenant, mon ghostscript est dans la version 9.19 ~ dfsg-3, et les travaux d'impression.

PaulK.
la source
0

J'ai eu un message d'erreur "Échec du filtre" similaire avec une imprimante HP CP1217, les étapes de cette page ( https://ramblingmoose.wordpress.com/2018/04/18/debian-and-raspbian-installing-a-cups- print-server-and-a-proprietary-p1102w-print-driver-on-linux / ) m'a aidé, je vais citer la partie pertinente:

J'ai couru dans le terminal: sudo hp-setup -i

Pour l'installation du plug-in, les invites auxquelles j'ai répondu étaient

  • 0 (zéro) pour imprimante USB
  • d pour le téléchargement - le téléchargement contenait l'erreur "Impossible de recevoir la clé du serveur de clés"
  • y installer Oui pour accepter le CLUF
  • y pour convenir que "ce fichier PPD semble être le bon"
  • Entrez une description de lieu
  • Saisie via "informations supplémentaires pour cette imprimante"
  • y pour imprimer une page de test
John Leonard
la source
0

Pour les utilisateurs du Raspberry Pi et peut-être de certaines autres plates-formes basées sur Debian qui ont rencontré ce problème en mai-juin 2019, le problème était que ghostscript et libgs9 ont été mis à niveau deux ou trois semaines avant les versions mises à niveau de cups-Browsed, Cups-filters, cups-filters-core-drivers, libcupsfilters1 et libfontembed1 ont été mis à disposition dans les dépôts Raspbian. L'exécution à sudo apt update && sudo apt upgradenouveau le 14 juin 2019 ou après devrait, espérons-le, résoudre le problème.

Skyviewer
la source
0

Je viens de résoudre un problème très similaire à celui-ci. Cela était dû à la mise à niveau de Debian au printemps 2019. Pour le résoudre, j'ai ajouté "oldstable" à ma source.list Debian, puis j'ai pu rétrograder plusieurs paquets. J'ai rétrogradé:

  • imprimante-pilote-hpcups à 3.16.11 + repack0-3
  • ghostscript, ghostsctipt-x, libgs9, libgs9-common à 9.26a ~ dfsg-0 + deb9u2
Liam Morland
la source