http://avas.hexaperkeducation.com/demo/Default.aspx
i built this application which print crystal report directly to printer.its working fine on my local system but when i upload it to online server page load keep running .
con.Open();
string sql = "select * from Student_Master";
System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter(sql, con);
DataSet ds = new DataSet();
da.Fill(ds, "Student_Master");
ReportDocument Report = new ReportDocument();
Report.Load(Server.MapPath("CrystalReport.rpt"));
Report.SetDataSource(ds);
CrystalReportViewer1.ReportSource = Report;
CrystalReportViewer1.DataBind();
Report.PrintToPrinter(1, true, 1, 1);