Friday, January 25, 2013

Ubuntu Canon imageClass MF6590



After countless hours and dozens of threads on how to install the 64-bit Canon imageClass MF6590 on Ubuntu/Mint, I finally have it going.

This works (hand tested!) for the following distros:
Linux Mint 13 Mate
Linux Mint 14 Mate
Ubuntu 12.04 LTS Precise
Ubuntu 12.10 Quantal

Before we move on, you are doing this at your own risk. Just because it works on all the machines I have tested with does not mean it with will work with yours, or not harm/adversely effect your system. Legal stuff down, here we go.
   
First, download the x64 drivers from below. I have turned them into the proper .deb files so you don't have to alien, touch, etc.
https://docs.google.com/file/d/0B1tvzKlogviOaEJhdUdtVFhjaFU/edit

The rest is easy... just type as written:
sudo su
ln -s /usr/lib /usr/lib64
ln -s /usr/local/lib /usr/local/lib64
apt-get update
apt-get install libcups2-dev
dpkg -i cndrvcups-common_2.50-2_amd64.deb 
dpkg -i cndrvcups-ufr2-us_2.50-2_amd64.deb 
(note: do not string the below installs together. seriously.)
apt-get install ia32-libs
apt-get install libjpeg62:i386
apt-get install libc6-i386 lib32z1
cp /usr/lib64/libcanon* /usr/lib (if you get a lot of same file errors, just continue on)
pico /etc/apparmor.d/local/usr.sbin.cupsd
Add:
/usr/lib64/cups/backend/cnusb Uxr,
/usr/lib64/cups/filter/pstoufr2cpca Uxr,
service cups restart

Ok, now reboot (yes, a linux system) and add your printer. I've found it easier to add as a network printer through the Appsocket.


--------------------------------------------------------

Ubuntu 12.04 Canon imageClass MF6590
Ubuntu Precise Canon imageClass MF6590
Ubuntu 12.10 Canon imageClass MF6590
Ubuntu Quantal Canon imageClass MF6590
Linux Mate Canon imageClass MF6590
Linux Mate 13 Canon imageClass MF6590
Linux Mate 14 Canon imageClass MF6590
Ubuntu 12.04 Canon imageClass MF6500
Ubuntu Precise Canon imageClass MF6500
Ubuntu 12.10 Canon imageClass MF6500
Ubuntu Quantal Canon imageClass MF6500
Linux Mate Canon imageClass MF6500
Linux Mate 13 Canon imageClass MF6500
Linux Mate 14 Canon imageClass MF6500
Ubuntu Canon MF6590
Ubuntu imageClass MF6590
Mint Canon MF6590
Mint imageClass MF6590

Ubuntu Canon MF6500
Ubuntu imageClass MF6500
Mint Canon MF6500
Mint imageClass MF6500

3 comments:

  1. I have followed all your instructions but I am not sure about the line right after "add". I think I added it but I don't know how to get out of that place in the terminal. It looks different than what I am used to (older versions of Ubuntu)
    My computer already shows the printer is there but no printing ever happens and I don't know how to add a new printer.... Can you help?

    ReplyDelete
  2. Here is a copy of my /etc/apparmor.d/local/usr.sbin.cupsd : https://docs.google.com/file/d/0B1tvzKlogviOZ1F1VFR6QzNsdW8/edit?usp=sharing :

    Even though this is a Linux system, you have to reboot to reload everything. Not sure why, but you do. JHS

    ReplyDelete
  3. /etc/apparmor.d/local/usr.sbin.cupsd

    http://goo.gl/cHXMgq

    ReplyDelete