home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1999 June
/
Chip_1999-06_cd.bin
/
ovladace
/
drivers
/
2KC21EN.EXE
/
2KC21EN
/
HPRTI109.INI
< prev
next >
Wrap
INI File
|
1998-12-11
|
46KB
|
1,284 lines
[Configurable Install Symbols]
; required section do not remove
Type=Symbols
0=;Enable Bidirectional Communcation and Enable SW ECP;TRUE;bool
1=;Launch Toolbox During a Print Job and Enable Status;TRUE;bool
2=;Create Utilities Group and Shortcut Icons;TRUE;bool
3=;Launch Tasktray Icon on Startup;TRUE;bool
;--------------------------------------------
; Windows 95 specific version of core.ini
;
[InstallSymbols]
; required section do not remove
Type=Symbols
0=;BATCH;FALSE;bool
1=;UNINSTALL;FALSE;bool
2=;ConfigureUninstall;TRUE;bool
3=;DIVID;HPR
4=;PNUM;09
5=;DEBUGSUFFIX;
6=;CErrorObjectResourceDLL;$(DIVID)ti5$(PNUM).dll
7=;SOURCEPATH;$(EXEPATH)
8=;DLLPATH;$(SYSTEMPATH)
9=;DRIVERSPATH;$(SYSTEMPATH)drivers\
10=;SPOOLDRIVERSPATH;$(SYSTEMPATH)spool\drivers\w32x86\
11=;StartAsThread;?StartAsThread@CDisplayActionThread@@SAHP6AHAAHPAV1@@ZHAAVCString@@@Z
12=;InstallSteps;'Install Base'pre-InstallNonFloppy,optional'$(PRODUCT)NonFloppy,optional'post-InstallNonFloppy,optional;string
13=;AlertDisplay;AlertDisplay
14=;AlertDisplayCopyFiles;AlertDisplayCopyFiles
15=;AlertDisplayDeleteFiles;AlertDisplayDeleteFiles
16=;AlertDisplayCopyFiles From EXEPATH to INSTALLPATH;AlertDisplayCopyFiles From EXEPATH to INSTALLPATH;string
17=;ProductKey;$(InstallKey)
18=;Installer Files;$(DIVID)ti1$(PNUM).exe,$(DIVID)ti1$(PNUM).ini,$(DIVID)c95$(PNUM).dll,$(DIVID)ti4$(PNUM).dll,$(DIVID)ti5$(PNUM).dll,$(DIVID)ti7$(PNUM).exe,hpinsth.dll
19=;CPrjErrorObjectResourceDLL;$(DIVID)DR3$(PNUM)
20=;IDS_FATAL_INSTALLATION_ERROR;24;resource;$(CPrjErrorObjectResourceDLL);FALSE
21=;WINHELPEXE;$(OSPATH)winhelp.exe
22=;InstallerOSList;,Win95,Win98;string
23=;SupportedOSList;,Win95,Win98,WinNT4.0;string
24=;InstallerOS;,Windows 95/Windows 98;string
25=;SupportedProducts;,HP 2000C Printer;string
26=;SOURCEDISK1;$(SOURCEPATH)
27=;SOURCEDISK2;$(SOURCEPATH)
28=;SOURCEDISK3;$(SOURCEPATH)
29=;SOURCEDISK4;$(SOURCEPATH)
30=;SOURCEDISK5;$(SOURCEPATH)
31=;SOURCEDISK6;$(SOURCEPATH)
32=;SOURCEDISK7;$(SOURCEPATH)
33=;DISKSUBDIRNAME;disk;string
34=;CDINSTDIRNAME;cdinst;string
35=;DLL_EXT;DL_;string
36=;EXE_EXT;EX_;string
37=;HLP_EXT;HL_;string
38=;HPA_EXT;HP_;string
39=;EDB_EXT;ED_;string
40=;TER_EXT;TE_;string
41=;TTF_EXT;TT_;string
42=;DAT_EXT;DA_;string
43=;DRV_EXT;DR_;string
44=;INI_EXT;IN_;string
45=;ICM_EXT;IC_;string
46=;CNT_EXT;CN_;string
47=;dDebugFilesList;$(DIVID)wat$(PNUM).dll,;string
48=;DebugFilesList;;string
49=;IncludeDebugFilesList;$($(DEBUGSUFFIX)DebugFilesList);string
50=;FailInstallation;FALSE;bool
51=;UninstallConfirmed;FALSE;bool
;--------------------------------------------------------------
[Install Base]
; required section do not remove
UNINSTALLABLE=NOT
Type=Product
0=FloppyInstall,optional
1=NonFloppyInstall,optional
Symbols=Configurable Install Symbols
;Set the Configurable Install Symbols - they are used throughout the .ini file
;--------------------------------------------------------------
[IfFloppyInstall]
Type=ConditionalAction
UNINSTALLABLE=NOT
evaluate=$(IsFloppy)==TRUE
[FloppyInstall]
UNINSTALLABLE=NOT
Type=Feature
0=IfFloppyInstall
1=Install self
[Install self]
; required section do not remove
UNINSTALLABLE=NOT
Type=Feature
0=Make Self Install Path
1=Copy Installer Base Files
2=Copy Installer Other Files
3=$(AlertDisplayCopyFiles)
4=Launch Installer
[Make Self Install Path]
; required section do not remove
Type=DirAction
Symbols=Make Self Install Path Symbols
Command=Add
Dir=$(INSTALLPATH)
[Make Self Install Path Symbols]
; required section do not remove
Type=Symbols
0=;INSTALLPATH;$(OSDRIVE)\$(DIVID)$(PNUM)\
1=;LOG;$(INSTALLPATH)$(OWNNAME).log
2=;UNINSTALLFILE;$(INSTALLPATH)$(OWNNAME)_u.ini
[Copy Installer Base Files]
Type=CopyFilesAction
0=,$(SOURCEDISK1)$(DIVID)ti1$(PNUM).exe,0,$(INSTALLPATH)$(DIVID)ti1$(PNUM).exe,1111,8448
1=,$(SOURCEDISK1)$(DIVID)c95$(PNUM).dll,0,$(INSTALLPATH)$(DIVID)c95$(PNUM).dll,1111,8448
2=,$(SOURCEDISK1)$(DIVID)ti1$(PNUM).ini,0,$(INSTALLPATH)$(DIVID)ti1$(PNUM).ini,1111,8448
3=,$(SOURCEDISK1)$(DIVID)ti7$(PNUM).dll,0,$(INSTALLPATH)$(DIVID)ti7$(PNUM).dll,1111,8448
4=,$(SOURCEDISK1)$(DIVID)DR1$(PNUM).dll,0,$(INSTALLPATH)$(DIVID)DR1$(PNUM).dll,1111,8448
5=,$(SOURCEDISK1)$(DIVID)DR2$(PNUM).$(DLL_EXT),0,$(INSTALLPATH)$(DIVID)DR2$(PNUM).dll,1111,8448
6=,$(SOURCEDISK1)$(DIVID)DR3$(PNUM).$(DLL_EXT),0,$(INSTALLPATH)$(DIVID)DR3$(PNUM).dll,1111,8448
[Remove Installer Base Files]
Type=DeleteFilesAction
0=$(EXEPATH)$(DIVID)ti1$(PNUM).exe
1=$(EXEPATH)$(DIVID)ti7$(PNUM).dll
2=$(EXEPATH)$(DIVID)c95$(PNUM).dll
3=$(EXEPATH)$(DIVID)ti1$(PNUM).ini
4=$(EXEPATH)$(DIVID)DR1$(PNUM).dll
5=$(EXEPATH)$(DIVID)DR2$(PNUM).dll
6=$(EXEPATH)$(DIVID)DR3$(PNUM).dll
[Copy Installer Other Files]
Type=CopyFilesAction
UNINSTALLABLE=NOT
0=,$(SOURCEDISK1)$(DIVID)cb3$(PNUM).$(DLL_EXT),0,$(INSTALLPATH)$(DIVID)cb3$(PNUM).dll,1111,8448
1=,$(SOURCEDISK1)$(DIVID)cb6$(PNUM).$(DLL_EXT),0,$(INSTALLPATH)$(DIVID)cb6$(PNUM).dll,1111,8448
[Remove Installer Other Files]
Type=DeleteFilesAction
0=$(EXEPATH)$(DIVID)cb3$(PNUM).dll
1=$(EXEPATH)$(DIVID)cb6$(PNUM).dll
;---------------------------------------------------------------------------
[AlertDisplay]
Type=DisplayAction
Wait=TRUE
ResourceDLL=$(EXEPATH)$(DIVID)ti4$(PNUM).dll
DLL=$(EXEPATH)$(DIVID)ti3$(PNUM).dll
StartDisplay=?StartDisplay@CAlertDialog@@SAHAAHPAVCDisplayActionThread@@@Z
[AlertDisplayCopyFiles]
Type=CopyFilesAction
0=,$(SOURCEDISK1)$(DIVID)ti4$(PNUM).dll,0,$(INSTALLPATH),1111,8448
1=,$(SOURCEDISK1)$(DIVID)ti5$(PNUM).dll,0,$(INSTALLPATH),1111,8448
[AlertDisplayCopyFiles From EXEPATH to INSTALLPATH]
; UNINSTALLABLE=NOT
Type=CopyFilesAction
0=,$(EXEPATH)$(DIVID)ti4$(PNUM).dll,1,$(INSTALLPATH),1111,8448
1=,$(EXEPATH)$(DIVID)ti5$(PNUM).dll,1,$(INSTALLPATH),1111,8448
[AlertDisplayDeleteFiles]
Type=DeleteFilesAction
0=$(EXEPATH)$(DIVID)ti4$(PNUM).dll
1=$(EXEPATH)$(DIVID)ti5$(PNUM).dll
[Launch Installer]
Type=ExecuteAction
Wait=FALSE
0=;PGM;$(INSTALLPATH)$(DIVID)ti1$(PNUM).exe $(RUNTIMEARGS) -M -DInstallSteps=%'pre-Install'$(PRODUCT),optional'post-Install,optional%string -DSOURCEPATH=/$(SOURCEPATH)/string -DIsFloppy=/TRUE/bool/TRUE;$(INSTALLPATH)
Symbols=Product Level Pre-Install Defaults
;--------------------------------------------------------------
[IfNonFloppyInstall]
UNINSTALLABLE=NOT
Type=ConditionalAction
evaluate=$(IsFloppy)==FALSE
[NonFloppyInstall]
UNINSTALLABLE=NOT
Type=Feature
0=IfNonFloppyInstall
1=Make Base Install Path
[Make Base Install Path]
; required section do not remove
Type=DirAction
Symbols=Make Base Install Path Symbols
Command=Add
Dir=$(BASEPATH)
[Make Base Install Path Symbols]
; required section do not remove
Type=Symbols
0=;BASEPATH;$(OSDRIVE)\$(DIVID)$(PNUM)\
;--------------------------------------------------------------
[IfNonFloppyInstall]
UNINSTALLABLE=NOT
Type=ConditionalAction
evaluate=$(IsFloppy)==FALSE
[pre-InstallNonFloppy]
; required section do not remove
UNINSTALLABLE=REQUIRED
Type=Product
0=IfNonFloppyInstall
1=pre-Install
[pre-Install]
; required section do not remove
UNINSTALLABLE=REQUIRED
Type=Product
0=Make Install Path
1=Remove Old Uninstall CfgFile,optional
2=Product Level Pre-Install
Symbols=Configurable Install Symbols
;Set the Configurable Install Symbols for the floppy installation path - they are used throughout the .ini file
[Product Level Pre-Install Defaults]
Type=Symbols
0=;Product;HP 2000C Printer
1=;Printer Model Name;$(Product)
2=;PrinterFriendlyName;$(Printer Model Name)
3=;Port;LPT1:;string
4=;PortNC;LPT1;string
5=;UninstallName;Uninstall $(SharedPrinterName) Driver;string
6=;SleekOrNonSleek;NONSLEEK
7=;SharedPrinterName;$(PrinterFriendlyName);string
8=;HP 2000C PrinterShortName;HP 2000C
9=;ShortPrinterName;$($(Product)ShortName)
10=;BidiEnabled;FALSE;bool
11=;CableTested;FALSE;bool
12=;DevidMatched;FALSE;bool
; The following is the size of the installed driver files in KBytes - remove this line and replace it with the following two as soon as the code is in place to use the other symbols
13=;RequiredDiskSpace;22528;number
14=;InitialInstallRequiredDiskSpace;22528;number
15=;ReinstallRequiredDiskSpace;22528;number
16=;2000CUtilitiesGroup;61;resource;$(EXEPATH)\$(DIVID)dr1$(PNUM).dll;FALSE
17=;PrinterAttributes;0x840;hex
;------------------------ Model:Product mapping section
; The following is required for plug and play to work.
18=;HP 2000C;HP 2000C Printer;string
;------------------------ Added for Network Install
;-------- Port type needed for network install
19=;InstallPortType;Local;string
20=;TaskbarName;70;resource;$(EXEPATH)\$(DIVID)dr1$(PNUM).dll;FALSE
;--------------------------------------------------------------
[Product Level Pre-Install]
Type=Feature
Symbols=Product Level Pre-Install Defaults
UNINSTALLABLE=Required
ReverseOrderForUninstall=FALSE
0=EnvCheckDialog
1=Find Devices
2=DisplayLicenseDialog
[Make Install Path]
; required section do not remove
UNINSTALLABLE=NOT
Type=DirAction
Symbols=Make Install Path Symbols
Command=Add
Dir=$(INSTALLPATH)
[Make Install Path Symbols]
; required section do not remove
Type=Symbols
0=;INSTALLPATH;$(OSDRIVE)\$(DIVID)$(PNUM)\$(ProductKey)\;string
1=;LOG;$(INSTALLPATH)$(OWNNAME).log
2=;UNINSTALLFILE;$(INSTALLPATH)$(OWNNAME)_u.ini
[Remove Old Uninstall CfgFile]
Type=DeleteFilesAction
0=$(UNINSTALLFILE)
[Copy Installer Base Files from EXEPATH to INSTALLPATH]
UNINSTALLABLE=NOT
Type=CopyFilesAction
0=,$(EXEPATH)$(DIVID)ti1$(PNUM).exe,1,$(INSTALLPATH),1111,8448
1=,$(EXEPATH)$(DIVID)c95$(PNUM).dll,1,$(INSTALLPATH),1111,8448
2=,$(EXEPATH)$(DIVID)ti1$(PNUM).ini,1,$(INSTALLPATH),1111,8448
3=,$(EXEPATH)$(DIVID)ti7$(PNUM).dll,1,$(INSTALLPATH),1111,8448
4=,$(EXEPATH)$(DIVID)DR1$(PNUM).dll,1,$(INSTALLPATH),1111,8448
5=,$(EXEPATH)$(DIVID)DR2$(PNUM).dll,1,$(INSTALLPATH),1111,8448
6=,$(EXEPATH)$(DIVID)DR3$(PNUM).dll,1,$(INSTALLPATH),1111,8448
;--------------------------------------------------------------
[IfNonFloppyInstall]
UNINSTALLABLE=NOT
Type=ConditionalAction
evaluate=$(IsFloppy)==FALSE
[post-InstallNonFloppy]
; required section do not remove
UNINSTALLABLE=optional
ReverseOrderForUninstall=FALSE
Type=Product
0=IfNonFloppyInstall
1=If Not Failed NonFloppy Installation
2=If Uninstall Confirmed 2,uninstall
3=post-Install
4=SetUninstallSymbols,optional
5=InstallCompleteNonFloppy
[If Not Failed NonFloppy Installation]
UNINSTALLABLE=NOT
Type=ConditionalAction
evaluate=$(FailInstallation)==FALSE
[If Uninstall Confirmed 2]
UNINSTALLABLE=required
Type=ConditionalAction
evaluate=$(UninstallConfirmed)==TRUE
[AlertDisplayCopyFiles From EXEPATH to INSTALLPATH]
UNINSTALLABLE=NOT
Type=CopyFilesAction
0=,$(SOURCEPATH)$(DIVID)ti4$(PNUM).dll,0,$(INSTALLPATH),1111,8448
1=,$(SOURCEPATH)$(DIVID)ti5$(PNUM).dll,0,$(INSTALLPATH),1111,8448
[post-Install]
; required section do not remove
UNINSTALLABLE=optional
Type=Product
ReverseOrderForUninstall=FALSE
Symbols=post-InstallSymbols
0=If Not Failed Installation
1=If Uninstall Confirmed 3,uninstall
2=Copy Installer Base Files from EXEPATH to INSTALLPATH
3=$(AlertDisplayCopyFiles From EXEPATH to INSTALLPATH)
4=UninstallShortcut
5=post-InstallFloppy,optional
[If Not Failed Installation]
UNINSTALLABLE=NOT
Type=ConditionalAction
evaluate=$(FailInstallation)==FALSE
[If Uninstall Confirmed 3]
UNINSTALLABLE=required
Type=ConditionalAction
evaluate=$(UninstallConfirmed)==TRUE
[post-InstallSymbols]
Type=Symbols
;-----;symbol;value;type;updateFlag
;flag keeps the file delete dialogs from appearing after the installation successful screen
0=;BATCH;TRUE;bool;TRUE
[IfFloppyInstall]
Type=ConditionalAction
UNINSTALLABLE=NOT
evaluate=$(IsFloppy)==TRUE
[post-InstallFloppy]
; WHQL note: During a floppy installation, the installer files are removed from the system
; after they are used for installation. Because they are loaded into memory, they can only be
; deleted on reboot. This causes the reboot screen to be shown for every floppy installation.
; If this causes a problem with WHQL certification, remove line 5 from this section. I spoke with
; Deb and there is no way to have the files deleted on reboot and NOT display the reboot screen. - mlc 6/16/98
UNINSTALLABLE=optional
Type=Product
ReverseOrderForUninstall=FALSE
0=IfFloppyInstall
1=Remove Installer Other Files,optional
2=$(AlertDisplayDeleteFiles),optional
3=SetUninstallSymbols,optional
4=InstallCompleteFloppy
5=Remove Installer Base Files,optional
[SetUninstallSymbols]
Type=Feature
Symbols=UninstallSymbols
[UninstallSymbols]
;-----;symbol;value;type;updateFlag
;Set batch to false so that the uninstaller will have UI screens
Type=Symbols
0=;BATCH;FALSE;bool;TRUE
[UninstallShortcut]
; required section do not remove
Type=ModifyUIAction
IconFileName=$(INSTALLPATH)$(OWNNAME).exe
IconOffset=0
ShowCommand=NORMAL
ExeName=$(INSTALLPATH)$(OWNNAME).exe
WorkingDirectory=$(INSTALLPATH)
CmdLineParameters=-P $(Product) -I $(UNINSTALLFILE) -U -DLOG=;$(INSTALLPATH)$(OWNNAME)_u.log;string
LinkFileName=$(OSDRIVE)\$(DIVID)$(PNUM)\$(UninstallName).lnk
ShortcutDesc=$(UninstallName)
[Languages]
;list of language dlls
;---------------------------------------------------- HP 2000C Printer
[IfNonFloppyInstall]
UNINSTALLABLE=NOT
Type=ConditionalAction
evaluate=$(IsFloppy)==FALSE
[HP 2000C PrinterNonFloppy]
Type=Product
Desc=HP 2000C Printer
Symbols=HP 2000C Printer Symbols
Uninstallable=Required
0=IfNonFloppyInstall
1=Product Install,optional
[HP 2000C Printer]
Type=Product
Desc=HP 2000C Printer
Symbols=HP 2000C Printer Symbols
Uninstallable=Required
0=Product Install,optional
[HP 2000C Printer Symbols]
Type=Symbols
0=;PrinterIndex;24
1=;ModelPrefix;200;string
2=;ModelShortPrefix;20;string
3=;ModelDependentFiles;$(HelpFiles);string
4=;Model Help Files InUse;TRUE;bool
5=;ModelPlugAndPlayID;HEWLETT-PACKARDHP_206454;string
6=;SleekOrNonSleek;NONSLEEK
7=;TaskTraySupported;TRUE;BOOL
8=;Release Notes Link Name;51;resource;$(DIVID)dr1$(PNUM).dll;FALSE
9=;Toolbox Link Name;50;resource;$(DIVID)dr1$(PNUM).dll;FALSE
;============================================== END of Product specific sections
[GetCurrentPrinterFriendlyName]
Type=ExecuteAction
Wait=TRUE
UNINSTALLABLE=optional
0=;DLL;$(DIVID)PTD$(PNUM).dll;;;?GetCurrentPrinterFriendlyName@@YAHXZ
[FlagKeysInUse]
Type=ExecuteAction
Wait=TRUE
UNINSTALLABLE=REQUIRED
0=;DLL;$(DIVID)PTD$(PNUM).dll;;;?FlagKeysInUse@@YAHXZ
Symbols=FlagKeysInUse Symbols
[FlagKeysInUse Symbols]
Type=Symbols
0=;Driver Key;*current value*
1=;Printer Model Name;*current value*
;--------------------------------------------------------------
[Product Install]
Type=Feature
Symbols=Product Install Symbols
0=If Not Failed Product Installation
1=Driver
2=FlagKeysInUse,uninstall
3=Printer
4=GetCurrentPrinterFriendlyName,uninstall
5=Cable Test and Update,optional
6=If Uninstall Confirmed,uninstall
[If Not Failed Product Installation]
UNINSTALLABLE=NOT
Type=ConditionalAction
evaluate=$(FailInstallation)==FALSE
[If Uninstall Confirmed]
UNINSTALLABLE=required
Type=ConditionalAction
evaluate=$(UninstallConfirmed)==TRUE
[Product Install Symbols]
Type=Symbols
0=;HPCFileName;$(DIVID)$(ModelPrefix)$(PNUM).hpc
1=;Printer Model Name;$(Product)
2=;Printer Key;$(Printer Model Name) $(ProductKey)
3=;Driver Key;$(DIVID)$(PNUM)
4=;Driver Base ID;$(DIVID)
;--------------------------------------------------------------
[Driver]
Type=Feature
UNINSTALLABLE=optional
0=Common Disk1
1=ProgramGroup,optional
2=Model Specific
3=Common Remainder
Symbols=DriverSymbols
[Common Disk1]
Type=Feature
UNINSTALLABLE=optional
0=Common Files Disk1
1=if Driver not in use,uninstall
[Common Remainder]
Type=Feature
UNINSTALLABLE=optional
0=Delete Ini Files On Uninstall,uninstall
1=IO Install,optional
2=No Debug Files
3=Hackers Menu
4=Common Files Disk3a
5=Common Files Disk3b
6=Common Files Disk4
7=Common Files Disk5
8=Common Files Disk6
9=Common Files Disk7
10=AddPrinterDriver
11=Check and CreateHelpIcon,optional
12=TaskTray Launch and Shortcut,optional
13=Toolbox Shortcut,optional
14=if Driver not in use,uninstall
[if Driver not in use]
Uninstallable=REQUIRED
Type=ConditionalAction
evaluate=$(Driver Key InUse)==FALSE
[DriverSymbols]
Type=Symbols
0=;ObjectId;0
1=;SpoolDataType;EMF
2=;PortMonitorName;;string
3=;DriverVersion;1024;number
4=;PrintProcessor;winprint
5=;DriverDependentFiles;,$(HPCFileName),$(DIVID)lmn$(PNUM).ini,$(DIVID)DJC$(PNUM).drv,$(DIVID)ecp$(PNUM).dll,$(DIVID)bkg$(PNUM).exe,$(DIVID)cfg$(PNUM).exe,$(DIVID)dos$(PNUM).dll,$(DIVID)tbx$(PNUM).exe,$(DIVID)24r$(PNUM).dll,$(DIVID)hft$(PNUM).dll,$(DIVID)img$(PNUM).dll,$(DIVID)itk$(PNUM).dll,$(DIVID)mlc$(PNUM).dll,$(DIVID)hid$(PNUM).exe,$(DIVID)lmn$(PNUM).dll,$(DIVID)nhd$(PNUM).exe,$(DIVID)mon$(PNUM).dll,$(DIVID)pml$(PNUM).dll,$(DIVID)net$(PNUM).dll,$(DIVID)qpr$(PNUM).dll,$(DIVID)qps$(PNUM).exe,$(DIVID)tst$(PNUM).dll,$(DIVID)ttp$(PNUM).dll,$(DIVID)sui$(PNUM).dll,$(DIVID)cui$(PNUM).dll,$(DIVID)cps$(PNUM).dll,$(DIVID)win$(PNUM).dll,$(DIVID)lnk$(PNUM).exe,$(DIVID)lnk$(PNUM).ini,$(DIVID)cbl$(PNUM).dll,$(IncludeDebugFilesList)$(DIVID)c16$(PNUM).dll,$(DIVID)c95$(PNUM).dll,$(DIVID)st1$(PNUM).ini,$(DIVID)rsu$(PNUM).dll,$(DIVID)rst$(PNUM).dll,$(DIVID)rss$(PNUM).dll,$(DIVID)rsa$(PNUM).dll,$(DIVID)pcl$(PNUM).dll,$(ModelDependentFiles),$(DIVID)trl$(PNUM).dll,$(DIVID)prl$(PNUM).dll,$(DIVID)hrl$(PNUM).dll,$(DIVID)mrl$(PNUM).dll,$(DIVID)srl$(PNUM).dll;multistring
6=;KernelModeDLL;$(DIVID)DJC$(PNUM).drv
7=;DataDLL;$(DIVID)DJC$(PNUM).drv
8=;ConfigDLL;$(DIVID)DJC$(PNUM).drv
9=;PortMonitorDLL;;string
10=;DriverName;$(Printer Model Name);string
11=;Environment;Windows 4.0;string
12=;HelpFiles;$(DIVID)$(ModelShortPrefix)r$(PNUM).hlp,$(DIVID)$(ModelShortPrefix)t$(PNUM).hlp,$(DIVID)$(ModelShortPrefix)h$(PNUM).hlp,$(DIVID)$(ModelShortPrefix)d$(PNUM).hlp,$(DIVID)$(ModelShortPrefix)x$(PNUM).hlp,$(DIVID)$(ModelShortPrefix)x$(PNUM).cnt;string
;--------------------------------------------------------------
[AddPrinterDriver]
Type=ExecuteAction
Wait=TRUE
UNINSTALLABLE=REQUIRED
0=;DLL;$(DIVID)PTI$(PNUM).dll;?AddPrinterDriverA@@YAHXZ;;?DeletePrinterDriverA@@YAHXZ
Symbols=AddPrinterDriver Symbols
[AddPrinterDriver Symbols]
Type=Symbols
0=;DriverName;*current value*
[Printer]
UNINSTALLABLE=optional
Type=Feature
0=HPCFileNamePerMachine
1=AddPrinter
2=SetPrinterData
3=ICM Files
4=if Printer Key is in use,uninstall
[if Printer Key is in use]
Uninstallable=REQUIRED
Type=ConditionalAction
evaluate=$(Printer Key InUse)==TRUE
[AddPrinter]
Type=ExecuteAction
Wait=TRUE
0=;DLL;$(DIVID)PTI$(PNUM).dll;?AddPrinterA@@YAHXZ;;?DeletePrinter@@YAHXZ
;----------------------------------------------------------------------------
[MarkPlugAndPlayAsInstalled]
Type=Feature
0=Create LPTENUM Key
1=Create PlugAndPlay Key
2=Create Bios Keys
[Create Bios Keys]
Type=ExecuteAction
UNINSTALLABLE=REQUIRED
Wait=TRUE
0=;DLL;$(DIVID)TI6$(PNUM).dll;?PlugAndPlayReg@@YAHXZ;;?PlugAndPlayUninstall@@YAHXZ
[Create PlugAndPlay Key]
Type=ModifyEnvAction
UNINSTALLABLE=NOT
Keys=:REG:HKEY_LOCAL_MACHINE:Enum:LPTENUM:$(ModelPlugAndPlayID)
0=:Add:REG_SZ:Default:0
[Create LPTENUM Key]
Type=ModifyEnvAction
UNINSTALLABLE=NOT
Keys=:REG:HKEY_LOCAL_MACHINE:Enum:LPTENUM
0=:Add:REG_SZ:Default:0
;----------------------------------------------------------------------------
[SetPrinterData]
Type=Feature
Uninstallable=Not
0=SetPrinterDriverData
1=Check and SetCISPrinterData
[SetPrinterDriverData]
Type=ExecuteAction
Wait=TRUE
0=;DLL;$(DIVID)PTD$(PNUM).dll;?DoSetPrinterData@@YAHXZ
Symbols=SetPerPrinterData Symbols
[SetPerPrinterData Symbols]
Type=Symbols
0=;HPCFileName;*current value*
1=;Printer Model Name;*current value*
2=;Printer Key;*current value*
3=;Driver Key;*current value*
4=;Driver Base ID;*current value*
; -----------------------------------------------------------------------------
[Check And SetCISPrinterData]
Type=Feature
0=SetCISPrinterData
1=Check and Set Bidi Flag,optional
2=Check and Set DSMEnable Flag,optional
[SetCISPrinterData]
Type=ModifyEnvAction
Keys=;PerModelNumber;$(Printer Model Name)
0=;Add;CIS_SZ;HPCFileName;$(HPCFileName)
1=;Add;CIS_SZ;Printer Model Name;$(Printer Model Name)
Symbols=SetCISPrinterData Symbols
[SetCISPrinterData Symbols]
Type=Symbols
0=;HPCFileName;*current value*
1=;Printer Model Name;*current value*
[HPCFileNamePerMachine]
Type=ModifyEnvAction
Symbols=HPCFileName Symbols
Keys=;PerMachine
0=;Add;CIS_SZ;HPCFileName;$(HPCFileName)
[HPCFileName Symbols]
Type=Symbols
0=;HPCFileName;*current value*
[Check and Set Bidi Flag]
Type=Feature
;if Flag is TRUE, do nothing - flag will be set on first print job -mlc 10/19/98
0=Set CIS Bidi Flag to TRUE
1=if Enable Bidirectional Communcation is FALSE
2=Set CIS Bidi Flag to FALSE
[Set CIS Bidi Flag to TRUE]
Type=ModifyEnvAction
Keys=:PerMachine
0=;Add;CIS_SZ;Bidi;0100
[if Enable Bidirectional Communcation is FALSE]
Uninstallable=Not
Type=ConditionalAction
evaluate=$(Enable Bidirectional Communcation and Enable SW ECP)==FALSE
[Set CIS Bidi Flag to FALSE]
Type=ModifyEnvAction
Keys=:PerMachine
0=;Add;CIS_SZ;Bidi;0000
[Check and Set DSMEnable Flag]
Type=Feature
;prevents toolbox from launching during print jobs and disables status messaging
0=Set CIS DSMEnable Flag to TRUE
1=if Launch Toolbox During a Print Job is FALSE
2=Set CIS DSMEnable Flag to FALSE
[Set CIS DSMEnable Flag to TRUE]
Type=ModifyEnvAction
Keys=:PerMachine
0=;Add;CIS_SZ;DSMEnable;0100
[if Launch Toolbox During a Print Job is FALSE]
Uninstallable=Not
Type=ConditionalAction
evaluate=$(Launch Toolbox During a Print Job and Enable Status)==FALSE
[Set CIS DSMEnable Flag to FALSE]
Type=ModifyEnvAction
Keys=:PerMachine
0=;Add;CIS_SZ;DSMEnable;0000
;----------------------------------------------------------------------------
[Get Device ID]
Type=ExecuteAction
Wait=TRUE
0=;DLL;$(DIVID)CB3$(PNUM).dll;?InstAction_GetDeviceName@@YAHXZ
[Find Devices]
Type=ExecuteAction
Wait=TRUE
0=;DLL;$(DIVID)CB3$(PNUM).dll;?InstAction_FindDevices@@YAHXZ
[Cable Test and Update]
UNINSTALLABLE=NOT
Type=Feature
0=if Enable Bidirectional Communcation is TRUE
1=If Local Install Type
2=First Cable Test,optional
3=Second Cable Test,optional
4=Cable Test Env Update,optional
[if Enable Bidirectional Communcation is TRUE]
Uninstallable=Not
Type=ConditionalAction
evaluate=$(Enable Bidirectional Communcation and Enable SW ECP)==TRUE
[If Local Install Type]
Type=ConditionalAction
UNINSTALLABLE=NOT
evaluate=$(InstallPortType)==Local
[First Cable Test]
Type=Feature
0=First Cable Test Execute
1=if Bidi Not Enabled
2=Display Check Communication Dialog,optional
3=Second Cable Test Execute,optional
[First Cable Test Execute]
Type=ExecuteAction
Wait=TRUE
0=;DLL;$(DIVID)CB3$(PNUM).dll;?InstAction_CableTest@@YAHXZ
[if Bidi Not Enabled]
Type=ConditionalAction
UNINSTALLABLE=NOT
evaluate=$(BidiEnabled)==FALSE
[Display Check Communication Dialog]
Type=DisplayAction
Wait=TRUE
ResourceDLL=$(DIVID)DR1$(PNUM).dll
DLL=$(DIVID)DA1$(PNUM).dll
StartDisplay=?StartDisplay@CCheckCommunicationDialog@@SAHAAHPAVCDisplayActionThread@@@Z
[Second Cable Test]
Type=Feature
UNINSTALLABLE=NOT
0=if Bidi Not Enabled
1=Second Cable Test Execute,optional
[Second Cable Test Execute]
UNINSTALLABLE=NOT
Type=ExecuteAction
Wait=TRUE
0=;DLL;$(DIVID)CB3$(PNUM).dll;?InstAction_CableTest@@YAHXZ
[if Bidi Not Enabled]
Type=ConditionalAction
UNINSTALLABLE=NOT
evaluate=$(BidiEnabled)==FALSE
[Cable Test Env Update]
Type=ModifyEnvAction
Keys=;PerFriendlyName;$(PrinterFriendlyName);$(Port)
0=;Add;CIS_SZ;CableTest;$(CableTestEnvValue)
;--------------------------------------------------------------
;Do not remove this section, it is used in the makefile during preprocessing. -mlc 11/23/98
[No Debug Files]
Type=Feature
[Debug Files]
Type=CopyFilesAction
;file#=filename,disk#,destination,size,CopyStyleFlag
0=,$(SOURCEDISK1)$(DIVID)wat$(PNUM).$(EXE_EXT),0,$(DLLPATH),1111,8448
[Common Files Disk1]
Type=CopyFilesAction
;file#=filename,disk#,destination,size,CopyStyleFlag
0=,$(SOURCEDISK1)$(DIVID)cbl$(PNUM).$(DLL_EXT),0,$(DLLPATH)$(DIVID)cbl$(PNUM).dll,1111,8448
1=,$(SOURCEDISK1)$(DIVID)c16$(PNUM).dll,0,$(DLLPATH)$(DIVID)c16$(PNUM).dll,1111,8448
2=,$(SOURCEDISK1)$(DIVID)c95$(PNUM).dll,0,$(DLLPATH)$(DIVID)c95$(PNUM).dll,1111,8448
3=,$(SOURCEDISK1)$(DIVID)st1$(PNUM).ini,0,$(DLLPATH)$(DIVID)st1$(PNUM).ini,1111,8448
[Common Files Disk3a]
Type=CopyFilesAction
;file#=filename,disk#,destination,size,CopyStyleFlag
;Moved this file into its own group so we can uninstall it.
0=,$(SOURCEDISK3)$(DIVID)prl$(PNUM).$(DLL_EXT),2,$(DLLPATH)$(DIVID)prl$(PNUM).dll,1111,8448
[Common Files Disk3b]
Type=CopyFilesAction
UNINSTALLABLE=NOT
;file#=filename,disk#,destination,size,CopyStyleFlag
;keep all cola files together so that this group can be marked uninstallable. Fixes Mazama.106
;use 4096 if you want to only copy if file doesn't exist.
0=,$(SOURCEDISK3)HPCOLA16.$(DLL_EXT),2,$(DLLPATH)HPCOLA16.DLL,1111,8448
1=,$(SOURCEDISK3)HPNETS16.$(HPA_EXT),2,$(DLLPATH)HPNETS16.HPA,1111,8448
2=,$(SOURCEDISK3)HPNWSH16.$(DLL_EXT),2,$(DLLPATH)HPNWSH16.DLL,1111,8448
3=,$(SOURCEDISK3)HPOBJ16.$(HPA_EXT),2,$(DLLPATH)HPOBJ16.HPA,1111,8448
4=,$(SOURCEDISK3)HPPRN16.$(HPA_EXT),2,$(DLLPATH)HPPRN16.HPA,1111,8448
5=,$(SOURCEDISK3)HPSNMP16.$(DLL_EXT),2,$(DLLPATH)HPSNMP16.DLL,1111,8448
[Common Files Disk4]
Type=CopyFilesAction
;file#=filename,disk#,destination,size,CopyStyleFlag
;copy to the spool drivers directory
;I added hpinsth.dll to be copied during a setup.exe installation - fixes mazama.857 -mlc 6/3/98
0=,$(SOURCEDISK4)$(DIVID)img$(PNUM).$(DLL_EXT),3,$(DLLPATH)$(DIVID)img$(PNUM).dll,1111,8448
1=,$(SOURCEDISK4)$(DIVID)qps$(PNUM).$(EXE_EXT),3,$(DLLPATH)$(DIVID)qps$(PNUM).exe,1111,8448
2=,$(SOURCEDISK4)$(DIVID)tst$(PNUM).$(DLL_EXT),3,$(DLLPATH)$(DIVID)tst$(PNUM).dll,1111,8448
3=,$(SOURCEDISK4)hpinsth.dll,3,$(DLLPATH)hpinsth.dll,1111,8448
[Common Files Disk5]
Type=CopyFilesAction
;file#=filename,disk#,destination,size,CopyStyleFlag
;copy to the spool drivers directory
0=,$(SOURCEDISK5)$(DIVID)24r$(PNUM).$(DLL_EXT),4,$(DLLPATH)$(DIVID)24r$(PNUM).dll,1111,8448
1=,$(SOURCEDISK5)$(DIVID)bkg$(PNUM).$(EXE_EXT),4,$(DLLPATH)$(DIVID)bkg$(PNUM).exe,1111,8448
2=,$(SOURCEDISK5)$(DIVID)cps$(PNUM).$(DLL_EXT),4,$(DLLPATH)$(DIVID)cps$(PNUM).dll,1111,8448
3=,$(SOURCEDISK5)$(DIVID)cui$(PNUM).$(DLL_EXT),4,$(DLLPATH)$(DIVID)cui$(PNUM).dll,1111,8448
4=,$(SOURCEDISK5)$(DIVID)DJC$(PNUM).$(DRV_EXT),4,$(DLLPATH)$(DIVID)DJC$(PNUM).drv,1111,8448
5=,$(SOURCEDISK5)$(DIVID)dos$(PNUM).$(DLL_EXT),4,$(DLLPATH)$(DIVID)dos$(PNUM).dll,1111,8448
6=,$(SOURCEDISK5)$(DIVID)hid$(PNUM).$(EXE_EXT),4,$(DLLPATH)$(DIVID)hid$(PNUM).exe,1111,8448
7=,$(SOURCEDISK5)$(DIVID)hrl$(PNUM).$(DLL_EXT),4,$(DLLPATH)$(DIVID)hrl$(PNUM).dll,1111,8448
8=,$(SOURCEDISK5)$(DIVID)itk$(PNUM).$(DLL_EXT),4,$(DLLPATH)$(DIVID)itk$(PNUM).dll,1111,8448
9=,$(SOURCEDISK5)$(DIVID)lmn$(PNUM).$(INI_EXT),4,$(DLLPATH)$(DIVID)lmn$(PNUM).ini,1111,8448
10=,$(SOURCEDISK5)$(DIVID)lmn$(PNUM).$(DLL_EXT),4,$(DLLPATH)$(DIVID)lmn$(PNUM).dll,1111,8448
11=,$(SOURCEDISK5)$(DIVID)mon$(PNUM).$(DLL_EXT),4,$(DLLPATH)$(DIVID)mon$(PNUM).dll,1111,8448
12=,$(SOURCEDISK5)$(DIVID)net$(PNUM).$(DLL_EXT),4,$(DLLPATH)$(DIVID)net$(PNUM).dll,1111,8448
13=,$(SOURCEDISK5)$(DIVID)nhd$(PNUM).$(EXE_EXT),4,$(DLLPATH)$(DIVID)nhd$(PNUM).exe,1111,8448
14=,$(SOURCEDISK5)$(DIVID)qpr$(PNUM).$(DLL_EXT),4,$(DLLPATH)$(DIVID)qpr$(PNUM).dll,1111,8448
15=,$(SOURCEDISK5)$(DIVID)rdd$(PNUM).$(DLL_EXT),4,$(DLLPATH)$(DIVID)rdd$(PNUM).dll,1111,8448
16=,$(SOURCEDISK5)$(DIVID)rel$(PNUM).ico,4,$(DLLPATH)$(DIVID)rel$(PNUM).ico,1111,8448
17=,$(SOURCEDISK5)$(DIVID)rsa$(PNUM).$(DLL_EXT),4,$(DLLPATH)$(DIVID)rsa$(PNUM).dll,1111,8448
18=,$(SOURCEDISK5)$(DIVID)rss$(PNUM).$(DLL_EXT),4,$(DLLPATH)$(DIVID)rss$(PNUM).dll,1111,8448
19=,$(SOURCEDISK5)$(DIVID)rst$(PNUM).$(DLL_EXT),4,$(DLLPATH)$(DIVID)rst$(PNUM).dll,1111,8448
20=,$(SOURCEDISK5)$(DIVID)rsu$(PNUM).$(DLL_EXT),4,$(DLLPATH)$(DIVID)rsu$(PNUM).dll,1111,8448
21=,$(SOURCEDISK5)$(DIVID)sui$(PNUM).$(DLL_EXT),4,$(DLLPATH)$(DIVID)sui$(PNUM).dll,1111,8448
22=,$(SOURCEDISK5)$(DIVID)srl$(PNUM).$(DLL_EXT),4,$(DLLPATH)$(DIVID)srl$(PNUM).dll,1111,8448
23=,$(SOURCEDISK5)$(DIVID)ttp$(PNUM).$(DLL_EXT),4,$(DLLPATH)$(DIVID)ttp$(PNUM).dll,1111,8448
24=,$(SOURCEDISK5)$(DIVID)win$(PNUM).$(DLL_EXT),4,$(DLLPATH)$(DIVID)win$(PNUM).dll,1111,8448
25=,$(SOURCEDISK5)$(DIVID)NWI$(PNUM).EXE,4,$(DLLPATH)$(DIVID)NWI$(PNUM).EXE,1111,4096
[Common Files Disk6]
Type=CopyFilesAction
;file#=filename,disk#,destination,size,CopyStyleFlag
;copy to the spool drivers directory
0=,$(SOURCEDISK6)$(DIVID)hft$(PNUM).$(DLL_EXT),5,$(DLLPATH)$(DIVID)hft$(PNUM).dll,1111,8448
1=,$(SOURCEDISK6)$(DIVID)mrl$(PNUM).$(DLL_EXT),5,$(DLLPATH)$(DIVID)mrl$(PNUM).dll,1111,8448
[Common Files Disk7]
Type=CopyFilesAction
;file#=filename,disk#,destination,size,CopyStyleFlag
;copy to the spool drivers directory
0=,$(SOURCEDISK7)$(DIVID)trl$(PNUM).$(DLL_EXT),6,$(DLLPATH)$(DIVID)trl$(PNUM).dll,1111,8448
[Delete Ini Files On Uninstall]
Type=DeleteFilesAction
0=$(OSPATH)$(DIVID)css$(PNUM).ini
1=$(OSPATH)$(DIVID)djc$(PNUM).ini
;----------------------------------------------------------------------------
[ICM Files]
UNINSTALLABLE=optional
Type=Feature
Symbols=ICM Files Symbols
0=ICM Files Copy
1=Win95 ICM Install,optional
; 2=Win98 ICM Install,optional
[if Win95]
Type=ConditionalAction
UNINSTALLABLE=REQUIRED
evaluate=$(OS)==Win95
[if Win98]
Type=ConditionalAction
UNINSTALLABLE=REQUIRED
evaluate=$(OS)==Win98
[Win98 ICM Install]
Type=Feature
Wait=TRUE
0=if Win98
1=Set ICM Install Symbols
2=Win98 Install ICM
3=Win98 Associate ICM
[Set ICM Install Symbols]
UNINSTALLABLE=NOT
Type=ExecuteAction
Wait=TRUE
0=;DLL;$(DIVID)PTI$(PNUM).dll;?Win98SetICMSymbols@@YAHXZ
[Win98 Associate ICM]
Type=ExecuteAction
Wait=TRUE
0=;DLL;$(DIVID)PTI$(PNUM).dll;?Win98ICMAssociate@@YAHXZ;;?Win98ICMDisassociate@@YAHXZ
[Win98 Install ICM]
UNINSTALLABLE=NOT
Type=ExecuteAction
Wait=TRUE
0=;DLL;$(DIVID)PTI$(PNUM).dll;?Win98ICMInstall@@YAHXZ
[Win95 ICM Install]
Type=Feature
0=if Win95
1=ICM Files Modify Env
[ICM Files Symbols]
Type=Symbols
0=;TheICCProfileName;hpdesk.icm
1=;HPICCName;HP ;string
2=;MSICCProfileName;sRGB Color Space Profile.icm
3=;HPICCProfileName;hpdesk.icm
[ICM Files Copy]
UNINSTALLABLE=NOT
Type=CopyFilesAction
;file#=filename,disk#,destination,size,CopyStyleFlag
;copy to the system color profiles directory
0=,$(SOURCEDISK7)hpdesk.$(ICM_EXT),6,$(SYSTEMPATH)COLOR\$(TheICCProfileName),1111,8448
[ICM Files Modify Env]
UNINSTALLABLE=NOT
Type=Feature
0=ICM Files Modify Env prtr
1=ICM Files Modify Env HP
2=ICM Files Modify Env F674
3=ICM Files Modify Env MediaUnknown
4=ICM Files Modify Env DitherUnknown
5=ICM Files Modify Env ResolutionUnknown
[ICM Files Modify Env prtr]
Type=ModifyEnvAction
Keys=:REG:HKEY_LOCAL_MACHINE:SOFTWARE:Microsoft:Windows:CurrentVersion:ICM:prtr
0=:Add:REG_SZ:Default:0
[ICM Files Modify Env HP]
Type=ModifyEnvAction
Keys=:REG:HKEY_LOCAL_MACHINE:SOFTWARE:Microsoft:Windows:CurrentVersion:ICM:prtr:$(HPICCName)
0=:Add:REG_SZ:ManufacturerTag:Hewlett-Packard
[ICM Files Modify Env F674]
Type=ModifyEnvAction
Keys=:REG:HKEY_LOCAL_MACHINE:SOFTWARE:Microsoft:Windows:CurrentVersion:ICM:prtr:$(HPICCName):F674
0=:Add:REG_SZ:ModelTag:Hewlett-Packard ColorSmart Driver
[ICM Files Modify Env MediaUnknown]
Type=ModifyEnvAction
Keys=:REG:HKEY_LOCAL_MACHINE:SOFTWARE:Microsoft:Windows:CurrentVersion:ICM:prtr:$(HPICCName):F674:MediaUnknown
0=:Add:REG_SZ:Default:0
[ICM Files Modify Env DitherUnknown]
Type=ModifyEnvAction
Keys=:REG:HKEY_LOCAL_MACHINE:SOFTWARE:Microsoft:Windows:CurrentVersion:ICM:prtr:$(HPICCName):F674:MediaUnknown:DitherUnknown
0=:Add:REG_SZ:Default:0
[ICM Files Modify Env ResolutionUnknown]
Type=ModifyEnvAction
Keys=:REG:HKEY_LOCAL_MACHINE:SOFTWARE:Microsoft:Windows:CurrentVersion:ICM:prtr:$(HPICCName):F674:MediaUnknown:DitherUnknown:ResolutionUnknown
0=:Add:REG_SZ:profile00:$(SYSTEMPATH)COLOR\$(TheICCProfileName)
;----------------------------------------------------------------------------
[Model Specific]
Type=Feature
0=MarkPlugAndPlayAsInstalled,optional
1=Model Files Copy
2=Model Help Files
3=TaskTray Files
4=Toolbox Files
5=Link Manager Files
6=if model is not in use,uninstall
[if model is not in use]
Type=ConditionalAction
UNINSTALLABLE=REQUIRED
evaluate=$(Printer Model Name InUse)==FALSE
[Model Files Copy]
Type=CopyFilesAction
0=,$(SOURCEDISK1)$(HPCFileName),0,$(DLLPATH),1111,8448
[Model Help Files]
Type=Feature
Symbols=Model Help Files Symbols
Uninstall=optional
ReverseOrderForUninstall=FALSE
0=if model help files are used
1=Copy Model Help Files
[if model help files are used]
Type=ConditionalAction
UNINSTALLABLE=REQUIRED
evaluate=$(Model Help Files InUse)==TRUE
[Model Help Files Symbols]
Type=Symbols
0=;Model Help Files InUse;*current value*
[Copy Model Help Files]
Type=CopyFilesAction
;file#=filename,disk#,destination,size,CopyStyleFlag
;copy to the spool drivers directory
0=,$(SOURCEDISK2)$(DIVID)$(ModelShortPrefix)r$(PNUM).hlp,1,$(DLLPATH),1111,8448
1=,$(SOURCEDISK2)$(DIVID)$(ModelShortPrefix)t$(PNUM).$(HLP_EXT),1,$(DLLPATH)$(DIVID)$(ModelShortPrefix)t$(PNUM).hlp,1111,8448
2=,$(SOURCEDISK2)$(DIVID)$(ModelShortPrefix)h$(PNUM).$(HLP_EXT),1,$(DLLPATH)$(DIVID)$(ModelShortPrefix)h$(PNUM).hlp,1111,8448
3=,$(SOURCEDISK2)$(DIVID)$(ModelShortPrefix)d$(PNUM).$(HLP_EXT),1,$(DLLPATH)$(DIVID)$(ModelShortPrefix)d$(PNUM).hlp,1111,8448
4=,$(SOURCEDISK2)$(DIVID)$(ModelShortPrefix)x$(PNUM).$(HLP_EXT),1,$(DLLPATH)$(DIVID)$(ModelShortPrefix)x$(PNUM).hlp,1111,8448
5=,$(SOURCEDISK2)$(DIVID)$(ModelShortPrefix)x$(PNUM).$(CNT_EXT),1,$(DLLPATH)$(DIVID)$(ModelShortPrefix)x$(PNUM).cnt,1111,8448
6=,$(SOURCEDISK2)$(DIVID)cfg$(PNUM).$(HLP_EXT),1,$(DLLPATH)$(DIVID)cfg$(PNUM).hlp,1111,8448
;--------------------------------------------------------------
[IO Install]
Type=Feature
0=IO Get DllName
1=Copy IO Files
2=$(SleekOrNonSleek) Files
3=ECP Win Ini Settings
4=ECP Win Ini Settings2
Symbols=IO Install Symbols
[IO Install Symbols]
Type=Symbols
0=;NECIOName;$(DIVID)P98$(PNUM).dll
1=;HPIOName;$(DIVID)ecp$(PNUM).$(DLL_EXT)
[Copy IO Files]
Type=CopyFilesAction
;file#=filename,disk#,destination,size,CopyStyleFlag
;copy to the spool drivers directory
0=,$(SOURCEDISK3)$(IODllName),2,$(DLLPATH)$(DIVID)ecp$(PNUM).dll,1111,8448
1=,$(SOURCEDISK3)$(DIVID)mlc$(PNUM).$(DLL_EXT),2,$(DLLPATH)$(DIVID)mlc$(PNUM).dll,1111,8448
2=,$(SOURCEDISK3)$(DIVID)pml$(PNUM).$(DLL_EXT),2,$(DLLPATH)$(DIVID)pml$(PNUM).dll,1111,8448
[IO Get DllName]
Type=ExecuteAction
Wait=TRUE
0=;DLL;$(DIVID)IOI$(PNUM).dll;?SetupIOInstallName@@YAHXZ
[NONSLEEK Files]
Type=CopyFilesAction
;file#=filename,disk#,destination,size,CopyStyleFlag
;copy to the spool drivers directory
0=,$(SOURCEDISK3)$(DIVID)pcl$(PNUM).$(DLL_EXT),2,$(DLLPATH)$(DIVID)pcl$(PNUM).dll,1111,8448
[ECP Win Ini Settings]
Type=ModifyEnvAction
;keys=INI,filename,section
Keys=;INI;$(OSPATH)win.ini;$(DIVID)ECP$(PNUM),$(Printer Model Name),$(PortNC)
0=;Add;CIS_SZ;DefaultInputMode;4
1=;Add;CIS_SZ;DefaultOutputMode;8
2=;Add;CIS_SZ;RelaxState32Timeout;1
3=;Add;CIS_SZ;DigitalFilterEnable;0
[ECP Win Ini Settings2]
Type=ModifyEnvAction
;keys=INI,filename,section
Keys=;INI;$(OSPATH)win.ini;$(DIVID)ECP$(PNUM),$(PortNC)
0=;Add;CIS_SZ;DefaultInputMode;4
1=;Add;CIS_SZ;DefaultOutputMode;8
2=;Add;CIS_SZ;RelaxState32Timeout;1
3=;Add;CIS_SZ;DigitalFilterEnable;0
;-----------------------------------------------------Program Group and Icons
[ProgramGroup]
Type=Product
0=if Create Utilities Group and Icons is TRUE 3
1=Create Utilities Group,optional
2=if Driver not in use2,uninstall
[if Create Utilities Group and Icons is TRUE 3]
UNINSTALLABLE=NOT
Type=ConditionalAction
evaluate=$(Create Utilities Group and Shortcut Icons)==TRUE
[Create Utilities Group]
Uninstallable=optional
Type=DirAction
Command=Add
Dir=$(ProgramsPath)$(2000CUtilitiesGroup)
[if Driver not in use2]
Uninstallable=REQUIRED
Type=ConditionalAction
evaluate=$(Driver Key InUse)==FALSE
;-----------------------------------------------------Help System
[Check and CreateHelpIcon]
Type=Product
0=if Create Utilities Group and Icons is TRUE 2
1=CreateHelpIcon,optional
[if Create Utilities Group and Icons is TRUE 2]
UNINSTALLABLE=NOT
Type=ConditionalAction
evaluate=$(Create Utilities Group and Shortcut Icons)==TRUE
[CreateHelpIcon]
Type=ModifyUIAction
IconFileName=$(DLLPATH)$(DIVID)rel$(PNUM).ico
IconOffset=0
ShowCommand=NORMAL
ExeName=$(WINHELPEXE)
WorkingDirectory=$(DLLPATH)
CmdLineParameters=$(DLLPATH)$(DIVID)$(ModelShortPrefix)r$(PNUM).hlp
LinkFileName=$(ProgramsPath)$(2000CUtilitiesGroup)\$(Release Notes Link Name).lnk
ShortcutDesc=$(Release Notes Link Name)
;---------------------------------------- Display Actions
[DA1CopyFilesSection]
Type=CopyFilesAction
0=,$(EXEPATH)$(DIVID)DR1$(PNUM).dll,0,$(INSTALLPATH)$(DIVID)DR1$(PNUM).dll,1111,8448
1=,$(EXEPATH)$(DIVID)DR3$(PNUM).dll,0,$(INSTALLPATH)$(DIVID)DR3$(PNUM).dll,1111,8448
[EnvCheckDialog]
Type=DisplayAction
Wait=TRUE
ResourceDLL=$(DIVID)DR2$(PNUM).dll
DLL=$(DIVID)DA2$(PNUM).dll
StartDisplay=?StartDisplay@CEnvCheck@@SAHAAHPAVCDisplayActionThread@@@Z
[DisplayLicenseDialog]
Type=DisplayAction
Wait=TRUE
ResourceDLL=$(DIVID)DR1$(PNUM).dll
DLL=$(DIVID)DA1$(PNUM).dll
StartDisplay=?StartDisplay@CLicenseDialog@@SAHAAHPAVCDisplayActionThread@@@Z
UninstallStartDisplay=?StartDisplay@CUninstAreYouSure@@SAHAAHPAVCDisplayActionThread@@@Z
UninstallCopyFileSection=DA1CopyFilesSection
[InstallCompleteNonFloppy]
Type=Feature
0=InstallCompleteDialogNonFloppy
[InstallCompleteFloppy]
Type=Feature
0=InstallCompleteDialogFloppy
[InstallCompleteDialogNonFloppy]
Type=DisplayAction
Wait=TRUE
ResourceDLL=$(DIVID)DR1$(PNUM).dll
DLL=$(DIVID)DA1$(PNUM).dll
StartDisplay=?StartDisplay@CInstallCompleteDialog@@SAHAAHPAVCDisplayActionThread@@@Z
UninstallStartDisplay=?StartDisplay@CUninstallCompleteDialog@@SAHAAHPAVCDisplayActionThread@@@Z
UninstallCopyFileSection=DA1CopyFilesSection
[InstallCompleteDialogFloppy]
Type=DisplayAction
Wait=TRUE
ResourceDLL=$(DIVID)DR1$(PNUM).dll
DLL=$(DIVID)DA1$(PNUM).dll
StartDisplay=?StartDisplay@CInstallCompleteDialog@@SAHAAHPAVCDisplayActionThread@@@Z
UninstallStartDisplay=?StartDisplay@CUninstallCompleteDialog@@SAHAAHPAVCDisplayActionThread@@@Z
UninstallCopyFileSection=DA1CopyFilesSection
;--------------------------------------------------------------
[Link Manager Files]
Type=CopyFilesAction
0=,$(SOURCEDISK3)$(DIVID)lnk$(PNUM).$(EXE_EXT),2,$(DLLPATH)$(DIVID)lnk$(PNUM).exe,1111,8448
1=,$(SOURCEDISK3)$(DIVID)lnk$(PNUM).$(INI_EXT),2,$(DLLPATH)$(DIVID)lnk$(PNUM).ini,1111,8448
[Toolbox Files]
Type=CopyFilesAction
0=,$(SOURCEDISK3)$(DIVID)tbx$(PNUM).$(EXE_EXT),2,$(DLLPATH)$(DIVID)tbx$(PNUM).exe,1111,8448
[Toolbox Shortcut]
Type=Feature
Uninstallable=Optional
0=if Create Utilities Group and Icons is TRUE
1=Toolbox Utilities Group Shortcut,optional
2=if Driver not in use4,uninstall
[if Create Utilities Group and Icons is TRUE]
UNINSTALLABLE=NOT
Type=ConditionalAction
evaluate=$(Create Utilities Group and Shortcut Icons)==TRUE
[Toolbox Utilities Group Shortcut]
Type=ModifyUIAction
IconFileName=$(DLLPATH)$(DIVID)tbx$(PNUM).exe
IconOffset=0
ShowCommand=NORMAL
ExeName=$(DLLPATH)$(DIVID)tbx$(PNUM).exe
;use default WorkingDirectory=
CmdLineParameters=-n$(PrinterIndex)
LinkFileName=$(ProgramsPath)$(2000CUtilitiesGroup)\$(Toolbox Link Name).lnk
ShortcutDesc=$(Toolbox Link Name)
[if Driver not in use4]
Uninstallable=REQUIRED
Type=ConditionalAction
evaluate=$(Driver Key InUse)==FALSE
;[Toolbox DeskTop Shortcut]
; Type=ModifyUIAction
; IconFileName=$(DLLPATH)$(DIVID)tbx$(PNUM).exe
; IconOffset=0
; ShowCommand=NORMAL
; ExeName=$(DLLPATH)$(DIVID)tbx$(PNUM).exe
; ;use default WorkingDirectory=
; CmdLineParameters=-n$(PrinterIndex)
; LinkFileName=$(DESKTOPPATH)$(Toolbox Link Name).lnk
; ShortcutDesc=$(Toolbox Link Name)
;----------------------------------------------------------------------------------------
[TaskTray Files]
Type=CopyFilesAction
0=,$(SOURCEDISK2)$(DIVID)lrl$(PNUM).$(DLL_EXT),2,$(DLLPATH)$(DIVID)lrl$(PNUM).dll,1111,8448
1=,$(SOURCEDISK3)$(DIVID)try$(PNUM).$(EXE_EXT),2,$(DLLPATH)$(DIVID)try$(PNUM).exe,1111,8448
[TaskTray Launch and Shortcut]
Type=Feature
0=if Launch Tasktray Icon on Startup is TRUE
1=Create Shortcut and Launch TaskTray,optional
2=if Driver not in use3,uninstall
[if Launch Tasktray Icon on Startup is TRUE]
UNINSTALLABLE=NOT
Type=ConditionalAction
evaluate=$(Launch Tasktray Icon on Startup)==TRUE
[Create Shortcut and Launch TaskTray]
Type=Feature
0=TaskTray Shortcut,optional
1=TaskTray Launch,optional
[TaskTray Shortcut]
Type=ModifyUIAction
IconFileName=$(DLLPATH)$(DIVID)try$(PNUM).exe
IconOffset=0
ShowCommand=NORMAL
ExeName=$(DLLPATH)$(DIVID)try$(PNUM).exe
WorkingDirectory=$(DLLPATH)
CmdLineParameters=-n$(PrinterIndex)
LinkFileName=$(STARTUPPATH)$(TaskbarName).lnk
ShortcutDesc=$(TaskbarName)
[TaskTray Launch]
Type=ExecuteAction
Wait=FALSE
0=;PGM;$(DLLPATH)$(DIVID)try$(PNUM).exe -n$(PrinterIndex);$(DLLPATH)
[if Driver not in use3]
Uninstallable=REQUIRED
Type=ConditionalAction
evaluate=$(Driver Key InUse)==FALSE
;---------------------------------------------------------
[Hackers Menu]
Type=CopyFilesAction
0=,$(SOURCEDISK3)$(DIVID)cfg$(PNUM).$(EXE_EXT),2,$(DLLPATH)$(DIVID)cfg$(PNUM).exe,1111,8448
1=,$(SOURCEDISK3)$(DIVID)cfg$(PNUM).$(EXE_EXT),2,$(OSPATH)$(DIVID)cfg$(PNUM).exe,1111,8448