пʼятницю, 9 грудня 2016 р.

How to make Canon LBP 2900 printing on Ubuntu 16.04 LTS (Xenial Xerus)

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 NamePPD File Name
LBP9100CCNCUPSLBP9100CCAPTK.ppd
LBP7200C seriesCNCUPSLBP7200CCAPTK.ppd
LBP7200Cdn (network mode)CNCUPSLBP7200CCAPTK.ppd
LBP6300CNCUPSLBP6300CAPTK.ppd
LBP6200CNCUPSLBP6200CAPTK.ppd
LBP6000 LBP6018CNCUPSLBP6018CAPTK.ppd
LBP5300CNCUPSLBP5300CAPTK.ppd
LBP5100CNCUPSLBP5100CAPTK.ppd
LBP5050 seriesCNCUPSLBP5050CAPTK.ppd
LBP5000CNCUPSLBP5000CAPTK.ppd
LBP3500CNCUPSLBP3500CAPTK.ppd
LBP3310CNCUPSLBP3310CAPTK.ppd
LBP3300CNCUPSLBP3300CAPTK.ppd
LBP3250CNCUPSLBP3250CAPTK.ppd
LBP3210CNCUPSLBP3210CAPTK.ppd
LBP3200CNCUPSLBP3200CAPTK.ppd
LBP3150 / LBP3108 / LBP3100CNCUPSLBP3150CAPTK.ppd
LBP3100 / LBP3108 / LBP3150CNCUPSLBP3150CAPTK.ppd
LBP3010 / LBP3018 / LBP3050CNCUPSLBP3050CAPTK.ppd
LBP3000CNCUPSLBP3000CAPTK.ppd
LBP2900CNCUPSLBP2900CAPTK.ppd
LBP-1210CNCUPSLBP1210CAPTK.ppd
LBP-1120CNCUPSLBP1120CAPTK.ppd
LBP-810CNCUPSLBP1120CAPTK.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.

5 коментарів:

  1. 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.

    ВідповістиВидалити
  2. 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.

    ВідповістиВидалити
  3. 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.

    ВідповістиВидалити
  4. 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

    ВідповістиВидалити