I just showed how to do this at DevCon in Phoenix using a report listener in VFP 9.0. Basically you have to create a rectangle shape and then manipulate the size of the shape so it overflows to a new page when you need the extra blank page to get your odd/even stuff working as desired.
Cathy
>I have a report that groups on ssn. Depending on how a person is "classified", the report grouping will print 3 or 4 pages. The report is being sent to a duplex printer (prints front and back of paper), so those employees that have 3 pages printed need an extra page eject to occur so the next employee always starts on a new page.
>
>How can I get my report to send an extra page eject after the employees that have only 3 pages of print (_PAGENO = 3 and inlist(class,"09","11","29"))?
>
>I have tried calling a UDF from the last control in the ssn group footer when the extra eject is needed (_PAGENO = 3 and inlist(class,"09","11","29")) but it didn't work. Any ideas?
>
>I have, but not currently using, VFP 9 if that helps.
>
>Tim