I use an application which generates printouts of documents. The app will not allow me to see the printout before I print it and I cannot print to a virtual printer (like a PDF print driver). But since I want to visually view the output first and only print what I need, I pause the printer via the windows Pause Printing function from the print queue and use an app which allows me to view the print jobs (SPLViewer). I often need to keep several print jobs in the queue until I am ready to print them (and many I may never print). Since this app which generates the printout gives the print job name a meaningless name, I'd love a way to rename the print job as it appears in the Windows Print queue. I'm thinking the job name must be an attribute stored in a file (I think it's in the *.SHD file in the Windows\systems32\spool\printers directory). I would love to see if there is a script that can allow me to easily pick a job in the queue and rename that job from it's meaningless name to something more meaningful like "DeLuca Contract 20111031". It would be totally awesome if that same app allowed me to view the SPL file (spool file) generated or just launch the existing app I use to view the spool file.
Is this something possible?