[sane-devel] Problem using Canon Pixma MX882 on CentOS 6.5

Lincoln Peters anfrind at gmail.com
Sat Mar 29 19:11:00 UTC 2014


I have a machine running CentOS 6.5, an old Epson Perfection 2400
Photo scanner (which I need to replace because light is starting to
leak into it), and a new Canon Pixma MX882 all-in-one, both of which
are shown as fully supported on the "Supported Devices" page.  CentOS
6.5 comes with sane-backends 1.0.21 and sane-frontends 1.0.14.  When I
ran sane-find-scanner with both scanners plugged in, it showed the old
Epson but not the new Canon, so I tried upgrading sane-backends to the
latest version, 1.0.24.

I built sane-backends from source, enabling Avahi and installing to
/usr instead of /usr/local (./configure --prefix=/usr
--sysconfdir=/etc).  I didn't make any changes to sane-frontends
because CentOS 6.5 already appears to provide the latest version.  Now
sane-find-scanner shows both scanners, but not scanimage or any of the
frontends:

# sane-find-scanner
[snip]
found USB scanner (vendor=0x04a9 [Canon], product=0x1750 [MX880
series]) at libusb:002:007
found USB scanner (vendor=0x04b8 [Epson], product=0x011b [EPSON
Scanner]) at libusb:001:006
  # Your USB scanner was (probably) detected.  It may or may not be supported by
  # SANE.  Try scanimage -L and read the backend's manpage.
[snip]

# scanimage -L
device `epson:libusb:001:006' is a Epson GT-9300 flatbed scanner

When I run xsane, it likewise only sees the old Epson scanner.


Is there some additional step I'm missing?  The documentation for the
pixma driver makes it sound like everything should work automatically
as long as I'm connecting via USB, which I am (the MX882 has a network
mode that I have not yet attempted to use).

Thanks in advance.


-- 
Lincoln Peters
<anfrind at gmail.com>



More information about the sane-devel mailing list