I use HP for printing. Never had a problem with any of them. I tried one Canon. Won't repeat that mistake. I got it home, put in the cartridges that came with it and printed 2-3 pages to test and all seemed good. The second day, printing page 5 or 6 total, the cartridges ran dry. OK, they must be "demo" cartridges, I think, with a short load of ink. So off to the store I go, get refills to the tune of $60. One week later, the printer quit printing with an "out of ink" message. "Can't be," I think, but off to the store again, get a second set of refills for another $60 and now I can print again. Once again, a week later, "out of ink" again. I cannot afford $240/month for ink to print 40-50 pages each month. Fortunately, I lived relatively near a Canon repair facility, so I take the printer in for them to check. I told them that it seems like the printer "cleans" before every print job, then again about every five pages and again at the end of the print job. Surely that excessive cleaning must be wrong, it's expending more ink in cleaning than printing. Two days later they call to say the printer was fine and that the cleaning process was a "feature" and not a problem. They did say to print larger jobs and the cleaning process will only happen every 10 pages or so, instead of how I saw it happening. After a "brisk" discussion about the stupidity of the design and their (weak) defense of it, I picked up the printer, drove to the dump and threw it in the shredder/compressor to watch it be digested. Went out an bought a replacement HP, never looked back.
So that's why I will never have a Canon printer ever again. From the reports I have seen, they still chew through ink faster than any other brand. Yeah, I know I can get third party ink cheaper than the brand names, but even if the cartridges were 25% of brand, it would still have cost me $15/week to print 10 pages each week. Nope, ain't happening here. Buyer beware.