Approx 18 months ago I purchased a Canon Pixma MP640 multi function WIFI printer. The intention, as you'd expect, was to simply connect it to my BT home hub and print from all computers and devices connected to the hub. I wish it was that simple, it just hasn't happened and a few people with far far more IT knowledge than me can get it to work. So it's either someone has the magic solution to connecting this bloody canon to the home hub or I buy a new multifunction WIFI printer that has a proven history of working. Any help greatly appreciated.