One aproach is than you send to the printer (that has or not duplex capabilities) the report pages in this form:
First: send 1,3,5,7....
Second: Send instructions to the user than put again the paper to the printer in the other side
Third: send 2,4,6,8....
I dont have make this but you can try to do (like in Word or Excel than have this capabilities)
Be fast like the Fox
Be free like the Penguin
Se Rápido como el Zorro
Se libre como el Pingüino