force page size of html printing

Does anyone know how to force page size from html code? (or css, javascript or any other way)?
I want to print an A6 page in the user’s browser (chrome, firefox, safari, internet explorer, opera, HTMLViewer, etc), but if the print setting has previously been set to A4 100%, I want it to be possible for automatically the print to be set to A6 85%.

The only thing you can do is provide a page that’s small enough to print on the page you want. It’s up to the user what size paper they print to.

So for instance, to print to a Letter-US page, you would aim for 612px x 792px.

thank you very much