Ciao,
dipende da come hai impostato l'applicazione.
Se hai lasciato che la stampa venga fatta dall'utente premendo il tasto "Stampa" della toolbar del Crystal Report Viewer che hai usato nella maschera, allora è vero, non riesci a farlo, nel senso che quello stampa solo quel report e poi l'utente deve scegliere cosa stampare e quando (si apre il print preview per intenderci...).
Se invece puoi fare la stampa tu da codice, allora è semplice, ti basta mandare in stampa il report con il metodo "PrintToPrinter(..." che accetta vari parametri, tra i quali il numero di copie:
ReportDocument report = new ReportDocument();
report.Load("....report...");
//--- gli passi i dati
report.SetDataSource(...);
...
//--- poi lo mandi in stampa tu
report.PrintToPrinter(copie, colleted, start, stop);
O qualcosa di questo genere...
Ciao.
Matteo Raumer
[MVP Visual C#]
http://blogs.dotnethell.it/freeteo