I've not got the same printer but I'm (all too) familiar with the problem of weird colours with inkjet printers. It's usually caused by the partial blockage of the jets. (i.e. there's not a full blockage, which would cause banding, but the flow of ink is partially obstructed, resulting in the wrong mix of colours).
Run the printer's nozzle-cleaning utility (using the 'deep clean' option if there's one available). You might need to run it a few times (which, annoyingly, wastes quite a bit of ink) but it should clear the problem.
Chris