Canon Selphy CP510 not recognised by CUPS
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cups (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
The USB Canon photo printer CP510 is not recognised by CUPS any more. I found a gutenprint driver for that printer in the list. But that is worthless, if CUPS dose not see the printer.
I'm actually using a system with ubuntu-
The following printing software is installed by default:
CUPS 1.7.0~rc1-
libgutenprint2 5.2.9-1ubuntu2
printer-
When I connect the CP510 to the USB port, the following lines where reported to syslog:
Nov 30 17:03:02 ESP kernel: [ 512.339493] usb 1-1.2: new full-speed USB device number 3 using ehci-pci
Nov 30 17:03:02 ESP kernel: [ 512.435499] usb 1-1.2: New USB device found, idVendor=04a9, idProduct=3128
Nov 30 17:03:02 ESP kernel: [ 512.435505] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Nov 30 17:03:02 ESP kernel: [ 512.435508] usb 1-1.2: Product: Canon SELPHY CP510
Nov 30 17:03:02 ESP kernel: [ 512.435511] usb 1-1.2: Manufacturer: Canon Inc.
Nov 30 17:03:02 ESP mtp-probe: checking bus 1, device 3: "/sys/devices/
Nov 30 17:03:02 ESP mtp-probe: bus: 1, device: 3 was not an MTP device
Nov 30 17:03:02 ESP kernel: [ 512.471905] usblp 1-1.2:1.0: usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x04A9 pid 0x3128
Nov 30 17:03:02 ESP kernel: [ 512.471940] usbcore: registered new interface driver usblp
lsusb -v shows the following info for the device:
Bus 003 Device 003: ID 04a9:3128 Canon, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x04a9 Canon, Inc.
idProduct 0x3128
bcdDevice 0.01
iManufacturer 1 Canon Inc.
iProduct 2 Canon SELPHY CP510
iSerial 0
bNumConfigura
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurat
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 2mA
Interface Descriptor:
bLength 9
bDescript
bInterfac
bAlternat
bNumEndpoints 2
bInterfac
bInterfac
bInterfac
iInterface 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Endpoint Descriptor:
bLength 7
Transfer Type Bulk
Synch Type None
Usage Type Data
bInterval 0
Device Status: 0x0001
Self Powered
“lpinfo” and “check-
My Brother laser printer was recognised by CUPS immediately and works perfect on that system.
On an older linux installation with CUPS 1.5.4-22 the CP510 printer works without problems.
I found a long discussion on one website, that gutenprint hat developed an better backend for the canon Selphy printer. There for CUPS may not include a backend for that printers.
http:// gutenprint. 996281. n3.nabble. com/Updated- spooler- for-Canon- Selphy- dye-sub- printers- td6198. html
And indeed, I found an entrance in cups-1.7.0 source code which says it is blacklist:
# Canon SELPHY CP510
0x04a9 0x3128 blacklist
But the manual of gutenprint says:
“Gutenprint 5.2 no longer provides the epson and canon back ends provided by earlier releases of Gutenprint to return printer status information. Instead, the standard back ends (such
as the usb backend) should be used.”
Hey folks, does this mean we now have no backend for canon Selphy printers at all?
I only have the wish to print some picture-cards for my family. :-(