Me tope con el problema de una impresora de inyeccion de tinta esas que pueden utilizar tinta durabrite (resistente al agua) para ser exactos una EPSON C65 (usaremos el usb en este caso ya que tambien trae opcion por puerto paralelo), en linux. Resulta que aun no hay soporte para esta impresora en la mayoria de las distros *nix pero pues yo no queria quedarme con las ganas de instalarla en mi maquina con linux Fedora Core 3.
De tanto buscar pude lograr que funcionara de mil maravillas y que hasta se pudiera imprimir desde mi red que tiene clientes en Windows hacia mi linux. El procedimiento fue el siguiente:
Baje el archivo que por cierto esta en version beta aun el archivo es parte de
gimp-print o al menos es la contiunuacion que aparte trata de tener cups para toda aquella impresora que no imaginariamos que hubiere como conectarla a linux.
El archivo se llama:
gutenprint-5.0.0-beta4.tar.bz2 y se encuentra para bajarlo desde su propia pagina de gimp-print que es
http://sourceforge.net/project/showfiles.php?group_id=1537&release_id=237881
Haciendo esto lo tendras en tu poder y solo queda descomprimirlo y dejarlo en un punto de montaje que tu reconozcas en tu *nix yo lo pongo siempre en mi home de usuario asi tal como esta.
Despues de haberlo descomprimido y antes de hacerle alguna cosa, hay que asegurarnos que tengamos los siguientes -dev instalados:
gimp
gimp-devel
foomatic
ghostscript
ghostscript-fonts
ghostscript-devel
cups
cups-libs
cups-devel
e2fsprogs-devel
krb5-devel
openssl-devel
Los tres ultimos (lo lei en el how to original) tienen que ver con conexiones seguras y mas para poder usar el CUPS en una red.
Los puedes instalar desde los cds de intalación de tu distro o mas seguro en mi caso antes me instale la utilidad apt que es parecido lo que hace yum (instalacion y actualizacion desde internet para tener lo ultimo) esto es conveniente para quienes tienen adsl o banda ancha. Busca en google como se utiliza apt en linux.
la sintaxis (ya despues de haber instalado apt) seria:
#apt-get install (obviamente no se ponen los signos de mayor que y menor que en la sintaxis).
Ya hemos instalado los paquetes antes mencionados y ahora nos disponemos a compilar instalar o como se llame el paquete que bajamos.
Abrimos una consola y nos logeamos como root (si no lo hacemos no tendremos los beneficios y permisos para loq ue haremos).
Recordando
#su -
password:
En ese momento estaremos autentificados como tal siempre y cuando se halla introducido el pass correctamente.
Nos vamos al punto de montaje correcto y nos metemos dentro de la carpeta que descomprimimos el paquete. (debe estar desconectada la impresora de la pc)
ejecutamos lo siguiente:
$ ./configure --prefix=/usr --with-cups --without-translated-ppds --with-foomatic --with-ghostscript
la anterior linea configurara nuestro paquete para ser usado con los diferentes paquetes antes instalados con apt o de tu disco de instalacion, y hacer la conexion es decir en pocas palabras prepararlo para nuestro sistema.
Despues de que termine de configurar inmediatamente daremos la siguiente orden
$ make
Construira lo configurado y por ultimo:
$ make install
Despues de realizado esto si no paso nada inesperado estara instalado todo correctamente ahora solo falta resetear cups y lo hacemos de la siguiente manera.
# service cups restart
En ese momento habremos reseteado el servicio de cups (el encargado de hacer funcionar nuestra impresora)
Ahora nos disponemos a instalar la impresora, la conectamos nuestra distro reconocera que hay nuevo hardware y tratara de darnos la lista pero en esa lista no se encuentra le damos cancelar.
La instalacion la haremos directamente en una herramienta de cups de la siguiente forma:
Abrir un navegador ya sea mozilla o firefox y pondremos la siguiente direccion:
http://localhost:631
esto hara que nos direccione al puerto de nuestra pc donde esta dicha herramienta de cups.
En primera instancia nos muestra varias opciones escojeremos MANAGER PRINTERS (administrador de impresoras)
Desde ahi creo que todo se te sera facil al añadir una impresora ADD PRINTER, la primera pantalla solo dale CONTINUE dejalo tal como esta (puedes cambiarle el nombre de la impresora si lo deseas), la siguiente es fundamental pues eligiras el puerto donde esta la impresora escoge la que dice para EPSON C65, nunca escojas la epson en lp0 ya que al reiniciar borrara la configuración.
Despues te pedira que marca es tu impresora y te sale una lista que por intuicion escogeremos EPSON, despues veras varios modelos pero ahi estara el cup de la C65 y hasta la C66 tambien estara selecciona la C65 y Eureka despues de darle continue saldra una pantalla que dira que esta instalada.
Tambien hay otros modelos de impresoras que segun no son soportadas en Linux pero con esta version de cups ya los trae funcionales.
Te vas de nuevo al MANAGER PRINTERS y manda una impresion de prueba y veras como tu C65 estara imprimiendo. No he probado la configuracion de la impresion, pero en standard me ha hido bien.
---------------------
Para verificar en que nivel se encuentran las tintas abres una consola y solo ejecutar:
$ escputil -i -u -r /dev/usb/lp0
lp0 puede variar si es que tenemos mas impresoras (si es una sola impresora asi esta bien) solo ubicar en que se encuentra lp0, lp1, lp2 segun los tantos usbs que tengas.
Levantas SAMBA y no requieres abrir la opcion de compartir ya estara compartida cuando este SAMBA activo, asi tendras la impresora compartida para sistemas Winbugs, he instalas en Winbugs la impresora normalmente como de red.
Como la ven no hay duda que ya veremos pronto cups y soporte para linux de esta impresora que para mi es una de las mejores.
Nota: cuando prendes la impresora te saldra el mensaje de que hay nueva impresora y saca varios driver haz caso omiso y cancelalo la impresora seguira instalada desde cups y no de esa utilidad.
Pronto probare en otras distros y les cuento...