printing Canon LBP2900 problems

9,189

The fact that your printer is not working has nothing to do with the statusui. The Status UI is not necessary for printing, and works eventhough it gives this Gtk-WARNINGs.

The problem you have is that pstocapt doesn't work. Now you have not given much information about your system, but in my experience this happens on 64-bit machines.

In the case of 64-bit machines, the common installation procedure does something wrong. It makes symlinks in /usr/lib/cups/filter to files in /usr/lib64/cups/filter. This does not work. Therefore, you should do the following:

rm /usr/lib/cups/filter/pstocapt /usr/lib/cups/filter/pstocapt2 /usr/lib/cups/filter/pstocapt3 /usr/lib/cups/backend/ccp
cp /usr/lib64/filter/pstocapt* /usr/lib/cups/filter/
cp /usr/lib64/backend/ccp /usr/lib/cups/backend/

Off course, do this only if that files really exist in the lib64 folder.

Share:
9,189

Related videos on Youtube

ayad mustafa
Author by

ayad mustafa

Updated on September 18, 2022

Comments

  • ayad mustafa
    ayad mustafa over 1 year

    I am using Ubuntu 11.10 64bit I tried to install my canon printer LBP2900 using several methods but the printer didn't work and I have this written in printer states : Idle - /usr/lib/cups/filter/pstocapt failed and when typing this command

     captstatusui -P LBP2900
    

    this what i get :

    (captstatusui:2432): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
    
    (captstatusui:2432): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
    
    (captstatusui:2432): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
    
    (captstatusui:2432): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap",
    

    plesae help me

    • Peter Smit
      Peter Smit about 12 years
      Can you indiate whether you have 32 or 64 bit ubuntu and which installation instructions you have followed?
    • Sanam Patel
      Sanam Patel about 12 years
      Maybe you tried this but Canon's download page for your printer's Linux drivers is here: software.canon-europe.com/products/0010177.asp Choose your OS & language.
  • Peter Smit
    Peter Smit about 12 years
    Sorry, but that documentation is hopelessly incomplete...
  • heiko81
    heiko81 about 12 years
    Which problem have you encountered?
  • Peter Smit
    Peter Smit about 12 years
    See my answer. Also, for example, it does not use the --scripts flag on the alien command, while that is definetely neccessary. Also for earlier Ubuntu versions these instructions have not worked for me (see all my LBP 2900 questions here)
  • heiko81
    heiko81 about 12 years
    I edited my answer adding 2 new ways to install the driver.
  • ayad mustafa
    ayad mustafa about 12 years
    i installed pixmap as you told me and after inslall i checked ccpd status but there was only one number :Canon Printer Daemon for CUPS: ccpd: 1190
  • rjkrocks
    rjkrocks about 12 years
    @ayadmustafa Restart the computer and again check the ccpd status. if it shows only one number. remove the installed files (using sudo apt-get remove cndrvcups-capt cndrvcups-common) and reinstall it. Then again check the status.... print the test page.. if not printing do as I told you in the above post.. and test ptint page... Enjoy printing:)