This is a large, smart printer; with all the trays out you need a space about 48 by 66cm.
My wireless network uses MAC address filtering and I struggled to find the printer MAC address, it's not printed anywhere, I actually found it hidden in one of the menus," LAN setup". I then found I needed to download the latest drivers from the Canon site to get it working with windows 7.
Once set up the printer is very easy to use, I found the photocopier and scanner functions intuitive. The ability to scan a document as a PDF to a USB memory stick is particularly useful. You can scan in mono or colour. There is a cassette at the front for paper and a second tray at the rear so, for example, you can load plain paper and photo paper and select between the two.
You can print photos directly from memory cards, including compactflash, and a memory stick. The photos are shown on the LCD and there is a plethora of print options e.g. ID cards, calendars, contact strips, stickers, printing the image onto printable CDs etc. There is even an option to print the photos onto a simulated 35mm film-strip.
I plugged a Belkin Bluetooth dongle into the USB port at the front and found I was able to make a connection and print the photos on my phone through Bluetooth.
The print quality is up to the high standard you expect from Canon, a little noisy feeding the paper but quiet, fast printing. The print cartridges seem to be lasting well too.