Hi friends I am using asp.net 1.1 with c# at server side and crystal report8 for reports. i've added the report on my page using CrystalReportViewer. Now i want print the report i.e only the report not the other things on the page.How i can achive this. i searched on net and found two ways of doing that : 1. by using the div tag of html and a javascript code function PrintReport() { alert("I am an alert box!!"); var prtContent = document.getElementById("divPrint"); var WinPrint = window.open('','','letf=0,top=0, width=1,height=1,toolbar=0,scrollbars=0,status=0'); WinPrint.document.write(prtContent.innerHTML); WinPrint.document.close(); WinPrint.focus(); WinPrint.print(); WinPrint.close(); prtContent.innerHTML=strOldOne; } but the problem with this code is that it is printing only the first page. 2. the second method is using the PrintToPrinter() method. but the problem there is my printer is in network and i gave it path of the printer then also its not able to detect the printer. Can anyone solve my problem.Thanks in advance. Please do it as early as possible. bye nauty