Ops a missing important info:

The patch is for hp5590.c in the git repo 
https://gitlab.com/sane-project/backends.git
tag RELEASE_1_0_25.
I've choose that version  because is the last in debian stable.

Damiano




On 13/03/2018 20:56, Ilia Sotnikov wrote:
> Excellent, thanks Damiano! As a quick step you could send the patch over to 
> the DL and I’ll adapt it if needed. Or you could create a merge request, 
> which would be more elegant though require additional steps.
> ---
>  Ilia Sotnikov
>
>> On Mar 13, 2018, at 21:29, Cesello <cese...@daimonlab.it> wrote:
>>
>> Hi Ilia and Jared
>> I'm just registered to this ML to propose my patch to this back end
>> driver made in the past weekend.
>> And I see someone have my same problem :)
>> I've used hp5590 scanner with scanbuttond for years. Some week ago I've
>> upgraded my system to debian 9 and
>> discovered that scanbd does not works anymore with my scanner. I really
>> need this functionality so I've made
>> modifications to hp5590.c code to export the options .
>> Is a first attempt and the backend called by scanbd threads makes
>> buttons quite  responsive
>> without using a self polling thread.
>> I've made a patch file for debian 9  stable version package (yes but the
>> real patch is for hp5590.c only)
>> If you are interested I can send it (or tell me if I have to release
>> into the repo directly I'm new user here :))
>>
>> Damiano
>>
>>> On 07/03/2018 14:01, hostcc at gmail.com (Ilia Sotnikov) wrote:
>>> 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.meier at 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 at 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-request at lists.alioth.debian.org
>>>
>>
>> -- 
>> 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



-- 
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