April 3, 2010

Canon LBP3000 Printer on Ubuntu Linux 9.10 (Karmic Koala) and 10.04 (Lucid Lynx)

Filed under: Ubuntu — mariojump @ 10:18 pm
Tags: , , ,

This is my record when I installed Canon LaserShot LBP3000 Printer Driver on Ubuntu Linux 9.10 (Karmic Koala) 32bit.

[May 4, 2010] The following steps worked fine with Ubuntu 10.04 Lucid Lynx.

Download CAPT Printer Driver for Linux Version 2.00 from Canon.

Just follow the steps written in the installation manual by Canon.
I encountered one minor error. See below.

$ sudo apt-get update
$ sudo apt-get install cupsys

$ sudo dpkg -i cndrvcups-common_2.00-2_i386.deb
$ sudo dpkg -i cndrvcups-capt_2.00-2_i386.deb

$ sudo /etc/init.d/cupsys restart
sudo: /etc/init.d/cupsys: command not found

I got an error at the step above. So, executed the following line.

$ sudo /etc/init.d/cups restart
* Restarting Common Unix Printing System: cupsd [ OK ]

$ sudo /usr/sbin/lpadmin -p LBP3000 -m CNCUPSLBP3000CAPTJ.ppd -v ccp://localhost:59687 -E

Register LBP3000 in the ccpd configuration file.

$ sudo /usr/sbin/ccpdadmin -p LBP3000 -o /dev/usblp0
CUPS_ConfigPath = /etc/cups/
LOG Path = None
UI Port = 59787

Entry Num : Spooler : Backend : FIFO path : Device Path : Status
[0] : LBP3000 : ccp : //localhost:59687 : /dev/usblp0 : New!!

$ sudo /etc/init.d/ccpd start
Starting /usr/sbin/ccpd: .

Register ccpd as service.

$ sudo service ccpd restart
Shutting down /usr/sbin/ccpd: .
Starting /usr/sbin/ccpd: .

That’s all. Sharing the printer with Samba is fairly straightforward.
It’s as simple as:
1. Enable Samba Sharing. (If you enable one Samba Shared Folder with GUI, it will install Samba if you haven’t.)
2. Share the Printer on Samba – In the printer configuration menu, right click the printer and enable sharing.


  1. That should probably be /dev/usb/lp0 rather than /dev/usblp0 for the ccpdadmin command.

    Comment by Peter Jacobs — May 3, 2010 @ 12:42 pm | Reply

    • Peter,

      Thank you for your comment. My Ubuntu and LBP3000 were OK with:
      $ sudo /usr/sbin/ccpdadmin -p LBP3000 -o /dev/usblp0 CUPS_ConfigPath = /etc/cups/

      This command was OK with Ubuntu 10.04, too.

      Comment by mariojump — May 3, 2010 @ 10:57 pm | Reply

  2. Thanks a lot, it works well in ubuntu 9.10 🙂

    Comment by Ershad K — May 11, 2010 @ 9:57 am | Reply

  3. We are having a strange problem with the Canon LBP 3000 printer, Ubuntu 9.10 prints the first print job soon after the driver installation. But, all further print are queued with a status “Pending”, could you please help me to sort this problem out ? Thanks.

    Comment by Ershad K — May 11, 2010 @ 4:12 pm | Reply

    • Ershad,

      Thank you for your comments & coming back. Maybe restarting ccpd helps, especially if you turned off your PC once.

      $ sudo /etc/init.d/ccpd restart

      I realized my steps didn’t start the ccpd on system-boot time, and let me work on the correction.

      Comment by mariojump — May 11, 2010 @ 11:14 pm | Reply

  4. nice info, very interesting

    Comment by canon house — June 16, 2010 @ 11:20 am | Reply

  5. Works perfectly on 10.04. Install all cups file as per Synaptic Package Manager then download both files from the provided link. Install the cndrvcups-common files before the cndrvcups-capt. I have mine working over a Samba windows share.

    Comment by DougK — September 19, 2010 @ 9:14 pm | Reply

  6. ok, what about on ubuntu natty 11.04? my canon lbp 3000 doesnt work, help please, and link with drivers dont work for me.

    Comment by Alex — April 30, 2011 @ 5:12 pm | Reply

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a free website or blog at

%d bloggers like this: