We are currently working with Crystal XI and distributing reports through a 3rd party distribution tool that utilizes the Crystal Active X viewers. We are in the process of migrating to Crystal 2011 which uses .NET viewers (not active x). In our reports I have the "No Printer" option checked in the report's design. In Crystal Active X viewer, when a report is run and you click the print button in the viewer, you can see in the attached on slide 1 that it is picking up the Page set up in the report's design and passing to printer. Legal/landscape/Actual size. When I run this same report through the .NET viewers it defaults to Letter/Portrait and for extra fun, Fit to Page. Ideally we'd like the .NET viewer to do the same as active X and know by the report's design what the paper size/orientation needs to be.
In slide 2, it would ideally have Actual size marked as default, auto portrait/landscape is fine (but I had to select it the first time and then it stuck), and then it already have the correct paper size (legal) selected when you click Advanced to see those options.
The default printer in the report is on the server running the app, so that is not the cause. All variables are in place on our new Crystal 2011 environment that are on our current Crystal XI.
Please tell me this is fixable! I have looked for solutions to this every where, including a similar post here, and have yet to see a solution. If we have to tell users that they now need to select their paper size and check off Actual this will be seen as extra step and not an improvement incentive to move to a new platform.