scangearmp2 icon indicating copy to clipboard operation
scangearmp2 copied to clipboard

scanimage -L: out of memory

Open gautaz opened this issue 3 years ago • 29 comments

Hello,

I have installed both scangearmp2 and cnijfilter2 on an Ubuntu 20.04 platform:

sudo add-apt-repository ppa:thierry-f/fork-michael-gruz
sudo apt install scangearmp2
sudo apt install cnijfilter2

I have disabled all sane drivers but canon_pixma, /etc/sane.d/dll.conf:

...
#canon630u
#canon_dr
canon_pixma
#canon_pp
#cardscan
...

The scanner is a combo Canon MG7500 available on the network (ethernet cable, no WiFi involved):

$ sudo nmap -sU -p 1-10000 10.0.0.101
Starting Nmap 7.80 ( https://nmap.org ) at 2021-05-14 16:17 CEST
Nmap scan report for 000000d07860.home (10.0.0.101)
Host is up (0.0083s latency).
Not shown: 9990 closed ports
PORT     STATE         SERVICE
68/udp   open|filtered dhcpc
137/udp  open          netbios-ns
138/udp  open|filtered netbios-dgm
500/udp  open|filtered isakmp
1900/udp open|filtered upnp
1901/udp open|filtered fjicl-tep-a
3702/udp open|filtered ws-discovery
5353/udp open          zeroconf
8611/udp open          canon-bjnp1
8612/udp open          canon-bjnp2
MAC Address: F4:81:39:D0:78:60 (Canon)

Nmap done: 1 IP address (1 host up) scanned in 6.54 seconds

Currently, scanimage -L fails:

$ scanimage -L
Error my backend :      out of memory

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

wireshark does not display any BJNP packets while scanimage -L is running.

scangearmp2 says Cannot find available scanners.. When I ask scangearmp2 to Update scanner list during a wireshark capture, I can see the BJNP response packet from the printer:

357	25.282311320	10.0.0.111	10.0.0.255	BJNP	58	Printer Command: Discover
350	23.901014649	10.0.0.101	10.0.0.111	BJNP	74	Printer Response: Discover

Any clue to troubleshoot this issue is welcome :-).

gautaz avatar May 14 '21 14:05 gautaz

I have the same issue with scanimage, however xsane runs and finds my scanner (ts8151 with wifi).

alain- avatar May 17 '21 21:05 alain-

Hi Alain,

This message is not appropriate, it is there when no scanner is detected, which is confirmed by scanngearmp2.

///////////// src/sane/canon_pixma.c ///////////////
CMT_Status show_canon_cmt_error(CMT_Status status) {
        	fprintf(stderr,"Error my backend :\t");
        	<span class="pl-k">switch</span>(status) {
		case CMT_STATUS_NO_MEM:
        			fprintf(stderr,"out of memory");
        			break;
      		case CMT_STATUS_ACCESS_DENIED:
.....
        	fprintf(stderr,"\n");
        	return  status;
        }
......

1 - Can you test with scangearmp2 provided for your device? scangearmp2 Canon 2 - Can you give me the result of the order:

scanimage -V
avahi-browse -rt _uscan._tcp
avahi-browse -rt _uscans._tcp

Thierry

ThierryHFR avatar May 18 '21 07:05 ThierryHFR

Thank you Thierry, my scanner is reacheable as I can scan (with xsane (thanks to canon_pixma) and scangearmp2).

To be more precise, I had again the issue yesterday with xsane too. Scenario was:

  1. run scanimage -L, then "out of memory" error
  2. run xsane, finds device and I was able to scan Then later on I had:
  3. run xsane, then "out of memory" error
  4. run xsane, finds device and I was able to scan

This morning I could not reproduce the "out of memory" error. I had no change of setup, just rebooted my system this morning.

alain- avatar May 18 '21 09:05 alain-

Hello @Ordissimo, thanks for your help in diagnosing the issue.

I have just a few questions about what you said earlier:

1 - Can you test with scangearmp2 provided for your device? scangearmp2 Canon

Is this a different deliverable from the one dispatched by the PPA (ppa:thierry-f/fork-michael-gruz)? In this case, will this deliverable also be downloadable through a PPA? (I am not a big fan of .deb installs as future updates are harder to track)

gautaz avatar May 18 '21 14:05 gautaz

The one from ppa is from canon source but built on ppa (version 4.12), it is usable by sane. The one from canon is the original one for your device (version 3.0), it doesn't work with sane. I'm not sure if the test is useful since it works at some point, the driver is not at fault. I can't tell you, without any information I can only make conjecture....

2 - Can you give me the result of the order:

scanimage -V
avahi-browse -rt _uscan._tcp
avahi-browse -rt _uscans._tcp

ThierryHFR avatar May 18 '21 14:05 ThierryHFR

Sorry for the delay, here are the commands results:

$ ./install.sh
==================================================

ScanGear MP
Version 3.00
Copyright CANON INC. 2007-2014

==================================================
Command executed = sudo dpkg -iG ./packages/scangearmp2_3.00-1_amd64.deb
Selecting previously unselected package scangearmp2.
(Reading database ... 215273 files and directories currently installed.)
Preparing to unpack .../scangearmp2_3.00-1_amd64.deb ...
Unpacking scangearmp2 (3.00-1) ...
Setting up scangearmp2 (3.00-1) ...
Installing new version of config file /etc/udev/rules.d/80-canon_mfp2.rules ...
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
Installation has been completed.
$ scanimage -V
scanimage (sane-backends) 1.0.29; backend version 1.0.29
$ avahi-browse -rt _uscan._tcp
$ avahi-browse -rt _uscans._tcp

As you can see nothing is found by avahi-browse in both cases, but:

$ avahi-browse -rt _scanner._tcp
+ wlp0s20f3 IPv4 Canon MG7500 series                           _scanner._tcp        local
+ enx00e04c68187e IPv6 Canon MG7500 series                           _scanner._tcp        local
+ enx00e04c68187e IPv4 Canon MG7500 series                           _scanner._tcp        local
= wlp0s20f3 IPv4 Canon MG7500 series                           _scanner._tcp        local
   hostname = [000000D07860.local]
   address = [10.0.0.101]
   port = [8612]
   txt = ["scannerAvailable=1" "UUID=00000000-0000-1000-8000-D8492F3F1818" "mac=F4:81:39:D0:78:60" "mdl=MG7500 series" "mfg=Canon" "adminurl=http://000000D07860.local." "ty=Canon MG7500 series" "txtvers=1"]
= enx00e04c68187e IPv6 Canon MG7500 series                           _scanner._tcp        local
   hostname = [000000D07860.local]
   address = [10.0.0.101]
   port = [8612]
   txt = ["scannerAvailable=1" "UUID=00000000-0000-1000-8000-D8492F3F1818" "mac=F4:81:39:D0:78:60" "mdl=MG7500 series" "mfg=Canon" "adminurl=http://000000D07860.local." "ty=Canon MG7500 series" "txtvers=1"]
= enx00e04c68187e IPv4 Canon MG7500 series                           _scanner._tcp        local
   hostname = [000000D07860.local]
   address = [10.0.0.101]
   port = [8612]
   txt = ["scannerAvailable=1" "UUID=00000000-0000-1000-8000-D8492F3F1818" "mac=F4:81:39:D0:78:60" "mdl=MG7500 series" "mfg=Canon" "adminurl=http://000000D07860.local." "ty=Canon MG7500 series" "txtvers=1"]

Hope this might help finding the issue...

gautaz avatar May 21 '21 19:05 gautaz

Can you test this, your version of sane is old?

sudo add-apt-repository ppa:sane-project/sane-git
sudo apt-get update
sudo apt install libsane libsane1 libsan-common sane-utils
# enable pixma backen in /etc/sane.d/dll.conf
scanimage -L

ThierryHFR avatar May 21 '21 19:05 ThierryHFR

Hello @Ordissimo, thanks for your time and efforts.

Here is a transcript of what happened:

$ sudo add-apt-repository ppa:sane-project/sane-git
[sudo] password for thibault.hild:
 Ubuntu SANE packages from SANE daily git snapshots (http://www.sane-project.org/snapshots/).

Unchanged SANE daily git snapshots are ignored!

Please send scanner related questions to the SANE mailing list:
sane-devel at alioth-lists dot debian dot net.

If you need the last released scanner driver, you can use our other PPA: https://launchpad.net/~sane-project/+archive/ubuntu/sane-release.
 More info: https://launchpad.net/~sane-project/+archive/ubuntu/sane-git
Press [ENTER] to continue or Ctrl-c to cancel adding it.

Hit:1 http://lenovo.archive.canonical.com focal InRelease
Hit:2 http://fr.archive.ubuntu.com/ubuntu focal InRelease
Hit:3 http://dl.google.com/linux/chrome/deb stable InRelease
Get:4 http://fr.archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Hit:5 http://ppa.launchpad.net/openjdk-r/ppa/ubuntu focal InRelease
Hit:6 https://download.docker.com/linux/ubuntu focal InRelease
Get:7 http://fr.archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
Get:8 http://ppa.launchpad.net/sane-project/sane-git/ubuntu focal InRelease [18.1 kB]
Hit:9 http://ppa.launchpad.net/thierry-f/fork-michael-gruz/ubuntu focal InRelease
Hit:10 https://packages.microsoft.com/repos/ms-teams stable InRelease
Get:11 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Get:12 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 DEP-11 Metadata [264 kB]
Get:13 http://fr.archive.ubuntu.com/ubuntu focal-updates/universe amd64 DEP-11 Metadata [323 kB]
Get:14 http://fr.archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 DEP-11 Metadata [2,468 B]
Get:15 http://fr.archive.ubuntu.com/ubuntu focal-backports/universe amd64 DEP-11 Metadata [1,768 B]
Get:16 http://ppa.launchpad.net/sane-project/sane-git/ubuntu focal/main amd64 Packages [1,584 B]
Get:17 http://ppa.launchpad.net/sane-project/sane-git/ubuntu focal/main i386 Packages [1,584 B]
Get:18 http://ppa.launchpad.net/sane-project/sane-git/ubuntu focal/main Translation-en [1,008 B]
Get:19 http://security.ubuntu.com/ubuntu focal-security/main amd64 DEP-11 Metadata [24.5 kB]
Get:20 http://security.ubuntu.com/ubuntu focal-security/universe amd64 DEP-11 Metadata [58.3 kB]
Get:21 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 DEP-11 Metadata [2,468 B]
Fetched 1,027 kB in 21s (48.2 kB/s)
Reading package lists... Done
 $ sudo apt-get update
Hit:1 http://lenovo.archive.canonical.com focal InRelease
Hit:2 http://fr.archive.ubuntu.com/ubuntu focal InRelease
Hit:3 http://fr.archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:4 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:5 http://fr.archive.ubuntu.com/ubuntu focal-backports InRelease
Hit:6 http://ppa.launchpad.net/openjdk-r/ppa/ubuntu focal InRelease
Hit:7 https://download.docker.com/linux/ubuntu focal InRelease
Hit:8 http://ppa.launchpad.net/sane-project/sane-git/ubuntu focal InRelease
Hit:9 http://ppa.launchpad.net/thierry-f/fork-michael-gruz/ubuntu focal InRelease
Hit:10 https://packages.microsoft.com/repos/ms-teams stable InRelease
Hit:11 http://security.ubuntu.com/ubuntu focal-security InRelease
Reading package lists... Done
 $ sudo apt install libsane libsane1 libsan-common sane-utils
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libsan-common
 $ sudo apt install libsane libsane1 libsane-common sane-utils
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  snmp
Suggested packages:
  unpaper
Recommended packages:
  ipp-usb
The following NEW packages will be installed:
  libsane1 snmp
The following packages will be upgraded:
  libsane libsane-common sane-utils
3 upgraded, 2 newly installed, 0 to remove and 3 not upgraded.
Need to get 4,362 kB of archives.
After this operation, 6,017 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://fr.archive.ubuntu.com/ubuntu focal-updates/main amd64 snmp amd64 5.8+dfsg-2ubuntu2.3 [168 kB]
Get:2 http://ppa.launchpad.net/sane-project/sane-git/ubuntu focal/main amd64 libsane amd64 1.0.32+git20210514-focal0 [47.4 kB]
Get:3 http://ppa.launchpad.net/sane-project/sane-git/ubuntu focal/main amd64 libsane1 amd64 1.0.32+git20210514-focal0 [2,479 kB]
Get:4 http://ppa.launchpad.net/sane-project/sane-git/ubuntu focal/main amd64 libsane-common all 1.0.32+git20210514-focal0 [1,432 kB]
Get:5 http://ppa.launchpad.net/sane-project/sane-git/ubuntu focal/main amd64 sane-utils amd64 1.0.32+git20210514-focal0 [236 kB]
Fetched 4,362 kB in 21s (209 kB/s)
Preconfiguring packages ...
Selecting previously unselected package snmp.
(Reading database ... 215305 files and directories currently installed.)
Preparing to unpack .../snmp_5.8+dfsg-2ubuntu2.3_amd64.deb ...
Unpacking snmp (5.8+dfsg-2ubuntu2.3) ...
Preparing to unpack .../libsane_1.0.32+git20210514-focal0_amd64.deb ...
Unpacking libsane:amd64 (1.0.32+git20210514-focal0) over (1.0.29-0ubuntu5.2) ...
Selecting previously unselected package libsane1:amd64.
Preparing to unpack .../libsane1_1.0.32+git20210514-focal0_amd64.deb ...
Unpacking libsane1:amd64 (1.0.32+git20210514-focal0) ...
Preparing to unpack .../libsane-common_1.0.32+git20210514-focal0_all.deb ...
Unpacking libsane-common (1.0.32+git20210514-focal0) over (1.0.29-0ubuntu5.2) ...
Preparing to unpack .../sane-utils_1.0.32+git20210514-focal0_amd64.deb ...
Unpacking sane-utils (1.0.32+git20210514-focal0) over (1.0.29-0ubuntu5.2) ...
Setting up snmp (5.8+dfsg-2ubuntu2.3) ...
Setting up libsane-common (1.0.32+git20210514-focal0) ...
Installing new version of config file /etc/sane.d/artec_eplus48u.conf ...
Installing new version of config file /etc/sane.d/canon_dr.conf ...
Installing new version of config file /etc/sane.d/canon_pp.conf ...
Installing new version of config file /etc/sane.d/coolscan2.conf ...
Installing new version of config file /etc/sane.d/coolscan3.conf ...

Configuration file '/etc/sane.d/dll.conf'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** dll.conf (Y/I/N/O/D/Z) [default=N] ? Y
Installing new version of config file /etc/sane.d/dll.conf ...
Installing new version of config file /etc/sane.d/escl.conf ...
Installing new version of config file /etc/sane.d/fujitsu.conf ...
Installing new version of config file /etc/sane.d/genesys.conf ...
Installing new version of config file /etc/sane.d/gt68xx.conf ...
Installing new version of config file /etc/sane.d/mustek.conf ...
Installing new version of config file /etc/sane.d/pieusb.conf ...

Configuration file '/etc/sane.d/pixma.conf'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.
*** pixma.conf (Y/I/N/O/D/Z) [default=N] ? Y
Installing new version of config file /etc/sane.d/pixma.conf ...
Installing new version of config file /etc/sane.d/st400.conf ...
Installing new version of config file /etc/sane.d/umax.conf ...
Installing new version of config file /etc/sane.d/xerox_mfp.conf ...
Setting up libsane1:amd64 (1.0.32+git20210514-focal0) ...
Setting up sane-utils (1.0.32+git20210514-focal0) ...
update-inetd: warning: cannot add service, /etc/inetd.conf does not exist
Setting up libsane:amd64 (1.0.32+git20210514-focal0) ...
Processing triggers for udev (245.4-4ubuntu3.6) ...
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
Processing triggers for systemd (245.4-4ubuntu3.6) ...
Processing triggers for man-db (2.9.1-1) ...

Here I ensured that the pixma backend was enabled in /etc/sane.d/dll.conf.

 $ scanimage -L
[20:51:36.030735] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[20:51:36.030771] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[20:52:06.068215] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[20:52:06.068299] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[20:52:06.085936] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[20:52:06.085965] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[20:52:36.116047] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[20:52:36.116120] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[20:52:36.133732] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[20:52:36.133805] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[20:53:06.169254] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[20:53:06.169334] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[20:53:06.186456] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[20:53:06.186513] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[20:53:36.225602] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[20:53:36.225679] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
Error my backend :      out of memory

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).
 $ scanimage -V
scanimage (sane-backends) 1.0.32.60-2b0e4; backend version 1.0.32
 $ scanimage -L
[20:53:58.768209] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[20:53:58.768245] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[20:54:28.797484] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[20:54:28.797512] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[20:54:28.807545] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[20:54:28.807568] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[20:54:58.842472] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[20:54:58.842562] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[20:54:58.861102] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[20:54:58.861163] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[20:55:28.897781] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[20:55:28.897818] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[20:55:28.909633] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[20:55:28.909665] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[20:55:58.950346] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[20:55:58.950427] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
Error my backend :      out of memory

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

So no improvement for scanimage but it seems that the scangearmp2 utility (the original one from Canon that you linked to in a previous comment) is now detecting the scanner.

gautaz avatar May 23 '21 19:05 gautaz

I am more and more surprised, your device is normally supported by Sane and by scanimage2. Now, scanimage2 detects your device, we will test an alternative, we have to use the scanimage2 provided in link :

1 - Can you test with scangearmp2 provided for your device? scangearmp2 Canon

sudo add-apt-repository ppa:thierry-f/fork-michael-gruz
sudo apt-get update
sudo apt install libmfp2-canon
# Can you provide me with the output?
sudo scanimage -L

ThierryHFR avatar May 24 '21 06:05 ThierryHFR

Hello @Ordissimo,

Here is the transcript of what I have done:

 $ sudo apt search scangearmp2
Sorting... Done
Full Text Search... Done
scangearmp2/focal 4.12-1ubuntu2004+3 amd64 [upgradable from: 3.00-1]
  ScanGear MP for Linux.

Seems ok, the scangearmp2 from canon (3.00-1) was already installed from the last test session. The PPA is already declared (it was the case from the beginning of this issue), that's why an update to scangearmp2 4.12 is available.

Anyway, I have declared the PPA again (just to be sure that everything is in order):

 $ sudo add-apt-repository ppa:thierry-f/fork-michael-gruz
 Fork of the PPA : https://launchpad.net/~michael-gruz/+archive/ubuntu/canon-trunk
To make it available for new distributions.

Official drivers of Canon printers and multifunction devices, included versions 2.20 and newer (2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8)

Scangearmp2 driver add the 10/2019
=============================
   G6000 series, G6080 series, TS5300 series, TS5380 series, TS6300 series, TS6380 series,
   TS7330 series, TS8300 series, TS8380 series, TS8330 series, XK60 series, TS6330 series,
   TS3300 series, E3300 series

Cnijfilter2 driver add the 10/2019
===========================
   E3300, G5000, G5080, G6000, G6080, GM2000, GM2080, TR703, TS3300, TS5300,
   TS5380, TS6300, TS6330, TS6380, TS700, TS708, TS7330, TR8300, TS8330,
   TS8380, XK60

UFRII driver add the 10/2019
=======================
   MF540 Series, MF642C/643C/644C, iR-ADV C7565 III, LBP622C/623C, MF645C,
   iR-ADV C5550/5560 III, iR2625/2630, LBP227, iPR C165, LBP323/324/325,
   WG7000 Series, iR2635/2645, MF745C/746C, iR-ADV 4545/4551, LBP8750,
   LBP3980M, LBP253, D1300 Series, MF8300 Series, LBP7600C, iPR C1PLUS,
   iR2422, iR1018/1022/1023, iR-ADV 8505, MF8500C Series, LBP251,
   MF6100 Series, iR-ADV C3320, LBP8900, LBP310/311/312, MF520 Series,
   iR-ADV C2020/2030, MF4700 Series, iR-ADV 6255/6265, MF4500w Series,
   iR C5185, MF420 Series, MF720C Series, MF633C/635C, D530/D560,
   L90/L160/L230, iPR C850, MF240 Series, MF7200 Series, MF4500 Series,
   MF4500 Series, MF632C/634C, iR1020/1024/1025, LBP6670, MF240 Series,
   iPR C1, LC600 Series, iR5570/iR6570, MF3010, iR5570/iR6570, MF417,
   MF720C Series, iR-ADV C5045/5051, iR2420, iR7086-7105, MF4320-4350,
   MF631C, iR-ADV 6275, LBP841C, iR-ADV C2025, MF4800 Series, LBP443,
   iR C2880/C3380, MF8300 Series, iR-ADV 8585/8595, iR-ADV C5235/5240,
   LBP712C, LBP441e, LBP653C/654C, MF631C, MF8300C Series, MF510 Series,
   MF4400w Series, LBP252 CARPS2, iR2422, MF633C/635C, LBP842C, D400-450,
   iR-ADV C7280, iR-ADV 4225/4235, L90/L160/L230, MF8400, LBP8780,
   iR3570/iR4570, MF4360-4390, iR C5180, iR-ADV 4045/4051, iR2002/2202,
   MF410 Series, iR-ADV C9270/9280, MF4010 Series, iR C5880/C6880,
   LBP9510C, LBP3950, MF220 Series, iR-ADV C2220/2230, MF6500 Series,
   LBP8730, iR C1325/1335, iR C5870, iR C5180, MF4700 Series, MF9200 Series,
   MF8000 Series, LBP7750C/5460, iR-ADV C250/350, iR8070, iR3030, MF632C/634C,
   iR3235/iR3245, iR3235/iR3245, iR-ADV 6055/6065, iR-ADV 400/500, MF6800 Series,
   iPR C1, LBP8720/8710, iR1018/1022/1023, iR-ADV C3520, iPR C750,
   MF4700 Series, iPR C750, MF4010 Series, iR C1021/C1022, iR1730/1740/1750,
   iR1020/1024/1025, MF735C, iR C2110, D500 Series, LBP8630/8620/8610,
   iR C5870, iR-ADV C256/356, iR2020, iR-ADV 8205, MF8300C Series, MF220 Series,
   iR-ADV 4045, iR105PLUS, MF4800 Series, iR 3180C EUR, MF3010, MF240 Series,
   MF6100 Series, iR-ADV 6055/6065, D460-490, iR2002/2202, iR-ADV 6275,
   MF4360-4390, MF6500 Series, LBP253, MF620C Series, iR-ADV C3320,
   iR-ADV 8085/8095, L410 Series, LBP710C, MF8200C Series, MF110/910 Series,
   L1000, MF732C/734C/735C, iR-ADV C9060/9070, iR2230, MF4500 Series, D530/D560,
   iR-ADV C255/355, LBP312, iR-ADV 4025/4035, iR-ADV 8585/8595, iR2525/2530,
   iR-ADV C2225, iR85PLUS, imageRUNNER1133 series, MF210 Series, LBP3370,
   MF5900 Series, iR-ADV 4245, LBP6710, iR2020, MF8400, MF731C/733C, MF4800 Series,
   MF210 Series, iR-ADV 4245/4251, MF8200C Series, iR-ADV 4545/4551, LBP5360,
   iR C1325/1335, MF110/910 Series, MF7200 Series, iR-ADV C3325/3330, iPR C600,
   MF731C/733C, iR C2550, LBP213, iR-ADV C7260/7270, MF6700 Series, iPR C700/800,
   MF260 Series, iR-ADV C7055/7065, MF9200 Series, iR-ADV C2218, iR-ADV 6555/6565,
   iR-ADV C5535/5540, MF230 Series, MF4400 Series, LBP5900, LBP841C,
   MF5800 Series, iR-ADV C5030/5035, MF732C/734C/735C, iR2525/2530,
   L90/L160/L230, iR-ADV 4025/4035, LBP9650C, iR-ADV 6075, LBP612C/613C,
   iR-ADV 8205, iR-ADV C9270/9280, iPR C1PLUS, LBP6650, LBP6680/3480,
   iR-ADV 4525/4535, MF8500C Series, iPR C850, iR2520, iR-ADV C351, iR2420,
   iPR C850, iR-ADV C3320L, iR-ADV C2020/2030, iR-ADV C7580/7570, iR-ADV C5535/5540,
   iR C1225, iR-ADV 8085/8095, L100/L150/L170, MF4100 Series, iR-ADV C9065,
   iR C3180, LBP5400, iR C5880/C6880, iR-ADV C9075, iR-ADV 4545, MF4200 Series,
   MF9100/9300, iR-ADV C2020L/2030L, MF4500w Series, iR2004/2204, iR C1028/C1030,
   iR8570N, LBP5970/5975, iR2520, LBP9950C/9900C, MF8300C Series, L190/L410 Series,
   LBP215, MF810/820, iR-ADV C255/355, LBP310/311/312, iR3025, LBP9520C, LBP6600,
   iR-ADV C5250/5255, LC800/L3000, LBP843C, D1500 Series, LBP9660C, MF4200 Series,
   iR-ADV C7580/7570, LBP7780C/5480, iR-ADV C3320/3330, MF4100 Series, iR3035/iR3045,
   MF8500C Series, MF8000 Series, MF4320-4350, iR2022/2025/2030, LBP351/352,
   MF4600 Series, LBP653C/654C, iR-ADV C2020i/2030i, LBP651C, iR2016, MF7400 Series,
   MF5900 Series, iR-ADV C7580/7570, MF210 Series, MF8000C Series, D1100,
   iR-ADV C355, LBP9600C/9500C, MF4400 Series, iR-ADV C5235/5240, LBP3800,
   MF4400 Series, LBP712C, LBP611C, MF720C Series, iR2022/2025/2030, LBP4500,
   LBP843C, LBP6700, iPR C650, LBP214, LBP161/162, MF8000C Series, LBP3920/3970,
   iR9070, MF5800 Series, MF260 Series, LBP7660C, iPR C750, LBP6780/3580, iR3230,
   iR C6870, iR2318/2320, LBP652C/654C, iR C1028/C1030, MF731C/733C, iR5075,
   iR-ADV C5045/5051, iR-ADV C2220/2230, iR2016, MF220 Series, D570, iR-ADV C256/356,
   iR-ADV C3525/3530, MF8400, iR C1021/C1022, iR2270/iR2870, LBP215, D400-450,
   MF520 Series, iR-ADV C356, LBP611C, LBP351/352, iR-ADV 6255/6265, iPR C700/800,
   iR C2580, iR-ADV 8505, D500 Series, LBP441, LBP3910/3930, iR-ADV 8505,
   iR C3000 Series, iR-ADV C9065/9075, iR-ADV 8285/8295, iR-ADV 6575,
   iR2535/2545, LBP612C/613C, iR2270/iR2870, LBP161/162, MF4600 Series,
   MF632C/634C, iR C4080/C4580, MF4360-4390, MF620C Series, MF620C Series,
   iR-ADV 4525/4535, LBP351/352, iR-ADV C5550/5560, iR-ADV 6575, iR-ADV C3325/3330,
   LBP214, iR3225, MF8200C Series, iR3530, iR-ADV 6555/6565, iR-ADV C7260/7270,
   LBP5910M, LBP3360, MF9100/9300, LBP3980, iR-ADV 8285/8295, iR3025, iR C5185,
   iR5075, LBP211/212, iR C2380/2550, L100/L150/L170, LBP251, iR-ADV 8105,
   MF8300 Series, iR-ADV 6555/6565, iR7086-7105, LBP7700C, iR1435, MF4600 Series,
   MF6500 Series, D1300 Series, iR-ADV 6560, MF230 Series, iR 5880C/6880C EUR,
   iR C4080, LBP3410, iR C3880/C4580, MF4100 Series, D1100, LBP3700,
   iR C3000 Series, iR5055/iR5065, iR2830, iR3035/iR3045, iR1435, MF8000C Series,
   MF420 Series, LBP251 CARPS2, iR2535/2545, iR105i, LBP253, iPR C650, MF9200 Series,
   D460-490, MF520 Series, iR-ADV C5030/5035, iR-ADV C3520/3530, iR-ADV 8585/8595,
   iR-ADV 4525/4535, iR-ADV C5250/5255, LBP712C, iR-ADV C5535/5540, iR2018,
   iR3570/iR4570, iR C3080/3480/3580, iPR C700/800, LBP6750/3560, MF7100 Series,
   iR2230, MF410 Series, iR C3080/C3580, MF8000 Series, iR-ADV C7565, MF4320-4350,
   iR-ADV C7565, LBP6670, LBP6650/3470, MF4200 Series, iR C6870, D400-450,
   iR C2880/C3380, MF810/820, iR5055/iR5065, iR-ADV C7565, L190/L410 Series,
   LBP3460, LBP612C, iR-ADV 8105, iR C3000 Series, iR2318/2320, LBP7660C, LBP252,
   iR7270N, LBP252, LC800/L3000, LBP5960, iR2006/2206, MF510 Series, L250, LBP442,
   iR1730/1740/1750, LBP5910, iR2018, iR-ADV C7055/7065, iR-ADV C5550/5560,
   iR-ADV 6575, MF510 Series, iR-ADV 4225/4235, D570, MF7400 Series, LBP7680C/5280,
   MF230 Series, iR3225, iR4530, iR-ADV C3525/3530, iR-ADV 6075, iR-ADV C350,
   iR-ADV C5550/5560, iR-ADV C475 III, LBP225, MF741C/743C, iR-ADV 4545/4551 III,
   LBP223, iR-ADV 715 III, iR-ADV C3520 III, LBP226, iR-ADV 4525/4535 III, LBP664C,
   iR-ADV 8505 III, iR-ADV C256/356 III, MF440 Series, iR-ADV 8585/8595 III, iR-ADV 615,
   iR-ADV 6575 III, LBP228, iR-ADV C7580/7570 III, iR1643i, iR1643P, LBP621C,
   iR-ADV 525 III, iPR C710/810/910, LBP852C, iR-ADV C3525/3530 III, iR-ADV 525,
   LBP222, MF641C, D1600 Series, WG7000Z Series, iR-ADV 6555/6565 III, iR-ADV 715,
   LBP663C, iR-ADV C5535/5540 III, MF742C/744C, iR-ADV 615 III

 More info: https://launchpad.net/~thierry-f/+archive/ubuntu/fork-michael-gruz
Press [ENTER] to continue or Ctrl-c to cancel adding it.

Hit:1 http://lenovo.archive.canonical.com focal InRelease
Hit:2 http://fr.archive.ubuntu.com/ubuntu focal InRelease
Hit:3 http://ppa.launchpad.net/openjdk-r/ppa/ubuntu focal InRelease
Hit:4 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:5 http://fr.archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:6 http://fr.archive.ubuntu.com/ubuntu focal-backports InRelease
Hit:7 http://ppa.launchpad.net/sane-project/sane-git/ubuntu focal InRelease
Hit:8 https://download.docker.com/linux/ubuntu focal InRelease
Hit:9 http://ppa.launchpad.net/thierry-f/fork-michael-gruz/ubuntu focal InRelease
Hit:10 https://packages.microsoft.com/repos/ms-teams stable InRelease
Get:11 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Fetched 114 kB in 16s (7,112 B/s)
Reading package lists... Done

Next is the packages update:

 $ sudo apt-get update
Hit:1 http://fr.archive.ubuntu.com/ubuntu focal InRelease
Hit:2 http://fr.archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:3 http://fr.archive.ubuntu.com/ubuntu focal-backports InRelease
Hit:4 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:5 https://download.docker.com/linux/ubuntu focal InRelease
Hit:6 http://ppa.launchpad.net/openjdk-r/ppa/ubuntu focal InRelease
Hit:7 http://lenovo.archive.canonical.com focal InRelease
Hit:8 http://ppa.launchpad.net/sane-project/sane-git/ubuntu focal InRelease
Get:9 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Hit:10 https://packages.microsoft.com/repos/ms-teams stable InRelease
Hit:11 http://ppa.launchpad.net/thierry-f/fork-michael-gruz/ubuntu focal InRelease
Fetched 114 kB in 1s (104 kB/s)
Reading package lists... Done

Then the libmfp2-canon install:

 $ sudo apt install libmfp2-canon
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  libmfp2-canon
0 upgraded, 1 newly installed, 0 to remove and 11 not upgraded.
Need to get 34.1 kB of archives.
After this operation, 175 kB of additional disk space will be used.
Get:1 http://ppa.launchpad.net/thierry-f/fork-michael-gruz/ubuntu focal/main amd64 libmfp2-canon amd64 0.1+20042 [34.1 kB]
Fetched 34.1 kB in 0s (289 kB/s)
Selecting previously unselected package libmfp2-canon.
(Reading database ... 215502 files and directories currently installed.)
Preparing to unpack .../libmfp2-canon_0.1+20042_amd64.deb ...
Unpacking libmfp2-canon (0.1+20042) ...
Setting up libmfp2-canon (0.1+20042) ...
Processing triggers for libc-bin (2.31-0ubuntu9.2) ...

An finally the output of scanimage -L:

 $ sudo scanimage -L
[16:27:02.408771] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[16:27:02.408957] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[16:27:32.449725] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[16:27:32.449782] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[16:27:32.466464] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[16:27:32.466526] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[16:28:02.497835] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[16:28:02.497943] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[16:28:02.516088] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[16:28:02.516172] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[16:28:32.547980] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[16:28:32.548080] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[16:28:32.565992] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[16:28:32.566050] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner
[16:29:02.605804] [bjnp] udp_command: ERROR - no data received (timeout = 10000)
[16:29:02.605891] [bjnp] bjnp_init_device_structure: Cannot read mac address, skipping this scanner

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

As always, the scanner seems hailing over bonjour:

avahi-browse -rt _scanner._tcp
+ enx00e04c68187e IPv6 Canon MG7500 series                           _scanner._tcp        local
+ enx00e04c68187e IPv4 Canon MG7500 series                           _scanner._tcp        local
= enx00e04c68187e IPv4 Canon MG7500 series                           _scanner._tcp        local
   hostname = [000000D07860.local]
   address = [10.0.0.101]
   port = [8612]
   txt = ["scannerAvailable=1" "UUID=00000000-0000-1000-8000-D8492F3F1818" "mac=F4:81:39:D0:78:60" "mdl=MG7500 series" "mfg=Canon" "adminurl=http://000000D07860.local." "ty=Canon MG7500 series" "txtvers=1"]
= enx00e04c68187e IPv6 Canon MG7500 series                           _scanner._tcp        local
   hostname = [000000D07860.local]
   address = [10.0.0.101]
   port = [8612]
   txt = ["scannerAvailable=1" "UUID=00000000-0000-1000-8000-D8492F3F1818" "mac=F4:81:39:D0:78:60" "mdl=MG7500 series" "mfg=Canon" "adminurl=http://000000D07860.local." "ty=Canon MG7500 series" "txtvers=1"]

And scangearmp2 detects the scanner: canon-pixma-scangearmp2

I agree that this is quite suprising, the workstation was installed with ubuntu 20.04 just a couple of weeks ago so there is not much history oddities to talk about...

gautaz avatar May 24 '21 14:05 gautaz

And just to be sure that the right scangearmp2 package was installed I have compared the one from your last link with the one I already had locally and that I used to operate the scangearmp2 install:

$ diff scangearmp2-3.00-1-deb.tar.gz scangearmp2-3.00-1-deb\ \(1\).tar.gz

Return code is 0 meaning there is no difference...

gautaz avatar May 24 '21 14:05 gautaz

Hi @gautaz , Can you comment on pixma. Can you verify that canon_pixma is present and not commented. Can you give me the log of :

SANE_DEBUG_DLL=255 SANE_DEBUG_CANON_PIXAMA=255 scanimage -L

ThierryHFR avatar May 25 '21 11:05 ThierryHFR

All done, here is the log and the beginning of an explanation :smile:. It seems libcncpnet30.so is missing, from where should it come from ?

$ SANE_DEBUG_DLL=255 SANE_DEBUG_CANON_PIXAMA=255 scanimage -L
[12:04:01.293554] [sanei_debug] Setting debug level of dll to 255.
[12:04:01.293634] [dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.0.32.60-2b0e4
[12:04:01.293643] [dll] sane_init/read_dlld: attempting to open directory `./dll.d'
[12:04:01.293694] [dll] sane_init/read_dlld: attempting to open directory `/etc/sane.d/dll.d'
[12:04:01.293731] [dll] sane_init/read_dlld: using config directory `/etc/sane.d/dll.d'
[12:04:01.293762] [dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/hplip
[12:04:01.293802] [dll] sane_init/read_config: reading dll.d/hplip
[12:04:01.293826] [dll] add_backend: adding backend `hpaio'
[12:04:01.293841] [dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/mfp2
[12:04:01.293899] [dll] sane_init/read_config: reading dll.d/mfp2
[12:04:01.294020] [dll] add_backend: adding backend `canon_pixma'
[12:04:01.294041] [dll] sane_init/read_dlld: done.
[12:04:01.294085] [dll] sane_init/read_config: reading dll.conf
[12:04:01.294102] [dll] add_backend: adding backend `net'
[12:04:01.294111] [dll] add_backend: adding backend `abaton'
[12:04:01.294120] [dll] add_backend: adding backend `agfafocus'
[12:04:01.294130] [dll] add_backend: adding backend `apple'
[12:04:01.294139] [dll] add_backend: adding backend `artec'
[12:04:01.294147] [dll] add_backend: adding backend `artec_eplus48u'
[12:04:01.294155] [dll] add_backend: adding backend `as6e'
[12:04:01.294164] [dll] add_backend: adding backend `avision'
[12:04:01.294172] [dll] add_backend: adding backend `bh'
[12:04:01.294181] [dll] add_backend: adding backend `canon'
[12:04:01.294189] [dll] add_backend: adding backend `canon630u'
[12:04:01.294199] [dll] add_backend: adding backend `canon_dr'
[12:04:01.294209] [dll] add_backend: adding backend `canon_lide70'
[12:04:01.294218] [dll] add_backend: adding backend `canon_pixma'
[12:04:01.294225] [dll] add_backend: `canon_pixma' is already there
[12:04:01.294235] [dll] add_backend: adding backend `cardscan'
[12:04:01.294244] [dll] add_backend: adding backend `coolscan'
[12:04:01.294253] [dll] add_backend: adding backend `coolscan3'
[12:04:01.294261] [dll] add_backend: adding backend `dell1600n_net'
[12:04:01.294269] [dll] add_backend: adding backend `dmc'
[12:04:01.294276] [dll] add_backend: adding backend `epjitsu'
[12:04:01.294286] [dll] add_backend: adding backend `epson2'
[12:04:01.294296] [dll] add_backend: adding backend `epsonds'
[12:04:01.294303] [dll] add_backend: adding backend `escl'
[12:04:01.294309] [dll] add_backend: adding backend `fujitsu'
[12:04:01.294316] [dll] add_backend: adding backend `genesys'
[12:04:01.294324] [dll] add_backend: adding backend `gt68xx'
[12:04:01.294330] [dll] add_backend: adding backend `hp'
[12:04:01.294340] [dll] add_backend: adding backend `hp3500'
[12:04:01.294349] [dll] add_backend: adding backend `hp3900'
[12:04:01.294357] [dll] add_backend: adding backend `hp4200'
[12:04:01.294366] [dll] add_backend: adding backend `hp5400'
[12:04:01.294374] [dll] add_backend: adding backend `hp5590'
[12:04:01.294385] [dll] add_backend: adding backend `hpljm1005'
[12:04:01.294394] [dll] add_backend: adding backend `hpsj5s'
[12:04:01.294402] [dll] add_backend: adding backend `hs2p'
[12:04:01.294410] [dll] add_backend: adding backend `ibm'
[12:04:01.294417] [dll] add_backend: adding backend `kodak'
[12:04:01.294423] [dll] add_backend: adding backend `kodakaio'
[12:04:01.294433] [dll] add_backend: adding backend `kvs1025'
[12:04:01.294442] [dll] add_backend: adding backend `kvs20xx'
[12:04:01.294451] [dll] add_backend: adding backend `kvs40xx'
[12:04:01.294460] [dll] add_backend: adding backend `leo'
[12:04:01.294470] [dll] add_backend: adding backend `lexmark'
[12:04:01.294478] [dll] add_backend: adding backend `ma1509'
[12:04:01.294488] [dll] add_backend: adding backend `magicolor'
[12:04:01.294499] [dll] add_backend: adding backend `matsushita'
[12:04:01.294507] [dll] add_backend: adding backend `microtek'
[12:04:01.294516] [dll] add_backend: adding backend `microtek2'
[12:04:01.294524] [dll] add_backend: adding backend `mustek'
[12:04:01.294532] [dll] add_backend: adding backend `mustek_usb'
[12:04:01.294541] [dll] add_backend: adding backend `mustek_usb2'
[12:04:01.294549] [dll] add_backend: adding backend `nec'
[12:04:01.294558] [dll] add_backend: adding backend `niash'
[12:04:01.294566] [dll] add_backend: adding backend `pie'
[12:04:01.294573] [dll] add_backend: adding backend `pieusb'
[12:04:01.294580] [dll] add_backend: adding backend `pint'
[12:04:01.294588] [dll] add_backend: adding backend `plustek'
[12:04:01.294596] [dll] add_backend: adding backend `qcam'
[12:04:01.294603] [dll] add_backend: adding backend `ricoh'
[12:04:01.294610] [dll] add_backend: adding backend `ricoh2'
[12:04:01.294617] [dll] add_backend: adding backend `rts8891'
[12:04:01.294626] [dll] add_backend: adding backend `s9036'
[12:04:01.294632] [dll] add_backend: adding backend `sceptre'
[12:04:01.294641] [dll] add_backend: adding backend `sharp'
[12:04:01.294651] [dll] add_backend: adding backend `sm3600'
[12:04:01.294659] [dll] add_backend: adding backend `sm3840'
[12:04:01.294667] [dll] add_backend: adding backend `snapscan'
[12:04:01.294677] [dll] add_backend: adding backend `sp15c'
[12:04:01.294687] [dll] add_backend: adding backend `tamarack'
[12:04:01.294697] [dll] add_backend: adding backend `teco1'
[12:04:01.294705] [dll] add_backend: adding backend `teco2'
[12:04:01.294714] [dll] add_backend: adding backend `teco3'
[12:04:01.294725] [dll] add_backend: adding backend `u12'
[12:04:01.294734] [dll] add_backend: adding backend `umax'
[12:04:01.294743] [dll] add_backend: adding backend `umax1220u'
[12:04:01.294753] [dll] add_backend: adding backend `v4l'
[12:04:01.294762] [dll] add_backend: adding backend `xerox_mfp'
[12:04:01.294814] [dll] sane_get_devices
[12:04:01.294824] [dll] load: searching backend `xerox_mfp' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.294833] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-xerox_mfp.so.1'
[12:04:01.294882] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-xerox_mfp.so.1'
[12:04:01.295501] [dll] init: initializing backend `xerox_mfp'
[12:04:01.422767] [dll] init: backend `xerox_mfp' is version 1.0.13
[12:04:01.426361] [dll] load: searching backend `v4l' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.426420] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-v4l.so.1'
[12:04:01.426555] [dll] load: couldn't open `/usr/lib/x86_64-linux-gnu/sane/libsane-v4l.so.1' (No such file or directory)
[12:04:01.426606] [dll] load: trying to load `/usr/lib/sane/libsane-v4l.so.1'
[12:04:01.426749] [dll] load: couldn't open `/usr/lib/sane/libsane-v4l.so.1' (No such file or directory)
[12:04:01.426794] [dll] load: couldn't find backend `v4l' (No such file or directory)
[12:04:01.426826] [dll] load: searching backend `umax1220u' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.426853] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-umax1220u.so.1'
[12:04:01.426980] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-umax1220u.so.1'
[12:04:01.428618] [dll] init: initializing backend `umax1220u'
[12:04:01.444070] [dll] init: backend `umax1220u' is version 1.0.2
[12:04:01.444087] [dll] load: searching backend `umax' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.444094] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-umax.so.1'
[12:04:01.444126] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-umax.so.1'
[12:04:01.444903] [dll] init: initializing backend `umax'
[12:04:01.457811] [dll] init: backend `umax' is version 1.0.45
[12:04:01.457830] [dll] load: searching backend `u12' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.457837] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-u12.so.1'
[12:04:01.457867] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-u12.so.1'
[12:04:01.458581] [dll] init: initializing backend `u12'
[12:04:01.470135] [dll] init: backend `u12' is version 1.0.0
[12:04:01.470156] [dll] load: searching backend `teco3' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.470163] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-teco3.so.1'
[12:04:01.470195] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-teco3.so.1'
[12:04:01.470628] [dll] init: initializing backend `teco3'
[12:04:01.470925] [dll] init: backend `teco3' is version 1.0.1
[12:04:01.470935] [dll] load: searching backend `teco2' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.470941] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-teco2.so.1'
[12:04:01.470974] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-teco2.so.1'
[12:04:01.471373] [dll] init: initializing backend `teco2'
[12:04:01.471717] [dll] init: backend `teco2' is version 1.0.10
[12:04:01.471726] [dll] load: searching backend `teco1' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.471733] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-teco1.so.1'
[12:04:01.471762] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-teco1.so.1'
[12:04:01.472139] [dll] init: initializing backend `teco1'
[12:04:01.472436] [dll] init: backend `teco1' is version 1.0.10
[12:04:01.472446] [dll] load: searching backend `tamarack' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.472453] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-tamarack.so.1'
[12:04:01.472487] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-tamarack.so.1'
[12:04:01.472878] [dll] init: initializing backend `tamarack'
[12:04:01.473100] [dll] init: backend `tamarack' is version 1.0.0
[12:04:01.473110] [dll] load: searching backend `sp15c' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.473116] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-sp15c.so.1'
[12:04:01.473148] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-sp15c.so.1'
[12:04:01.473579] [dll] init: initializing backend `sp15c'
[12:04:01.473746] [dll] init: backend `sp15c' is version 1.0.0
[12:04:01.473756] [dll] load: searching backend `snapscan' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.473763] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-snapscan.so.1'
[12:04:01.473795] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-snapscan.so.1'
[12:04:01.474566] [dll] init: initializing backend `snapscan'
[12:04:01.487061] [dll] init: backend `snapscan' is version 1.4.53
[12:04:01.487085] [dll] load: searching backend `sm3840' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.487093] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-sm3840.so.1'
[12:04:01.487123] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-sm3840.so.1'
[12:04:01.487617] [dll] init: initializing backend `sm3840'
[12:04:01.500291] [dll] init: backend `sm3840' is version 1.0.0
[12:04:01.500309] [dll] load: searching backend `sm3600' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.500316] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-sm3600.so.1'
[12:04:01.500353] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-sm3600.so.1'
[12:04:01.500956] [dll] init: initializing backend `sm3600'
[12:04:01.511549] [dll] init: backend `sm3600' is version 1.0.6
[12:04:01.511560] [dll] load: searching backend `sharp' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.511567] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-sharp.so.1'
[12:04:01.511600] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-sharp.so.1'
[12:04:01.512076] [dll] init: initializing backend `sharp'
[12:04:01.512336] [dll] init: backend `sharp' is version 1.0.0
[12:04:01.512346] [dll] load: searching backend `sceptre' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.512352] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-sceptre.so.1'
[12:04:01.512385] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-sceptre.so.1'
[12:04:01.512797] [dll] init: initializing backend `sceptre'
[12:04:01.513040] [dll] init: backend `sceptre' is version 1.0.10
[12:04:01.513053] [dll] load: searching backend `s9036' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.513062] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-s9036.so.1'
[12:04:01.513095] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-s9036.so.1'
[12:04:01.513602] [dll] init: initializing backend `s9036'
[12:04:01.513838] [dll] init: backend `s9036' is version 1.0.0
[12:04:01.513851] [dll] load: searching backend `rts8891' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.513860] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-rts8891.so.1'
[12:04:01.513894] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-rts8891.so.1'
[12:04:01.514705] [dll] init: initializing backend `rts8891'
[12:04:01.528897] [dll] init: backend `rts8891' is version 1.0.2401
[12:04:01.529194] [dll] load: searching backend `ricoh2' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.529203] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-ricoh2.so.1'
[12:04:01.529230] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-ricoh2.so.1'
[12:04:01.529761] [dll] init: initializing backend `ricoh2'
[12:04:01.540212] [dll] init: backend `ricoh2' is version 1.0.0
[12:04:01.540223] [dll] load: searching backend `ricoh' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.540229] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-ricoh.so.1'
[12:04:01.540254] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-ricoh.so.1'
[12:04:01.540703] [dll] init: initializing backend `ricoh'
[12:04:01.540889] [dll] init: backend `ricoh' is version 1.0.0
[12:04:01.540897] [dll] load: searching backend `qcam' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.540903] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-qcam.so.1'
[12:04:01.540925] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-qcam.so.1'
[12:04:01.541313] [dll] init: initializing backend `qcam'
[12:04:01.541453] [dll] init: backend `qcam' is version 1.0.0
[12:04:01.541462] [dll] load: searching backend `plustek' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.541467] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-plustek.so.1'
[12:04:01.541495] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-plustek.so.1'
[12:04:01.542309] [dll] init: initializing backend `plustek'
[12:04:01.555429] [dll] init: backend `plustek' is version 1.0.0
[12:04:01.555446] [dll] load: searching backend `pint' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.555453] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-pint.so.1'
[12:04:01.555476] [dll] load: couldn't open `/usr/lib/x86_64-linux-gnu/sane/libsane-pint.so.1' (No such file or directory)
[12:04:01.555482] [dll] load: trying to load `/usr/lib/sane/libsane-pint.so.1'
[12:04:01.555498] [dll] load: couldn't open `/usr/lib/sane/libsane-pint.so.1' (No such file or directory)
[12:04:01.555503] [dll] load: couldn't find backend `pint' (No such file or directory)
[12:04:01.555509] [dll] load: searching backend `pieusb' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.555515] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-pieusb.so.1'
[12:04:01.555540] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-pieusb.so.1'
[12:04:01.556351] [dll] init: initializing backend `pieusb'
[12:04:01.566586] [dll] init: backend `pieusb' is version 1.0.1
[12:04:01.566599] [dll] load: searching backend `pie' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.566607] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-pie.so.1'
[12:04:01.566632] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-pie.so.1'
[12:04:01.567057] [dll] init: initializing backend `pie'
[12:04:01.567328] [dll] init: backend `pie' is version 1.0.9
[12:04:01.567336] [dll] load: searching backend `niash' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.567342] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-niash.so.1'
[12:04:01.567368] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-niash.so.1'
[12:04:01.567810] [dll] init: initializing backend `niash'
[12:04:01.577833] [dll] init: backend `niash' is version 1.0.1
[12:04:01.577848] [dll] load: searching backend `nec' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.577858] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-nec.so.1'
[12:04:01.577895] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-nec.so.1'
[12:04:01.578451] [dll] init: initializing backend `nec'
[12:04:01.578701] [dll] init: backend `nec' is version 1.0.0
[12:04:01.578713] [dll] load: searching backend `mustek_usb2' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.578723] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-mustek_usb2.so.1'
[12:04:01.578759] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-mustek_usb2.so.1'
[12:04:01.579477] [dll] init: initializing backend `mustek_usb2'
[12:04:01.579498] [dll] init: backend `mustek_usb2' is version 1.0.10
[12:04:01.592244] [dll] load: searching backend `mustek_usb' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.592257] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-mustek_usb.so.1'
[12:04:01.592296] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-mustek_usb.so.1'
[12:04:01.592889] [dll] init: initializing backend `mustek_usb'
[12:04:01.603637] [dll] init: backend `mustek_usb' is version 1.0.18
[12:04:01.603649] [dll] load: searching backend `mustek' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.603658] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-mustek.so.1'
[12:04:01.603689] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-mustek.so.1'
[12:04:01.604491] [dll] init: initializing backend `mustek'
[12:04:01.605029] [dll] init: backend `mustek' is version 1.0.138
[12:04:01.605039] [dll] load: searching backend `microtek2' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.605046] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-microtek2.so.1'
[12:04:01.605071] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-microtek2.so.1'
[12:04:01.605471] [dll] init: initializing backend `microtek2'
[12:04:01.605836] [dll] init: backend `microtek2' is version 1.0.0
[12:04:01.605858] [dll] load: searching backend `microtek' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.605865] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-microtek.so.1'
[12:04:01.605901] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-microtek.so.1'
[12:04:01.606313] [dll] init: initializing backend `microtek'
[12:04:01.606605] [dll] init: backend `microtek' is version 1.0.0
[12:04:01.606614] [dll] load: searching backend `matsushita' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.606621] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-matsushita.so.1'
[12:04:01.606646] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-matsushita.so.1'
[12:04:01.607016] [dll] init: initializing backend `matsushita'
[12:04:01.607290] [dll] init: backend `matsushita' is version 1.0.7
[12:04:01.607299] [dll] load: searching backend `magicolor' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:01.607306] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-magicolor.so.1'
[12:04:01.607331] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-magicolor.so.1'
[12:04:01.608490] [dll] init: initializing backend `magicolor'
[12:04:01.622067] [dll] init: backend `magicolor' is version 1.0.1
[12:04:03.130100] [dll] load: searching backend `ma1509' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:03.130174] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-ma1509.so.1'
[12:04:03.130373] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-ma1509.so.1'
[12:04:03.138744] [dll] init: initializing backend `ma1509'
[12:04:03.157095] [dll] init: backend `ma1509' is version 1.0.3
[12:04:03.157114] [dll] load: searching backend `lexmark' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:03.157120] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-lexmark.so.1'
[12:04:03.157152] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-lexmark.so.1'
[12:04:03.157917] [dll] init: initializing backend `lexmark'
[12:04:03.170396] [dll] init: backend `lexmark' is version 1.0.32
[12:04:03.170709] [dll] load: searching backend `leo' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:03.170717] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-leo.so.1'
[12:04:03.170748] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-leo.so.1'
[12:04:03.171221] [dll] init: initializing backend `leo'
[12:04:03.171486] [dll] init: backend `leo' is version 1.0.11
[12:04:03.171496] [dll] load: searching backend `kvs40xx' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:03.171503] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-kvs40xx.so.1'
[12:04:03.171529] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-kvs40xx.so.1'
[12:04:03.172161] [dll] init: initializing backend `kvs40xx'
[12:04:03.183676] [dll] init: backend `kvs40xx' is version 1.0.1
[12:04:03.183767] [dll] load: searching backend `kvs20xx' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:03.183776] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-kvs20xx.so.1'
[12:04:03.183809] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-kvs20xx.so.1'
[12:04:03.184434] [dll] init: initializing backend `kvs20xx'
[12:04:03.196249] [dll] init: backend `kvs20xx' is version 1.0.2
[12:04:03.196568] [dll] load: searching backend `kvs1025' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:03.196585] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-kvs1025.so.1'
[12:04:03.196656] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-kvs1025.so.1'
[12:04:03.197593] [dll] init: initializing backend `kvs1025'
[12:04:03.208979] [dll] init: backend `kvs1025' is version 1.0.5
[12:04:03.208991] [dll] load: searching backend `kodakaio' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:03.208998] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-kodakaio.so.1'
[12:04:03.209030] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-kodakaio.so.1'
[12:04:03.210292] [dll] init: initializing backend `kodakaio'
[12:04:03.221100] [dll] init: backend `kodakaio' is version 1.0.3
[12:04:05.035720] [dll] load: searching backend `kodak' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:05.035795] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-kodak.so.1'
[12:04:05.035939] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-kodak.so.1'
[12:04:05.037404] [dll] init: initializing backend `kodak'
[12:04:05.037506] [dll] init: backend `kodak' is version 1.0.7
[12:04:05.038216] [dll] load: searching backend `ibm' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:05.038264] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-ibm.so.1'
[12:04:05.038380] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-ibm.so.1'
[12:04:05.039532] [dll] init: initializing backend `ibm'
[12:04:05.040161] [dll] init: backend `ibm' is version 1.0.0
[12:04:05.040197] [dll] load: searching backend `hs2p' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:05.040224] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-hs2p.so.1'
[12:04:05.040322] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-hs2p.so.1'
[12:04:05.041544] [dll] init: initializing backend `hs2p'
[12:04:05.042173] [dll] init: backend `hs2p' is version 1.0.0
[12:04:05.042211] [dll] load: searching backend `hpsj5s' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:05.042232] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-hpsj5s.so.1'
[12:04:05.042329] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-hpsj5s.so.1'
[12:04:05.043101] [dll] init: initializing backend `hpsj5s'
[12:04:05.043533] [dll] init: backend `hpsj5s' is version 1.0.3
[12:04:05.043570] [dll] load: searching backend `hpljm1005' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:05.043589] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-hpljm1005.so.1'
[12:04:05.043683] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-hpljm1005.so.1'
[12:04:05.044315] [dll] init: initializing backend `hpljm1005'
[12:04:05.055448] [dll] init: backend `hpljm1005' is version 1.0.1
[12:04:05.055466] [dll] load: searching backend `hp5590' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:05.055474] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-hp5590.so.1'
[12:04:05.055510] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-hp5590.so.1'
[12:04:05.056190] [dll] init: initializing backend `hp5590'
[12:04:05.068703] [dll] init: backend `hp5590' is version 1.0.8
[12:04:05.068722] [dll] load: searching backend `hp5400' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:05.068728] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-hp5400.so.1'
[12:04:05.068763] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-hp5400.so.1'
[12:04:05.069309] [dll] init: initializing backend `hp5400'
[12:04:05.080713] [dll] init: backend `hp5400' is version 1.0.3
[12:04:05.080731] [dll] load: searching backend `hp4200' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:05.080738] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-hp4200.so.1'
[12:04:05.080766] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-hp4200.so.1'
[12:04:05.081375] [dll] init: initializing backend `hp4200'
[12:04:05.092161] [dll] init: backend `hp4200' is version 1.0.0
[12:04:05.092173] [dll] load: searching backend `hp3900' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:05.092180] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-hp3900.so.1'
[12:04:05.092207] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-hp3900.so.1'
[12:04:05.093172] [dll] init: initializing backend `hp3900'
[12:04:05.106871] [dll] init: backend `hp3900' is version 1.0.0
[12:04:05.106895] [dll] load: searching backend `hp3500' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:05.106906] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-hp3500.so.1'
[12:04:05.106961] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-hp3500.so.1'
[12:04:05.107662] [dll] init: initializing backend `hp3500'
[12:04:05.118510] [dll] init: backend `hp3500' is version 1.0.0
[12:04:05.118524] [dll] load: searching backend `hp' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:05.118532] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-hp.so.1'
[12:04:05.118564] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-hp.so.1'
[12:04:05.119370] [dll] init: initializing backend `hp'
[12:04:05.119450] [dll] init: backend `hp' is version 1.0.8
[12:04:05.131271] [dll] load: searching backend `gt68xx' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:05.131285] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-gt68xx.so.1'
[12:04:05.131316] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-gt68xx.so.1'
[12:04:05.132184] [dll] init: initializing backend `gt68xx'
[12:04:05.145036] [dll] init: backend `gt68xx' is version 1.0.84
[12:04:05.145374] [dll] load: searching backend `genesys' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:05.145384] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1'
[12:04:05.145414] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1'
[12:04:05.147380] [dll] init: initializing backend `genesys'
[12:04:05.159555] [dll] init: backend `genesys' is version 1.0.0
[12:04:05.159970] [dll] load: searching backend `fujitsu' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:05.159983] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-fujitsu.so.1'
[12:04:05.160017] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-fujitsu.so.1'
[12:04:05.160762] [dll] init: initializing backend `fujitsu'
[12:04:05.160786] [dll] init: backend `fujitsu' is version 1.0.137
[12:04:05.173700] [dll] load: searching backend `escl' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:05.173716] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-escl.so.1'
[12:04:05.173744] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-escl.so.1'
[12:04:05.186857] [dll] init: initializing backend `escl'
[12:04:05.186934] [dll] init: backend `escl' is version 1.0.0
[12:04:06.191640] [dll] load: searching backend `epsonds' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:06.191713] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-epsonds.so.1'
[12:04:06.191897] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-epsonds.so.1'
[12:04:06.200820] [dll] init: initializing backend `epsonds'
[12:04:06.218377] [dll] init: backend `epsonds' is version 1.0.0
[12:04:06.218700] [dll] load: searching backend `epson2' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:06.218715] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-epson2.so.1'
[12:04:06.218773] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-epson2.so.1'
[12:04:06.219677] [dll] init: initializing backend `epson2'
[12:04:06.231114] [dll] init: backend `epson2' is version 1.0.124
[12:04:07.232798] [dll] load: searching backend `epjitsu' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.232875] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-epjitsu.so.1'
[12:04:07.233042] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-epjitsu.so.1'
[12:04:07.237520] [dll] init: initializing backend `epjitsu'
[12:04:07.237616] [dll] init: backend `epjitsu' is version 1.0.31
[12:04:07.255481] [dll] load: searching backend `dmc' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.255504] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-dmc.so.1'
[12:04:07.255557] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-dmc.so.1'
[12:04:07.256109] [dll] init: initializing backend `dmc'
[12:04:07.256382] [dll] init: backend `dmc' is version 1.0.0
[12:04:07.256391] [dll] load: searching backend `dell1600n_net' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.256397] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-dell1600n_net.so.1'
[12:04:07.256424] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-dell1600n_net.so.1'
[12:04:07.256944] [dll] init: initializing backend `dell1600n_net'
[12:04:07.256956] [dll] init: backend `dell1600n_net' is version 1.0.0
[12:04:07.557837] [dll] load: searching backend `coolscan3' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.557917] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-coolscan3.so.1'
[12:04:07.558113] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-coolscan3.so.1'
[12:04:07.562541] [dll] init: initializing backend `coolscan3'
[12:04:07.580642] [dll] init: backend `coolscan3' is version 1.0.0
[12:04:07.580975] [dll] load: searching backend `coolscan' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.580987] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-coolscan.so.1'
[12:04:07.581016] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-coolscan.so.1'
[12:04:07.581815] [dll] init: initializing backend `coolscan'
[12:04:07.582102] [dll] init: backend `coolscan' is version 1.0.0
[12:04:07.582116] [dll] load: searching backend `cardscan' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.582127] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-cardscan.so.1'
[12:04:07.582162] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-cardscan.so.1'
[12:04:07.582698] [dll] init: initializing backend `cardscan'
[12:04:07.594553] [dll] init: backend `cardscan' is version 1.0.3
[12:04:07.594795] [dll] load: searching backend `canon_pixma' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.594809] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-canon_pixma.so.1'
[12:04:07.594848] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-canon_pixma.so.1'
[12:04:07.595769] [dll] load: dlopen() failed (libcncpnet30.so: cannot open shared object file: No such file or directory)
[12:04:07.595794] [dll] load: searching backend `canon_lide70' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.595804] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-canon_lide70.so.1'
[12:04:07.595849] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-canon_lide70.so.1'
[12:04:07.596578] [dll] init: initializing backend `canon_lide70'
[12:04:07.608251] [dll] init: backend `canon_lide70' is version 1.0.0
[12:04:07.608275] [dll] load: searching backend `canon_dr' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.608287] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-canon_dr.so.1'
[12:04:07.608327] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-canon_dr.so.1'
[12:04:07.609097] [dll] init: initializing backend `canon_dr'
[12:04:07.609117] [dll] init: backend `canon_dr' is version 1.0.62
[12:04:07.620168] [dll] load: searching backend `canon630u' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.620181] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-canon630u.so.1'
[12:04:07.620215] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-canon630u.so.1'
[12:04:07.620841] [dll] init: initializing backend `canon630u'
[12:04:07.632306] [dll] init: backend `canon630u' is version 1.0.1
[12:04:07.632324] [dll] load: searching backend `canon' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.632333] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-canon.so.1'
[12:04:07.632365] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-canon.so.1'
[12:04:07.632886] [dll] init: initializing backend `canon'
[12:04:07.633181] [dll] init: backend `canon' is version 1.0.0
[12:04:07.633192] [dll] load: searching backend `bh' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.633202] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-bh.so.1'
[12:04:07.633230] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-bh.so.1'
[12:04:07.633638] [dll] init: initializing backend `bh'
[12:04:07.633913] [dll] init: backend `bh' is version 1.0.4
[12:04:07.633924] [dll] load: searching backend `avision' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.633933] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-avision.so.1'
[12:04:07.633962] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-avision.so.1'
[12:04:07.634675] [dll] init: initializing backend `avision'
[12:04:07.646996] [dll] init: backend `avision' is version 1.0.297
[12:04:07.648307] [dll] load: searching backend `as6e' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.648319] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-as6e.so.1'
[12:04:07.648348] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-as6e.so.1'
[12:04:07.648702] [dll] init: initializing backend `as6e'
[12:04:07.648762] [dll] load: searching backend `artec_eplus48u' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.648770] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-artec_eplus48u.so.1'
[12:04:07.648798] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-artec_eplus48u.so.1'
[12:04:07.649404] [dll] init: initializing backend `artec_eplus48u'
[12:04:07.660847] [dll] init: backend `artec_eplus48u' is version 1.0.0
[12:04:07.660868] [dll] load: searching backend `artec' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.660878] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-artec.so.1'
[12:04:07.660917] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-artec.so.1'
[12:04:07.661464] [dll] init: initializing backend `artec'
[12:04:07.661724] [dll] init: backend `artec' is version 1.0.0
[12:04:07.661736] [dll] load: searching backend `apple' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.661744] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-apple.so.1'
[12:04:07.661781] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-apple.so.1'
[12:04:07.662245] [dll] init: initializing backend `apple'
[12:04:07.662485] [dll] init: backend `apple' is version 1.0.0
[12:04:07.662496] [dll] load: searching backend `agfafocus' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.662504] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-agfafocus.so.1'
[12:04:07.662536] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-agfafocus.so.1'
[12:04:07.662955] [dll] init: initializing backend `agfafocus'
[12:04:07.663148] [dll] init: backend `agfafocus' is version 1.0.0
[12:04:07.663158] [dll] load: searching backend `abaton' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.663166] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-abaton.so.1'
[12:04:07.663193] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-abaton.so.1'
[12:04:07.663584] [dll] init: initializing backend `abaton'
[12:04:07.663811] [dll] init: backend `abaton' is version 1.0.0
[12:04:07.663821] [dll] load: searching backend `net' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.663829] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-net.so.1'
[12:04:07.663857] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-net.so.1'
[12:04:07.664291] [dll] init: initializing backend `net'
[12:04:07.665811] [dll] init: backend `net' is version 1.0.32
[12:04:07.665824] [dll] load: searching backend `hpaio' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[12:04:07.665833] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-hpaio.so.1'
[12:04:07.665863] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-hpaio.so.1'
[12:04:07.666533] [dll] init: initializing backend `hpaio'
[12:04:07.666989] [dll] init: backend `hpaio' is version 1.0.0
[12:04:09.070523] [dll] sane_get_devices: 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).
[12:04:09.070623] [dll] sane_exit: exiting
[12:04:09.070644] [dll] sane_exit: calling backend `xerox_mfp's exit function
[12:04:09.070900] [dll] sane_exit: calling backend `umax1220u's exit function
[12:04:09.071123] [dll] sane_exit: calling backend `umax's exit function
[12:04:09.071305] [dll] sane_exit: calling backend `u12's exit function
[12:04:09.071486] [dll] sane_exit: calling backend `teco3's exit function
[12:04:09.071636] [dll] sane_exit: calling backend `teco2's exit function
[12:04:09.071793] [dll] sane_exit: calling backend `teco1's exit function
[12:04:09.071945] [dll] sane_exit: calling backend `tamarack's exit function
[12:04:09.072109] [dll] sane_exit: calling backend `sp15c's exit function
[12:04:09.072257] [dll] sane_exit: calling backend `snapscan's exit function
[12:04:09.072441] [dll] sane_exit: calling backend `sm3840's exit function
[12:04:09.072604] [dll] sane_exit: calling backend `sm3600's exit function
[12:04:09.072741] [dll] sane_exit: calling backend `sharp's exit function
[12:04:09.072889] [dll] sane_exit: calling backend `sceptre's exit function
[12:04:09.073028] [dll] sane_exit: calling backend `s9036's exit function
[12:04:09.073160] [dll] sane_exit: calling backend `rts8891's exit function
[12:04:09.073333] [dll] sane_exit: calling backend `ricoh2's exit function
[12:04:09.073676] [dll] sane_exit: calling backend `ricoh's exit function
[12:04:09.073831] [dll] sane_exit: calling backend `qcam's exit function
[12:04:09.073965] [dll] sane_exit: calling backend `plustek's exit function
[12:04:09.074154] [dll] sane_exit: calling backend `pieusb's exit function
[12:04:09.074313] [dll] sane_exit: calling backend `pie's exit function
[12:04:09.074460] [dll] sane_exit: calling backend `niash's exit function
[12:04:09.074582] [dll] sane_exit: calling backend `nec's exit function
[12:04:09.074726] [dll] sane_exit: calling backend `mustek_usb2's exit function
[12:04:09.074869] [dll] sane_exit: calling backend `mustek_usb's exit function
[12:04:09.075008] [dll] sane_exit: calling backend `mustek's exit function
[12:04:09.075169] [dll] sane_exit: calling backend `microtek2's exit function
[12:04:09.075314] [dll] sane_exit: calling backend `microtek's exit function
[12:04:09.075465] [dll] sane_exit: calling backend `matsushita's exit function
[12:04:09.075597] [dll] sane_exit: calling backend `magicolor's exit function
[12:04:09.075729] [dll] sane_exit: calling backend `ma1509's exit function
[12:04:09.075876] [dll] sane_exit: calling backend `lexmark's exit function
[12:04:09.076037] [dll] sane_exit: calling backend `leo's exit function
[12:04:09.076077] [dll] sane_exit: calling backend `kvs40xx's exit function
[12:04:09.076113] [dll] sane_exit: calling backend `kvs20xx's exit function
[12:04:09.076157] [dll] sane_exit: calling backend `kvs1025's exit function
[12:04:09.076193] [dll] sane_exit: calling backend `kodakaio's exit function
[12:04:09.076236] [dll] sane_exit: calling backend `kodak's exit function
[12:04:09.076284] [dll] sane_exit: calling backend `ibm's exit function
[12:04:09.076325] [dll] sane_exit: calling backend `hs2p's exit function
[12:04:09.076365] [dll] sane_exit: calling backend `hpsj5s's exit function
[12:04:09.076414] [dll] sane_exit: calling backend `hpljm1005's exit function
[12:04:09.076457] [dll] sane_exit: calling backend `hp5590's exit function
[12:04:09.076501] [dll] sane_exit: calling backend `hp5400's exit function
[12:04:09.076543] [dll] sane_exit: calling backend `hp4200's exit function
[12:04:09.076584] [dll] sane_exit: calling backend `hp3900's exit function
[12:04:09.076629] [dll] sane_exit: calling backend `hp3500's exit function
[12:04:09.076670] [dll] sane_exit: calling backend `hp's exit function
[12:04:09.076713] [dll] sane_exit: calling backend `gt68xx's exit function
[12:04:09.076793] [dll] sane_exit: calling backend `genesys's exit function
[12:04:09.076988] [dll] sane_exit: calling backend `fujitsu's exit function
[12:04:09.077031] [dll] sane_exit: calling backend `escl's exit function
[12:04:09.077506] [dll] sane_exit: calling backend `epsonds's exit function
[12:04:09.077551] [dll] sane_exit: calling backend `epson2's exit function
[12:04:09.077597] [dll] sane_exit: calling backend `epjitsu's exit function
[12:04:09.077640] [dll] sane_exit: calling backend `dmc's exit function
[12:04:09.077676] [dll] sane_exit: calling backend `dell1600n_net's exit function
[12:04:09.077714] [dll] sane_exit: calling backend `coolscan3's exit function
[12:04:09.077750] [dll] sane_exit: calling backend `coolscan's exit function
[12:04:09.077785] [dll] sane_exit: calling backend `cardscan's exit function
[12:04:09.077820] [dll] sane_exit: calling backend `canon_lide70's exit function
[12:04:09.077855] [dll] sane_exit: calling backend `canon_dr's exit function
[12:04:09.077890] [dll] sane_exit: calling backend `canon630u's exit function
[12:04:09.077924] [dll] sane_exit: calling backend `canon's exit function
[12:04:09.077956] [dll] sane_exit: calling backend `bh's exit function
[12:04:09.077993] [dll] sane_exit: calling backend `avision's exit function
[12:04:09.078051] [dll] sane_exit: calling backend `artec_eplus48u's exit function
[12:04:09.078085] [dll] sane_exit: calling backend `artec's exit function
[12:04:09.078127] [dll] sane_exit: calling backend `apple's exit function
[12:04:09.078158] [dll] sane_exit: calling backend `agfafocus's exit function
[12:04:09.078192] [dll] sane_exit: calling backend `abaton's exit function
[12:04:09.078221] [dll] sane_exit: calling backend `net's exit function
[12:04:09.078659] [dll] sane_exit: calling backend `hpaio's exit function
[12:04:09.079139] [dll] sane_exit: finished

gautaz avatar May 26 '21 10:05 gautaz

Ok, this comes from the package used to build the library. Your scangearmp2 does not have these libs.

1 - To test I suggest you to get them:

wget https://launchpad.net/~thierry-f/+archive/ubuntu/fork-michael-gruz/+files/scangearmp2_4.12-1ubuntu2004+3_amd64.deb
dpkg -x scangearmp2_4.12-1ubuntu2004+3_amd64.deb  scangearmp2_4.12
sudo cp -a scangearmp2_4.12/libcncpnet20.so.1.0.0 /usr/lib/
sudo cp -a scangearmp2_4.12/libcncpnet30.so.1.0.0 /usr/lib/
sudo ln -s /usr/lib/libcncpnet20.so.1.0.0 /usr/lib/libcncpnet20.so
sudo ln -s /usr/lib/libcncpnet30.so.1.0.0 /usr/lib/libcncpnet30.so
SANE_DEBUG_DLL=255 SANE_DEBUG_CANON_PIXAMA=255 scanimage -L

2 - Your device is AirPrint compatible, can you access the administration of your device and activate it?

port = [8612] txt = ["scannerAvailable=1" "UUID=00000000-0000-1000-8000-D8492F3F1818" "mac=F4:81:39:D0:78:60" "mdl=MG7500 series" "mfg=Canon" "adminurl=http://000000D07860.local." "ty=Canon MG7500 series" "txtvers=1"] = enx00e04c68187e IPv6 Canon MG7500 series _scanner._tcp local

http://10.0.0.101 or http://000000D07860.local. or http://000000D07860.local

the backend "escl" is present, so after activation of AirPrint it should work

ThierryHFR avatar May 26 '21 12:05 ThierryHFR

Sorry @Ordissimo for my response delay, I had little time to test. In the meantime I did check point 2 and connected to the webui of the printer. I did check that the "Enable AirPrint" is set (it was). The escl backend is present in /etc/sane.d/dll.conf but the scanner still does not seem to be detected. I'll come back to you as soon as I can check point 1.

gautaz avatar May 31 '21 07:05 gautaz

Hi. I wanted to say I experience the same issue; an out of memory error is shown when using SANE.

On the device I have enabled 'WSD scanning' in the TCP/IP settings after which an ESCL device showed up with the default Ubuntu Focal 20.04 SANE configuration. This works fine with plain ESCL, however, this was only offering flatbed scanning and limited scan options so I ended up looking for Scangear for Linux.

So I installed your package (scangearmp2 version 4.12-1ubuntu2004+3) from the PPA and this happens to me as well:

$ scanimage -L
Error my backend :      out of memory
device `escl:http://10.50.0.125:80' is a ESCL Canon MF645C (a4:b3:6b) flatbed scanner

With debug options enabled:

[...]
[23:56:45.121385] [dll] load: searching backend `canon_pixma' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane:/usr/lib64/sane'
[23:56:45.121414] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-canon_pixma.so.1'
[23:56:45.121475] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-canon_pixma.so.1'
[23:56:45.122213] [dll] init: initializing backend `canon_pixma'
[23:56:46.131395] [dll] init: backend `canon_pixma' is version 1.0.0
Error my backend :      out of memory
[...]

The Canon Scangear utility is unable to detect my scanner and the loading screen is looking for scanners indefinitely. Screenshot_20210610_235400

The remote UI of the MFP is working OK, as well as avahi discovery:

$ avahi-browse -rt _scanner._tcp               
+ wlp1s0 IPv4 Canon MF645C (a4:b3:6b)                       _scanner._tcp        local
= wlp1s0 IPv4 Canon MF645C (a4:b3:6b)                       _scanner._tcp        local
   hostname = [Canona54135.local]                                                                                   
   address = [10.50.0.125]                                                                                          
   port = [80]                                                                                                      
   txt = ["scannerAvailable=1" "mdl=MF645C" "mfg=Canon" "UUID=349f7ba54135" "ty=Canon MF645C" "adminurl=http://Canona54135.local:80/airprint.html" "note=" "txtvers=1"]

gertvdijk avatar Jun 10 '21 21:06 gertvdijk

Hi @gautaz I did a lot of work on scangearmp2 and libmfp2-canon. I invite you to update and let me know if the problem persists. Warning, if you install scangearmp2 from my repo, do not install libmfp2-canon. The two packages can't cohabit. The new features are the possibility to change resolution and the support of ADF.

ThierryHFR avatar Aug 17 '21 06:08 ThierryHFR

Hi @gertvdijk, Can you send me the usb id of your device?

lsusb

ThierryHFR avatar Aug 17 '21 06:08 ThierryHFR

Hello @Ordissimo,

Sorry for being so long to answer but the scanner I use for testing was not available until now.

Just to ensure that I have the right packages installed:

$ apt list --installed | grep scangear
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
scangearmp2/focal,now 4.20+gtk3-2ubuntu2004 amd64 [installed]

$ apt list --installed | grep canon
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
[no additional output]

And canon_pixma is still enabled in /etc/sane.d/dll.conf.

The scanimage behavior seems to remain the same:

$ scanimage -L
Error my backend :      out of memory

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

The version of scanimage:

$ scanimage -V
scanimage (sane-backends) 1.0.32.100-1ba63; backend version 1.0.3

Here is the output of scanimage with debugging enabled (for this test I only enabled canon_pixma in /etc/sane.d/dll.conf):

$ SANE_DEBUG_DLL=255 SANE_DEBUG_CANON_PIXAMA=255 scanimage -L
[10:50:57.667395] [sanei_debug] Setting debug level of dll to 255.
[10:50:57.667562] [dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.0.32.100-1ba63
[10:50:57.667588] [dll] sane_init/read_dlld: attempting to open directory `./dll.d'
[10:50:57.667628] [dll] sane_init/read_dlld: attempting to open directory `/etc/sane.d/dll.d'
[10:50:57.667668] [dll] sane_init/read_dlld: using config directory `/etc/sane.d/dll.d'
[10:50:57.667708] [dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/hplip
[10:50:57.667746] [dll] sane_init/read_config: reading dll.d/hplip
[10:50:57.667780] [dll] add_backend: adding backend `hpaio'
[10:50:57.667808] [dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/mfp2
[10:50:57.667842] [dll] sane_init/read_config: reading dll.d/mfp2
[10:50:57.667865] [dll] add_backend: adding backend `canon_pixma'
[10:50:57.667891] [dll] sane_init/read_dlld: done.
[10:50:57.667921] [dll] sane_init/read_config: reading dll.conf
[10:50:57.667990] [dll] add_backend: adding backend `canon_pixma'
[10:50:57.668013] [dll] add_backend: `canon_pixma' is already there
[10:50:57.668118] [dll] sane_get_devices
[10:50:57.668144] [dll] load: searching backend `canon_pixma' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[10:50:57.668174] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-canon_pixma.so.1'
[10:50:57.668217] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-canon_pixma.so.1'
[10:50:57.669211] [dll] init: initializing backend `canon_pixma'
[10:50:58.691204] [dll] init: backend `canon_pixma' is version 1.0.0
Error my backend :      out of memory
[10:50:58.691273] [dll] load: searching backend `hpaio' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[10:50:58.691294] [dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-hpaio.so.1'
[10:50:58.691336] [dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-hpaio.so.1'
[10:50:58.701687] [dll] init: initializing backend `hpaio'
[10:50:58.703675] [dll] init: backend `hpaio' is version 1.0.0
[10:51:00.108128] [dll] sane_get_devices: 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).
[10:51:00.108204] [dll] sane_exit: exiting
[10:51:00.108228] [dll] sane_exit: calling backend `canon_pixma's exit function
[10:51:00.108894] [dll] sane_exit: calling backend `hpaio's exit function
[10:51:00.109859] [dll] sane_exit: finished

And just to ensure that the scanner was reachable:

$ avahi-browse -rt _scanner._tcp
+ enx00e04c68187e IPv6 Canon MG7500 series                           _scanner._tcp        local
+ enx00e04c68187e IPv4 Canon MG7500 series                           _scanner._tcp        local
= enx00e04c68187e IPv4 Canon MG7500 series                           _scanner._tcp        local
   hostname = [000000D07860.local]
   address = [10.0.0.102]
   port = [8612]
   txt = ["scannerAvailable=1" "UUID=00000000-0000-1000-8000-D8492F3F1818" "mac=F4:81:39:D0:78:60" "mdl=MG7500 series" "mfg=Canon" "adminurl=http://000000D07860.local." "ty=Canon MG7500 series" "txtvers=1"]
= enx00e04c68187e IPv6 Canon MG7500 series                           _scanner._tcp        local
   hostname = [000000D07860.local]
   address = [10.0.0.102]
   port = [8612]
   txt = ["scannerAvailable=1" "UUID=00000000-0000-1000-8000-D8492F3F1818" "mac=F4:81:39:D0:78:60" "mdl=MG7500 series" "mfg=Canon" "adminurl=http://000000D07860.local." "ty=Canon MG7500 series" "txtvers=1"]

I hope this helps...

gautaz avatar Aug 19 '21 08:08 gautaz

Hi @gertvdijk, Okay, I have several questions: 1 - Does scangearmp2 work? 2 - Are you behind 1 firewall ? If yes, look at the README section (https://github.com/Ordissimo/scangearmp2/blob/master/README.md) Firewall

ThierryHFR avatar Aug 19 '21 09:08 ThierryHFR

Hi @gertvdijk, Okay, I have several questions: 1 - Does scangearmp2 work? 2 - Are you behind 1 firewall ? If yes, look at the README section (https://github.com/Ordissimo/scangearmp2/blob/master/README.md) Firewall

@Ordissimo Just to be sure, are these questions for @gertvdijk or me?

In the meantime I have tested scangearmp2 which tells me that it cannot find any available scanner.

As for the firewall, between the computer and the scanner, there is just a regular ethernet switch. The only iptables rules declared on the computer are related to chains used by docker.

gautaz avatar Aug 19 '21 14:08 gautaz

Hi, @gautaz, It was good for you!

@Ordissimo Just to be sure, are these questions for @gertvdijk or me?

Your device is perfectly supported by scangearmp2. I just checked on sane-backend, it is also the case since version 1.0.25. There are two possibilities : a network problem or a device problem. To check install Ubuntu 21.04 (Hirsute) on a USB key, it should work without anything to do. Open an issue here : https://gitlab.com/sane-project/backends/-/issues Someone will probably be able to help you!

ThierryHFR avatar Aug 19 '21 15:08 ThierryHFR

Hello @Ordissimo,

Sorry for answering late again. Thank you so much for your time, I will follow your advice regarding the sane-project issue and link it to this issue. Unfortunately I will not be able to check with ubuntu 21.04 as the workstation is managed by our IT department and they have locked the ability to boot from a USB key.

Anyway, thanks again :-).

gautaz avatar Sep 17 '21 06:09 gautaz

And here is the issue on the sane-project: https://gitlab.com/sane-project/backends/-/issues/509

gautaz avatar Sep 17 '21 12:09 gautaz

Hi @gautaz Good for the GitLab issue One more question, are the device and your computer on the same network? example: scanner 192.168.2.28 your PC : 192.168.2.56

ThierryHFR avatar Sep 17 '21 13:09 ThierryHFR

Hello @Ordissimo,

Yes, they are both on the same subnet:

  • PC: 10.0.0.111
  • scanner: 10.0.0.102

The network mask is 255.255.255.0 (both are configured the same way by the same DHCP server).

gautaz avatar Sep 18 '21 13:09 gautaz

I also see the message

Error my backend :  out of memory

printed to the terminal when I run scanimage -L or xsane. I have no Canon scanner.

Running strace scanimage -L gives a few more details:

[...]
openat(AT_FDCWD, "/usr/lib64/bjlib/canon_mfp2.conf", O_RDONLY) = 14
newfstatat(14, "", {st_mode=S_IFREG|0644, st_size=4278, ...}, AT_EMPTY_PATH) = 0
read(14, "#\n# Canon MFP conf file\n#\n\n#----"..., 4096) = 4096
read(14, "1\n[MG2900 series] 0x1780 0x0131\n"..., 4096) = 182
read(14, "", 4096)                      = 0
close(14)                               = 0
newfstatat(AT_FDCWD, "/var/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=46, ...}, AT_SYMLINK_NOFOLLOW) = 0
access("/var/tmp", W_OK)                = 0
newfstatat(AT_FDCWD, "/var/tmp/canon_sgmp2_setting.ini", {st_mode=S_IFREG|0666, st_size=67, ...}, AT_SYMLINK_NOFOLLOW) = 0
access("/var/tmp/canon_sgmp2_setting.ini", W_OK) = 0
openat(AT_FDCWD, "/var/tmp/canon_sgmp2_setting.ini", O_RDONLY) = 14
lseek(14, 0, SEEK_CUR)                  = 0
read(14, "/***** Do not edit this file. **"..., 256) = 67
lseek(14, 37, SEEK_SET)                 = 37
lseek(14, 0, SEEK_CUR)                  = 37
read(14, "MAC Address:00-00-00-00-00-00\n", 256) = 30
lseek(14, 67, SEEK_SET)                 = 67
lseek(14, 0, SEEK_CUR)                  = 67
read(14, "", 256)                       = 0
close(14)                               = 0
write(2, "Error my backend :\t", 19Error my backend :   )    = 19
write(2, "out of memory", 13out of memory)           = 13
write(2, "\n", 1
)                       = 1
openat(AT_FDCWD, "/usr/lib/sane/libsane-brother5.so.1", O_RDONLY) = 14
close(14)  
[...]

Removing the "scangearmp2" package (I am on Artix GNU/Linux and use ↗ this package) removes that message.

If this message is related to "no scanner found", then it is misleading and should be corrected.

Regards!

dreirund avatar Sep 20 '23 10:09 dreirund

I was experiencing this same error message : Error my backend : out of memory and was following this thread. It resolved for me when I added my user to the scanner and lp groups. Not sure if that is helpful or not.

fsbof avatar Oct 23 '23 11:10 fsbof

It resolved for me when I added my user to the scanner and lp groups.

For me, my user was in both groups.

dreirund avatar Oct 23 '23 12:10 dreirund

Spring cleaning time! There is no need to keep this issue anymore, feel free to reopen a new one if needed.

gautaz avatar Apr 21 '24 09:04 gautaz