Specifications
5-1
Troubleshooting the Base Operating System Spooler
Chapter 5. Troubleshooting the Base Operating System
Spooler
This chapter contains information on the following topics that help resolve printing problems.
• Local Printer Checklist on page 5-2
• Inoperative Printer Checklist on page 5-3
• Remote Printer Checklist on page 5-4
• Adapter Considerations on page 5-5
• Printing Problems When the var File System is Full on page 5-6
• Terminal–Attached Printer Checklist on page 5-12
• Considerations for 8–Bit Printer Attached to 7–Bit Interface on page 5-13
• qdaemon Checklist on page 5-14
• Queuing System Problems on page 5-15
• Testing the qdaemon on page 5-16
• Testing a Spooler Queue on page 5-18
• Copying Spooled Jobs on page 5-19
• Cleaning Up and Starting Over on page 5-20
Troubleshooting the base operating system spooler can be done by tracking a spooler job
through the spooler. A job submitted to the base operating system spooler moves from one
spooler component to another in a predictable fashion. The movement is entirely dependent
upon the spooler queue configuration, especially the spooler queue backend.
Note: To perform serious spooler troubleshooting, root authority is required. Users
running without root authority are limited to:
• Submitting jobs to the spooler
• Sending data directly to the device driver entry point in the /dev directory
• Querying the status of spooler queues
• Changing the status (including cancelling) of spooler jobs owned by the user
Note: This troubleshooting information assumes that you have access to a shell
prompt. There are a number of front–ends to the base operating system spooler itself
on the market; troubleshooting in this environment is still very possible, but if the
problem lies in the command or method used to actually submit a job to the spooler,
the application must provide a method for precisely determining the command or
method used to submit the job to the spooler.