Hi Susan
When Chris says a long time, he means anywhere from 10 minutes to hours. You would be best for now to move your Ledger data to a local drive before printing and clearing the batch status report (and then moving it back when you are done).
Hopefully this will be improved soon.
Steve