If you are new to Unixmen, you may want to subscribe : ![]()
![]()
![]()
![]()
|
24 January 2009
Posted in
Linux tutorials -
Hardware Linux
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:
-

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

-
2009-02-16 12:56:26 | electra - How can I check and install dependencies?

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: cupsBut I don't know how to check and how to install?
Can anybody advise me???electra
-
2009-02-19 20:52:50 |SAdministrator| zinovsky - re: re: How can I check and install dependencies?

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
[/quote]
-
2009-02-26 22:45:30 | chirag - prob in step 3

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.gzafter this when i try install package
and type the following commandCANON_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
-
2009-02-26 22:57:37 | chirag - oops sorry......

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
-
2009-02-27 13:36:54 |SAdministrator| zinovsky - re: oops sorry......
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
andQuote:dpkg -i cndrvcups-capt_1.80-1_i386.deb

-
2009-02-27 21:14:57 | chirag - prob......

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

-
2009-02-28 01:40:46 |SAdministrator| zinovsky

Please open a new topic on unixmen Forum in linux configuration--->ubuntu regarding this issue.
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.
-
2009-03-09 09:33:07 | m1r0 - capt status error

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 ?
-
2009-03-09 09:55:29 |SAdministrator| zinovsky

you got errors when you type this command ?
Quote:/etc/init.d/ccpd starteverytime you reboot your computer and you want to print you have to start first ccpd by typing the command above. please report if worked

-
2009-03-09 10:47:58 | m1r0 - ccpd

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 ?
-
2009-03-09 11:00:50 | m1r0 - auto start ccpd

managed to get all working properly.
command for startup automaticly:
Code:sudo update-rc.d ccpd defaults 20many tnx for help and this excelent guide mr zinovsky
-
2009-03-09 11:43:24 | Pirat9 - chkconfig

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
-
2009-03-13 12:56:51 | Salman Baig - LBP2900 on CentOS 5.2

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 startand that's it..
Its working
Cheers
-
2009-03-16 00:49:17 | Pixie

Glory glory zinovsky!
The best how-to for Canon problems.
Next time you´re in Finland, I´ll buy you a drink!
-
2009-03-27 11:56:34 | Pixie - re:
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?
-
2009-03-27 12:03:03 |SAdministrator| zinovsky

Ok,
Try to start ccp by this commandQuote:/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
-
2009-03-29 05:20:37 | Pixie

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?
-
2009-04-01 05:43:08 | Alien - Still problems

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 ?
-
2009-03-29 07:33:25 | m1r0

delete "ccpd" from all startup entry manually , then execute comand for autostart again. reboot your pc and hope for best.
-
2009-03-29 07:43:56 |SAdministrator| zinovsky - Another one to start ccpd on startup

another Option
try to put it on the rc .local
from the console typeQuote:sudo gedit /etc/rc.local
and add at the endQuote:/etc/init.d/ccpd starti tried this one just now in my Mandriva and worked, later will try it on other distributions and will report it to you

-
2009-03-31 08:58:46 | Pixie - Thanks m1r0 & zinovsky

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
-
2009-04-01 05:34:26 | Alien - Still problems

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 ?
-
2009-04-01 10:11:15 | Pirat9 - share your printer in the network

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
-
2009-04-02 01:38:42 | Alien - still problems

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..
-
2009-04-02 03:25:33 | Pirat9

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
-
2009-04-02 04:07:14 | Alien - the same

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

-
2009-04-02 22:03:31 | htnakirs - Dependencies not exist in repository

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?
-
2009-04-03 00:59:13 |SAdministrator| zinovsky

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
for Opensuse use the commandQuote:zypper install cups
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 :
http://www.unixmen.com/index.php? option=com_content&view=article&id=132:opensuse- guide-for-beginners&catid=6:suse&Itemid=11
for fedora and Linpus see here :
http://www.unixmen.com/index.php? option=com_content&view=article&id=77:install- softwares-on-linpus&catid=13:linpus&Itemid=20
If you need more help please ask
-
2009-04-03 01:33:40 | htnakirs - Dependencies not in repository

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?
-
2009-04-03 01:39:59 |SAdministrator| zinovsky - Try to add packman repository

Try to add packman repository :
Quote:zypper addrepo --repo http://packman.mirrors.skynet.be/pub/packman/suse/ 11.1/Packman.repoand try again
-
2009-04-03 09:36:43 | htnakirs - Dependencies....

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.
-
2009-04-03 11:02:31 | James

htnakirs
zypper install portreserve
witch package is this ?
there is no package named portreserve in the opensuse Linux !!
please clarify more !!
-
2009-04-04 08:57:33 | htnakirs - Dependencies

James, portreserve is one of the 6 dependencies that are needed.
zinovsky, can you please indicate which Fedora distro you successfully printed in?
-
2009-04-04 10:53:26 |SAdministrator| zinovsky

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 ?
-
2009-04-09 07:49:06 | htnakirs - Dependencies

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.
-
2009-05-15 04:08:40 |SAdministrator| zinovsky

Which kind of error ? give us more informations if you want us to help you
-
2009-06-12 09:20:04 | Manolo - Ubuntu 9.04 amd64 bit

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
-
2009-06-12 10:10:58 |Administrator| pirat9

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 restartregister 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
-
2009-06-12 11:51:11 | maccarone

Thanks for your reply.
As shown in the title I'm using Ubuntu 9.04 on amd64 bit: what should I do?Thanks
-
2009-06-12 14:03:47 |SAdministrator| zinovsky

I posted the answer of your question on the forum :
http://www.unixmen.com/forums/viewtopic.php?f=31& t=251&p=313#p313
-
2009-06-18 17:56:50 | bayvista

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
6:18 david-desktop kernel: [ 33.724308] [drm] Setting GART location based on new memory map
Jun 19 09
6:18 david-desktop kernel: [ 33.724321] [drm] Loading R300 Microcode
Jun 19 09
6:18 david-desktop kernel: [ 33.724360] [drm] Num pipes: 1
Jun 19 09
6:18 david-desktop kernel: [ 33.724368] [drm] writeback test succeeded in 1 usecs
Jun 19 09
6: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
6:24 david-desktop pulseaudio[7094]: ltdl-bind-now.c: Failed to find original dlopen loader.
Jun 19 09
6:24 david-desktop pulseaudio[7097]: main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
Jun 19 09
6:24 david-desktop pulseaudio[7097]: main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted
Jun 19 09
6: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
-
2009-06-19 00:38:55 |SAdministrator| zinovsky

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
-
2009-07-06 08:36:32 | kdblitz - Printer not responding

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!!!
-
2009-07-06 09:39:36 | kdblitz - Printer finally working! ^_^

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!

https://help.ubuntu.com/community/ HardwareSupportComponentsPrinters/CanonPrinters/ Canon_LBP_2900
-
2009-09-07 12:18:04 | Naveen - LBP2900 FC-8

i installed Canon LBP2900 on Fedora Core 8, all the steps were followed, but output didnot comes.
please suggestNaveen
-
2009-09-07 13:14:27 |SAdministrator| zinovsky - Which input?

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!!
-
2009-09-09 15:12:12 | kdblitz - just a question.

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!
-
2009-09-09 19:19:47 |SAdministrator| zinovsky

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.localQuote:
and add this line at the endQuote:
/etc/init.d/ccpd start
with this command the printer will start automaticaly with the computer
-
2009-09-10 09:13:01 | kdblitz - re:

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!
-
2009-11-01 11:06:40 | muaddip

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?
-
2009-11-01 12:11:38 |SAdministrator| zinovsky

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 ?
-
2009-11-03 11:03:02 | ajai.s - printer not working

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
-
2009-11-18 10:29:56 | Davor Dumancic

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.
-
2009-11-26 08:04:20 | Mark

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.
-
2010-02-10 09:04:41 | akash

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
-
2010-02-10 09:10:03 | akash

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
...
-
2010-02-20 14:26:18 | Zinovsky

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?
-
2010-02-27 08:05:31 | arpit - problem CanonLBP 2900

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
-
2010-03-10 10:58:43 | Pavan Kishore - canon lbp2900 printer issue...!

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
-
2010-03-11 13:58:35 | Skrblik - Second printer

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
-
2010-03-17 06:34:12 | Vikas - awesome tutorial .. lot helpful

Hi,
thnx a lot for the awesome and very helful tutorial..
keep up d good work.
Vikas
-
2010-03-17 13:11:10 | Knight Samar - Hey, great thanks!

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

-
2010-05-07 06:50:09 | kobusco - kobusco

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?)
-
2010-05-17 09:06:59 | Simon banks - Still not printing

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
-
2010-05-17 09:16:58 | Zinovsky - Use sudo before the command

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
-
2010-06-09 06:14:24 | SHRI85

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 - ...
-
2010-06-10 08:02:33 | zxc232 - Error on Mandriva 2010 and PCLinuxOS 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 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!
-
2010-06-18 19:54:43 | Salman Baig - Problems configuring lbp2900 on fedora 13 64 bit

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!!
-
2010-06-19 09:59:51 | Salman Baig - My printer works now!!

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!!
-
2010-06-27 18:47:22 | Salman Baig

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!!
-
2010-06-28 19:04:44 | Finemann - Great Tutorial

Great Work guys! Keep writing awesome articles like these. I got to work my printer on F12 with your tutorial. Thanks a lot again!
-
2010-07-09 06:49:42 | Anonymous - help please

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...
-
2010-07-09 06:54:14 | zeneknath - Help Please

I tried to install it in both centos & open suse
after few steps it says Unable to copy the ppd file?
Jul 9 12
5: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]#



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