Check the Display When property of the Image Control.
Check your printer settings. Also try to export to pdf to see if it shows on the pdf.
I think the problem you're experiencing is printer specific and not an Access issue. Look into changing some of the properties of the printer, maybe a low res print or the printing mode like draft.
Still as imagined, printer settings. I would imagine the printer dialog (ctrl + P) is set to print at high quality whilst some are at low res. Mock about with all the settings.
Also try DoCmd.PrintOut acPrintAll, , , acLow which will be the low res option, then try acDraft as well. Perform the print on the click event of the report in Report View mode.
Or since you're using a Modal report then you need a popup menu (i.e. right click popup menu) which can be created easily in pre 2007.
Did you not know you could create your own popup menus? If you had pre 2007 then you would have been able to do so with ease by customising the menu bars/tool bars. In Access 2007, it has to be done in code. See this:
http://blogs.msdn.com/b/access/arch...t-menu-for-a-form-form-control-or-report.aspx
You will use the newly created context menu in the Shortcut Menu Bar property of your report. The function to Docmd.Printout will be attached to the menu item for printing.
All objects have their difficult bits to master.
Just look for someone with Access 2003 or Access 2000 and create the shortcut menus there, it would be easier for you. Drag and drop sort of thing and then point to the function. Shortcut menus (or menus for that matter) are run from a function declared in a module.
The images display correctly when viewing in Print Preview, but they do not print.
How do I get the image to print?
Me.Printer.PrintQuality = acPRPQMedium