Impresora USB: Instalación en Debian
Cómo instalar una impresora USB en Debian GNU/Linux
Introducción
Explicaremos un resumen de los pasos dados para la instalación de una impresora USB (caso concreto de una Epson Stylus C40) en una distribución Debian GNU/Linux 3.0(Woody).
Antes de nada, lo primero que tienes que hacer es asegurarte de que la marca y modelo de tu impresora está soportado por linux, para ello ve a la siguiente página: http://www.linuxprinting.org/printer_list.cgi
Escoge tu impresora de la lista, lee atentamente y guarda la imformación que aparece. Fíjate bien en el driver recomendado y versión, porque si el que tienes es antiguo tendrás que utilizar una versión actualizada (instalando paquetes testing o unstable)
Paso 1 . Instalar paquetes USB/CUPS
Con el apt-get instalamos los siguientes paquetes:
cupsys -- Servidor CUPS usbutils -- Utilidades de consola para usb usbview -- Programa para visualizar los dispositivos usb conectados. escputil -- Utilidades para mantenimiento de impresoras Epson Stylus (sólos la tuya es una epson stylus) cupsys-client -- Clientes del sistema CUPS cupsomatic-ppd -- automatización cupsys-driver-gimpprint -- Drivers para algunas impresoras para el CUPS
Nota: Posiblemente se instalarán más paquetes, debido a las dependencias.
Paso 2 . Cargar módulos adecuados.
Ejecutamos el programa modconf para cargar los que necesitamos para indicarle al núcleo que vamos a usar un dispositivo USB, estos módulos se encuentran dentro de la rama /drivers/usb/uhci.o, y son los siguientes:usb-uhci printer
Una forma de comprobar que vamos bien es ver si el kernel ya tiene soporte para sistemas de ficheros USB
# cat /proc/filesystem
Ha de aparecer la siguiente línea:
nodev usbdevfs
Paso 3 . Montar sistema de ficheros USB
Ahora tendremos que montar el sistema de ficheros USB.
mount -t usbdevfs usbdevfs /proc/bus/usb
Para no tener que ejecutar el comando mount cada vez que reiniciemos la máquina, es mejor añadir la siguiente línea al fichero /etc/fstab para que se monte al arrancar el sistema:
usbdevfs /proc/bus/usb usbdevfs defaults 0 0
Para comprobar que todo va bien hasta el momento, ejecuta el siguiente comando (bajo las X):
usbview
Si da un error es que no vas bien ;) y si todo va bien, cuando enciendas la impresora deberá aparecerte en ese instante.
Paso 4 . Configuración CUPS
Una vez que ya hemos configurado todo lo referente a USB, nos queda decirle al gestor de impresión cuál es nuestra impresora. Para ello utilizaremos el interfaz web que el CUPS nos ofrece. Abrimos el navegador para que lea la siguiente página:
# mozilla http://localhost:631/admin.htm
Nos solicitará que hagamos login, el usuario es root y el password,obviamente es, la contraseña del usuario root de tu sistema ;).
El paso siguiente es pinchar en Add printer y completar los campos de nombre y descripción. El campo Location sirve para configurar impresoras en red como, por ejemplo, una compartida como recurso samba.
A continuación nos preguntan que tipo de dispositivo queremos configurar, elegiremos USB Printer #1
El paso siguiente será elegir la marca y modelo. Le das al botón de continuar y ya está configurada. Por último, sólo nos queda imprimir una página de prueba. Para ello, simplemente hemos de ir a la sección Printers.
http://localhost:631/printers
Funcionaaa!! Yuhuu! ¿A qué te sientes satisfecho? Pues todavía quedan cosas por hacer. La configuración en red!!
Confiugración como Impresora Samba
Esto nos servirá para que la impresora sea visible por los equipos que corran Windows en nuestra red local. Esto es algo que tengo todavía que hacer cuando tenga algo de tiempo y ganas :D
Más información
- Páginas Manual: mount(8), fstab(5)
- http://www.kleenux.org/articulos/impresora-usb/usbprinter.html