I just built a new computer that has Windows 7 64 bit on it. I'm using my old XP machine as a file and print server. An old printer is connected to it and other XP machines are able to print wireless, just not windows 7. I do have the drivers installed correctly, I used the vista 64 bit drivers and it will print if I connect the printer directly to the windows 7 machine. When I use the "add a printer" wizard in windows 7 it finds the printer and when I click on it, it says "finishing the installation" and then a message pops up that says "Cannot connect to the printer." The error code is 0x0000000d. So I tired creating the local port "\\Printer-Computer\Printer" It works, I select the drivers and print a test page, but nothing happens. A minute later the printer software pops up and says "problems communicating with the printer."
So, is there any way to print using a 64 bit machine when a 32 bit machine is hosting the printer? All I can find online is adding it as a local port but that did not work.