Ok, ti serve settare la stampante corretta prima di mandare in stampa al tuo oggetto report.
Non sono molto attendibile su vb6, non lo uso più da anni ormai, però un codice che ricordo aver usato per settare la stampante era questo:
mioReport.SelectPrinter "drivername", "printername", "porta"
dove "mioReport" è un "CRAXDRT.report" settato correttamente etc...
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo