How to Print to a User-Specified Printer After an Invoice Post

I have a requirement to be able to print invoices automatically when posting them to a printer specified by the user.

I currently have set up a data directive on the InvcHead table to call an external BPM method when the posted flag is set, which sends the report data to an external service that handles the printing and routing of the invoice.

Is there any way set up a printer path on the client side so that it is available to the BPM method ? I’ve looked at trying to do this through a form customization and by actually modifying the client code of the posting form, but I can’t find an obvious way to do this.

Have you considered a data directive (Standard) not transactional.

AP-1