HPRti108.ini Driver File Contents (dj881tc.exe)

;--------------------------------------------------------------
;
; Windows 95 specific version of core.ini
;
;============================================ START of Product Specific sections

[InstallSymbols]
; required section do not remove
    Type=Symbols
    0=;BATCH;FALSE;bool
    1=;UNINSTALL;FALSE;bool
    2=;DIVID;HPR
    3=;PNUM;08
	4=;DEBUGSUFFIX;
    5=;CErrorObjectResourceDLL;$(DIVID)ti5$(PNUM).dll
    6=;SOURCEPATH;$(EXEPATH)
    7=;DLLPATH;$(SYSTEMPATH)
    8=;DRIVERSPATH;$(SYSTEMPATH)drivers\
    9=;SPOOLDRIVERSPATH;$(SYSTEMPATH)spool\drivers\w32x86\
    10=;StartAsThread;?StartAsThread@CDisplayActionThread@@SAHP6AHAAHPAV1@@ZHAAVCString@@@Z
	11=;InstallSteps;%Install self;string
    12=;AlertDisplay;AlertDisplay
    13=;AlertDisplayCopyFiles;AlertDisplayCopyFiles
    14=;AlertDisplayDeleteFiles;AlertDisplayDeleteFiles
	15=;AlertDisplayCopyFiles From EXEPATH to INSTALLPATH;AlertDisplayCopyFiles From EXEPATH to INSTALLPATH;string
	16=;ProductKey;$(InstallKey)
    17=;CPrjErrorObjectResourceDLL;$(DIVID)DR3$(PNUM)
    18=;IDS_FATAL_INSTALLATION_ERROR;24;resource;$(CPrjErrorObjectResourceDLL)
    19=;WINHELPEXE;$(OSPATH)winhelp.exe
    20=;SupportedOSList;,Win95,Win98,WinNT4.0;string
    21=;SupportedProducts;,HP DeskJet 870 Series;string
    22=;SOURCEDISK1;$(SOURCEPATH) 
    23=;SOURCEDISK2;$(SOURCEPATH) 
    24=;SOURCEDISK3;$(SOURCEPATH) 
    25=;SOURCEDISK4;$(SOURCEPATH) 
    26=;SOURCEDISK5;$(SOURCEPATH) 
    27=;SOURCEDISK6;$(SOURCEPATH) 
    28=;SOURCEDISK7;$(SOURCEPATH) 
    29=;DISKSUBDIRNAME;disk;string
	30=;DLL_EXT;DL_;string
	31=;EXE_EXT;EX_;string
	32=;HLP_EXT;HL_;string
	33=;HPA_EXT;HP_;string
	34=;EDB_EXT;ED_;string
	35=;TER_EXT;TE_;string
	36=;TTF_EXT;TT_;string
	37=;DAT_EXT;DA_;string
	38=;DRV_EXT;DR_;string
    39=;INI_EXT;IN_;string
    40=;ICM_EXT;IC_;string

;--------------------------------------------------------------

[Install self]
; required section do not remove
    UNINSTALLABLE=NOT
    Type=Product
	0=Make Self Install Path
    1=Copy Installer Base Files
    2=$(AlertDisplayCopyFiles)
    3=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),1111,8448
    1=,$(SOURCEDISK1)$(DIVID)c95$(PNUM).dll,0,$(INSTALLPATH),1111,8448
	2=,$(SOURCEDISK1)$(DIVID)ti1$(PNUM).ini,0,$(INSTALLPATH),1111,8448
    3=,$(SOURCEDISK1)$(DIVID)DR1$(PNUM).$(DLL_EXT),0,$(INSTALLPATH)$(DIVID)DR1$(PNUM).dll,1111,8448
    4=,$(SOURCEDISK1)$(DIVID)DR2$(PNUM).$(DLL_EXT),0,$(INSTALLPATH)$(DIVID)DR2$(PNUM).dll,1111,8448
    5=,$(SOURCEDISK1)$(DIVID)DR3$(PNUM).$(DLL_EXT),0,$(INSTALLPATH)$(DIVID)DR3$(PNUM).dll,1111,8448
    6=,$(SOURCEDISK1)$(DIVID)TI7$(PNUM).dll,0,$(INSTALLPATH),1111,8448

[Remove Installer Base Files]
    Type=DeleteFilesAction
    0=$(EXEPATH)$(DIVID)ti1$(PNUM).exe
    1=$(EXEPATH)$(DIVID)c95$(PNUM).dll
	2=$(EXEPATH)$(DIVID)ti1$(PNUM).ini
    3=$(EXEPATH)$(DIVID)DR1$(PNUM).dll
    4=$(EXEPATH)$(DIVID)DR2$(PNUM).dll
    5=$(EXEPATH)$(DIVID)DR3$(PNUM).dll
    6=$(EXEPATH)$(DIVID)TI7$(PNUM).dll

[Copy Installer Other Files]
    Type=CopyFilesAction
	UNINSTALLABLE=NOT
    0=,$(SOURCEDISK1)$(DIVID)cb3$(PNUM).$(DLL_EXT),0,$(EXEPATH)$(DIVID)cb3$(PNUM).dll,1111,8448
    1=,$(SOURCEDISK1)$(DIVID)cb6$(PNUM).$(DLL_EXT),0,$(EXEPATH)$(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) -DInstallSteps=%'pre-Install'$(PRODUCT),optional'post-Install%string -M -W -DSOURCEPATH=/$(SOURCEPATH)/string;$(INSTALLPATH)

;--------------------------------------------------------------

[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
	3=Copy Installer Other Files

[Product Level Pre-Install Defaults]
	Type=Symbols
    0=;Printer Model Name;$(Product)
	1=;PrinterFriendlyName;$(Printer Model Name)
	2=;Port;LPT1:
	3=;PortNC;LPT1
;       4=;ToolboxName;$(DIVID)tbx$(PNUM)$(PrinterIndex);string
	4=;UninstallName;$(ModelPrefix) Uninstaller $(CopyN);string
	5=;SleekOrNonSleek;NONSLEEK
    6=;HP DeskJet 870 SeriesShortName;HP DeskJet 870
    7=;ShortPrinterName;$($(Product)ShortName)      
    8=;BidiEnabled;FALSE;bool
    9=;CableTested;FALSE;bool
; The following is the size of the installed driver files in KBytes
    10=;RequiredDiskSpace;15510;number
    11=;DeskJetUtilitiesGroup;67;resource;$(DIVID)dr1$(PNUM).dll   
    12=;PrinterAttributes;0x840;hex
;------------------------ Model:Product mapping section
    13=;DeskJet 870;HP DeskJet 870 Series;string

;--------------------------------------------------------------

[Product Level Pre-Install]
	Type=Feature
	Symbols=Product Level Pre-Install Defaults
	UNINSTALLABLE=Required
	ReverseOrderForUninstall=FALSE
    0=EnvCheckDialog
    1=Find Devices
    2=DisplayLicenseDialog
    3=LoadFontSmartSymbols
    4=FontSmart QueryUser None

[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)DR3$(PNUM).dll,1,$(INSTALLPATH),1111,8448

; This section is a duplicate except that the first section is ACTUALLY copied from
;  exepath to installpath.  What is this section for?? - 6/12/97 mlc
;[AlertDisplayCopyFiles From EXEPATH to INSTALLPATH]
;	UNINSTALLABLE=NOT
;    Type=CopyFilesAction
;    0=,$(SOURCEDISK1)$(DIVID)ti4$(PNUM).dll,0,$(INSTALLPATH),1111,8448
;    1=,$(SOURCEDISK1)$(DIVID)ti5$(PNUM).dll,0,$(INSTALLPATH),1111,8448

;--------------------------------------------------------------

[post-Install]
; required section do not remove
	UNINSTALLABLE=optional
    Type=Product
    0=Copy Installer Base Files from EXEPATH to INSTALLPATH
	1=$(AlertDisplayCopyFiles From EXEPATH to INSTALLPATH)
	2=UninstallShortcut
    3=InstallCompleteDialog
    4=Remove Installer Base Files
	5=Remove Installer Other Files
    6=$(AlertDisplayDeleteFiles)

;[UninstallProgramGroup]
;    Type=DirAction
;    Command=Add
;    Dir=$(ProgramsPath)$(DeskJetUtilitiesGroup)


[UninstallShortcut]
; required section do not remove
    Type=ModifyUIAction
    IconFileName=$(INSTALLPATH)$(DIVID)DR1$(PNUM).dll
    IconOffset=157
    ShowCommand=NORMAL
    ExeName=$(INSTALLPATH)$(OWNNAME).exe
    WorkingDirectory=$(INSTALLPATH)
    CmdLineParameters=-DSOURCEPATH=;$(EXEPATH);string -P $(Product) -I $(UNINSTALLFILE) -U -W -DLOG=;$(INSTALLPATH)$(OWNNAME)_u.log;string
    LinkFileName=$(EXEPATH)$(UninstallName).lnk
    ShortcutDesc=$(PrinterFriendlyName) Uninstall Driver

[Languages]
    ;list of language dlls

;---------------------------------------------------- HP DeskJet 870 Series
[HP DeskJet 870 Series]
    Type=Product
    Desc=HP DeskJet 870 Series Printer
    Symbols=HP DeskJet 870 Series Symbols
    Uninstallable=Required
    0=Product Install

[HP DeskJet 870 Series Symbols]
    Type=Symbols
    0=;PrinterIndex;19
    1=;ModelPrefix;870
    2=;ModelShortPrefix;87;string
    3=;ModelDependentFiles;$(HelpFiles);string
    4=;Model Help Files InUse;TRUE;bool
    5=;ModelPlugAndPlayID;HEWLETT-PACKARDDESKJ73FE;string
    6=;SleekOrNonSleek;NONSLEEK
    7=;DJCP_PNUM;7;number
    8=;Release Notes Link Name;54;resource;$(DIVID)dr1$(PNUM).dll   
    9=;Toolbox Link Name;51;resource;$(DIVID)dr1$(PNUM).dll   

;============================================== 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=Driver
	1=FlagKeysInUse,uninstall
    2=Printer
	3=GetCurrentPrinterFriendlyName,uninstall
	4=Cable Test and Update
		
[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=Common Files Disk2
    3=No Debug Files
	4=Hackers Menu
    5=Common Files Disk3A
	6=Common Files Disk3B
    7=Common Files Disk4A
	8=Common Files Disk4B
    9=AddPrinterDriver
    10=CreateHelpIcon
    11=NoFontSmart,optional
	12=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;HP Language Monitor
    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)rdb$(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,$(DIVID)c16$(PNUM).dll,$(DIVID)c95$(PNUM).dll,$(DIVID)lng$(PNUM).ini,$(DIVID)st1$(PNUM).ini,$(DIVID)hrl$(PNUM).dll,$(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;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,;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=AddPrinter
	1=SetPrinterData
	2=MarkPlugAndPlayAsInstalled
	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
    Wait=TRUE
    0=;DLL;$(DIVID)TI6$(PNUM).dll;?PlugAndPlayReg@@YAHXZ

 [Create PlugAndPlay Key]
    Type=ModifyEnvAction
    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=SetPerPrinterData
    1=SetCISPrinterData
    2=HPCFileName1
    3=HPCFileName2
	
[SetPerPrinterData]
	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*

; -----------------------------------------------------------------------------
[SetCISPrinterData]
    Type=ModifyEnvAction
    Keys=;CIS;$(Printer Model Name);1
    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*

[HPCFileName1]
	Type=ModifyEnvAction
    Symbols=HPCFileName Symbols
	Keys=;CIS;$(PORT);$(Printer Model Name);1
	0=;Add;CIS_SZ;HPCFileName;$(HPCFileName) 

[HPCFileName2]
	Type=ModifyEnvAction
    Symbols=HPCFileName Symbols
	Keys=;CIS;Common;0
	0=;Add;CIS_SZ;HPCFileName;$(HPCFileName)
     
[HPCFileName Symbols]
    Type=Symbols
    0=;HPCFileName;*current value*

;----------------------------------------------------------------------------

[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 Dialog]
    Type=DisplayAction
    Wait=FALSE
    ResourceDLL=$(DIVID)DR1$(PNUM).dll
    DLL=$(DIVID)DA1$(PNUM).dll
    StartDisplay=?StartDisplay@CCableTestStatus@@SAHAAHPAVCDisplayActionThread@@@Z

[Cable Test]
    Type=ExecuteAction
    Wait=TRUE
    0=;DLL;$(DIVID)CB3$(PNUM).dll;?InstAction_CableTest@@YAHXZ

[Cable Test Env Update]
	Type=ModifyEnvAction
	Keys=;CIS;$(PORT);$(Printer Model Name);2
	0=;Add;CIS_SZ;CableTest;$(CableTestEnvValue) 

[Cable Test and Update]
	Type=Feature
	0=Cable Test Dialog
	1=Cable Test 
	2=Cable Test Env Update

;--------------------------------------------------------------

[No Debug Files]
    Type=Feature

[Debug Files]
	Type=CopyFilesAction
	;file#=filename,disk#,destination,size,CopyStyleFlag
	0=,$(SOURCEDISK1)$(DIVID)tst$(PNUM).dll,0,$(DLLPATH),1111,8448
	1=,$(SOURCEDISK1)$(DIVID)wat$(PNUM).exe,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)lng$(PNUM).ini,0,$(DLLPATH)$(DIVID)lng$(PNUM).ini,1111,8448
	4=,$(SOURCEDISK1)$(DIVID)st1$(PNUM).ini,0,$(DLLPATH)$(DIVID)st1$(PNUM).ini,1111,8448
	5=,$(SOURCEDISK1)$(DIVID)DJC$(PNUM).$(DRV_EXT),0,$(DLLPATH)$(DIVID)DJC$(PNUM).drv,1111,8448
	6=,$(SOURCEDISK1)$(DIVID)rsa$(PNUM).$(DLL_EXT),0,$(DLLPATH)$(DIVID)rsa$(PNUM).dll,1111,8448

[Common Files Disk2]
	Type=CopyFilesAction
	;file#=filename,disk#,destination,size,CopyStyleFlag
	0=,$(SOURCEDISK2)$(DIVID)lmn$(PNUM).$(INI_EXT),1,$(DLLPATH)$(DIVID)lmn$(PNUM).ini,1111,8448
	1=,$(SOURCEDISK2)$(DIVID)bkg$(PNUM).$(EXE_EXT),1,$(DLLPATH)$(DIVID)bkg$(PNUM).exe,1111,8448
    2=,$(SOURCEDISK2)$(DIVID)dos$(PNUM).$(DLL_EXT),1,$(DLLPATH)$(DIVID)dos$(PNUM).dll,1111,8448
	3=,$(SOURCEDISK2)$(DIVID)rel$(PNUM).ico,1,$(DLLPATH)$(DIVID)rel$(PNUM).ico,1111,8448
	4=,$(SOURCEDISK2)$(DIVID)rdd$(PNUM).$(DLL_EXT),1,$(DLLPATH)$(DIVID)rdd$(PNUM).dll,1111,8448
	5=,$(SOURCEDISK2)$(DIVID)itk$(PNUM).$(DLL_EXT),1,$(DLLPATH)$(DIVID)itk$(PNUM).dll,1111,8448
	6=,$(SOURCEDISK2)$(DIVID)hid$(PNUM).$(EXE_EXT),1,$(DLLPATH)$(DIVID)hid$(PNUM).exe,1111,8448
	7=,$(SOURCEDISK2)$(DIVID)lmn$(PNUM).$(DLL_EXT),1,$(DLLPATH)$(DIVID)lmn$(PNUM).dll,1111,8448
	8=,$(SOURCEDISK2)$(DIVID)nhd$(PNUM).$(EXE_EXT),1,$(DLLPATH)$(DIVID)nhd$(PNUM).exe,1111,8448
    9=,$(SOURCEDISK2)$(DIVID)mon$(PNUM).$(DLL_EXT),1,$(DLLPATH)$(DIVID)mon$(PNUM).dll,1111,8448
	10=,$(SOURCEDISK2)$(DIVID)net$(PNUM).$(DLL_EXT),1,$(DLLPATH)$(DIVID)net$(PNUM).dll,1111,8448
	11=,$(SOURCEDISK2)$(DIVID)qpr$(PNUM).$(DLL_EXT),1,$(DLLPATH)$(DIVID)qpr$(PNUM).dll,1111,8448
	12=,$(SOURCEDISK2)$(DIVID)rst$(PNUM).$(DLL_EXT),1,$(DLLPATH)$(DIVID)rst$(PNUM).dll,1111,8448
	13=,$(SOURCEDISK2)$(DIVID)rss$(PNUM).$(DLL_EXT),1,$(DLLPATH)$(DIVID)rss$(PNUM).dll,1111,8448
	14=,$(SOURCEDISK2)$(DIVID)ttp$(PNUM).$(DLL_EXT),1,$(DLLPATH)$(DIVID)ttp$(PNUM).dll,1111,8448
	15=,$(SOURCEDISK2)$(DIVID)sui$(PNUM).$(DLL_EXT),1,$(DLLPATH)$(DIVID)sui$(PNUM).dll,1111,8448
	16=,$(SOURCEDISK2)$(DIVID)cui$(PNUM).$(DLL_EXT),1,$(DLLPATH)$(DIVID)cui$(PNUM).dll,1111,8448
    17=,$(SOURCEDISK2)$(DIVID)cps$(PNUM).$(DLL_EXT),1,$(DLLPATH)$(DIVID)cps$(PNUM).dll,1111,8448
    18=,$(SOURCEDISK2)$(DIVID)win$(PNUM).$(DLL_EXT),1,$(DLLPATH)$(DIVID)win$(PNUM).dll,1111,8448
	19=,$(SOURCEDISK2)$(DIVID)24r$(PNUM).$(DLL_EXT),1,$(DLLPATH)$(DIVID)24r$(PNUM).dll,1111,8448
  	20=,$(SOURCEDISK2)$(DIVID)rsu$(PNUM).$(DLL_EXT),1,$(DLLPATH)$(DIVID)rsu$(PNUM).dll,1111,8448
	21=,$(SOURCEDISK2)$(DIVID)hrl$(PNUM).$(DLL_EXT),1,$(DLLPATH)$(DIVID)hrl$(PNUM).dll,1111,8448
	22=,$(SOURCEDISK2)$(DIVID)tst$(PNUM).$(DLL_EXT),1,$(DLLPATH)$(DIVID)tst$(PNUM).dll,1111,8448    

[Common Files Disk3A]
	Type=CopyFilesAction
	;file#=filename,disk#,destination,size,CopyStyleFlag
	0=,$(SOURCEDISK3)$(DIVID)hft$(PNUM).$(DLL_EXT),2,$(DLLPATH)$(DIVID)hft$(PNUM).dll,1111,8448

[Common Files Disk3B]
    UNINSTALLABLE=NOT
	Type=CopyFilesAction
	;file#=filename,disk#,destination,size,CopyStyleFlag
	0=,$(SOURCEDISK3)$(DIVID)NWI$(PNUM).EXE,2,$(DLLPATH)$(DIVID)NWI$(PNUM).EXE,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 Disk4A]
	Type=CopyFilesAction
	;file#=filename,disk#,destination,size,CopyStyleFlag
	;copy to the spool drivers directory
	0=,$(SOURCEDISK4)$(DIVID)img$(PNUM).$(DLL_EXT),3,$(DLLPATH)$(DIVID)img$(PNUM).dll,1111,8448
	1=,$(SOURCEDISK4)$(DIVID)trl$(PNUM).$(DLL_EXT),3,$(DLLPATH)$(DIVID)trl$(PNUM).dll,1111,8448
	2=,$(SOURCEDISK4)$(DIVID)qps$(PNUM).$(EXE_EXT),3,$(DLLPATH)$(DIVID)qps$(PNUM).exe,1111,8448
	3=,$(SOURCEDISK4)$(DIVID)rdb$(PNUM).$(DLL_EXT),3,$(DLLPATH)$(DIVID)rdb$(PNUM).dll,1111,8448

[Common Files Disk4B]
    UNINSTALLABLE=NOT
	Type=CopyFilesAction
	;file#=filename,disk#,destination,size,CopyStyleFlag
	;copy to the spool drivers directory
	0=,$(SOURCEDISK4)HPCOLA16.$(DLL_EXT),3,$(DLLPATH)HPCOLA16.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=,$(SOURCEDISK4)hpdesk.$(ICM_EXT),3,$(SYSTEMPATH)COLOR\$(TheICCProfileName),1111,8448

[ICM Files Modify Env]
	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:DeskJet Series 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=Model Files Copy
	1=Toolbox,optional
    2=Model Help Files
	3=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

;--------------------------------------------------------------

[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=,$(SOURCEDISK2)$(IODllName),1,$(DLLPATH)$(DIVID)ecp$(PNUM).dll,1111,8448
	1=,$(SOURCEDISK2)$(DIVID)mlc$(PNUM).$(DLL_EXT),1,$(DLLPATH)$(DIVID)mlc$(PNUM).dll,1111,8448
    2=,$(SOURCEDISK2)$(DIVID)pml$(PNUM).$(DLL_EXT),1,$(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=,$(SOURCEDISK2)$(DIVID)pcl$(PNUM).$(DLL_EXT),1,$(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

[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

;-----------------------------------------------------FontSmart

;--- FontSmart User Interaction ---

[LoadFontSmartSymbols]
    Type=Product
    Symbols=FontSmart Symbols

[FontSmart QueryUser Normal]
    Type=DisplayAction
    Symbols=FontSmart Symbols
    Wait=TRUE
    ResourceDLL=$(DIVID)DR1$(PNUM).dll
    DLL=$(DIVID)DA1$(PNUM).dll
    StartDisplay=?StartDisplay@CFontSmartInstall@@SAHAAHPAVCDisplayActionThread@@@Z

[FontSmart QueryUser Limited]
    Type=DisplayAction
    Symbols=FontSmart Symbols
    Wait=TRUE
    ResourceDLL=$(DIVID)DR1$(PNUM).dll
    DLL=$(DIVID)DA1$(PNUM).dll
    StartDisplay=?StartDisplay@CFontSmartLimitedInstall@@SAHAAHPAVCDisplayActionThread@@@Z    

[FontSmart QueryUser None]
    Type=Feature 

[FontSmart Symbols]
    Type=Symbols
    0=;RequiredDiskSpace_All;24216;number
    1=;RequiredDiskSpace_Typ;7546;number
    2=;RequiredDiskSpace_Min;3108;number
    3=;RequiredDiskSpace_Lim;3108;number 
    4=;FontsProvided_All;126;number
    5=;FontsProvided_Typ;61;number
    6=;FontsProvided_Min;16;number
    7=;FontsProvided_Lim;20;number
    8=;HPFONTSPATH;$(OSDRIVE)\hpfonts\
    9=;FontSmartMaximumList;maxlist.dat
    10=;FontSmartTypicalList;typlist.dat
    11=;FontSmartMinimumList;minlist.dat
    12=;FontSmartLimitedList;ruslist.dat
    13=;FONTSMARTEXECUTABLE;fontsmrt.exe

;--- FontSmart Installation ---

[NormalFontSmart]
    Type=Feature
    0=FontSmart Directory
    1=FontSmart CopyProgramFiles Disk5
    2=FontSmart CopyDataFiles
    3=FontSmart CopyProgramFiles Disk6
    4=FontSmart CopyBaseFontFiles
    5=FontSmart PREPROCESS_FontSmartFontFiles
    6=FontSmart Icon
    7=FontSmart BatchInstall

[LimitedFontSmart]
    Type=Feature
    0=FontSmart Directory
    1=FontSmart CopyProgramFiles Disk5
    2=FontSmart CopyProgramFiles Disk6
    3=FontSmart CopyCyrillicFontFiles
    4=FontSmart BatchInstall
    5=FontSmart CopyDataFiles
    6=FontSmart Icon
     
[NoFontSmart]
    Type=Feature
    
[FontSmart BatchInstall]
    Type=DisplayAction
    Wait=TRUE
    ResourceDLL=$(DIVID)DR1$(PNUM).dll
    DLL=$(DIVID)DA1$(PNUM).dll
    StartDisplay=?StartDisplay@CFontSmartWait@@SAHAAHPAVCDisplayActionThread@@@Z
   
[FontSmart Directory]
    Type=DirAction
    Command=Add
    Dir=$(HPFONTSPATH)
    Uninstallable=FALSE    
    
[FontSmart CopyProgramFiles Disk5]
    Type=CopyFilesAction
    Uninstallable=FALSE
    0=,$(SOURCEDISK5)fontsmrt.$(EXE_EXT),4,$(HPFONTSPATH)fontsmrt.exe,1111,8448
    1=,$(SOURCEDISK5)hpfonts.$(EDB_EXT),4,$(HPFONTSPATH)hpfonts.edb,1111,8448                

[FontSmart CopyProgramFiles Disk6]
    Type=CopyFilesAction
    Uninstallable=FALSE
    0=,$(SOURCEDISK6)fontsmrt.$(HLP_EXT),5,$(HPFONTSPATH)fontsmrt.hlp,1111,8448
    1=,$(SOURCEDISK6)hp7up.$(DLL_EXT),5,$(HPFONTSPATH)hp7up.dll,1111,8448

[FontSmart CopyDataFiles]
    Uninstallable=FALSE 
    Type=CopyFilesAction
    0=,$(SOURCEDISK5)hpfonts.$(TER_EXT),4,$(HPFONTSPATH)hpfonts.ter,1111,8448

[FontSmart CopyBaseFontFiles]
    Type=CopyFilesAction
    Uninstallable=FALSE     
    0=,$(SOURCEDISK6)coronet.$(TTF_EXT),5,$(HPFONTSPATH)coronet.ttf,1111,8448
    1=,$(SOURCEDISK6)corsiva.$(TTF_EXT),5,$(HPFONTSPATH)corsiva.ttf,1111,8448
    2=,$(SOURCEDISK6)marigold.$(TTF_EXT),5,$(HPFONTSPATH)marigold.ttf,1111,8448
    3=,$(SOURCEDISK6)mtsorts.$(TTF_EXT),5,$(HPFONTSPATH)mtsorts.ttf,1111,8448

[FontSmart CopyLatin1FontFiles]
    Type=CopyFilesAction
    Uninstallable=FALSE
    0=,$(SOURCEDISK6)aribl0.$(TTF_EXT),5,$(HPFONTSPATH)aribl0.ttf,1111,8448
    1=,$(SOURCEDISK6)befrisky.$(TTF_EXT),5,$(HPFONTSPATH)befrisky.ttf,1111,8448
    2=,$(SOURCEDISK6)bertram.$(TTF_EXT),5,$(HPFONTSPATH)bertram.ttf,1111,8448                
    3=,$(SOURCEDISK6)cgposter.$(TTF_EXT),5,$(HPFONTSPATH)cgposter.ttf,1111,8448
    4=,$(SOURCEDISK6)challxbd.$(TTF_EXT),5,$(HPFONTSPATH)challxbd.ttf,1111,8448
    5=,$(SOURCEDISK6)glowworm.$(TTF_EXT),5,$(HPFONTSPATH)glowworm.ttf,1111,8448
    6=,$(SOURCEDISK6)graphlt.$(TTF_EXT),5,$(HPFONTSPATH)graphlt.ttf,1111,8448
    7=,$(SOURCEDISK6)lucasit.$(TTF_EXT),5,$(HPFONTSPATH)lucasit.ttf,1111,8448
    8=,$(SOURCEDISK6)lucasr.$(TTF_EXT),5,$(HPFONTSPATH)lucasr.ttf,1111,8448
    9=,$(SOURCEDISK6)miles.$(TTF_EXT),5,$(HPFONTSPATH)miles.ttf,1111,8448
    10=,$(SOURCEDISK6)nadiannb.$(TTF_EXT),5,$(HPFONTSPATH)nadiannb.ttf,1111,8448
    11=,$(SOURCEDISK6)oldeng.$(TTF_EXT),5,$(HPFONTSPATH)oldeng.ttf,1111,8448
    12=,$(SOURCEDISK6)party.$(TTF_EXT),5,$(HPFONTSPATH)party.ttf,1111,8448
    13=,$(SOURCEDISK6)pompc.$(TTF_EXT),5,$(HPFONTSPATH)pompc.ttf,1111,8448
    14=,$(SOURCEDISK6)signetro.$(TTF_EXT),5,$(HPFONTSPATH)signetro.ttf,1111,8448                    
    15=,$(SOURCEDISK6)theaa.$(TTF_EXT),5,$(HPFONTSPATH)theaa.ttf,1111,8448    
    16=,$(SOURCEDISK6)maxlist.$(DAT_EXT),5,$(HPFONTSPATH)maxlist.dat,1111,8448
    17=,$(SOURCEDISK6)typlist.$(DAT_EXT),5,$(HPFONTSPATH)typlist.dat,1111,8448
    18=,$(SOURCEDISK6)minlist.$(DAT_EXT),5,$(HPFONTSPATH)minlist.dat,1111,8448

[FontSmart CopyLatin2FontFiles]    
    Type=CopyFilesAction
    Uninstallable=FALSE
    0=,$(SOURCEDISK6)aribl0ce.$(TTF_EXT),5,$(HPFONTSPATH)aribl0ce.ttf,1111,8448    
    1=,$(SOURCEDISK6)cebefris.$(TTF_EXT),5,$(HPFONTSPATH)cebefris.ttf,1111,8448                
    2=,$(SOURCEDISK6)cebertr.$(TTF_EXT),5,$(HPFONTSPATH)cebertr.ttf,1111,8448
    3=,$(SOURCEDISK6)cechallb.$(TTF_EXT),5,$(HPFONTSPATH)cechallb.ttf,1111,8448
    4=,$(SOURCEDISK6)cegraph.$(TTF_EXT),5,$(HPFONTSPATH)cegraph.ttf,1111,8448
    5=,$(SOURCEDISK6)cenadian.$(TTF_EXT),5,$(HPFONTSPATH)cenadian.ttf,1111,8448
    6=,$(SOURCEDISK6)ceoldeng.$(TTF_EXT),5,$(HPFONTSPATH)ceoldeng.ttf,1111,8448
    7=,$(SOURCEDISK6)ceparty.$(TTF_EXT),5,$(HPFONTSPATH)ceparty.ttf,1111,8448
    8=,$(SOURCEDISK6)cepompc.$(TTF_EXT),5,$(HPFONTSPATH)cepompc.ttf,1111,8448
    9=,$(SOURCEDISK6)ceposter.$(TTF_EXT),5,$(HPFONTSPATH)ceposter.ttf,1111,8448
    10=,$(SOURCEDISK6)cesignet.$(TTF_EXT),5,$(HPFONTSPATH)cesignet.ttf,1111,8448
    11=,$(SOURCEDISK6)glowwmce.$(TTF_EXT),5,$(HPFONTSPATH)glowwmce.ttf,1111,8448
    12=,$(SOURCEDISK6)lucasice.$(TTF_EXT),5,$(HPFONTSPATH)lucasice.ttf,1111,8448
    13=,$(SOURCEDISK6)lucasrce.$(TTF_EXT),5,$(HPFONTSPATH)lucasrce.ttf,1111,8448                    
    14=,$(SOURCEDISK6)miles.$(TTF_EXT),5,$(HPFONTSPATH)miles.ttf,1111,8448
    15=,$(SOURCEDISK6)theaa_ce.$(TTF_EXT),5,$(HPFONTSPATH)theaa_ce.ttf,1111,8448    
    16=,$(SOURCEDISK6)maxlist.$(DAT_EXT),5,$(HPFONTSPATH)maxlist.dat,1111,8448
    17=,$(SOURCEDISK6)typlist.$(DAT_EXT),5,$(HPFONTSPATH)typlist.dat,1111,8448
    18=,$(SOURCEDISK6)minlist.$(DAT_EXT),5,$(HPFONTSPATH)minlist.dat,1111,8448

[FontSmart CopyCyrillicFontFiles]
    Type=CopyFilesAction
    Uninstallable=FALSE
    0=,$(SOURCEDISK6)albr55x.$(TTF_EXT),5,$(HPFONTSPATH)albr55x.ttf,1111,8448    
    1=,$(SOURCEDISK6)albr85x.$(TTF_EXT),5,$(HPFONTSPATH)albr85x.ttf,1111,8448                
    2=,$(SOURCEDISK6)cgtr45x.$(TTF_EXT),5,$(HPFONTSPATH)cgtr45x.ttf,1111,8448
    3=,$(SOURCEDISK6)cgtr46x.$(TTF_EXT),5,$(HPFONTSPATH)cgtr46x.ttf,1111,8448
    4=,$(SOURCEDISK6)cgtr65x.$(TTF_EXT),5,$(HPFONTSPATH)cgtr65x.ttf,1111,8448
    5=,$(SOURCEDISK6)cgtr66x.$(TTF_EXT),5,$(HPFONTSPATH)cgtr66x.ttf,1111,8448
    6=,$(SOURCEDISK6)letr45x.$(TTF_EXT),5,$(HPFONTSPATH)letr45x.ttf,1111,8448
    7=,$(SOURCEDISK6)letr46x.$(TTF_EXT),5,$(HPFONTSPATH)letr46x.ttf,1111,8448
    8=,$(SOURCEDISK6)letr65x.$(TTF_EXT),5,$(HPFONTSPATH)letr65x.ttf,1111,8448
    9=,$(SOURCEDISK6)olvr55x.$(TTF_EXT),5,$(HPFONTSPATH)olvr55x.ttf,1111,8448
    10=,$(SOURCEDISK6)olvr56x.$(TTF_EXT),5,$(HPFONTSPATH)olvr56x.ttf,1111,8448
    11=,$(SOURCEDISK6)olvr75x.$(TTF_EXT),5,$(HPFONTSPATH)olvr75x.ttf,1111,8448
    12=,$(SOURCEDISK6)unvr55x.$(TTF_EXT),5,$(HPFONTSPATH)unvr55x.ttf,1111,8448
    13=,$(SOURCEDISK6)unvr56x.$(TTF_EXT),5,$(HPFONTSPATH)unvr56x.ttf,1111,8448                    
    14=,$(SOURCEDISK6)unvr57x.$(TTF_EXT),5,$(HPFONTSPATH)unvr57x.ttf,1111,8448
    15=,$(SOURCEDISK6)unvr58x.$(TTF_EXT),5,$(HPFONTSPATH)unvr58x.ttf,1111,8448    
    16=,$(SOURCEDISK6)unvr65x.$(TTF_EXT),5,$(HPFONTSPATH)unvr65x.ttf,1111,8448
    17=,$(SOURCEDISK6)unvr66x.$(TTF_EXT),5,$(HPFONTSPATH)unvr66x.ttf,1111,8448
    18=,$(SOURCEDISK6)unvr67x.$(TTF_EXT),5,$(HPFONTSPATH)unvr67x.ttf,1111,8448    
    19=,$(SOURCEDISK6)unvr68x.$(TTF_EXT),5,$(HPFONTSPATH)unvr68x.ttf,1111,8448
    20=,$(SOURCEDISK6)coronet.$(TTF_EXT),5,$(HPFONTSPATH)coronet.ttf,1111,8448
    21=,$(SOURCEDISK6)ruslist.$(DAT_EXT),5,$(HPFONTSPATH)ruslist.dat,1111,8448                      
 
[FontSmart Icon]
    Type=ModifyUIAction
    Uninstallable=FALSE
    IconFileName=$(HPFONTSPATH)fontsmrt.exe
    IconOffset=0
    ShowCommand=NORMAL
    ExeName=$(HPFONTSPATH)fontsmrt.exe
    WorkingDirectory=$(HPFONTSPATH)
    LinkFileName=$(ProgramsPath)$(DeskJetUtilitiesGroup)\HP FontSmart.lnk
    ShortcutDesc=HP FontSmart             

;============================================== END of FontSmart specific sections

;-----------------------------------------------------Program Group and Icons           

[ProgramGroup]
    Type=DirAction
    Command=Add
    Dir=$(ProgramsPath)$(DeskJetUtilitiesGroup)
;    Uninstallable=FALSE

;-----------------------------------------------------Help System        

;[HelpSystem]
;    Type=Product
;    0=CreateHelpIcon

[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)$(DeskJetUtilitiesGroup)\$(Release Notes Link Name).lnk
    ShortcutDesc=$(Release Notes Link Name)    


;---------------------------------------- Display Actions

;[DisplayBackgroundWindow]
;    Type=DisplayAction
;    Wait=FALSE
;    ResourceDLL=$(DIVID)DR1$(PNUM).dll
;    DLL=$(DIVID)DA1$(PNUM).dll
;    StartDisplay=?StartDisplay@CBackgroundWnd@@SAHAAHPAVCDisplayActionThread@@@Z
;    UninstallStartDisplay=?StartDisplay@CBackgroundWnd@@SAHAAHPAVCDisplayActionThread@@@Z
;    UninstallCopyFileSection=DA1CopyFilesSection

[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

[InstallCompleteDialog]
    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

;--------------------------------------------------------------

[Toolbox]
    Type=Feature
	Uninstallable=Optional
	0=Link Manager Files
	1=Toolbox Files
    2=Toolbox DeskTop Shortcut,optional
    3=Toolbox StartMenu Shortcut,optional

[Link Manager Files]
    Type=CopyFilesAction
    0=,$(SOURCEDISK1)$(DIVID)lnk$(PNUM).$(EXE_EXT),0,$(DLLPATH)$(DIVID)lnk$(PNUM).exe,1111,8448
    1=,$(SOURCEDISK1)$(DIVID)lnk$(PNUM).$(INI_EXT),0,$(DLLPATH)$(DIVID)lnk$(PNUM).ini,1111,8448

[Toolbox Files]
    Type=CopyFilesAction
    0=,$(SOURCEDISK1)$(DIVID)tbx$(PNUM).$(EXE_EXT),0,$(DLLPATH)$(DIVID)tbx$(PNUM).exe,1111,8448

[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=$(PrinterIndex)
    LinkFileName=$(DESKTOPPATH)$(Toolbox Link Name).lnk
    ShortcutDesc=$(Toolbox Link Name)
 
[Toolbox StartMenu Shortcut]
    Type=ModifyUIAction
    IconFileName=$(DLLPATH)$(DIVID)tbx$(PNUM).exe
    IconOffset=0
    ShowCommand=NORMAL
    ExeName=$(DLLPATH)$(DIVID)tbx$(PNUM).exe
    ;use default WorkingDirectory=
    CmdLineParameters=$(PrinterIndex)
    LinkFileName=$(ProgramsPath)$(DeskJetUtilitiesGroup)\$(Toolbox Link Name).lnk
    ShortcutDesc=$(Toolbox Link Name)    

;--------------------------------------------------------- 

[Hackers Menu]
	Type=CopyFilesAction
	0=,$(SOURCEDISK2)$(DIVID)cfg$(PNUM).$(EXE_EXT),1,$(DLLPATH)$(DIVID)cfg$(PNUM).exe,1111,8448
	1=,$(SOURCEDISK2)$(DIVID)cfg$(PNUM).$(EXE_EXT),1,$(OSPATH)$(DIVID)cfg$(PNUM).exe,1111,8448
	2=,$(SOURCEDISK2)$(DIVID)cfg$(PNUM).$(HLP_EXT),1,$(DLLPATH)$(DIVID)cfg$(PNUM).hlp,1111,8448
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 2.55