PDM Task - Slow for multi-sheet drawings, printing each sheet separately

When using PDM Task to print "all sheets", the task actually prints each sheet separately.   For large assemblies with multiple sheets, this can take a long time.  The task opens the drawing, prints sheet 1, closes drawing.  This is repeated based on how many sheets the drawing has.   If the drawing takes 3-4 minutes to open, this can lead to a task taking 30-60 minutes if it has a large number of sheets.  

Has anyone modified the script to print all sheets at the same time?

SolidworksSolidworks Pdm enterprise Pdm