No tires tu viejo escanner, en Linux siempre tienes una chance mas!!!

Asi es en Windows 7 no pude hacer andar ni en modo compatibilidad un viejo escaner Benq 4300u.
Desde OpenSuse con el hermoso instalador yast, lo logré, con un poco de ayuda de google.
Primero busca el viejo CD de instalación de tu escaner (Nunca los tires, siempre sirven para algo), En la carpeta de drivers, existe un archivo u176v046.bin, este es el encargado de hacer que Sane u otro utilitario se comunique con tu escaner.

Pasos:

1. Entrar a la terminal

enchufar el escaner y ejecutar dmesg
Deberia aparecer algo asi, donde lo importante es lo remarcado

[ 2987.581046] usb 2-4: new full speed USB device number 12 using ohci_hcd
[ 2987.769384] usb 2-4: New USB device found, idVendor=04a5, idProduct=20b0
[ 2987.769388] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2987.769390] usb 2-4: Product:  FlatbedScanner 22
[ 2987.769392] usb 2-4: Manufacturer: Color
[ 3253.545807] ISO 9660 Extensions: Microsoft Joliet Level 3
[ 3253.575983] ISOFS: changing to secondary root
[ 3746.631412] usb 2-4: usbfs: interface 0 claimed by usbfs while 'scanimage' sets config #1


2. Copiar el Firmware


cp u176v046.bin /usr/share/sane/snapscan/ 

3. Editar archivos de configuración   


nano /etc/sane.d/dll.conf

en este archivo si es necesario descomentamos o quitamos el # donde dice

snapscan
 
tambien tienes que editar el archivo /etc/sane.d/snapscan.conf

nano /etc/sane.d/snapscan.conf

en este archivo abierto snapscan.conf Buscamos el siguiente bloque:

# Change to the fully qualified filename of your firmware file, if
# firmware upload is needed by the scanner firmware /usr/share/sane/snapscan/your-firmware-file.bin
la línea /usr/share/sane/snapscan/your-firmwarefile.bin la cambiamos por la siguiente linea
/usr/share/sane/snapscan/u176v046.bin el nombre del firmware para nuestro escaner:
Le indicamos donde se encuentra almacenado el firmware de nuestro escaner

Para darnos mayor seguridad a que se nos acepte correctamente la instalación , buscamos la siguiente sección en el archivo.

# Benq/Acer/Vuego 4300
usb 0x04a5 0x20de
agregamos la siguiente linea:

# Benq/Acer/Vuego 4300
usb 0x04a5 0x20de
firmware /etc/sane.d/u176v046.bin

4. Instalar aplicaciones

Instalar sane,sane-backends y xsane

5. Probar si funciona el escaner, desde la terminal

scanimage -d snapscan:libusb:002:012 -T

Nota: 002:012 es el numero de puerto donde está enchufado el escaner

Si el escaner no arranca, la próxima vez como me pasó a mi, ejecuta el paso 5 desde una consola, antes de iniciar xsane u otro digitalizador.

Eso es todo, espero sirva a alguien mas.!!!

Comentarios

Entradas populares de este blog

Interfaz Cat Aislada con PTT y CW (y digitales)

Interfaz de control CAT para Yaesu FT-890 (y otros)

Pre Microfono para equipos de HF