Friday, July 22, 2011

Quick Tip: Install Canon MP250 Drivers in Linux

With all the hoppin` lately, I think it is high time I hit you with a lighter article. This is only for Canon multifunctionals owners, so, if you're not in that group, feel free to do something else. Like chasing squirrels!

I've seen only one Linux distribution that would pull the neccesary drivers for MP250's printer. The scanner worked, surprisingly, out of the box, across all the distros I've happened to host on my HDD.

Happily, the people at Canon, unlike most companies, don't blissfully ignore our presence and they offer Linux drivers for their products.

I've recorded a little step-by-step video to guide you. Granted, the installation process is far from being difficult, so even Linux beginners might be able to handle it without much help. A few notes: my OS is Linux Mint, which is Debian based, so I only worked with the .deb file. But, as you can see, there is also an RPM package (Red Hat, Fedora, etc.) and the source file, for the more exotic distros. :)

Also, if you're using plain Debian, you will have to first login to your root account inside the terminal, before attempting to install the printer. To do that, simply type su, press enter and throw in your password.

Some distros (including Linux Mint) might offer the open-in-terminal nautilus plugin that will allow you to right click inside the extracted .deb folder and open a terminal window with the starting location set to that folder => type only the ./install.sh command and the installation will begin, no need to navigate to that directory.

With that out of the way, here it is:



Oh, if you choose US from the list, you might have a nasty surprise when directed to Canon's support page: there's no "Linux" entry in the operating system drop down menu. If so, simply choose another country. Or just click this direct link. *wink wink*.

What would the world do without Windows ME drivers...

And that would be all! I will hopefully be back with a new article in the near future...  Don't you dare leave me! :) Ok, have an awesome Weekend Eve (if you're reading this on a Friday :D ).

9 comments:

  1. A couple of points that might help others. If you are using a 64bit version of Debain/Ubuntu etc you will need ia32-libs installed. You will also need to edit install.sh to add --force-architecture to the dpkg line that installs the software.

    I use the Mint version of Debian, LMDE,with a Gnome3 desktop and the install script failed with an error about not being able to determine the package system. You can get around that by finding the relevant lines in the script and commenting them out so it just goes ahead without checking.

    ReplyDelete
    Replies
    1. Hi, just wondering what you mean by finding the relevant lines... soo hard to figure out how to set up my canon mp990 printer for linux mint.. still trying to figure out linux as it is.. if you can help me please email me at swan1301@gmail.com

      Delete
  2. Thank you, Greg. Precious information you got there. :) As the ia32-libs were already installed on my 64-bit Linux Mint, I didn't encounter this roadblock. Hm, but I also didn't need to edit the install.sh file.

    ReplyDelete
  3. @Danny Mine is an MP640 so the install script is probably slightly different. The 640 drivers are 32bit only. My MP640 is setup via ethernet to my router and the install.sh found it and set it up via the network. It can also be configured to use WiFi. I am just happy that Canon make Linux drivers, and drivers that work well.

    As you found, the oddest thing is only supplying drivers to the world outside of the USA. Some strange decision making in corporate America.

    ReplyDelete
  4. Excellent! Just what I was looking for. Thanks Danny!

    ReplyDelete
  5. Thank you so much!!!!! I've been trying to get my Canon MP250 to work in Ubuntu 11.04 for months, asking for help on Ubuntu forums, etc., etc. Your page here with the absolutely right-on direct link finally solved it for me!!
    One added thing I had to do: open Printing in App's, go to Settings, click Change next to printer type, & it found the new correct driver. I selected it, & was finally able to print a perfect test page!
    Can't thank you enough!!!!!

    ReplyDelete
    Replies
    1. Very glad to have been of help. :) Enjoy your Linux box!

      Delete
  6. salut,am instalat-o si eu,a mers sa instalez dar acum dupa ce ii dau sa imprime ceva pur siu simplu nu face nici o actiune

    ReplyDelete
    Replies
    1. Salut, ce distributie si versiune de Linux folosesti? Daca mergi in panoul de control/setari, gasesti imprimanta adaugata?

      Delete