I love my Canon MP620B. My mother got it for me to scan and print photos. It works very quickly and has a variety of print and scan options. There are two paper trays to use depending on what type of paper you're running through it. It has a large, easy to read display screen. This makes choosing photos, print sizes and options quick and simple. There are 5 ink tanks inside. It comes with 5 cartridges to start with. Be sure to buy extra ink right away because starter cartridges are not full as manufactures are not sure how long the printer will be on the shelf before it's bought.
The scanning surface is about 8.67" x 12". The Canon provides a great scan that is clear and not grainy. I do a bit of photo restoration for friends and family and it really helps having such a quality printer.
This printer also has ports to accommodate almost any type of camera card and also has a USB port. You can print images directly from your camera card or USB drive without even having it connected to a computer. This is a great option if you want to print photos on location or at a booth where there isn't enough room for a whole computer.