I asked the canon support, if it's possible under Windows. I will inform you about their answer.
On 21.03.2014 18:40, Rolf Bensch wrote: > Hi Matthias, > > Sorry I cannot find any button related data in the log file. Therefore > your scanner has no button support. > > Unless you may find button support on a Windows machine or with binary. > Then please sniff the usb communication (e.g. with wireshark) and send > the log file to me. > > Cheers, > Rolf > > > Am 21.03.2014 00:03, schrieb Matthias Peter Walther: >> Hello, >> >> I tested every button. As far as I understand, the device has 4 >> Operation modes. The choice of the operating mode may influence the >> button behavior. I set it to "scanner", after I tried out the four >> buttons for the four different operation modes. >> >> The results as attachment. >> >> Gr??e >> MPW >> >> Am 20.03.2014 16:52, schrieb Rolf Bensch: >>> Hi Matthias, >>> >>> Please test all buttons and look if the debug output will change. The >>> code says that some scanners ask to set the time when byte 3 is set. >>> >>> Cheers, >>> Rolf >>> >>> >>> Am 19.03.2014 00:31, schrieb Matthias Peter Walther: >>>> Hello, >>>> >>>> I think it works. That would be so cool. >>>> >>>> Thank you so much for your work on this and with the adf, too! >>>> >>>> I'll try out scanbd later. Do I have to do further code changes or is >>>> scanbd supposed to work just like that with that single additional line? >>>> >>>> Is it capable of detecting different buttons? So that it would be >>>> possible to sort the scans into different directories by different >>>> buttons? That would be so awesome. I pressed the button '9' on the >>>> dialpad. I think the menu buttons doesn't work, but the numbers do. >>>> >>>> Bye >>>> Matthias >>>> >>>> Am 18.03.2014 23:13, schrieb Rolf Bensch: >>>>> Hi, >>>>> >>>>> If you like, please test button support for your scanner. >>>>> >>>>> If button support is working, you can use scanbd to control scanning via >>>>> your scanner's buttons. You can find more infos about this in the >>>>> mailing lists archive, e.g. here: >>>>> http://sane.10972.n7.nabble.com/template/NamlServlet.jtp?macro=search_page&node=3&query=scanbd&days=0&sort=date >>>>> >>>>> To enable button support, add one single line with your scanner-pid in >>>>> file pixma_mp150.c in function handle_interrupt() between lines 927 and >>>>> 928, e.g. >>>>> || s->cfg->pid == MX370_PID >>>>> >>>>> Test procedure: >>>>> (1) 'export SANE_DEBUG_PIXMA=11' >>>>> (2) press any button >>>>> (3) check output from 'scanimage -A' >>>>> >>>>> You should see something like this: >>>>> >>>>> Buttons: >>>>> --button-update >>>>> Update button state >>>>> [pixma] INTR T=1.670 len=32 >>>>> [pixma] 00000000:00 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>> [pixma] 00000010:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 >>>>> [pixma] >>>>> --button-1 <int> [1] [read-only] >>>>> Button 1 >>>>> --button-2 <int> [0] [read-only] >>>>> Button 2 >>>>> --original <int> [0] [read-only] >>>>> Type of original to scan >>>>> --target <int> [4] [read-only] >>>>> Target operation type >>>>> --scan-resolution <int> [0] [read-only] >>>>> Scan resolution >>>>> >>>>> Please report your results. >>>>> >>>>> Cheers, >>>>> Rolf
