|What you are probably doing is a simple high-level reset. What you need to do is to re-program your printer's EEPROM or "on-board memory.|
Try this: (gleaned from this site)
These are the instructions which worked for me on my Canon pixma ip90 bought August 06:
1) Close the print head cover, and turn off the printer. While pressing the Resume/Cancel button, press the Power button. (Do not release the buttons. The LED lights in green to indicate that a function is selectable.)
2) While holding the Power button, release the Resume/Cancel button. (Do not release the Power button.)
3) While holding the Power button, press the Resume/Cancel button three times, and then release the Power and Resume/Cancel buttons. (Each time the Resume/Cancel button is pressed, the LED lights alternately in either orange or green, starting with orange.) During initialization, the LED blinks in green.
4) When the LED stops blinking and lights in green, press the Resume/Cancel button the 4 times. (Each time the Resume/Cancel button is pressed, the LED lights alternately in either orange or green, starting with orange.)
5) Press the Power button. The LED lights in green, and the
selected function is performed. (When the operation completes, the printer returns to the menu selection mode automatically.)
6) Power off then back on and test.
There is no free lunch, so beware that there are waste ink pads in your printer that may need servicing (reason for the reset).
You may be OK this first time around, but in theory you risk waste ink overflow (read mess).