Well it is simply baffling that you don't experience this problem while I and everyone else I know does
It is not my print driver. I changed to the one that you are using to no improvement. It has something to do with the number of the objects in the document. For example if I run the revised code with 500 entered it takes 2 sections. If I run that code again it takes 7 seconds. If I run it a third time it take 17 seconds.
What view do you use?