After clean installation of Ubuntu 16.04 my Canon 2900 refused to print. I found out a solution and will now share here with my experience.
Standard method to install driver doesn't work. To install driver manually I downloaded and unpacked them from the official web-site of Canon.
The next step was to choose between the 32- or 64-bit driver. First my decision was to use 64-bit driver, because my OS is also 64-bit. But it was a mistake, 64-bit driver refused to work. So I choose 32-bit driver, unpacked and installed two packages in the following order:
cndrvcups-common.deb
cndrvcups-capt.deb
Then I registered the printer in OS by taping in the terminal:
sudo /etc/init.d/cups restart
sudo lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E
sudo ccpdadmin -p LBP2900 -o /dev/usb/lp0
sudo update-rc.d ccpd defaults
Ppd file name "CNCUPSLBP2900CAPTK.ppd" is only for LBP2900 model. For others models you should use another code:
Printer Name | PPD File Name |
---|---|
LBP9100C | CNCUPSLBP9100CCAPTK.ppd |
LBP7200C series | CNCUPSLBP7200CCAPTK.ppd |
LBP7200Cdn (network mode) | CNCUPSLBP7200CCAPTK.ppd |
LBP6300 | CNCUPSLBP6300CAPTK.ppd |
LBP6200 | CNCUPSLBP6200CAPTK.ppd |
LBP6000 LBP6018 | CNCUPSLBP6018CAPTK.ppd |
LBP5300 | CNCUPSLBP5300CAPTK.ppd |
LBP5100 | CNCUPSLBP5100CAPTK.ppd |
LBP5050 series | CNCUPSLBP5050CAPTK.ppd |
LBP5000 | CNCUPSLBP5000CAPTK.ppd |
LBP3500 | CNCUPSLBP3500CAPTK.ppd |
LBP3310 | CNCUPSLBP3310CAPTK.ppd |
LBP3300 | CNCUPSLBP3300CAPTK.ppd |
LBP3250 | CNCUPSLBP3250CAPTK.ppd |
LBP3210 | CNCUPSLBP3210CAPTK.ppd |
LBP3200 | CNCUPSLBP3200CAPTK.ppd |
LBP3150 / LBP3108 / LBP3100 | CNCUPSLBP3150CAPTK.ppd |
LBP3100 / LBP3108 / LBP3150 | CNCUPSLBP3150CAPTK.ppd |
LBP3010 / LBP3018 / LBP3050 | CNCUPSLBP3050CAPTK.ppd |
LBP3000 | CNCUPSLBP3000CAPTK.ppd |
LBP2900 | CNCUPSLBP2900CAPTK.ppd |
LBP-1210 | CNCUPSLBP1210CAPTK.ppd |
LBP-1120 | CNCUPSLBP1120CAPTK.ppd |
LBP-810 | CNCUPSLBP1120CAPTK.ppd |
After the printer appears in menu I marked him as default by right click. All these time the printer must be turned off.
Then I reboot and printer start work.
But after that appears a new problem. When I shuttdown my computer it hangs during 5 minutes. It was caused by ccpd service. So I run:
sudo systemctl edit ccpd
and added new two lines to empty file:[Service]
TimeoutStopSec=4
Then:
sudo systemctl daemon-reload
systemctl show ccpd -p TimeoutStopUSec
and it shows that the delay was shorted. Next reboot took only several seconds.
That's all.
P.S.: I'm working on improving my English and Linux skills. And I'll be very happy if you pointed out mistakes.
Thanks a lot bro... 32bit driver does work like a charm on 64bit OS... tried a lot with 64 on 64bit... but no success of fresh installation.. 32bit worked.
ВідповістиВидалитиThanks! This indeed works!
ВідповістиВидалитиLearn how to fix canon printer won't connect to wifi error from our highly skilled experts. Our team is working at day as well as night to resolve your printer errors. So hurry up get in touch with us and for more information visit our website canon printer offline.
ВідповістиВидалитиIf you want to know how to fix kindle fire error code 13 then get connected with our team. Our experts tell you the best way to resolve this error. You can get in touch with us any time as we are available round the clock to help you. For more information visit our website Ebook Helpline.
ВідповістиВидалитиLooking for printer tech support then you're in the right place. You should talk to our technical support team to solve your printer related issues. Call Now: USA/Canada: (+1) 8884800288 & UK: + (44) 800 041-8324.
ВідповістиВидалитиBrother Printer UK
This tuturial saved my life. Had been trying to install for last one week, finally got LBP2900 Laser shot canon printer working on Ubuntu 16.04 LTS
ВідповістиВидалити