<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div><span style="font-size: 13px;">Hi Wilhelm,</span></div><div style="color: rgb(0, 0, 0); background-color: transparent; font-style: normal;"><span style="font-size: 13px;"><br></span></div><div></div><div style="font-family: arial, helvetica, sans-serif;"><div style="font-family: 'times new roman', 'new york', times, serif;"><div dir="ltr"><span style="font-family: arial, helvetica, sans-serif; font-size: 13px;"><span><b>></b></span><span>is there a special reason using the (old) scanbuttond-backends and not </span><br></span></div><div class="y_msg_container"><span style="font-family: arial, helvetica, sans-serif; font-size: 13px;">>sane-backends?<br><span>I first tried sane-backends, and apparently it does not read the buttons for Epson GT-1500. I tried various things with sane-backends, but "scanimage -A" gives no button
 options and it was very unclear how to patch sane-backends or even where to start. So I quickly gave up and moved to scanbuttond-backends where it was easy to figure out a patch and it worked right away. I'd be glad if sane backend worked, but even Epson's iscan does not support buttons (seemingly on any of their scanners).</span></span></div><div class="y_msg_container"><span style="font-family: arial, helvetica, sans-serif; font-size: 13px;"><font><br></font><font>>If you plugin / poweron the scanner for the first time, who does the </font><br><font>>firmware get loaded in this case?</font><br>Good question. Now retracing my steps backwards, I think I got iscan+sane to load the drivers the very first time and I did not notice this problem. When I tested things, I always used "scanimage -L" as a quick test, and it pulled the string up to the firmware loading (at which moment scanner clearly does a whizz sound moving the head in its POST). It
 appears to me that scanbd somehow misses calling the firmware load on USB insert (before reading buttons), but does it on scanimage -L. Perhaps it is due to the use of scanbuttond-backends and not sane-backends.</span></div><div class="y_msg_container"><span style="font-family: arial, helvetica, sans-serif; font-size: 13px;"><br></span></div><div class="y_msg_container"><span style="font-family: arial, helvetica, sans-serif; font-size: 13px;">So my current conclusions are that there are two potential issues to fix:</span></div><div class="y_msg_container"><span style="font-family: arial, helvetica, sans-serif; font-size: 13px;"> 1. Make sane-backends support buttons that scanbuttond-backends support.</span></div><div class="y_msg_container"><span style="font-family: arial, helvetica, sans-serif; font-size: 13px;"> 2. When using scanbuttond-backends, fix loading firmware on USB insert.<br>Please correct me if I'm wrong here.<br><br>--
 <br>Wilhelm<br><a ymailto="mailto:w.meier@unix.net" href="mailto:w.meier@unix.net">w.meier@unix.net</a><br><br></span><br></div> </div> </div>  </div></body></html>