Tengo una Canon MG6450 con Wi-Fi habilitado y una instalación Arch Linux actualizada con cnijfilter-mg4200 3.80-1 instalado . Puedo ver la impresora en diálogos de impresión (a veces tarda un segundo en aparecer, presumiblemente porque se está descubriendo automáticamente), puedo seleccionarla y no aparece ningún mensaje de error al hacer clic en Aceptar. Sin embargo, la impresora es completamente ajena a todo esto, parece.
También he intentado conectarme por USB. Posteriormente, la impresora era no detectada automáticamente por el diálogo de impresión, pero fue detectado por system-config-printer
, y yo era capaz de configurar e imprimir sin problemas. Pero sería muy bueno poder imprimir de forma inalámbrica.
Parece que algunos errores fatales de impresión no se muestran ni en el diálogo de impresión ni en system-config-printer
. Ambos simplemente informan el estado de la impresora como "Inactivo - Representación completada". Sin embargo, después de ir a la interfaz web de CUPS y hacer clic en la impresora, finalmente recibí una pista: después de cada trabajo de impresión aparece el siguiente mensaje:
"La versión PPD (5.2.11) no es compatible con Gutenprint 5.2.12. Ejecute` / usr / bin / cups-genppdupdate 'como administrador ".
OK entonces:
$ sudo /usr/bin/cups-genppdupdate
/etc/cups/ppd/Canon-PIXMA-MG6450.ppd: no valid candidate for replacement. Skipping
/etc/cups/ppd/Canon-PIXMA-MG6450.ppd: please upgrade this PPD manually
Unable to retrieve PPD file for /etc/cups/ppd/Canon-PIXMA-MG6450.ppd!
Failed to update any PPD files
Ahora estoy viendo si alguna parte tiene un PPD compatible. Controlador de impresora IJ de Canon Ver. 4.00 para Linux tiene archivos PPD para MG6400 y MG6500. Probé el MG6400, limpié la cola de la impresora e intenté imprimir una página de prueba. Ahora la interfaz web de CUPS no tiene errores, pero system-config-printer
informa:
El archivo "/ usr / lib / cups / filter / pstocanonij" no está disponible: no existe tal archivo o directorio
Parece que ese archivo está disponible en cnijfilter-common , que actualmente no se puede construir . Después de seguir las instrucciones de c.gerhorst , instalé el paquete, pero ahora el diálogo de la impresora se queja de que /usr/lib/cups/filter/cmdtocanonij
falta.
No es una /usr/lib/cups/filter/commandtocanon
. He intentado reemplazar cmdtocanonij
con commandtocanon
in /etc/cups/ppd/Canon-PIXMA-MG6450.ppd
y running sudo systemctl daemon-reload
and sudo systemctl restart org.cups.cupsd.service
. Ahora no recibo ningún mensaje de error en ninguna parte, pero los trabajos de impresión parecen desaparecer por completo. La impresora no muestra signos de recibirlos, y la interfaz web de CUPS muestra cualquier trabajo nuevo como primer "procesamiento", luego "completado", sin ninguna indicación de que algo está ocultando todo.
http://localhost:631
, seleccionar administración> administrar impresoras , seleccionar su impresora y hacer administración> modificar impresora . Luego, vuelva a pasar por la configuración. Supongo que el descubrimiento de su impresora está desactualizado. Yo mismo lo entiendo algunas veces, pero tengo HP.
commandtocanon
filtro no es para trabajos de impresión generales. Está destinado a realizar tareas de mantenimiento específicas, como imprimir una página de prueba, limpiar cabezales de impresión y cosas similares.