Error installing Canon LBP 2900 on Ubuntu 18.04 [duplicate]
This question already has an answer here:
Driver for Canon LBP 2900
3 answers

I've been trying to install Canon LBP 2900 driver on my Ubuntu 18.04 for the past few days. I tried following many tutorials such as How to install canon lbp2900b printer in ubuntu 16.04 lts, and also tried installing via GUI by downloading this driver. I'm having problems installing.
Preparing to unpack cndrvcups-capt_2.71-1_amd64.deb ...
Unpacking cndrvcups-capt (2.71-1) ...
dpkg: dependency problems prevent configuration of cndrvcups-capt:
cndrvcups-capt depends on cndrvcups-common (>= 3.21); however:
Version of cndrvcups-common on system is 2.60-1.
dpkg: error processing package cndrvcups-capt (--install):
dependency problems - leaving unconfigured
Processing triggers for systemd (237-3ubuntu10.2) ...
Processing triggers for ureadahead (0.100.0-20) ...
Errors were encountered while processing:
cndrvcups-capt
How can I get this printer working?
drivers printing canon
marked as duplicate by Eric Carvalho, Thomas, Fabby, karel, abu_bua Dec 15 '18 at 17:57
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
add a comment |
This question already has an answer here:
Driver for Canon LBP 2900
3 answers

I've been trying to install Canon LBP 2900 driver on my Ubuntu 18.04 for the past few days. I tried following many tutorials such as How to install canon lbp2900b printer in ubuntu 16.04 lts, and also tried installing via GUI by downloading this driver. I'm having problems installing.
Preparing to unpack cndrvcups-capt_2.71-1_amd64.deb ...
Unpacking cndrvcups-capt (2.71-1) ...
dpkg: dependency problems prevent configuration of cndrvcups-capt:
cndrvcups-capt depends on cndrvcups-common (>= 3.21); however:
Version of cndrvcups-common on system is 2.60-1.
dpkg: error processing package cndrvcups-capt (--install):
dependency problems - leaving unconfigured
Processing triggers for systemd (237-3ubuntu10.2) ...
Processing triggers for ureadahead (0.100.0-20) ...
Errors were encountered while processing:
cndrvcups-capt
How can I get this printer working?
drivers printing canon
marked as duplicate by Eric Carvalho, Thomas, Fabby, karel, abu_bua Dec 15 '18 at 17:57
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
You need to get correct versions of driver packages (seecndrvcups-common (>= 3.21)above) from Canon site or wherever you downloaded it.
– N0rbert
Jul 23 '18 at 9:40
You can downloadlibpng12from 16.04 LTS repository and install it manually from terminal or with Gdebi.
– N0rbert
Jul 23 '18 at 9:53
add a comment |
This question already has an answer here:
Driver for Canon LBP 2900
3 answers

I've been trying to install Canon LBP 2900 driver on my Ubuntu 18.04 for the past few days. I tried following many tutorials such as How to install canon lbp2900b printer in ubuntu 16.04 lts, and also tried installing via GUI by downloading this driver. I'm having problems installing.
Preparing to unpack cndrvcups-capt_2.71-1_amd64.deb ...
Unpacking cndrvcups-capt (2.71-1) ...
dpkg: dependency problems prevent configuration of cndrvcups-capt:
cndrvcups-capt depends on cndrvcups-common (>= 3.21); however:
Version of cndrvcups-common on system is 2.60-1.
dpkg: error processing package cndrvcups-capt (--install):
dependency problems - leaving unconfigured
Processing triggers for systemd (237-3ubuntu10.2) ...
Processing triggers for ureadahead (0.100.0-20) ...
Errors were encountered while processing:
cndrvcups-capt
How can I get this printer working?
drivers printing canon
This question already has an answer here:
Driver for Canon LBP 2900
3 answers

I've been trying to install Canon LBP 2900 driver on my Ubuntu 18.04 for the past few days. I tried following many tutorials such as How to install canon lbp2900b printer in ubuntu 16.04 lts, and also tried installing via GUI by downloading this driver. I'm having problems installing.
Preparing to unpack cndrvcups-capt_2.71-1_amd64.deb ...
Unpacking cndrvcups-capt (2.71-1) ...
dpkg: dependency problems prevent configuration of cndrvcups-capt:
cndrvcups-capt depends on cndrvcups-common (>= 3.21); however:
Version of cndrvcups-common on system is 2.60-1.
dpkg: error processing package cndrvcups-capt (--install):
dependency problems - leaving unconfigured
Processing triggers for systemd (237-3ubuntu10.2) ...
Processing triggers for ureadahead (0.100.0-20) ...
Errors were encountered while processing:
cndrvcups-capt
How can I get this printer working?
This question already has an answer here:
Driver for Canon LBP 2900
3 answers
drivers printing canon
drivers printing canon
edited Dec 15 '18 at 17:19
Zanna
50.2k13131241
50.2k13131241
asked Jul 23 '18 at 5:19
Tryingproton
111
111
marked as duplicate by Eric Carvalho, Thomas, Fabby, karel, abu_bua Dec 15 '18 at 17:57
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
marked as duplicate by Eric Carvalho, Thomas, Fabby, karel, abu_bua Dec 15 '18 at 17:57
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
You need to get correct versions of driver packages (seecndrvcups-common (>= 3.21)above) from Canon site or wherever you downloaded it.
– N0rbert
Jul 23 '18 at 9:40
You can downloadlibpng12from 16.04 LTS repository and install it manually from terminal or with Gdebi.
– N0rbert
Jul 23 '18 at 9:53
add a comment |
You need to get correct versions of driver packages (seecndrvcups-common (>= 3.21)above) from Canon site or wherever you downloaded it.
– N0rbert
Jul 23 '18 at 9:40
You can downloadlibpng12from 16.04 LTS repository and install it manually from terminal or with Gdebi.
– N0rbert
Jul 23 '18 at 9:53
You need to get correct versions of driver packages (see
cndrvcups-common (>= 3.21) above) from Canon site or wherever you downloaded it.– N0rbert
Jul 23 '18 at 9:40
You need to get correct versions of driver packages (see
cndrvcups-common (>= 3.21) above) from Canon site or wherever you downloaded it.– N0rbert
Jul 23 '18 at 9:40
You can download
libpng12 from 16.04 LTS repository and install it manually from terminal or with Gdebi.– N0rbert
Jul 23 '18 at 9:53
You can download
libpng12 from 16.04 LTS repository and install it manually from terminal or with Gdebi.– N0rbert
Jul 23 '18 at 9:53
add a comment |
3 Answers
3
active
oldest
votes
Using the following method will definitely help Ubuntu 18.04 64-bit users to install and use their Canon LBP2900 printer, which otherwise can be a harrowing experience for the less experienced.
It will NOT help to use the official Linux (32 bit or 64 bit) LBP2900 driver from Canon
Download the Canon LBP2900 driver for 64-bit Ubuntu 18.04 from this page on the GitHub repo.
Then run the following commands in terminal:
sudo apt install build-essential git autoconf libtool libcups2-dev libcupsimage2-dev
git clone https://github.com/agalakhov/captdriver.git
cd captdriver
autoreconf -i
./configure
make
sudo cp src/rastertocapt /usr/lib/cups/filter/
(On some systems this might need to be /usr/libexec/cups/filter)
sudo cp Canon-LBP-2900.ppd /usr/share/ppd/custom/
Now open Settings > Printers and Add Printer > USB printer, selecting the driver Canon LBP-2900 CAPT GDI printer, 0.1.0 from the list, and complete the remaining steps.
Then click Apply and OK. Print a test page and your Canon LBP2900 printer is ready to print on 64 bit Ubuntu 18.04!
Note: Sometimes, printing gets stuck with the message Rendering completed. In that case, it helped to just turn the printer off and on again.
Please report success or problems...
It helped. I was unable to select the driver from list, but there is an option to select custom PPD file as a driver - that way it worked. Thanks!
– Alex K.
Nov 5 '18 at 12:18
add a comment |
You should uninstall all the old versions of packages before you try to install new ones. Your message says: cndrvcups-capt depends on cndrvcups-common (>= 3.21); however: Version of cndrvcups-common on system is 2.60-1.
So remove them both then start again:
sudo dpkg --purge cndrvcups-common cndrvcups-capt
add a comment |
so you need to go to the link that I gave in that other answer you referred to; the link you got the driver from is NOT an official Canon source; so best to avoid such links; do what I said in the other answer;
add a comment |
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
Using the following method will definitely help Ubuntu 18.04 64-bit users to install and use their Canon LBP2900 printer, which otherwise can be a harrowing experience for the less experienced.
It will NOT help to use the official Linux (32 bit or 64 bit) LBP2900 driver from Canon
Download the Canon LBP2900 driver for 64-bit Ubuntu 18.04 from this page on the GitHub repo.
Then run the following commands in terminal:
sudo apt install build-essential git autoconf libtool libcups2-dev libcupsimage2-dev
git clone https://github.com/agalakhov/captdriver.git
cd captdriver
autoreconf -i
./configure
make
sudo cp src/rastertocapt /usr/lib/cups/filter/
(On some systems this might need to be /usr/libexec/cups/filter)
sudo cp Canon-LBP-2900.ppd /usr/share/ppd/custom/
Now open Settings > Printers and Add Printer > USB printer, selecting the driver Canon LBP-2900 CAPT GDI printer, 0.1.0 from the list, and complete the remaining steps.
Then click Apply and OK. Print a test page and your Canon LBP2900 printer is ready to print on 64 bit Ubuntu 18.04!
Note: Sometimes, printing gets stuck with the message Rendering completed. In that case, it helped to just turn the printer off and on again.
Please report success or problems...
It helped. I was unable to select the driver from list, but there is an option to select custom PPD file as a driver - that way it worked. Thanks!
– Alex K.
Nov 5 '18 at 12:18
add a comment |
Using the following method will definitely help Ubuntu 18.04 64-bit users to install and use their Canon LBP2900 printer, which otherwise can be a harrowing experience for the less experienced.
It will NOT help to use the official Linux (32 bit or 64 bit) LBP2900 driver from Canon
Download the Canon LBP2900 driver for 64-bit Ubuntu 18.04 from this page on the GitHub repo.
Then run the following commands in terminal:
sudo apt install build-essential git autoconf libtool libcups2-dev libcupsimage2-dev
git clone https://github.com/agalakhov/captdriver.git
cd captdriver
autoreconf -i
./configure
make
sudo cp src/rastertocapt /usr/lib/cups/filter/
(On some systems this might need to be /usr/libexec/cups/filter)
sudo cp Canon-LBP-2900.ppd /usr/share/ppd/custom/
Now open Settings > Printers and Add Printer > USB printer, selecting the driver Canon LBP-2900 CAPT GDI printer, 0.1.0 from the list, and complete the remaining steps.
Then click Apply and OK. Print a test page and your Canon LBP2900 printer is ready to print on 64 bit Ubuntu 18.04!
Note: Sometimes, printing gets stuck with the message Rendering completed. In that case, it helped to just turn the printer off and on again.
Please report success or problems...
It helped. I was unable to select the driver from list, but there is an option to select custom PPD file as a driver - that way it worked. Thanks!
– Alex K.
Nov 5 '18 at 12:18
add a comment |
Using the following method will definitely help Ubuntu 18.04 64-bit users to install and use their Canon LBP2900 printer, which otherwise can be a harrowing experience for the less experienced.
It will NOT help to use the official Linux (32 bit or 64 bit) LBP2900 driver from Canon
Download the Canon LBP2900 driver for 64-bit Ubuntu 18.04 from this page on the GitHub repo.
Then run the following commands in terminal:
sudo apt install build-essential git autoconf libtool libcups2-dev libcupsimage2-dev
git clone https://github.com/agalakhov/captdriver.git
cd captdriver
autoreconf -i
./configure
make
sudo cp src/rastertocapt /usr/lib/cups/filter/
(On some systems this might need to be /usr/libexec/cups/filter)
sudo cp Canon-LBP-2900.ppd /usr/share/ppd/custom/
Now open Settings > Printers and Add Printer > USB printer, selecting the driver Canon LBP-2900 CAPT GDI printer, 0.1.0 from the list, and complete the remaining steps.
Then click Apply and OK. Print a test page and your Canon LBP2900 printer is ready to print on 64 bit Ubuntu 18.04!
Note: Sometimes, printing gets stuck with the message Rendering completed. In that case, it helped to just turn the printer off and on again.
Please report success or problems...
Using the following method will definitely help Ubuntu 18.04 64-bit users to install and use their Canon LBP2900 printer, which otherwise can be a harrowing experience for the less experienced.
It will NOT help to use the official Linux (32 bit or 64 bit) LBP2900 driver from Canon
Download the Canon LBP2900 driver for 64-bit Ubuntu 18.04 from this page on the GitHub repo.
Then run the following commands in terminal:
sudo apt install build-essential git autoconf libtool libcups2-dev libcupsimage2-dev
git clone https://github.com/agalakhov/captdriver.git
cd captdriver
autoreconf -i
./configure
make
sudo cp src/rastertocapt /usr/lib/cups/filter/
(On some systems this might need to be /usr/libexec/cups/filter)
sudo cp Canon-LBP-2900.ppd /usr/share/ppd/custom/
Now open Settings > Printers and Add Printer > USB printer, selecting the driver Canon LBP-2900 CAPT GDI printer, 0.1.0 from the list, and complete the remaining steps.
Then click Apply and OK. Print a test page and your Canon LBP2900 printer is ready to print on 64 bit Ubuntu 18.04!
Note: Sometimes, printing gets stuck with the message Rendering completed. In that case, it helped to just turn the printer off and on again.
Please report success or problems...
edited Oct 24 '18 at 18:14
Zanna
50.2k13131241
50.2k13131241
answered Oct 24 '18 at 16:49
user885683
212
212
It helped. I was unable to select the driver from list, but there is an option to select custom PPD file as a driver - that way it worked. Thanks!
– Alex K.
Nov 5 '18 at 12:18
add a comment |
It helped. I was unable to select the driver from list, but there is an option to select custom PPD file as a driver - that way it worked. Thanks!
– Alex K.
Nov 5 '18 at 12:18
It helped. I was unable to select the driver from list, but there is an option to select custom PPD file as a driver - that way it worked. Thanks!
– Alex K.
Nov 5 '18 at 12:18
It helped. I was unable to select the driver from list, but there is an option to select custom PPD file as a driver - that way it worked. Thanks!
– Alex K.
Nov 5 '18 at 12:18
add a comment |
You should uninstall all the old versions of packages before you try to install new ones. Your message says: cndrvcups-capt depends on cndrvcups-common (>= 3.21); however: Version of cndrvcups-common on system is 2.60-1.
So remove them both then start again:
sudo dpkg --purge cndrvcups-common cndrvcups-capt
add a comment |
You should uninstall all the old versions of packages before you try to install new ones. Your message says: cndrvcups-capt depends on cndrvcups-common (>= 3.21); however: Version of cndrvcups-common on system is 2.60-1.
So remove them both then start again:
sudo dpkg --purge cndrvcups-common cndrvcups-capt
add a comment |
You should uninstall all the old versions of packages before you try to install new ones. Your message says: cndrvcups-capt depends on cndrvcups-common (>= 3.21); however: Version of cndrvcups-common on system is 2.60-1.
So remove them both then start again:
sudo dpkg --purge cndrvcups-common cndrvcups-capt
You should uninstall all the old versions of packages before you try to install new ones. Your message says: cndrvcups-capt depends on cndrvcups-common (>= 3.21); however: Version of cndrvcups-common on system is 2.60-1.
So remove them both then start again:
sudo dpkg --purge cndrvcups-common cndrvcups-capt
answered Oct 8 '18 at 10:50
D.J.Duff
30326
30326
add a comment |
add a comment |
so you need to go to the link that I gave in that other answer you referred to; the link you got the driver from is NOT an official Canon source; so best to avoid such links; do what I said in the other answer;
add a comment |
so you need to go to the link that I gave in that other answer you referred to; the link you got the driver from is NOT an official Canon source; so best to avoid such links; do what I said in the other answer;
add a comment |
so you need to go to the link that I gave in that other answer you referred to; the link you got the driver from is NOT an official Canon source; so best to avoid such links; do what I said in the other answer;
so you need to go to the link that I gave in that other answer you referred to; the link you got the driver from is NOT an official Canon source; so best to avoid such links; do what I said in the other answer;
answered Jul 24 '18 at 2:29
pdc
74236
74236
add a comment |
add a comment |
You need to get correct versions of driver packages (see
cndrvcups-common (>= 3.21)above) from Canon site or wherever you downloaded it.– N0rbert
Jul 23 '18 at 9:40
You can download
libpng12from 16.04 LTS repository and install it manually from terminal or with Gdebi.– N0rbert
Jul 23 '18 at 9:53