We had a problem with Crystal Report ActiveX viewer defaulting to the Microsoft XPS printer instead of the users default printer. The solution was to remove (or rename) the printer with the same name on the server that served the report.
For more details see :
May also work for thread: thread149-1269934
For more details see :
May also work for thread: thread149-1269934