Try using the Print Setup script step first to save your specific print settings before the Print step. This worked for me for some functionality like selecting a different paper tray for the first page. However I haven't been able to get it to work for staple settings.
Printing in a multi user environment had my mind boggled for several months. Printer settings weren't ratained until i found out that the way around this is to create printerscripts for every possibility, so a script to print a single record portrait A4 , a seperate script for the same settings but landscape and so on. When i created all those scripts for every printer in the company i copied them to every file with a single sript to determine wich user called a printorder and on wich printer that user should print with which script, since then we use about 9 printers, 5 lablwriters and a staple machine without a hitch!
Difficulty here is determining wich user is where at the moment he's calling a printorder
Sounds like you have things working well. If you were starting this over, I would highly recommend looking at a Printer plugin. I believe that it could simplify your setup quite a bit.
Indeed, but at the time we where chopping a tree down with a dull axe because we dint have (didnt take) the time to sharpen it and save time in the long run. In hindsight i would recommend a printer plugin all ay, every day.
On the other hand, once i got the system set up, it was easy to maintain, copy and distribute through all the files where print orders are required.
Thanks guys, this was something I had posted almost 2 years ago and worked out a solution.
I use a free printer driver called Bullzip that allows printing to a PDF and then either email the report to the user, or allow them to move it to their local hard drive for printing. It's an extra step, but it cuts down on all kinds of printing related issues on Terminal Server.