It occurs to me that ALL Windows 10 PCs have the "Microsoft Print to PDF" printer and driver installed.
Therefore, if one could nominate the name of the folder/file where the PDF is to be stored this solves all the print to PDF problems. No need for Ghostscript, Amyuni, etc.
Does anyone know how to pass the folder/filename to the driver? Is there an API?