How To Install Canon LBP2900B printer in 14.04 LTS ? I tried the method for LBP2900 but it didnt work

I've got the LBP2900 working in Ubuntu 14.04.

  1. Download Linux capt driver version 2.60

  2. Extract it into download folder and opened the folder for 32 bit, as my installation is 32 bit:

    downloads → linux capt... → 32 bit driver → debian

  3. After that double click on the files, the Ubuntu software center opens and asks to install it. Install both the files one by one, second one first.

  4. Install the following additional packages from the Ubuntu software center: portreserve, gsfonts, gsfonts-other, gsfonts-X11.

  5. Restart the printer

    service cups restart
    
  6. Add your printer and start the printer daemon:

    sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E 
    sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
    sudo service ccpd start
    sudo service ccpd status
    
  7. Check the function of the printer:

    captstatusui -P LBP2900
    

    this will popup a new window. If the message is "Ready to print", you are done. If the message is error of no printer connected etc., restart the operating system and repeat the steps five to seven, and it will start.

Sometimes it may stop working after restart, then run

sudo service ccpd restart 

and try again.

It was a joyful experience for me to get my lbp2900b working in Ubuntu 14.04, otherwise i will have to make double boot to Windows for just printing.


Open printers:

Openprinters

Click Add

Add printer

Choose your printer from the list or enter the URI (the list should populate with detected printers provided you've followed the instructions in the community wiki about setting up CUPS

New printer

This is what I get as I print over the network:

pop-printers

Next you'll choose the driver to use for me Brother is recommended, yours will be Canon.

If you have a PPD file you can choose it here, if not, try to choose your printer from the database by selecting Canon here

driver

If you don't find your model listed here hit the back button and try searching for a driver to download above.

Canon

Once you've found your model listed, select it and move forward

You'll be asked to identify your printer here:

identify

do so and then click apply. Now print a test page to insure everything is working properly:

test page

If it prints congratulations, your done! If not, right click on the printer and insure that Enabled is checked (it should be)

enabled

If you right click on the printer and choose properties you'll get something like this (your URI and driver will be different): props

You should insure that these settings make sense if you can't print. If you have the wrong driver and everything else is correct you'll usually get something from the printer (garbled output, page feed, etc.)