My Epson 760XL inkjet printer is around 20 years old and still going strong. I only use it occasionally, but often enough to stop the ink from drying up on the heads. Compatible cartridges are available for £3 and work fine - the genuine Epson ones cost around £45.
One thing to be careful of with old printers is it might stop working with an error message stating "certain parts have reached the end of their usable life and that your printer will no longer work until it is serviced.". It implies that you need to have the printer serviced.
Google the message and you will find instructions on resetting the print counter so that you can continue using the printer as before. I think this might be an attempt by Epson to get you to ditch the printer and buy a newer model.