VuegoScan Brisa 620u Scanner with Ubuntu

I was unable to get my VuegoScan Brisa 620u scanner working in Ubuntu Jaunty. There was an error similar to the following:

Failed to open device `snapscan:libusb:006:003': Invalid argument.

Interestingly, if I dual booted into Windows with the scanner on and then booted into Ubuntu the scanner worked. Apparently, a firmware blob is loaded into the scanner.

Fortunately I still had a 1999 CD for the scanner with all the drivers on it. So it was a matter of changing a line in snapscan.conf and putting a binary file into a particular path.

Here are the details:

1) Open nautilus with root powers (NB very dangerous – think before you act!). Apologies to my CLI-loving friends ;-).

gksu nautilus

2) navigate to /etc/sane.d/snapscan.conf

3) Double click snapscan.conf and edit 5th line:

firmware /usr/share/sane/snapscan/U96V120.BIN

4) navigate to /usr/share/sane/ and make sure there is a folder called snapscan

5) Copy U96V120.BIN from the /media/cdrom/DRIVERS folder into /usr/share/sane/snapscan

6) Close nautilus (remember, it is opened with root powers and could be dangerous to your system’s well being).

7) Open Xsane (Applications > Graphics > Xsane Image scanning program) and start scanning

NB I was lucky that I guessed the correct BIN file on my first attempt.