So I found this link after I posted this with the answer I needed. http://community.jaspersoft.com/questions/507861/losing-some-text-page-break Here's the gist of what happened: I was using a font that was not installed on my server. So, this caused the server to use a different font that what was specified the report. iReport calculates text usage on a per page basis before actually generating the report. So the font I wanted to use put 100 lines of text on a given page but the final version generated using the default font on my server could only fit 98 lines into the same space. This is what caused the problem. So to fix this I simply switched the font used in iReport to one of the fonts I knew I had installed on my server.