Instalando una impresora Brother MFC-7820N en debian

He estado tratando de instalar la impresora de red Brother MFC-7820N y la verdad que me ha costado un poco. Diversos mensajes tanto en el gnome-cups-manager, como en el interface web de cups, y en los logs de cups como estos:
[shell]CUPS-Add-Modify-Printer client-error-not-possible: device-uri
cups client-error-not-possible
UPS-Add-Modify-Printer client-error-not-possible: device-uri “socket://192.168.1.13” incorrecto.
[/shell]

Al final recordé que existen opciones para reconfigurar el paquete cups asi que a reconfigurar..

[shell]
# marcar nivel bajo
dpkg-reconfigure debconf

# reconfigurar cups
dpkg-reconfigure cups[/shell]
Nos presenta algunas opciones a elegir:

En IPP todos los trabajos de impresión tienen un tipo MIME. Puesto que no todas las fuentes de trabajos de impresión asignan correctamente algún tipo MIME, muchos llegan con el tipo «application/octet-stream» y podrían rechazarse si CUPS no puede adivinar el formato del trabajo. Es posible hacer que CUPS trate todos estos trabajos como trabajos «en crudo», con lo que se mandan directamente a la impresora sin procesar. Se recomienda que escoga esta opción si el servidor va a aceptar trabajos de impresión de ordenadores con Windows o servidores Samba. ¿Quiere que CUPS imprima en bruto los trabajos desconocidos?

Marcamos

CUPS utiliza diversos motores para comunicarse con el puerto o dispositivo de la impresora. Desafortunadamente, ciertos motores pueden causar problemas. Por ejemplo, con el motor del puerto paralelo se producen algunas caídas del núcleo en la arquitectura PPC. Por favor, elija el motor que utilizará CUPS. La opción predeterminada debería ser apta para los entornos más comunes. Motores de comunicación con la impresora:

Seleccionamos : ipp , socket, usb, snmp, dnssd

Con estas opciones deberemos poder configurar e imprimir correctamente

Instalar hp 1020

Las cosas supuestamente mas fáciles en Linux a veces se complican.

He tenido mi flamante impresora laser un mes sin currar… vamos a ver como creo que la he devuelto a la vida con Debian.

instalar :

[shell]apt-get install foo2zjs hplip printconf cupsys cupsys-client foomatic-filters[/shell]

Descargar los drivers, compilar e instalar:
Aunque ya hemos instalado un paquete con el mismo nombre hay que hacer esto para descargar los drivers
[shell]wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
tar zxf foo2zjs.tar.gz
cd foo2zjs
make
./getweb 1020
su
make install install-hotplug cups
gnome-cups-manager[/shell]

Enchufamos la impresora… y comprobamos que se ha cargado bien el driver:
[shell]
# usb_printerid /dev/usb/lp0
GET_DEVICE_ID string:
MFG:Hewlett-Packard;MDL:HP LaserJet 1020;CMD:ACL;CLS:PRINTER;DES:HP LaserJet 1020;FWVER:20041129;
[/shell]

Si sale algo así es que el driver se ha cargado bien.

Ahora la configuramos con el interface web de cups:
[shell]
http://localhost:631
[/shell]

  • Pinchar en añadir impresora
  • Poner un nombre para la impresora, por ejemplo: HP Laserjet 1020
  • Elegir: HP LaserJet 1020 USB JL0726F HPLIP (HP LaserJet 1020)
  • Elegir: HP Laserjet 1020 Foomatic/foo2zjs (recommended) (en)

Y probamos una hoja de prueba , ami ahora me funciona pero hasta que no tenga que volver a probar …. no se si esto estará del correcto suerte a todos XDDDD