It looks like you want to use the PrintToPrinter method. According to MSDN:
Prints the specified report pages on a printer selected using the PrintOptions.PrinterName property. If no printer is selected, the default printer specified in the report will be used.
You will need to pass the number of copies, whether it should be coordinated, and the start / end pages as parameters. Sort of:
public void PrintToPrinter (5, false, 1, 3);
source share