Do your scripts include the printer setup step to specify the settings?
What version of FileMaker on what OS? (Here on our FMP 10, windows system, custom paper sizes are not retained nor are they restored by page setup steps.)
If all else fails, you may want to take a look at the myFMButler plug in for more explict, scripted control of your printer settings than is possible in your version of FileMaker.
Yes they include that step for each of them.
After posting this i noticed that the printer properties in filemaker for this particular printer have an option to name the different instances of setups.
However this still only works if the computer one is at doesnt print anything on any other printer.it is slightly easier as its changed back via a menu bar but still not automatic... We have FMP 11 and on mine i have advanced. We work with windows Xp.
I think il take a look at that plug in and see if that helps
thanks for the input
We see similar issues here with our system. Most users do not print or only print to a single printer 99% of the time so we have managed by training our users to select the desired setting manually in printer setup immediately after logging on and then the other cases where they do print to a different printer, the print script doesn't actually print, instead, it pulls up the needed records, enters preview mode and pauses. The user then manually prints the report via print in the file menu where they then get the needed dialog for selecting printer settings and the preview helps make it obvious when the wrong settings are currently selected. That won't work in every situation, but it's worked for most of our issues.
I've said this many times. The only way to really automate printing in FileMaker is at the OS level. On Mac using A Calculated AppleScript that calls a shell script using lp commands. On Windows, though I'm not a user, I suspect it's VB. I've done this for Mac OS, but given the amount of work involved I'd probably advise to use a plugin. For anyone interested the trick is to script printing by TASK I.e. labels, general, cheques, etc. and set up a printing preferences table that assigns certain printers to certain tasks. Then the shell scripting begins . . .
There's also a plug in that offers enhanced printer control options: MyFmButler.