<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><span>Hi Wilhelm,</span></div><div style="font-family: arial, helvetica, sans-serif; font-size: 13px; color: rgb(0, 0, 0); background-color: transparent; font-style: normal;"><span><br></span></div><div><span><font size="2">></font></span><span style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">>> is there a special reason using the (old) scanbuttond-backends and not</span><br></div><div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><div class="y_msg_container">>>>sane-backends?<br>>> I first tried sane-backends, and apparently it does not read the buttons<br>>> for Epson GT-1500.<br>><br>>did
 you use the epkowa backend? The sane-support-page says, that this <br>>backend supports most features of the GT-1500.<br>Yes, epkowa is the backend used in the current configuration. I had problems of getting buttons to work with sane, but now retracing back it may be due to sane configuration needing epson2 (would not work with epkowa for some reason), and switching to scanbd needing epkowa (would not work with epson2).</div><div class="y_msg_container"><br></div><div class="y_msg_container">I just tried "scanimage -A" again and found "--monitor-button" option there, but "scanimage -h" does not have button options (except --wait-for-button). Can you suggest what commands I should use to test the buttons from command line?</div><div class="y_msg_container"><br>>> So my current conclusions are that there are two potential issues to fix:<br>>>   1. Make sane-backends support buttons that scanbuttond-backends
 support.<br>><br>>that would be the best choice, since I have no real plans to support the <br>>scanbuttond backends.<br>I guess I could try sane-backends again to see if I can make the buttons work with epkowa backend.</div><div class="y_msg_container"><br>>>   2. When using scanbuttond-backends, fix loading firmware on USB insert.<br>><br>>what I could imagine is to fix this problem with a special <br>>shell-callback, when scanbd detects a device inserion / removal.<br>This is in the nutshell how I patched the problem from udev.</div><div class="y_msg_container"><br>--</div><div class="y_msg_container">Ilya</div> </div> </div>  </div></body></html>