PMFJI, but a couple of suggestsions, here, DS.
1. Go to:
http://support.microsoft.com/sp
and download the updates for Office XP.
You should have SP3 (or at least SP2.)
While you are there, get the JET 4 update:
http://support.microsoft.com/kb/239114
2. This really sounds like a problem with the printer driver.
The unprintable area of the printer can affect the report's margin
settings, and now it turns out that it is placing the text boxes wrongly
as well. Access uses the driver metrics to calculate the layout of the
report, so it sounds like the driver is providing faulty metrics.
Go to the manufacturer's site, and see if you can download a more recent
driver for the printer.
Hopefully you have compacted the database since you unchecked the Name
AutoCorrect boxes under:
Tools | Options | General.