If you know a little scripting (which we generally try to avoid) you might also be able to replace the print node with a Save node. After Save you can add a join node and an external node.
The Save node would save the files and the print tickets to a known location.
The Join node is there to make sure the external node executes only once.
Then have the external node invoke a script that will submit the saved files to the printer in sequence and one at a time.
You can see some information related to using LPR with the external node here: http://forum.support.xerox.com/t5/FreeFlow-Core/LPR-from-FFCore/m-p/39843#M35
Unfortunately the OM License is rather expensive...
The hot folder does not provide a sorting mechanism. Even if it did, jobs are processed in parallel so the smaller jobs would print before the larger jobs.
The only way to force FIFO printing from FFCore is to use the Colect Job Documents option in the Print component (like the Collect component, this is also part of the OM license). When that option is enabled, FFCore will ensure that all jobs in a job group print in sequence. It will also ensure that no other jobs are sent to the printer while the jobs from the job group are printing.
Is there any way to sort the jobs from a watched Hotfolder?
exapmle: because file B is smaller i size it is collected first by the hotfolder, before file A. The output from the workflow is preferred to be file A then file B.
I dont have the Collect node available.