My latest printer scans, prints, and has a massive 6-ink reservoir that costs pennies to print A4 photo prints all day long. I've replaced my home office printer with it; the quality and economics don't disappoint. About $300.
The Canon G620 printer is my latest addition, and the color photo prints are amazing, even better than the CP-1500 printer.
It doesn't quite match the quality of my professional printers, but it's close, good enough for wall display.