I have an iMac connected via ethernet to a D-Link 655 wireless router. The iMac is connected to a Canon Pixma printer via USB. We're running Vista based laptop and connecting wirelessly. Previously, I had a Windows XP pro system connected via ethernet and we had no problem printing from the laptop connected wirelessly. Since I've gotten the iMac we've not been able to print from the laptop. I've gone into system preferences, and sharing. I don't have anything checked other than printer sharing. But I can't find anything else that might be preventing printing. Oh, the laptop seems to see the printer, we're just getting access denied. I don't think I've changed any router settings since making the switch. I expect this is user error. Help would be much appreciated!