This is an older thread but I did want to chime in because I recently fixed a very similar problem on a 7880 where the magenta channel was completely blocked. When I could get a color out of it it was green. The 7880 doesn't have a green channel. BUT, the magenta channel on the head is between yellow and blue. It turned out that the ink was dried up in the tube. I figure that negative pressure in the dampers or head was pulling yellow and blue backwards through the head and coming back out as green.
In any case, I disconnected the magenta tube at both ends and forced air from the end near the cartridge bay with a refilling syringe which pushed a long dried up magenta snake out the other end. Have a bowl or cup ready to catch it!
Printed 100% after that.