Spooler Plus Utilities Reference Manual

Font Utility
Spooler Plus Utilities Reference Manual522294-002
4-14
SOURCE Directive
SOURCE Directive
The SOURCE directive identifies a file containing data to be included in the font job.
The Font utility copies the entire contents of the file except beginning or trailing bytes,
as specified by SOURCE directive options.
source-file
identifies the file whose contents are copied as part of the data for the font job.
This file must be an existing spooler job file (file code 129) or a file with a record
size smaller than 900 bytes that can be read with the Guardian sequential I/O
(SIO) routines. A SOURCE directive in a source file has no effect, so source files
cannot be nested.
beginning-count
is the number of bytes to be skipped at the start of the first record in
source-file. The value must be a number in the range 0 through 32767. At
least one space must separate beginning-count from source-file and
trailing-count.
trailing-count
is the number of bytes to be skipped at the end of the last record in source-file.
The value must be a number in the range 0 through 32767.
Considerations
The beginning-count and trailing-count parameters are integers.
In counting bytes in the source file, count 1 byte for each character and 1 byte for
each blank at the beginning of or within a line.
Only data, as described under Normal Font Data on page 4-7, is allowed in the
source file.
The beginning-count and trailing-count parameters allow data created by
various personal computer (PC) packages or workstation packages to be used as
input for font jobs. Frequently, these packages include escape sequences that
were intended to assist in printing but that prevent data from being used in certain
font jobs. These offending sequences usually occur at the beginning or end of the
data. For example, the data might start with a PCL Esc E, which is valid if used in
a PCL macro command, but which is invalid in other cases. The data might end
with a form feed, which could cause an extra blank page to be printed. The
beginning-count and trailing-count options lets you skip over these
offending sequences.
?SOURCE source-file [ beginning-count [ trailing-count ] ]