I have some problems getting this to work with my Canon PIXMA MP140 device. Previously (about a half year ago) I had no trouble using the scanner of the device: the sane scanner server worked like a charm with my WL500gPV2 and I could easily use the scanner via XSane with my PC.
However, now when I had to completely reinstall all software to the router (USB stick got corrupted), I no longer can use the scanner. I did everything exactly the same as previously. The scanner is recognized and even the scanning procedure starts. However, the problem is that the scanner is never stopped. The scanner seems to really scan the paper but then it does not stop as it should: the scanning lights just keep on rolling forever.
Below are some outputs with scanimage from my router:
Code:
[root@router root]$ scanimage -L
device `pixma:04A9172B_05C0C4' is a CANON Canon PIXMA MP140 multi-function peripheral
Code:
[root@router root]$ sane-find-scanner
found USB scanner (vendor=0x04a9 [Canon], product=0x172b [MP140 series]) at libusb:002:003
Code:
[root@router root]$ scanimage -vvvv -T
scanimage: scanning image of size 638x877 pixels at 24 bits/pixel
scanimage: acquiring RGB frame, 8 bits/sample
scanimage: reading one scanline, 1914 bytes... scanimage: received signal 2
scanimage: trying to stop scanner
scanimage: received signal 2
scanimage: aborting
Above, the process hangs to the "reading one scanline, 1914 bytes". It does not stop until I press Ctrl+C when it tries to stop the scanner without luck. Finally, I have to manually power off the scanner.
The firmware is Oleg's WL500gpv2-1.9.2.7-d-r1612 (I also tried it with r1000 which I previously had but with no luck) with the full install specified in http://wl500g.info/showthread.php?t=21774.
I checked that the scanner of the device does really work by plugging it directly to my PC. I even tried a different USB cable. It seems that there is something wrong with the scanimage program: everything else works but it just can't stop the scanner. Any suggestions how to fix this? Are the previous versions of sane-backends downloadable for WL500g somewhere?