I wrote an extension DLL that provides default job settings via scGetJobInfo(). Why is the application not picking it up?
Make sure you restart the application when the default job settings returned by scGetJobInfo() change, since an application can choose to cache certain printer information (eg. default form size) when it first starts. For example, you cannot change the default form size within scGetJobInfo() after the application has started, and expect it to pick up the new information. It may or may not work, depending on how the application is written.