I had it all working fine after having had the same issues i am having now, where during the driver install, printer detection tells me the printer could not be detected on the network although the printer is set up correctly and connected to the network (accordingly to itself) just fine.
However, for some reason unknown to me, the printer now suddenly won't print and i get the error message that the printer is offline (it isn't). So, i removed the printer from the printer list and figured i would reinstall it and here is the problem; i can't remember how i bypassed the before mentioned issue where the driver (Win 7 64bit) install tells me the printer could not be detected on the network. I just can't.
I think i need to match the computers ip address with the printers or something, but my brain is blank here and i can't think straight as to where i might be abe to do that.
The MP640 shows up as a scan device in my listed printers and in device manager, the WSD print provider is listed.
I'm at a loss here and i'm very frustrated seeing as how i actually managed to solve this problem once before but now can't seem to remember how i did it. Any ideas?