I'll tell you what I do.
For my wife's home office (not much printing) I'll buy a low cost on sale name brand black and white laser printer, and when the cartridge runs out I simply buy her another low cost on sale name brand black and white laser printer. Printer tech is moving along at a decent rate so she ends up getting a continuously improving quality of print with zero maintenance hassles, zero reliability hassles, and zero cost for printer cartridges.
Printer cartridges often equal or exceed the cost of a new printer in the low to low-mid price range (or damn close to it).
For my home office, I'll do similarly except I will clean the internals on occasion, and I tend to buy a bit higher end all-in-one black and white laser units, but I also will almost never buy a new cartridge for them preferring instead to invest in newer tech.
Mind you I buy almost exclusively from NCIX in Canada and they very often have super-great deals on printers, HD's, HDMI cables, SD cards, Wi-Fi routers, etc (not so great on laptops for some reason though).
As in all things there are trade-offs however and in my case these are increased e-waste and the possibility that some new laser printers or all-in-one laser units may not come with full capacity cartridges but NCIX has tons of on-line reviews so you can reduce the chances of these concerns substantially.
Interestingly I have free access to printing and scanning at work with the large floor standing units, but I still may prefer to do some of that sort of thing at home as it can be cheaper with less hassles than free!
What you say, cheaper than free at work? Yep and that's because in order to ensure I can get my printing and scanning done at work I need to get there well before start time or stay late and in staying late my gasoline costs increase a lot as I get stuck in traffic.
What you say, less hassles than free at work? Yep and that's because in order to ensure I can get my printing and scanning done at work I need to ensure there is enough open time else someone will get all crabby that I'm hogging printer time (silly I know but there are always a few whiners).
So for sizable print jobs I will do them at work but for smaller stuff and scanning I'll do that at home. I consider noodling on computers, networks, Wi-Fi, etc. somewhat of a hobby and we have lots of room at home so all-in-all, it's a win-win.