I want to generate a report depending upon the data entered by user into the form. The problem I am facing is that I cannot use server side interaction to generate a new page for printing, it needs to be done on client-side (using JAVASCRIPT) only.
Ex. Google Calendar shows a nice pop-up when you try printing something. Many ticketing systems use the similar technique to printout tickets.(like IRCTC)
Please dump whatever you have got about printing from web-browsers.