First of all what is the reason you are using crystal report within an update panel?
Now, the reason why Crystal report print does not work is that it generates in-line scripts which are not registered via ClinetScript.RegisterStartupScript. These scripts will not be get loaded as part of Atlas update panel's update.
Even if that was corrected the export will still fail because it will try to use Response.BinaryWrite to write the exported PDF data which cannot be handled by Atlas.