I have written the following code as,
Dim report As New ReportDocument report.PrintOptions.PrinterName = "\\network\printer" report.Load(CrystalReportName.rpt, OpenReportMethod.OpenReportByDefault) report.PrintToPrinter(1, False, 0, 0)
when i am trying to run this code , it shows the error message as "Invalid Printer Specified". If i give the local printer name, it is working fine. But i can't able to print the crystal report directly to the network printer. Kind help needed. Thanks in advance.
May be the printer name is wrong.
Please use the following code to debug what name is coming while choosing the network printer
and then assign proper name.
Still if incase it did not work out, there might be a permission issue then look at
Best of luck,.
In case anyone else still has this problem:
In the crystal report document you are trying to print, go to:
Design --> Page Setup
A default printer not installed on your server side may have been selected. Remove or replace it and save the document. Then run your .Net code to set the printer dynamically if you want.