Then you need to move my lines in your program, you may have to do some tests. I used this method a lot in the past, now I always use the report writer and the label writer.
The procedure is very simple, just before VFP sends the eject signal to the printer, you redirect the printer output to a dummy file instead. Sometimes you can issue an EJECT command to force VFP to empty the printer buffer, sometimes you can not. Then you direct the signal back to the printer again, and delete the dummy file. The critical part is to find exactly which line in your code triggers the eject. SET STEP ON is handy in this case.
>Dear sir,
>Your method not success, it still form feed one page.
>
>Derek