"Falló el filtro" de hplip

9

Descripción del problema: no se puede imprimir

Nombre del dispositivo: Impresora USB HP LaserJet M1005 MFP

SO: Linux 3.8.13-1-MANJARO # 1 SMP PREEMPT x86_64 GNU / Linux

Error de descripción :

  1. Copas está funcionando bien y bien.
  2. Puedo acceder a localhost: 631
  3. Hplip está instalado
  4. Intenté imprimir un archivo PDF.
  5. Después de emitir el comando de impresión, la cola de impresión muestra el error "Processing - Not connected?"
  6. La exploración adicional del error del trabajo de impresión me llevó a un error "Falló el filtro"

Lo que he probado hasta ahora:

  • Se eliminó y agregó la impresora a través de la interfaz web de cups
  • Intenté instalar la impresora usando hp-setup bajo root.

No estoy seguro de qué hacer en este momento. ¿Podría alguien decirme qué hacer o al menos dónde buscar para tener la oportunidad de resolver mi problema ...

Arrendajo
fuente
¿Hay algo adentro /var/log/cups/error_log?
Gilles 'SO- deja de ser malvado'
No tengo un archivo llamado error_log en ese directorio. Tengo un archivo llamado error_log.1 en ese directorio. El contenido tiene algunas páginas. No pensé que sería una buena idea pegar todo aquí, así que lo pegué en pastebin. Aquí está el enlace
Jay
Sus síntomas podrían ser un signo de falta de un complemento propietario . Pero la resolución debería ser entonces correrhp-setup . ¿Qué hizo el asistente de configuración? ¿Instaló un controlador propietario adicional? Ejecute hp-check -ty publique la salida.
Gilles 'SO- deja de ser malvado'
¿Puedes compartir la salida de lpstat -a -v
Raza
@Salton Salida de lpstat -a -vis HP_LaserJet_M1005 accepting requests since Wed 29 May 2013 03:44:00 PM IST device for HP_LaserJet_M1005: hp:/usb/HP_LaserJet_M1005?serial=KJ20Y9V
Jay

Respuestas:

11

Veo esta línea en los registros ( /var/log/cups/error_log):

m_Job initialization failed with error = 48

Una búsqueda en la web indica que muchas impresoras HP, incluida la suya, requieren un complemento patentado para imprimir, y que verá este mensaje si no ha instalado este complemento (por ejemplo, error de Fedora # 611255 ).

Los registros de hp-check -tconfirman esto:

error: Required plug-in status: Not installed

Por lo tanto, parece que necesita instalar el complemento binario HPLIP . La manera fácil es ejecutar el hp-setupasistente e ingresar su modelo de impresora, debe instalar el complemento apropiado, pero no parece haber funcionado en su caso. Como hp-checkle indica, intente hp-doctor, que puede encontrar el complemento que falta. Si eso tampoco funciona, ejecute la herramienta más básica hp-plugin.

Gilles 'SO- deja de ser malvado'
fuente
1
Gracias por tu ayuda. Finalmente pude hacerlo funcionar, pero el procedimiento fue un poco diferente. Intenté con hp-doctor. Además de algunas dependencias opcionales faltantes, había una dependencia faltante llamada hpaio. Yo uso Arch Linux. No sabía qué paquete proporciona la funcionalidad de hpaio. Después de algunas búsquedas, instalé saney modifiqué /etc/sane.d/dll.confpara incluir el texto "hpaio" y "hpoj" en 2 líneas separadas. Y luego, en Arch Linux ... pythonapunta a /usr/bin/python3. hp-doctorlas necesidades /usr/bin/python2. Cambié de ropa y corrí hp-doctor otra vez. Funcionó.
Jay
En mi lubuntu 16.04 logré que mi impresora funcionara con sudo apt-get install hplip cups y hp-setup -i (sin sudo)
razor7
Estoy completamente desconcertado por esta respuesta, y que funcionó. He tenido una impresora multifunción HP que he estado imprimiendo para que me guste un reloj desde hace 6 años desde el mismo host Archlinux. Esta mañana no se imprimió con este error, y al agregar el complemento propietario se solucionó el problema (al reinstalar / reiniciar todo el subsistema y todos los paquetes relacionados no hicieron nada). Lo que cambió no lo sé. ¿Por qué esta impresora de repente decidió que no funcionaría sin alguna pieza que nunca haya tenido antes?
Caleb
1

Comprueba si tienes un disco lleno. El filtro necesita crear archivos temporales en /var. Esta fue la causa de los problemas para mí.

user7610
fuente
0

La respuesta de Gilles es correcta.

En cups Add Printer, algunas impresoras de la lista requieren una declaración de complemento. Por lo tanto, incluso después de agregar la impresora, todavía no tiene un complemento patentado, no de código abierto. Use hp-plugin después de instalar hplip .

Sam
fuente