Print Queue jobs stuck

Hello,
I have a print queue that the jobs are getting stuck in. I've disabled and enabled the queue, lpshut and lpsched the print spooler, and killed a suspected corrupt job. But new requests still get stuck. I can ping the printer by DNS with no problem. What else can I look for? I'm a little new to HP-UX, but can get around Unix OK.

Thanks.

Kill everything in the queue, reset a jetdirect server if one is involved, and make sure that the queue is not a remote one. If it is the queue may be disabled at the target host not yours.

I get a job in my print queue that freezes the whole queue and i cant do anything to get rid of the job and set the status back to ready unless I restart. How can I sort this out without restarting.

So lpshut, canceling the job, and lpstart does not get the spooler working again?