I concur with the idea of a laser printer. Based on my experience, I’d suggest a low-end HP Laserjet. I’ve had an HP Laserjet 1020 for many years (that particular model is probably not made any more) that has been absolutely reliable all that time. It’s true that toner cartridges are expensive, but if you don’t use the printer much they last forever.
My understanding is that the toner cartridge they come with is only a partial one and will run out sooner than a regular one, but mine still lasted for something like five or six years! The regular one I replaced it with will probably go forever at the rate I use it. I had the spare cartridge sitting around for years before I needed it – those things do not age. You might want to give it a little shake when installing it, that’s about it.
Conversely I also had a Canon color inkjet printer, and while it did a good job with photos and other color content, especially with glossy photo paper, it was always gumming up, especially after sitting unused for too long.
If you can live without color printing I’d definitely go with laser, hands down, and HP has always been a strong brand in that space.