The code from MSDN use PrintDocument
to print report.
Simply set this property to use a specific printer:
printDoc.PrinterSettings.PrinterName = "NameOfYourPrinter"
If you get an error on Report.Render
maybe there is a problem in your rdlc file. Can you view it in a ReportViewer without error?