Back to Home

Installing Canon LBP Series Printers in Ubuntu

Ubuntu 12.04 · Canon LBP

Installing Canon LBP Series Printers in Ubuntu

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

I ask everyone interested in this problem to read the instructions, during the course of which they still managed to get the Canon LBP 3010 printer to function. The

instructions will also be valid for other Canon printers of the following models:

LBP 1120 LBP7200C, LBP9100Cdn.

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

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

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. Registering the printer in the print spooler:

sudo /usr/sbin/lpadmin -p [название принтера] -m [название файла PPD] -v ccp://localhost:59687 -E

For example, for an 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 are:

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. Registering 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 we connect a network printer, you need to specify the IP address, for example:

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

Step 6. Permission to load the usblp module, install the package

kdesudo

sudo apt-get install kdesudo

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

Commenting out the blacklist usblp line:

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

We set at the beginning of line #, after that we execute:

modprobe usblp

Step 7. After that, start the ccpd daemon.

sudo service ccpd start

After that, the printer should work.

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

sudo update-rc.d ccpd defaults 20

Then we write in /etc/rc.local:

kdesudo kate /etc/rc.local

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

Read Next