I had 4 Canon printers over the past couple of decades & they all died on me the same way. The ink tanks got clogged, no way to fix it...better to buy a new one. So I googled & apparently, you need to wash the thingy that holds the ink!
So I thought I could salvage my current printer by cleaning the tank & SO much ink rinsed off of it. Air dried it & put it back in, it still didn't work, kept getting a B200 error message. So I watched this in hopes of finding a solution:
WTHeck hahaha!
I had to go out & get a brand new one, got a hp this time, hopefully it will last a long time...I have an ancient hp puter & it's still going strong.

(knock on wood!)