Obligatory "just get a Brother printer" comment. They are the cast iron pans of printing technology, the kind that your kids and grandkids will inherit some day.
Sadly they do drop support for old models in drivers for new OS versions, so I can only print from my aging gaming PC. Maybe network printing solves this but mine is USB-only.