[sane-devel] How to handle devices with multiple USB bulk-in endpoints

Reinhold Kainhofer reinhold at kainhofer.com
Sun Oct 31 17:24:13 UTC 2010

My KONICA MINOLTA magicolor 1690mf has one bulk-out endpoint and unfortunately 
two bulk-in endpoints (#4 and #5, where it only uses #5 for all 
communication). SANE on the other hand chooses to only use the first bulk-in 
endpoint (i.e. #4 in my case), which will not work.

There were some discussions a while ago to make that more configurable (i.e. 
make it work with such devices), but no code went in and no concrete 
proposals/suggestions how it should be done were made. In particular, see:


So, since I need this functionality to get the magicolor 1690mf working with 
the magicolor backend, I'll have to tackle that problem. 

What would you think is the best approach to letting sanei_usb_open select 
which of the endpoints to use?


Reinhold Kainhofer, reinhold at kainhofer.com, http://reinhold.kainhofer.com/
 * Financial & Actuarial Math., Vienna Univ. of Technology, Austria
 * http://www.fam.tuwien.ac.at/, DVR: 0005886
 * LilyPond, Music typesetting, http://www.lilypond.org

More information about the sane-devel mailing list