MP640, MG6150, MG5250, MG5150, Premium , PX710W

I want a new printer. Besides printing in photo quality it should also be able to Scan and Copy in color, It should be able to communicate wireless over 802.11n wifi, It should not be too large in size It should have a low energy usage in stand-by mode