My Canon printer does not print yellow.

I have a Canon MP630. It has been a good product. It often sits for months without being used.
Recently I bought Staples brand ink and the printer stopped printing yellow. I cleaned the printed head and replaced the ink with Canon ink but still no yellow.
A friend told me that there is a chip in the cartridge that needs to be reset. What does this mean and what can be done. Thanks.

If it’s sold separately, I’d try a genuine Canon yellow cartridge. Failing that, it’s probably not worth pursuing, just buy a new printer.

I’m confused. Did you refill the cartridge with Canon yellow ink, or replace the yellow ink cartridge with a Canon yellow ink cartridge (or replace the Canon color cartridge, if that’s what it takes)?

When I used a printer with separate inks I noticed the yellow ink got contaminated VERY easily, usually by blue. Try taking your print head, quickly dab it on a tissue and see what colours you get? Is it blue, red, blue, back? Or blue, red, space, black?

Can you see yellow at all? Maybe you’re colour blind.

I bought a Staple brand ink cartridge. I have sinced replaced all my cartridges with Canon. Still no yellow, at all.
I have already cleaned the print head.

OK, so the circuitry in the printer that fires Yellow ink is dead, or conceivably the ribbon cable between that and the print head. New printer time I’m afraid, it’s simply not worth fixing. I mean you could look for a cheap spare-parts one on eBay or whatever and swap the electronics and cable over, but how much time and effort do you want to expend on this?