Hi,
backend author here - it shouldn't be too much of effort to expose
button status so scanbd can use it. Though haven't gone thru its
documentation to understand requirements. As a technical insight -
there is hp5590_read_buttons() function in hp5590_cmds.c that reads
button status.
However, I'll seek for a volunteer to test a change as I don't have
access to HW currently.

On Wed, Mar 7, 2018 at 12:40 AM, Wilhelm Meier
<wilhelm.wm.me...@googlemail.com> wrote:
> Please try the old scanbuttond-backend for this type of scanner - it
> should work. The HP sane backend sadly doesn't support the buttons on
> this scanner.
>
> Am 06.03.2018 um 15:46 schrieb Jared Hedegaard:
>>>
>>> Main question: does the HP 5590 support button presses or am I just setting 
>>> this up incorrectly?
>>>
>>> I'm been successful using scanbd with SANE backends to get scanning working 
>>> over my network and locally on the host machine, but I can't seem to get it 
>>> to recognize button presses, either running scanbd in foreground or 
>>> background.
>>>
>>> For past testing, it seems that actions defined in scanbd.conf are used to 
>>> tie to the backend options? From searching /var/log/syslog, I expected to 
>>> track button presses or get some sort of trigger feedback, and I didn't 
>>> think I needed an action set up for it.
>>>
>>> Any help on this one would be much appreciated. Thanks.
>>>
>>> Jared H
>>>
>>
>> After a bit more research, it looks like doing this with the SANE backend 
>> for HP 5590 is not possible. scanbd is used to tie custom actions to the 
>> options available on the scanner. In this case, none of the 10 options seem 
>> to return values. They all look to be ones that I designate from some client 
>> software.
>>
>> scanbd: found active option[1] tl-x (type: 2) for device 
>> hp5590:libusb:001:008
>> scanbd: found active option[2] tl-y (type: 2) for device 
>> hp5590:libusb:001:008
>> scanbd: found active option[3] br-x (type: 2) for device 
>> hp5590:libusb:001:008
>> scanbd: found active option[4] br-y (type: 2) for device 
>> hp5590:libusb:001:008
>> scanbd: found active option[5] mode (type: 3) for device 
>> hp5590:libusb:001:008
>> scanbd: found active option[6] source (type: 3) for device 
>> hp5590:libusb:001:008
>> scanbd: found active option[7] resolution (type: 1) for device 
>> hp5590:libusb:001:008 scanbd: found active option[8] extend-lamp-timeout 
>> (type: 0) for device hp5590:libusb:001:008
>> scanbd: found active option[9] wait-for-button (type: 0) for device 
>> hp5590:libusb:001:008
>> scanbd: found active option[10] preview (type: 0) for device 
>> hp5590:libusb:001:008
>>
>> In this case, it looks like I will have to try the old scanbuttond backends 
>> for this, or see if there are optional enhancements for the SANE hp5590 
>> backend.
>>
>> Jared
>>
>
>
> --
> sane-devel mailing list: sane-devel@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
> Unsubscribe: Send mail with subject "unsubscribe your_password"
>              to sane-devel-requ...@lists.alioth.debian.org



-- 
 Ilia Sotnikov

-- 
sane-devel mailing list: sane-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
             to sane-devel-requ...@lists.alioth.debian.org

Reply via email to