While you could spend time on this why not print while it's online?
My only thought is to system restore to when it worked.
I have an old Sony VAIO (running Win Xp) that I am using a print server. The VAIO is connected to a HP PSC. The VAIO is on a wireless network along with two other laptops. One laptop is running Win Xp and the other is running Vista. Everything was working fine as far as printing went until I reinstalled the OS on the Win Xp machine (same OS). Previously the VAIO would go offline due to hibernation and so if I tried to print something from the Xp machine, it would get in the queue and get printed when I turned the VAIO on. Now the print jobs are not getting in a queue when the VAIO is offline.I don't know what I did right before and so I don't know how to remedy the problem. Help!