Sane & escaner

El otro dia me di a la tarea de instalar los programas para poder usar mi scanner de la multifunconal "hp 1200" pero ho sorpresa!!! no podia usarlo!!! al final descubri que solo se podia como root, asi que me di a la tarea de buscar la solución:

En www.espaciolinux.com el usuario enriquehh me ayudó:



Hola como estas, primero asegurate de estar en los siguientes grupos lpadmin, scanner y saned, si esto no te funciona,abre hplip o xsane como usuario normal, fijate el numero de error que tienes, ahora abre el siguiente archivo como usuario normal

/var/log/user.log


alli veras los errores que te arroja, a mi me aparecio un error en la apertura de un archivo, anote bien el nombre del archivo, fue a las opciones para buscar archivos en gnome y puse el nombre del archivo que producia el error en el sistema de archivos localize y abri el archivo y me di cuenta que dentro del archivo existia reglas para que el escanner solo funcionara para el propietario a root y para el grupo lp.


como superusuario

# gedit /etc/group

busca el grupo lp, y agrege los usuarios que van ha usar el escanner
luego tambien busque el grupo scanner y agrege saned y mi usuario.


reinicie la maquina y problema solucionado

espero te ayude

Nota: haz ping a localhost y a tu usuario, para ver si no tienes algun problema por alli.

Al final resulto que era solo por que no pertenecia al grupo lpadmin pero buscando en otro blog, encontre una solucion para el escaner epson cx3700 dejo aqui el método:

Utilizaremos la aplicación Sane y Xsane para nuestros trabajos de escáner.

así que en una terminal:

# apt-get install sane sane-utils xsane

Ok, después tecleamos:

# sane-find-scanner

Y en mi caso me alojó lo siguiente:
found USB scanner (vendor=0×04b8 [EPSON], product=0×0818 [USB MFP]) at libusb:003:002

tenemos lo que nos interesa que son los numeritos de la marca y el modelo.
Otra opción para obtener los numeritos es con un:

# dmesg

y nos mostrará entre muchas otras cosas, nuestra impresora(casi hasta el final):
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 2 if 1 alt 0 proto 2 vid 0×04B8 pid 0×0818

Ahora nos vamos a modificar el archivo de configuración:

# vim /etc/sane.d/epson.conf

y agregamos la línea en el archivo:

usb 0×04B8 0×0818

Dejen un espacio antes de usb, yo primero no se lo dejé y no jaló =(. así que ojo.
Todo hasta ahí va bien.
Ahora el problemita que se va a presentar es que al acceder a xsane (aplicaciones->gráficos->xsane) nos va a mostrar un errorsote de que no jala.
pero si lo ejecutamos desde la terminal como root si funciona =). peeero, recuerden que como root no debe hacerse.
así que lo que sigue es cambiar permisos para que a nivel usuario funcione.

Modificaremos:

# vim /etc/udev/libsane.rules

Agregando hasta al final las siguientes líneas:

# Epson CX3700
SYSFS{idVendor}==”04b8″, SYSFS{idProduct}==”0818″, MODE=”664″, GROUP=”scanner”

No olvidemos agregar a nuestro usuario al grupo scanner(éste grupo se agrega por default).

# adduser samy scanner

Y liisto.. ahora si podemos correr xsane a nivel usuario :D.
y si tienes una epson también..
sugiero instalar el paquetito mtink, que nos dice como anda el nivel de tinta de los cartuchos:

# apt-get install mtink

Referencias:
http://valenz.wordpress.com/2007/11/21/epson-cx3700-en-debian-gnulinux/
http://www.espaciolinux.com/modules.php?name=Forums&file=viewtopic&p=200261#200261

0 comentarios: