2

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

3 Answers3

1

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.

Peter Smit
  • 7,707
0

I think you should look at the official Ubuntu documentation on Canon LBPxxxx printers, that explains how to install and configure the official driver for them:

https://help.ubuntu.com/community/CanonCaptDrv190

If you are not able to make it work, here is a more complete guide on how to install them:

http://ubuntuforums.org/archive/index.php/t-1315665.html

And there is another perhaps easier method using a PPA, as explained here (ensure to modify the sources.list file in order to use the Natty repository, not the Oneiric):

http://www.benoitvidis.com/2011/11/install-a-canon-lbp7200cdn-printer-on-ubuntu-11-10-64bits/

heiko81
  • 1,925
0

So you don't have Pixmap.......... Then install it using

sudo apt-get install pixmap

Also after install check

sudo /etc/init.d/ccpd status

when you see two numbers your printer is installed properly.......

Now take a test print........ if some error shows like,

Idle - /usr/lib/cups/filter/pstocapt

type Sudo nautalis type password for switching into root user. you will get a new browsing window with super user privillage

then copy the file named ccp from /usr/lib64/cups/backend to /usr/lib/cups/backend (if needed replace the ccp file in backend or keep as a backup with extension .bac)

Then copy the all files in /usr/lib64/cups/filter to /usr/lib/cups/filter

(similar way as above you can keep a backup if you want)

close the nautalis

Then test a print page......

and now your printer will work as you can see..

All the best from RJK

rjkrocks
  • 199