Xerox 4112-4127 Enterprise Printing System-192 User Manual
Page 190
Using logical processing
3-10
Using LCDS Print Description Language
Constant mode
In Constant mode (that is, when the CRITERIA CONSTANT
parameter has been specified), you must specify the location,
length, and contents of a fixed field within a record. Each record
is examined at the specified location to determine if the constant
is present (the identifier tabid defines the table containing the
constant). If the specified constant is present and equal (EQ), the
CRITERIA command is true; if the constant is present and not
equal (NE), the command is false.
Change mode
In Change mode (that is, when the CRITERIA CHANGE
parameter has been specified), you must specify the length and
location of a control field in each record. When the content of the
control field of one record differs from the content of the control
field of the previous record, the CRITERIA command is true.
Value mode
In Value mode (that is, when the CRITERIA VALUE parameter
has been specified), you compare two numerical values, testing
if they are equal (EQ) or not equal (NE), if one value is greater
than (GT) or less than (LT) the other value, or if one value is
greater than or equal to (GE) or less than or equal to (LE) the
other value. If the test on the two values is satisfied, the
CRITERIA command is true; if not, the command is false.
Using the CRITERIA command
To complete the description of the entire test for a logical
function, the TEST parameter of a logical processing command
must specify either one or two CRITERIA commands.
Specifying one
CRITERIA
command
If only one test is to be performed to determine the value of a
particular logical processing function, the form of the TEST
parameter is as follows:
TEST = criid;
The criid is the identifier for the particular CRITERIA command.
Parentheses in this format are optional.
Specifying two
CRITERIA
commands
If two CRITERIA commands are needed to determine the true or
false value for a logical processing function, they may be linked
by either AND or OR. The formats of these TEST parameters
may be as follows:
TEST = (criid1, AND, criid2);
or
TEST = (criid1, OR, criid2);