Cups no se imprime con el mensaje "Error de filtro": ¿cómo obtener más información?

11

Tengo una impresora láser (Samsung ML-2010) que está en buenas condiciones, funciona en Windows y linuxes antiguos, pero no con mi nueva instalación de ArchLinux. La impresora es reconocida y configurada, pero no imprime, indicando cualquier trabajo:

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

La pregunta es: ¿dónde mirar para encontrar más? Los registros de tazas no parecen tener nada relacionado.

Illarion Kovalchuk
fuente
Obtuve un "error de filtro" porque el cable de la impresora estaba desconectado. Error_log estaba por supuesto vacío.
niels kristian schmidt

Respuestas:

9

Para los usuarios de Ubuntu 14.04 (y tal vez otros), no puede agregar los filtros foomatic como se sugirió anteriormente, ya que entran en conflicto con la versión del proyecto CUPS (tazas-filtros).

La pista puede estar adentro /var/log/cups/error_log. En mi caso, la salida se ve así

[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

Se puede resolver con:

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

No estoy seguro si ambos son necesarios, solo elegí todas las cosas similares a hpijs en Aptitude.

Greg Bell
fuente
Este consejo es muy útil en mi caso. Me encontré con el mismo problema, pero la razón real, que deduje del registro, es que la desinstalé accidentalmente ghostscript.
qweruiop
Gracias, mi registro me dio la respuesta, estaba tratando de imprimir solo 2 páginas de 20, reversas y solo páginas pares. Pero no me gustó por alguna razón y me dio el filtro falló. No me di cuenta de que la selección de opciones como páginas inversas, impares o un rango se consideraban filtros.
Elijah Lynn
5

Dado que este es un éxito en Google para "el filtro debian jessie falló", voy a agregar lo que me ayudó.

¡Esto es para Debian Jessie y CUPS fallando con "filtro fallido"!

El culpable fue el ghostscriptpaquete de estable (es decir, Jessie en este caso) que se bloquea mucho. Actualicé al ghostscriptpaquete desde la prueba.

Erik Winkels
fuente
2

Intenta instalar foomatic-filtersy foomatic-db-enginedesde AUR.

Janne Pikkarainen
fuente
Estos están ahora en los repositorios oficiales.
Duncan X Simpson
2

Para el beneficio de cualquiera que vea este mensaje de error en 2019, una posible causa es una incompatibilidad entre versiones anteriores cups-filtersy versiones recientes deghostscript . Actualizar el primero o degradar el último resuelve el problema.

Tenga en cuenta que las actualizaciones cups-filtersno se lanzaron para algunas plataformas (por ejemplo, Raspbian Stretch en Raspberry Pi) hasta mediados de junio de 2019, por lo que si esto no funcionó en el pasado, intente sudo apt update && sudo apt upgradenuevamente.

davidar
fuente
1

¡Tuve el mismo problema en Debian Jessie!
La punta de Erik Winkels resolvió el problema.

Modifiqué el /etc/apt/sources.list
- Agregué la línea: deb http://ftp.at.debian.org/debian/ sid main

Luego seguí los pasos:
- sudo aptitude update
- sudo aptitude safe-upgrade ghostscript
- Revert the sources.list, y nuevamente:
- sudo aptitude update

Ahora mi ghostscript está en la Versión 9.19 ~ dfsg-3, y la impresión funciona.

PaulK.
fuente
0

Recibí un mensaje de error similar "Error de filtro" con una impresora HP CP1217, los pasos en esta página ( https://ramblingmoose.wordpress.com/2018/04/18/debian-and-raspbian-installing-a-cups- print-server-and-a-proprietary-p1102w-print-driver-on-linux / ) me ayudó, citaré el bit correspondiente:

Corrí en la terminal: sudo hp-setup -i

Para instalar el complemento, las indicaciones que respondí fueron

  • 0 (cero) para impresora USB
  • d para descarga: la descarga tuvo el error "No se puede recibir la clave de Keyserver"
  • y para instalar Sí para aceptar el EULA
  • y aceptar que "este archivo PPD parece ser el correcto"
  • Ingrese una descripción de ubicación
  • Ingresado a través de "información adicional para esta impresora"
  • y para imprimir una página de prueba
John Leonard
fuente
0

Para los usuarios de Raspberry Pi y posiblemente de otras plataformas basadas en Debian que experimentaron este problema en mayo-junio de 2019, el problema era que ghostscript y libgs9 se actualizaron dos o tres semanas antes de las versiones actualizadas de cups-browsed, cups-filters, cups-filters-core-drivers, libcupsfilters1 y libfontembed1 se pusieron a disposición en los repositorios de Raspbian. Ejecutar sudo apt update && sudo apt upgradenuevamente el 14 de junio de 2019 o con posterioridad debería solucionar el problema.

Skyviewer
fuente
0

Acabo de resolver un problema muy similar a esto. Fue causado por la actualización de Debian de la primavera de 2019. Para resolverlo, agregué "oldstable" a mi Debian sources.list y luego pude degradar varios paquetes. Rebajé:

  • printer-driver-hpcups a 3.16.11 + repack0-3
  • ghostscript, ghostsctipt-x, libgs9, libgs9-common a 9.26a ~ dfsg-0 + deb9u2
Liam Morland
fuente