User`s guide
5-9
Spooler Troubleshooting
Queuing System Problems
When the queuing system shows one or more queues in DEV_WAIT and you have verified
that the queue is not waiting on the printer because the printer is offline, out of paper,
jammed, or the cable is loose, bad, or wired incorrectly, and it has not changed to DOWN
within the TIMEOUT period, use the following method to clear and restart the queuing
system. This method stops the qdaemon, removes all queued jobs, and restarts the
qdaemon. You must have root authority.
stopsrc –s qdaemon
ps –e | fgrep qd
kill –9 PIDNumbers
where PIDNumbers are any PIDs resulting from the ps command.
ps –e | fgrep pio
kill –9 PIDNumbers
rm /var/spool/lpd/stat/_dev_DEVICE
where DEVICE is the device that is showing DEV_WAIT.
rm /var/spool/lpd/stat/s.QUEUE.DEVICE
where QUEUE is the queue and DEVICE that is showing DEV_WAIT.
mkdir /tmp QDIR
mv /var/spool/lpd/qdir/NNUSER:QUEUE /tmp QDIR
where NN is a number, USER is the user who queued the job and QUEUE is the queue that
is showing DEV_WAIT.
startsrc –s qdaemon
After the queueing system has been cleared and appears to be functioning properly, you will
need to stop the qdaemon, copy the jdf files from /tmp/QDIR to /var/spool/lpd/qdir, and then
restart the qdaemon.