There's the Epson Eco-Tank series. Ink is in four bottles at the side of the machine, good for about 4000-6000 pages. Refill with Epson ink bottles or (a bit more messily) from bulk ink. The printer costs about $279.
You do have to clean the print heads occasionally. That's the price of long life print heads.