Add DesignJet T1700dr PS3 driver support and fix legacy printer cleanup
- Add HP DesignJet T1700dr PS3 driver (hpi94dev/hpi94ded.inf) with model-based selection: printers with T1700/DesignJet in model use DesignJet driver - Fix legacy printer reappearing after cleanup: also remove HKCU\Printers\Connections entries across all loaded user hives and .DEFAULT (Windows re-adds printers from these connection records when spooler restarts) - Add IsPrinterLegacy()/IsLegacyServerRef() helpers for robust legacy detection (checks Port, ShareName, HostName, Description registry values with Trim/Lowercase) - Add default printer selection dialog (all installed printers, all user profiles) - Fix printui /y hang by setting LegacyDefaultPrinterMode=1 before calling it Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in: