Using logical processingUsing LCDS Print Description Language 3-39In this example, the system checks C1, C2, and then C3. IfC2 and C3 satisfy the specified criteria, the C2 stock haspriority over the C3 stock due to its position in the JSL.ROFFSET commandThe logical processing ROFFSET command enables you toinitiate a page offset in the stacker tray under control of the inputdata and DJDE records. These special user-controlled offsetscan simplify job distribution by creating separate stacks for eachrecipient. No other special processing occurs as a result of theROFFSET test being satisfied; for instance, the report is notterminated and multiple copies are not produced at the offsetjuncture.ROFFSET forces the logical page on which the criteria aresatisfied to be the first logical page on a new sheet.The page on which the offset occurs can be determined by thefollowing criteria:• If the record that satisfies the ROFFSET test is printed on apage of the output, that page is on the offset sheet.• If the record that satisfies the ROFFSET test is not printed ona page of the output, that is, it is deleted by RDELETE, theROFFSET function is performed for the next printable record.If the next printable record causes a transition to the nextpage, that next page is offset.PAPERSTK: STOCKSET ASSIGN=('RED',REDPPR),ASSIGN=('BLUE',BLUPPR),ASSIGN=('GREEN',GRNPPR);T1: TABLE CONSTANT=('ABC');T2: TABLE CONSTANT=('DEF');T3: TABLE CONSTANT=('GHI');C1: CRITERIA CONSTANT=(4,3,EQ,T1);C2: CRITERIA CONSTANT=(4,3,EQ,T2);C3: CRITERIA CONSTANT= (15,3,EQ,T3);RFEED TEST=((C1,'RED'), (C2,'BLUE'), C3,'GREEN'));