Skip to Content
0
Former Member
Jul 01, 2009 at 03:10 PM

PrinterDuplex not working with PrintOutputController.PrintReport method

226 Views

We use the PrintOutputController.PrintReport method like this :

l_Options.PrinterDuplex = CrystalDecisions.ReportAppServer.ReportDefModel.CrPrinterDuplexEnum.crPrinterDuplexVertical;

this.cryReport.ReportClientDocument.PrintOutputController.PrintReport(l_Options);

but the PrinterDuplex of the l_Options is not use.

it's the default value of default setting of the printer who is use.

if i change the default setting to duplex vertical the result it's ok....

we have tried this

CrystalDecisions.ReportAppServer.Controllers.PrintOutputController printOutputController = this.cryReport.ReportClientDocument.PrintOutputController;
                    CrystalDecisions.ReportAppServer.ReportDefModel.PrintOptions printOptions = printOutputController.GetPrintOptions();
                    printOptions.PrinterDuplex = CrystalDecisions.ReportAppServer.ReportDefModel.CrPrinterDuplexEnum.crPrinterDuplexVertical;


                    printOutputController.ModifyPrintOptions(printOptions);
                    printOutputController.PrintReport(l_Options);

but nothing change.

any ideas ?