Hi stubby!
I got the same situation like you, but I figure it is better to waste paper than to regret later on.
And I know in some country it is a mandate to give a customer the receipt.
OK, here is the reason why I think that way.
1. The receipt that you can custom with the tender amount and the change back will require you to have an amount type, otherwise there will be no tender (except when you use the pay all button)
2. After you close the ticket, there is no way to get that information back because once you open a new ticket the information reset to zero (if you use John format and I can't think of any other way to over ride this)
3. Thus, you can only reprint the ticket using the last payment option, but I would assume you probably won't get the tender amount and the change amount (coz I never use it, so I just assume, probably I would be wrong).
4. Let's say you can get the tender amount, that would work IF you use it right away. I mean there is no other transaction in between your last ticket closed and when the customer want the receipt. What I mean IF after the first customer paid and there is the 2nd customer right after, then it would be impossible to recall the first receipt since the last payment would be for the 2nd customer now.
Now that's why I still wasting some paper for the receipt, unless maybe there is another way that I haven't think about it!
Regards,
Leon.