Topic: FastReport: to receive a name of the printer selected by the user

Good afternoon
FR4: the user in a report preview pushes button "Press", selects the printer from adjustments and presses APPRX. It is necessary:
1) to learn a name of the selected printer before the job leaves on the press;
2) depending on model to expose adjustment frxReport1.PrintOptions. Duplex = dmVertical or dmHorizontal.
I understand that it is not necessary to process event OnPrintReport, but I can think that was specific to do. Command Printer. GetPrinter (...) always returns the printer by default even if before the press another has been selected.