;[HP]
;HP Photosmart C4600 Series printer driver INF file for Windows 2000 and XP

;Copyright Hewlett-Packard 2007
; Magic Keyword {5D359531-D335-424f-A754-5B7C2640B5D1}
[Version]
Signature="$Windows NT$"
Provider=%HP% 
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318} 
Class=Printer 

;***************************************************************
;Driver Store & Plug & Play [ START ] [ Required for VISTA INF ]
;***************************************************************
DriverPackageType=PlugAndPlay
DriverPackageDisplayName="Print Driver" 
;**************************************************************
;Driver Store & Plug & Play [ END ] [ Required for VISTA INF ]
;**************************************************************

CatalogFile=hpC4600.cat
DriverVer=10/06/2008,70.083.15.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, NT.6.0, NTamd64, 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.

;********************************
;XP 32 bit machine
;********************************
[HP]
"HP Photosmart C4600 series" = VAYU_4600.NTx86,USBPRINT\HPPhotosmart_C4600_sEC29

;********************************
;VISTA 32 bit machine
;********************************
[HP.NT.6.0]
"HP Photosmart C4600 series" = VAYU_4600_VISTA.NT.6.0,USBPRINT\HPPhotosmart_C4600_sEC29


;********************************
;XP 64 bit machine
;********************************
[HP.NTAMD64]
"HP Photosmart C4600 series" = VAYU_4600.NTAMD64,USBPRINT\HPPhotosmart_C4600_sEC29

;********************************
;VISTA 64 bit machine
;********************************
[HP.NTAMD64.6.0]
"HP Photosmart C4600 series" = VAYU_4600_VISTA.NTAMD64.6.0,USBPRINT\HPPhotosmart_C4600_sEC29

[HP]

; 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_4600.NTx86]
CopyFiles=COINST_FILES,4600GPD_INI,STRING,VAYU_DATA_FILES_4600,HELP,OEMUI_4600,GPD_COMMON3,HPPRPROC,ADOBE_RGB,PCL_LANGMON_FILES,PCL3_RENDER,HP_UNIDRV,CFG_COPY_4600,PREVIEW,CONVERTAPI
DataSection=HP_UNIDRV_DATA
LanguageMonitor="hpf3l083.dll,hpf3l083.dll"
DataFile=hpoc4603.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_4600_VISTA.NT.6.0]
CopyFiles=COINST_FILES,4600GPD_INI,STRING,VAYU_DATA_FILES_4600,HELP,HP_UNIDRV,OEMUI_4600,GPD_COMMON3,HPPRPROC,ADOBE_RGB,PCL_LANGMON_FILES,PCL3_RENDER,CFG_COPY_4600,PREVIEW,CONVERTAPI
DataSection=HP_UNIDRV_DATA
LanguageMonitor="hpf3l083.dll,hpf3l083.dll"
DataFile=hpoc4603.gpd
PrintProcessor=%PRINT_PROCESSOR% 
AddReg=REG_INFO

[VAYU_4600.NTAMD64]
CopyFiles=COINST_FILES_64,4600GPD_INI_64,STRING,VAYU_DATA_FILES_4600,HELP,OEMUI_4600,GPD_COMMON3,HPPRPROC,ADOBE_RGB,PCL_LANGMON_FILES,PCL3_RENDER,CFG_COPY_4600,HP_UNIDRV,PREVIEW
DataSection=HP_UNIDRV_DATA
LanguageMonitor="hpf3l083.dll,hpf3l083.dll"
DataFile=hpoc4603.gpd
PrintProcessor=%PRINT_PROCESSOR% 
AddReg=REG_INFO

[VAYU_4600_VISTA.NTAMD64.6.0]
CopyFiles=COINST_FILES_64,4600GPD_INI_64,STRING,VAYU_DATA_FILES_4600,HELP,OEMUI_4600,GPD_COMMON3,HPPRPROC,ADOBE_RGB,PCL_LANGMON_FILES,PCL3_RENDER,CFG_COPY_4600,HP_UNIDRV,PREVIEW
DataSection=HP_UNIDRV_DATA
LanguageMonitor="hpf3l083.dll,hpf3l083.dll"
DataFile=hpoc4603.gpd
PrintProcessor=%PRINT_PROCESSOR% 
AddReg=REG_INFO

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

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

[VAYU_4600.NTAMD64.CoInstallers]
AddReg=hp_CoInstaller_addReg_64
CopyFiles=COINST_FILES_64
ICEDatFiles=hpoins36.dat,autorun.inf,hpzstub.exe -f

[VAYU_4600_VISTA.NTAMD64.6.0.CoInstallers]
AddReg=hp_CoInstaller_addReg_64
CopyFiles=COINST_FILES_64
ICEDatFiles=hpoins36.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_4600]
;Sigma
hpoc4603.vdf
hpoc4603.xml
hpfsc083.dtd


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



[OEMUI_4600]
;Sigma
hpfui083.dll
hpfvu083.dll
hpoc4603.dll
hpfev083.dll

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

[PCL3_RENDER]
hpf3r083.dll
hpfrs083.dll
hpfie083.dll

[PREVIEW]
hpfpr083.dll

[CONVERTAPI]
hpfpa083.vdf
hpfpa083.dll

[HELP]
hpfhl083.cab,hpfhl083.cab

[GPD_COMMON3]
hpfsm083.gpd
hpf3m083.gpd

[CFG_COPY_4600]
;Sigma
hpoc4603.exp

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


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

[ADOBE_RGB]
Adobe RGB (1998) D65 WP 2.2 Gamma.icc,adbrgb.icc,,0x00000020

[4600GPD_INI]
hpoc4603.gpd,hpoc4603.gpd,,0x00000020
hpoc460a.ini,hpoc460a.ini,,0x00000020

[4600GPD_INI_64]
hpoc4603.gpd,hpoc4603.gpd,,0x00000020
hpoc460s.ini,hpoc460s.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",hpC4600s.cab,,
99="PDL_COMMON",hpC4600.cab,,

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

[SourceDisksFiles.amd64]
hpoc460s.ini  = 98
hpfsm083.gpd = 99
hpf3m083.gpd = 99
hpoc4603.gpd = 99
hpfhl083.cab  = 99
hpoc4603.vdf = 99
hpfst083.dll  = 98
hpfvu083.dll=98
hpoc4603.dll  = 98
hpfui083.dll=98
hpfev083.dll=98
hpf3r083.dll=98
hpfpr083.dll=98
hpfrs083.dll=98
hpfie083.dll=98
hpfpp083.dll = 98
hpf3l083.dll = 98
hpoc4603.exp = 99
unidrv.dll=98
unidrvui.dll=98
unires.dll=98
unidrv.hlp=99
stdnames.gpd=99
HPZIDS40.dll=100

;Data File Components

hpoc4603.xml = 99
hpfsc083.dtd = 99

;ICC_PROFILES
adbrgb.icc=98

;
; Call SetupSetDirectoryId with 66000 to set the target directory at runtime
; (depending on which environment drivers are getting installed)
;


[SourceDisksFiles.x86]
hpoc460a.ini  = 96
hpfsm083.gpd = 99
hpf3m083.gpd = 99
hpoc4603.gpd = 99
hpfhl083.cab  = 99
hpoc4603.vdf = 99
hpfst083.dll  = 96
hpfvu083.dll=96
hpoc4603.dll  = 96
hpfui083.dll=96
hpfev083.dll=96
hpf3r083.dll=96
hpfpr083.dll=96
hpfrs083.dll=96
hpfie083.dll=96
hpfig083.dll=96
hpfst071.rpo=99
UNIDRV.DLL=96
UNIDRVUI.DLL=96
UNIDRV.HLP=99
UNIRES.DLL=96
STDNAMES.GPD=99
hpfpp083.dll = 96
hpf3l083.dll = 96
hpoc4603.exp = 99

;coinstaller file
hpzids01.dll=100


;Data File Components
;Sigma
hpoc4603.xml = 99
hpfsc083.dtd = 99

;ICC_PROFILES
adbrgb.icc=96

;cONVERTapi pse iNTENTS DATABASE
hpfpa083.vdf = 96
hpfpa083.dll = 96

;
; Call SetupSetDirectoryId with 66000 to set the target directory at runtime
; (depending on which environment drivers are getting installed)
;

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

;
; Localizable Strings
;
[Strings]
HP="Hewlett-Packard"
DiskID ="HP CD"
PRINT_PROCESSOR="hpfpp083,hpfpp083.dll" 
