If your printer in Windows Server keeps going offline even if its status says 'Ready' and you know its online try disabling SNMP on the Server.
Right click the printer and choose Properties. Under the Ports tab click Configure Port... and uncheck SNMP Status Enabled.
I couldn't print to a network printer shared through Server 2003 SBS. I tried restarting the Print Spooler on the Server but that ended up freezing the Printers and Faxes window. I tried clearing out the print queue by emptying the following folder:
You will have to stop the Print Spooler to delete the files
To fix this I deleted the TCP/IP port in the registry:
Look for the corresponding IP address. Always backup the registry before modifying anything.