← Back to team overview

desktop-packages team mailing list archive

[Bug 1536504] [NEW] Canon i-Sensys scan only once, need to replug the usb cable

 

Public bug reported:

I have a Canon MF 4570 and MF 4730, which works by default on ubuntu
15.10 and ubuntu 14.04.3 with packages sane-backends.

The problem is after first scan, I can not scan for second time. I need
to reconnect the USB cable to use the scanner again.

$ scanimage -L
device `pixma:04A92736_000000000000' is a CANON Canon i-SENSYS MF4500 Series multi-function peripheral

lsusb
Bus 004 Device 002: ID 8087:8000 Intel Corp. 
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:8008 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 001 Device 002: ID 0502:3318 Acer, Inc. 
Bus 001 Device 010: ID 04a9:2736 Canon, Inc. I-SENSYS MF4550d
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ scanimage --test -d pixma:04A92736_000000000000
scanimage: scanning image of size 640x877 pixels at 24 bits/pixel
scanimage: acquiring RGB frame, 8 bits/sample
scanimage: reading one scanline, 1920 bytes...	PASS
scanimage: reading one byte...		PASS
scanimage: stepped read, 2 bytes... 	PASS
scanimage: stepped read, 4 bytes... 	PASS
scanimage: stepped read, 8 bytes... 	PASS
.....

scanimage: stepped read, 7 bytes... 	PASS
scanimage: stepped read, 3 bytes... 	PASS

$ scanimage --test -d pixma:04A92736_000000000000
scanimage: scanning image of size 640x877 pixels at 24 bits/pixel
scanimage: acquiring RGB frame, 8 bits/sample
scanimage: reading one scanline, 1920 bytes...	FAIL Error: Error during device I/O

After replug USB to 2.0 OR 3.0 port

scanimage --test -d pixma:04A92736_000000000000
scanimage: scanning image of size 640x877 pixels at 24 bits/pixel
scanimage: acquiring RGB frame, 8 bits/sample
scanimage: reading one scanline, 1920 bytes...	PASS
scanimage: reading one byte...		PASS
scanimage: stepped read, 2 bytes... 	PASS
scanimage: stepped read, 4 bytes... 	PASS
scanimage: stepped read, 8 bytes... 	PASS
scanimage: stepped read, 16 bytes... 	PASS

$ uname -a && cat /etc/issue
Linux ExMachine 4.2.0-25-generic #30-Ubuntu SMP Mon Jan 18 12:31:50 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Ubuntu 15.10 \n \l

$ dpkg -l | grep sane
ii  libsane:amd64                                 1.0.25+git20150528-1ubuntu2                amd64        API library for scanners
ii  libsane-common                                1.0.25+git20150528-1ubuntu2                all          API library for scanners -- documentation and support files
ii  libsane-hpaio                                 3.15.7-0ubuntu4                            amd64        HP SANE backend for multi-function peripherals
ii  libsane-perl                                  0.05-2build2                               amd64        Perl bindings for the SANE (Scanner Access Now Easy) Project
ii  sane                                          1.0.14-11                                  amd64        scanner graphical frontends
ii  sane-utils                                    1.0.25+git20150528-1ubuntu2                amd64        API library for scanners -- utilities

I guess that does not close USB port after the completion of the scan.

While using hack present http://askubuntu.com/questions/278473/canon-lide-110-should-reconnect-usb-for-each-scan
Like problem already be post bugreport https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1184699

** Affects: sane-backends (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: canon sane sane-backends

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to sane-backends in Ubuntu.
https://bugs.launchpad.net/bugs/1536504

Title:
  Canon i-Sensys scan only once, need to replug the usb cable

Status in sane-backends package in Ubuntu:
  New

Bug description:
  I have a Canon MF 4570 and MF 4730, which works by default on ubuntu
  15.10 and ubuntu 14.04.3 with packages sane-backends.

  The problem is after first scan, I can not scan for second time. I
  need to reconnect the USB cable to use the scanner again.

  $ scanimage -L
  device `pixma:04A92736_000000000000' is a CANON Canon i-SENSYS MF4500 Series multi-function peripheral

  lsusb
  Bus 004 Device 002: ID 8087:8000 Intel Corp. 
  Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 003 Device 002: ID 8087:8008 Intel Corp. 
  Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  Bus 001 Device 003: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
  Bus 001 Device 002: ID 0502:3318 Acer, Inc. 
  Bus 001 Device 010: ID 04a9:2736 Canon, Inc. I-SENSYS MF4550d
  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

  $ scanimage --test -d pixma:04A92736_000000000000
  scanimage: scanning image of size 640x877 pixels at 24 bits/pixel
  scanimage: acquiring RGB frame, 8 bits/sample
  scanimage: reading one scanline, 1920 bytes...	PASS
  scanimage: reading one byte...		PASS
  scanimage: stepped read, 2 bytes... 	PASS
  scanimage: stepped read, 4 bytes... 	PASS
  scanimage: stepped read, 8 bytes... 	PASS
  .....

  scanimage: stepped read, 7 bytes... 	PASS
  scanimage: stepped read, 3 bytes... 	PASS

  $ scanimage --test -d pixma:04A92736_000000000000
  scanimage: scanning image of size 640x877 pixels at 24 bits/pixel
  scanimage: acquiring RGB frame, 8 bits/sample
  scanimage: reading one scanline, 1920 bytes...	FAIL Error: Error during device I/O

  After replug USB to 2.0 OR 3.0 port

  scanimage --test -d pixma:04A92736_000000000000
  scanimage: scanning image of size 640x877 pixels at 24 bits/pixel
  scanimage: acquiring RGB frame, 8 bits/sample
  scanimage: reading one scanline, 1920 bytes...	PASS
  scanimage: reading one byte...		PASS
  scanimage: stepped read, 2 bytes... 	PASS
  scanimage: stepped read, 4 bytes... 	PASS
  scanimage: stepped read, 8 bytes... 	PASS
  scanimage: stepped read, 16 bytes... 	PASS

  $ uname -a && cat /etc/issue
  Linux ExMachine 4.2.0-25-generic #30-Ubuntu SMP Mon Jan 18 12:31:50 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
  Ubuntu 15.10 \n \l

  $ dpkg -l | grep sane
  ii  libsane:amd64                                 1.0.25+git20150528-1ubuntu2                amd64        API library for scanners
  ii  libsane-common                                1.0.25+git20150528-1ubuntu2                all          API library for scanners -- documentation and support files
  ii  libsane-hpaio                                 3.15.7-0ubuntu4                            amd64        HP SANE backend for multi-function peripherals
  ii  libsane-perl                                  0.05-2build2                               amd64        Perl bindings for the SANE (Scanner Access Now Easy) Project
  ii  sane                                          1.0.14-11                                  amd64        scanner graphical frontends
  ii  sane-utils                                    1.0.25+git20150528-1ubuntu2                amd64        API library for scanners -- utilities

  I guess that does not close USB port after the completion of the scan.

  While using hack present http://askubuntu.com/questions/278473/canon-lide-110-should-reconnect-usb-for-each-scan
  Like problem already be post bugreport https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1184699

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/1536504/+subscriptions