Como instalar una Impresora USB en Linux/Debian

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