I have struggled with this problem for quite some time also. There are several Novell TID's on the subject - check out TID #'s 10055751, 10055147, 2960017, 10061436, 10064330, and 10053738 for some ideas. Basically, this seems to be an issue with the spooler attaching to a print queue on a Novell server. Here are some things to try:
1. Try upgrading your Novell client to the latest version (4.81 for W2K) which may do the trick.
2. If above doesn't work, one person told me that they rolled the client back to version 4.7 and that solved the problem for them.
3. If all else fails, remove all printers, edit the Windows registry and remove all trace of printers there also, then reinstall the printers.
Another thing that one of the Novell TID's mentions is to map a drive to the server and volume that holds the print queue. If there's a permanent connection to the queue, the spooler might behave itself.
Hope this helps!