Click to See Complete Forum and Search --> : Scanning from Canon ImageClass MF


Pafnoutios
09-22-2011, 04:49 PM
I am trying to scan from a Canon ImageClass MF6500 series multi-function. I know from working it in Windows, that it prints over USB or Ethernet, but only scans over USB.

I have printing over USB working now, but scanning isn't working.

The SANE list of supported devices lists my scanner as having complete support with the pixma driver. sane-find-scanner finds the scanner; and so does scanimage -L:
# sane-find-scanner
...
found USB scanner (vendor=0x04a9 [Canon,Inc.], product=0x2686 [MF6500]) at libusb:001:008
,,,
# scanimage -L
device `pixma:04A92686_1582FINE0014' is a CANON Canon imageClass MF6500 multi-function peripheral

But when I try to scan I get a Segmentation fault or an I/O error:
# scanimage > test.pnm
scanimage: sane_read: Error during device I/O
# scanimage > test.pnm
Segmentation fault

Pafnoutios
09-22-2011, 04:53 PM
The Canon increments device number on the USB bus every time I try to scan. It's up to 16 now:
# lsusb
...
Bus 001 Device 016: ID 04a9:2686 Canon, Inc. MF6500 series

Pafnoutios
09-22-2011, 06:31 PM
dmesg shows two possible problems:

[2085718.696012] usb 1-5: new high speed USB device using ehci_hcd and address 17
[2085718.829880] usb 1-5: New USB device found, idVendor=04a9, idProduct=2686
[2085718.829883] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[2085718.829886] usb 1-5: Product: MF6500
[2085718.829888] usb 1-5: Manufacturer: Canon,Inc.
[2085718.829890] usb 1-5: SerialNumber: 1582FINE0014
[2085718.830005] usb 1-5: configuration #1 chosen from 1 choice
[2085718.841032] usblp1: USB Bidirectional printer dev 17 if 1 alt 0 proto 2 vid 0x04A9 pid 0x2686
[2085758.995750] usb 1-5: usbfs: interface 1 claimed by usblp while 'scanimage' sets config #1
[2085761.395592] usb 1-5: usbfs: interface 1 claimed by usblp while 'scanimage' sets config #1
[2085762.397445] usb 1-5: usbfs: interface 1 claimed by usblp while 'scanimage' sets config #1
[2085775.280232] hub 1-0:1.0: port 5 disabled by hub (EMI?), re-enabling...
[2085775.280248] usb 1-5: USB disconnect, address 17
[2085775.280736] usblp1: removed
[2085775.524012] usb 1-5: new high speed USB device using ehci_hcd and address 18
[2085775.657535] usb 1-5: New USB device found, idVendor=04a9, idProduct=2686
[2085775.657539] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[2085775.657542] usb 1-5: Product: MF6500
[2085775.657544] usb 1-5: Manufacturer: Canon,Inc.
[2085775.657546] usb 1-5: SerialNumber: 1582FINE0014
[2085775.657663] usb 1-5: configuration #1 chosen from 1 choice
[2085775.664196] usblp1: USB Bidirectional printer dev 18 if 1 alt 0 proto 2 vid 0x04A9 pid 0x2686


Are usblp and sane conflicting, or is this just an informative message? That "port 5 disabled by hub" message looks problematic. I need the printer and machine about 10 ft apart. I think the current USB cable is fairly cheap. I'll look for a better (shielded?) cable to try. Could it be anything else?