Anyone created a method to print a tag from issue material

In many of our jobs, we want to issue material to the job and then print a tag or receipt more or less of that issue (as well as serial numbers if they were selected).

Anyone know a method of performing this or applied something similar? The problem appears that if you perform the actual issue, the issue screen clears of that issue so a button to print wouldn't have the information.

Seems like the only way would be a checkbox prior to issuing and then a BPM to perhaps catch the preference at issue and then in the background kick off the print preview. Seems way complicated unfortunately.