The basic problem is "why does my report contain 7 identical pages?".
Until I find the answer to this question and fix it I'm stuck with printing Page 1 To 1.
My code for this is:-
DoCmd.OpenReport strDocName, acPreview, , strCriteria
DoCmd.RunCommand acCmdPrint
The Sendkeys command needs to...