If it's of any use to someone, I was that soldier too! I was buying on average two printers a year, just to avoid ink costs.
I realised what a disgrace these manufacturers were, thrashing the environment, and our finances. Even buying printers, you're constantly aware of how much you're printing and hoping the ink doesn't run out again! PROBLEM SOLVED! I looked into the Epson Ecotank range and discovered I would have to pay about £250 for the printer, but after that, the ink was so cheap. There was no quality compromise, and I could refill the colour that was empty, not the whole printer! My worst example ever was a HP, where the printer was £36 and came with a "sample ink set" that ran out in a week! (About 150 sheets), and the replacement ink was£30 per bottle - being CYMK, £120 and that only lasted 500 sheets. By contrast, the Epson Ecotank cost me £250, came with enough ink for 2000 sheets, and replacement ink bottles cost £9.99 for C,Y or M and £12.99 for K. Everything works a treat. 8 years of constant use, never a problem!