Canon too and in a 10 year old printer
My 10 year old Canon inkjet printer died last year. So I took it apart as you do, hoping to find stepper motors, precision ground bars etc. No stepper motors any more, just normal motors and end limit switches.
But was disgusted to find a big nappy in the bottom of the printer that was saturated with most of my expensive ink. Obviously the head cleaning that the printer seemed to do every time I turned it on was sucking ink into it.
Have now switched to a laser printer (Xerox B215) which can't do pretty photos, but so far I think this one toner cartridge should last me a few years as I'm a light user and probably only print <500 pages a year. I've had it a year now and toner still says 97% .