A single function printer should suffice, like Epson L303.
Epson L303 lets you easily print various photos and documents on a variety of papers.
However, the print quality gained from the speed is the worst.

One should always print at normal mode to get a better quality though it consumes more ink.
Epson L303 stores the ink in the storage unit positioned on the right side of its body.
The storage contains four smaller tanks, and each tank contains ink in a different color.

One set of inks is enough to print more than about 4000 pages.
Easy Photo Print is provided by Epson for anyone who owns Epson L303.
It is a free software dedicated to help users print photos in different layouts on various types of papers.

Borderless photo printing is not supported, though.
And wireless connection to the printer is also impossible due to the lack of the functionality.
It can perform double-sided printing, but only if youre willing to flip over the papers.
One way to save even more money is to print at draft quality as often as possible.
Even though it is the worst quality, the result is still relatively readable.