Hy friends. I'm a beginner in Linux, I was on windows so I'm completely lost ! I can't find where is the problem with the printer installation ! After 3 days of research on Internet I finally could install canon LBP6000, it appear on printer localhost but doesn't print the job !!! I need an answer please cause I don't wanna come back to windows I've a report to achieve. Thank you.
3 Answers
I have the same printer and I had the same problem. On Xubuntu 18.04, I resolved it this way.
1) First, allow compatibility with needed i386 libraries (although drivers are labelled as 64bit, they depend on them). Enter the following
sudo sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libstdc++6:i386 libxml2:i386 zlib1g:i386 libpopt0:i386
sudo apt-get install libglade2-0:amd64
2) Install drivers as explained by pdc.
3) Register the printer
sudo lpadmin -p LBP6000 -m CNCUPSLBP6018CAPTS.ppd -v ccp://localhost:59787
Note that the port here must be the same as in UI PORT (see the screenshot in the second answer by pdc). Then
lpadmin -p LBP6000 -E
(I guess you can also give a combined command, as suggested by pdc.)
4) Register the printer in the ccpd deamon:
sudo ccpdadmin -p LBP6000 -o /dev/usb/lp0
Of course, change /dev/usb/lp0 with the right path if needed.
5) Start the ccpd deamon
sudo /etc/init.d/ccpd start
Connect the printer and check its status typing
sudo /etc/init.d/ccpd status
You should see two numbers in the output. If not, type sudo /etc/init.d/ccpd restart.
6) Try to print a test page from Settings>Printers. If the printer is still silent, type
captstatusui -P LBP6000 -e
to start Canon's printer monitor. Now the printer should work.
7) Perhaps you want ccpd and the printer monitor automatically start on boot. For the first one, type
sudo update-rc.d ccpd defaults
Next, you may run command at point 6) going to Settings>Startup or following, for instance, this answer.
Remark. If the printer return silent on reboot, try to restart ccpd and captstatusui. You may also try to power off and on the printer. That worked for me.
- 141
so this printer needs Canon's CAPT driver; which they update regularly; this post from yesterday on this forum is about the same CAPT driver; Any Way to make Canon LBP2900B Printer work on Ubuntu 17.04 Zesty? so have a read as it is very similar to yours; please delete any setup for your LBP6000 from the PRINTERS folder; if it does not work ... I assume you have 64bit install ..
so there are 4 steps to get it working:
1) install drivers; you need the latest drivers from here http://support-asia.canon-asia.com/contents/ASIA/EN/0100459601.html as they were issued 15th May 2017; SAVE as you download it and it should end up in your Downloads folder; then issue the following commands; by copying them; and pasting them one by one into a terminal; hit the ENTER key after each paste ..
cd Downloads
tar -zxvf linux-capt-drv-v271-uken.tar.gz
cd linux-capt-drv-v271-uken/64-bit_Driver/Debian
sudo dpkg -i cndrvcups-common_3.21-1_amd64.deb
and then sudo dpkg -i cndrvcups-capt_2.71-1_amd64.deb and drivers now installed ...
2) register the printer again, please copy this and paste it into the terminal ..copy it all .. it is a long string of data ...
sudo /usr/sbin/lpadmin -p LBP6000 -P /usr/share/cups/model/CNCUPSLBP6018CAPTK.ppd -v ccp://localhost:59787 -E
3) Register the printer in the ccpd daemon setup file
sudo /usr/sbin/ccpdadmin -p LBP6000 -o /dev/usb/lp0
4) Start ccpd daemon
sudo /etc/init.d/ccpd start
at that point, your printer should print: please post back and tell us how things are: please, please ..!!
- 1,132
the command sudo ccpdadmin asks for the status of the ccpdadmin so please see how ours appears: we have 2 usb printers: the first is allocated to /usb/lp0 and the second, the LBP, is allocated to /usb/lp1 and if you have 2 printers on your usb, then if the LBP6000 is the second in the rankings, then it needs to be lp1
- 1,132