Windows Vista Network Printer Offline
Here’s a troubleshooting tips it took me a few days to figure out. If Windows Vista reports your network printer as off-line and won’t print anything, but the printer will print just fine from other computers on the network, especially Macs, check to see if the printer picked up a new IP address from the DHCP server. Macs are smart enough to still recognize and find the printer even when its IP address has changed. Windows Vista PCs aren’t, and get seriously confused when a printer moves from one IP to another.
If this is indeed what happened, you’ll need to delete the old printer from the printer control panel and add the printer as if it’s a completely new printer. I don’t happen to know how to retrieve or reassign any jobs still pending for the off-line printer.