Hi Nubio, scanimage still sees SANE version 1.0.27.
Please check used SANE version with: $ scanimage -V You should see 1.0.29 twice. If not, please go through all steps described in INSTALL.linux Hope this helps. Cheers, Rolf Am 17.04.20 um 06:48 schrieb Núbio Cicarini Hott Júnior: > Hi Rolf Bensch, > > You are right, the version supported by Gentoo is 1.0.27 (it is without > a maintainer to update the program). This is the difference with Fedora > which uses sane 1.0.29. So I compiled Sane-Backends 1.0.29 with an > ebuild from an overlay Gentoo repository with support for pixma backend, > USB and zeroconf. But I still couldn't identify the scanner over the > network. I have Avahi installed and configured and my firewall is > disabled. I tried automatic identification with the result: > >> /$ env SANE_DEBUG_PIXMA=21 SANE_DEBUG_BJNP=5 scanimage -L/ >> [01:25:34.091753] [sanei_debug] Setting debug level of pixma to 21. >> [01:25:34.091796] [pixma] pixma is compiled without pthread support. >> [01:25:34.091833] [pixma] pixma version 0.27.0 >> [01:25:34.270250] [sanei_debug] Setting debug level of bjnp to 5. >> *[01:25:34.270308]**[bjnp] sanei_bjnp_find_devices, pixma backend >> version: 0.27.0* >> [01:25:34.270330] [bjnp] sanei_bjnp_find_devices: Configuration file >> is empty, No devices specified. >> [01:25:34.270343] [bjnp] sanei_bjnp_find_devices: Start auto-detection. >> [01:25:34.270496] [bjnp] prepare_socket: lo is not a valid IPv4 >> interface, skipping... >> [01:25:34.270535] [bjnp] prepare_socket: enp3s0 is IPv4 capable, >> sending broadcast, socket = 9 >> [01:25:34.270556] [bjnp] prepare_socket: lo is not a valid IPv6 >> interface, skipping... >> [01:25:34.270587] [bjnp] prepare_socket: enp3s0 is IPv6 capable, >> sending broadcast, socket = 10 >> [01:25:34.270611] [bjnp] prepare_socket: enp3s0 is IPv6 capable, >> sending broadcast, socket = 11 >> [01:25:34.791550] [bjnp] sanei_find_devices: scanner discovery finished... >> [01:25:34.791585] [pixma] pixma_find_scanners() found 0 devices >> >> No scanners were identified. If you were expecting something different, >> check that the scanner is plugged in, turned on and detected by the >> sane-find-scanner tool (if appropriate). Please read the documentation >> which came with this software (README, FAQ, manpages). > > And also manual identification by editing pixma.conf: > > >> /$ env SANE_DEBUG_PIXMA=21 SANE_DEBUG_BJNP=5 scanimage -L/ >> [01:32:35.178137] [sanei_debug] Setting debug level of pixma to 21. >> [01:32:35.178194] [pixma] pixma is compiled without pthread support. >> *[01:32:35.178240] [pixma] pixma version 0.27.0* >> [01:32:35.357159] [sanei_debug] Setting debug level of bjnp to 5. >> [01:32:35.357205] [bjnp] sanei_bjnp_find_devices, pixma backend >> version: 0.27.0 >> [01:32:35.357222] [bjnp] sanei_bjnp_find_devices: Adding scanner from >> pixma.conf: bjnp://192.168.0.10:8612/timeout=3000 >> *[01:32:35.357244] [bjnp] >> bjnp_allocate_device(bjnp://192.168.0.10:8612/timeout=3000) 0* >> [01:32:40.376351] [bjnp] get_scanner_name: Name for 192.168.0.10 not >> found : Name or service not known >> [01:32:40.376430] [bjnp] setup_udp_socket: Setting up a UDP socket, >> dest: 192.168.0.10 port 8612 >> [01:32:40.387641] [bjnp] udp_command: ERROR - recv failed: Connection >> refused[01:32:40.392966] [bjnp] udp_command: ERROR - recv failed: >> Connection refused[01:32:40.397503] [bjnp] udp_command: ERROR - recv >> failed: Connection refused[01:32:40.397524] [bjnp] udp_command: ERROR >> - no data received (timeout = 3000) >> [01:32:40.397531] [bjnp] bjnp_init_device_structure: Cannot read mac >> address, skipping this scanner >> [01:32:40.397539] [bjnp] bjnp_allocate_device: Cannot access scanner, >> skipping![01:32:40.397545] [bjnp] add_scanner: Scanner at >> bjnp://192.168.0.10:8612/timeout=3000 can not be added >> [01:32:40.397551] [bjnp] sanei_bjnp_find_devices: Added all specified >> scanners. >> [01:32:40.397558] [bjnp] sanei_bjnp_find_devices: Start auto-detection. >> [01:32:40.397634] [bjnp] prepare_socket: lo is not a valid IPv4 >> interface, skipping... >> [01:32:40.397651] [bjnp] prepare_socket: enp3s0 is IPv4 capable, >> sending broadcast, socket = 9 >> [01:32:40.397658] [bjnp] prepare_socket: lo is not a valid IPv6 >> interface, skipping... >> [01:32:40.397674] [bjnp] prepare_socket: enp3s0 is IPv6 capable, >> sending broadcast, socket = 10 >> [01:32:40.397685] [bjnp] prepare_socket: enp3s0 is IPv6 capable, >> sending broadcast, socket = 11 >> [01:32:40.918476] [bjnp] sanei_find_devices: scanner discovery finished... >> [01:32:40.918516] [pixma] pixma_find_scanners() found 0 devices >> >> No scanners were identified. If you were expecting something different, >> check that the scanner is plugged in, turned on and detected by the >> sane-find-scanner tool (if appropriate). Please read the documentation >> which came with this software (README, FAQ, manpages). > > Do you have any suggestions for me to resolve this? > > Thank you all. > > > Em 15/04/2020 17:13, Rolf Bensch escreveu: >> >> Hi Nubio, >> >> For your scanner you need at least SANE version 1.0.28. >> >> Please check the version installed on your machine. >> >> If Gentoo Linux doesn't support the SANE version above or recent >> version 1.0.29, you need to install SANE from source, as described in >> INSTALL.linux (http://www.sane-project.org/docs.html). >> >> Hope this helps. >> >> Cheers, >> Rolf >> >> >> Am 10.04.20 um 18:38 schrieb Ralph Little: >>> Hi >>> Looking on Canon's driver section, it looks like they have support >>> for Linux for scanning. Have you tried that? >>> >>> Cheers >>> Ralph >>> >>> >>> On Fri, Apr 10, 2020, 06:07 Núbio Cicarini Hott Júnior, >>> <nubiocicar...@gmail.com <mailto:nubiocicar...@gmail.com>> wrote: >>> >>> Hello Sane community! >>> >>> I have a Canon G3110 multi-functional peripheral (Compatible with >>> G3010 series - USB and WiFi) connected via USB and network to an >>> updated Gentoo Linux system with sane-backend installed and >>> compiled with USB (USE) support and PIXMA drive. However, the >>> scanner is not detected with scanimage -L. On the other hand, >>> sane-find-scanner -q detects the scanner via USB. I tried to make >>> corrections to the udev rules but that failed. The same scanner >>> worked fine with Sane via USB on the Fedora Live CD. As >>> peripheral support has not yet been tested, with the help of the >>> Sane community, I am willing to do so. >>> >>> Thankful, >>> >>> Nubio Cicarini, >>> >>> Social scientist, >>> >>> Brazil. >>>