If you are using Win98, NT or newer, you can use the built in Scheduler to do what you want, and Access can be closed. It will open Access and run the Report. To accomplish this, you would create a Macro that Prints the report you want, and then use a Command line switch to run the Macro. I've got the exact command line information at work and can post it tomorrow A.M.
I think the switch is:
/x MacroNameHere
You would put this switch, the path to the database, and the path to the .exe file together like this:
"PathToDataBase" "PathToAccessExecutable"/Switch
An example would be
"C:\My Documents\MyDatabase.mdb" "C:\Program Files\Microsoft Office\Office\MSACCESS.exe"/x MacroNameHere
I've been using this for a couple years to run a daily report and it works great. You can play with this and I will post the corrected info in the A.M.
Paul