Hello,
Now I was able to test and unfortunately it doesn't work. For sure the
upnp time out problem is gone, but the button mode doesn't work.
Situation so far:
Command I use: scanimage --button-controlled=yes -b > /tmp/blub
Output with debug option: there is a poll like that.....
[bjnp] bjnp_set_timeout to 1000
[bjnp] bjnp_read_int(0, bufferptr, 0x40 = 64):
[bjnp] bjnp_poll_scanner: Poll details (type 2)
[bjnp] 00000000:42 4a 4e 50 02 32 00 00 00 30 00 00 00 00 00 74
[bjnp] 00000010:00 02 00 00 00 00 00 0d 00 72 00 6f 00 6f 00 74
[bjnp] ......
[bjnp] setup_udp_socket: Setting up a UDP socket, dest: 192.168.100.41
port 8612
[bjnp] bjnp_poll_scanner: Poll details response:
[bjnp] 00000000:42 4a 4e 50 82 32 00 00 00 30 00 00 00 00 00 34
[bjnp] 00000010:00 00 00 00 00 00 00 0d 00 00 00 24 00 00 00 00
[bjnp] ......
[bjnp] bjnp_set_timeout to 1000
[bjnp] bjnp_read_int(0, bufferptr, 0x40 = 64):
[bjnp] bjnp_poll_scanner: Poll details (type 2)
[bjnp] 00000000:42 4a 4e 50 02 32 00 00 00 31 00 00 00 00 00 74
[bjnp] 00000010:00 02 00 00 00 00 00 0d 00 72 00 6f 00 6f 00 74
[bjnp] ......
[bjnp] setup_udp_socket: Setting up a UDP socket, dest: 192.168.100.41
port 8612
[bjnp] bjnp_poll_scanner: Poll details response:
[bjnp] 00000000:42 4a 4e 50 82 32 00 00 00 31 00 00 00 00 00 34
[bjnp] 00000010:00 00 00 00 00 00 00 0d 00 00 00 24 00 00 00 00
[bjnp] ......
In case I hit the color button, the short display at the scanner
shows: “Verarbeitung läuft” (Work in progress), but nothing happened.
The scanner is a pixma mg4250.
Scanning without the button-controlled mode works well.
Best Regards
Helmut
----- Message from Louis Lagendijk <lo...@fazant.net> ---------
Date: Fri, 22 Apr 2016 21:11:05 +0200
From: Louis Lagendijk <lo...@fazant.net>
Subject: Re: [sane-devel] Question/Bug for button Scan Pixma
To: sane-devel@lists.alioth.debian.org
On Fri, 2016-04-22 at 20:48 +0200, Louis Lagendijk wrote:
On Fri, 2016-04-22 at 10:20 +0200, Helmut Schiefer wrote:
>
This may be related to the timing changes I made to the pixma network
code earlier this week. I works ok on my MB5050 but may be the casue
of
your problems:
please try to change the mimimum timing in
backende/pixma_bjnp_private.h on line 83:
#define BJNP_BC_RESPONSE_TIMEOUT 500
(500 msec) to a larger value, for example
#define BJNP_BC_RESPONSE_TIMEOUT 1000
to make the timeout 1000 msec = 1 second
This may solve your issue.
You did not tell us what scanner model you are using, so there may be
some other issues lurking in the backend proper (I had to fix the
button detection for my MB5050 to make the backend recognize the
buttons on that scanner).
Please note that to fully automate button controlled scanning you
will
need scanbd as well. Scanbd is a nice tool that continuously monitors
the buttons and starts a script to process and forward the scan
result
as required.
Kind regards, Louis
Funny, I now managed to reproduce the problem with scanimage accessing
the pixma backend directly. It worked before using scanbd.
Increasing the minimum timeout to 1 sec indeed seems to fix it. I
committed the change into git
BR, Louis
--
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
----- End message from Louis Lagendijk <lo...@fazant.net> -----
--
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