I may have another idea that could work.
Does your ERP have the option to print to locally installed printers? For example the default XPS printer object installed on all Windows machines. If you were to send a job from the ERP to the XPS Writer then you would have a local copy to work with. Users could open the local copy of the print job and then use the XPS writers printer preferences interface to customize the print jobs as necessary. XPS is a little flakey as a document format, you could also do the same proceedure with an Adobe PDF Writer too.
Granted this solution is not exactly automated, the users are going to have to save the file to thier machine and reprint the jobs after the ERP is done processing them all. If you are firing off 100s of jobs in a batch I'd hate to be the guy in the morning who gets to sort through that pile. But if you are only printing a few jobs at a time per user then it could be feasible.