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>