Scanner CanoScan 8600F not detected

Bug #123441 reported by Raphael Finkel
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
sane-frontends (Ubuntu)
Expired
Undecided
Unassigned
simple-scan (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Binary package hint: sane

1. Output of lsusb -v:

Bus 001 Device 004: ID 04a9:2229 Canon, Inc.
Device Descriptor:
  bLength 18
  bDescriptorType 1
  bcdUSB 2.00
  bDeviceClass 255 Vendor Specific Class
  bDeviceSubClass 255 Vendor Specific Subclass
  bDeviceProtocol 255 Vendor Specific Protocol
  bMaxPacketSize0 64
  idVendor 0x04a9 Canon, Inc.
  idProduct 0x2229
  bcdDevice 5.00
  iManufacturer 1 Canon
  iProduct 2 CanoScan
  iSerial 0
  bNumConfigurations 1
  Configuration Descriptor:
    bLength 9
    bDescriptorType 2
    wTotalLength 39
    bNumInterfaces 1
    bConfigurationValue 1
    iConfiguration 0
    bmAttributes 0xc0
      Self Powered
    MaxPower 10mA
    Interface Descriptor:
      bLength 9
      bDescriptorType 4
      bInterfaceNumber 0
      bAlternateSetting 0
      bNumEndpoints 3
      bInterfaceClass 255 Vendor Specific Class
      bInterfaceSubClass 255 Vendor Specific Subclass
      bInterfaceProtocol 255 Vendor Specific Protocol
      iInterface 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x81 EP 1 IN
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0040 1x 64 bytes
        bInterval 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x02 EP 2 OUT
        bmAttributes 2
          Transfer Type Bulk
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0040 1x 64 bytes
        bInterval 0
      Endpoint Descriptor:
        bLength 7
        bDescriptorType 5
        bEndpointAddress 0x83 EP 3 IN
        bmAttributes 3
          Transfer Type Interrupt
          Synch Type None
          Usage Type Data
        wMaxPacketSize 0x0001 1x 1 bytes
        bInterval 8
Device Qualifier (for other device speed):
  bLength 10
  bDescriptorType 6
  bcdUSB 2.00
  bDeviceClass 255 Vendor Specific Class
  bDeviceSubClass 255 Vendor Specific Subclass
  bDeviceProtocol 255 Vendor Specific Protocol
  bMaxPacketSize0 64
  bNumConfigurations 1
Device Status: 0x0001
  Self Powered

2. Addition I made to /etc/sane.d/genesys.conf:
# Canon CanoScan 8600F
usb 0x04a9 0x2229

3. Changes I made to /etc/udev/rules.d/45-libsane.rules
# Canon CanoScan 8600F
SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="2229", MODE="664", GROUP="scanner"

4. I ran sudo /etc/init.d/udev restart.

5. Output of sane-find-scanner:
found USB scanner (vendor=0x04a9 [Canon], product=0x2229 [CanoScan], chip=GL841) at libusb:001:004

6. Output of scanimage -L (either as myself or run as root):
No scanners were identified. ...

Revision history for this message
Bill Yiannakos (billyiannakos) wrote :

I have the same scanner and it is not working under Ubuntu 8.04. Is there any solution to this bug?

Revision history for this message
Bill Yiannakos (billyiannakos) wrote :

Still not working under Ubuntu 9.10

Revision history for this message
rusivi2 (rusivi2-deactivatedaccount) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. I noticed that the package version your bugging is updated in Lucid. Please update via http://releases.ubuntu.com/lucid/ repost a detailed error report, and update the bug status. Thanks!

Changed in sane-frontends (Ubuntu):
status: New → Incomplete
Revision history for this message
Bill Yiannakos (billyiannakos) wrote :

Tested everything from scratch, after upgrading to Ubuntu 10.04. Bug still insists, scanner is found by sane-find-scanner but it is not supported by sane backends.

1. Output of sane-find-scanner:
found USB scanner (vendor=0x04a9, product=0x2229, chip=GL843?) at libusb:002:005

2. Output of scanimage-L:
o 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).

Changed in sane-frontends (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
jhfhlkjlj (fdsuufijjejejejej-deactivatedaccount) wrote :

Just reporting that the scanner still does not have support from SANE as of Maverick and Natty.

Revision history for this message
Tog (tony-hessler) wrote :

Ubuntu 10.10 - (64-bit), sane still does not detect Canoscan 8600F

Revision history for this message
rusivi2 (rusivi2-deactivatedaccount) wrote :

Raphael Finkel, does this work for you via Simple Scan?

Changed in simple-scan (Ubuntu):
status: New → Incomplete
Revision history for this message
rusivi2 (rusivi2-deactivatedaccount) wrote :

Raphael Finkel, does the modified steps found in the original post below work for you?

1) You need some usb libraries, so, in a terminal type:

sudo apt-get install libusb-dev build-essential

2) To get the sane backends from git you need git-core. If you don't already have it, type this (also in a terminal):

sudo apt-get install git-core

3) Now use the git that was just installed to get the sane backends using the following command:

git clone git://git.debian.org/sane/sane-backends.git

That downloads the backends and puts them in a folder called sane-backends in your home folder.

4) Change directory into the new sane-backends folder and compile them:

cd sane-backends

./configure –prefix=/usr –sysconfdir=/etc –localstatedir=/var

make <--- this one takes a while

sudo make install

Now everything is installed, but you still won't be able to scan (except as root) until you set up some permissions.

5) You need to edit a file, but you need to be root to edit it, so:

sudo gedit /lib/udev/rules.d/40-libsane.rules

and add the following 2 lines:

# Canon CanoScan
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2229", ENV{libsane_matched}="yes"

save the file, exit gedit, exit terminal, reboot, and...

http://ubuntuforums.org/showpost.php?s=91f00a5a92962456276915021e3da42a&p=9167803&postcount=9

Changed in sane-frontends (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Raphael Finkel (raphael) wrote : Re: [Bug 123441] Re: Scanner CanoScan 8600F not detected

> Raphael Finkel, does the modified steps found in the original post below
> work for you?

I don't know. It will be some time before I can get around to trying
it.

Raphael

>
> 1) You need some usb libraries, so, in a terminal type:
>
> sudo apt-get install libusb-dev build-essential
>
> 2) To get the sane backends from git you need git-core. If you don't
> already have it, type this (also in a terminal):
>
> sudo apt-get install git-core
>
> 3) Now use the git that was just installed to get the sane backends
> using the following command:
>
> git clone git://git.debian.org/sane/sane-backends.git
>
> That downloads the backends and puts them in a folder called sane-
> backends in your home folder.
>
> 4) Change directory into the new sane-backends folder and compile them:
>
> cd sane-backends
>
> ./configure –prefix=/usr –sysconfdir=/etc –localstatedir=/var
>
> make <--- this one takes a while
>
> sudo make install
>
> Now everything is installed, but you still won't be able to scan (except
> as root) until you set up some permissions.
>
> 5) You need to edit a file, but you need to be root to edit it, so:
>
> sudo gedit /lib/udev/rules.d/40-libsane.rules
>
> and add the following 2 lines:
>
> # Canon CanoScan
> ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2229", ENV{libsane_matched}="yes"
>
> save the file, exit gedit, exit terminal, reboot, and...
>
> http://ubuntuforums.org/showpost.php?s=91f00a5a92962456276915021e3da42a&p=9167803&postcount=9
>
> ** Changed in: sane-frontends (Ubuntu)
> Status: Confirmed => Incomplete
>
> --
> You received this bug notification because you are a direct subscriber
> of the bug.
> https://bugs.launchpad.net/bugs/123441
>
> Title:
> Scanner CanoScan 8600F not detected
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/ubuntu/+source/sane-frontends/+bug/123441/+subscribe

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for sane-frontends (Ubuntu) because there has been no activity for 60 days.]

Changed in sane-frontends (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for simple-scan (Ubuntu) because there has been no activity for 60 days.]

Changed in simple-scan (Ubuntu):
status: Incomplete → Expired
Revision history for this message
iheartubuntu (iheartubuntu) wrote :

I had followed the steps in post #8 with no success. Everything went as planned with no errors.

"sane-find-scanner" did see the scanner, but "scanimage -L" did not.

Any tips? Thanks!

Revision history for this message
iheartubuntu (iheartubuntu) wrote :

"sane-find-scanner" gives me this output:

found USB scanner (vendor=0x04a9 [Canon], product=0x2229 [CanoScan], chip=GL845) at libusb:001:007

running "scanimage -L" gives me:

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

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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