Access uses the metrics from the printer driver to calculate how to lay out
the report. If the driver information is not available, it is unable to show
the report.
First thing is to discover whether there are any printer drivers installed.
If not, install one. (You don't have to actully hook up a printer).
If there is a printer present, it is possible that Access does not recognise
it. This is especially a problem with Access 2003 and network printers. Open
the Immediate window (Ctrl+G) and try:
? Printers.Count
? Printer.DeviceName
If the printer appears to be there, it is still possible that Access 2003
fails to recognise it--even if it works fine in other Office application.
Make sure you are logged into Windows as a local computer administrator,
install another (local) printer, and see if the reports work. If so, you
need to delete the network printer, and install it again.