105 responses

  1. m1r0
    February 15, 2009

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

    many thanks UNIXMAN :)

  2. electra
    February 16, 2009

    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
      February 19, 2009

      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[/code]
      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]

  3. chirag
    February 26, 2009

    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

  4. chirag
    February 26, 2009

    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#
    [/code]

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

  5. zinovsky
    February 27, 2009

    [quote=chirag]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#
    [/code]

    after this how do i install the package??? :?: :!: help[/quote]
    now go the reportory where you download drivers and type the commands :
    [quote]dpkg -i Debian/cndrvcups-common_1.80-1_i386.deb[/quote]
    and
    [quote]dpkg -i cndrvcups-capt_1.80-1_i386.deb [/quote]
    :)

  6. chirag
    February 27, 2009

    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
      February 28, 2009

      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.

  7. m1r0
    March 9, 2009

    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 ?

  8. zinovsky
    March 9, 2009

    you got errors when you type this command ?
    [quote]/etc/init.d/ccpd start[/quote]

    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 :)

  9. m1r0
    March 9, 2009

    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 ?

  10. m1r0
    March 9, 2009

    managed to get all working properly.

    command for startup automaticly:

    [code]sudo update-rc.d ccpd defaults 20[/code]

    many tnx for help and this excelent guide mr zinovsky

  11. Pirat9
    March 9, 2009

    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

  12. Salman Baig
    March 13, 2009

    :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

  13. Pixie
    March 16, 2009

    Glory glory zinovsky!

    The best how-to for Canon problems.

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

  14. Pixie
    March 27, 2009

    [quote=Pixie]Glory glory zinovsky!

    The best how-to for Canon problems.

    Next time you´re in Finland, I´ll buy you a drink![/quote]

    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
      March 27, 2009

      Ok,
      Try to start ccp by this command
      [quote]/etc/init.d/ccpd start[/quote]
      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[/quote]
      Happy to help you :twisted:

      • Pixie
        March 29, 2009

        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
        April 1, 2009

        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 ?

  15. m1r0
    March 29, 2009

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

  16. zinovsky
    March 29, 2009

    another Option
    try to put it on the rc .local
    from the console type
    [quote]sudo gedit /etc/rc.local[/quote]
    and add at the end
    [quote]/etc/init.d/ccpd start[/quote]

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

  17. Pixie
    March 31, 2009

    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

  18. Alien
    April 1, 2009

    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 ?

  19. Pirat9
    April 1, 2009

    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
      April 2, 2009

      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..

  20. Pirat9
    April 2, 2009

    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
      April 2, 2009

      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 :(

  21. htnakirs
    April 2, 2009

    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?

  22. zinovsky
    April 3, 2009

    Hi,
    The repositories you can install them from your terminal, for example for fedora you have to use the command to check if cups is installed:

    [quote]su-
    yum install cups[/quote]
    for Opensuse use the command
    [quote]zypper install cups[/quote]
    if dependency is not installed then with these commands will be installed.
    be sure to add repositories to your fedora installation and suse before to make these commands .
    to add repositories on open suse see here :
    [url]http://www.unixmen.com/index.php?option=com_content&view=article&id=132:opensuse-guide-for-beginners&catid=6:suse&Itemid=11[/url]
    for fedora and Linpus see here :
    [url]http://www.unixmen.com/index.php?option=com_content&view=article&id=77:install-softwares-on-linpus&catid=13:linpus&Itemid=20[/url]
    If you need more help please ask :)

    • htnakirs
      April 3, 2009

      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?

  23. zinovsky
    April 3, 2009

    Try to add packman repository :

    [quote]zypper addrepo –repo http://packman.mirrors.skynet.be/pub/packman/suse/11.1/Packman.repo/quote

    and try again

  24. htnakirs
    April 3, 2009

    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.

  25. James
    April 3, 2009

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

    • htnakirs
      April 4, 2009

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

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

      • zinovsky
        April 4, 2009

        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
        April 9, 2009

        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.

  26. kdblitz
    April 19, 2009

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

    • kdblitz
      April 19, 2009

      my system used is fedora 10 also.

  27. Milind dhuri
    May 15, 2009

    I get error hal device error after installation

  28. zinovsky
    May 15, 2009

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

  29. zinovsky
    May 18, 2009

    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 :)
    [b]If you have a probleme please report it on the forum : [url]http://www.unixmen.com/forums/viewtopic.php?f=31&t=138[/url][/b]

    Unixmen Team

  30. Manolo
    June 12, 2009

    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
      June 12, 2009

      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

  31. bayvista
    June 18, 2009

    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
      June 19, 2009

      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
        July 6, 2009

        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
        July 6, 2009

        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

  32. Naveen
    September 7, 2009

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

    Naveen

  33. zinovsky
    September 7, 2009

    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!!
    [/quote]

  34. kdblitz
    September 9, 2009

    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

  35. zinovsky
    September 9, 2009

    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 :
    [b]
    gedit /etc/rc.local[/b][quote][/quote]
    and add this line at the end
    [quote]
    /etc/init.d/ccpd start[/quote]
    with this command the printer will start automaticaly with the computer :)

  36. kdblitz
    September 10, 2009

    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!

  37. toolpost
    October 3, 2009

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

  38. muaddip
    November 1, 2009

    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?

  39. zinovsky
    November 1, 2009

    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 ?

  40. ajai.s
    November 3, 2009

    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

  41. wardo
    November 3, 2009

    hi ajai.s;

    is cups running ?
    ps -ef | grep cups

  42. salar
    November 11, 2009

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

  43. salar
    November 11, 2009

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

    i from iran

    • Davor Dumancic
      November 18, 2009

      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.

  44. Mark
    November 26, 2009

    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.

  45. akash
    February 10, 2010

    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

  46. akash
    February 10, 2010

    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
    21:25:57 EST 2009 i686 i686
    Alert Count 1
    First Seen Wed 10 Feb 2010 02:15:58 PM IST
    Last Seen Wed 10 Feb 2010 02:15:58 PM IST
    Local ID aff073e7-0197-4dcd-b9ec-6cae809d6fd4
    Line Numbers

    Raw Audit Messages

    node=localhost.localdomain type=AVC msg=audit(1265791558.672:53): avc: denied { write } for pid=3361 comm=”ccp” name=”fifo0″ dev=sda3 ino=189095 scontext=unconfined_u:system_r:cupsd_t:s0-s0:c0.c1023 tcontext=system_u:object_r:var_t:s0 tclass=fifo_file

    node=localhost.localdomain type=SYSCALL msg=audit(1265791558.672:53): arch=40000003 syscall=5 per=400000 success=no exit=-13 a0=bfc029f0 a1=81 a2=3ff a3=bfc029f0 items=0 ppid=3275 pid=3361 auid=0 uid=4 gid=7 euid=4 suid=4 fsuid=4 egid=7 sgid=7 fsgid=7 tty=(none) ses=2 comm=”ccp” exe=”/usr/lib/cups/backend/ccp” subj=unconfined_u:system_r:cupsd_t:s0-s0:c0.c1023 key=(null)

  47. Zinovsky
    February 10, 2010

    Try to disable Selinux and see if will work

  48. ashwini
    February 20, 2010

    how can install previous package.

    • Zinovsky
      February 20, 2010

      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?

  49. arpit
    February 27, 2010

    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

  50. Pavan Kishore
    March 10, 2010

    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

  51. Skrblik
    March 11, 2010

    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

  52. Vikas
    March 17, 2010

    Hi,

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

    keep up d good work.

    Vikas

  53. Knight Samar
    March 17, 2010

    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

  54. Zinovsky
    March 17, 2010

    You`re welcome :)

  55. kobusco
    May 7, 2010

    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?)

  56. Simon banks
    May 17, 2010

    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
      May 17, 2010

      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[/quote]

  57. SHRI85
    June 9, 2010

    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 – 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 – 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 – 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 – 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 – 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 – 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 – 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 – 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 – 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 – 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 – 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 – 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 – 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 – 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 – 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.)

    (gedit:7969): 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.
    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 – 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 – 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 – 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 – 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.)

  58. zxc232
    June 10, 2010

    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 script[url]http://radu.cotescu.com/2010/03/20/how-to-install-canon-lbp-printers-in-ubuntu/[/url]
    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!

  59. Salman Baig
    June 18, 2010

    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!!

  60. Salman Baig
    June 19, 2010

    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
      June 21, 2010

      Worked for both Arch and fedora13?

      • Satish Dagdiya
        October 4, 2013

        [root@localhost RPM]# rpm -ivh cndrvcups-common-1.80-1.i386.rpm errors come out as follows error: Failed dependencies:
        libatk-1.0.so.0 is needed by cndrvcups-common-1.80-1.i386
        libc.so.6 is needed by cndrvcups-common-1.80-1.i386
        libc.so.6(GLIBC_2.0) is needed by cndrvcups-common-1.80-1.i386
        libc.so.6(GLIBC_2.1) is needed by cndrvcups-common-1.80-1.i386
        libc.so.6(GLIBC_2.1.3) is needed by cndrvcups-common-1.80-1.i386
        libc.so.6(GLIBC_2.2) is needed by cndrvcups-common-1.80-1.i386
        libc.so.6(GLIBC_2.3) is needed by cndrvcups-common-1.80-1.i386
        libcups.so.2 is needed by cndrvcups-common-1.80-1.i386
        libdl.so.2 is needed by cndrvcups-common-1.80-1.i386
        libdl.so.2(GLIBC_2.0) is needed by cndrvcups-common-1.80-1.i386
        libdl.so.2(GLIBC_2.1) is needed by cndrvcups-common-1.80-1.i386
        libgdk-x11-2.0.so.0 is needed by cndrvcups-common-1.80-1.i386
        libgdk_pixbuf-2.0.so.0 is needed by cndrvcups-common-1.80-1.i386
        libglib-2.0.so.0 is needed by cndrvcups-common-1.80-1.i386
        libgmodule-2.0.so.0 is needed by cndrvcups-common-1.80-1.i386
        libgobject-2.0.so.0 is needed by cndrvcups-common-1.80-1.i386
        libgtk-x11-2.0.so.0 is needed by cndrvcups-common-1.80-1.i386
        libm.so.6 is needed by cndrvcups-common-1.80-1.i386
        libm.so.6(GLIBC_2.0) is needed by cndrvcups-common-1.80-1.i386
        libpango-1.0.so.0 is needed by cndrvcups-common-1.80-1.i386
        libpangox-1.0.so.0 is needed by cndrvcups-common-1.80-1.i386
        libpangoxft-1.0.so.0 is needed by cndrvcups-common-1.80-1.i386
        libpthread.so.0 is needed by cndrvcups-common-1.80-1.i386
        libpthread.so.0(GLIBC_2.0) is needed by cndrvcups-common-1.80-1.i386
        libpthread.so.0(GLIBC_2.1) is needed by cndrvcups-common-1.80-1.i386
        libpthread.so.0(GLIBC_2.3.2) is needed by cndrvcups-common-1.80-1.i386
        librt.so.1 is needed by cndrvcups-common-1.80-1.i386

  61. Salman Baig
    June 27, 2010

    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!!

  62. Finemann
    June 28, 2010

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

  63. Anonymous
    July 9, 2010

    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
    Stopping cups: [ OK ]
    Starting cups: [ OK ]
    [root@localhost RPM]# tail /var/log/messages
    Jul 9 11:57:40 localhost automount[2835]: create_tcp_client:341: hostname lookup failed: Unknown server error
    Jul 9 11:57:40 localhost automount[2835]: lookup_mount: exports lookup failed for .directory
    Jul 9 11:57:40 localhost automount[2835]: update_negative_cache: key “.directory” not found in map.
    Jul 9 11:57:40 localhost automount[2835]: update_negative_cache: key “.directory” not found in map.
    Jul 9 12:05:35 localhost kernel: ppdev: user-space parallel port driver
    Jul 9 12:05:39 localhost kernel: usb 1-5: new high speed USB device using ehci_hcd and address 4
    Jul 9 12:05:39 localhost kernel: usb 1-5: configuration #1 chosen from 1 choice
    Jul 9 12:05:40 localhost kernel: drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x04A9 pid 0x2676
    Jul 9 12:05:40 localhost kernel: usbcore: registered new driver usblp
    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]#

  64. zeneknath
    July 9, 2010

    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]#

  65. Anonymous
    February 2, 2011

    Thanks very much , I am able to install my Canon LBP 2900B using your documents … Thanx alot

  66. ALEX
    April 7, 2011

    PLEASE HELP ME TO INSTALL CANON LBP2900B IN BOSS LINUX (4.0) OS( WWWW.BOSSLINUX.COM.IN)

  67. Arockiaraj
    April 12, 2011

    i tried these steps to add cannonLBP2900B but still couldn’t get the print any body can help me

  68. Prof. S.C.Bhaduri
    April 13, 2011

    I am having Canon LBP2900B and i want to install it. I am unable to do it as the message is prompted as below:

    scb@scb-Ideapad-Z560:~/Downloads/CAPT_Printer_Driver_for_Linux_v220_uk_EN/32-bit_Driver/Debian$ /usr/sbin/lpadmin -p LBP2900B CNCUPSLBP2900BCAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
    lpadmin: Unknown argument ‘CNCUPSLBP2900BCAPTK.ppd’!

    • zinovsky
      April 14, 2011

      In which Linux OS or debian based system you want to install it?

  69. Prof. S.C.Bhaduri
    April 13, 2011

    [quote=Prof. S.C.Bhaduri]I am having Canon LBP2900B and i want to install it on ubuntu 10.10. I am unable to do it as the message is prompted as below:

    scb@scb-Ideapad-Z560:~/Downloads/CAPT_Printer_Driver_for_Linux_v220_uk_EN/32-bit_Driver/Debian$ /usr/sbin/lpadmin -p LBP2900B CNCUPSLBP2900BCAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
    lpadmin: Unknown argument ‘CNCUPSLBP2900BCAPTK.ppd’![/quote]

  70. zeneknath
    April 14, 2011

    unix men do not notify me through email

    • Zinonovsky
      April 14, 2011

      Sorry but i think you choosed the first time when you commented to be notified for new comments. I will try to remove that for you.

  71. Anonymous
    July 6, 2011

    how do install susi linux 10.1 using lbp2900b printer

  72. SATYA SAWROOP
    July 30, 2011

    pls tells me abt the installation of Canon LBP 2900B on linux OS

  73. bineesh
    August 8, 2011

    printer is now printing.. But page is shrinking as there abnormal heat,, but in windows all thing is fine

  74. Yesudas
    September 6, 2011

    Hey!

    Is this works under RHEL5. I have RHEL5 can you please guide me.

    Thanks in advance.

    • sam
      December 14, 2011

      hi ..
      i am using centOS 5 n m not able to uninstall printer cannon lb2900 is there any solution…??? plzz help me someone.. reply asap..!!!
      and send me too full installatiom proceedure…

  75. Karthieaswarans
    May 15, 2012

    i ll cannot take the print out automatically restart the system

  76. Karthieaswarans
    May 15, 2012

    i ll using CentOS 5.0
    Printer Model LBP2900
    i ll cannot take the print out automatically restart the system

  77. Balakrishna Bangaru
    June 13, 2012

    When I complete the 4th Step I got these messages please tell me how to install CANON LBP 2900B printer
    Jun 13 12:07:00 localhost udev-configure-printer: Failed to get parent
    Jun 13 12:07:00 localhost udev-configure-printer: Failed to get parent
    Jun 13 12:07:01 localhost python: io/hpmud/pp.c 627: unable to read device-id ret=-1
    Jun 13 12:10:25 localhost setroubleshoot: SELinux is preventing /usr/sbin/cupsd from getattr access on the directory /boot. For complete SELinux messages. run sealert -l 96e27f92-7f3a-4072-ae73-0b5d86b55831
    Jun 13 12:11:17 localhost setroubleshoot: SELinux is preventing /usr/sbin/cupsd from getattr access on the directory /boot. For complete SELinux messages. run sealert -l 96e27f92-7f3a-4072-ae73-0b5d86b55831
    Jun 13 12:11:18 localhost setroubleshoot: SELinux is preventing /usr/sbin/cupsd from getattr access on the directory /boot. For complete SELinux messages. run sealert -l 96e27f92-7f3a-4072-ae73-0b5d86b55831
    Jun 13 12:18:02 localhost setroubleshoot: SELinux is preventing /usr/sbin/cupsd from getattr access on the directory /boot. For complete SELinux messages. run sealert -l 96e27f92-7f3a-4072-ae73-0b5d86b55831
    Jun 13 12:23:28 localhost setroubleshoot: SELinux is preventing /usr/sbin/cupsd from getattr access on the directory /boot. For complete SELinux messages. run sealert -l 96e27f92-7f3a-4072-ae73-0b5d86b55831
    Jun 13 12:23:36 localhost setroubleshoot: SELinux is preventing /usr/sbin/cupsd from getattr access on the directory /boot. For complete SELinux messages. run sealert -l 96e27f92-7f3a-4072-ae73-0b5d86b55831
    Jun 13 12:23:39 localhost setroubleshoot: SELinux is preventing /usr/sbin/cupsd from getattr access on the directory /boot. For complete SELinux messages. run sealert -l 96e27f92-7f3a-4072-ae73-0b5d86b55831
     

Leave a Reply

 

 

 

Back to top
mobile desktop