jueves, 20 de diciembre de 2007

Configuracion de la impresonra Epson Stylus CX3900 en Slackware 12

Bueno esta multifuncional (all-in-one) me ha dado algunos dolores de cabeza pero se que funciona bajo Linux... hace tiempo la logre configurar pero tras una reinstalación surgieron algunos problemas y lo pospuse.

De primera mano trate de instalarla por medio del las fuentes descargadas de Avasys pero no me fue posible y me di cuenta que la forma mas rápida de instalarla era por medio de los paquetes rpm que también se ofrecen. Después de descargar el paquete iscan-2.10.0-1.c2.i386.rpm que es el mas reciente a la fecha lo instale de la siguiente forma:
#rpm -iUvh --nodeps iscan-2.10.0-1.c2.i386.rpm
Install Message > Start /usr/share/pipslite/setup to change setup.
Install Message > Start /usr/bin/pipslite-install to make ppd file.
Esto instala los binarios necesarios así como el backend y los filtros necesarios, crea varios archivos necesarios como /etc/pipslite/ekpdrc y otros.

Ejecutamos el script /usr/share/pipslite/setup y rellenamos los datos que nos pide:

#/usr/share/pipslite/setup
Please select locale to use.
Select : en ja
(english) > en
En mi caso el segundo dato es /dev/usblp0 ya que ese es el dispositivo que se crea al conectar la impresora.
Please specify the connection of a printer.
(/dev/usb/lp0) > /dev/usblp0
Please specify the printer name when it is using by lpr.
(lite) > Epson
Setup is complete. Is it saved?
(Yes/no) > Yes
The following files were changed.
/etc/pipslite/ekpdrc
/etc/printcap

The following directories were created.
/var/spool/lpd/Epson

It saved. Setup is complete.
Start /usr/share/pipslite/setup to change setup.
Para el siguiente paso es necesario que la impresora este encendida y conectada a la computadora.
A continuacion se ejecuta /usr/bin/pipslite-install siendo root, pero ante es necesario permitir que root pueda ejecutar programas en las X, asi que como usuario no privilegiado se ejecuta:
$xhost +LOCAL:
#/usr/bin/pipslite-install
Esto crea el archivo .ppd que sirve como descriptor de la impresora. Despues de esto nos sersioraremos que el demonio ekpd que comunica la impresora este corriendo:
#/etc/rc.d/init.d/ekpd status
Dependiedo del resultado podemos dar un start para arrancar este demonio o seguir adelante. A continuación es necesario reiniciar CUPS:
#/etc/rc.d/rc.cups restart
Listo esto podemos dar de alta la impresora por medio de la interfaz web de CUPS o mediante el asistente en KDE. Yo preferí la interfaz web.
  1. Apuntamos el navegador web hacia http://localhost:631
  2. Accedemos a la sección administrativa [Administración] y damos clic en "Añadir impresora"
  3. Agregamos Nombre, Ubicación y Descripción: Epson, Casa, Epson Stylus CX3900, damos clic en "Siguiente"
  4. Nos pide el tipo de conexión, en mi caso selecciono "EPSON Inkjet Printer #1 (Photo Image Print System)", y doy clic en "Siguiente"
  5. Nos pide que seleccionemos la marca, seleccionamos "EPSON", damos clic en "Siguiente"
  6. Nos pide el controlador y aquí seleccionamos el botón [Examinar] para suministrar el archivo .ppd que esta en la ruta /usr/share/cups/model/ekscx3900.ppd, damos [Añadir Impresora] y listo, eso debe agregar la impresora. Damos clic en link [Impresoras] en la parte superior y debemos ver listada nuestra nueva impresora.
  7. A continuación configuramos las opciones de la impresora dando clic en [Cambiar opciones de impresora], yo en mi caso configure Media size: Letter, Quality: Plain papers - Normal, guardamos los cambios.
  8. Regresamos al Impresoras y ya podemos hacer un test para saber si nuestra impresora esta bien configurada.
Puede que no sea la forma correcta de configurarla pero tras varias configuraciones con opciones incorrectas este fue el procedimiento que resulto satisfactorio debido a que se instala una version del archivo .ppd no optimizado para nuestra impresora (/usr/share/cups/model/eklite.ppd) y puede producir resultados no deseados, Es necesario observar si surge algun problema que la URI sea "URI de la conexión: ekplp:/var/run/ekplp0" para que funcione ya que si algo como usb://XXX no funcionara.

Comentarios bienvenidos... el proximo post pondre que tal me va con el scanner que de antemano se debe funcionar por que ya lo he usado.

.

No hay comentarios.: