I know how to print a web page using Java, but a client wants to be able to print the entire site with the click of an image button.

Does anyone have any ideas about how I would go ahead and do that?