1
I finally figured out how to install and run Canon LBP 2900B printer
on Ubuntu 18.04 (64 bit) successfully. Follow the steps below shown one
by one:
1) Download the drivers: Many people will suggest following link to download appropriate drives.
https://support-in.canon-asia.com/contents/IN/EN/0100459601.html
Don't do that, instead download them from this link.
https://www.canondriver.net/canon-lbp2900b-driver-linux/
2) Run following commands in the terminal one by one:
sudo apt-get install libglade2-0
sudo apt-get install libxml2:i386
sudo apt-get install libstdc++6:i386
sudo apt-get install libpopt0:i386
3) Install the drivers downloaded from above site. Unzip it, go to 64 bit folder, go to Debian folder and install them by double clicking. First install second one. While installing second package, you may get error that dependencies are not met. In that case click below given link and download libpng12-0 and install it.
https://packages.ubuntu.com/xenial/amd64/libpng12-0/download
4) Restart the cups by using the command in terminal -
service cups stop
service cups start
5) Use below given command in the terminal:
sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E
6) Registration of the printer:
sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
(Before adding this command in terminal, check /dev/usb/.......path and see if you have lp0 file is there or not. I had lp1 instead. Add it accordingly. If there is no file, probably you haven't started the printer, when you start it that file comes there.)
7) Start ccpd daemon:
sudo /etc/init.d/ccpd start
8) Take the test print. Done!
9) If after restarting the OS, it doesn't work, give following command again in the terminal.
sudo /etc/init.d/ccpd start
Credit goes to: https://gbtechnologie.blogspot.com/2018/11/how-ti-install-canon-2900-printer-on.html
1) Download the drivers: Many people will suggest following link to download appropriate drives.
https://support-in.canon-asia.com/contents/IN/EN/0100459601.html
Don't do that, instead download them from this link.
https://www.canondriver.net/canon-lbp2900b-driver-linux/
2) Run following commands in the terminal one by one:
sudo apt-get install libglade2-0
sudo apt-get install libxml2:i386
sudo apt-get install libstdc++6:i386
sudo apt-get install libpopt0:i386
3) Install the drivers downloaded from above site. Unzip it, go to 64 bit folder, go to Debian folder and install them by double clicking. First install second one. While installing second package, you may get error that dependencies are not met. In that case click below given link and download libpng12-0 and install it.
https://packages.ubuntu.com/xenial/amd64/libpng12-0/download
4) Restart the cups by using the command in terminal -
service cups stop
service cups start
5) Use below given command in the terminal:
sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E
6) Registration of the printer:
sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
(Before adding this command in terminal, check /dev/usb/.......path and see if you have lp0 file is there or not. I had lp1 instead. Add it accordingly. If there is no file, probably you haven't started the printer, when you start it that file comes there.)
7) Start ccpd daemon:
sudo /etc/init.d/ccpd start
8) Take the test print. Done!
9) If after restarting the OS, it doesn't work, give following command again in the terminal.
sudo /etc/init.d/ccpd start
Credit goes to: https://gbtechnologie.blogspot.com/2018/11/how-ti-install-canon-2900-printer-on.html
No comments:
Post a Comment