However, if it is necesssary for end users to print from any application to PDF, then the end userversion of the driver is the correct one to purchase.
This is because the SDK version must be entirely application-controlled, and third-party applications such as Microsoft Word must be (code) called from the developer's application. The desired settings and license info must be passed to the driver during this process - otherwise it will operate in evaluation mode and watermarks will be present. These steps would be necessary for every third-party application from which printing is required, and many applications do not permit them. The SDK version is therefore problematic for this purpose and the end user version should be used instead.
Default parameters (such as file name, save location etc) can be determined when the end user version is installed. When files have been generated they can then be renamed, moved (and, if necessary, subsequently deleted from developer applications) as required.