Unfortunately there is no real client size way to deal with this. The only way you can set these settings is to manually do it using page setup, or an active x/java applet.
You could possibly use CSS to provide different styles for documents that are going to be printed.
Bookmarks