I think I must be operating a printer graveyard. I have an old HP2100 laser that I have used for years but wanted color capability and scanning so bought a small all-in-one that worked fine until it ran out of ink. Found a deal on line for a Canon for $29 with free shipping so bought that. When I needed new ink, they were $50 so it went to the scrap pile and found a deal on an HP 7640 that is wireless and works great. They have a deal where for $2.99 a month, they will send you new ink whenever you print so many copies. Haven't tried that as don't think it would turn out cost effective for the amount of copies I do.
The final insult was after getting Windows 10 and one of their updates, my old laser is no longer recognized and when I tried to get an updated driver, they don't recognize anything over 10 yrs old.