I have a SBS 2003 with a Ricoh SP3410DN network printer shared on it. It acts as the print server. At random intervals, a job will hang in the queue requiring a reset of the printer. SOme times the jobs will flow fine.
I have used the spooler cleaner and readded the printer and readded it to all workstations.