If -o is not specified the output file is named the same name as the input file but with a .PDF file
extension. If you wish convert your file to .RTF instead of .PDF, then you MUST use the -o option
to specify an output name ending with the ".RTF" file extension.
The default paper size is US Standard Fanfold (13.875 x 11). Custom sizes should be specified in
fractional inches or whole millimeters. To specify millimeters append 'mm' to your specified size
(e.g. '287mm').
The top margin size is fixed at 0.5 inches and cannot be changed. Do not include the width of the feedholes when specifying your paper width. The width of the
feedholes (0.5 inches) is automatically added at runtime.
The -n option is mutually exclusive with the -c option and overrides it when specified. Both are
ignored if the -g option is not also specified.
If the -# (columns) option is specified then each line is either squished or stretched in an attempt
to fit exactly that number of columns of print onto each print line, usually resulting in a very ugly
looking report. For best results it is recommended you not specify the -# option, or specify it as '0'
(zero) for the default horizontal pitch of 10 characters per inch.

6.2.9.3 ASA Characters and their ASCII Equivalents

Unless the -a "ASA" option is specified, each line of the text input file that ends with a CR (carriage
return) will cause that line to be overlaid with the text from the next one. Each line which ends with a LF
(line feed or "new line" (NL) character) causes a skip to the next line after that line is printed. Skips to new
pages only occur whenever a FF (form feed) character is encountered.

If the -a "ASA" option is specified, then each line of the input file is expected to start with an ASA (ANSI)
carriage control character which identifies the action to be taken before that line is printed. Lines starting
with a '1' cause a skip to the top of a new page before printing the line.

Lines starting with a blank cause a skip to a new line to occur before that line is printed. A '+' causes no
spacing to occur thereby causing the line to overlay the previous one. '0' skips two lines before printing
and '-' skips three lines before printing:

ASA Character

Action to take before printing

ASCII Equivalent

1

Advance to next page (Form Feed).

FF

+

Do not advance any lines before printing (overstrike the pre-
vious line).

CR

(blank)

Advance one line (single spacing).

CR LF

0

Advance two lines (double spacing).

CR LF CR LF

-

Advance three lines (triple spacing).

CR LF CR LF CR LF

Table 8: HercPrt ASA Control Characters and ASCII Equivalents

6.2.10 Samples

The first sample shows a “Job Separator Control File” for MVS 3.8J. It is based on the sample that is pro-
vided with the HercPrt Software.

Please note, that the sections “Separator” and “FieldNames” have been shortened to keep the sample
within reasonable limits in this manual. Both sections show only the first and the last entry of the nume-

rous “Trigger” and “FieldNames” entries. Complete, working job separator control files are delivered with
the HercPrt software for MVS 3.8J, for DOS/VS Release 34, and for VM/370 Release 6.

#---------------------------------------------------------------------------------------

# Separator

#---------------------------------------------------------------------------------------

[Separator]

Pages="(1,0)"

Triggers=25

[Trigger1]

Line=31

Column=1

Value="**END*******END*******END*******END*******END*******END*******END*******END*****"

.

.

.

[Trigger25]

Line=55

Column=1

Value="**END*******END*******END*******END*******END*******END*******END*******END*****"

#---------------------------------------------------------------------------------------

# FieldNames

#---------------------------------------------------------------------------------------

[FieldNames]

Names=16

Name1="JOBID"

.

.

.

Name16="SYSTEM"

[JOBID]

Line=33

Column=18

Width=62

.

.

.

[SYSTEM]

Line=53

Column=18

Width=62

#---------------------------------------------------------------------------------------

# OutputFile

#---------------------------------------------------------------------------------------

[OutputFile]

Name="%USERID%_%JOBNAME%_%JOBID%_%PRINTDATE%_%PRINTTIME%.pdf"

Previous Page Next Page