Using the Canon LBP2900 with Ubuntu 9.04

The Canon LBP 2900 is an inexpensive black and white laser printer with good caracteristics:

Resolution

  • Enhanced :True 600 x 600 dpi resolution
  • Smoothing : Technology (2400 x 600 dpi equivalent with
  • Automatic Image Refinement Technology)

Warm-up Time  

  • 0 sec. from Standby Mode

First Print Time

  • 9.3 sec. or less

Paper Output

  • Face down: 100 sheets

Operating Systems

  • Windows 98/ME/2000/XP, Linux (CUPS)

This printer can be an optimal friend for your Ubuntu box, but the driver is hard to install correctly, especially with Ubuntu 9.04.

In this article I'll show you how to use the Canon LBP 2900 with Ubuntu 9.04 Jaunty Jackelope.

The LBP2900 driver provided by Canon requires the following packets:

  • cups-common
  • portreserve
  • cups

To install these packages open a terminal and the run the following commands:

# sudo apt-get install cups-common

# sudo apt-get install portreserve

# sudo apt-get install cups

Now you are ready to go on with the installation of the Canon driver.

Go to the canon site, download the iSensys LBP2900 1.60 driver and save it on your desktop directory. Now open a new terminal window and extract the driver with the following command:

# cd ~/Desktop

 

# tar zxvf CAPTDRV160.tar.gz 
CAPTDRV160/
CAPTDRV160/doc/
CAPTDRV160/driver/
CAPTDRV160/src/
CAPTDRV160/doc/guide-capt-1.6xe.tar.gz
CAPTDRV160/doc/license-captdrv-1.60e.txt
CAPTDRV160/doc/readme-capt-1.6xe.pdf
CAPTDRV160/doc/readme-capt-1.6xe.txt
CAPTDRV160/driver/debian/
CAPTDRV160/driver/rpm/
CAPTDRV160/driver/debian/cndrvcups-capt_1.60-1_i386.deb
CAPTDRV160/driver/debian/cndrvcups-common_1.60-1_i386.deb
CAPTDRV160/driver/rpm/cndrvcups-common-1.60-1.i386.rpm
CAPTDRV160/driver/rpm/cndrvcups-capt-1.60-1.i386.rpm
CAPTDRV160/src/cndrvcups-common-1.60-1.tar.gz
CAPTDRV160/src/cndrvcups-capt-1.60-1.tar.gz

move to the driver directory and install the debian packages:

# cd CAPTDRV160/driver/debian/

# sudo dpkg -i cndrvcups-common_1.60-1_i386.deb

# sudo dpkg -i cndrvcups-capt_1.60-1_i386.deb

Restart the CUPS system:

# sudo /etc/init.d/cups restart

Configure the printer

# /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E

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

Configure the ccpd to start at boot time

# sudo update-rc.d ccpd defaults 20

remove the hal-cups-util package so when you reboot your ubuntu box won't see an additional printer named LBP29002

# sudo apt-get remove hal-cups-utils

Now it is time to reboot your ubuntu box.

When Ubuntu will be up you will use the printer without problems.

 

Gg1.

 

Posted by at October 19, 2009
Filed in category: Bash Tip & Tricks, linux, Ubuntu on AspireOne, and tagged with: , , , , , ,

3 Responses to Using the Canon LBP2900 with Ubuntu 9.04

  1. Marcel Upfold says:

    Hi, I've done exactly what you have put in the Howto. I had my L:BP2900 set up perfectly but my laptop was stolen and now I'm trying to get it to workl again… no luck.
     
    After the intallation I get a ccp:send_data error, exit when trying to print a test page from the "Print test page" button on the Printer set up screen on Ubuntu 9.04… Help please

  2. Pingback: xAppSoftware » Using the Canon LBP2900 with Snow Leopard

  3. Pingback: xAppSoftware » Using the Canon LBP2900 with Snow Leopard

Leave a Reply

Your email address will not be published. Required fields are marked *

*


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <font color="" face="" size=""> <span style="">

Statistical data collected by Statpress SEOlution (blogcraft).