Is it appropriate to pause or cancel print jobs under error conditions
(via SetJob) from a Port Monitor or Language Monitor rather than just
return a null to the Spooler for StartDocPort / WritePort /
EndDocPort? Is there a specification of what the spooler expects the
PM / LM to do under error conditions?

Thanks for your help!