i can't print by canon lpb2900

i’m using opensuse 12.1
i have already install canon lpb 2900 driver capt (blah…)
i have do many thing follow the internet
but the printing job is hold
im very new to opensuse as well as linux
please help and ask me question to clarify…
plz:’(

Welcome to the forums auvoantic.

  1. After installing the driver, did you configure your printer via YaST, or the CUPS web interface (using a browser)?

http://localhost:631/admin

  1. Were you able to print a test page ok?

  2. Have a look at the status recorded in ‘/etc/cups/printers.conf’, and post the contents here as well, as that may help us assist further.

Hi. welcome here

Please open a terminal window and do


lpstat -t 

and post output here.

Further to Knurpht’s advice, it is likely that the CUPS printer URI is incorrect (which /etc/cups/printers.conf contents or lpstat command will show). It should look like ‘ccp:/var/ccpd…’, rather than ‘usb://…’ or similar. The ccpd daemon must be running and the printer registered with that.

This ArchLinux guide may be helpful:
https://wiki.archlinux.org/index.php/Canon_LBP2900

Canon provides linux drivers as well, but this used to be quite tricky. I downloaded a tar file, unpacked that, found a couple of rpms, installed the one containing the manufacturer ppds, found them in /opt. Configured the printer through Yast.

thanks
i haven’t done anything with cups or yast
and i cant print test page either ( the connection is usb … = > which is wrong)
but i don’t know what to do after install the driver
ubuntu has a very complete instruction for this ( and i used to be able to install it )
most of the thing about installing this printer with opensuse is in 11.0 or 11.1 …
im using gnome live 12.0
i went to cups and it require password what is that ?

lpstat -t
scheduler is running
system default destination: LBP2900
device for LBP2900: usb://Canon/LBP2900
LBP2900 accepting requests since Thứ tư, 21 Tháng ba Năm 2012 18:11:38 ICT
printer LBP2900 now printing LBP2900-8. enabled since Thứ tư, 21 Tháng ba Năm 2012 18:11:38 ICT
Printer is now connected.
LBP2900-8 ngau 155648 Thứ tư, 21 Tháng ba Năm 2012 18:11:38 ICT

I’ve never owned a Canon printer, so all that I know has been gleamed from what I’ve read. The Canon driver comes with a CLI utility ccpdadmin, which can be used to configure the printer, along with the CUPS lpadmin command. (It is probably possible to configure graphically with the CUPS web interface if one is familiar with the Canon URI etc, but I won’t attempt to explain that approach here). The ArchLinux guide should be enough to get your printer configured. In particular, the ‘Register Printer’ and ‘Make udev rule for your printer’ sections.

Assuming you have the Canon driver installed, the guide mentions issuing this command to configure the print spooler

/usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E

then ‘Register the printer with ccpd daemon, once again replace [printer model] with your printer model:’

/usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0

The ccpd printer daemon must be running, and this can be automated with a udev rule, as outlined in the guide. It can be started manually with

/etc/rc.d/ccpd start

In an effort to assist you, I have installed the Canon driver package, which consists of 2 RPMs:

cndrvcups-common-2.20-1.x86_64
cndrvcups-capt-2.20-1.x86_64

After making sure that the ccpd daemon was running, I fired up my firefox broswer and navigated to
http://localhost:631/admin
I selected ‘Add Printer’ (entered my root credentials when prompted) and now there was a ‘CAPT Printer’ local printer option available. I suspect if I actually owned a Canon doorstop (I mean printer), I could now complete the configuration without resorting to the command line. I hope this helps.