<div dir="ltr"><div><div><span style="font-family:arial,helvetica,sans-serif">Hi,<br><br></span></div><span style="font-family:arial,helvetica,sans-serif">My Canon MF3010 is not correctly detected as a scanner (it works as a printer, though). I am using Linux Mint 17 with up-to-date packages and Linux 3.13<br></span><dl class=""><dt><span style="font-family:monospace,monospace">$ uname -a<code></code></span></dt><dt><span style="font-family:arial,helvetica,sans-serif"><code>Linux myhost 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux</code></span></dt></dl>When running sane-find-scanner I get a Pipe error<br><br><span style="font-family:arial,helvetica,sans-serif"><code>$ sudo sane-find-scanner <br><br> # sane-find-scanner will now attempt to detect your scanner. If the<br> # result is different from what you expected, first make sure your<br> # scanner is powered up and properly connected to your computer.<br><br> # No SCSI scanners found. If you expected something different, make sure that<br> # you have loaded a kernel SCSI driver for your SCSI adapter.<br><br>could not fetch string descriptor: Pipe error<br> # No USB scanners found. If you expected something different, make sure that<br> # you have loaded a kernel driver for your USB host controller and have setup<br> # the USB system correctly. See man sane-usb for details.<br><br><br></code></span></div>scanimage cannot find a scanner either<span style="font-family:arial,helvetica,sans-serif"><code><br></code></span><div><span style="font-family:arial,helvetica,sans-serif"><code><br></code><code><span style="font-family:monospace,monospace">$ sudo scanimage -L</span><br><br>No scanners were identified. If you were expecting something different,<br>check that the scanner is plugged in, turned on and detected by the<br>sane-find-scanner tool (if appropriate). Please read the documentation<br>which came with this software (README, FAQ, manpages).</code><br><br><br></span></div><div><span style="font-family:arial,helvetica,sans-serif">The output of lsusb seems correct, though<br><br><code>$ lsusb <br>Bus 002 Device 007: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth<br>Bus 002 Device 005: ID 046a:0048 Cherry GmbH <br>Bus 002 Device 004: ID 07d1:3c0f D-Link System AirPlus G DWL-G122 Wireless Adapter(rev.E1) [Ralink RT2070]<br>Bus 002 Device 003: ID 046d:c50e Logitech, Inc. Cordless Mouse Receiver<br>Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub<br>Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br>Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub<br>Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br>Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub<br>Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br>Bus 001 Device 006: ID 04a9:2759 Canon, Inc. <br>Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub<br>Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br><br><br></code></span></div><div>That's what I get in syslog when connecting the device<span style="font-family:arial,helvetica,sans-serif"><code><br><br></code><code>$ sudo tail -f /var/log/syslog # when plugging in the device<br>Dec 15 21:00:39 myhost kernel: [ 9568.530509] usb 1-1.1: new high-speed USB device number 7 using ehci-pci<br>Dec 15 21:00:39 myhost kernel: [ 9568.647774] usb 1-1.1: New USB device found, idVendor=04a9, idProduct=2759<br>Dec 15 21:00:39 myhost kernel: [ 9568.647780] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3<br>Dec 15 21:00:39 myhost kernel: [ 9568.647783] usb 1-1.1: Product: MF3010<br>Dec 15 21:00:39 myhost kernel: [ 9568.647785] usb 1-1.1: Manufacturer: Canon Inc<br>Dec 15 21:00:39 myhost kernel: [ 9568.647787] usb 1-1.1: SerialNumber: 1124G0046173<br>Dec
15 21:00:39 myhost kernel: [ 9568.657454] usblp 1-1.1:1.1: usblp0: USB
Bidirectional printer dev 7 if 1 alt 0 proto 2 vid 0x04A9 pid 0x2759<br>Dec 15 21:00:39 myhost mtp-probe: checking bus 1, device 7: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1"<br>Dec 15 21:00:39 myhost mtp-probe: bus: 1, device: 7 was not an MTP device<br>Dec 15 21:00:39 myhost udev-configure-printer: add /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.1<br>Dec 15 21:00:39 myhost udev-configure-printer: device devpath is /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.1<br>Dec 15 21:00:39 myhost udev-configure-printer: Device already handled<br><br></code></span></div>I've already posted this on the Linux Mint forum but was redirected here (<a href="http://forums.linuxmint.com/viewtopic.php?f=51&t=185007&p=958556">forums.linuxmint.com/viewtopic.php?f=51&t=185007&p=958556</a>). Any help would be very much appreciated!<br><br><br><br>Thanks<br><br>-- Stefan</div>