Hello,
We've recently just upgraded from Crystal Reports XI R2 (CR XIR2) to Crystal Reports 2016 (CR16) on Microsoft Windows 7 operating system.
The old CR XIR2 reports connected through to a Sybase ASE 15 server on Linux. To upgrade these reports to CR16 I've loaded them in and then saved them as a new CR16 report.
Now all appears to work, until you go to print and the print dialogue doesn't display correctly:

I've done lots of googling to no avail so far and tried replacing the csprintdlg dll file - all without success.
Now to the interesting part, if you start a new report that is connected through to a Sybase datasource then the printing works fine, so it's only in the reports that I've migrated from CR XIR2 and therefore pointing me towards the Sybase dll? I really don't want to have to create all the reports from scratch.
Just to throw even more confusion into the ring - on our Sybase server we have multiple databases, now I can connect to one of these databases without any problems - however trying to connect to another one on the same server and I get a Crystal Reports has stopped working:

If I connect to Sybase via an ODBC connection it works fine
So,
1) Is Crystal Reports compatible with Sybase ASE 15.0.2?
2) Is there any other way of updating a CR XIR2 report to CR16, or is the best method loading it into CR16 and saving?