Unable to get printing working on Canon iP4500 with Suse 10.3

William Portal <[email protected]> Sat, 24 May 2008 11:16:03 +0100
Newsgroups gmane.linux.suse.laptop
Message-ID <[email protected]>
I have bought a copy of Open Suse (310059239/10) and am running it on a 
Sony VGN-NR21Z.  Mostly it works very well, but one of two things I am 
having diuficulty with is printing on a Canon iP4500.  The Canon 
web-site says that it is supported and Suse seems to recognize the 
printer.  However, when I install it using the Canon drivers 
(http://software.canon-europe.com/software/0028476.asp?model=) but I am 
not sure they work.  When I try and print a file, I can see it Queued in 
KJobViewer, but it won't print.  The iP4500 printer icon is shown with a 
small red cross on it, indicating a problem.  I think there is a problem 
relating to how the file is spooled to the printer.  Do I need to set up 
a spooler and does it relate to the parameters in the command below?
lpadmin -p IP4500 -m canonip4500.ppd -v cnij_usb:/dev/usb/lp0 -E

If anyone can help, I would be very grateful.  Regards,
William Portal.

The printer installation with the Canon drivers worked as follows,

sony21z:/home/william/drivers # rpm -ivh cnijfilter-common-2.80-1.i386.rpm
Preparing...                ########################################### 
[100%]
  1:cnijfilter-common      ########################################### 
[100%]

sony21z:/home/william/drivers # rpm -ivh 
cnijfilter-ip4500series-2.80-1.i386.rpm
Preparing...                ########################################### 
[100%]
  1:cnijfilter-ip4500series########################################### 
[100%]

sony21z:/home/william/drivers # /etc/init.d/cups restart
Shutting down cupsd                                                   done
Starting cupsd                                                        done

sony21z:/home/william/drivers # /usr/sbin/lpadmin -p IP4500 -m 
canonip4500.ppd -v cnij_usb:/dev/usb/lp0 -E
(note this ran quickly with no output)

sony21z:/home/william/drivers # /usr/sbin/lpadmin -d IP4500

(restarted the computer)

sony21z:/home/william/drivers # cupsenable IP4500