Setting Up the Canon iP1700 printer for use on Fedora Linux

After much trials and tribunals, I finally got my Canon iP1700 to work with Fedora 11. Canon doesn't provide Linux drivers for this particular model so it wont work out of the box, but it is more than willing to print along happily with borrowed drivers.

I used the official Canon drivers for the iP2200. You can grab them from here: http://software.canon-europe.com/products/0010231.asp. In the OS selection pick “Linux”, choose your language and hit submit. Download the "Canon Print Filter for Linux (2.60 rev 3)" (or newer) package. Its a 22MB “.tgz” file.

Double click it to bring up “File Roller” (or use the terminal if you are feeling frisky). Extract the file “ip2200_Linux_260.tag.gz” to the Desktop. Extract the “guideip2200_2.60-1.tar.gz” if you want a manual. (Yeah, right.)

Fedora 11 Canon ip1700 setup

You will need to re-extract “ip2200_Linux_260.tag.gz” to a sub-folder on the Desktop (I call it ip2200), since it is also a compressed file. It contains these RPMs:

Fedora 11 Canon ip1700 setup

Go to the sub-folder ip2200 on the Desktop, double click on “cnijfilter-common-2.60-1.i386.rpm” to install it. You may have to supply the administrator password and choose “Force Install”. Do the same with “cnijfilter-ip2200-2.60-1.i386.rpm”. This should install all the necessary drivers.

Note: If you have attempted to install these drivers before (and have been unsuccessful), the packages will conflict and you will need to completely remove them. The command is:
su -c 'yum erase [name-of-package]'
For example:
su -c 'yum erase cnijfilter-common-2.60*'

Once the drivers are installed, restart CUPS by typing the following at the terminal:
/etc/init.d/cups restart.

Now to setup the printer through the CUPS server.

  • From you browser go to this URL: http://localhost:631
  • Choose the “Administration” Menu
  • You may be prompted for a password. The username is usually “root” and the password is you system's root password.
  • Hit the “Add Printer” button and select “Canon iP1700 (Canon iP1700)” from the list.
  • Add a name, description and location or simply accept the defaults.
  • In the model selection list hunt for “Canon iP2200 Ver.2.60”
  • Choose a few configuration options and you are done!

At this point you may want to print a test page. You can do it through CUPS. To do this go to the “Printers” section, click on “Canon ip1700” (or what ever you called it) and from the drop down menu choose “Print a Test page”.

Fedora 11 Canon ip1700 setup Fedora 11 Canon ip1700 setup

If you found this page helpful, do consider sharing with others who may be looking for something similar. Digg, twitter and links on forums work great. Let me know if the method worked for worked for you. (or perhaps didn't!) Or if you find an error in what's described above. Use the comment form below, or mail me.

Subject: Complicated

That is convoluted to say the least. Driver installations have always been a problem with Linux. However, it has come a long way. In fact it automatically detected Tata Photon, SE Modem and Webcam. To its credit instances where you need to manually mess with the command line have greatly reduced.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options