Le 2020-05-03 11:27, Mike X a écrit :
Hello together,
I subscribed because I have an issue with my Canon Pixma TS6150 on
USB after upgrading to Ubuntu 20.04 LTS from Ubuntu 16.04 LTS.
As XSane and Simple Scan under Ubuntu 16.04 LTS did not work out, I
loaded the driver from the Canon side. This latter worked out.
Now under Ubuntu 20.04 LTS it does not work out any longer. Thus, I
tried with installing Sane and XSane. I installed all the drivers
several times with a fresly installed Ubuntu (took some time :-)): At
first the Canon driver without Sane/Xsane, then at first Sane/Xsane
and then the Canon driver, however the error messages are nearly the
same. I also changed the USB-ports.
The original Canon driver scangearmp2 delivers the error that a
connection can‘t be established (translation from German language).
When I installed it, it gave the error message that
canberra-gtk-module was missing, however, the installation of this did
not work out either.
The scanner is not explicitly mentioned in the list of supported
deveices. However, the series 6100 is mentioned, thus, my guess was,
that it is supported. The error message received from sane is: Device
is busy
Any idea is appreciated. Thank you in advance.
Hi Mike
The ubuntu version contains a bug that has been fixed.
I invite you to update sane.
Your equipment is natively supported by sane.
$ sudo add-apt-repository ppa:rolfbensch/sane-git
$ sudo apt update
$ sudo apt install libsane sane-utils libsane-common
Some more info:
Lsusb
recognizes the scanner: Bus 002 Device 003: ID 04a9:1822 Canon, Inc.
TS6100 series
sane-find-scanner
found USB scanner (vendor=0x04a9 [Canon], product=0x1822 [TS6100
series]) at libusb:002:003
scanimage -L
device `pixma:04A91822' is a CANON Canon PIXMA TS6100 Series
multi-function peripheral
SANE_DEBUG_DLL=5 scanimage -L
[10:54:51.997138] [sanei_debug] Setting debug level of dll to 5.
[10:54:51.997300] [dll] sane_init: SANE dll backend version 1.0.13
from sane-backends 1.0.29
[10:54:51.997322] [dll] sane_init/read_dlld: attempting to open
directory `./dll.d'
[10:54:51.997367] [dll] sane_init/read_dlld: attempting to open
directory `/etc/sane.d/dll.d'
[10:54:51.997402] [dll] sane_init/read_dlld: using config directory
`/etc/sane.d/dll.d'
[10:54:51.997443] [dll] sane_init/read_dlld: considering
/etc/sane.d/dll.d/hplip
[10:54:51.997491] [dll] sane_init/read_config: reading dll.d/hplip
[10:54:51.997531] [dll] add_backend: adding backend `hpaio'
[10:54:51.997566] [dll] sane_init/read_dlld: done.
[10:54:51.997601] [dll] sane_init/read_config: reading dll.conf
[10:54:51.997636] [dll] add_backend: adding backend `net'
[10:54:51.997659] [dll] add_backend: adding backend `abaton'
[10:54:51.997839] [dll] add_backend: adding backend `bh'
[10:54:51.997860] [dll] add_backend: adding backend `canon'
[10:54:51.997890] [dll] add_backend: adding backend `canon630u'
[10:54:51.997912] [dll] add_backend: adding backend `canon_dr'
...
[10:54:51.999402] [dll] sane_get_devices
...
[10:54:52.007640] [dll] load: searching backend `v4l' in
`/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[10:54:52.007653] [dll] load: trying to load
`/usr/lib/x86_64-linux-gnu/sane/libsane-v4l.so.1'
[10:54:52.007668] [dll] load: couldn't open
`/usr/lib/x86_64-linux-gnu/sane/libsane-v4l.so.1' (No such file or
directory)
[10:54:52.007682] [dll] load: trying to load
`/usr/lib/sane/libsane-v4l.so.1'
[10:54:52.007695] [dll] load: couldn't open
`/usr/lib/sane/libsane-v4l.so.1' (No such file or directory)
[10:54:52.007706] [dll] load: couldn't find backend `v4l' (No such
file or directory)
...
[10:54:52.060929] [dll] load: searching backend `pixma' in
`/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[10:54:52.060937] [dll] load: trying to load
`/usr/lib/x86_64-linux-gnu/sane/libsane-pixma.so.1'
[10:54:52.060948] [dll] load: dlopen()ing
`/usr/lib/x86_64-linux-gnu/sane/libsane-pixma.so.1'
[10:54:52.061135] [dll] init: initializing backend `pixma'
[10:54:52.065682] [dll] init: backend `pixma' is version 1.0.27
...
[10:54:59.496460] [dll] load: searching backend `canon_dr' in
`/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[10:54:59.496471] [dll] load: trying to load
`/usr/lib/x86_64-linux-gnu/sane/libsane-canon_dr.so.1'
[10:54:59.496500] [dll] load: dlopen()ing
`/usr/lib/x86_64-linux-gnu/sane/libsane-canon_dr.so.1'
[10:54:59.496644] [dll] init: initializing backend `canon_dr'
[10:54:59.496664] [dll] init: backend `canon_dr' is version 1.0.58
[10:54:59.501410] [dll] load: searching backend `canon630u' in
`/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[10:54:59.501423] [dll] load: trying to load
`/usr/lib/x86_64-linux-gnu/sane/libsane-canon630u.so.1'
[10:54:59.501434] [dll] load: dlopen()ing
`/usr/lib/x86_64-linux-gnu/sane/libsane-canon630u.so.1'
[10:54:59.501575] [dll] init: initializing backend `canon630u'
[10:54:59.506185] [dll] init: backend `canon630u' is version 1.0.1
[10:54:59.506199] [dll] load: searching backend `canon' in
`/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[10:54:59.506207] [dll] load: trying to load
`/usr/lib/x86_64-linux-gnu/sane/libsane-canon.so.1'
[10:54:59.506218] [dll] load: dlopen()ing
`/usr/lib/x86_64-linux-gnu/sane/libsane-canon.so.1'
[10:54:59.506310] [dll] init: initializing backend `canon'
[10:54:59.506429] [dll] init: backend `canon' is version 1.0.0
...
[10:54:59.528373] [dll] load: searching backend `net' in
`/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[10:54:59.528383] [dll] load: trying to load
`/usr/lib/x86_64-linux-gnu/sane/libsane-net.so.1'
[10:54:59.528398] [dll] load: dlopen()ing
`/usr/lib/x86_64-linux-gnu/sane/libsane-net.so.1'
[10:54:59.528543] [dll] init: initializing backend `net'
[10:54:59.530612] [dll] init: backend `net' is version 1.0.29
[10:55:00.933650] [dll] sane_get_devices: found 1 devices
device `pixma:04A91822' is a CANON Canon PIXMA TS6100 Series
multi-function peripheral
[10:55:00.933721] [dll] sane_exit: exiting
...
[10:55:00.935994] [dll] sane_exit: calling backend `plustek's exit
function
[10:55:00.936106] [dll] sane_exit: calling backend `pixma's exit
function
[10:55:00.936224] [dll] sane_exit: calling backend `pieusb's exit
function
...
[10:55:00.939487] [dll] sane_exit: calling backend `genesys's exit
function
...
[10:55:00.941698] [dll] sane_exit: calling backend `canon_dr's exit
function
[10:55:00.941787] [dll] sane_exit: calling backend `canon630u's exit
function
[10:55:00.941870] [dll] sane_exit: calling backend `canon's exit
function
[10:55:00.941948] [dll] sane_exit: calling backend `bh's exit function
...
[10:55:00.943612] [dll] sane_exit: finished
scanimage -T
Output format is not set, using pnm as a default.
scanimage: open of device pixma:04A91822 failed: Device busy
scanimage -V
scanimage (sane-backends) 1.0.29; backend version 1.0.29