;[HP]

;HP Deskjet F4500 series printer driver INF file for Windows XP and Vista


;Copyright Hewlett-Packard 2009
;MagicKeyword  {D1FEC262-7F9F-4825-AD54-AE91ACA34572}
[Version]
Signature="$Windows NT$"
Provider=%HP% 
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318} 
Class=Printer
DriverIsolation=0 

;***************************************************************
;Driver Store & Plug & Play [ START ] [ Required for VISTA INF ]
;***************************************************************

DriverPackageType=PlugAndPlay
DriverPackageDisplayName="Print Driver"

;**************************************************************
;Driver Store & Plug & Play [ END ] [ Required for VISTA INF ]
;**************************************************************

CatalogFile=hpF4500.cat
DriverVer=08/28/2012,70.091.410.00


; Manufacturer section.
;
; This section lists all of the manufacturers
; that we will display in the Dialog box
;The format of TargetOSVersion, the version decoration, is as follows:
;NT[Architecture][.[OSMajorVersion][.[OSMinorVersion][.[ProductType][.SuiteMask]]]]

;NT 
;Operating system version recognition is supported for Windows XP and later NT-based operating systems. 
;
;Architecture 
;Identifies the hardware platform. This must be x86 or ia64. 
;
;OSMajorVersion 
;A number representing the operating system's major version number. For Windows XP, this number is 5. 
;
;OSMinorVersion 
;A number representing the operating system's minor version number. For Windows XP, this number is 1. 
;
;ProductType 
;0x0000003 (VER_NT_SERVER)

[MANUFACTURER]

;***************************************************************
; HP : This decorator is used for 32 bit m/c with XP O/S
;*************************************************************** 
;***************************************************************
; NT.6.0 : This decorator is used for 32 bit m/c with VISTA O/S
;***************************************************************

%HP%=HP,NTx86.5.1, NT.6.0, NTamd64.6.0

; Model sections
;
; Each section here corresponds with an entry listed in the
; [Manufacturer] section, above. The models will be displayed in the order 
; that they appear in the INF file.
[HP]
;********************************
;XP 32 bit machine
;********************************

[HP.NTx86.5.1]
"HP Deskjet F4500 series" = VAYU_4500.NTx86,USBPRINT\HPDeskjet_F4500_seri956A
"HP Deskjet F4500 series" = VAYU_4500.NTx86,MF\Deskjet_F4500_series&HPSLP&IP_PRINT

;********************************
;VISTA 32 bit machine
;********************************

[HP.NT.6.0]
"HP Deskjet F4500 series" = VAYU_4500_VISTA.NT.6.0,USBPRINT\HPDeskjet_F4500_seri956A
"HP Deskjet F4500 series" = VAYU_4500_VISTA.NT.6.0,MF\Deskjet_F4500_series&HPSLP&IP_PRINT
;WSD
"HP Deskjet F4500 series" = VAYU_4500_VISTA.NT.6.0,WSDPRINT\HPDeskjet_F4500_seri956A
"HP Deskjet F4500 series" = VAYU_4500_VISTA.NT.6.0,HPDeskjet_F4500_seri956A


;********************************
;VISTA 64 bit machine
;********************************

[HP.NTAMD64.6.0]
"HP Deskjet F4500 series" = VAYU_4500_VISTA.NTAMD64.6.0,USBPRINT\HPDeskjet_F4500_seri956A
"HP Deskjet F4500 series" = VAYU_4500_VISTA.NTAMD64.6.0,MF\Deskjet_F4500_series&HPSLP&IP_PRINT
;WSD
"HP Deskjet F4500 series" = VAYU_4500_VISTA.NTAMD64.6.0,WSDPRINT\HPDeskjet_F4500_seri956A
"HP Deskjet F4500 series" = VAYU_4500_VISTA.NTAMD64.6.0,HPDeskjet_F4500_seri956A

; OEM URLS
;
; This sections gives the URL for manufacturers found in the Manufacturers section

[OEM URLS]
%HP% = "http://go.microsoft.com/fwlink/?LinkID=37&prd=10798&sbp=Printers"
;
; MS Driver Core installs
;
; These sections are used by Printer OEMs to install MS provided drivers

; Installer Sections
;
; These sections control file installation, and reference all files that
; need to be copied. The section name will be assumed to be the driver
; file, unless there is an explicit DriverFile section listed.
;

;****************************************
;32 bit XP machine
;NTPRINT.INF supports UNIDRV_DATA Section
;UNIDRV_DATA is added to Needs section
;[UNIDRV_DATA] is removed from INF
;****************************************

 
[VAYU_4500.NTx86]
CopyFiles=COINST_FILES,4500GPD_INI,STRING,VAYU_DATA_FILES_4500,HELP,OEMUI_4500,GPD_COMMON3,HPPRPROC,PCL_LANGMON_FILES,PCL3_RENDER,HP_UNIDRV,PREVIEW,CONVERTAPI
DataSection=HP_UNIDRV_DATA
LanguageMonitor="hpf3l70w.dll,hpf3l70w.dll"
DataFile=hpof4503.gpd
PrintProcessor=%PRINT_PROCESSOR% 
AddReg=REG_INFO

;********************************************
;32 bit VISTA machine 
;NTPRINT.INF supports UNIDRV_DATA Section
;UNIDRV_DATA is added to Needs section
;[UNIDRV_DATA] is removed from INF
;UNIDRV.OEM is added to Needs section
;UNIDRV.OEM is defined in NTPRINT.INF
;Used for Copying UNIDRV DLLs
;HP_UNIDRV is removed from Vista Copy section
;as Vista copies UNDRV DLLs from OS
;for More details Open NTPRINT.INF & Check
;*********************************************
 
[VAYU_4500_VISTA.NT.6.0]
CopyFiles=COINST_FILES,4500GPD_INI,STRING,VAYU_DATA_FILES_4500,HELP,HP_UNIDRV,OEMUI_4500,GPD_COMMON3,HPPRPROC,PCL_LANGMON_FILES,PCL3_RENDER,PREVIEW,CONVERTAPI
DataSection=HP_UNIDRV_DATA
LanguageMonitor="hpf3l70w.dll,hpf3l70w.dll"
DataFile=hpof4503.gpd
PrintProcessor=%PRINT_PROCESSOR% 
AddReg=REG_INFO


;VISTA
 
[VAYU_4500_VISTA.NTAMD64.6.0]
CopyFiles=COINST_FILES_64,4500GPD_INI_64,STRING,VAYU_DATA_FILES_4500,HELP,OEMUI_4500,GPD_COMMON3,HPPRPROC,PCL_LANGMON_FILES,PCL3_RENDER,HP_UNIDRV,PREVIEW
DataSection=HP_UNIDRV_DATA
LanguageMonitor="hpf3l70w.dll,hpf3l70w.dll"
DataFile=hpof4503.gpd
PrintProcessor=%PRINT_PROCESSOR% 
AddReg=REG_INFO

;If service value is 2, inf Gate reports error "Services may not be added.  Value must be "AddService= , 0x2""
[VAYU_4500.NTx86.Services]
AddService = ,0x2    ; no value for the service name

[VAYU_4500_VISTA.NT.6.0.Services]
AddService = ,0x2    ; no value for the service name

[VAYU_4500_VISTA.NTAMD64.6.0.Services]
AddService = ,0x2    ; no value for the service name

[VAYU_4500.NTx86.CoInstallers]	
AddReg=hp_CoInstaller_addReg_32
CopyFiles=COINST_FILES
ICEDatFiles=hpoins46.dat,autorun.inf,hpzstub.exe -f

[VAYU_4500_VISTA.NT.6.0.CoInstallers]	
AddReg=hp_CoInstaller_addReg_32
CopyFiles=COINST_FILES
ICEDatFiles=hpoins46.dat,autorun.inf,hpzstub.exe -f

[VAYU_4500_VISTA.NTAMD64.6.0.CoInstallers]	
AddReg=hp_CoInstaller_addReg_64
CopyFiles=COINST_FILES_64
ICEDatFiles=hpoins46.dat,autorun.inf,hpzstub.exe -f

[hp_CoInstaller_addReg_32]
HKR,,CoInstallers32,0x00010000,"hpzids01.dll,CoInstall"

[hp_CoInstaller_addReg_64]
HKR,,CoInstallers32,0x00010000,"hpzids40.dll,CoInstaller"

[COINST_FILES]
hpzids01.dll

[COINST_FILES_64]
hpzids40.dll

[REG_INFO]
;nothing

; Copy Sections
;
; Lists of files that are actually copied. These sections are referenced
; from the installer sections, above. Only create a section if it contains
; two or more files (if we only copy a single file, identify it in the
; installer section, using the @filename notation) or if it's a color
; profile (since the DestinationDirs can only handle sections, and not
; individual files).
;
[VAYU_DATA_FILES_4500]
hpof4503.vdf
hpof4503.xml
hpfsc70w.dtd

[STRING]
hpfst70w.dll,hpfst70w.dll,,0x00000020

[OEMUI_4500]
hpfui70w.dll
hpfvu70w.dll
hpof4503.dll
hpfev70w.dll

[UNIDRV_DATA_XP]
DriverFile=UNIDRV.DLL
ConfigFile=UNIDRVUI.DLL 
HelpFile=UNIDRV.HLP 

[PCL3_RENDER]
hpf3r70w.dll
hpfrs70w.dll
hpfie70w.dll


[PREVIEW]
hpfpr70w.dll

[CONVERTAPI]
hpfpa70w.vdf
hpfpa70w.dll

[HELP]
hpfhl70w.cab,hpfhl70w.cab

[GPD_COMMON3]
hpfsm70w.gpd
hpf3m70w.gpd

[HPPRPROC]
hpfpp70w.dll,hpfpp70w.dll,,0x00000020

[PCL_LANGMON_FILES]
hpf3l70w.dll,hpf3l70w.dll,,0x00000020

[4500GPD_INI]
hpof4503.gpd,hpof4503.gpd,,0x00000020
hpof450a.ini,hpof450a.ini,,0x00000020

[4500GPD_INI_64]
hpof4503.gpd,hpof4503.gpd,,0x00000020
hpof450s.ini,hpof450s.ini,,0x00000020

;Unidrv Core file sections
;
[HP_UNIDRV]
UNIDRV.DLL,UNIDRV.dll,,0x00000020
UNIRES.DLL,UNIRES.dll,,0x00000020
UNIDRVUI.DLL,UNIDRVUI.dll,,0x00000020
STDNAMES.GPD,STDNAMES.gpd,,0x00000020 
UNIDRV.HLP,UNIDRV.hlp,,0x00000020

[HP_UNIDRV_DATA]
DriverFile=UNIDRV.DLL
ConfigFile=UNIDRVUI.DLL
HelpFile=UNIDRV.HLP

[SourceInfo]
SourceDirectory=%1%

[SourceDisksNames.amd64]
100 = %DiskID%,,,""
98="PDL_COMMON_X64",hpF4500s.cab,,
99="PDL_COMMON",hpF4500.cab,,

[SourceDisksNames.x86]
100 = %DiskID%,,,""
96="PDL_COMMON_x86",hpF4500a.cab,,
99="PDL_COMMON",hpF4500.cab,, 

[SourceDisksFiles.amd64]
hpof450s.ini=98
hpfsm70w.gpd=99
hpf3m70w.gpd=99
hpof4503.gpd=99
hpfhl70w.cab=99
hpof4503.vdf=99
hpfst70w.dll=98
hpfvu70w.dll=98
hpof4503.dll=98
hpfui70w.dll=98
hpfev70w.dll=98
hpf3r70w.dll=98
hpfpr70w.dll=98
hpfrs70w.dll=98
hpfie70w.dll=98

hpfpp70w.dll=98
hpf3l70w.dll=98

unidrv.dll=98
unidrvui.dll=98
unires.dll=98
unidrv.hlp=99
stdnames.gpd=99

;Data File Components
HPZIDS40.dll=100

hpof4503.xml=99
hpfsc70w.dtd=99

;Convert API PSE Intents database
hpfpa70w.vdf=99
hpfpa70w.dll=98

[SourceDisksFiles.x86]
hpof450a.ini=96
hpfsm70w.gpd=99
hpf3m70w.gpd=99
hpof4503.gpd=99
hpfhl70w.cab=99
hpof4503.vdf=99
hpfst70w.dll=96
hpfvu70w.dll=96
hpof4503.dll=96
hpfui70w.dll=96
hpfev70w.dll=96
hpf3r70w.dll=96
hpfpr70w.dll=96
hpfrs70w.dll=96
hpfie70w.dll=96

UNIDRV.DLL=96
UNIDRVUI.DLL=96
UNIDRV.HLP=99
UNIRES.DLL=96
STDNAMES.GPD=99
hpfpp70w.dll=96
hpf3l70w.dll=96


;coinstaller file
hpzids01.dll=100

;Data File Components
hpof4503.xml=99
hpfsc70w.dtd=99

;Convert API PSE Intents database
hpfpa70w.vdf=99
hpfpa70w.dll=96

[DestinationDirs]
DefaultDestDir=66000
HPPRPROC=66001
PCL_LANGMON_FILES=66002
COINST_FILES=66002
COINST_FILES_64=66002

[Strings]
HP="Hewlett-Packard"
DiskID="HP CD"
PRINT_PROCESSOR="hpfpp70w,hpfpp70w.dll"
