@Perry_S_DO:
According to the exception handler you included in your above message. ?System.NullReferenceException: Object reference not set to an instance of an object.? That?s throwing the error message. The problems reside in AmazingCharts.InteropFormLibrary.frmMeds.ProcedureA(String) and AmazingCharts.InteropFormLibrary.frmMeds.ProcedureB(Object, DataGridViewCellFormattingEventArgs) procedure calls. These are functions or methods within a class library (Assembly or DLL). I will not get too geeky, too much, here.
Something (the code) in those procedures is not being called correctly when it?s goes to print preview, or print in Crystal Reports. This should help point AC developers to your problem, and others.
I hope this is a little help.