Specifications
IF job type is Digital, THEN change "Image Resolution" check to 150ppi
ELSE
IF job type is Offset THEN change "Image Resolution" check to 300ppi
OR IF Paper Stock is Uncoated
AND Printing Method is Sheetfed THEN Total Ink Coverage value is 320%
ELSE IF Paper Stock is Coated AND Printing Method is Sheetfed THEN Total Ink Coverage
value is 300%
Rule based variables have two parts, one of the variable(s) used to trigger the Rule, and the other
is the variable with the conditions defined.
As defined in the example above, the two triggers are “Digital” or “Offset” and the conditional
variables are “150” and “300”.
To make the Rule Based Variable work you will need to create two variables. One will be a “Job
Ticket” variable and the other will be the actual “Rule Based” variable.
Following is a step-by-step explanation of how a rule-based variable is defined and applied to a
preflight profile.
This example is based on the following rule:
IF job type is Digital THEN change "Image Resolution" check to 150ppi. AND IF job type is
Offset then change "Image Resolution" to 300ppi.
To create the above rule based variable, perform the following steps
Please note that this is not a working tutorial but just an example of how to define a Rule Based
variable.
1. Define Job Ticket Variable
a) From within the Enfocus Variable Set Editor for your Variable set, create a new Job Ticket
variable and name it “Job Type”. Assign a value from the XML/JDF job ticket as described
in
Creating Job Ticket variables
on page 53. This value entry from the XML/JDF file will be
used as the “trigger” for the rule-based variable.
2. Define the Rule Based variable
a) From within the Enfocus Variable Set Editor for your Variable Set, create a new Rule Based
and name it. The variable type will be “Rule based” and “Number”. In this example, the rule
has two trigger variables, “Offset” and “Digital”. Each come from the Job Ticket value
previously defined as “Job Type”. In the Variable Value, the Job Ticket variable is selected
to define where the variable trigger will come from. Then the rule based statement is built
according to the logic needed to use the correct setting based on the value.
55
Enfocus PitStop Server