All capabilities have a two or more letter code. For
instance, the fact that a form shall be handled in 'page parity' mode is
indicated by the capability pp. Numeric capabilities are followed by the character
'=' and then their decimal value. Finally, string valued capabilities, an '=', and then
a string ending at the following ':'.
The fact, that a given form shall only be mounted on one particular device, is
specified by the ld capability. A value of zero or a missing ld entry
signals, that the form may be mounted on any CSS devices.
The physical page length of a form is defined by the ps parameter. The length is
entered in number of lines at 6 lpi (lines per inch).
The physical line length is defined by the ll parameter. The length is entered
in number of characters at 10 cpi (characters per inch).
The boolean capability pp (page parity) causes CSS to print
each report on that form on an even number of pages by adding an empty page at the end of
the printout, if necessary.
To suppress leading empty pages, the ilf capability (ignore leading
form feeds) may be used. This allows e.g. Cobol programmers to print all headers
(including the first page) with the carriage control AFTER PAGE without generating
an empty page and thus to avoid a structure clash in the program flow.
Printing of one or more banner pages is controlled by the bp
capability. However, banner pages are generated only, if the device used includes the
corresponding entry with the same name. The nbp capability defines the number
of banner pages to print. It defaults to one, or - if page parity
is set - to two pages. |