What happens if you increase the size of the Body section of your report layout? While filemaker is printing, it checks to see if there is enough room to print the body before going to the next page. This may fix the printing on the other printer, but screw up the printing on the 1st. If the records are sorted, you can insert a subsummary break and have it do a page break before or after each occurrence.
Try using fixed margins to print. The two printers probably have different minimum bottom margins which might be causing the differences with printing.