Im looking for a good compact all in one printer with xerox, scanner, and wifi to print my photos so that I can frame them and put them on my wall. I need it to be compact because my house is small and I need it to have wifi because the printer will be in a different compartment from where my notebook is.
Suggestions will be appreciated.

thanks in advance