Hello,<br><br>I have a Canon DR-9050C scanner. The canon_dr driver recognises it, but can't access it. I see some activity in December about this, but nothing seems to have been resolved and I see no related patches in GIT.<br>
<br>I also have a binary driver from Canon that my supplier found. This is a packatge called cndrvsane-dr9050c-1.00-0. It has source code for the USB interface (a SUID root program that is forked off and talks to the USB device) and for sanei client that talks to a binary blob that does the real work. This driver is confusingly called canondr without the underscore.<br>
<br>This works except that it can't wake the scanner from suspend mode. The scanner has to be power cycled.<br><br>I would very much like to get canon_dr driver working for the DR-9050C. I am a computer programer with experience with C (amoungst others). I don't have much experience with low-level USB nor scanner protocols, however. If someone could point me towards an intro to either, it would be nice. <br>
<br>I intend to do a USB capture of what canon_dr and canondr are doing and compare the 2. I assume something like wireshark will do the trick.<br><br>My environment is CentOS 5, sane-backends 1.0.22.<br><br>I also have Window 7 on another computer that could be used to capture the USB activity of the TWAIN driver. I know little about Windows though and next to nothing about Windows developement.<br>
<br>Any help apreciated,<br><br>-Philip<br><br>