[sane-devel] Device with two USB bulk IN endpoints? (Was: Rising project: Support of Konica-Minolta Magicolor 2480MF)

m. allan noah kitno455 at gmail.com
Tue Sep 7 13:34:26 UTC 2010


There have been a couple of attempts to extend sanei_usb, but I don't
know if it ever produced working code.

allan

On Mon, Sep 6, 2010 at 2:25 PM, Reinhold Kainhofer
<reinhold at kainhofer.com> wrote:
> Am Sonntag, 8. August 2010, 19:21:31 schrieb Ilia Sotnikov:
>> Several months ago almost finished implementing the backend for
>> Konica-Minolta devices (BizHub 162/132, DiMage 1611 to name them).
> [...]
>> Basic command structure is:
>> 03 [1  byte] (could be counted as 'signature')
>> command [1 byte]
>> argument1 size [4 byte]
>> argument1 [argument1 size]
>> ...
>> argumentN size [4 byte]
>> argumentN [argumentN size]
>> end-of-record [4 byte] 00 00 00 00
>
> Of course, you were correct with that command structure. I was missing one
> byte somewhere in my documentation, so the size arguments didn't align
> properly...
>
>> - device has several endpoints of same type in one interface
>> descriptor (3 and 5 being OUT, 4 and 6 being IN, uses 5 and 6 for
>> scanning functions). SANE USB layer ignores them all but first. This
>> is the reason I didn't submit the backend - didn't finish the USB
>> layer changes. As I see MagiColor devices have separate
>> descriptors/configurations for different functions, though.
>
> Actually, I'm running into the same problem with the magicolor 1690MF. It has
> one USB interface for the scanner and two for the printer. The problem is that
> the scanner interface has 3 bulk endpoints: #3 OUT, #4 IN and #5 IN.
> Unfortunately, the scanner uses endpoint #5 to send data, while SANE always
> takes the first bulk IN endpoint, which is #4 in this case.
>
> So, we are back to your problem
> http://lists.alioth.debian.org/pipermail/sane-devel/2009-March/024266.html
>
> Has anything happened in this direction?
>
> Cheers,
> Reinhold
>
> --
> ------------------------------------------------------------------
> 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
>
> --
> sane-devel mailing list: sane-devel at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/sane-devel
> Unsubscribe: Send mail with subject "unsubscribe your_password"
>             to sane-devel-request at lists.alioth.debian.org
>



-- 
"The truth is an offense, but not a sin"



More information about the sane-devel mailing list