When you print a report, in fact there is an option which is right in front of your eyes, but actually none one "sees". It will ask you if you want to print a report or 1 record per page (ie on a form). You want the 2nd choice.
In my experience if you start to print large batches it gets super slow and may fail. 25 will be OK. But 100, may fail. It may also be related to how many pages your form is. Or you may need to be very patient.