; ; hp 38400 series scrubber ini file ; ; There are no localizable items in this file. ; ; The main section is the only section in the ini that does not support ; decoration. The decoration for the remainder of sections is as follows ; ; Section.95 - supports Windows 95 ; Section.98 - Windows 98 ; Section.Me - Windows Me ; Section.NT4 - Windows NT4 ; Section.2K - Windows 2000 ; Section.XP - Windows XP ; ; Section.9X - Windows 95, 98, and Me ; Section.NT - Windows NT4, 2000, and XP ; ; Section - all OS's ; ; The order of precedence for decoration in decending order is as follows ; OS ( 95, 98, Me, NT4, 2K, XP ) ; Platform (9x, NT) ; Undecorated ; ; The scrubber goes through the main section in the following order ; InstallerSection Run the uninstaller ; KillApplicationSection Kill problem applications ; DriverSection Remove printers and drivers ; MonitorSection Remove language monitors ; PrintProcessorSection Remove print processors ; DeviceSection Remove devices from the device manager ; InfSection Remove inf files ; DirectoriesSection Remove directories ; FilesSection Remove files ; DevicePathSection Remove strings from the device path key ; RegistrySection Remove registry keys ; ; [Main] InstallerSection=Installer KillApplicationSection=Applications DriverSection=Drivers MonitorSection=Monitors PrintProcessorSection=PrintProcessors DeviceSection=Devices InfSection=InfFiles DirectoriesSection=Directories FilesSection=Files DevicePathSection=DevicePath RegistrySection=Registry VariablesSection=VAR VarFromKeySection=VarFromKey RebootSection=Reboot ; ; The InstallerSection checks for msi.dll, makes sure the version of msi ; installed is greater than or equal to MSI_Version. If msi is present and ; of acceptable version the scrubber checks to see if the product specified ; in InstallerGUID is present. If so, the scrubber launches the installer ; and waits for successful completion. The scrubber does continue if ; the user cancels out of the uninstall or the uninstall fails for some reason. ; [Installer] ; USE THIS COMMAND LINE TO REMOVE SOFTWARE WITH MSIEXEC, -qn means no UI. ; InstallerCommand= -x {8CDC6712-AF80-459E-911F-F1E156CB0AB0} -qn REBOOT=ReallySuppress ; check for this guid before uninstalling ; InstallerGUID={8CDC6712-AF80-459E-911F-F1E156CB0AB0} ;required level of msiexec MSI_Version=2.0 ; ; ; The KillApplicationSection checks for running processes and terminates those ; processes. ; [Applications.9X] Application1=hpztsb10.exe Application2=hpztsb09.exe ; [Applications.NT] Application1=hpztsb10.exe Application2=hpztsb09.exe ; ; ; The Drivers section enumerates the printers on the system and removes any printers ; that use the specified driver. Print jobs pending for thos printers are ; canceled before attempting to delete the printer. After the printer is deleted ; the printer driver is removed. The spooler is restarted on NT systems if an error ; is returned stating that the printer driver is in use. The scrubber then reattempts ; to delete the printer driver. ; [Drivers] Driver1=hp deskjet 3840 series ; ; The Monitors section attempts to remove the listsed monitors. ; [Monitors.9X] Monitor1=hpzl9x10 ; [Monitors.NT] Monitor1=hpzlnt10 ; ; The Print Processors section attempts to remove the listed print processors ; [PrintProcessors] ; ; The Devices section attempts to remove the devices from the device manager. The devices ; are removed in the order listed. ; [Devices.9X] Device1=hpdeskjet_3740 Device2=VID_03F0&PID_7504 [Devices.NT] ; HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBPRINT\hpdeskjet_3840 Device1=hpdeskjet_3840 ; HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_03F0&PID_7504 Device2=VID_03F0&PID_7504 ; ; The INF files section attempts to remove listed INF files in addtion to removing INFs ; that match the device ID that are found within the INF search path. ; [InfFiles] INF1=hpf3840u.inf INF2=hpf3840p.inf INF3=hpf3840q.inf INF4=hpf3840x.inf INF5=Microsofthpf3840u.inf ; ; The Directories section attempts to remove listed directories. This removes all ; subdirectories and files contained below the directory. ; [Directories] ; ; The Files section attempts to remove the listed files. ; [Files.9X] File1=%SystemDir%\hpf3840x.inf [Files.NT] ; ; The DevicePath section attempts to remove the listed directory from the DevicePath ; key. ; [DevicePath.NT] ; ; The registry section attempts to delete the listed registy keys and all keys ; below that key. ; [Registry.9X] Key1=HKLM\Enum\USB\VID_03F0&PID_7504 Key2=HKLM\Enum\USBPRINT\HPDESKJET_3840 Key3=HKLM\Software\Hewlett-Packard\DeskJet\PlugNPlay Key4=HKLM\Software\Hewlett-Packard\HPDJ Printing System Config\HP Deskjet 3840 Series Key5=HKLM\Software\Hewlett-Packard\HPZ\Glue\HP Deskjet 3840 Series Key6=HKLM\Software\Hewlett-Packard\MSI Installer\HP Deskjet 3840 Series Key7=HKLM\Software\Hewlett-Packard\HPZ\Glue\1284PnP Key8=HKLM\Software\Hewlett-Packard\HPZ\Glue\Factory\HP Deskjet 3840 Series ; [Registry.NT] Key1=HKLM\SYSTEM\CurrentControlSet\Enum\USB\VID_03F0&PID_7504 Key2=HKLM\SYSTEM\CurrentControlSet\Enum\USBPRINT\hpdeskjet_3840 Key3=HKLM\Software\Hewlett-Packard\DeskJet\PlugNPlay Key4=HKLM\Software\Hewlett-Packard\HPDJ Printing System Config\HP Deskjet 3840 Series Key5=HKLM\Software\Hewlett-Packard\HPZ\Glue\HP Deskjet 3840 Series Key6=HKLM\Software\Hewlett-Packard\MSI Installer\HP Deskjet 3840 Series Key7=HKLM\Software\Hewlett-Packard\HPZ\Glue\1284PnP Key8=HKLM\Software\Hewlett-Packard\HPZ\Glue\Factory\HP Deskjet 3840 Series ; ; ; The var section is used to define variables that can be expanded in other ; sections by enclosing the variable in % -- %VAR% ; [VAR] ;ProgramsDir = HKLM\Software\Hewlett-Packard\CLJ1500\ProgramsDir ;DevicePathDir = HKLM\Software\Hewlett-Packard\CLJ1500\ProgramsDir ; ; The VarFromKey section allows a variable to be read from a registry key. ; [VarFromKey] ;Var1=ProgramsDir ;Def1=%ProgramFilesDir%\Hewlett-Packard\clj1500 ;Var2=DevicePathDir ;Def2=%ProgramFilesDir%\Hewlett-Packard\clj1500\ ; ;Set Reboot1 to "yes" if you want an conditional reboot at the end of the scrub ; Reboot1 will prompt the user for a reboot iff the removal of an MSI was attempted. ; Attempted means that: ; a sufficient version of msiexec was on the machine, ; at lease one GUID was specified in the installer section ; we were able to launch msiexec. ;Set Reboot1 to "no" if you don't want an conditional reboot at the end of the scrub ; ;Set Reboot2 to "yes" if you want an unconditional reboot at the end of the scrub ;Set Reboot2 to "no" if you don't want an unconditional reboot at the end of the scrub ; If reboot2 is set to "yes" reboot1 will be ignored ; ; If not specified, Reboot1 and Reboot2 default to no. ; [Reboot] ;todo change to yes for 5600 before shipping Reboot1=no Reboot2=yes ; ; Enter the estimated time in seconds. It works best to use an estimate for ; a slower machine. ; ;A value of zero will hide the progress bar. ; [EstimatedTime] EstimatedTimeInSeconds=0 ; ;There is one ui string in this file. It allows us to reuse our language files across many devices ; [SubstitutionStrings] ModelNumber=3840 ;Set StopSpooler to yes if you are willing to stop the spooler when attempting to perform scrubbing actions. ; Set StopSpooler to no if you don't want to stop the spooler. Default value is yes. [General] StopSpooler=yes