System:
Ubuntu 6.06
Kernel:
2.6.15-28-686
Scanner:
Run tail on /var/log/messages.
Scanner gets recognised when plugged in:
(The output of my 'Tail' command):
'lsusb'.
This gave me:
See if the scanner was recognised and loaded a driver - look for something after the "Driver=xxx" bit - in my case, none was found (this section is redundant when using 2.6.x kernels???).
My output is below (other USB devices were there as well, I just didn't list these as they are irrelevant):
Open terminal window, as normal user:
Run 'xsane'.
(If not installed, 'apt-get install xsane' as root on CLI, or via Synaptic)
I received a GUI error message from xsane:
Note the numbers '5-2' from the 'tail' command, and also the '005:002' from xsane... this looks promising.
Close GUI error message.
Note CLI message from xsane:
In CLI (any user), 'cd /usr/share/sane/snapscan'
... it doesn't work, because the directory isn't there.
Lets make it.
As root user (CLI):
Change to your snapscan directory:
In CLI (root user)
Now we need to find (on the internet) the firmware for your scanner:
Open Device Manager (System==>Administration)
Scroll down/expand the tabs to the devices with names similar to:
Look for a device that has names/numbers/model/etc. associated with your scanner.
E.g. mine has "S2W 3300U/4300U" under "82801G (ICH7 Family) USB UHCI #4" tab.
Click on that device, and then in the right pane, click on 'Advanced', which shows heaps of stuff.
Look for the two lines that have the following:
and
Mine looks like:
We need to find firmware (maybe!) that needs to be uploaded? to the scanner before it will work?
Do a google search, or look on snapscan.sourceforge.net for the product_id/vendor_id (e.g. '0x20b0' and/or 0x4a5').
On sourceforge, I found:
So I need to locate firmware "u176v046.bin".
I found this located inside the windows driver files for the scanner.
I copied this firmware into "/usr/share/sane/snapscan".
I did a (as root) 'chmod -R 777 /usr/share/sane/snapscan' - may be a security risk!!!
Edit your /etc/sane.d/snapscan.conf:
As root user:
Alter to suit your binary firmware file.
Save.
Run 'xsane' as normal user!
You should see "Waiting 20 seconds, scanner warming up".
Wait a bit, and Xsane should fire up!
w00t!! :-)
snapscan.sourceforge.net/
Ensure each part is in the correct order, e.g. loading firmware we haven't located yet, etc. (sanity check? :-) )
No other page links to ScannerHOWTO yet.