$ scanimge -V scanimage (sane-backends) 1.0.20; backend version 1.0.20 $ scanimage -L device `net:192.168.0.10:pixma:04A91734' is a CANON Canon PIXMA MP190 multi-function peripheral $ scanimage --format=tiff > image.tiff scanimage: open of device net:192.168.0.10:pixma:04A91734 failed: Access to resource has been denied $ SANE_DEBUG_NET=128 scanimage -T [sanei_debug] Setting debug level of net to 128. [net] sane_init: authorize = 0x804d790, version_code = 0xbfaf72cc [net] net_avahi_browse_callback: CACHE_EXHAUSTED [net] sane_init: SANE net backend version 1.0.14 (AF-indep+IPv6) from sane-backends 1.0.20 [net] sane_init: Client has little endian byte order [net] sane_init: searching for config file [net] sane_init: trying to add 192.168.0.10 [net] add_device: adding backend 192.168.0.10 [net] add_device: backend 192.168.0.10 added [net] sane_init: done reading config [net] sane_init: evaluating environment variable SANE_NET_HOSTS [net] sane_init: evaluating environment variable SANE_NET_TIMEOUT [net] sane_init: done [net] sane_get_devices: local_only = 0 [net] connect_dev: trying to connect to 192.168.0.10 [net] connect_dev: [0] connection succeeded (IPv4) [net] connect_dev: sanei_w_init [net] connect_dev: net_init (user=sdepablos, local version=1.0.3) [net] connect_dev: freeing init reply (status=Success, remote version=1.0.3) [net] connect_dev: done [net] net_avahi_browse_callback: ALL_FOR_NOW [net] sane_get_devices: got 192.168.0.10:pixma:04A91734 [net] sane_get_devices: finished (1 devices) [net] sane_open("192.168.0.10:pixma:04A91734") [net] sane_open: host = 192.168.0.10, device = pixma:04A91734 [net] sane_open: device found in list [net] sane_open: net_open [net] sane_open: remote open failed scanimage: open of device net:192.168.0.10:pixma:04A91734 failed: Access to resource has been denied [net] sane_exit: exiting [net] net_avahi_cleanup: stopping thread [net] net_avahi_cleanup: done [net] sane_exit: closing dev 0x853eac0, ctl=6 [net] sane_exit: finished.
IN DEBUG MODE: In the server: $ saned -d128 [saned] main: starting debug mode (level 128) [saned] read_config: searching for config file [saned] read_config: done reading config [saned] saned (AF-indep+IPv6) from sane-backends 1.0.20 starting up [saned] do_bindings: trying to get port for service "sane-port" (getaddrinfo) [saned] do_bindings: [1] socket () using IPv6 [saned] do_bindings: [1] setsockopt () [saned] do_bindings: [1] bind () to port 6566 [saned] do_bindings: [1] listen () [saned] do_bindings: [0] socket () using IPv4 [saned] do_bindings: [0] setsockopt () [saned] do_bindings: [0] bind () to port 6566 [saned] do_bindings: [0] bind failed: Address already in use [saned] run_standalone: spawning Avahi process [saned] run_standalone: waiting for control connection [saned] saned_avahi_callback: AVAHI_CLIENT_S_RUNNING [saned] saned_create_avahi_services: adding service 'saned' [saned] saned_avahi_group_callback: service 'saned' successfully established [saned] handle_connection: processing client connection [saned] check_host: detected an IPv4-mapped address [saned] check_host: access by remote host: ::ffff:192.168.0.9 [saned] check_host: remote host is not IN_LOOPBACK nor IN6_LOOPBACK [saned] check_host: local hostname: NSLU2 [saned] check_host: local hostname(s) (from DNS): (null) [saned] check_host: local hostname(s) (from DNS): (null) [saned] check_host: remote host doesn't have same addr as local [saned] check_host: opening config file: /etc/hosts.equiv [saned] check_host: can't open config file: /etc/hosts.equiv (No such file or directory) [saned] check_host: opening config file: saned.conf [saned] check_host: config file line: `# saned.conf' [saned] check_host: config file line: `# Configuration for the saned daemon' [saned] check_host: config file line: `' [saned] check_host: config file line: `## Daemon options' [saned] check_host: config file line: `# Port range for the data connection. Choose a range inside [1024 - 65535].' [saned] check_host: config file line: `# Avoid specifying too large a range, for performance reasons.' [saned] check_host: config file line: `#' [saned] check_host: config file line: `# ONLY use this if your saned server is sitting behind a firewall. If your' [saned] check_host: config file line: `# firewall is a Linux machine, we strongly recommend using the' [saned] check_host: config file line: `# Netfilter nf_conntrack_sane connection tracking module instead.' [saned] check_host: config file line: `#' [saned] check_host: config file line: `# data_portrange = 10000 - 10100' [saned] check_host: config file line: `' [saned] check_host: config file line: `' [saned] check_host: config file line: `## Access list' [saned] check_host: config file line: `# A list of host names, IP addresses or IP subnets (CIDR notation) that' [saned] check_host: config file line: `# are permitted to use local SANE devices. IPv6 addresses must be enclosed' [saned] check_host: config file line: `# in brackets, and should always be specified in their compressed form.' [saned] check_host: config file line: `#' [saned] check_host: config file line: `# The hostname matching is not case-sensitive.' [saned] check_host: config file line: `' [saned] check_host: config file line: `#scan-client.somedomain.firm' [saned] check_host: config file line: `#192.168.0.1' [saned] check_host: config file line: `#192.168.0.1/29' [saned] check_host: config file line: `#[2001:7a8:185e::42:12]' [saned] check_host: config file line: `#[2001:7a8:185e::42:12]/64' [saned] check_host: config file line: `' [saned] check_host: config file line: `# NOTE: /etc/inetd.conf (or /etc/xinetd.conf) and' [saned] check_host: config file line: `# /etc/services must also be properly configured to start' [saned] check_host: config file line: `# the saned daemon as documented in saned(8), services(4)' [saned] check_host: config file line: `# and inetd.conf(4) (or xinetd.conf(5)).' [saned] check_host: config file line: `' [saned] check_host: config file line: `192.168.0.1/24' [saned] check_host: subnet with base IP = 192.168.0.1, CIDR netmask = 24 [saned] check_host: access granted from IP address 192.168.0.9 (in subnet 192.168.0.1/24) [saned] init: access granted [saned] init: access granted to sdepablos@::ffff:192.168.0.9 [saned] process_request: waiting for request [saned] process_request: got request 1 [saned] process_request: waiting for request [saned] process_request: got request 2 [saned] process_request: access to resource `pixma' granted [saned] process_request: sane_open returned: Success [saned] process_request: waiting for request [saned] process_request: got request 4 [saned] process_request: waiting for request [saned] process_request: got request 5 [saned] process_request: waiting for request [saned] process_request: got request 5 [saned] process_request: waiting for request [saned] process_request: got request 5 [saned] process_request: waiting for request [saned] process_request: got request 5 [saned] process_request: waiting for request [saned] process_request: got request 5 [saned] process_request: waiting for request [saned] process_request: got request 5 [saned] process_request: waiting for request [saned] process_request: got request 5 [saned] process_request: waiting for request [saned] process_request: got request 5 [saned] process_request: waiting for request [saned] process_request: got request 5 [saned] process_request: waiting for request [saned] process_request: got request 5 [saned] process_request: waiting for request [saned] process_request: got request 7 [saned] start_scan: trying to bind data port 0 [saned] start_scan: using port 46862 for data [saned] process_request: waiting for data connection [saned] process_request: access to data port from ::ffff:192.168.0.9 [saned] do_scan: start [saned] do_scan: processing RPC request on fd 4 [saned] process_request: waiting for request [saned] process_request: got request 6 [saned] do_scan: trying to read 8188 bytes from scanner [saned] do_scan: read 8188 bytes from scanner [saned] do_scan: trying to write 8192 bytes to client [saned] do_scan: wrote 8192 bytes to client [saned] do_scan: trying to read 8188 bytes from scanner [saned] do_scan: read 8188 bytes from scanner [saned] do_scan: trying to write 8192 bytes to client [saned] do_scan: wrote 8192 bytes to client [saned] do_scan: processing RPC request on fd 4 [saned] process_request: waiting for request [saned] process_request: got request 8 [saned] do_scan: done, status=Success [saned] process_request: waiting for request [saned] process_request: got request 3 [saned] process_request: waiting for request [saned] process_request: got request 10 [saned] bailing out, waiting for children... [saned] bail_out: all children exited In the client: $ SANE_DEBUG_NET=128 scanimage -T [sanei_debug] Setting debug level of net to 128. [net] sane_init: authorize = 0x804d790, version_code = 0xbf9b875c [net] sane_init: SANE net backend version 1.0.14 (AF-indep+IPv6) from sane-backends 1.0.20 [net] sane_init: Client has little endian byte order [net] sane_init: searching for config file [net] sane_init: trying to add 192.168.0.10 [net] add_device: adding backend 192.168.0.10 [net] add_device: backend 192.168.0.10 added [net] sane_init: done reading config [net] sane_init: evaluating environment variable SANE_NET_HOSTS [net] sane_init: evaluating environment variable SANE_NET_TIMEOUT [net] sane_init: done [net] sane_get_devices: local_only = 0 [net] connect_dev: trying to connect to 192.168.0.10 [net] net_avahi_browse_callback: NEW: service 'saned' of type '_sane-port._tcp' in domain 'local' [net] net_avahi_browse_callback: CACHE_EXHAUSTED [net] net_avahi_resolve_callback: service 'saned' of type '_sane-port._tcp' in domain 'local': [net] NSLU2.local:6566 (192.168.0.10) TXT="protovers=1000003" cookie is 0 is_local: 0 our_own: 0 wide_area: 0 multicast: 1 cached: 1 [net] add_device: adding backend NSLU2.local [net] connect_dev: [0] connection succeeded (IPv4) [net] connect_dev: sanei_w_init [net] connect_dev: net_init (user=sdepablos, local version=1.0.3) [net] add_device: backend NSLU2.local added [net] connect_dev: freeing init reply (status=Success, remote version=1.0.3) [net] connect_dev: done [net] net_avahi_browse_callback: ALL_FOR_NOW [net] sane_get_devices: got 192.168.0.10:pixma:04A91734_600AEA [net] sane_get_devices: finished (1 devices) [net] sane_open("192.168.0.10:pixma:04A91734_600AEA") [net] sane_open: host = 192.168.0.10, device = pixma:04A91734_600AEA [net] sane_open: device found in list [net] sane_open: net_open [net] sane_open: getting option descriptors [net] fetch_options: 0x9778fa8 [net] fetch_options: get_option_descriptors [net] fetch_options: creating 18 local option descriptors [net] fetch_options: copying 18 option descriptors [net] fetch_options: 18 options fetched [net] sane_open: success [net] sane_get_option_descriptor: option 0 [net] sane_control_option: option 0, action 0 [net] sane_control_option: remote control option [net] sane_control_option: remote done (Success, info 0) [net] sane_control_option: done (Success, info 0) [net] sane_get_option_descriptor: option 0 [net] sane_control_option: option 0, action 0 [net] sane_control_option: remote control option [net] sane_control_option: remote done (Success, info 0) [net] sane_control_option: done (Success, info 0) [net] sane_get_option_descriptor: option 1 [net] sane_get_option_descriptor: option 2 [net] sane_get_option_descriptor: option 3 [net] sane_get_option_descriptor: option 4 [net] sane_get_option_descriptor: option 5 [net] sane_get_option_descriptor: option 6 [net] sane_get_option_descriptor: option 7 [net] sane_get_option_descriptor: option 8 [net] sane_get_option_descriptor: option 9 [net] sane_get_option_descriptor: option 10 [net] sane_get_option_descriptor: option 11 [net] sane_get_option_descriptor: option 12 [net] sane_get_option_descriptor: option 13 [net] sane_get_option_descriptor: option 14 [net] sane_get_option_descriptor: option 15 [net] sane_get_option_descriptor: option 16 [net] sane_get_option_descriptor: option 17 [net] sane_control_option: option 12, action 0 [net] sane_control_option: remote control option [net] sane_control_option: remote done (Success, info 0) [net] sane_control_option: done (Success, info 0) [net] sane_control_option: option 10, action 0 [net] sane_control_option: remote control option [net] sane_control_option: remote done (Success, info 0) [net] sane_control_option: done (Success, info 0) [net] sane_control_option: option 13, action 0 [net] sane_control_option: remote control option [net] sane_control_option: remote done (Success, info 0) [net] sane_control_option: done (Success, info 0) [net] sane_control_option: option 11, action 0 [net] sane_control_option: remote control option [net] sane_control_option: remote done (Success, info 0) [net] sane_control_option: done (Success, info 0) [net] sane_control_option: option 10, action 0 [net] sane_control_option: remote control option [net] sane_control_option: remote done (Success, info 0) [net] sane_control_option: done (Success, info 0) [net] sane_get_option_descriptor: option 12 [net] sane_control_option: option 12, action 1 [net] sane_control_option: remote control option [net] sane_control_option: remote done (Success, info 4) [net] sane_control_option: done (Success, info 4) [net] sane_control_option: option 11, action 0 [net] sane_control_option: remote control option [net] sane_control_option: remote done (Success, info 0) [net] sane_control_option: done (Success, info 0) [net] sane_get_option_descriptor: option 13 [net] sane_control_option: option 13, action 1 [net] sane_control_option: remote control option [net] sane_control_option: remote done (Success, info 4) [net] sane_control_option: done (Success, info 4) [net] sane_start [net] sane_start: remote start [net] sane_start: server has little endian byte order [net] sane_start: remote start finished, data at port 46862 [net] sane_start: done (Success) [net] sane_get_parameters [net] sane_get_parameters: remote get parameters [net] sane_get_parameters: returned status Success scanimage: scanning image of size 640x877 pixels at 24 bits/pixel scanimage: acquiring RGB frame, 8 bits/sample scanimage: reading one scanline, 1920 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=1920, length=0xbf9b88a0 [net] sane_read: reading packet length [net] sane_read: read 4 bytes, 0 from 4 total [net] sane_read: next record length=8188 bytes [net] sane_read: 1444 bytes read, 6744 remaining PASS scanimage: reading one byte... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=1, length=0xbf9b88a0 [net] sane_read: 1 bytes read, 6743 remaining PASS scanimage: stepped read, 2 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=2, length=0xbf9b88a0 [net] sane_read: 2 bytes read, 6741 remaining PASS scanimage: stepped read, 4 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=4, length=0xbf9b88a0 [net] sane_read: 4 bytes read, 6737 remaining PASS scanimage: stepped read, 8 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=8, length=0xbf9b88a0 [net] sane_read: 8 bytes read, 6729 remaining PASS scanimage: stepped read, 16 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=16, length=0xbf9b88a0 [net] sane_read: 16 bytes read, 6713 remaining PASS scanimage: stepped read, 32 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=32, length=0xbf9b88a0 [net] sane_read: 32 bytes read, 6681 remaining PASS scanimage: stepped read, 64 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=64, length=0xbf9b88a0 [net] sane_read: 64 bytes read, 6617 remaining PASS scanimage: stepped read, 128 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=128, length=0xbf9b88a0 [net] sane_read: 128 bytes read, 6489 remaining PASS scanimage: stepped read, 256 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=256, length=0xbf9b88a0 [net] sane_read: 256 bytes read, 6233 remaining PASS scanimage: stepped read, 512 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=512, length=0xbf9b88a0 [net] sane_read: 512 bytes read, 5721 remaining PASS scanimage: stepped read, 1024 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=1024, length=0xbf9b88a0 [net] sane_read: 425 bytes read, 5296 remaining PASS scanimage: stepped read, 2048 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=2048, length=0xbf9b88a0 [net] sane_read: 1448 bytes read, 3848 remaining PASS scanimage: stepped read, 2047 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=2047, length=0xbf9b88a0 [net] sane_read: 1448 bytes read, 2400 remaining PASS scanimage: stepped read, 1023 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=1023, length=0xbf9b88a0 [net] sane_read: 1023 bytes read, 1377 remaining PASS scanimage: stepped read, 511 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=511, length=0xbf9b88a0 [net] sane_read: 425 bytes read, 952 remaining PASS scanimage: stepped read, 255 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=255, length=0xbf9b88a0 [net] sane_read: 255 bytes read, 697 remaining PASS scanimage: stepped read, 127 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=127, length=0xbf9b88a0 [net] sane_read: 127 bytes read, 570 remaining PASS scanimage: stepped read, 63 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=63, length=0xbf9b88a0 [net] sane_read: 63 bytes read, 507 remaining PASS scanimage: stepped read, 31 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=31, length=0xbf9b88a0 [net] sane_read: 31 bytes read, 476 remaining PASS scanimage: stepped read, 15 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=15, length=0xbf9b88a0 [net] sane_read: 15 bytes read, 461 remaining PASS scanimage: stepped read, 7 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=7, length=0xbf9b88a0 [net] sane_read: 7 bytes read, 454 remaining PASS scanimage: stepped read, 3 bytes... [net] sane_read: handle=0x9778fa8, data=0x9779d90, max_length=3, length=0xbf9b88a0 [net] sane_read: 3 bytes read, 451 remaining PASS [net] sane_cancel: sending net_cancel [net] do_cancel: 0x9778fa8 [net] do_cancel: closing data pipe [net] sane_cancel: done [net] sane_close: handle 0x9778fa8 [net] sane_close: removing cached option descriptors [net] sane_close: removing local option descriptors [net] sane_close: net_close [net] sane_close: done [net] sane_exit: exiting [net] net_avahi_cleanup: stopping thread [net] net_avahi_cleanup: done [net] sane_exit: closing dev 0x97608b0, ctl=-1 [net] sane_exit: closing dev 0x9760d18, ct Any help would be most welcome! Regards, Sergi --0016e6dab059ed61b6048349cf9e Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi,=A0<div><br></div><div>I suppose I'm neither the first nor the last = with this problem, but I don't know where else to look or ask.</div><di= v><br></div><div>I'm trying to scan over my lan with my Canon Pixma MP1= 90. The server is a NSLU2 running Debian Lenny (192.168.0.10), and the clie= nt an Ubuntu 9.10 (192.168.0.9), both of them with the last sane version (v= 1.0.20). From the server everything works ok as root or as user, but on the= client if I run saned as a service I can detect the scanner (with scanimag= e -L) but unable to scan ("Access to resource has been denied"). = If I start sane in debug mode (saned -d128) everything works ok from the cl= ient and I'm able to scan. I've double checked everything: I've= added saned to te scanner group (<span class=3D"Apple-style-span" style=3D= "font-family: Monaco, 'Lucida Console', 'Courier New', Cour= ier, monospace; font-size: 12px; color: rgb(102, 102, 102); line-height: 19= px; white-space: pre; ">addgroup saned scanner</span>), edited=A0<span clas= s=3D"Apple-style-span" style=3D"font-family: Monaco, 'Lucida Console= 9;, 'Courier New', Courier, monospace; font-size: 12px; color: rgb(= 102, 102, 102); line-height: 19px; white-space: pre; ">/etc/sane.d/saned.co= nf </span>and added <a href=3D"http://192.168.0.1/24">192.168.0.1/24</a>, d= efined the sane-port service (<span class=3D"Apple-style-span" style=3D"fon= t-family: Monaco, 'Lucida Console', 'Courier New', Courier,= monospace; font-size: 12px; color: rgb(102, 102, 102); line-height: 19px; = white-space: pre; "> cat /etc/services | grep sane --> sane-port 6566/tc= p sane saned # SANE network scanner daemon</span>), configured=A0<span clas= s=3D"Apple-style-span" style=3D"font-family: Monaco, 'Lucida Console= 9;, 'Courier New', Courier, monospace; font-size: 12px; color: rgb(= 102, 102, 102); line-height: 19px; white-space: pre; ">/etc/inetd.conf </sp= an>(sane-port =A0 =A0 =A0 stream =A0tcp =A0 =A0 nowait =A0saned:saned =A0 = =A0 /usr/sbin/saned saned), restarted inetd (<span class=3D"Apple-style-spa= n" style=3D"font-family: Monaco, 'Lucida Console', 'Courier New= ', Courier, monospace; font-size: 12px; color: rgb(102, 102, 102); line= -height: 19px; white-space: pre; ">/etc/init.d/openbsd-inetd restart</span>= ) and added the scanner in the client to /etc/sane.d/net.conf=A0(192.168.0.= 10). Below you could see the output as a service and in debug mode. I'v= e tried to debug as service in the server side, calling the following scrip= t which in turns call saned (renamed to saned.bin) , but the error log is a= lways empty:</div> <div><br></div><div><div>#!/bin/sh</div><div>export SANE_DEBUG_SANEI_USB=3D= 255</div><div>export SANE_DEBUG=3D255</div><div>export SANE_DEBUG_PIXMA=3D1= 1</div><div>cd /tmp</div><div>exec $0.bin 2> saned.$$.stderr</div></div>= <div> <br></div><div>AS A SERVICE:</div><div><br></div><div>From the server (as r= oot or as user):=A0</div><div><br></div><div>$ /etc/init.d/openbds-inetd re= start</div><meta http-equiv=3D"content-type" content=3D"text/html; charset= =3Dutf-8"><div> $ sane-find-scanner</div><div>found USB scanner (vendor=3D0x04a9 [Canon], p= roduct=3D0x1734 [MP190 series]) at libusb:001:005</div><div>$ scanimage -V<= /div><div>scanimage (sane-backends) 1.0.20; backend version 1.0.20</div><di= v> $ scanimage -L</div><div>device `pixma:04A91734_600AEA' is a CANON Cano= n PIXMA MP190 multi-function peripheral</div><div>$ scanimage -T</div><div>= OK</div><div><br></div><div>From the client:</div><div><div>$ scanimge -V</= div> </div><div><div>scanimage (sane-backends) 1.0.20; backend version 1.0.20</d= iv><div>$ scanimage -L</div><div>device `net:192.168.0.10:pixma:04A91734= 9; is a CANON Canon PIXMA MP190 multi-function peripheral</div></div><div> $ scanimage --format=3Dtiff > image.tiff</div><div>scanimage: open of de= vice net:192.168.0.10:pixma:04A91734 failed: Access to resource has been de= nied</div><div>$=A0SANE_DEBUG_NET=3D128 scanimage -T</div><div><div><div>[s= anei_debug] Setting debug level of net to 128.</div> <div>[net] sane_init: authorize =3D 0x804d790, version_code =3D 0xbfaf72cc<= /div><div>[net] net_avahi_browse_callback: CACHE_EXHAUSTED</div><div>[net] = sane_init: SANE net backend version 1.0.14 (AF-indep+IPv6) from sane-backen= ds 1.0.20</div> <div>[net] sane_init: Client has little endian byte order</div><div>[net] s= ane_init: searching for config file</div><div>[net] sane_init: trying to ad= d 192.168.0.10</div><div>[net] add_device: adding backend 192.168.0.10</div= > <div>[net] add_device: backend 192.168.0.10 added</div><div>[net] sane_init= : done reading config</div><div>[net] sane_init: evaluating environment var= iable SANE_NET_HOSTS</div><div>[net] sane_init: evaluating environment vari= able SANE_NET_TIMEOUT</div> <div>[net] sane_init: done</div><div>[net] sane_get_devices: local_only =3D= 0</div><div>[net] connect_dev: trying to connect to 192.168.0.10</div><div= >[net] connect_dev: [0] connection succeeded (IPv4)</div><div>[net] connect= _dev: sanei_w_init</div> <div>[net] connect_dev: net_init (user=3Dsdepablos, local version=3D1.0.3)<= /div><div>[net] connect_dev: freeing init reply (status=3DSuccess, remote v= ersion=3D1.0.3)</div><div>[net] connect_dev: done</div><div>[net] net_avahi= _browse_callback: ALL_FOR_NOW</div> <div>[net] sane_get_devices: got 192.168.0.10:pixma:04A91734</div><div>[net= ] sane_get_devices: finished (1 devices)</div><div>[net] sane_open("19= 2.168.0.10:pixma:04A91734")</div><div>[net] sane_open: host =3D 192.16= 8.0.10, device =3D pixma:04A91734</div> <div>[net] sane_open: device found in list</div><div>[net] sane_open: net_o= pen</div><div>[net] sane_open: remote open failed</div><div>scanimage: open= of device net:192.168.0.10:pixma:04A91734 failed: Access to resource has b= een denied</div> <div>[net] sane_exit: exiting</div><div>[net] net_avahi_cleanup: stopping t= hread</div><div>[net] net_avahi_cleanup: done</div><div>[net] sane_exit: cl= osing dev 0x853eac0, ctl=3D6</div><div>[net] sane_exit: finished.</div></di= v> </div><div><br></div><div>IN DEBUG MODE:</div><div><br></div><div>In the se= rver:</div><div>$ saned -d128</div><div><div>[saned] main: starting debug m= ode (level 128)</div><div>[saned] read_config: searching for config file</d= iv> <div>[saned] read_config: done reading config</div><div>[saned] saned (AF-i= ndep+IPv6) from sane-backends 1.0.20 starting up</div><div>[saned] do_bindi= ngs: trying to get port for service "sane-port" (getaddrinfo)</di= v> <div>[saned] do_bindings: [1] socket () using IPv6</div><div>[saned] do_bin= dings: [1] setsockopt ()</div><div>[saned] do_bindings: [1] bind () to port= 6566</div><div>[saned] do_bindings: [1] listen ()</div><div>[saned] do_bin= dings: [0] socket () using IPv4</div> <div>[saned] do_bindings: [0] setsockopt ()</div><div>[saned] do_bindings: = [0] bind () to port 6566</div><div>[saned] do_bindings: [0] bind failed: Ad= dress already in use</div><div>[saned] run_standalone: spawning Avahi proce= ss</div> <div>[saned] run_standalone: waiting for control connection</div><div>[sane= d] saned_avahi_callback: AVAHI_CLIENT_S_RUNNING</div><div>[saned] saned_cre= ate_avahi_services: adding service 'saned'</div><div>[saned] saned_= avahi_group_callback: service 'saned' successfully established</div= > </div><div><div>[saned] handle_connection: processing client connection</di= v><div>[saned] check_host: detected an IPv4-mapped address</div><div>[saned= ] check_host: access by remote host: ::ffff:192.168.0.9</div><div>[saned] c= heck_host: remote host is not IN_LOOPBACK nor IN6_LOOPBACK</div> <div>[saned] check_host: local hostname: NSLU2</div><div>[saned] check_host= : local hostname(s) (from DNS): (null)</div><div>[saned] check_host: local = hostname(s) (from DNS): (null)</div><div>[saned] check_host: remote host do= esn't have same addr as local</div> <div>[saned] check_host: opening config file: /etc/hosts.equiv</div><div>[s= aned] check_host: can't open config file: /etc/hosts.equiv (No such fil= e or directory)</div><div>[saned] check_host: opening config file: saned.co= nf</div> <div>[saned] check_host: config file line: `# saned.conf'</div><div>[sa= ned] check_host: config file line: `# Configuration for the saned daemon= 9;</div><div>[saned] check_host: config file line: `'</div><div>[saned]= check_host: config file line: `## Daemon options'</div> <div>[saned] check_host: config file line: `# Port range for the data conne= ction. Choose a range inside [1024 - 65535].'</div><div>[saned] check_h= ost: config file line: `# Avoid specifying too large a range, for performan= ce reasons.'</div> <div>[saned] check_host: config file line: `#'</div><div>[saned] check_= host: config file line: `# ONLY use this if your saned server is sitting be= hind a firewall. If your'</div><div>[saned] check_host: config file lin= e: `# firewall is a Linux machine, we strongly recommend using the'</di= v> <div>[saned] check_host: config file line: `# Netfilter nf_conntrack_sane c= onnection tracking module instead.'</div><div>[saned] check_host: confi= g file line: `#'</div><div>[saned] check_host: config file line: `# dat= a_portrange =3D 10000 - 10100'</div> <div>[saned] check_host: config file line: `'</div><div>[saned] check_h= ost: config file line: `'</div><div>[saned] check_host: config file lin= e: `## Access list'</div><div>[saned] check_host: config file line: `# = A list of host names, IP addresses or IP subnets (CIDR notation) that'<= /div> <div>[saned] check_host: config file line: `# are permitted to use local SA= NE devices. IPv6 addresses must be enclosed'</div><div>[saned] check_ho= st: config file line: `# in brackets, and should always be specified in the= ir compressed form.'</div> <div>[saned] check_host: config file line: `#'</div><div>[saned] check_= host: config file line: `# The hostname matching is not case-sensitive.'= ;</div><div>[saned] check_host: config file line: `'</div><div>[saned] = check_host: config file line: `#scan-client.somedomain.firm'</div> <div>[saned] check_host: config file line: `#192.168.0.1'</div><div>[sa= ned] check_host: config file line: `#<a href=3D"http://192.168.0.1/29">192.= 168.0.1/29</a>'</div><div>[saned] check_host: config file line: `#[2001= :7a8:185e::42:12]'</div> <div>[saned] check_host: config file line: `#[2001:7a8:185e::42:12]/64'= </div><div>[saned] check_host: config file line: `'</div><div>[saned] c= heck_host: config file line: `# NOTE: /etc/inetd.conf (or /etc/xinetd.conf)= and'</div> <div>[saned] check_host: config file line: `# /etc/services must also be pr= operly configured to start'</div><div>[saned] check_host: config file l= ine: `# the saned daemon as documented in saned(8), services(4)'</div> <div>[saned] check_host: config file line: `# and inetd.conf(4) (or xinetd.= conf(5)).'</div><div>[saned] check_host: config file line: `'</div>= <div>[saned] check_host: config file line: `<a href=3D"http://192.168.0.1/2= 4">192.168.0.1/24</a>'</div> <div>[saned] check_host: subnet with base IP =3D 192.168.0.1, CIDR netmask = =3D 24</div><div>[saned] check_host: access granted from IP address 192.168= .0.9 (in subnet <a href=3D"http://192.168.0.1/24">192.168.0.1/24</a>)</div>= <div> [saned] init: access granted</div><div>[saned] init: access granted to sdep= ablos@::ffff:192.168.0.9</div><div>[saned] process_request: waiting for req= uest</div><div>[saned] process_request: got request 1</div><div>[saned] pro= cess_request: waiting for request</div> <div>[saned] process_request: got request 2</div><div>[saned] process_reque= st: access to resource `pixma' granted</div><div>[saned] process_reques= t: sane_open returned: Success</div><div>[saned] process_request: waiting f= or request</div> <div>[saned] process_request: got request 4</div><div>[saned] process_reque= st: waiting for request</div><div>[saned] process_request: got request 5</d= iv><div>[saned] process_request: waiting for request</div><div>[saned] proc= ess_request: got request 5</div> <div>[saned] process_request: waiting for request</div><div>[saned] process= _request: got request 5</div><div>[saned] process_request: waiting for requ= est</div><div>[saned] process_request: got request 5</div><div>[saned] proc= ess_request: waiting for request</div> <div>[saned] process_request: got request 5</div><div>[saned] process_reque= st: waiting for request</div><div>[saned] process_request: got request 5</d= iv><div>[saned] process_request: waiting for request</div><div>[saned] proc= ess_request: got request 5</div> <div>[saned] process_request: waiting for request</div><div>[saned] process= _request: got request 5</div><div>[saned] process_request: waiting for requ= est</div><div>[saned] process_request: got request 5</div><div>[saned] proc= ess_request: waiting for request</div> <div>[saned] process_request: got request 5</div><div>[saned] process_reque= st: waiting for request</div><div>[saned] process_request: got request 7</d= iv><div>[saned] start_scan: trying to bind data port 0</div><div>[saned] st= art_scan: using port 46862 for data</div> <div>[saned] process_request: waiting for data connection</div><div>[saned]= process_request: access to data port from ::ffff:192.168.0.9</div><div>[sa= ned] do_scan: start</div><div>[saned] do_scan: processing RPC request on fd= 4</div> <div>[saned] process_request: waiting for request</div><div>[saned] process= _request: got request 6</div><div>[saned] do_scan: trying to read 8188 byte= s from scanner</div><div>[saned] do_scan: read 8188 bytes from scanner</div= > <div>[saned] do_scan: trying to write 8192 bytes to client</div><div>[saned= ] do_scan: wrote 8192 bytes to client</div><div>[saned] do_scan: trying to = read 8188 bytes from scanner</div><div>[saned] do_scan: read 8188 bytes fro= m scanner</div> <div>[saned] do_scan: trying to write 8192 bytes to client</div><div>[saned= ] do_scan: wrote 8192 bytes to client</div><div>[saned] do_scan: processing= RPC request on fd 4</div><div>[saned] process_request: waiting for request= </div> <div>[saned] process_request: got request 8</div><div>[saned] do_scan: done= , status=3DSuccess</div><div>[saned] process_request: waiting for request</= div><div>[saned] process_request: got request 3</div><div>[saned] process_r= equest: waiting for request</div> <div>[saned] process_request: got request 10</div><div>[saned] bailing out,= waiting for children...</div><div>[saned] bail_out: all children exited</d= iv></div><div><br></div><div><br></div><div><br></div><div>In the client:</= div> <div><br></div><div><div>$ SANE_DEBUG_NET=3D128 scanimage -T</div><div>[san= ei_debug] Setting debug level of net to 128.</div><div>[net] sane_init: aut= horize =3D 0x804d790, version_code =3D 0xbf9b875c</div><div>[net] sane_init= : SANE net backend version 1.0.14 (AF-indep+IPv6) from sane-backends 1.0.20= </div> <div>[net] sane_init: Client has little endian byte order</div><div>[net] s= ane_init: searching for config file</div><div>[net] sane_init: trying to ad= d 192.168.0.10</div><div>[net] add_device: adding backend 192.168.0.10</div= > <div>[net] add_device: backend 192.168.0.10 added</div><div>[net] sane_init= : done reading config</div><div>[net] sane_init: evaluating environment var= iable SANE_NET_HOSTS</div><div>[net] sane_init: evaluating environment vari= able SANE_NET_TIMEOUT</div> <div>[net] sane_init: done</div><div>[net] sane_get_devices: local_only =3D= 0</div><div>[net] connect_dev: trying to connect to 192.168.0.10</div><div= >[net] net_avahi_browse_callback: NEW: service 'saned' of type '= ;_sane-port._tcp' in domain 'local'</div> <div>[net] net_avahi_browse_callback: CACHE_EXHAUSTED</div><div>[net] net_a= vahi_resolve_callback: service 'saned' of type '_sane-port._tcp= ' in domain 'local':</div><div>[net] <span class=3D"Apple-tab-s= pan" style=3D"white-space:pre"> </span>NSLU2.local:6566 (192.168.0.10)</div= > <div><span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span>TXT= =3D"protovers=3D1000003"</div><div><span class=3D"Apple-tab-span"= style=3D"white-space:pre"> </span>cookie is 0</div><div><span class=3D"App= le-tab-span" style=3D"white-space:pre"> </span>is_local: 0</div> <div><span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span>our_o= wn: 0</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre"> <= /span>wide_area: 0</div><div><span class=3D"Apple-tab-span" style=3D"white-= space:pre"> </span>multicast: 1</div> <div><span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span>cache= d: 1</div><div>[net] add_device: adding backend NSLU2.local</div><div>[net]= connect_dev: [0] connection succeeded (IPv4)</div><div>[net] connect_dev: = sanei_w_init</div> <div>[net] connect_dev: net_init (user=3Dsdepablos, local version=3D1.0.3)<= /div><div>[net] add_device: backend NSLU2.local added</div><div>[net] conne= ct_dev: freeing init reply (status=3DSuccess, remote version=3D1.0.3)</div>= <div> [net] connect_dev: done</div><div>[net] net_avahi_browse_callback: ALL_FOR_= NOW</div><div>[net] sane_get_devices: got 192.168.0.10:pixma:04A91734_600AE= A</div><div>[net] sane_get_devices: finished (1 devices)</div><div>[net] sa= ne_open("192.168.0.10:pixma:04A91734_600AEA")</div> <div>[net] sane_open: host =3D 192.168.0.10, device =3D pixma:04A91734_600A= EA</div><div>[net] sane_open: device found in list</div><div>[net] sane_ope= n: net_open</div><div>[net] sane_open: getting option descriptors</div><div= > [net] fetch_options: 0x9778fa8</div><div>[net] fetch_options: get_option_de= scriptors</div><div>[net] fetch_options: creating 18 local option descripto= rs</div><div>[net] fetch_options: copying 18 option descriptors</div><div> [net] fetch_options: 18 options fetched</div><div>[net] sane_open: success<= /div><div>[net] sane_get_option_descriptor: option 0</div><div>[net] sane_c= ontrol_option: option 0, action 0</div><div>[net] sane_control_option: remo= te control option</div> <div>[net] sane_control_option: remote done (Success, info 0)</div><div>[ne= t] sane_control_option: done (Success, info 0)</div><div>[net] sane_get_opt= ion_descriptor: option 0</div><div>[net] sane_control_option: option 0, act= ion 0</div> <div>[net] sane_control_option: remote control option</div><div>[net] sane_= control_option: remote done (Success, info 0)</div><div>[net] sane_control_= option: done (Success, info 0)</div><div>[net] sane_get_option_descriptor: = option 1</div> <div>[net] sane_get_option_descriptor: option 2</div><div>[net] sane_get_op= tion_descriptor: option 3</div><div>[net] sane_get_option_descriptor: optio= n 4</div><div>[net] sane_get_option_descriptor: option 5</div><div>[net] sa= ne_get_option_descriptor: option 6</div> <div>[net] sane_get_option_descriptor: option 7</div><div>[net] sane_get_op= tion_descriptor: option 8</div><div>[net] sane_get_option_descriptor: optio= n 9</div><div>[net] sane_get_option_descriptor: option 10</div><div>[net] s= ane_get_option_descriptor: option 11</div> <div>[net] sane_get_option_descriptor: option 12</div><div>[net] sane_get_o= ption_descriptor: option 13</div><div>[net] sane_get_option_descriptor: opt= ion 14</div><div>[net] sane_get_option_descriptor: option 15</div><div> [net] sane_get_option_descriptor: option 16</div><div>[net] sane_get_option= _descriptor: option 17</div><div>[net] sane_control_option: option 12, acti= on 0</div><div>[net] sane_control_option: remote control option</div><div> [net] sane_control_option: remote done (Success, info 0)</div><div>[net] sa= ne_control_option: done (Success, info 0)</div><div>[net] sane_control_opti= on: option 10, action 0</div><div>[net] sane_control_option: remote control= option</div> <div>[net] sane_control_option: remote done (Success, info 0)</div><div>[ne= t] sane_control_option: done (Success, info 0)</div><div>[net] sane_control= _option: option 13, action 0</div><div>[net] sane_control_option: remote co= ntrol option</div> <div>[net] sane_control_option: remote done (Success, info 0)</div><div>[ne= t] sane_control_option: done (Success, info 0)</div><div>[net] sane_control= _option: option 11, action 0</div><div>[net] sane_control_option: remote co= ntrol option</div> <div>[net] sane_control_option: remote done (Success, info 0)</div><div>[ne= t] sane_control_option: done (Success, info 0)</div><div>[net] sane_control= _option: option 10, action 0</div><div>[net] sane_control_option: remote co= ntrol option</div> <div>[net] sane_control_option: remote done (Success, info 0)</div><div>[ne= t] sane_control_option: done (Success, info 0)</div><div>[net] sane_get_opt= ion_descriptor: option 12</div><div>[net] sane_control_option: option 12, a= ction 1</div> <div>[net] sane_control_option: remote control option</div><div>[net] sane_= control_option: remote done (Success, info 4)</div><div>[net] sane_control_= option: done (Success, info 4)</div><div>[net] sane_control_option: option = 11, action 0</div> <div>[net] sane_control_option: remote control option</div><div>[net] sane_= control_option: remote done (Success, info 0)</div><div>[net] sane_control_= option: done (Success, info 0)</div><div>[net] sane_get_option_descriptor: = option 13</div> <div>[net] sane_control_option: option 13, action 1</div><div>[net] sane_co= ntrol_option: remote control option</div><div>[net] sane_control_option: re= mote done (Success, info 4)</div><div>[net] sane_control_option: done (Succ= ess, info 4)</div> <div>[net] sane_start</div><div>[net] sane_start: remote start</div><div>[n= et] sane_start: server has little endian byte order</div><div>[net] sane_st= art: remote start finished, data at port 46862</div><div>[net] sane_start: = done (Success)</div> <div>[net] sane_get_parameters</div><div>[net] sane_get_parameters: remote = get parameters</div><div>[net] sane_get_parameters: returned status Success= </div><div>scanimage: scanning image of size 640x877 pixels at 24 bits/pixe= l</div> <div>scanimage: acquiring RGB frame, 8 bits/sample</div><div>scanimage: rea= ding one scanline, 1920 bytes...<span class=3D"Apple-tab-span" style=3D"whi= te-space:pre"> </span>[net] sane_read: handle=3D0x9778fa8, data=3D0x9779d90= , max_length=3D1920, length=3D0xbf9b88a0</div> <div>[net] sane_read: reading packet length</div><div>[net] sane_read: read= 4 bytes, 0 from 4 total</div><div>[net] sane_read: next record length=3D81= 88 bytes</div><div>[net] sane_read: 1444 bytes read, 6744 remaining</div> <div>PASS</div><div>scanimage: reading one byte...<span class=3D"Apple-tab-= span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D0x9778fa= 8, data=3D0x9779d90, max_length=3D1, length=3D0xbf9b88a0</div><div>[net] sa= ne_read: 1 bytes read, 6743 remaining</div> <div>PASS</div><div>scanimage: stepped read, 2 bytes... <span class=3D"Appl= e-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D0x9= 778fa8, data=3D0x9779d90, max_length=3D2, length=3D0xbf9b88a0</div><div>[ne= t] sane_read: 2 bytes read, 6741 remaining</div> <div>PASS</div><div>scanimage: stepped read, 4 bytes... <span class=3D"Appl= e-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D0x9= 778fa8, data=3D0x9779d90, max_length=3D4, length=3D0xbf9b88a0</div><div>[ne= t] sane_read: 4 bytes read, 6737 remaining</div> <div>PASS</div><div>scanimage: stepped read, 8 bytes... <span class=3D"Appl= e-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D0x9= 778fa8, data=3D0x9779d90, max_length=3D8, length=3D0xbf9b88a0</div><div>[ne= t] sane_read: 8 bytes read, 6729 remaining</div> <div>PASS</div><div>scanimage: stepped read, 16 bytes... <span class=3D"App= le-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D0x= 9778fa8, data=3D0x9779d90, max_length=3D16, length=3D0xbf9b88a0</div><div>[= net] sane_read: 16 bytes read, 6713 remaining</div> <div>PASS</div><div>scanimage: stepped read, 32 bytes... <span class=3D"App= le-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D0x= 9778fa8, data=3D0x9779d90, max_length=3D32, length=3D0xbf9b88a0</div><div>[= net] sane_read: 32 bytes read, 6681 remaining</div> <div>PASS</div><div>scanimage: stepped read, 64 bytes... <span class=3D"App= le-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D0x= 9778fa8, data=3D0x9779d90, max_length=3D64, length=3D0xbf9b88a0</div><div>[= net] sane_read: 64 bytes read, 6617 remaining</div> <div>PASS</div><div>scanimage: stepped read, 128 bytes... <span class=3D"Ap= ple-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D0= x9778fa8, data=3D0x9779d90, max_length=3D128, length=3D0xbf9b88a0</div><div= >[net] sane_read: 128 bytes read, 6489 remaining</div> <div>PASS</div><div>scanimage: stepped read, 256 bytes... <span class=3D"Ap= ple-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D0= x9778fa8, data=3D0x9779d90, max_length=3D256, length=3D0xbf9b88a0</div><div= >[net] sane_read: 256 bytes read, 6233 remaining</div> <div>PASS</div><div>scanimage: stepped read, 512 bytes... <span class=3D"Ap= ple-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D0= x9778fa8, data=3D0x9779d90, max_length=3D512, length=3D0xbf9b88a0</div><div= >[net] sane_read: 512 bytes read, 5721 remaining</div> <div>PASS</div><div>scanimage: stepped read, 1024 bytes... <span class=3D"A= pple-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D= 0x9778fa8, data=3D0x9779d90, max_length=3D1024, length=3D0xbf9b88a0</div><d= iv>[net] sane_read: 425 bytes read, 5296 remaining</div> <div>PASS</div><div>scanimage: stepped read, 2048 bytes... <span class=3D"A= pple-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D= 0x9778fa8, data=3D0x9779d90, max_length=3D2048, length=3D0xbf9b88a0</div><d= iv>[net] sane_read: 1448 bytes read, 3848 remaining</div> <div>PASS</div><div>scanimage: stepped read, 2047 bytes... <span class=3D"A= pple-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D= 0x9778fa8, data=3D0x9779d90, max_length=3D2047, length=3D0xbf9b88a0</div><d= iv>[net] sane_read: 1448 bytes read, 2400 remaining</div> <div>PASS</div><div>scanimage: stepped read, 1023 bytes... <span class=3D"A= pple-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D= 0x9778fa8, data=3D0x9779d90, max_length=3D1023, length=3D0xbf9b88a0</div><d= iv>[net] sane_read: 1023 bytes read, 1377 remaining</div> <div>PASS</div><div>scanimage: stepped read, 511 bytes... <span class=3D"Ap= ple-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D0= x9778fa8, data=3D0x9779d90, max_length=3D511, length=3D0xbf9b88a0</div><div= >[net] sane_read: 425 bytes read, 952 remaining</div> <div>PASS</div><div>scanimage: stepped read, 255 bytes... <span class=3D"Ap= ple-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D0= x9778fa8, data=3D0x9779d90, max_length=3D255, length=3D0xbf9b88a0</div><div= >[net] sane_read: 255 bytes read, 697 remaining</div> <div>PASS</div><div>scanimage: stepped read, 127 bytes... <span class=3D"Ap= ple-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D0= x9778fa8, data=3D0x9779d90, max_length=3D127, length=3D0xbf9b88a0</div><div= >[net] sane_read: 127 bytes read, 570 remaining</div> <div>PASS</div><div>scanimage: stepped read, 63 bytes... <span class=3D"App= le-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D0x= 9778fa8, data=3D0x9779d90, max_length=3D63, length=3D0xbf9b88a0</div><div>[= net] sane_read: 63 bytes read, 507 remaining</div> <div>PASS</div><div>scanimage: stepped read, 31 bytes... <span class=3D"App= le-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D0x= 9778fa8, data=3D0x9779d90, max_length=3D31, length=3D0xbf9b88a0</div><div>[= net] sane_read: 31 bytes read, 476 remaining</div> <div>PASS</div><div>scanimage: stepped read, 15 bytes... <span class=3D"App= le-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D0x= 9778fa8, data=3D0x9779d90, max_length=3D15, length=3D0xbf9b88a0</div><div>[= net] sane_read: 15 bytes read, 461 remaining</div> <div>PASS</div><div>scanimage: stepped read, 7 bytes... <span class=3D"Appl= e-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D0x9= 778fa8, data=3D0x9779d90, max_length=3D7, length=3D0xbf9b88a0</div><div>[ne= t] sane_read: 7 bytes read, 454 remaining</div> <div>PASS</div><div>scanimage: stepped read, 3 bytes... <span class=3D"Appl= e-tab-span" style=3D"white-space:pre"> </span>[net] sane_read: handle=3D0x9= 778fa8, data=3D0x9779d90, max_length=3D3, length=3D0xbf9b88a0</div><div>[ne= t] sane_read: 3 bytes read, 451 remaining</div> <div>PASS</div><div>[net] sane_cancel: sending net_cancel</div><div>[net] d= o_cancel: 0x9778fa8</div><div>[net] do_cancel: closing data pipe</div><div>= [net] sane_cancel: done</div><div>[net] sane_close: handle 0x9778fa8</div> <div>[net] sane_close: removing cached option descriptors</div><div>[net] s= ane_close: removing local option descriptors</div><div>[net] sane_close: ne= t_close</div><div>[net] sane_close: done</div><div>[net] sane_exit: exiting= </div> <div>[net] net_avahi_cleanup: stopping thread</div><div>[net] net_avahi_cle= anup: done</div><div>[net] sane_exit: closing dev 0x97608b0, ctl=3D-1</div>= <div>[net] sane_exit: closing dev 0x9760d18, ct</div></div><div><br></div> <div><br></div><div><br></div><div>Any help would be most welcome!</div><di= v><br></div><div>Regards,</div><div><br></div><div>Sergi</div><div><br></di= v><div><br></div><div><br></div> --0016e6dab059ed61b6048349cf9e--