7 Commits

Author SHA1 Message Date
cproudlock
cc36182352 Add OpenText/brother installers and update printer installer scripts
- 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>
2026-04-17 11:58:52 -04:00
cproudlock
d68cd6fe02 Fix var declaration inside begin..end block (Pascal syntax error)
Move StepCount to procedure var section.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 17:13:30 -05:00
cproudlock
5a3955b413 Replace Application.ProcessMessages with WizardForm.Refresh
Application is not available in Inno Setup Pascal Script.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 17:12:19 -05:00
cproudlock
1eb687c3ca Fix progress bar during post-install: step-based advancement with status labels
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>
2026-03-03 17:10:44 -05:00
cproudlock
e34997d63e Add animated progress bar and status labels during printer installation
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>
2026-03-03 17:08:14 -05:00
cproudlock
b9497fb9de 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>
2026-03-03 17:01:22 -05:00
cproudlock
8be52f956e Initial commit: Inno Setup installer packages
Installer packages for GE manufacturing tools:
- BlueSSOFix: Blue SSO authentication fix
- HIDCardPrinter: HID card printer setup
- HPOfflineInstaller: HP printer offline installer
- MappedDrive: Network drive mapping
- PrinterInstaller: General printer installer
- ShopfloorConnect: Shopfloor connectivity tool
- XeroxOfflineInstaller: Xerox printer offline installer

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 13:15:54 -05:00