Issue: the original VB6 app that used Crystl32.ocx works fine on Win 7 64-bit EXCEPT that it won't print. They only use this app to print process instructions now so it's still running on XP.

I've upgraded the app to .Net (currently 2008 but I can go to 2013), which I believe has SOME CR capability but not sure how to use it or if it will work with such an old report (the RPT file is from 1998).

Is this as simple as adding a CR Viewer control? I only see the Microsoft ReportViewer control in the toolbox (on 2013).

Will I have to recreate the report (I've never done one)?

Or is there a simpler solution (eg, using SSRS on SQL Server 2008 R2)?

I'm fine with pulling the data out for the report. I just need advice on the easiest way of getting it into the proper format to print nicely without having to buy anything.