The best solution is to stop using PrintForm and to use a
PrintDocument[
^] instead.
It allows you to specify the layout in a screen independent manner, and decide how everything looks regardless of screen resolution. It's more work, but it produces much better results.