📜 ⬆️ ⬇️

Installing Canon LBP series printers in Ubuntu

Hello. After the release of Ubuntu 12.04, the driver packages for Canon LBP series printers were included in its assembly. But, nevertheless, when installing the printer in the system, the driver refuses to work correctly.

Anyone interested in this problem, please read the instructions, in the course of which you still managed to force the Canon LBP 3010 printer to function.

The manual will also be valid for other Canon printers of the following models:
')
LBP-1120 LBP7200C, LBP9100Cdn.

Step 1. First you need to download the driver from the Canon download page.

Step 2. Unzip the downloaded archive. Install the packages it contains in the following order:

sudo dpkg -i cndrvcups-common_2.40-1_i386.deb 

 udo dpkg -i cndrvcups-capt_2.40-1_i386.deb 

Step 3. Restart CUPS

 sudo service cups restart 

Step 4. Register the printer in the print spooler:

 sudo /usr/sbin/lpadmin -p [ ] -m [  PPD] -v ccp://localhost:59687 -E 

For example, for the LBP-1120 printer, the line would look like this:

 sudo /usr/sbin/lpadmin -p LBP3010 -m CNCUPSLBP3050CAPTK.ppd -v ccp://localhost:59687 -E 

The names of the corresponding PPD files:

LBP-1120: CNCUPSLBP1120CAPTK.ppd
LBP-1210: CNCUPSLBP1210CAPTK.ppd
LBP2900: CNCUPSLBP2900CAPTK.ppd
LBP3000: CNCUPSLBP3000CAPTK.ppd
LBP3050 / LBP3018 / LBP3010: CNCUPSLBP3050CAPTK.ppd
LBP3150 / LBP3108 / LBP3100: CNCUPSLBP3150CAPTK.ppd
LBP3200: CNCUPSLBP3200CAPTK.ppd
LBP3210: CNCUPSLBP3210CAPTK.ppd
LBP3250: CNCUPSLBP3250CAPTK.ppd
LBP3300: CNCUPSLBP3300CAPTK.ppd
LBP3310: CNCUPSLBP3310CAPTK.ppd
LBP3500: CNCUPSLBP3500CAPTK.ppd
LBP5000: CNCUPSLBP5000CAPTK.ppd
LBP5050 series: CNCUPSLBP5050CAPTK.ppd
LBP5100: CNCUPSLBP5100CAPTK.ppd
LBP5300: CNCUPSLBP5300CAPTK.ppd
LBP6018 / LBP6000: CNCUPSLBP6018CAPTK.ppd
LBP6300dn: CNCUPSLBP6300CAPTK.ppd
LBP7200C series: CNCUPSLBP7200CCAPTK.ppd
LBP9100Cdn: CNCUPSLBP9100CCAPTK.ppd

Step 5. Register the printer in the ccpd daemon

 sudo /usr/sbin/ccpdadmin -p [ ] -o [   ] 

For example, for the LBP3010 printer, the line would look like this:

 sudo /usr/sbin/ccpdadmin -p LBP3010 -o /dev/usb/lp0 

If you connect a network printer, you need to specify an IP address, for example:

 sudo /usr/sbin/ccpdadmin -p LBP3010 -o net:172.168.0.1 

Step 6. Enabling the download of the usblp module, installing the package

 kdesudo 

 sudo apt-get install kdesudo 

 kdesudo kate /etc/modprobe.d/blacklist-cups-usblp.conf 

Commenting on the blacklist usblp line:

 sudo gedit /etc/modprobe.d/blacklist-cups-usblp.conf 

Install at the beginning of the line #, then execute:

 modprobe usblp 

Step 7. After that, start the ccpd daemon.

 sudo service ccpd start 

After that, the printer should earn.

Step 8. If the printer prints normally, then add the ccpd daemon to the autoload, so as not to start up manually each time:

 sudo update-rc.d ccpd defaults 20 

Then write to /etc/rc.local:

 kdesudo kate /etc/rc.local 

Before exit 0, add the line /etc/init.d/ccpd restart
If all commands are successful, the printer should work.

Source: https://habr.com/ru/post/312228/


All Articles