Personal tools
You are here: Home Fedora Solved Peripheral Solutions Canon Pixma iP1500

Canon Pixma iP1500

by mafiosoph last modified Jan 30, 2008 03:44 AM
— filed under:

This article focuses on the step-by-step process on installing printer driver for iP1500, but may also apply to iP1000, iP2200 and iP4200, with some minor changes in the procedure.

Files needed:

  1. First you will need the iP1500 printer driver for linux. This is a closed source driver available from the link below:
  2. You will also need the following packages available via yum "libpng10 and libxml". These packages are available from the Core repository so no extra repositories are needed. Get these packages by performing the following:
  3. yum install libpng10 libxml
  4. For this installation to work properly you must make sure the printer is powered off during the installation. You will be prompted top power on the printer during the procedure.

Doing the work

  1. Open a terminal.
  2. What is terminal? How do I "open a terminal?"

  3. Change to the directory you downloaded the iP1500Linux driver, then extract the tar package.
  4. tar -xzvf iP1500Linux.tar.gz
  5. Change to the newly created directory by doing the following:
  6. cd iP1500 
  7. Now you need to install the rpm packages provided by Canon. Do so by performing the following:
    su -c 'rpm -ivh bjfilter-common-2.50*.i386.rpm bjfilter-pixmaip1500-2.50*.i386.rpm'
  8. Enter your root password when prompted then press enter.
  9. Power on the printer.
  10. Restart the Common Unix Printing System.
  11. su -c '/etc/init.d/cups restart'
  12. Enter your root password when prompted then press enter.
  13. Open a browser to the CUPS interface.
  14. su -c 'htmlview http://localhost:631'
  15. Enter your root username and password at the prompt and use the interface to add your printer.
    • Click the "Add Printer" button.
    • Log in as root if prompted for a username and a password.
    • Enter a name for the printer in the name field. It cannot have spaces, i.e. "Canon-iP1500".
    • Under "Device" select "Canon iP1500", or anything similar.
    • Click the "Continue" button.
    • Under "Make" select "Canon" and click the "Continue" button.
    • Under "Model" select "Canon PIXMA iP1500 Ver.2.50 (en)" though of course if you downloaded a different language than English expect to see something else in the (en) field.
    • Click the "Add Printer" button.
    • You should see a message indicating if the printer was added successfully. Click on the link containing the printer's name.
    • Now you will see buttons allowing you to manage the printer including options to either start or stop the printer, accept incoming jobs or reject them, and to set it as the default printer. You can reach this menu at any time through the CUPS interface.


How to test:

  1. Open a terminal.
  2. Open the CUPS interface.
  3. su -c 'htmlview http://localhost:631'
  4. Click on "Manage Printers" button.
  5. Find your Canon iP1500 printer.
  6. Click on the "Print Test Page" button.

More Information


We test this stuff on our own machines, really we do. But you may run into problems. If you do, come to #fedora on

Added Reading

Document Actions
Log in

Forgot your password?
New user?