Hi,
I have a custom built web application that was working perfectly under IE8. Since installing IE9 however one piece of the application is now broken. The application needs to realize that the windows default printer has changed. By default if you change the default printer with IE open, it doesn't realize that it has changed and wants to print to the printer that was default when it was opened. There is some documentation from microsoft with a fix for this issue. The fix was to add a registry key "AlwaysUseDefaultPrinter", and it corrected the problem in IE8 so that when printing from IE, it would select the default printer first even if it had been changed. Since installing IE9 however, this has seemed to have broken. IE9 doesn't seem to realize that registry key and wants to still print to the printer that was originally the default when it was opened.
I need a way to get IE9 to realize that the default printer has changed without having to close and re-open the browser. Any help?