How to assign default printer and paper size, margins etc. by RDF setting?

Usually the Reports Server cannot influence the user's print preferences.
But Repexpert provide an simple way to community with Report Server.
You can edit the "Before Report Value" of report, input some special string,
specify the paper size or margins. These special string will be passed to
RepExpert, and then RepExpert will print out with your default settings.
Repexpert will use default printer as destination printer  if you do not
specify your favorite printer. you can modify RDF file to assign a printer.

1 ) Open a RDF file. Open "Property Palette" window of report.

2 ) In the "Before Report Value" input box, input some special string looks like :
<!--REPEXPERT?printer=[printer name]-->
<!--REPEXPERT?papersize=[paper size]-->
<!--REPEXPERT?orientation=[paper orientation]-->
<!--REPEXPERT?margin_left=[width of margin]inch-->
<!--REPEXPERT?margin_right=[width of margin]inch-->
<!--REPEXPERT?margin_bottom=[width of margin]inch-->
<!--REPEXPERT?margin_top=[width of margin]inch-->

<!--REPEXPERT?printer=[printer name]-->
You can specified your appreciative printer by replace [printer name] with name of the printer.
(e.g. '<!--REPEXPERT?printer=
Epson LQ-1600K -->' )

<!--REPEXPERT?papersize=[paper size]-->
You can also specify default paper size, replace
[paper size] with the name the paper size.
(e.g. <!--REPEXPERT?papersize=US Std Fanfold-->)

<!--REPEXPERT?orientation=[paper orientation]-->
Since version 1.3.5, you can also assign default paper orientation. in development period
by adding one of following 2 String to "Before Report Value" input box,

Options:
<!--REPEXPERT?orientation=portrait-->
<!--REPEXPERT?orientation=landscape-->

<!--REPEXPERT?margin_left=[width of margin]inch-->
<!--REPEXPERT?margin_right=[width of margin]inch-->
<!--REPEXPERT?margin_bottom=[width of margin]inch-->
<!--REPEXPERT?margin_top=[width of margin]inch-->

You are able to specify the margins in inch of current report, if you do not specify, the margin
will be set to 0 . e.g.
<!--REPEXPERT?margin_left=0.6inch-->
<!--REPEXPERT?margin_right=0.2inch-->
<!--REPEXPERT?margin_bottom=0.5inch-->
<!--REPEXPERT?margin_top=1.5inch-->