Secondo me faresti meglio ad accedere all'oggetto Printer direttamente del Report in questo modo:
DoCmd.OpenReport "MioReport", acViewPreview, , , acHidden
Reports!MioReport.Printer = Application.Printers("NomeDiAltraStampante")
DoCmd.OpenReport "MioReport", acViewNormal
In questo modo la stampante è valida solo per questo processo di stampa.
Nulla ti vieta di scriverti una Function che, passato il nome della stampante renda semplice il wrapping alla stampa.