You can Print to File. Go to Printer Properties, and click the Ports tab.
If you select FILE: as the port, the driver will ask for a file name at print time. This may suit the way you want to work, but I suspect that you want to automate it further. In that case, do the following:
Create a new Local Port, with the path and file name for the output, e.g. Z:\prints\newjob.prt
The driver will now always use that file name - but you probably require a different name for each job. That can be achieved by running a script, loaded at startup, that does the following:
- look for Z:\prints\newjob.prt
- When it appears rename it. You can add an incremental number, or add the time and date to the name, or whatever suits you.
- Wait a suitable time (seconds, minutes...) and loop to the beginning.