Thank you for your post.
If you change the script to print without dialog, the saved setting will be sent to the printer, whether it is RBB or CR. When you pause, FileMaker defaults to the last printer setting and then allows you to change the settings.
I believe what he's saying is that there are two checkboxes in the Print step: One lets you print without the dialog and the other saves certain print parameters. So, for example, you can uncheck the print without dialog box so you can select a printer, but you can check the "Specify" box and 'hardwire' the step to print the CR vs RBB. That is exactly the flexibility the command offers in 8.5v2. Earlier versions had the same functionality. It just makes sense to do it that way: present the user with the opportunity to select the printer, but have the database specify what it is that will be printed. Does v10 not work the same way (I'm currently on 8.5v2 and so I would like to know what to look forward to since I'm in the process of still debugging our conversion from FM6.0v4.
This seems to work the way it is intended in FileMaker Pro 10.0v3. This is what I have done on my iMac running OS X 10.5.8:
1. With a database file open, I created a script "Records Being Browsed". The script step is:
Print [ Restore ]
The print options is set to Records Being Browsed. The script is then saved.
2. I created a second script "Current Record" with the script step:
Print [ Restore ]
The print options is set to Current record. The script is then saved.
3. I execute the script "Records Being Browsed", and the print dialog box displays "Records Being Browsed".
4. I execute the script "Current Record", and the print dialog box displays "Current record".
If I take this to another printer that does not have the same printer driver, then it will default setting of the default printer.