While these suggestions are all valid, you may just want to take advantage of the native ability to call any document from the Printer Queue Output.

With V6.2.1, you can specify a dynamic Document Name in the Printer Queue Output. If that dynamic name is resolved within the list of documents associated with that printer queue, then that's what gets printed. If it isn't found, the task then looks in the full list of documents for a match and if it finds one, that's what gets printed.

So it's not mandatory anymore to associate your documents to printer queues, unless you want to specify different printing modes for different printers (i.e. Printer-Centric vs. Optimised PostScript). When a document is pulled from the overall list, the printer queue output always uses the default print settings set for that document.

Hope that helps,
Technical Product Manager
I don't want to achieve immortality through my work; I want to achieve immortality through not dying - Woody Allen