Printers are cheap. I saw one today at Walmart for $35. A Lexmark. HP cartridges can be refilled, that's why they put a return package in the new ink boxes. When the plating gets scratched after repeated use then you have to buy a new cartridge. Walgreens here will refill ink cartridges, I don't know if all Walgreens do.