Comment 233 for bug 85488

Revision history for this message
Hans van Esdonk (hans-excilas) wrote : Re: [Bug 85488] Re: some usb_devices fault if usb_suspend enabled

I did the things mentioned below.

u176v046.bin was the file from disk I had to use.

It all looked promising. The scanner worked!!

But strange things happened. It took a lot of time before the scan was possible. After 19 seconds warmup the xsane window appeared. Pressing the prescan button first led to "scanner busy" but after some time it made a prescan and I could print it out.
So, I tried a few times and also from the terminal window. The messages were clear: first line 19 seconds warm-up and then about 20 times the same line: 20 seonds warm-up, so in total about 7 minutes.
Once again a try and it worked. That was the last time. The illumination tube did not return to the beginning and the scanner wasn't found anymore.
So it looks if xsane only detects the scanner in the startposition (detector?)
This is crazy!!!While typing this the scannerlight moves to the start position and a scan is possible.......
So, what can be going on???

Hans van Esdonk

Conrad Knauer schreef:
> Hans van Esdonk wrote:
>
> "With my BenQ 3300U (Acer) this doesn't work. The line tube doesn't go
> "home" after starting xsane. If it is at home position (after using
> windows program mirascan) it works every now and then and I don't know
> why."
>
> Your scanner likely requires proprietary firmware to be loaded when
> running it from Linux, as per http://snapscan.sourceforge.net/#supported
>
> Can you check to see which USB ID your scanner is specifically? To do
> this, install the "sane-utils" package (from the universe repository)
> and run "sane-find-scanner" from Terminal.
>
> For me, in the middle of the output was:
>
> "found USB scanner (vendor=0x04a9 [Canon], product=0x220e [CanoScan], chip=LM9832/3) at libusb:003:007"
> (the USB ID is the vendor/product strings; 0x04a9, 0x220e)
>
> For you the output should have vendor=0x04a5 and product as 0x20b0 or
> 0x20de.
>
> If its the one ending in b0, you need the firmware file u176v046.bin
> If its the one ending in de, you need the firmware file u222v067.bin
>
> That should be located somewhere in the Windows driver (you'll need to
> extract it; alternately it should be somewhere installed in Windows).
>
> Put it somewhere on your Ubuntu partition and then run, partially as per
> http://snapscan.sourceforge.net/#work
>
> gksudo gedit /etc/sane.d/snapscan.conf
>
> At the very top where it says:
>
> ---
> # Change to the fully qualified filename of your firmware file, if
> # firmware upload is needed by the scanner
> firmware /usr/share/sane/snapscan/your-firmwarefile.bin
> ---
>
> change the location in that last line to the location of your firmware
> file.
>
> Then restart xsane and hopefully it should work :) If not, then try the
> scanbuttond fix previously mentioned in this bug and see if that fixes
> it; please report back here either way.
>
>