Print management in Filemaker is primitive.
Easiest solution is restrict printing to one printer, setup printout and capture each setup to a script.
Or use one of the many print plugins for Filemaker.
Printing questions asked here https://www.google.com/search?q=print+setup+site%3Aforums.filemaker.com
One option is not to script the printing of the layout. Have the script enter layout mode and pause. The user then uses the printer set up and print options in the file menu to print the report the way that they want with the options that they want--which most users find to be a fairly familiar process as that is how they print from other applications. The main drawback to this is that you have to educate users on whether to specify current record or records being browsed.