Detección de escáner

Imagen de Tamerlan
0 puntos

Cuando abro XSane o Kooka no me detectan mi escáner, un Canon modelo CanoScan FB330P. Siguiendo las instrucciones de un compañero del foro he logrado escanear a través de la terminal, usando $ sudo xsane o $ sudo kooka, pero tengo dos problemas añadidos:
-Kooka me funcionó al principio, pero ahora a partir de terminal produce un error y no se abre
-XSane me va bien (detecta mi escáner como: escáner flatbed canon FB330P [canon_pp:parport0] ), pero al abrirlo con la orden sudo me guarda los archivos como root y es engorroso cambiar permisos, etc.
¿Alguien sabe qué puedo hacer para que Ubuntu me detecte el escáner sin recurrir a entrar como root?

Imagen de jess
+1
0
-1

Hola,
xsane NO debe utilizarse como root, sino como usuario. Mira ver si es eso (en terminal, scanimage -L indica los scanners detectados), si lo detecta, invoca xsane simplemente. Si no fuera así posiblemente te baste con añadir el usuario en concreto a tu grupo "scanner"
Si tampoco va, avisa e intentaré explicarte otro método (no tengo tus datos, pero a partir del kernel 2.6.4 hay que utilizar libusb / udev).
Ya nos contarás, saludos

+1
0
-1
Imagen de Tamerlan
+1
0
-1

Usando scanimage -L, me detecta los siguientes dispositivos:
device `v4l:/dev/video1' is a Noname Logitech QuickCam USB virtual device
device `v4l:/dev/video0' is a Noname UNKNOWN/GENERIC virtual device
device `canon_pp:parport0' is a CANON FB330P flatbed scanner

de los cuales, obviamente, es tercero es mi escáner. Pero, cuando abro (sin sudo) xsane, sólo me detecta los dos primeros. A lo mejor es que no tengo habilitado el puerto paralelo, o algo así (?). En el grupo "scanner", en administrador de grupos, he comprobado que estoy como usuario y como root. Help, please!

+1
0
-1

Linux user #452840

Ubuntu user #11583

You may say I'm a dreamer, but I'm not the only one...(J. Lennon) 

Imagen de jess
+1
0
-1

Hola, parece que tendrías que dotar al puerto de permisos
Prueba sin o con sudo:
# sane-find-scanner
# ls -l /dev/lp0 (lp0 o el que te haya indicado, para ver los permisos)
Y en el puerto que te lo localice:
# sudo chmod o=+rw /dev/lp0 (suponiendo que sea lp0, sustituye por sg0 o lo que te indique).

Ya nos contarás, saludos

+1
0
-1
Imagen de Tamerlan
+1
0
-1

He introducido sane-find-scanner y parece ser que no detecta el puerto paralelo, sólo los usb. Supongo que ahí está el problema. En concreto, me pone:

sane-find-scanner will now attempt to detect your scanner. If the
result is different from what you expected, first make sure your
scanner is powered up and properly connected to your computer.

No SCSI scanners found. If you expected something different, make sure that
you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x046d, product=0x0870 [Camera]) at libusb:002:002
Your USB scanner was (probably) detected. It may or may not be supported by
SANE. Try scanimage -L and read the backend's manpage.

Not checking for parallel port scanners.

Most Scanners connected to the parallel port or other proprietary ports
can't be detected by this program.

Mi pregunta es: ¿por qué demonios sí me lo detecta como root?

+1
0
-1

Linux user #452840

Ubuntu user #11583

You may say I'm a dreamer, but I'm not the only one...(J. Lennon) 

Imagen de jess
+1
0
-1

Hay que darle permisos usuario al puerto.
Probemos otra forma:
1) sudo gedit /etc/sane.d/canon_pp.conf
2) en la sección "init_mode AUTO parport0" descomenta la línea:
# init_mode FB630P parport0 (estará al final seguramente)

Una pregunta, tienes en tu /dev/ el parport0?
Si es así (como debiera ser), quizá también te sirva un simple:
sudo chmod o=+rw /dev/parport_0

Si no, no se ya que mas intentar :-( yo he trasteado un poco con las usb y el udev, pero no con las de puerto paralelo.
Suerte y ya nos contarás!

+1
0
-1
Imagen de Tamerlan
+1
0
-1

He probado con descomentar, y no funciona.
Pero mi sorpresa ha sido al ver que en /dev/ no tengo ninguna referencia a parport, sólo hay un archivo "port", con permisos de root, y que, por cierto, está vacío. ¿Ese es el problema?

+1
0
-1

Linux user #452840

Ubuntu user #11583

You may say I'm a dreamer, but I'm not the only one...(J. Lennon) 

Imagen de jess
+1
0
-1

Hola,
Si no tienes referencia a parport, creala:
sudo modprobe ppdev
Si tienes udev (ignoro que kernel / SO tienes), te lo crea sobre la marcha (compruebalo con cd /dev/ y ls)
Si ya te aparece cargado, simplemente:
sudo chmod o=+rw /dev/parport_0
y ya debes tenerlo con permisos usuario.
Espera te sirva, saludos

+1
0
-1
Imagen de Tamerlan
+1
0
-1

Perfecto.

Muchas gracias por todo, estás hech@ un hacha de linux. Espero, con un par de añitos, ponerme al día con esto. He perdido demasiados años años con sistemas de pacotilla. Te lo juro que estoy empezando a disfrutar de la informática gracias a gente como tú.

Mil gracias.

Por cierto, tengo Ubuntu 6.10. Y un pequeñísimo detalle, por si alguien se encuentra en el futuro con el mismo problema: al teclear
sudo chmod o=+rw /dev/parport_0
en edgy se debe poner
sudo chmod o=+rw /dev/parport0
es decir, "parport0", sin el guión bajo.

+1
0
-1

Linux user #452840

Ubuntu user #11583

You may say I'm a dreamer, but I'm not the only one...(J. Lennon) 

Imagen de cifuentesemilio
+1
0
-1

Como están, aquí estaba mirando este foro porque necesito configurar mi puerto paralelo para linux, intenté hacer lo que decía jess pero no me funicona, cuando escribo :

luis@investigacion:~$ sudo chmod o=+rw/dev/parport0
chmod: falta un operando después de «o=+rw/dev/parport0

además seguí intenté seguir los pasos para la instalación del puerto para linux pero parece que no tuviera permiso, hice lo siguiente:

desde el cd de instalación:

<1>-copy install_p_80x86.o to /usr/sbin
<2>-Add /usr/sbin/install_p_80x86 at the end of the /etc/rc.d/rc.local.
<3>-reboot

pero no me deja copiar el archivo que dice.

Que puedo hacer?, que me aconsejan?
gracias

+1
0
-1
Imagen de muzungu
+1
0
-1

Teniendo xsane y gimp es posible que no te detecte el scanner(a mi me pasa)el programa xsane.
Solo abre gimp y abre archivo, adquirir, xsane y te abre directamente xsane.

+1
0
-1
Imagen de Haaby
+1
0
-1

sane-find-scanner me dice:

found USB scanner (vendor=0x03f0 [HP], product=0x8c11 [Deskjet F4500 series]) at libusb:001:003
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.

Cuando intento usarlo me dice:

detectando dispositivos,
no hay dispositivos disponibles.

En ayuda de esta mini-ventana me dice:

Razones posibles:
1: no hay un dispositivo soportado pos SANE
2:los dispositivos soportados están ocupados
3: pruebe como súper usuario : probado y tampoco funciona
4: El motor (backend) no fue cargado por SANE (man sane-dll)
5: El motor (backend) no fue configurado correctamente (man sane-"nombre_motor")
6: Posiblemente haya mas de una versión de SANE instalada.

hay alguien ahí arriba?

Gracias por vuestra ayuda !!

Where is nowhere ?

+1
0
-1

Where is nowhere ?

Imagen de Haaby
+1
0
-1

Me alegra deciros que Lucid Lynx me ha devuelto el scanner. Probé la beta y funciono perfectamente.
Por si a alguien le puede servir..!

Where is nowhere ?

+1
0
-1

Where is nowhere ?

Imagen de oscaro
+1
0
-1

Cuando tenía Ubuntu 10.04 me funcionaba. Con 12.04 no. Después de leer varios post e investigar un poco encontré este y solucioné el problema. Primero cambiando dll.conf y después cambiando en Umax__conf y finalmente dando permisos al parport0. Gracias por estar. Saludos Oscar

+1
0
-1

oscaro