I am looking for something that lets me install a shared printer on my users and when they print they should be shown an options dialog whose options would get passed to the virtual printer.
The virtual printer would then do some actions depending on the options marked.
The type of options I want to handle are basically a dropdown to select an overlay to put on the PDF (letterhead). Another dropdown to choose where the generated PDF should be stored: user folder, upload to intranet site, store on Google Drive.
I have many letterheads so having one virtual printer for every letterhead is out of the question, not to mention all combinations of letterhead+output are too many.
Of course, if it's open source software it'd be awesome!