(From Stack Overflow)
64 bit requirements for pre-made binaries:
sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libstdc++6:i386 libxml2:i386 zlib1g:i386 libpopt0:i386
Install CUPS
sudo apt-get update sudo apt-get install cups
Download DriverGo to http://support-au.canon.com.au/contents/AU/EN/0100459602.html and download driver
64e2d00f0c8764d4032687d29e88f06727d88825 Linux_CAPT_PrinterDriver_V270_uk_EN.tar.gz
Extract and enter extracted folder
tar xf Linux_CAPT_PrinterDriver_V270_uk_EN.tar.gz cd Linux_CAPT_PrinterDriver_V270_uk_EN
Install the custom drivers and ccpd
sudo dpkg -i 64-bit_Driver/Debian/*.deb
Add the printer to CUPS and ccpd
sudo lpadmin -p CANON_LBP6000 -m CNCUPSLBP6018CAPTS.ppd -v ccp://localhost:59687 sudo lpadmin -p CANON_LBP6000 -E sudo ccpdadmin -p CANON_LBP6000 -o /dev/usb/lp0
Set the default printer
sudo lpoptions -d CANON_LBP6000
Set ccpd to start on boot
sudo update-rc.d ccpd defaults