Thanks for the reply. In my case the response receiver is not browser, but a rich client(java application), uses http tunneling to servlet to get the data. servlet generates pdf stream or file at the server side, it is got to be printed at the client side.
Why do you want the server side to initiate printing? Is there any specific reason that prevents you from doing it client side?
-----------------------------<br /><a href="http://www.rottmann.net" target="_blank" rel="nofollow">http://www.rottmann.net</a><p>"The real voyage of discovery consists not in making new landscapes but in having new eyes." <br />Marcel Proust (1871-1922)