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