[sane-devel] Canon Pixma TS6150 not working - device is busy

Thierry HUCAHRD thierry at ordissimo.com
Sun May 3 15:42:12 BST 2020


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



More information about the sane-devel mailing list