[sane-devel] Canoscan 3000F backend dev started
Ralph Little
skelband at gmail.com
Mon Jan 20 03:55:52 GMT 2020
Hi,
>> Does this look familiar to anyone?
>>
Further to the previous findings, I can poll the scanner for button
presses using:
IN bRequest=12 wValue=0x8e wIndex=32 wLength=1 (response = 0x01)
OUT bRequest=12 wValue=0x83 wIndex=0 wLength=1 (out_data = 0x8b)
IN bRequest=12 wValue=0x8e wIndex=32 wLength=1 (response = 0x01)
IN bRequest=12 wValue=0x84 wIndex=32 wLength=1 (response = BUTTON)
where BUTTON is one of:
0x5f = idle
0x5b = SCAN button
0x5d = COPY button
0x5e = EMAIL button
I had thought that the 0x8e exchange was some kind of response, because
it appears interleaved with the other elements, but on closer
inspection, this always comes first. (?)
Again, is this recognizable to anyone?
Cheers,
Ralph
More information about the sane-devel
mailing list