Cannon CanoScan 9000F not supported in Ubuntu xsane

Bug #601652 reported by Rod Boudreaux
36
This bug affects 4 people
Affects Status Importance Assigned to Milestone
xsane (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: firefox

I just purchased a Canon CanoScan 9000F only to fine that no driver is available for Ubuntu. 10.04LTS.
tryed xsane and extensions.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: firefox 3.6.6+nobinonly-0ubuntu0.10.04.1
ProcVersionSignature: Ubuntu 2.6.32-23.37-generic 2.6.32.15+drm33.5
Uname: Linux 2.6.32-23-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Sun Jul 4 13:36:55 2010
FirefoxPackages:
 firefox 3.6.6+nobinonly-0ubuntu0.10.04.1
 firefox-gnome-support 3.6.6+nobinonly-0ubuntu0.10.04.1
 firefox-branding 3.6.6+nobinonly-0ubuntu0.10.04.1
 abroswer N/A
 abrowser-branding N/A
ProcEnviron:
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: firefox

Revision history for this message
Rod Boudreaux (rodboudreaux) wrote :
Revision history for this message
Micah Gersten (micahg) wrote :

Moving to xsane

affects: firefox (Ubuntu) → xsane (Ubuntu)
Revision history for this message
Kẏra (thekyriarchy) wrote :

Has this been pushed upstream?

Revision history for this message
Kẏra (thekyriarchy) wrote :

Looks like progress is being made here:
http://forums.debian.net/viewtopic.php?f=7&t=54246

Revision history for this message
Len Brown (len-brown) wrote :

DistroRelease: Ubuntu 12.10

No joy, but signs of life:

$ scanimage -L
device `pixma:04A91908' is a CANON Canoscan 9000F multi-function peripheral

Looks promising.

but sane-find-scanner fails to find it, even as root:

# sane-find-scanner

  # sane-find-scanner will now attempt to detect your scanner. If the
  # result is different from what you expected, first make sure your
  # scanner is powered up and properly connected to your computer.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

  # No USB scanners found. If you expected something different, make sure that
  # you have loaded a kernel driver for your USB host controller and have setup
  # the USB system correctly. See man sane-usb for details.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.

xsane's says "Canonscan 9000F:04A91908" in its header.

But clicking xsane "Scan" results in a pop-up: (X) Error during read: Error during device I/O."

tested xsane as root to see if it was permission, but fails the same way.

Tried simple-scan, but it says "(-) Failed to scan, Error communicating with scanner"
and gives a button for "Change Scanner", which does show the Scan Source:
CANON Canoscan 9000F.

So it is detected, but talking to it fails...

This posts suggests building sane-backends 1.0.23 from source on 12.04
http://ubuntuforums.org/showthread.php?t=2072162
But Ubuntu 12.10 is already running 1.0.23

$ scanimage -V
scanimage (sane-backends) 1.0.23; backend version 1.0.23

Revision history for this message
Rolf Bensch (rolfbensch) wrote :

I just tried the CS9000F with xsane on a fresh installed Ubuntu 12.10.

It is working out of the box!

If you want to install latest Sane on top of Ubuntu you should fetch Sane 1.0.24 from git and follow the installation description "Step by step install on Linux 2.6.* and 3.*" in README.linux, which comes with the source files.

Revision history for this message
Len Brown (len-brown) wrote :

I verified the Canoscan 9000F HW and cable are okay by testing on a Win7 box.

Curious that the 9000F works for your out-of-the-box Ubuntu 12.10 and not mine.
I assume that sane-find-scanner prints something meaningful for you?

Revision history for this message
Len Brown (len-brown) wrote :

xscan
simple scan
scanimage

are all now working with Canoscan 9000F on Ubuntu 12.10 for me - yay!

Apparently it was "pilot error" on my part, as it is necessary
to slide the mechanical "unlock" switch on the scanner
before powering-on the unit, rather than after.

The remaining mystery is that "sane-find-scanner" doesn't find the scanner --
even if run as root.
I guess that is somewhat academic, as the programs that make scans find it.

Next, I'll try to run this scanner on my Ubuntu 12.4 box.

Revision history for this message
Len Brown (len-brown) wrote :

s/xscan/xsane/

Revision history for this message
Rolf Bensch (rolfbensch) wrote :

It seems that there is a communication problem.

Open a terminal and activate debug messages: 'export SANE_DEBUG_PIXMA=11' and 'export SANE_DEBUG_SANEI_USB=255'.
(1) check the usb devices: 'lsusb -v &>usb.log'
(2) start scanimage searching your scanner: 'scanimage -L 2>pixma.log'.
(3) try a scan: 'export SANE_DEBUG_PIXMA=4' and 'scanimage 2>scan.log >scan.pnm'

Please provide the logfiles here or in the Sane-devel mailing list: <email address hidden>.

Revision history for this message
Rolf Bensch (rolfbensch) wrote :

Congratulations, my last post is obsolete now.

You're right, debugging sane-find-scanner is academic, when the used scanner is working.

I have the same problem with sane-find-scanner on my Ubuntu 12.10. But not on my LTS system with Sane compiled from git. I will check it with a self compiled version next week.

Revision history for this message
Rod Boudreaux (rodboudreaux) wrote : Re: [Bug 601652] Re: Cannon CanoScan 9000F not supported in Ubuntu xsane

Congratulations

I can confirm that it works with simple scan and xsane out of the box on
Ubuntu 12.10
Tryed it with GIMP. It recognized the scanner and seemed to scan when
scanning directly (scan or scan as layer) but froze.
Also when xsane is called from gimp , preview or scan acts as if command
to scanner not sent.

rod

running on a quad intel sys.

On 01/19/2013 01:36 PM, Rolf Bensch wrote:
> Congratulations, my last post is obsolete now.
>
> You're right, debugging sane-find-scanner is academic, when the used
> scanner is working.
>
> I have the same problem with sane-find-scanner on my Ubuntu 12.10. But
> not on my LTS system with Sane compiled from git. I will check it with a
> self compiled version next week.
>

Revision history for this message
Rolf Bensch (rolfbensch) wrote :

I have no experiences with scanning from gimp.

Scanning from xsane is running perfect for me on my 64 bit Ubuntu 12.04. Otherwise I would fix it and commit the patches to Sane git. ;)

Revision history for this message
Rolf Bensch (rolfbensch) wrote :

From latest Sane git self compiled sane-find-scanner is working on my Ubuntu 12.10.

penalvch (penalvch)
no longer affects: xsane (Ubuntu)
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xsane (Ubuntu):
status: New → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

Rod Boudreaux, thank you for reporting this and helping make Ubuntu better.

As per https://wiki.ubuntu.com/Releases your release is EOL.

If you have an issue in a supported release (ex. 16.04) please file a new report, and feel free to subscribe me to it.

affects: xsane → xsane (Ubuntu)
no longer affects: xsane (Ubuntu)
Changed in xsane (Ubuntu):
status: New → Confirmed
penalvch (penalvch)
affects: sane-backends → xsane (Ubuntu)
Changed in xsane (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.