Check the print setup.
I have checked the print setup many times over because that's what I suspected at first. But the print setup appears correct.
Is the printing done via script? Are you changing to a different layout to print, that may be set up with a different Table Occurrence then layout you are viewing the records.
Is your layout for printing a report or have sub summary parts in it that need to be sorted?
Hard to tell unless you can post a sample file.