Dennis @ PerfectForms
A goal of PerfectForms was to eliminate paper.
The print behavior in PerfectForms does not simply take a screen shot and render a PDF. It calls the database, populates the form fields with data from the instance and renders a PDF from the database. This can cause slight alignment issues with PDFs. The best way to troubleshoot print issues is to tinker with the form alignment slightly in Design mode and test print. Sometimes you will find that you will have to move an object by a few lines vertically or horizontally before the printed alignment will change.