On Canon website downloaded their latest driver for Linux:
CAPT Printer Driver for Linux Version 2.50 --10/25/12 --43.28 MB
'Linux_CAPT_PrinterDriver_V250_us_EN.tar.gz' extracted -->
'Linux_CAPT_PrinterDriver_V250_us_EN' ---> '32-bit_Driver' folder -->'Debian' folder + 'RPM' folder;
Debian --> 'cndrvcups-capt_2.50-1_i386.deb' + '32-bit_Driver'.
And I opened both above with Ubuntu software Center. Synaptic lists both as installed.
But the printer does not respond at all when I try to print a file (says that it was sent to printer).
And a search for drivers says that no proprietary drivers are in use on this system.
Too late I see that Linux users have had problems with Canon printers.
I read that Radu Cotescu has a script for installing Canon LBP printers in Linux but that is for 64 bit machines and besides, LBP6000 is not listed :
For earlier drivers Canon gives intructions for installing the printer :
Ubuntu 12.04 Install
For a new install please see the html guide in the 2.4 driver download:
Download 32/64 Bit Linux CAPT Printer Driver v2.40 English.
Find the debian packages in the v2.40 drivers deb folder:
Install from the v2.40 driver as you would any other package with Ubuntu Software Center. Then follow the canon guide v2.40 carefuully making sure that you change this line accordingly:
sudo /usr/sbin/lpadmin -p LBP5000 -m CNCUPSLBP5000CAPTK.ppd -v ccp://localhost:59787 -E
The manual says ccp://localhost:59687 but Ubuntu by default is using 59787. This will give you a headache if you do not change it. (The file /etc/ccpd.conf defines UI_Port 59787 and PDATA_Port 59687. So, both these ports need to be open in the firewall setting.)
* Note: Ubuntu 12.04 has again blacklisted the usblp module which creates the /dev/usb/lp0 device link. To solve this problem do this
sudo nano /etc/modprobe.d/blacklist-cups-usblp.conf
Then comment the file to look like this, canons driver does not talk to the printer through cups:
# cups talks to the raw USB devices, so we need to blacklist usblp to avoid
# grabbing them
# blacklist usblp
* Note: The later sections of this article under 'Adding a printer' and 'Troubleshooting' suggest using 'ccp:/var/ccpd/fifo0'. That works, but you have to ensure /var/ccp/fifo0 exists with correct ownership/mode. Using 'ccp://localhost:59787' is simpler as it requires no extra steps involving fifo file.
But I am not sure that I can follow the instructions without help.
Any help appreciated.