SPOOLF [ HP 3000 Series 9X8LX Computer Systems Commands Reference ] MPE/iX 5.0 Documentation
HP 3000 Series 9X8LX Computer Systems Commands Reference
SPOOLF
The SPOOLF command enables you to alter, print, or delete spool files.
Syntax
Alter option:
SPOOLF [IDNAME=]{spoolid }
{(spoolid[,spoolid]...)}
[ {ldev }]
{;ALTER}[;DEV={devclass}][;PRI=outpri][;COPIES=numcopies]
[ {devname }]
[;SPSAVE][;DEFER ][;SHOW]
[;UNDEFER]
Print option:
SPOOLF [IDNAME=]{fileset }
{(fileset[,fileset]...)}
[ {ldev }]
{;PRINT}[;DEV={devclass}][;PRI=outpri][;COPIES=numcopies]
[ {devname }]
[;SPSAVE][;DEFER ][;SHOW]
[;UNDEFER]
Delete option:
SPOOLF [IDNAME=]{spoolid } {;DELETE}[;SHOW]
{(spoolid[,spoolid]...)}
Parameters
Alter Option:
IDNAME Specifies one or more spool file IDs, spoolid, in
the form of #Onnn. The spooling subsystem assigns
the IDs when the spool files are created. The #
and the O are optional and are assumed if you do
not supply them. As a shortcut, you can use O@ to
specify all output spool files.
If you have system manager (SM) or system
supervisor (OP) capability, O@ affects all output
spool files on the system. If you have account
manager (AM) capability, O@ affects all output
spool files created by users in the same account.
If you do not have any of these capabilities, you
are limited to alter only files that you have
created.
ALTER Alters the characteristics of specified spool
files. The DEFER, DEV, and SPSAVE parameters
affect the ALTER option as follows:
* If you use DEFER or DEV for a spool file
currently printing, the spooler process
interrupts the printing. The spooler
process saves the page number of the last
complete page that was printed. The next
time any spooler selects the file for
printing, output resumes at the saved page
number.
* Because large amounts of data are buffered
in the file system and the device, an output
device may continue to print, appearing as
though DEFER and DEV have not affected
printing. This is because the spooler stops
sending data to the device when the command
is received, but must wait until all
buffered data has been printed before
releasing the spool file. Depending on both
the content of the data and the amount of
buffering, this may require a significant
part of a page or even several pages.
* You cannot alter the attributes of spool
files in the SPSAVE state.
DEV Specifies the device, which may have one of the
following values:
ldev Specifies the logical device
number of the spool file's
new destination device. If
the spool file is in the
print state, it returns to
the ready state. It can
immediately enter the print
state on ldev if it meets all
requirements.
The system interrupts spool
file printing only if the
newly specified target ldev
differs from the previous
target ldev.
devclass Specifies the new destination
device class name for the
spool file. If the spool
file is in the print state,
it returns to the ready
state. It can immediately
enter the print state on a
device in devclass if it
meets all requirements.
The devclass parameter must
begin with a letter and
consist of eight or fewer
alphanumeric characters. The
system does not allow the
same name to be configured as
a device class name and a
device name.
The system interrupts spool
file printing only if the
newly specified target
devclass differs from the
previous target devclass.
devname Specifies the device name of
the spool file's new
destination device. If the
spool file is in the print
state, it returns to the
ready state. It can
immediately enter the print
state on devname if it meets
all requirements. This
occurs even if devname is the
same as the device currently
printing the file.
The devclass parameter must
begin with a letter and
consist of eight or fewer
alphanumeric characters. The
system does not allow the
same name to be configured as
a device class name and a
device name.
The system interrupts spool
file printing only if the
newly specified target
devname differs from the
previous target devname.
PRI Specifies the output priority of the designated
spool files, where 0 is the lowest priority and 14
is the highest priority. You can specify an outpri
of 14 only from the console or if you have system
supervisor (OP) capability; otherwise, the highest
priority is 13.
COPIES Specifies the number of copies, numcopies, of the
designated spool files to be printed. The
allowable range is from 1 through 65535.
SPSAVE Specifies that the selected spool files are not to
be deleted after the last copies have printed.
Instead, the spool files are retained in the
HPSPOOL account in the SPSAVE state until you
manually delete them. You cannot, however, save
private spool files.
When a file enters the SPSAVE state, the system
sets the priority to 8 and the number of copies to
1.
DEFER Changes the spool file's state to DEFER. If the
spool file is currently in the print state, its
spooler is notified and printing stops. The spool
file's priority remains unchanged. If you use this
parameter with the PRINT option, the system copies
the spool file to OUT.HPSPOOL and links it to the
spooling system, but the state of the spool file is
DEFER. The spool file does not print until you
enter a subsequent SPOOLF...;UNDEFER.
If you use the DEFER parameter for any file in the
CREATE state (open for original creation), the
spool file only enters the DEFER state after it is
completed (closed for the last time).
UNDEFER Changes a spool file's state from DEFER to READY
and causes a spooler to start printing the spool
file if the spool file is qualified to be printed
by an idle printer. The spool file's priority
remains unchanged.
SHOW Displays the results of the SPOOLF command. When
you enter a SPOOLF command string, all parameters
process before the SHOW parameter.
Print Option:
IDNAME Specifies the set of files, fileset, to be printed.
This parameter has the following form:
filename[/lockword[.groupname[.accountname]]]
If the file name or set is not fully qualified, the
default is the user's current logon group and
account. In batch mode, if any file in the set has
a lockword, you must supply it with the command;
therefore, the file cannot be part of a set that
contains wildcards. This restriction does not
apply in interactive mode, because the system
prompts you for each required lockword. If you do
not provide the correct lockword for either mode,
the print option fails for the file and the command
continues to process the remaining files.
PRINT Copies the specified file sets to the HPSPOOL
account and links the new output spool files into
the spool queues for printing. This parameter is
especially useful for generating additional copies
of a spool file in the SPSAVE state.
You must have nonshareable device (ND) capability
to use the PRINT option. You cannot print private
files using this option.
DEV For information about this parameter, refer to DEV
for the ALTER option.
PRI For information about this parameter, refer to PRI
for the ALTER option.
COPIES For information about this parameter, refer to
COPIES for the ALTER option.
SPSAVE For information about this parameter, refer to
SPSAVE for the ALTER option.
DEFER For information about this parameter, refer to
DEFER for the ALTER option.
UNDEFER For information about this parameter, refer to
UNDEFER for the ALTER option.
SHOW For information about this parameter, refer to SHOW
for the ALTER option.
Delete Option:
IDNAME For information about this parameter, refer to
IDNAME for the Alter option.
DELETE Purges all specified private or nonprivate spool
files that you can access from the system.
If a spool file is not in use (opened by a user, or
being printed or stored), it is purged immediately.
If it is in use, the system places it in the DELPND
state. The printer spooler process is notified,
and printing stops at that point.
Because large amounts of data are buffered in the
file system and the device, an output device may
continue to print, appearing as though the DELETE
option has not affected printing. This is because
the spooler stops sending data to the device when
the command is received, but must wait until all
buffered data has been printed before stopping.
Depending on both the content of the data and the
amount of buffering, this may require a significant
part of a page or even several pages.
The DELETE option can delete all output spool files
in the READY, PRINT, DEFER, SPSAVE, or PROBLM
states. The DELETE option cannot delete $STDIN
files. Use the ABORTJOB command for these files.
SHOW Refer to SHOW for the Alter option for information
about this parameter.
Operation Notes
* Usage
You can enter this command from a session, a job, a program, or in
break mode. Any user can enter this command; however the user's
capabilities determine which files the user can alter, print, or
delete.
* Altering private spool files
With certain limitations, you can alter private spool files. You
can only use the PRI, DEFER, UNDEFER, and DELETE parameters. If
you have system manager (SM) capability, you can also use the DEV
parameter.
* Problem state spool files
You can use the ALTER option on problem state spool files to alter
the device attribute so that the spool file becomes ready again.
Generally, the spool file is in the problem state because the
target device of the spool file is invalid.
Example
* To change the priority of all output spool files to 8 and show the
results, enter:
:SPOOLF O@;ALTER;PRI=8;SHOW
SPOOLID JOBNUM FILEDES PRI COPIES DEV STATE RSPFN OWNER
#414 J5 $STDLIST 8 1 16 READY ALIX.MKT
#416 J7 HOTSTUFF 8 2 16 READY JACK.SALES
Related Commands
ABORTJOB
ALTSPOOLFILE
DELETESPOOLFILE
LISTFILE
LISTSPF
PRINT
PURGE
SPOOLER
MPE/iX 5.0 Documentation