;[HP]

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


;Copyright Hewlett-Packard 2008
;MagicKeyword  {45D3FC63-EF7B-491a-ACDA-5133725BCF8E}
[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=hpF2400.cat
DriverVer=04/16/2009,70.091.312.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 F2400 series" = VAYU_2400.NTx86,USBPRINT\HPDeskjet_F2400_seri2386    

;********************************
;VISTA 32 bit machine
;********************************
[HP.NT.6.0]
"HP Deskjet F2400 series" = VAYU_2400_VISTA.NT.6.0,USBPRINT\HPDeskjet_F2400_seri2386    



;********************************
;VISTA 64 bit machine
;********************************
 
[HP.NTAMD64.6.0]
"HP Deskjet F2400 series" = VAYU_2400_VISTA.NTAMD64.6.0,USBPRINT\HPDeskjet_F2400_seri2386    



; 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_2400.NTx86]
CopyFiles=COINST_FILES,2400GPD_INI,STRING,VAYU_DATA_FILES_2400,HELP,OEMUI_2400,GPD_COMMON3,HPPRPROC,PCL_LANGMON_FILES,PCL3_RENDER,HP_UNIDRV,PREVIEW,CONVERTAPI
DataSection=HP_UNIDRV_DATA
LanguageMonitor="hpf3l70v.dll,hpf3l70v.dll"
DataFile=hpof2403.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_2400_VISTA.NT.6.0]
CopyFiles=COINST_FILES,2400GPD_INI,STRING,VAYU_DATA_FILES_2400,HELP,HP_UNIDRV,OEMUI_2400,GPD_COMMON3,HPPRPROC,PCL_LANGMON_FILES,PCL3_RENDER,PREVIEW,CONVERTAPI
DataSection=HP_UNIDRV_DATA
LanguageMonitor="hpf3l70v.dll,hpf3l70v.dll"
DataFile=hpof2403.gpd
PrintProcessor=%PRINT_PROCESSOR% 
AddReg=REG_INFO



 
[VAYU_2400_VISTA.NTAMD64.6.0]
CopyFiles=COINST_FILES_64,2400GPD_INI_64,STRING,VAYU_DATA_FILES_2400,HELP,OEMUI_2400,GPD_COMMON3,HPPRPROC,PCL_LANGMON_FILES,PCL3_RENDER,HP_UNIDRV,PREVIEW
DataSection=HP_UNIDRV_DATA
LanguageMonitor="hpf3l70v.dll,hpf3l70v.dll"
DataFile=hpof2403.gpd
PrintProcessor=%PRINT_PROCESSOR% 
AddReg=REG_INFO
[VAYU_2400.NTx86.CoInstallers]	
AddReg=hp_CoInstaller_addReg_32
CopyFiles=COINST_FILES
ICEDatFiles=hpoins44.dat,autorun.inf,hpzstub.exe -f

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



[VAYU_2400_VISTA.NTAMD64.6.0.CoInstallers]	
AddReg=hp_CoInstaller_addReg_64
CopyFiles=COINST_FILES_64
ICEDatFiles=hpoins44.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_2400]
hpof2403.vdf
hpof2403.xml
hpfsc70v.dtd


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


[OEMUI_2400]
hpfui70v.dll
hpfvu70v.dll
hpff2403.dll
hpfev70v.dll

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

[PCL3_RENDER]
hpf3r70v.dll
hpfrs70v.dll
hpfie70v.dll


[PREVIEW]
hpfpr70v.dll

[CONVERTAPI]
hpfpa70v.vdf
hpfpa70v.dll

[HELP]
hpfhl70v.cab,hpfhl70v.cab



[GPD_COMMON3]
hpfsm70v.gpd
hpf3m70v.gpd

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


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




[2400GPD_INI]
hpof2403.gpd,hpof2403.gpd,,0x00000020
hpof240a.ini,hpof240a.ini,,0x00000020

[2400GPD_INI_64]
hpof2403.gpd,hpof2403.gpd,,0x00000020
hpof240s.ini,hpof240s.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",hpF2400s.cab,,
99="PDL_COMMON",hpF2400.cab,,

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

[SourceDisksFiles.amd64]
hpof240s.ini=98
hpfsm70v.gpd=99
hpf3m70v.gpd=99
hpof2403.gpd=99
hpfhl70v.cab=99
hpof2403.vdf=99
hpfst70v.dll=98
hpfvu70v.dll=98
hpff2403.dll=98
hpfui70v.dll=98
hpfev70v.dll=98
hpf3r70v.dll=98
hpfpr70v.dll=98
hpfrs70v.dll=98
hpfie70v.dll=98
hpfpp70v.dll=98
hpf3l70v.dll=98


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


;Data File Components
HPZIDS40.dll=100

hpof2403.xml=99
hpfsc70v.dtd=99


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

[SourceDisksFiles.x86]
hpof240a.ini=96
hpfsm70v.gpd=99
hpf3m70v.gpd=99
hpof2403.gpd=99
hpfhl70v.cab=99
hpof2403.vdf=99
hpfst70v.dll=96
hpfvu70v.dll=96
hpff2403.dll=96
hpfui70v.dll=96
hpfev70v.dll=96
hpf3r70v.dll=96
hpfpr70v.dll=96
hpfrs70v.dll=96
hpfie70v.dll=96
UNIDRV.DLL=96
UNIDRVUI.DLL=96
UNIDRV.HLP=99
UNIRES.DLL=96
STDNAMES.GPD=99
hpfpp70v.dll=96
hpf3l70v.dll=96

;coinstaller file
hpzids01.dll=100

;Data File Components
 
hpof2403.xml=99
hpfsc70v.dtd=99



;Convert API PSE Intents database
hpfpa70v.vdf=99
hpfpa70v.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="hpfpp70v,hpfpp70v.dll" 

