My canon pixma mx922 only prints in green, yellow, and sometimes cyan. My theory is that the problem is caused by the ink not being made by canon (it is cheap ink), because te printer did this as soon as all but one ink type, black was not made by ca...
What happened to mine, a slightly different model is that it printed green when I stopped using canon brand ink. If you stopped using canon brand that might be the issue.