Check printing alignments always changes

Check printing alignments always changes

Hello,
We have a frustrating problem with printing checks. We use Quickbooks voucher checks, which works okay for us.

The problem is the printing alignment for the check's "Date, Pay to the Order of, Amount, and Amount in Words" changes every time we close the program and then re-open it next time.  This makes the printed check unusable and we void it.

The settings in the check PDF template doesn't change, but the actual alignment on the printed checks do.  If the printed lines are too low, I change and save the template settings to raise the printed lines so the checks print out okay. Then, next time Zoho Books is re-opened and we print checks, the printed lines are too HIGH, even though the PDF template settings are unchanged from the previous printing session. 

I feel this glitch is not in the printer because the checks will print out okay until the Zoho Program is closed.  The mis-alignment problem happens the next time Zoho is reopened, even if on the same day. 

We are a self employed business and print dozens of checks a month.

Any help on this is appreciated.