Page 1 of 1

Canon Laser Shot LBP2900 printer: CUPS and CAPT

Posted: 07 Mar 2013, 01:50
by francois
Working to find a printer driver solution for Laser Shot LBP2900, its seems to me that this would be the simplest solution came from the Canon european site. On the site they give very scarce explanations. They do not state that their drivers are slackware compatible, although they might once the drivers are converted from .deb or .rpm to .txz or .xzm for porteus. Other canon LBP printers are covered.

Finally, all I had to do was to extract the source package for CAPT called PT_Printer_Driver_for_Linux_V200_uk_EN.tar.gz, and find the .deb and .rmp drivers in one of the folders. In adddition, there was some information in the readme file to modify. Though they state that it was not tested slackware, in addition to the above two printer drivers, all is needed is to modify /etc/rc.local file. If you want to do it yourself here is the link to download the package, but below you will be able to download the necessary xzm modules:
http://software.canon-europe.com/software/0039340.asp

PRINTERS COVERED BY THE CAPT DRIVERS:

Canon states that these printer drivers can be used within Linux, with x86 compatible CPU (32-bit):

LBP5100
LBP5300
LBP3500
LBP3300
LBP5000
LBP3210
LBP3000
LBP2900
LBP3200
LBP-1120/1210

INSTALLING CANON CAPT PRINTER DRIVERS:

1) Two drivers are needed, cndrvcups-common_2.00-x_i386.deb and cndrvcups-capt_2.00-x_i386.deb. Added together, their overall weight is 5.82 MB. I have converted them into xzm modules to be inserted into the /porteus/modules folder:
***32bit***
http://www.mediafire.com/?7cuv8mci6n6u9op
http://www.mediafire.com/#21lr73twa2g1f

***64bit***
http://www.mediafire.com/?y4mozpg46bqc26r
http://www.mediafire.com/?i941jfdbn91jofh

2) Log in as 'root' and add the '/etc/init.d/ccpd start' command to the /etc/rc.local file. To do this use kwrite to open the /ect/rc.d/rc.local file and modify it so that it looks this way:

Code: Select all

#!/bin/sh
#
# /etc/rc.d/rc.local:  Local system initialization script.
#
# Put any local startup commands in here.  Also, if you have
# anything that needs to be run at shutdown time you can
# make an /etc/rc.d/rc.local_shutdown script and put those
# commands in there.

# For Canon CAPT printer drivers start ccpd
/etc/init.d/ccpd start
Restart the computer. And see if your printer is now in the list thru CUPS interface:
http://localhost:631/admin/

I have tested it without a Canon printer. I can see the driver LBP2900 available in the list.

Let me know if it works for you.

Pertinent threads:
http://www.howtoforge.com/how-to-instal ... ke-systems
http://v0xel.wordpress.com/2006/05/23/c ... 10-how-to/
http://doc.ubuntu-fr.org/tutoriel/insta ... _canon_lbp



****************************************************************************************************************************************
Annotated links :
https://www.google.ca/search?q=linux+ge ... 32&bih=799
- google search
http://software.canon-europe.com/products/0010177.asp
- the printer package offered by Canon, based on CAPT driver compatible with CUPS
https://wiki.archlinux.org/index.php/Ca ... 900#Driver
- archlinux method to install the printer, if you found my thread difficult wait to read this one.
http://openprinting.org/printer/Canon/Canon-LBP_2900B
- says that linux printing does not work for the printer
http://ubuntuforums.org/archive/index.p ... 13437.html
- explains how to install CanonCAPTdriver from git source package
http://www.linuxquestions.org/questions ... -a-909262/
http://nixtech.ru/datatrans/pkg/printers/lbp-x/
- refers to a package that should work under ubuntu

Re: Canon printers: CUPS and CAPT

Posted: 18 Mar 2013, 07:08
by tadatma
Oh my!! You have been so considerate.
But I am sad to say that the solution did not work for me. I could even get Porteus to get the default settings from the printer canon 2900b but when I issued a command to print a test page the printer hung up.
But, at the same time, I have some leads: I at present am running Kubuntu and have installed the same set of printer drivers that you have repackaged to xzm. Now, the printer is connected to a win7 m/c and Kubuntu detects the printer and prints fine. But when I connect the printer directly to the Kubuntu m/c I land up in the same situation. I could have tested the same with Porteus but even after installing Samba I am unable to browse networked m/c and printers.
So, I propose this work around. If you can create modules of the printer drivers (< 1.5 and not equal to 1.5) I think it should work. Probably it has got to do with the last version of the printer drivers.

WIth utmost regards,

Re: Canon printers: CUPS and CAPT

Posted: 19 Mar 2013, 02:02
by francois
We have a printer issue with porteus 2.0. We hope to solve it fast.

Instead of porteus version 2.0, would you please try with the porteus version 1.2 with the same printer modules that I have provided for you.

porteus 32 bit:
http://ponce.cc/porteus/i486/archive/Porteus-v1.2-i486/
porteus 64 bit:
http://ponce.cc/porteus/x86_64/archive/ ... .2-x86_64/

Thanks.

Re: Canon printers: CUPS and CAPT

Posted: 23 Mar 2013, 22:22
by francois
Forget about the above post of mine. Finally, everything is fine concerning porteus 2.0 printer issues.

All there is at canon for your are cndrvcups-common_1.60-x_i386.deb and cndrvcups-capt_1.60-x_i386.deb drivers for your Canon Laser Shot LBP2900. See:
http://software.canon-europe.com/products/0010177.asp

For the 1.60 version:
http://software.canon-europe.com/softwa ... asp?model=

All you have to do in porteus is to download the CAPTDRV160.tar.gz package:
1) right click on the package and choose extract here. This will generate a CAPTDRV160 folder in which you will find the .deb drivers.
2) in the /Downloads/CAPTDRV160/driver/debian right click on the .deb files and choose convert .deb to xzm to get the appropriate porteus modules.

Hope this helps. :)

Re: Canon printers: CUPS and CAPT

Posted: 24 Mar 2013, 00:37
by tadatma
I see a light at the end of the tunnel!! I will definitely give it a shot and let you know. Many thanks.

Re: Canon printers: CUPS and CAPT

Posted: 24 Mar 2013, 00:45
by francois
I think that my instructions are straightforward. If not, I will be please to turn these .deb packages into .xzm. :)

Re: Canon printers: CUPS and CAPT

Posted: 24 Mar 2013, 06:06
by tadatma
"convert deb to xzm" doesn't seem to do anything. I wish you would do it for me.

Re: Canon printers: CUPS and CAPT

Posted: 24 Mar 2013, 11:11
by francois
Once right clicking you get convert deb in xzm, you have to click once more on the menu item. :)

Here they are cndrvcups-capt_1.60-1_i386.xzm and cndrvcups-common_1.60-1_i386.xzm:
http://www.mediafire.com/#21lr73twa2g1f

Re: Canon Laser Shot LBP2900 printer: CUPS and CAPT

Posted: 26 Mar 2013, 15:53
by francois
@tadatma:
It would be nice to you to report about the functioning of your printer issue. Please state if the proposed procedure worked for you. This would be good for other persons presenting the same problem.
Thanks. :)

Re: Canon Laser Shot LBP2900 printer: CUPS and CAPT

Posted: 30 Mar 2013, 08:41
by tadatma
I apologize for the huge delay!

But, I could not get it working after installing the canon drivers (ver 1.6). In fact, the cups interface did not show up canon in its list! So, I guess one or more of the following could have gone wrong:
1. the version needs other packages as well - dependencies - which I am unable to figure out
2. as indicated in my other posts, Kubuntu too has the same problem - its unable to print when the printer is connected directly, but prints when the printer is connected to a windows printer. So, it seems to me that the canon drivers for linux has some problems with printing from usb ports while having no problem doing the same from the lan port.
3. Could it have to do with the 32-bit xfce version of Porteus 2.0? I am yet to check the same with Porteus' other flavours.
4. Lastly, which I am most probably settle for, is to purchase a HP printer and see if my printing problems ends.

With regards,

Re: Canon Laser Shot LBP2900 printer: CUPS and CAPT

Posted: 30 Mar 2013, 13:41
by francois
I do not have a Canon printer. However, when I setup my brother printer as a dummy using the Canon manufacturer list in system-config-printer and CUPS interface, I can see the Canon LBP2900 CAPT ver. 1.5 driver, offered just after the Canon LBP-3360 CUPS-gutenprint driver. I am sure we will sort it out. :)

1) I understand that you have place the two Canon drivers cndrvcups-common_2.00-x_i386.xzm and cndrvcups-capt_2.00-x_i386.xzm in /porteus/modules folder.

2) Use PPM (porteus package manager) to download system-config-printer and dependencies. Make sure that they get into the /porteus/modules folder.

3) Install the printer:
a) thru CUPS (as you did try)
b)thru system printer config
porteus menu > system > printing
will lead you to the system-config-printer gui.
2) in the menu select server > new
3) your printer should appear if it is usb connected, select it and follow the recommendations.

Report if there is any further problem.

Note: Once installed you should also see your printer in the CUPS interface, or you could also install the printer thru CUPS interface.