Ellefant,
I would open the report in print preview mode. This allows the user to check that the information fits on the page etc- and that it is the correct thing to print.
the code to do this would be something like:
DoCmd.OpenReport reportname, acViewPreview , , strcriteria
or you could...