I just bought an HP Photosmart C6350 and I LOVE it. It does all of the above, plus it has a wireless print server built in that uses Bonjour, so it works beautifully on the Mac. $109 at Costco. Standard ink tanks are about $10-$12/piece. Although you can get 'XL' tanks for about $20-$25/piece.
Shop for your Apple, Mac, iPhone and other computer products on Amazon.
We are a participant in the Amazon Services LLC Associates Program, an affiliate program designed to provide a means for us to earn fees by linking to Amazon and affiliated sites.