Have your tried replacing the black ink cartridge? As I recall the Canon has a separately replaceable print head but if that is damaged you would still probably come out ahead by replacing the printer.
"All you've got to do is own up to your ignorance honestly, and you'll find people who are eager to fill your head with information" --Walt Disney