try with the script
Dim Script1 As String = ""
Script1 = "var Win1 = window.open('ConcretePrdInvoicePrint.aspx?CPSrNo=" & CPSrNo & "&TFormat=" & DrpTimeFormat.SelectedValue & "&ShowOil=" & ChkOilFuel.Checked & "','PrintCP','toolbar=0,location=0, directories=0, status=0, menubar=0,scrollbars=1,resizable=0,width=1014,height=714,left=0,top=0'); Win1.focus();"
ClientScript.RegisterStartupScript(Me.GetType(), "PrintRpt", Script1, True)
put script in onclick event
here you can set page name and variables you want to pass
i have written this in vb.net