My Canon iP4300 has been very satisfactory over the past few years but has now started to print some colours incorrectly (e.g. blues are printing as pink and greens are printing as yellow). I have tried every which way to correct this but the problem continues. Any advice would be gratefully received.