What should I do if jobs are getting stuck in the print queue even after restarting spooling?
$ stopsrc -g spooler $ startsrc -g spooler $ lpstat -oQUEUENAME | wc -l; sleep 30; lpstat -oQUEUENAME | wc -l 139 139 $ oslevel 22.214.171.124
What works in our systems is to disable the queue, make a copy of the print job, then cancel the queued job.
Once you then enable the queue, any other jobs in queue will process successfully. We then resubmit the print job that caused the hang.