Those switching to Windows 11 may have noticed that the standard printer selection dialog has changed, and in a way that almost no one likes. What looked like this thru Windows 10 ...
... now looks like this in Windows 11 ...
There are several reasons not to like the new dialog, including:
- It's difficult to navigate with just the keyboard
- The preview doesn't work
Fortunately you can restore the old version by editing the following Registry setting (HKCU\Software\Microsoft\Print\UnifiedPrintDialog\PreferLegacyPrintDialog to 1, as shown here...
That's not always convenient though, which leads to the question of whether we should add some kind of configuration option to A-Shell to automatically force it to use one version or the other. The difficulty there is that the setting affects all WIN32 Windows apps, not just A-Shell, so it's not clear that an A-Shell
Printer Definition option, for example, should have an effect on other apps. It's also not clear that the option belongs in each printer definition file (since that would require updating many files), or in the MIAME.INI, or somewhere else. And in the ATE environment, note that the setting is on the client side. It would be possible for A-Shell to temporarily toggle the option and then restore it on each print request, which would eliminate the spillover concern.
Or, for those happy to just make the new dialog go away, we (or anyone) could create a handy utility to do it via a command or XCALL, to at least eliminate the hassle of manually updating the Registry.
Comments? Suggestions?