- New PrinterInstaller support for Brother MFC-J series (driver source,
DSI files; binaries gitignored)
- New OpenText HostExplorer 15 installer (profiles, shortcuts, .iss;
.exe/.cab/.msi gitignored)
- New HP printer driver support files (.gpd/.cfg/.xml/.dtd) for 3556
model series
- PrinterInstaller.iss rework with additional driver paths
- FQDNUpdate, MachineAuth, XeroxOfflineInstaller minor updates
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Replace marquee style (unavailable constant) with manual step-based progress.
SetStatusInit calculates total steps, SetStatus advances bar and updates label
at each major operation so users can see activity instead of a frozen bar.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Switch progress bar to marquee (animated) mode during post-install steps so
users know the installer is working and not frozen. Status label updates at
each step: legacy cleanup, driver staging, spooler restarts, port creation,
and per-printer install/remove. Restores normal filled bar on completion.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 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>