ti passo questo link in cui vi è un'esempio di maschera per gestire le stampanti da access.
potresti modificare quanto abbiamo già detto facendo apparire prima questa maschera e da questa (dopo aver modificato il pulsante stampa con DoCmd.OpenReport "prova", acViewNormal, , , acWindowNormal) scegliere la stampante e poi stampare.