Do you have back up copies of your file? You may need to switch to a back up copy if you have one.
Have you tried running a recover on your file?
Have you verified that a recent update didn't do something funny with your print driver?
Is it the same computer and printer as before?
You say that it looks fine on your screen...Your printout looks like your printer doesn't recognize the font being used.
Switch the field contents to Arial...does it print nice again?
I have backed up databases but they print the same way. I tried a restore and no problems were found and nothing has changed. I am using the exact same computer and printer, with no updates having been installed between uses. The data on the screen is perfect. I have many differnet fonts used in a layout. In looking at some of the priinted documents, the probem occurs randomly from line to line, within the same font. I am getting very frusterated and must get this sent out.
Try saving as PDF and printing the PDF.
Try using a different printer.
I have tried two other printers that I have on my network, same result. I have not tried to export PDF's but I have about two hundred letters and supporting documents, that need data merging into the documents.
I'll bet it's a font issue...
Pick a page that prints weird. Highlight all the text within the fields (not the field in layout mode, the text itself in browse mode) and change it to Arial.
Then hit print and see if it doesn't all print legibly.
It looks like you have a bunch of copy and paste going on without resetting fonts when the fields are populated.