> On the server: > > SANE_DEBUG_HPLIP=255 saned -d128 > saned.log 2>&1 > > on the client: > > SANE_DEBUG_NET=255 scanimage --help > scanimage.log 2>&1 > > You might need to give scanimage the device: > > --device=net:10.2.1.70:hpaio:/usb/Officejet_J5700_series?serial=CN879CV07G0 > 4TC
Thanks for your work. I attach the logs. (without --device option and with it)
[sanei_debug] Setting debug level of net to 255. [net] sane_init: authorize != null, version_code != null [net] sane_init: SANE net backend version 1.0.14 (AF-indep+IPv6) from sane-backends 1.0.22 [net] sane_init: Client has little endian byte order [net] sane_init: searching for config file [net] sane_init: trying to add X.X.X.70 [net] add_device: adding backend X.X.X.70 [net] add_device: backend X.X.X.70 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 X.X.X.70 [net] net_avahi_browse_callback: NEW: service 'saned' of type '_sane-port._tcp' in domain 'local' [net] connect_dev: [0] connection succeeded (IPv4) [net] connect_dev: sanei_w_init [net] net_avahi_browse_callback: NEW: service 'saned #2' of type '_sane-port._tcp' in domain 'local' [net] net_avahi_browse_callback: CACHE_EXHAUSTED [net] connect_dev: net_init (user=dsutil, local version=1.0.3) [net] net_avahi_browse_callback: ALL_FOR_NOW [net] net_avahi_resolve_callback: service 'saned' of type '_sane-port._tcp' in domain 'local': [net] yoguisu2.local:6566 (fe80::1aa9:5ff:fe18:82b3) TXT="protovers=1000003" cookie is 0 is_local: 0 our_own: 0 wide_area: 0 multicast: 1 cached: 1 [net] add_device: adding backend yoguisu2.local [net] connect_dev: freeing init reply (status=Success, remote version=1.0.3) [net] connect_dev: done [net] sane_get_devices: got X.X.X.70:hpaio:/usb/Officejet_J5700_series?serial=CN879CV07G04TC [net] sane_get_devices: finished (1 devices) [net] sane_open("X.X.X.70:hpaio:/usb/Officejet_J5700_series?serial=CN879CV07G04TC") [net] sane_open: host = X.X.X.70, device = hpaio:/usb/Officejet_J5700_series?serial=CN879CV07G04TC [net] sane_open: device found in list [net] sane_open: net_open [net] sane_open: getting option descriptors [net] fetch_options: 0x75df90 [net] fetch_options: get_option_descriptors [net] fetch_options: creating 17 local option descriptors [net] fetch_options: copying 17 option descriptors [net] fetch_options: 17 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_control_option: option 15, 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 16, 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 14, 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_get_option_descriptor: option 15 [net] sane_control_option: option 15, 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 14, 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 16 [net] sane_control_option: option 16, 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_get_option_descriptor: option 1 [net] sane_get_option_descriptor: option 2 [net] sane_control_option: option 2, 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 3 [net] sane_control_option: option 3, 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 4 [net] sane_get_option_descriptor: option 5 [net] sane_get_option_descriptor: option 6 [net] sane_control_option: option 6, 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 7 [net] sane_control_option: option 7, 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 8 [net] sane_control_option: option 8, 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 9 [net] sane_control_option: option 9, 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 10 [net] sane_get_option_descriptor: option 11 [net] sane_get_option_descriptor: option 12 [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 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 14, 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 15, 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 16, 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_devices: local_only = 0 [net] sane_get_devices: freeing devlist [net] sane_get_devices: got X.X.X.70:hpaio:/usb/Officejet_J5700_series?serial=CN879CV07G04TC [net] sane_get_devices: finished (1 devices) [net] sane_close: handle 0x75df90 [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] add_device: error while getting address of host yoguisu2.local: Name or service not known [net] net_avahi_resolve_callback: couldn't add backend with name yoguisu2.local [net] add_device: adding backend "protovers=1000003" [net] add_device: error while getting address of host "protovers=1000003": Name or service not known [net] net_avahi_resolve_callback: couldn't add backend with IP address "protovers=1000003" either [net] net_avahi_resolve_callback: service 'saned #2' of type '_sane-port._tcp' in domain 'local': [net] yoguisu.local:6566 (fe80::21f:d0ff:fe9e:cbc5) TXT="protovers=1000003" cookie is 0 is_local: 1 our_own: 0 wide_area: 0 multicast: 1 cached: 1 [net] add_device: adding backend yoguisu.local [net] add_device: error while getting address of host yoguisu.local: Name or service not known [net] net_avahi_resolve_callback: couldn't add backend with name yoguisu.local [net] add_device: adding backend "protovers=1000003" [net] add_device: error while getting address of host "protovers=1000003": Name or service not known [net] net_avahi_resolve_callback: couldn't add backend with IP address "protovers=1000003" either [net] net_avahi_cleanup: done [net] sane_exit: closing dev 0x71e200, ctl=6 [net] sane_exit: finished. Usage: scanimage [OPTION]... Start image acquisition on a scanner device and write image data to standard output. Parameters are separated by a blank from single-character options (e.g. -d epson) and by a "=" from multi-character options (e.g. --device-name=epson). -d, --device-name=DEVICE use a given scanner device (e.g. hp:/dev/scanner) --format=pnm|tiff file format of output file -i, --icc-profile=PROFILE include this ICC profile into TIFF file -L, --list-devices show available scanner devices -f, --formatted-device-list=FORMAT similar to -L, but the FORMAT of the output can be specified: %d (device name), %v (vendor), %m (model), %t (type), %i (index number), and %n (newline) -b, --batch[=FORMAT] working in batch mode, FORMAT is `out%d.pnm' or `out%d.tif' by default depending on --format --batch-start=# page number to start naming files with --batch-count=# how many pages to scan in batch mode --batch-increment=# increase page number in filename by # --batch-double increment page number by two, same as --batch-increment=2 --batch-prompt ask for pressing a key before scanning a page --accept-md5-only only accept authorization requests using md5 -p, --progress print progress messages -n, --dont-scan only set options, don't actually scan -T, --test test backend thoroughly -A, --all-options list all available backend options -h, --help display this help message and exit -v, --verbose give even more status messages -B, --buffer-size=# change input buffer size (in kB, default 32) -V, --version print version information Options specific to device `net:X.X.X.70:hpaio:/usb/Officejet_J5700_series?serial=CN879CV07G04TC': Scan mode: --mode Lineart|Gray|Color [Color] Selects the scan mode (e.g., lineart, monochrome, or color). --resolution 75..2400dpi [75] Sets the resolution of the scanned image. Advanced: --contrast 0..100 [inactive] Controls the contrast of the acquired image. --compression None|JPEG [JPEG] Selects the scanner compression method for faster scans, possibly at the expense of image quality. --jpeg-quality 0..100 [10] Sets the scanner JPEG compression factor. Larger numbers mean better compression, and smaller numbers mean better image quality. --batch-scan[=(yes|no)] [no] Enables continuous scanning with automatic document feeder (ADF). --source Auto|Flatbed|ADF [Auto] Selects the scan source (such as a document-feeder). Geometry: --length-measurement Unknown|Approximate|Padded [Padded] Selects how the scanned image length is measured and reported, which is impossible to know in advance for scrollfed scans. -l 0..215.9mm [0] Top-left x position of scan area. -t 0..381mm [0] Top-left y position of scan area. -x 0..215.9mm [215.9] Width of scan-area. -y 0..381mm [381] Height of scan-area. Type ``scanimage --help -d DEVICE'' to get list of all options for DEVICE. List of available devices: net:X.X.X.70:hpaio:/usb/Officejet_J5700_series?serial=CN879CV07G04TC
[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.21 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:X.X.X.68 [saned] check_host: remote host is not IN_LOOPBACK nor IN6_LOOPBACK [saned] check_host: local hostname: yoguisu2 [saned] check_host: local hostname(s) (from DNS): yoguisu2 [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: `X.X.X.0/24' [saned] check_host: subnet with base IP = X.X.X.0, CIDR netmask = 24 [saned] check_host: access granted from IP address X.X.X.68 (in subnet X.X.X.0/24) [saned] init: access granted [saned] init: access granted to dsutil@::ffff:X.X.X.68 [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 `hpaio' 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 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 5 [saned] process_request: waiting for request [saned] process_request: got request 1 [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
[sanei_debug] Setting debug level of net to 255. [net] sane_init: authorize != null, version_code != null [net] sane_init: SANE net backend version 1.0.14 (AF-indep+IPv6) from sane-backends 1.0.22 [net] sane_init: Client has little endian byte order [net] sane_init: searching for config file [net] sane_init: trying to add X.X.X.70 [net] add_device: adding backend X.X.X.70 [net] add_device: backend X.X.X.70 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_open("X.X.X.70:hpaio:/usb/Officejet_J5700_series?serial=CN879CV07G0") [net] sane_open: host = X.X.X.70, device = hpaio:/usb/Officejet_J5700_series?serial=CN879CV07G0 [net] sane_open: device found in list [net] sane_open: device not connected yet... [net] connect_dev: trying to connect to X.X.X.70 [net] net_avahi_browse_callback: NEW: service 'saned' of type '_sane-port._tcp' in domain 'local' [net] connect_dev: [0] connection succeeded (IPv4) [net] connect_dev: sanei_w_init [net] connect_dev: net_init (user=dsutil, local version=1.0.3) [net] net_avahi_browse_callback: NEW: service 'saned #2' of type '_sane-port._tcp' in domain 'local' [net] net_avahi_browse_callback: CACHE_EXHAUSTED [net] net_avahi_browse_callback: ALL_FOR_NOW [net] net_avahi_resolve_callback: service 'saned' of type '_sane-port._tcp' in domain 'local': [net] yoguisu2.local:6566 (fe80::1aa9:5ff:fe18:82b3) TXT="protovers=1000003" cookie is 0 is_local: 0 our_own: 0 wide_area: 0 multicast: 1 cached: 1 [net] add_device: adding backend yoguisu2.local [net] connect_dev: freeing init reply (status=Success, remote version=1.0.3) [net] connect_dev: done [net] sane_open: net_open [net] sane_open: remote open failed scanimage: open of device net:X.X.X.70:hpaio:/usb/Officejet_J5700_series?serial=CN879CV07G0 failed: Error during device I/O [net] sane_get_devices: local_only = 0 [net] sane_get_devices: got X.X.X.70:hpaio:/usb/Officejet_J5700_series?serial=CN879CV07G04TC [net] sane_get_devices: finished (1 devices) [net] sane_exit: exiting [net] net_avahi_cleanup: stopping thread [net] add_device: error while getting address of host yoguisu2.local: Name or service not known [net] net_avahi_resolve_callback: couldn't add backend with name yoguisu2.local [net] add_device: adding backend "protovers=1000003" [net] add_device: error while getting address of host "protovers=1000003": Name or service not known [net] net_avahi_resolve_callback: couldn't add backend with IP address "protovers=1000003" either [net] net_avahi_resolve_callback: service 'saned #2' of type '_sane-port._tcp' in domain 'local': [net] yoguisu.local:6566 (fe80::21f:d0ff:fe9e:cbc5) TXT="protovers=1000003" cookie is 0 is_local: 1 our_own: 0 wide_area: 0 multicast: 1 cached: 1 [net] add_device: adding backend yoguisu.local [net] add_device: error while getting address of host yoguisu.local: Name or service not known [net] net_avahi_resolve_callback: couldn't add backend with name yoguisu.local [net] add_device: adding backend "protovers=1000003" [net] add_device: error while getting address of host "protovers=1000003": Name or service not known [net] net_avahi_resolve_callback: couldn't add backend with IP address "protovers=1000003" either [net] net_avahi_cleanup: done [net] sane_exit: closing dev 0xdfa9b0, ctl=6 [net] sane_exit: finished. Usage: scanimage [OPTION]... Start image acquisition on a scanner device and write image data to standard output. Parameters are separated by a blank from single-character options (e.g. -d epson) and by a "=" from multi-character options (e.g. --device-name=epson). -d, --device-name=DEVICE use a given scanner device (e.g. hp:/dev/scanner) --format=pnm|tiff file format of output file -i, --icc-profile=PROFILE include this ICC profile into TIFF file -L, --list-devices show available scanner devices -f, --formatted-device-list=FORMAT similar to -L, but the FORMAT of the output can be specified: %d (device name), %v (vendor), %m (model), %t (type), %i (index number), and %n (newline) -b, --batch[=FORMAT] working in batch mode, FORMAT is `out%d.pnm' or `out%d.tif' by default depending on --format --batch-start=# page number to start naming files with --batch-count=# how many pages to scan in batch mode --batch-increment=# increase page number in filename by # --batch-double increment page number by two, same as --batch-increment=2 --batch-prompt ask for pressing a key before scanning a page --accept-md5-only only accept authorization requests using md5 -p, --progress print progress messages -n, --dont-scan only set options, don't actually scan -T, --test test backend thoroughly -A, --all-options list all available backend options -h, --help display this help message and exit -v, --verbose give even more status messages -B, --buffer-size=# change input buffer size (in kB, default 32) -V, --version print version information Type ``scanimage --help -d DEVICE'' to get list of all options for DEVICE. List of available devices: net:X.X.X.70:hpaio:/usb/Officejet_J5700_series?serial=CN879CV07G04TC
[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.21 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:X.X.X.68 [saned] check_host: remote host is not IN_LOOPBACK nor IN6_LOOPBACK [saned] check_host: local hostname: yoguisu2 [saned] check_host: local hostname(s) (from DNS): yoguisu2 [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: `X.X.X.0/24' [saned] check_host: subnet with base IP = X.X.X.0, CIDR netmask = 24 [saned] check_host: access granted from IP address X.X.X.68 (in subnet X.X.X.0/24) [saned] init: access granted [saned] init: access granted to dsutil@::ffff:X.X.X.68 [saned] process_request: waiting for request [saned] process_request: got request 2 [saned] process_request: access to resource `hpaio' granted [saned] process_request: sane_open returned: Error during device I/O [saned] process_request: waiting for request [saned] process_request: got request 1 [saned] process_request: waiting for request [saned] process_request: got request 10 [saned] bailing out, waiting for children... [saned] bail_out: all children exited