HPlogo Performing System Operation Tasks: 900 Series HP 3000 Computer Systems > Chapter 4 Managing Printer Activity

Opening and Closing the Spool Queue

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

 » Index

In addition to being the parameters for the SPOOLER command, OPENQ and SHUTQ are themselves commands. You may use the OPENQ command to open the spooling queue and the SHUTQ command to close the spooling queue, or use the OPENQ and SHUTQ options with the SPOOLER command.

To display information about the state of the queues and devices

Use the ;SHOW option of the OPENQ command to see information about the state of the queues and devices. The ;SHOW option cannot be used if the @ option is used with OPENQ and SHUTQ.

Enter:

   OPENQ LP;SHOW

The OPENQ command opens the spooling queue for each device and makes it possible for users to create spoolfiles. It does not enable you to print spoolfiles. The OPENQ command may be entered only from the system console unless enabled to other users with the ALLOW or ASSOCIATE commands. Before spoolfiles can print, you must start the spooler, by opening the spooling queues.

To open spooling queues

Open spooling queues which were open at the time of the last SHUTQ, enter:

   OPENQ @

The above command does not open all spooling queues on the system. You can think of OPENQ @ as a global enabling of all device queues which are already open.

To open spooling queues for all devices in class LP

Open spooling queues for all devices class in LP by entering:

   OPENQ LP

To close spooling queue while starting the spooler process

Use the SHUTQ option of the SPOOLER command to close the spooling queue and start the spooler process. For example:

   SPOOLER LP;START;SHUTQ

The SHUTQ command prohibits anyone from creating new spoolfiles but has no effect on spoolfiles that have already been opened. It does not prevent spoolfiles from printing. To do that, you must stop or suspend the spooler.

The SHUTQ and SPOOLER commands may be entered only from the system console unless enabled to other users with the ALLOW or ASSOCIATE commands.

To close spooling queues for all devices in class LP

Close spooling queues for all devices in class LP by entering:

   SHUTQ LP

To clear a backlog of spooled reports

If the device is not owned by a spooler process so that spoolfiles can be printed, enter:

   SPOOLER DEV=nn;START;SHUTQ;SHOW Return

Replace nn with your printer's LDEV number.

When the spooler is started, the computer sends you this message:

16:45/54/SP#nn/OUTPUT SPOOLER, LDEV #nn: STARTED

nn is your printer's LDEV number.

If you would like to check the status of each printer after you have brought it back up and started a spooler process for it, use the SPOOLER command. Enter:

   SPOOLER 6;SHOW Return

You see the following on your screen:

LDEV  DEV       SPSTATE   QSTATE  OWNERSHIP    SPOOLID



   6  00000006  START     OPENED  OUT SPOOLER

Lower the outfence to 1 so that any report assigned an output priority of 2 or higher can be printed. Enter:

   OUTFENCE 1 Return

Check the list periodically to find out how many spoolfiles remain by entering:

   LISTSPF @ Return

If some of the reports have been assigned the lowest priority, decide whether or not you want to print them. When the computer tells you that there are "NO QUALIFIED SPOOLFILE(S)," they have all been printed.

To copy an output spoolfile from OUT.HPSPOOL to your account

If you want to save an output spoolfile in your account, you may do so by copying the file from the group OUT.HPSPOOL into your account, using the COPY or FCOPY command. Enter:

   COPY FROM=Onnnn.OUT.HPSPOOL;TO=outspfile

Onnnn is the output spoolfile name (LISTSPF displays it), and outspfile is the name you give the local copy of the spoolfile.

Directories cannot be copied using the COPY command. If the sourcefile or targetfile is actually a directory, an error is returned.

To store all output spoolfiles to tape

You may use the STORE and RESTORE commands to copy spoolfiles to and from tape. It is recommended that you use these commands to move spoolfiles from one system to another so long as both systems have the native mode spooler.

Enter:

   FILE T;DEV=TAPE

   STORE @.OUT.HPSPOOL;*T;SHOW

The ;SHOW parameter produces a listing of files stored. You may enter ;SHOW=OFFLINE for an offline listing.

To restore all output spoolfiles to your system

Enter:

   FILE T;DEV=TAPE

   RESTORE *T;@.OUT.HPSPOOL;SHOW

Input spoolfiles are private and private spoolfiles cannot be stored. However, because input spoolfiles are used and managed by the system, there is seldom any reason to store them to tape or move them to another system.

NOTE: Spool files created for printing either on the HP 5000 or on an HP 2680 page printer have been modified for the current release of the operating system. If you have created a spool file on a system that has Release 5.0 of MPE/iX, and you restore it to a system with Release 4.5 or earlier, you cannot print the file correctly on the HP 5000 unless you have the FXR1 patch installed. For information, contact the Response Center.
Feedback to webmaster