1) Output records:
- See which condition triggered the output and the number of copies associated
- See if more than one condition is triggering output
2) The print program:
- See if it calls the form more than once
- See if it directly changes the "number of copies" parameter inside structure OUTPUT_OPTIONS
If you are really stuck, I would set a trace and attempt to reproduce the error (transaction SFTRACE).
This was first published in March 2009