I know 1 solution, sorry if somebody else already say it.
Create a new public variable printfinished=.F., put on the last page of the report some code to change the printfinished to .T., when returning change the status of the document to printed if printfinished is .T., then other printing of the document will be marked as copy of the original.