Canon Pixma MX320

I purchased the MX320 after I checked and found that Canon have the drivers, which I downloaded and installed. The printer works fine, but the scanner is a no-go. YaST hardware lists two entries for the unit; lsb only one, the printer. Below are what appear to be relevant extracts from the YaST listing:

63: USB 00.0: 0000 Unclassified device
[Created at usb.122]
UDI: /org/freedesktop/Hal/devices/usb_device_4a9_1736_20C5DC_if0
Unique ID: Mwf_.1fPXS6KV1V8
Parent ID: 2XnU.22MfGOBVe10
SysFS ID: /devices/pci0000:00/0000:00:10.4/usb5/5-3/5-3:1.0
SysFS BusID: 5-3:1.0
Hardware Class: unknown
Module Alias: “usb:v04A9p1736d0104dc00dsc00dp00icFFisc00ipFF”
No device file listed.

64: USB 00.1: 10900 Printer
[Created at usb.122]
UDI: /org/freedesktop/Hal/devices/usb_device_4a9_1736_20C5DC_if1_printer_noserial
Unique ID: p5w2.Zzikcih+erB
Parent ID: 2XnU.22MfGOBVe10
SysFS ID: /devices/pci0000:00/0000:00:10.4/usb5/5-3/5-3:1.1
SysFS BusID: 5-3:1.1
Hardware Class: printer
Module Alias: “usb:v04A9p1736d0104dc00dsc00dp00ic07isc01ip02”

Iam ,as usual, clueless! :’(

sorry: just to be clear:

you downloaded and installed the rpm drivers

Canon

MX320 series ScanGear MP Ver. 1.30 for Linux(rpm Packagearchive)

If you have installed this package …

tell us the results of two commands

sane-find-scanner -q

and

scanimage -L

the first should discover the scanner no matter who runs it; the second can only access the scanner if it has permission

linux-hwp2:/home/john # sane-find-scanner -q
found USB scanner (vendor=0x04a9 [Canon], product=0x1736 [MX320 series]) at libusb:005:002

linux-hwp2:/home/john # scanimage -L
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).

As you can see, the scanner is identified, but in “standby” mode it is not identified. Canon provide User Guides for about 50 million Windows rubbish, but not for Linux. >:(

I shall pose the question to them and see if I get any feedback.

the first should discover the scanner no matter who runs it; the second can only access the scanner if it has permission

… hold your fire …

I believe the issue is one of permissions: and I also believe (sadly) that OpenSuse 11.1 is more tricky with permissions than other distros;

what worked for us: was to type into a terminal;

having assumed rootly powers (as swerdna would say);

a+rw chmod /dev/bus/usb/005/002

(assuming that your canon still gives the 005/002 result on lsusb before you issue the above command)

if you now try xsane, is your scanner identified…??