
Que onda raza, ya tenia rato que no ponia nada por que habia estado ocupado con el trabajo y ademas en mi tiempo libre salia por alli con
Eliza, pero bueno, pondre como le hice para configurar mi scanner
HP Scanjet 2200 en mi distro favorita

en el la versi�n del
kernel 2.6.8-gentoo-r3,
partire de que ya han compilado como modulo o se encuentra construdio dentro del kernel, porque hace ya algun tiempo me di cuenta (y eso por que me lo dijeron en los
foros de gentoo) que a partir de la versi�n del
Kernel 2.6.3 el modulo de
scanner ya no existe y que por lo tanto no hay ningun dispositivo llamado
scanner0 en el directorio
/dev/ por lo cual me vi obligado a leer, preguntar e investigar :S, me entere que en
/proc/bus/usb/devices hay una lista de los dispositivos conectados al los
USB y pues para acceder a ellos, en el directorio
/proc/bus/usb/ adem�s del fichero "devices" hay un directorio para cada controladora, que contiene un archivo para cada dispositivo, pero hay un peque�o incoveniente y este es que solo el usuario
root puede leer dicho archivo y una soluci�n facil que le di fue la de hacer un
chmod 666 002 donde
002 es mi dispositivo del scanner, esto funcianba bien mientras no desconectara el scanner pero que molesto era tener que cambiar los permisos del archivo cada vez que conectaba y desconectaba el scanner, y pues leyendo por alli logre hacer que esta molestia desapareciera y lo hice con unos peque�os pasos que a continuaci�n pondre:
Primero que nada hay que tener
hotplug y
libusb instalado, ya saben:
emerge hotplug libusb
ahora crear el archivo
/etc/hotplug/usb/scanner con el siguiente codigo:
#!/bin/bashif["${ACTION}" = "add"] && [ -f "${DEVICE}"]
then
chown root "${DEVICE}"
chgrp scanner "${DEVICE}"
chmod 660"${DEVICE}"
fi
Y darle permisos de ejecuci�n al script
chmod +x /etc/hotplug/usb/scanner
despues agregar en el archivo
/etc/hotplug/usb.usermap la siguiente linea:
scanner 0x0003 0x06bd 0x208f 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
aqui se tiene que cambiar la segunda y tercera columna que vienen siendo el
idVendor y
idProduct respectivamente, bueno les decia que se tienen que cambiar por las que se acomode al modelo de scanner que se esta configurando.
Q�e como obtienen esos valores? bueno yo utilice el programa llamado
usbview que es grafico y alli me dice eso y mas informaci�n, ya saben como instalarlo :w
emerge usbview
pero tambien se puede usar
lsusb, una vez modificado el archivo
usb.usermap hacer un:
aragog root # modules-update
y listo ya por ultimo a�adir o modificar el archivo
/etc/modules.d/options con la siguiente linea:
options scanner vendor=0x03f0 product=0x0605
pero con los c�digos del scanner correspondiente.
y listo solo faltaria reiniciar
hotplug y empezar a scannear siendo un usuario mortal

, yo utilizo
xsane para scannear y jala muy bien y se encuentra en
portage (h).
bien como pueden leer no es gran cosa hacer que el scanner funcione para cualquier usuario, aahh otra cosa que hice pero que en realidad no estoy seguro si hace mucha diferencia es que agregue al grupo
scanner al usuario que yo uso.
aragog root # usermod -G scanner 7th_sign
Pero cuidado cuando hagan esto ya que la lista de los grupos a donde perteneces sera sobreescrita por lo que pones en
-G, por eso es mejor que pongas los grupo a los que pertenece el usuario y ademas el grupo nuevo, en este caso
scanner.
aragog root # usermod -G wheel,audio,cdrom,video,games,cdrw,portage,scanner 7th_sign
y ahora si listo, a scannear

a veces pienso que solo con agregar al grupo scanner el usuario, esto funcionaria pero ya ni modo ya hice todo este rollo.
Comentarios Recientes