Please try the following:

Step 1:
These printers can use both USB and Parallel ports; make sure you are using the parallel port to connect the printer to the computer.

Step 2:
Set the spool data format to RAW:

  1. Click on Start, Settings, Printers, highlight your Canon printer,
  2. Right-click on and select Properties,
  3. Click on the details tab,
  4. Click on Spool Settings and set the spool data format to RAW.
  5. Then click on Apply and OK.


Step 3:
Update your printer driver.

http://www.usa.canon.com/consumer/controller?act=SupportIndexAct