Symptoms

When you print a report from Report Commander and specify a printer other than the default printer, the report is printed to the default printer anyway. This problem only occurs if the "No Printer" option is checked in the Page Setup window in the Crystal Reports designer.

Cause

This problem is caused by a limitation of the Crystal Reports runtime used by Report Commander to print reports.

Workaround

To avoid this problem, edit the report in Crystal Reports and uncheck the No Printer option in the Page Setup window.

Resolution

Beginning with Report Commander 2.2, use the "RAS" print engine to avoid this problem:

  • If you are using the Command Runner (adcrutil), include the following option on the command line:
    -printengine:ras
  • If you are using the Project Editor, select the "RAS" option for the "Print Engine" in the Print Output settings.