User Rating: / 21
PoorBest 

Bookmark and Share

If you are new to Unixmen, you may want to subscribe :

Features

  • 12 ppm mono printing
  • Zero warm-up time from sleep mode
  • First Print Out Time in only 9.3 seconds
  • Up to 2400 x 600dpi print resolution
  • Energy efficient and quiet operation
  • Easy to use All-in-One cartridg

This tutorial will show you how to install Canon LPB2900 on Linux, tested also on Canon LBP3100 and is working, and should work on all

the Canon laser printers LBP XXXX Series.

Before to begin we have to see if all the necessary dependencies are installed, if not we have to install them, check the ones below if already

are installed :

1/6: printer-testpages

2/6: dynamic
3/6: libopenslp1
4/6: cups-common
5/6: portreserve
6/6: cups

If all is installed then we go with the installation :

1- Download the driver from here, or from :

http://downloads.unixmen.com/drivers/CANONLBP2900/CAPTDRV180.tar.gz

2- change to root :

su -  (root)

3- change to the folder where you download the driver and extract it, in my case :

 cd /home/zinovsky/Desktop

tar -xvf Driver.tar.gz change Driver with the name and version of your driver in my case i downloaded CAPTDRV180.tar.gz

output :

[root@localhost Desktop]# tar xvf CAPTDRV180.tar.gz

CANON_UK/
CANON_UK/Src/
CANON_UK/Driver/
CANON_UK/Doc/
CANON_UK/Src/cndrvcups-capt-1.80-1.tar.gz
CANON_UK/Src/cndrvcups-common-1.80-1.tar.gz
CANON_UK/Driver/RPM/
CANON_UK/Driver/Debian/
CANON_UK/Driver/RPM/cndrvcups-common-1.80-1.i386.rpm
CANON_UK/Driver/RPM/cndrvcups-capt-1.80-1.i386.rpm
CANON_UK/Driver/Debian/cndrvcups-common_1.80-1_i386.deb
CANON_UK/Driver/Debian/cndrvcups-capt_1.80-1_i386.deb
CANON_UK/Doc/README-capt-1.8xE.txt
CANON_UK/Doc/LICENSE-captdrv-1.80E.txt
CANON_UK/Doc/README-capt-1.8xE.pdf
CANON_UK/Doc/guide-capt-1.8xE.tar.gz

so now if we want to install in debian ( ubuntu for exmple) we have to choose :

CANON_UK/Driver/Debian/cndrvcups-common_1.80-1_i386.deb
CANON_UK/Driver/Debian/cndrvcups-capt_1.80-1_i386.deb

if We have to install the driver on red-hat based distribution like in my case will choose

CANON_UK/Driver/RPM/cndrvcups-common-1.80-1.i386.rpm
CANON_UK/Driver/RPM/cndrvcups-capt-1.80-1.i386.rpm

like this :

[root@localhost Desktop]# cd CANON_UK/                                                                                                                   
[root@localhost CANON_UK]# ls                                                                                                                                        
Doc/ Driver/ Src/
[root@localhost CANON_UK]# cd Driver/
[root@localhost Driver]# ls
Debian/ RPM/

in my case i will install in red-hat based distribution so is a RPM package ( fedora,Mandriva, Linpus )

[root@localhost Driver]# cd RPM/
[root@localhost RPM]# rpm -ivh cndrvcups-common-1.80-1.i386.rpm

Preparing... ########################################### [100%]
1:cndrvcups-common ########################################### [100%]
[root@localhost RPM]# rpm -ivh cndrvcups-capt-1.80-1.i386.rpm
Preparing... ########################################### [100%]
1:cndrvcups-capt ########################################### [100%]

Driver is installed .

4- Now we have to restart CUPS :

/etc/init.d/cups restart

5-Now type tail /var/log/messages

[root@localhost ~]# tail /var/log/messages

Jan 24 18:37:51 localhost perl: [RPM] cups-1.3.9-0.2mdv2009.0 installed
Jan 24 18:40:25 localhost kernel: usb 1-1: new high speed USB device using ehci_hcd and address 6
Jan 24 18:40:25 localhost kernel: usb 1-1: configuration #1 chosen from 1 choice
Jan 24 18:40:25 localhost kernel: usb 1-1: New USB device found, idVendor=04a9, idProduct=2676
Jan 24 18:40:25 localhost kernel: usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan 24 18:40:25 localhost kernel: usb 1-1: Product: Canon CAPT USB Device
Jan 24 18:40:25 localhost kernel: usb 1-1: Manufacturer: Canon
Jan 24 18:40:25 localhost kernel: usb 1-1: SerialNumber: 0000A376H8Jd
Jan 24 18:40:25 localhost kernel: usblp0: USB Bidirectional printer dev 6 if 0 alt 0 proto 2 vid 0x04A9 pid 0x2676
Jan 24 18:40:25 localhost kernel: usbcore: registered new interface driver usblp

6- Now type :

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

 

N.B : If you are trying to install another LBP printer other than LBP2900 then use the command bellow and choose the CNCUPSLBPxxxxCAPTK.ppd

that correspond to your printer model and replace it in the the command above.

ls /usr/share/cups/model/ |grep CNCUPS 

7-and then

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

N.B : If you are trying to install another LBP printer other than LBP2900 then change LBP2900 in the command above with your LBPxxxx printer

output :

 

CUPS_ConfigPath = /etc/cups/

 

LOG Path = None

UI Port = 59787

Entry Num : Spooler : Backend : FIFO path : Device Path : Status

----------------------------------------------------------------------------

[0] : LBP2900 : ccp : /var/ccpd/fifo0 : /dev/usb/lp0 : New!!

8- /etc/initd/ccpd start :

/etc/init.d/ccpd start

9- Now Set ccpd to start when you startup your computer:

For debian use :

sudo update-rc.d ccpd defaults 20

for other distributions i prefer this methode :

gedit /etc/rc.local

and add at the end :

 /etc/init.d/ccpd start

save and close

10- Printer is ready to print :)

Status Monitor :

to monitor printing type :

captstatusui -P LBP2900

 

N.B : Please don`t forget to report any issue in our forum for Canon Printers (Link to the Forum)


If you have a Tip, tutorial, Idea or anything you want to share with unixmen readers, you can send it to : tips[a]unixmen.com or use our contact form Thanks.


Related Articles By Tags :


Related Articles By Tags:

Comments (86)
  • zinovsky  - Your feed will be appreciated
    avatar

    Please your feed will be appreciated, this tutorial i did test it on ,Mandriva ,fedora, and Ubuntu, please report any problem with the installation.
    Please also if worked for you report it
    Thank you :)
    If you have a probleme please report it on the forum : http://www.unixmen.com/forums/viewtopic.php? f=31&t=138

    Unixmen Team

  • m1r0  - perfect workaround ubuntu 8.10 32bit
    avatar

    after testing about every other option to get LBP2900 runing i found, this was most simple and instantly working one.

    many thanks UNIXMAN :)

  • electra  - How can I check and install dependencies?
    avatar

    Hello guys.
    I've always good solution for installation of this printer.

    I'm trying this method on intrepid 8.10.

    Afraid this could be quite basic question, excuse me.
    I'm stuck at the step of pre-install to check these dependencies as zinovsky mentioned.
    1/6: printer-testpages
    2/6: dynamic
    3/6: libopenslp1
    4/6: cups-common
    5/6: portreserve
    6/6: cups

    But I don't know how to check and how to install?
    Can anybody advise me???

    electra

  • zinovsky  - re: re: How can I check and install dependencies?
    avatar

    To test DEPENDENCY on ubuntu 8.10 try the test by installing one by one,if you are a bigenner so just use the command :

    Code:
    sudo apt-get install dependenie name


    if it gives you: nothing todo do -already installed- then go to the second dependency, if it is not installed the installation of the dependency will continue.
    folow this methode from 1/1 to 6/6
    After you finish testing, then begin installation. and if you have a problem we are here to help you.
    Good Luck :twisted:[/quote]

  • chirag  - prob in step 3
    avatar

    im a newbie to ubuntu.. i have got the output zinovsky got in step 3
    root@chirag:/home/chirag/Desktop# tar -xvf CAPTDRV180.tar.gz
    CANON_UK/
    CANON_UK/Src/
    CANON_UK/Driver/
    CANON_UK/Doc/
    CANON_UK/Src/cndrvcups-capt-1.80-1.tar.gz
    CANON_UK/Src/cndrvcups-common-1.80-1.tar.gz
    CANON_UK/Driver/RPM/
    CANON_UK/Driver/Debian/
    CANON_UK/Driver/RPM/cndrvcups-common-1.80- 1.i386.rpm
    CANON_UK/Driver/RPM/cndrvcups-capt-1.80- 1.i386.rpm
    CANON_UK/Driver/Debian/cndrvcups-common_1.80- 1_i386.deb
    CANON_UK/Driver/Debian/cndrvcups-capt_1.80- 1_i386.deb
    CANON_UK/Doc/README-capt-1.8xE.txt
    CANON_UK/Doc/LICENSE-captdrv-1.80E.txt
    CANON_UK/Doc/README-capt-1.8xE.pdf
    CANON_UK/Doc/guide-capt-1.8xE.tar.gz

    after this when i try install package
    and type the following command

    CANON_UK/Driver/Debian/cndrvcups-common_1.80- 1_i386.deb


    i get the output:


    bash: CANON_UK/Driver/Debian/cndrvcups-common_1.80- 1_i386.deb: Permission denied


    please help

  • chirag  - oops sorry......
    avatar

    i completed that step... but actually i dont know how to install the .deb package in a terminal... i've reached till this step....

    Code:

    root@chirag:/home/chirag/Desktop/CANON_UK/Driver/ Debian#


    after this how do i install the package??? :?: :!: help

  • zinovsky  - re: oops sorry......
    avatar
    chirag wrote:
    i completed that step... but actually i dont know how to install the .deb package in a terminal... i've reached till this step....
    Code:

    root@chirag:/home/chirag/Desktop/CANON_UK/Driver/ Debian#



    after this how do i install the package??? :?: :!: help


    now go the reportory where you download drivers and type the commands :

    Quote:
    dpkg -i Debian/cndrvcups-common_1.80-1_i386.deb


    and

    Quote:
    dpkg -i cndrvcups-capt_1.80-1_i386.deb


    :)

  • chirag  - prob......
    avatar

    hey.... thanks for the reply now i have to try it out but there is another problem.... yesterday i got a new hard drive in which i have installed xp sp2.... now i am not getting the old boot menu .... there is a boot menu appearing.... and both are saying MICROSOFT XP SP2
    MICROSOFT XP SP2

    now i badly want to use ubuntu... please tell me the steps to do that so that i get back the old menu settings with no harm to the new hard drive i've purchased yesterday... :idea: :roll:

  • zinovsky
    avatar

    Please open a new topic on unixmen Forum in linux configuration--->ubuntu regarding this issue. :wink:
    ok, the boot menu is grub?
    if that is the case ,try to boot with both names, perhaps one can be of ubuntu and just the name did changed.

  • m1r0  - capt status error
    avatar

    AFter reboot printer stops working and when i try get command captstatusui -P LBP2900 it reports captstatus error.

    only way to get it working is pass this entire tutorial and have working printer till reboot.

    any tips how to get rid off captstatus error ?

  • zinovsky
    avatar

    you got errors when you type this command ?

    Quote:
    /etc/init.d/ccpd start

    everytime you reboot your computer and you want to print you have to start first ccpd by typing the command above. please report if worked :)

  • m1r0  - ccpd
    avatar

    hello mr zinovsky,

    it seems it's printing properly after ccpd start command...

    how could i run this comand automaticly on startup so user dont have to mess with console every time he restart pc ?

  • m1r0  - auto start ccpd
    avatar

    managed to get all working properly.

    command for startup automaticly:

    Code:
    sudo update-rc.d ccpd defaults 20

    many tnx for help and this excelent guide mr zinovsky

  • Pirat9  - chkconfig
    avatar

    you use too
    $ apt-get install libnewt0.51
    $ ln -s /usr/lib/libnewt.so.0.51 /usr/lib/libnewt.so.0.50
    $ wget http://www.tuxx-home.at/projects/chkconfig-for- debian/chkconfig_1.2.24d-1_i386.deb
    $ dpkg --force-all -i chkconfig_1.2.24d-1_i386.deb
    and

    $sudo chkconfig ccpd on

    Cheers

  • Salman Baig  - LBP2900 on CentOS 5.2
    avatar

    :D Thanks allot this worked perfect.. now its working on CentOS5.2.

    I did the following steps.

    yum groupinstall printing
    yum localinstall yum localinstall cndrvcups-common-1.80-1.i386.rpm cndrvcups-capt-1.80-1.i386.rpm --nogpgcheck
    /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
    /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
    /etc/init.d/ccpd start

    and that's it..

    Its working

    Cheers

  • Pixie
    avatar

    Glory glory zinovsky!

    The best how-to for Canon problems.

    Next time you´re in Finland, I´ll buy you a drink!

  • Pixie  - re:
    avatar
    Pixie wrote:
    Glory glory zinovsky!

    The best how-to for Canon problems.

    Next time you´re in Finland, I´ll buy you a drink!

    OK, The law of Mr Murphy hit me again. For some reason my bloody LBP stopped working! I really don't know why... Any help?

  • zinovsky
    avatar

    Ok,
    Try to start ccp by this command

    Quote:
    /etc/init.d/ccpd start


    and then try to print if worked then add this command so that the ccpd will start next time with boot :

    Quote:
    sudo update-rc.d ccpd defaults 20


    Happy to help you :twisted:

  • Pixie
    avatar

    Ok, a new try: printing without "/etc/init.d/ccpd start", result: Bloody Canon remains quiet.

    (Re)starting ccpd I was able to print again. So I follow your instructions and do "sudo update-rc.d ccpd defaults 20", but receive:

    update-rc.d: warning: /etc/init.d/ccpd missing LSB style header
    System startup links for /etc/init.d/ccpd already exist.

    Hmm. Any ideas?

  • Alien  - Still problems
    avatar

    Hi,
    I managed to get the printer to work from the local machine, still when I am able to print from the local machine, I am not able to print from the network, and the other way around: When I restart ubuntu I manage to print from the network but I can't print from the local machine. After I do /etc/init.d/ccpd restart - I am able to print from the local machine, but I can't print from the network :(

    Any ideas ?

  • m1r0
    avatar

    delete "ccpd" from all startup entry manually , then execute comand for autostart again. reboot your pc and hope for best.

  • zinovsky  - Another one to start ccpd on startup
    avatar

    another Option
    try to put it on the rc .local
    from the console type

    Quote:
    sudo gedit /etc/rc.local


    and add at the end

    Quote:
    /etc/init.d/ccpd start

    i tried this one just now in my Mandriva and worked, later will try it on other distributions and will report it to you :)

  • Pixie  - Thanks m1r0 & zinovsky
    avatar

    So I asked for help and received two of them, many thanks. I decided to try first zinovsky's one - just becouse I didn't (still dont to be honest) know how to modify startup entry.

    Anyway, editing local.rc did the job (or it seems after one succesful test)

    Cheers mates, I owe three pints now for zinovsky and one for m1r0

  • Alien  - Still problems
    avatar

    Hi,
    I managed to get the printer to work from the local machine, still when I am able to print from the local machine, I am not able to print from the network, and the other way around: When I restart ubuntu I manage to print from the network but I can't print from the local machine. After I do /etc/init.d/ccpd restart - I am able to print from the local machine, but I can't print from the network :(

    Any ideas ?

  • Pirat9  - share your printer in the network
    avatar

    go to adminstration --> printing-->
    select share published printers ..... and allow users to cancel...

    in the other clinet ubuntu machine
    administartion --. printing
    select show pirnters shared by other systems
    if the other clinet machine is Windows
    follow this link
    http://www.unixmen.net/index.php? option=com_content&view=article&id=148:haring- printer-on-ubuntu-linux-server-with-windows-& catid=1:linux-tutorials&Itemid=2

  • Alien  - still problems
    avatar

    thx Pirat9

    I checked again, and it all looks ok. Administration - Printing is set to Publish share printers, and users can cancel jobs.

    I have a windows - ubuntu network.
    Now, on the ubuntu I have the LBP2900 installed and shared.

    After Rebooting Ubuntu: Ubuntu cannot print on the printer (as local printer) while windows can see the printer on the network and can print on it.
    After I do sudo /etc/init.d/ccpd stop/start it goes the other way around: Ubuntu can print to the printer (as local printer) and windows cannot print from the network.

    I need to have this working in the same time.. not just one :(

    I checked the smb.conf file also. Looks like I got it right, but there is only one thing that is strange: In the smb.con file [printers] has browseable=yes but when I do testparm it sais [printers] browseable = no
    ...

    As windows can print through the network untill ccpd is started, I suppose it is in the ccpd where the problem occurs..

    I am a new guy to ubuntu and linux at all.. please help me to have it fixed..

  • Pirat9
    avatar

    after this step sudo /etc/init.d/ccpd start
    go to windows
    # Open the Control Panel
    #

    Click Printers and Faxes
    #

    Click Add a Printer
    #

    On the first page of the Add Printer Wizard, click Next
    #

    Choose Add a network Printer
    #

    Choose Connect to a printer on the internet and type http://SERVER_NAME:631/printers/PRINTER_NAME in the text box and then click next
    # On the next screen, Choose the correct driver for your printer
    #

    Click ok to finish
    #

    Right click the printer, choose properties, and then try to print a test page

  • Alien  - the same
    avatar

    That is exactly what I was doing,

    after restarting ccpd on the ubuntu, and making sure it is printing from the local machine, I added the printer on a few windows machines as a network printer with the correct http//... path. Printing the test page failed, nothing came out of the printer :(

  • htnakirs  - Dependencies not exist in repository
    avatar

    I do not find the dependencies in either the Fedora repository or the Opensuse repository. These exist only in the Mandriva repository. I checked here : http://rpmfind.net/linux/RPM/

    Can you try installing on Opensuse or Fedora, and let us know?

  • htnakirs  - Dependencies not in repository
    avatar

    This is the output that I get :

    zypper install portreserve
    Refreshing 'sda5'
    * Reading repository 'Main Repository (NON-OSS)' cache
    * Reading repository 'Main Repository (OSS)' cache
    * Reading repository 'sda5' cache
    * Reading repository 'openSUSE-10.3-DVD 10.3' cache
    * Reading installed packages [100%]

    package 'portreserve' not found
    Nothing to do.


    Are there any other repositories that I need to add, besides the MAIN ones?

  • zinovsky  - Try to add packman repository
    avatar

    Try to add packman repository :

    Quote:
    zypper addrepo --repo http://packman.mirrors.skynet.be/pub/packman/suse/ 11.1/Packman.repo

    and try again

  • htnakirs  - Dependencies....
    avatar

    Nope. It isn't there.

    zypper install portreserve
    * Reading repository 'Main Repository (NON-OSS)' cache
    * Reading repository 'Main Repository (OSS)' cache
    * Reading repository 'sda5' cache
    * Reading repository 'openSUSE-10.3-DVD 10.3' cache
    * Reading repository 'Packman Repository' cache
    * Reading installed packages [100%]

    package 'portreserve' not found
    Nothing to do.

    Which Fedora version did you successfully print ? In Fedora 9 I face the same problem of not found dependencies.

  • James
    avatar

    htnakirs
    zypper install portreserve
    witch package is this ?
    there is no package named portreserve in the opensuse Linux !!
    please clarify more !!

  • htnakirs  - Dependencies
    avatar

    James, portreserve is one of the 6 dependencies that are needed.

    zinovsky, can you please indicate which Fedora distro you successfully printed in?

  • zinovsky
    avatar

    Hi,
    Yes the tutorial is tested on fedora 10 ,Mandriva 2009.1 ,ubuntu 8.10, you can see the comment of Salman Baig worked for him fine on CentOS 5.2 for suse i will test it this night, did you try to install the printer without testing the repositories ? :?:

  • htnakirs  - Dependencies
    avatar

    Yes, I tried without the dependencies. I wouldn't be here if I could get the printer working by following Canon's instructions, which do not mention anything about the 6 dependencies - except CUPS.

    Baig seems to have blindly installed all packages under the Printing group. In another forum, he did give up trying to get the printer to run on Opensuse. In Opensuse, the Printing group does not include many of the dependencies you have listed.

  • kdblitz
    avatar

    thanks for this! i got to install mine thanks to your page! ^_^

  • kdblitz
    avatar

    my system used is fedora 10 also.

  • Milind dhuri
    avatar

    I get error hal device error after installation

  • zinovsky
    avatar

    Which kind of error ? give us more informations if you want us to help you

  • Manolo  - Ubuntu 9.04 amd64 bit
    avatar

    I followed all the instruction even if I found none of the dependecies packets of the preinstallation section.
    The printer does not print.
    Any suggestion?

    Thanks

  • pirat9
    avatar

    The driver 1.3.xxx still working fine for the majority of linux boxes :
    # rpm -ivh cndrvcups-common-1.3x-x.i386.rpm
    # rpm -ivh cndrvcups-capt-1.3x-x.i386.rpm


    # /etc/init.d/cups restart

    register it :


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


    register the usb connection :
    /usr/sbin/ccpdadmin -p LBP5000 -o /dev/usb/lp0

    # /etc/init.d/ccpd start


    ENJOY

  • maccarone
    avatar

    Thanks for your reply.
    As shown in the title I'm using Ubuntu 9.04 on amd64 bit: what should I do?

    Thanks

  • zinovsky
    avatar

    I posted the answer of your question on the forum :
    http://www.unixmen.com/forums/viewtopic.php?f=31& t=251&p=313#p313

  • bayvista
    avatar

    I cant get very far with this. I have installed the latest DEB drivers - 1.8. This is what I get from the tail:
    david@david-desktop:~$ sudo tail /var/log/messages
    Jun 19 09:06:18 david-desktop kernel: [ 33.724308] [drm] Setting GART location based on new memory map
    Jun 19 09:06:18 david-desktop kernel: [ 33.724321] [drm] Loading R300 Microcode
    Jun 19 09:06:18 david-desktop kernel: [ 33.724360] [drm] Num pipes: 1
    Jun 19 09:06:18 david-desktop kernel: [ 33.724368] [drm] writeback test succeeded in 1 usecs
    Jun 19 09:06:19 david-desktop kernel: [ 34.980561] ccpd[6989]: segfault at b7224004 ip b7e64472 sp bfad4480 error 4 in libc-2.8.90.so[b7df3000+158000]
    Jun 19 09:06:24 david-desktop pulseaudio[7094]: ltdl-bind-now.c: Failed to find original dlopen loader.
    Jun 19 09:06:24 david-desktop pulseaudio[7097]: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
    Jun 19 09:06:24 david-desktop pulseaudio[7097]: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted
    Jun 19 09:06:41 david-desktop python: hp-systray[7215]: warning: No hp: or hpfax: devices found in any installed CUPS queue. Exiting.
    Jun 19 09:25:53 david-desktop syslogd 1.5.0#2ubuntu6: restart.
    david@david-desktop:~$
    Would appreciate your help

  • zinovsky
    avatar

    Don`t use latest driver 1.80 for jaunty because this driver doesen`t support Ubuntu jaunty, you have to use an earlier version like driver 1.60 or 1.30 look here :
    http://www.unixmen.com/linux-distributions/ubuntu/ 229-installation-canon-lbp2900-on-linux

  • kdblitz  - Printer not responding
    avatar

    hello i'm back ^_^,

    upon reformatting to fedora 11, I've retried installing my lbp2900 again. unfortunately, this time, I'm having a hard time configuring it.

    My computer recognises the printer but when i looked at it this is what i saw.

    Make and Model- Canon LBP2900 CAPT ver.1.5
    Status- Paused - "/usr/lib/cups/backend/ccp failed"

    PS among the dependencies, i don't have
    printer-testpages,dynamic,libopenslp1 since its not in the rpms (fedora and rpmfusion)

    PPS when i 'system-config-printer', i get this:
    libnotify-Message: Unable to get session bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

    (system-config-printer.py:5940): GVFS-RemoteVolumeMonitor-WARNING **: cannot connect to the session bus: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

    And can anyone provide a link for the 1.3 driver? the one provided by this site(http://downloads.unixmen.com/drivers/ CANONLBP2900/CAPTDRV130.tar.gz) is already dead.

    Thank you very much!!!

  • kdblitz  - Printer finally working! ^_^
    avatar

    I did the steps in this site and steps 1-4 from this site (although i omitted some since i'm using fedora 11) and it finally magically worked! :D

    https://help.ubuntu.com/community/ HardwareSupportComponentsPrinters/CanonPrinters/ Canon_LBP_2900

  • Naveen  - LBP2900 FC-8
    avatar

    i installed Canon LBP2900 on Fedora Core 8, all the steps were followed, but output didnot comes.
    please suggest

    Naveen

  • zinovsky  - Which input?
    avatar

    You mean this output ? :
    output :

    Quote:

    CUPS_ConfigPath = /etc/cups/

    LOG Path = None

    UI Port = 59787

    Entry Num : Spooler : Backend : FIFO path : Device Path : Status

    -------------------------------------------------- --------------------------

    [0] : LBP2900 : ccp : /var/ccpd/fifo0 : /dev/usb/lp0 : New!!


  • kdblitz  - just a question.
    avatar

    hello!

    i've been able to successfully install the printer in fedora 11, but i'm wondering if there is a way if I could print even if I don't turn the printer on with my computer? because its tedious/time-consuming if i need to restart my pc after discovering i need to print something, just so that my pc just to make the printer work. is there a script or command you could provide to help? thanks! :D

  • zinovsky
    avatar

    Yes, you have the command in the tutorial, use this command for fedora11
    Now Set ccpd to start when you startup your computer:

    Open this file :

    gedit /etc/rc.local

    Quote:


    and add this line at the end

    Quote:

    /etc/init.d/ccpd start


    with this command the printer will start automaticaly with the computer :)

  • kdblitz  - re:
    avatar

    Thanks for your reply! i've already done that.

    However, what i meant with my question is there a way that the computer will know when i've turn the printer on when my computer is already running? I seldom use my printer so usually i don't turn the power of the printer with the computer, usually i only turn it only if i need to print something. Thanks again!

  • toolpost
    avatar

    Thanks a lot!.. My LBP2900B works perfectly with Fedora 11. :roll:

  • muaddip
    avatar

    I am just a newbie at ubuntu. I tried to install lbp2900 with help of other web sites.
    https://help.ubuntu.com/community/ HardwareSupportComponentsPrinters/CanonPrinters/ Canon_LBP_2900

    ı followed what said(if i could).
    now my computer recognise 2 different printers - lbp2900 and lbp29002- but they dont print.

    $ sudo ccpdadmin
    outputs correct things.

    $ captstatusui -P LBP2900

    open a new window but there is no message.

    sudo apt-get install dependenie name outputs:
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    E: Couldn't find package dependenies


    should i remove all things and start again?

  • zinovsky
    avatar

    Please see how to install LBP2900 on Ubuntu, [url=http://www.unixmen.com/linux-distributions/ ubuntu/229-installation-canon-lbp2900-on-linux]in this link[/url] :
    You will find to keep just LBP2900 and the LBP29002 will be deleted. You are trying top install it on Ubuntu9.04 or in 9.10 ?

  • ajai.s  - printer not working
    avatar

    please give me a solution to install LBP2900 printer in my pc, am working in redhat linux 5 version. after installing the printer, it remains idle alwasys. please help for this problem.

    regards,

    ajai.s

  • wardo
    avatar


    hi ajai.s;

    is cups running ?
    ps -ef | grep cups

  • salar
    avatar

    i need to canon printer lbp_2900 ? plz help me !!
    i from iran
    :roll:

  • salar
    avatar

    need to canon printer lbp_2900 driver? plz help me !!

    i from iran

  • Davor Dumancic
    avatar

    Followed you steps and after restarting cups didn't get the same result with tail /var/log/messages. Had to do with some problems with the USB port printer was attached to. Did all other steps but got error that printer is not ready. Plugged it in another port, restarted cups but still I got some problems. Succeeded to add it through system manager in KDE on URI: usb://Canon/LBP2900 model "Canon LBP2900 CAPT ver.1.5". When i try to print, it sends file to print, does something and then in job log says that the printing process is finished but printed papers don't come out.

  • Mark
    avatar

    Hi Mr. Zinovsky.

    I have a fresh install of Ubuntu Karmic, and am trying to follow your instructions to setup a LBP3300.

    I find that I don't have a /dev/usblp0/ ( or a /dev/usb/lp0 ). Do you know why this would be, or what I should do in this case?

    Thanks a lot.

  • akash
    avatar

    hi all, i hav tried with these steps. The "captstatusui -P LBP2900" command give "READY TO PRINT" indication, but when i tried to print i did't get print out. the indication printing will get when i give print command.
    I am using Fedora 12 please help me

  • akash
    avatar

    i got an error indication like this

    SELinux is preventing /usr/lib/cups/backend/ccp "write" access on fifo0.

    Detailed Description:

    SELinux denied access requested by ccp. It is not expected that this access is
    required by ccp and this access may signal an intrusion attempt. It is also
    possible that the specific version or configuration of the application is
    causing it to require additional access.

    Allowing Access:

    You can generate a local policy module to allow this access - see FAQ
    (http://fedora.redhat.com/docs/selinux-faq-fc5/ #id2961385) Please file a bug
    report.

    Additional Information:

    Source Context unconfined_u:system_r:cupsd_t:s0-s0:c0.c1023
    Target Context system_u:object_r:var_t:s0
    Target Objects fifo0 [ fifo_file ]
    Source ccp
    Source Path /usr/lib/cups/backend/ccp
    Port
    Host localhost.localdomain
    Source RPM Packages cndrvcups-capt-1.80-1
    Target RPM Packages
    Policy RPM selinux-policy-3.6.32-41.fc12
    Selinux Enabled True
    Policy Type targeted
    MLS Enabled True
    Enforcing Mode Enforcing
    Plugin Name catchall
    Host Name localhost.localdomain
    Platform Linux localhost.localdomain
    2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7
    ...

  • Zinovsky
    avatar

    Try to disable Selinux and see if will work

  • ashwini  - hello problem
    avatar

    how can install previous package.

  • Zinovsky
    avatar

    To be able to help you could you tell me, Which previous package ? Which canon version you are trying to install ? and which linux distribution you have?

  • arpit  - problem CanonLBP 2900
    avatar

    i have RED HAT 5 ENTERPRISE EDITION. i have followed all the steps as directed by you. i have installed cndrvcups-common andcndrvcups-captsucessfully.My printer and OS is able to locate the driver LBP 2900, but ia am not able to print yet. Secondely i have not installed these dependencies. So please tell me to how to install these :

    1/6: printer-testpages

    2/6: dynamic
    3/6: libopenslp1
    4/6: cups-common
    5/6: portreserve

  • Pavan Kishore  - canon lbp2900 printer issue...!
    avatar


    Dear all,

    I had installed canonLPB2900 printer on ubuntu 9.10, and when i fire a print job, it says processing but not print comes out from the printer.

    kindly help to solve the issue.

    thanks
    Pavan

  • Skrblik  - Second printer
    avatar

    Haloo ,guys ,after all restarts or switching off/on printer i get second printer and cant printing.After using command lpadmin -x LBP29002 && sudo /etc/init.d/ccpd restart && sudo /etc/init.d/cups restart is everything OK and printer working.Pleas help me fix this problem

  • Vikas  - awesome tutorial .. lot helpful
    avatar

    Hi,

    thnx a lot for the awesome and very helful tutorial..

    keep up d good work.

    Vikas

  • Knight Samar  - Hey, great thanks!
    avatar

    Dear zinovsky,

    Thanks a ton for writing this tutorial! I was almost going to give up after spending one whole day on this printer.

    Thanks! Thanks!! Thanks!!!

    Further, I just want to add that I had to restart my PC before it started showing the proper status in captstatusui

    Thanks again!

    And please keep writing such helpful and useful tutorials. People like you are the ones who keep the spirit of Open Source alive :D

  • Zinovsky
    avatar

    You`re welcome :)

  • kobusco  - kobusco
    avatar

    After numerous years I aborted MS and am now 6days old with Ubuntu (loaded 9.10 from a disk and upgraded from the net to 10.04 (Lucid Lynx) so at least I know the laptop will not explode. I want to install my Canon i-sensys LBP2900. found your instructions and did my best. However I see my lucid lynx see the printer but do not yet get he printer to respond by printing. Saw updates for 10.04 and is busy to install.
    (Correct Forum? Doing something wrong?)

  • Simon banks  - Still not printing
    avatar

    Hi

    I am running Karmic Koala version 9.10 and am trying to get LBP2900 to run. It has worked and will print one job then stops, and prints job on reboot, then will not run again.
    I get this simon@simon-laptop:~$ /etc/init.d/ccpd start
    * Starting Canon Printer Daemon for CUPS: ccpd ccpd: must be run as root

    Any ideas as what to do next?

    Many thanks

  • Zinovsky  - Use sudo before the command
    avatar

    you need to use sudo to run the command, so need to be this way :

    Quote:
    simon@simon-laptop:~$ sudo /etc/init.d/ccpd start
  • SHRI85
    avatar

    Hi experts,
    I was able to run except following command.
    When run it i shows the following message.
    Wts it mean?
    Rest of the commands also not running.

    [root@localhost RPM]# gedit /etc/rc.local
    GConf Error: Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details - 1: Failed to get connection to session: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.)
    GConf Error: Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details - 1: Failed to get connection to session: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.)
    GConf Error: Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details - ...

  • zxc232  - Error on Mandriva 2010 and PCLinuxOS 2010
    avatar

    In past time, I've installed CAPT driver on Mandriva 2009.1, Ubuntu 9.10, .. Everything is OK.
    On Ubuntu 10.04, Mint 9, CAPT is also OK (using this scripthttp://radu.cotescu.com/2010/03/20/how-to-install- canon-lbp-printers-in-ubuntu/
    But on Mandriva 2010 and PCLinuxOS 2010:
    [root@localhost zxc]# dmesg | grep ccpd
    ccpd[22278]: segfault at d ip 080500be sp bfaf76b0 error 4 in ccpd[8048000+c000]
    Please help!

  • Salman Baig  - Problems configuring lbp2900 on fedora 13 64 bit
    avatar

    Hello there,
    I once visited this page while wandering around in search for "how to configure cannon lbp2900 on CentOS" and It did make my life easy :)

    Now I have a different story.

    OS: Fedora 13; Arch 64 bit

    I have already installed:

    capt drivers with "yum localinstall --nogpgcheck"
    (which installed dozens of undesired i686 packages with it ;)

    install cups with "yum groupinstall cups -y"

    Now when I start cups and ccpd from /etc/init.d/ it looks ok..
    but when i print a document it goes on "processing" for an everlasting time..

    I followed instructions and configured my printer as lbp2900 but when i reboot my system a new printer is automatically configured with name lbp2900-2. now both are present and both don't print :(

    any success story on fedora 13 64bit?

    Cheers!!

  • Salman Baig  - My printer works now!!
    avatar

    Yesterday night I got frustrated and slept, now when i turned my pc on and tried printing a page it printed... Don't know what I did right unknowingly :)

    Cheers!!

  • Zinovsky
    avatar

    Worked for both Arch and fedora13?

  • Salman Baig
    avatar

    Yeah its working on Fedora 13 64bit Arch. But captmon service consumes 100% of my processor when it starts at boot up. So the only fix is to start it manually when needed and kill it when finished printing.

    Cheers!!

  • Finemann  - Great Tutorial
    avatar

    Great Work guys! Keep writing awesome articles like these. I got to work my printer on F12 with your tutorial. Thanks a lot again!

  • Anonymous  - help please
    avatar

    It says Unable to copy the ppd file....


    -----------------------------------------

    [srinivas@localhost Downloads]$ su
    Password:
    [root@localhost Downloads]# ls
    CAPTDRV180.tar.gz
    [root@localhost Downloads]# tar xvf CAPTDRV180.tar.gz
    CANON_UK/
    CANON_UK/Src/
    CANON_UK/Driver/
    CANON_UK/Doc/
    CANON_UK/Src/cndrvcups-capt-1.80-1.tar.gz
    CANON_UK/Src/cndrvcups-common-1.80-1.tar.gz
    CANON_UK/Driver/RPM/
    CANON_UK/Driver/Debian/
    CANON_UK/Driver/RPM/cndrvcups-common-1.80- 1.i386.rpm
    CANON_UK/Driver/RPM/cndrvcups-capt-1.80- 1.i386.rpm
    CANON_UK/Driver/Debian/cndrvcups-common_1.80- 1_i386.deb
    CANON_UK/Driver/Debian/cndrvcups-capt_1.80- 1_i386.deb
    CANON_UK/Doc/README-capt-1.8xE.txt
    CANON_UK/Doc/LICENSE-captdrv-1.80E.txt
    CANON_UK/Doc/README-capt-1.8xE.pdf
    CANON_UK/Doc/guide-capt-1.8xE.tar.gz
    [root@localhost Downloads]# CANON_UK/
    bash: CANON_UK/: is a directory
    [root@localhost Downloads]# ls
    CANON_UK CAPTDRV180.tar.gz
    [root@localhost Downloads]# cd CANON_UK
    [root@localhost CANON_UK]# ls
    Doc Driver Src
    [root@localhost CANON_UK]# cd Driver/
    [root@localhost Driver]# ls
    Debian RPM
    [root@localhost Driver]# cd RPM/
    [root@localhost RPM]# rpm -ivh cndrvcups-common-1.80-1.i386.rpm
    Preparing... ########################################### [100%]
    1:cndrvcups-common ########################################### [100%]
    [root@localhost RPM]# /etc/init.d/cups restart
    Stopp...

  • zeneknath  - Help Please
    avatar

    I tried to install it in both centos & open suse

    after few steps it says Unable to copy the ppd file?

    Jul 9 12:05:40 localhost kernel: drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
    [root@localhost RPM]# /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
    lpadmin: Unable to copy PPD file!
    [root@localhost RPM]# /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0
    lpadmin: Unable to copy PPD file!
    [root@localhost RPM]# ls
    cndrvcups-capt-1.80-1.i386.rpm cndrvcups-common-1.80-1.i386.rpm
    [root@localhost RPM]# /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBPxxxxCAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
    lpadmin: Unable to copy PPD file!
    [root@localhost RPM]# /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
    bash: /usr/sbin/ccpdadmin: No such file or directory
    [root@localhost RPM]# /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
    lpadmin: Unable to copy PPD file!
    [root@localhost RPM]#

Write comment
Your Contact Details:
Gravatar enabled
Comment:
[b] [i] [u] [s] [url] [quote] [code] [img]   
:D:):(:0:shock::confused:8):lol::x:P:oops::cry:
:evil::twisted::roll::wink::!::?::idea::arrow: