There are a couple of possible options.
You can add another version of the object on the tab, have the report point to that object and then hid the object. To the end user, it will look the same but the object will then be on the report.
Another option would be to create a new tab, place a copy of the object on the new tab, have the report point to the object and then hide the tab.
Regardless of the options above, it is important to make sure you bring the object into NPrinting before doing any hiding
Thanks for the reply's. I had a feeling i'd have to add/amend the app. Was hoping to avoid touching the live app (this is what my NPrint report points to).
I guess people make a copy of the live app that users cannot see, give it a task to load as the live app does then point NPrint at the copy? But as i'm new to NPrint i'm not sure of best practice etc!