When a general report is run, for example the Customer Contact List, the report runs and the data is there however the report title, company name, and page numbers are missing.
This can be caused if the printer assigned to the Printer Configuration that the report is using is invalid; the printer no longer exists on the computer, it was re-named or the printer is not available at the time the report is run.
Change the Printer Configuration used by the report to reference a valid printer and then run the report again.
There are four default Printer Configurations. Each is used by various reports. Under most circumstances all should be assigned to a valid printer.
General Reports
This printer configuration is used by all reports under the Reports menu. This includes customer contact lists, product and discount lists, sales reports, etc.
Process Reports
This Printer Configuration is used by all process reports, including custom process reports. Process reports are invoices, work orders, order confirmations, etc.
Production Labels-AV5162
This Printer Configuration is used by all production labels. It is specifically setup for the Avery 5162 label sheets.
Mailing Labels-AV5162
This Printer Configuration is used by all mailing labels. It is specifically setup for the Avery 5162 label sheets.
This behavior is by design.
When the reports are generated, the report engine needs to access the printer in order to determine font sizes, page sizes, etc. Without this it cannot determine where on the page to print various headings.