Here’s finally I could release a step by step instructions to install and make your Canon Pixma iP1600 works with Fedora Core.

  1. Download the driver package from the Canon website for iP2200: http://software.canon-europe.com/products/0010231.asp

  2. Extract all of the files:
    cnijfilter-common-2.60-1.i386.rpm
    cnijfilter-common-2.60-1.src.rpm
    cnijfilter-ip2200-2.60-1.i386.rpm
    cnijfilter-ip2200-lprng-2.60-1.i386.rpm

  3. Install cnijfilter-common-2.60-1.i386.rpm by double clicking, follow the instructions, and all of the ignore warnings.
  4. After completing the installation for the dependency, continue the installation process by double clicking cnijfilter-ip2200-2.60-1.i386.rpm. Follow te instructions, and all of the ignore warnings.
  5. Go to http://localhost:631/admin using a web browser.
  6. It will bring you to CUPS Administration panel. This is the place where you could manage your printer(s). Select Add printer if this is the first time you’re using CUPS. If you’ve previously added your printer, then select manage.
  7. Follow the direction, fill the necessary information to identify your printer until you reach a page in which you could specify the driver that you wanted to use. All of the provided drivers are not compatible, so you have to specify your own driver. Click browse, then find the driver that is located at /usr/share/cups/model/canonip2200.ppd

  8. Continue, and your printer will be installed using the driver that you specified. Select the printer name, and you will be redirected to the printer status page where you could do a test print. Complete the installation by Printing the test page.

Enjoy! :)