Spooler Plus Utilities Reference Manual
Font Utility
Spooler Plus Utilities Reference Manual—522294-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 ] ]










