You are on page 1of 1

Canon LBP2900 printing problem SOLVED on 32 bit Linux Mint 18

Many 32 bit Linux Mint 18 users are plagued with problems to install Canon LBP2900 / LBP2900B drivers and print.
Here is the solution...if you follow step by step exactly!
This worked for me in Linux Mint 18, 32-bit (which is more or less Ubuntu 14.04 32-bit).
STEP 1. Download and install the drivers from Official Canon Website: (needs internet connection)
http://support-in.canon-asia.com/contents/IN/EN/0100459601.html
and download the CAPT Printer Driver for Linux Version 2.70.
The correct driver file name will look like: Linux_CAPT_PrinterDriver_V270_uk_EN.tar.gz
about 122MB size. Extract it to get a folder containing directory 32-bit_Driver/Debian, enter inside.
There will be two debian packages (32 bit) inside the directory:
cndrvcups-common_3.20-1_i386.deb
and
cndrvcups-capt_2.70-1_i386.deb
First Install the .deb file cndrvcups-common_3.20-1_i386.deb from the terminal:
sudo dpkg -i cndrvcups-common_3.20-1_i386.deb
You may also install it using gdebi package installer (double click and follow the package installer prompt).
Next install cndrvcups-capt_2.70-1_i386.deb
sudo dpkg -i cndrvcups-capt_2.70-1_i386.deb
You may also install it using gdebi package installer (double click and follow the package installer prompt).

STEP 2. Install other postscript fonts and program to reserve ports for the printer.
Install the following four programs via Synaptic Package Manager (needs internet connection)
portreserve
gsfonts
gsfonts-other
gsfonts-X11

STEP 3. Restart the printer.


service cups restart

STEP 4. Add printer and start the Canon Printer daemon (copy paste each of the four command lines separately in
terminal, one command pasted separately after the previous command is executed....be patient). Type the "root" or
"superuser" password when prompted (it wont show).
sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E
sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
sudo service ccpd start
sudo service ccpd status
Close the terminal.

STEP 5. Check the printer status.

captstatusui -P LBP2900

If you are seeing the message Ready to print, you are done! Else you may have to restart the system, and repeat all the
steps from step 4.
Your LBP2900 will definitely PRINT.
If printer ceases to work after restarting the system.
Run in terminal
sudo service ccpd restart

Please acknowledge if found useful.

You might also like