In any printer properties I can choose a port named "FILE:" to have the driver save the printout to a raw file. That works well, however, when printing multiple jobs over the windows print spooler, the file is immediately overwritten, so at the end I have only the last print job.
Unfortunately, the file name doesn't support any placeholder variables..
I was thinking about writing a tool/script quickly moving the file away when it's closed. But isn't there a better solution?