If you want to print a Crystal Report via your .Net application, e.g. with CrystalReportViewer, it can happen that the application ignores your Windows default printer setting in the PrintDialog.
This behaviour is caused by a report setting which tries to fit the report to the expected printer output (colour settings etc.). But it can be annoying for the end-user if he sets another printer as default, and the Report ignores this.
The simplest solution is turning this option off:
Right-click on the report -> Draft -> Page settings -> check “No printer”.
For a detailed description, have a look at this site.