Reconocimiento de escaner- eleccion de dispositivo en Xsane

13 replies [Last post]
ejmillan
Offline
Joined: 07/11/2007

Hola: Uso Trisquel 1.5 y tengo una impresora multifuncion brother DCP 120 C a la cúal he hecho funcionar (lo llevaba intentando desde la version 1.0) y me remito al hilo abierto en su día en el cuál postearé mi solución.

Pero en el scanner tengo un problemilla que es el siguiente:
Cuando ejecuto el Xsane para escanear me abre las ventanas del mismo y por defecto me elije como dispositivo capturador mi tarjeta capturadora de TV. No sé como hacer para que me elija mi escaner USB incorporado en la multifuncion brother por defecto.

He hecho la siguiente prueba (la he visto por la web):

Si ejecuto esto en la terminal:

sudo Xsane

Xsane abre una ventana nueva y me permite elegir entre la tarjeta capturadora de TV y el escaner brother de la multifuncion. He probado de esta manera el escaner y me ha funcionado perfectamente.

¿como debo de hacer para que Xsane me elija por defecto el escaner brother y no la capturadora de TV? y así evitar ejecutar Xsane como root (salen unas advertencias que asustan, peligro "que te quedas solo", etc)

Trisquel
Offline
Joined: 12/21/2004
ejmillan
Offline
Joined: 07/11/2007

Hola:
Solo respondo para agraceder la respuesta, aunque creo que la solución a mi problema me llevará mucho tiempo, primero debo descifrar que dice el wiki que me indicais en vuestra respuesta, ya que mi nivel de conocimiento de Linux es muy, pero que muy básico, por decirlo de alguna manera.

De todas formas, el problema que indico del escaner no me ocurria con Trisquel 1.0

¿no hay una forma sencilla para que el escaner sea por defecto el dispositivo capturador de imagenes, y no la tarjeta capturadora de TV?

Saludos

Trisquel
Offline
Joined: 12/21/2004

Xsane detecta los dispositivos durante el arranque, no tiene un parametro o archivo de configuración que seleccione un dispositivo concreto, si detecta varios, pregunta cual prefieres usar.

¿Debo entender que la versión anterior de Trisquel no detectaba la capturadora?

ejmillan
Offline
Joined: 07/11/2007

En Julio de 2007 instalé mi escaner brother en Trisquel 1.0, no tuve ningún problema con ello y Xsane me detectaba a la primera el mismo. Ahora no me acuerdo si la capturadora me la reconocía ya que sinceramente no la llegue a probar , me rendí al problema que tenía con la impresora ya que no la podía hacer funcionar y abandoné Trisquel después de varios intentos.(recientemente lo he vuelto a intentar pero con Trisqsuel 1.5 y ya funciona la impresora).
Xsane me detecta por defecto la tarjeta capturadora.
Si ejecuto sudo Xsane en la terminal ,entonces sí que me aparece una pantalla para elegir que dispositivo quiero iniciar, o el escaner o la capturadora. Cuando ejecuto Xsane de forma gráfica (a través del menu) no me sale ninguna pantalla de elección de dispositivo, a veces creo entrever una pantalla que se abre y cierra muy rápido (no sé si será la pantalla de selección de dispositivo)
Tambien hago notar que para que esta pantalla de selección salga he de hacerlo como root, tecleando la contraseña.¿puede ser , en mi modesta opinion, que al abrir la aplicación de forma gráfica con el menú , al no tener permiso root no aparezca esta pantalla de selección de dispositivos?
Gracias por responderme, muchas gracias

Trisquel
Offline
Joined: 12/21/2004

Me imagino que el problema está en los permisos de acceso al dispositivo. ¿Cual es la salida del comando "id"?

ejmillan
Offline
Joined: 07/11/2007

Espero haber entendido bien:
Tecleando id en terminal me sale esto:

ejmillan@PC_Esteban:~$ id
uid=1000(ejmillan) gid=1000(ejmillan) grupos=4(adm),5(tty),7(lp),20(dialout),21(fax),22(voice),24(cdrom),25(floppy),
29(audio),30(dip),33(www-data),34(backup),40(src),44(video),46(plugdev),
50(staff),60(games),100(users),103(lpadmin),104(messagebus),105(hal),107(camera),
108(scanner),110(powerdev),111(netdev),112(fuse),1000(ejmillan)

¿es esto lo que necesitáis saber, o es otra cosa?

Saludos.

Trisquel
Offline
Joined: 12/21/2004

No parece ser un problema de permisos. Prueba a ejecutar xsane en la consola (como usuario, no como root) para ver si da algun mensaje de error.

ejmillan
Offline
Joined: 07/11/2007

Buenas noches:
Ya he ejecutado xsane como usuario estos días y el resultado es el mismo que cuando ejecuto desde menu, no me da ningún error y me abre la aplicación directamente con la capturadora por defecto . Yo no veo como elegir otro disposivido desde la aplicación una vez cargada, así que estamos en las mismas, ejecutando desde menú que ejecutando desde terminal (consola) como usuario.
De todas formas , si no lo hacemos funcionar como usuario, ¿es muy peligroso o problemático ejecutar Xsane como root?
Gracias y un saludo

Trisquel
Offline
Joined: 12/21/2004

Normalmente no se recomienda usar ninguna aplicación como root, pero probablemente no pase nada malo. Acuerdate de que los archivos que generes como root serán de dicho usuario, asi que tendrás que cambiarle los permisos para trabajar con ellos.

Pero en cualquier caso esa no es la solución, hay que encontrar la raiz del problema.

ejmillan
Offline
Joined: 07/11/2007

Estoy de acuerdo.
Entonces,¿ahora que hacemos?.

ejmillan
Offline
Joined: 07/11/2007

Hola:
He seguido haciendo pruebas (lo que se me ha ocurrido) y he averiguado lo siguiente:
1º Si enciendo la impresora antes que Trisquel entonces al ejecutar desde menu (como usuario) Xsane , ya me aparece la pantalla de elección de dispositivos (escaner o capturadora).Si enciendo la impresora después de iniciado Trisquel no me detecta el escaner como dispositivo el Xsane.
2º Al elegir el escaner como dispositivo (desde la pantalla de seleccion) y darle a aceptar me aparece el siguiente mensaje de error:
Falló al abrir el dispositivo 'brother2:bus4;dev1'
Error durante E/S de dispositivo.
Y no ejecuta la aplicación.

3º Si ejecuto en las mismas condiciones desde terminal como root entonces si que puedo elegir el escaner como dispositivo y puedo escanear imagenes sin problema.

Espero que esto os dé alguna pista sobre lo que está pasando.
Saludos

Trisquel
Offline
Joined: 12/21/2004

Por lo que dices, y buscando información similar, parece un fallo frecuente. Es posible que sea un fallo en las librerias de sane o más probablemente en el gestor de dispositivos (hal). En breve haremos una actualización de estos paquetes, para ver si con eso lo arreglamos.

ejmillan
Offline
Joined: 07/11/2007

En la línea de lo que comentas, tengo que decir que con las librerias o el sistema que utiliza Ubuntu 8.04 (y no es por comparar o fastidiar) al abrir la aplicacion Xsane me abre la pantalla de seleccion de dispositivos (escaner o capturadora).
Espero haber colaborado con mis pruebas y que esta informacion te encamine mejor para la solucion en Trisquel 1.5.
Un saludo y gracias.