访问打印机的设置无效

时间:2017-07-12 02:03:34

标签: c# asp.net printing crystal-reports

这是我打印报告的配置:

System.Drawing.Printing.PrinterSettings printersettings = new System.Drawing.Printing.PrinterSettings();
printersettings.PrinterName = Printer;
printersettings.Copies = 1;
printersettings.Collate = false;
reporte.Load(Server.MapPath("~/Report/Client/CustomInfo.rpt"));
reporte.SetDataSource(ds);
reporte.PrintToPrinter(printersettings, new System.Drawing.Printing.PageSettings(), false);

此时打印名称正确。 (调试证明名称是正确的,文档具有正确的路径。)但我仍然收到此错误:

  

访问打印机'Xeroxprinteroffice'的设置无效。

     

描述:执行期间发生了未处理的异常   当前的网络请求。请查看堆栈跟踪了解更多信息   有关错误的信息以及它在代码中的起源。

     

异常详细信息:System.Drawing.Printing.InvalidPrinterException:   访问打印机'XeroxPrinterOffice'的设置无效。

这种情况发生在一行:reporte.PrintToPrinter(printersettings, new System.Drawing.Printing.PageSettings(), false);我该如何解决这个问题?

0 个答案:

没有答案