Bug 474869

Summary: Printer doesn't detected(Canon MP610)
Product: [openSUSE] openSUSE 11.1 Reporter: Matti Kukkola <matti.kukkola>
Component: YaST2Assignee: E-mail List <bnc-team-screening>
Status: RESOLVED DUPLICATE QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: jsmeix
Version: Final   
Target Milestone: ---   
Hardware: x86   
OS: openSUSE 11.1   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Matti Kukkola 2009-02-11 18:01:07 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; fi-FI; rv:1.9.0.6) Gecko/2009012700 SUSE/3.0.6-0.1.2 Firefox/3.0.6

I cannot install Canon MP610. By default I don't have any drivers for it. I tried driver here:http://sourceforge.net/project/showfiles.php?group_id=210977&package_id=256259&release_id=632718 but still I don't get printer working. Driver and printer is detected, but printer is still muted.

linux-qwa2:~ # lsusb
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 0461:4d16 Primax Electronics, Ltd
Bus 003 Device 002: ID 076b:3021 OmniKey AG CardMan 3121
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 04d9:1603 Holtek Semiconductor, Inc.
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 010: ID 04a9:1725 Canon, Inc. MP610 ser
Bus 001 Device 005: ID 07b8:e004 D-Link Corp. Mass Storage Device
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
linux-qwa2:~ #


Reproducible: Always

Steps to Reproduce:
1. plug in Canon MP610
2. Start printer detecting tool in Yast2
3. It's not detected, so try ppd-driver above
Actual Results:  
Page is printed

Expected Results:  
Page is not printed
Comment 1 Matti Kukkola 2009-02-11 18:02:40 UTC
Same bug in openSUSE 11.1

Bug 411749
Comment 2 Matti Kukkola 2009-02-11 18:03:10 UTC
Sorry, I mean openSUSE 11.0
Comment 3 Matti Kukkola 2009-02-11 18:05:57 UTC
Sorry my English, I fix:

Actual Results: Page is not printed

Expected Results: Page is printed
Comment 4 Matti Kukkola 2009-02-11 18:08:15 UTC
linux-qwa2:~ # hwinfo --scanner
linux-qwa2:~ # hwinfo --printer
23: USB 00.1: 10900 Printer
  [Created at usb.122]
  UDI: /org/freedesktop/Hal/devices/usb_device_4a9_1725_47D3FC_printer_noserial
  Unique ID: dOTr.S4_MHnbk_J9
  Parent ID: k4bc.MrJLBLcWB9F
  SysFS ID: /devices/pci0000:00/0000:00:13.5/usb1/1-1/1-1:1.1
  SysFS BusID: 1-1:1.1
  Hardware Class: printer
  Model: "Canon MP610 series"
  Hotplug: USB
  Vendor: usb 0x04a9 "Canon"
  Device: usb 0x1725 "MP610 series"
  SubVendor: "Canon"
  SubDevice: "MP610 series"
  Revision: "1.05"
  Serial ID: "47D3FC"
  Driver: "usblp"
  Driver Modules: "usblp"
  Device File: /dev/usb/lp0
  Device Files: /dev/usb/lp0, /dev/usblp0, /dev/par0
  Device Number: char 180:0
  Speed: 480 Mbps
  Module Alias: "usb:v04A9p1725d0105dc00dsc00dp00ic07isc01ip02"
  Driver Info #0:
    Driver Status: usblp is active
    Driver Activation Cmd: "modprobe usblp"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #11 (Hub)
linux-qwa2:~ #
Comment 5 Matti Kukkola 2009-02-11 18:19:19 UTC
This is without ppd-driver:

linux-qwa2:/home/mattik # hwinfo --printer
23: USB 00.1: 10900 Printer
  [Created at usb.122]
  UDI: /org/freedesktop/Hal/devices/usb_device_4a9_1725_47D3FC_printer_noserial
  Unique ID: dOTr.S4_MHnbk_J9
  Parent ID: k4bc.MrJLBLcWB9F
  SysFS ID: /devices/pci0000:00/0000:00:13.5/usb1/1-1/1-1:1.1
  SysFS BusID: 1-1:1.1
  Hardware Class: printer
  Model: "Canon MP610 series"
  Hotplug: USB
  Vendor: usb 0x04a9 "Canon"
  Device: usb 0x1725 "MP610 series"
  SubVendor: "Canon"
  SubDevice: "MP610 series"
  Revision: "1.05"
  Serial ID: "47D3FC"
  Driver: "usblp"
  Driver Modules: "usblp"
  Device File: /dev/usb/lp0
  Device Files: /dev/usb/lp0, /dev/usblp0, /dev/par0
  Device Number: char 180:0
  Speed: 480 Mbps
  Module Alias: "usb:v04A9p1725d0105dc00dsc00dp00ic07isc01ip02"
  Driver Info #0:
    Driver Status: usblp is active
    Driver Activation Cmd: "modprobe usblp"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #11 (Hub)
linux-qwa2:/home/mattik #
Comment 6 Johannes Meixner 2009-02-12 10:26:16 UTC
The model name "Canon MP610" is amgiguous
because this manufacturer has two different
devices with "MP610" in its names:

Canon MULTIPASS-MP610
http://openprinting.org/show_printer.cgi?recnum=Canon-MULTIPASS-MP610

Canon PIXMA MP610
http://openprinting.org/show_printer.cgi?recnum=Canon-PIXMA_MP610

When I enter "610" as the model info in YaST
and then press [Show matching drivers],
I get a driver for the "Canon PIXMA MP610"
but no driver for the "Canon MULTIPASS-MP610"

But the "Canon MULTIPASS-MP610" should be also supported
by the gutenprint driver according to
http://openprinting.org/show_printer.cgi?recnum=Canon-MULTIPASS-MP610
so that - if you have a "Canon MULTIPASS-MP610" - you may have
to select a compatible model which leads me to
http://gutenprint.sourceforge.net/p_Supported_Printers.php
to have a closer look and there I find this entry:
---------------------------------------------------------------------
Printer Model      Driver Name	        Foomatic Name
Canon PIXMA MP610  bjc-MULTIPASS-MP610  Canon-MULTIPASS-MP610
---------------------------------------------------------------------
so that it seems "Canon PIXMA MP610" and "Canon MULTIPASS-MP610"
are actually the same device and it is only one of the usual
naming confusion - note that your device calls itself at the USB
"Canon MP610 series" which is again a bit different than
"Canon PIXMA MP610" and "Canon MULTIPASS-MP610"
and whatever the label is on your actual printer hardware.

In the end it seems it should work to
enter "MP610" as the model info in YaST
and then press [Show matching drivers]
and then use one of the drivers for the "Canon PIXMA MP610".

I assume the confusion is only becaus you also hit bug #468046
so that I close this one as a duplicate.


Regarding yout third-party driver or PPD which you downloaded
from somewhere:

If what you downloaded is only a plain PPD file,
it cannot work at all because a PPD file is only
a printer description file but no driver.
For non-PostScript printers the PPD file alone is
not sufficient to set up a working printer configuration.
In particular it does not work for non-PostScript printers
to download a PPD file from the Internet and then set up
the printer with such a PPD file.
The plain printer setup would work but actual printing
would not work because the driver is missing.
For non-PostScript printers you need a printer driver
and a PPD file which matches exactly to the particular driver.

If what you downloaded is a full driver package
(i.e. the actual driver plus matching PPD file)
but this driver doesn't work, then we cannot help at all
because we cannot help at all for third-party software.
In this case you could only contact those who made
the third-party software or those from where you
got the third-party software.

*** This bug has been marked as a duplicate of bug 468046 ***
Comment 7 Johannes Meixner 2009-02-12 10:35:41 UTC
By the way:
Regarding the scanner unit in a Canon PIXMA MP610:

The Canon Pixma MP610 scanner unit is currently not
supported by any scanner driver which we provide
for openSUSE 11.1.

Therefore for the Canon Pixma MP610 scanner unit
you may have to look for a third-party driver
but note that we cannot provide any help or support
how to install and/or setup a third-party driver.
Comment 8 Johannes Meixner 2009-02-12 10:56:25 UTC
Regarding the "Canon PIXMA MP610" versus "Canon MULTIPASS-MP610"
naming confusion I informed OpenPrinting.org:
http://bugs.linux-foundation.org/show_bug.cgi?id=308
Comment 9 Matti Kukkola 2009-02-12 18:17:29 UTC
Sorry my error. This is Canon PIXMA MP610
Comment 10 Matti Kukkola 2009-02-12 20:14:20 UTC
But still I cannot get this printer working with any drivers. I cannot install Canon own drivers to opensuse 11.1 and other drivers doesn't work.