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.