VFP8.0 Chaining Reports

I have an app that used to run correctly. A few weeks ago I got hijacked and haven't been able to configure the reports correctly again. Here's the scenario:

I have an HP LJ 9000 which has the ability to stack and staple and has four paper sources. The app gathers data and then prints a series of summary and detail reports. The summary report is printed on colored paper and the detail reports on letterhead, obviously from two different paper trays. A single summary followed by up to 10 detail reports should print and staple forming a group. This is the code that I was using to complete this:

SELECT file1
REPORT FORM report1 NEXT 1 NOCONSOLE TO PRINTER Nopageeject
SELECT file2
GOTO file1.record
REPORT FORM Report2 NEXT file1.records NOCONSOLE TO printer
I had this same problem a few months ago when I rebuilt the machine and through many headaches it finally began to work again. Unfortunately, despite wanting to document what I did, I never figured it out.

I currently have the printer set up twice as two different printers with the requirements of each report set to the printer as well as saving the printers environments to each report.

Here is the bottom line: When using NOPAGEEJECT the detail reports keeps the properties of the summary report. The only real changer between the two reports is the paper source so in theory there shouldn't be any layout issues that NOPAGEEJECT doesn't allow. Any help/solution would be GREATLY appreciated.

[1491 byte] By [ed_bytes] at [2008-2-22]
# 1
Something else I have tried is using the =SYS(1037) before each report and the second report, despite choosing a different print setup, still keeps the setup from the first. In other words it still prints on colored paper. I don't know if this may clue anyone in on the problem but just in case.
ed_bytes at 2007-9-8 > top of Msdn Tech,Visual FoxPro,Visual FoxPro General...
# 2
Just a shot in the dark...
Have you looked at the Expr, Tag1, and Tag2 fields in the FRX? Wondering if they might have something to do with it.
Also VFP 8.0 allows you to not save printer info in the report forms on the Options | Reports tab.
Hope this helps...
Mike
MichaelM.Emmons at 2007-9-8 > top of Msdn Tech,Visual FoxPro,Visual FoxPro General...
# 3
Expr and tag info is being saved since the reports are only printed on a single printer and each has to pull stock from a different source. The defaultsource in each of the reports EXPR field is different and if the reports are printed without using the NOPAGEEJECT command they come out on the appropriate stock. The issue seems to lie with NOPAGEEJECT and it not releasing the previous reports requirements. I'm hoping someone can shed some light on NOPAGEEJECT and its effects.
ed_bytes at 2007-9-8 > top of Msdn Tech,Visual FoxPro,Visual FoxPro General...