hphipa09.inf Driver File Contents (3511_ita_w2k_xp_release.exe)

;Windows 9x/2k PnP Parallel port installation for PhotoSmart printers
;Copyright Hewlett-Packard 2001
[Version]
Signature="$WINDOWS NT$"
Provider=%HP%
;CatalogFile=hphipaX9.cat
CatalogFile.NT=hphipa09.cat


;This class GUID must be unique since we have a class installer
ClassGUID={3ECA930D-2D08-4625-BECE-4C80CC12B0B9}
;same for the class name
Class="Dot4Par HPH09"
DriverVer=01/30/2003, 3.5.11.0

[ControlFlags]
ExcludeFromSelect = *
;InteractiveInstall=LPTENUM\HPPHOTOSMART_1218CACE
;InteractiveInstall=LPTENUM\HPPHOTOSMART_12150F0F
;InteractiveInstall=LPTENUM\HEWLETT-PACKARDPHOTOED37
;InteractiveInstall=LPTENUM\HEWLETT-PACKARDPHOTO2D66
;InteractiveInstall=LPTENUM\HPPHOTOSMART_1315CF5E
;InteractiveInstall=LPTENUM\HPPHOTOSMART_11150FFF

[Manufacturer]
%HP%=HP

[HP]
%PS_1218%       = PS_1218_Inst,LPTENUM\HPPHOTOSMART_1218CACE
%PS_1215%		= PS_1215_Inst,LPTENUM\HPPHOTOSMART_12150F0F
%PS_1000%       = PS_1000_Inst,LPTENUM\HEWLETT-PACKARDPHOTOED37
%PS_1100%       = PS_1100_Inst,LPTENUM\HEWLETT-PACKARDPHOTO2D66
%PS_1315%       = PS_1315_Inst,LPTENUM\HPPHOTOSMART_1315CF5E
%PS_1115%       = PS_1115_Inst,LPTENUM\HPPHOTOSMART_11150FFF

[DestinationDirs]
DefaultDestDir = 11

; Different INFs copied in different OSes
;INF_CpyF_w2k = 10,inf
;INF_CpyF_9x = 10,inf
INF_CpyF_All = 10,inf

; 16 bit part of the class installer
Dot4_Ins_CpyF116 = 11

; 32 bit part of the class installer
Dot4_Ins_CpyF132_9X  = 10
Dot4_Ins_CpyF132_w2k = 11
Infr_Ins_CpyF_w2k = 10
Infr_Ins_CpyF_9X  = 10

; Different IO stacks drivers copied in different OSes
Dot4_CpyF1    = 10,System32\drivers
Dot4_CpyF_9x = 10,System32\drivers

; IO stacks Runtime Libraries
IO_RTL_CpyF1  = 11
IO_LM_CpyF1   = 11

; Paralell port driver
Dot4_VXD_CpyF_9x = 11

; Different mass storage drivers for different OSes
Dot4_Str2k_CpyF1 = 10,System32\drivers
Dot4_Str98_CpyF1  = 10,System32\drivers
Dot4_Str_pdr = 11, IOSUBSYS

; Files for the printer driver
;PrnDrv_CpyF_w2k = 10,System32\spool\drivers\w32x86\3


[SourceDisksNames]
1=%CD%,,,
2=%CD%,,,

[SourceDisksNames.x86]
1=,,,\w2kio
2=%CD%,,,
3=,,,\%LANG_DIR%\drivers\win_2k


[SourceDisksFiles]
;
; Class Installer files and infrastructre
;
hphinfs.dat  = 2
hphc3203.dll = 2
hphuci03.dll = 2
;
; INFs are precopied until we find a better solution
;
;
;	IO stacks INFs
;
;
;	Printer driver INFs
;
;
;	IO drivers files
;
hphipa09.sys = 1
hphid409.sys = 1
hphipr09.sys = 1
hphius09.sys = 1
hphs9x09.sys = 1
hphs2k09.sys = 1
hphbrx09.pdr = 1
HphPar98.vxd = 1
;
;	IO Runtime Libraries
;
hphipm09.exe = 1
hphipr09.dll = 1
hphidr09.dll = 1
hphimn09.dll = 1
;
;	Printer driver DAT files
;
;hph1218.dat  = 3
;hph1215.dat  = 3
;hph1000.dat  = 3
;hph1100.dat  = 3
;hph1315.dat  = 3
;hph1115.dat  = 3
;hph100.dat   = 3
;
;	Printer Driver files from VCD
;
;hpz2ku04.dll=3
;hpz9xd04.drv=3
;hpz9xp04.dll=3
;hpzcfg04.exe=3
;hpzcoi04.dll=3
;hpzcon04.dll=3
;hpzeng04.exe=3
;hpzfac04.dll=3
;hpzflt04.dll=3
;hpzimb04.dll=3
;hpzime04.dll=3
;hpzimp04.dll=3
;hpzimv04.dll=3
;hpziol9x.vxd=3
;hpzion9x.vxd=3
;hpziop98.vxd=3
;hpziop9x.vxd=3
;hpziou04.dll=3
;hpzjui04.dll=3
;hpzl9x04.dll=3
;hpzlnt04.dll=3
;hpzntk04.dll=3
;hpzntp04.dll=3
;hpzntu04.dll=3
;hpzpcl04.dll=3
;hpzpre04.exe=3
;hpzr3204.dll=3
;hpzres04.dll=3
;hpzrpp04.dll=3
;hpzsta9x.exe=3
;hpzstc04.exe=3
;hpzstsin.dll=3
;hpztbi04.dll=3
;hpztbu04.exe=3
;hpztbx04.exe=3
;hpzvip04.dll=3
;hphphoto.hlp=3
;
;	HID specific files
;
;hphphoto.hlp=3
;hphmon03.exe=3
;hph_asui.exe=3

;====================================
;=	Sections for CopyFiles      =
;====================================

;
;	HID specific files
;
[Dot4_Ins_CpyF116]
hphuci03.dll

[Dot4_Ins_CpyF132_9X]
hphc3203.dll

[Dot4_Ins_CpyF132_W2k]
hphc3203.dll

[Infr_Ins_CpyF_w2k]
hphinfs.dat

[Infr_Ins_CpyF_9X]
hphinfs.dat

;[INF_CpyF_w2k]
;
;	IO stacks W2K INFs
;

;
;	IO stacks 9X INFs
;
;[INF_CpyF_9x]

[INF_CpyF_All]

;
;	IO stacks for all OSes
;
[Dot4_CpyF1]
hphid409.sys
hphipr09.sys
hphius09.sys

;
;	WDM Mass storage drivers
;
[Dot4_Str2k_CpyF1]
hphs2k09.sys

[Dot4_Str98_CpyF1]
hphs9x09.sys

;
;	Bridge Port Driver for 9X
;
[Dot4_Str_pdr]
HPHBRX09.PDR

;
;	Printer driver files
;
;[PrnDrv_CpyF_w2k]
;
;	Dat files
;
;hph1218.dat
;hph1215.dat
;hph1000.dat
;hph1100.dat
;hph1315.dat
;hph1115.dat
;hph100.dat
;
;	Printer Driver INFs
;
;
;	Printer Driver files from VCD
;
;hpzr3204.dll
;hpzrpp04.dll
;hpzcon04.dll
;hphphoto.hlp
;hpzcfg04.exe
;hpzeng04.exe
;hpzflt04.dll
;hpzime04.dll
;hpzjui04.dll
;hpzpre04.exe
;hpzres04.dll
;hpzstc04.exe
;hpztbi04.dll
;hpztbu04.exe
;hpztbx04.exe
;hpzvip04.dll
;hpz2ku04.dll
;hpzntp04.dll
;hpzcoi04.dll
;
;	HID specific files
;
;hphmon03.exe
;hph_asui.exe
;hphphoto.hlp


;
;	9X only IO stack drivers
;
[Dot4_CpyF_9x]
hphipa09.sys

;
;	IO stacks RTL
;
[IO_RTL_CpyF1]
hphidr09.dll
hphipr09.dll
hphipm09.exe

[IO_LM_CpyF1]
hphimn09.dll

;
;	Parallel port driver for 9X
;
[Dot4_VXD_CpyF_9x]	
HphPar98.vxd


;=========================
;=   AddReg sections     =
;=========================

;
;	Class name division specific due to use class installer
;
[Dot4_Ins_AddReg_9X]
HKR,,,,%Dot4_Par_SvcDesc%
HKR,,Installer,,"hphuci03.dll,ClassInstall"
HKR,,Icon,,-23


[Dot4_Ins_AddReg_w2k]
HKR,,,,%Dot4_Par_SvcDesc_2k%
HKR,,Installer32,,"hphc3203.dll,ClassInstall32"
HKR,,Icon,,-23

;
;	This section registers the driver as a WDM
;
[Dot4Drv_AddReg9X]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,hphipa09.sys

;
; Add keys under Enum\enumeratorID\device-instance-id
; These keys name all the "functions" a Dot4 device
; supports. A Friendly-name for the function lives in
; this key.
;
[PS_1218_AddReg]
HKR,%Printer_Func%,%Desc_Val%,,%PS_1218%
HKR,%Storage_Func%,%Desc_Val%,,%StrDesc%
HKLM,%PS_1218_DOT3%,%ParFwdSkip%,0x00010001,0x60
HKLM,%PS_1218_DOT3%,%ParRevSkip%,0x00010001,0x778
HKLM,%PS_1218_DOT3%,%ParResetChannel%,0x00010001, 0x4e
HKLM,%PS_1218_DOT3%,%ParResetByte%,0x00010001, 0x00
HKLM,%PS_1218_DOT3%,%ParResetByteCount%,0x00010001, 0x04

[PS_1215_AddReg]
HKR,%Printer_Func%,%Desc_Val%,,%PS_1215%
HKR,%Storage_Func%,%Desc_Val%,,%StrDesc%
HKLM,%PS_1215_DOT3%,%ParFwdSkip%,0x00010001,0x60
HKLM,%PS_1215_DOT3%,%ParRevSkip%,0x00010001,0x778
HKLM,%PS_1215_DOT3%,%ParResetChannel%,0x00010001, 0x4e
HKLM,%PS_1215_DOT3%,%ParResetByte%,0x00010001, 0x00
HKLM,%PS_1215_DOT3%,%ParResetByteCount%,0x00010001, 0x04

[PS_1000_AddReg]
HKR,%Printer_Func%,%Desc_Val%,,%PS_1000%
HKR,%Storage_Func%,%Desc_Val%,,%StrDesc%
HKLM,%PS_1000_DOT3%,%ParFwdSkip%,0x00010001,0x60
HKLM,%PS_1000_DOT3%,%ParRevSkip%,0x00010001,0x778
HKLM,%PS_1000_DOT3%,%ParResetChannel%,0x00010001, 0x4e
HKLM,%PS_1000_DOT3%,%ParResetByte%,0x00010001, 0x00
HKLM,%PS_1000_DOT3%,%ParResetByteCount%,0x00010001, 0x04

[PS_1100_AddReg]
HKR,%Printer_Func%,%Desc_Val%,,%PS_1100%
HKR,%Storage_Func%,%Desc_Val%,,%StrDesc%
HKLM,%PS_1100_DOT3%,%ParFwdSkip%,0x00010001,0x60
HKLM,%PS_1100_DOT3%,%ParRevSkip%,0x00010001,0x778
HKLM,%PS_1100_DOT3%,%ParResetChannel%,0x00010001, 0x4e
HKLM,%PS_1100_DOT3%,%ParResetByte%,0x00010001, 0x00
HKLM,%PS_1100_DOT3%,%ParResetByteCount%,0x00010001, 0x04

[PS_1315_AddReg]
HKR,%Printer_Func%,%Desc_Val%,,%PS_1315%
HKR,%Storage_Func%,%Desc_Val%,,%StrDesc%
HKLM,%PS_1315_DOT3%,%ParFwdSkip%,0x00010001,0x60
HKLM,%PS_1315_DOT3%,%ParRevSkip%,0x00010001,0x778
HKLM,%PS_1315_DOT3%,%ParResetChannel%,0x00010001, 0x4e
HKLM,%PS_1315_DOT3%,%ParResetByte%,0x00010001, 0x00
HKLM,%PS_1315_DOT3%,%ParResetByteCount%,0x00010001, 0x04

[PS_1115_AddReg]
HKR,%Printer_Func%,%Desc_Val%,,%PS_1115%
HKR,%Storage_Func%,%Desc_Val%,,%StrDesc%
HKLM,%PS_1115_DOT3%,%ParFwdSkip%,0x00010001,0x60
HKLM,%PS_1115_DOT3%,%ParRevSkip%,0x00010001,0x778
HKLM,%PS_1115_DOT3%,%ParResetChannel%,0x00010001, 0x4e
HKLM,%PS_1115_DOT3%,%ParResetByte%,0x00010001, 0x00
HKLM,%PS_1115_DOT3%,%ParResetByteCount%,0x00010001, 0x04

[Dot4Drv_Service_2k]
;
; Service configuration info (Dot4Par doesn't run on Win2K)
;
DisplayName     = %Dot4_Par_SvcDesc_2k%
ServiceType     = 1             ; Kernel driver
StartType       = 3             ; Manual start
ErrorControl    = 1             ; Error ignore
ServiceBinary   = %12%\hphid409.sys

;=========================
;=   Class Installation  =
;=========================

;
;	9X Me section
;
[ClassInstall]
AddReg    = Dot4_Ins_AddReg_9X
CopyFiles = Infr_Ins_CpyF_9X,Dot4_Ins_CpyF116,Dot4_Ins_CpyF132_9x,IO_RTL_CpyF1,IO_LM_CpyF1,Dot4_VXD_CpyF_9x,Dot4_CpyF_9x,Dot4_CpyF1,Dot4_Str98_CpyF1,Dot4_Str_pdr,INF_CpyF_All

;
;	W2K/XP section 
;
[ClassInstall32]
AddReg    = Dot4_Ins_AddReg_W2K
CopyFiles = Infr_Ins_CpyF_w2k,Dot4_Ins_CpyF132_w2k,IO_RTL_CpyF1,Dot4_CpyF1,Dot4_Str2k_CpyF1,INF_CpyF_All

;==================================
;= Main section for every device  =
;==================================


;
;	9X sections
;
[PS_1218_Inst]
AddReg=Dot4Drv_AddReg9X
CopyFiles=Nothing
DriverVer=01/30/2003, 3.5.11.0

[PS_1215_Inst]
AddReg=Dot4Drv_AddReg9X
CopyFiles=Nothing
DriverVer=01/30/2003, 3.5.11.0

[PS_1000_Inst]
AddReg=Dot4Drv_AddReg9X
CopyFiles=Nothing
DriverVer=01/30/2003, 3.5.11.0

[PS_1100_Inst]
AddReg=Dot4Drv_AddReg9X
CopyFiles=Nothing
DriverVer=01/30/2003, 3.5.11.0

[PS_1315_Inst]
AddReg=Dot4Drv_AddReg9X
CopyFiles=Nothing
DriverVer=01/30/2003, 3.5.11.0

[PS_1115_Inst]
AddReg=Dot4Drv_AddReg9X
CopyFiles=Nothing
DriverVer=01/30/2003, 3.5.11.0

;
;	Win 2K sections
;
[Nothing]

[PS_1218_Inst.NT]
AddReg=Dot4_Ins_AddReg_w2k
CopyFiles=Nothing
DriverVer=01/30/2003, 3.5.11.0

[PS_1215_Inst.NT]
AddReg=Dot4_Ins_AddReg_w2k
CopyFiles=Nothing
DriverVer=01/30/2003, 3.5.11.0

[PS_1000_Inst.NT]
AddReg=Dot4_Ins_AddReg_w2k
CopyFiles=Nothing
DriverVer=01/30/2003, 3.5.11.0

[PS_1100_Inst.NT]
AddReg=Dot4_Ins_AddReg_w2k
CopyFiles=Nothing
DriverVer=01/30/2003, 3.5.11.0

[PS_1315_Inst.NT]
AddReg=Dot4_Ins_AddReg_w2k
CopyFiles=Nothing
DriverVer=01/30/2003, 3.5.11.0

[PS_1115_Inst.NT]
AddReg=Dot4_Ins_AddReg_w2k
CopyFiles=Nothing
DriverVer=01/30/2003, 3.5.11.0

;
; Special configuration info for W2K
;
[PS_1218_Inst.NT.HW]
AddReg=PS_1218_AddReg

[PS_1215_Inst.NT.HW]
AddReg=PS_1215_AddReg

[PS_1000_Inst.NT.HW]
AddReg=PS_1000_AddReg

[PS_1100_Inst.NT.HW]
AddReg=PS_1100_AddReg

[PS_1315_Inst.NT.HW]
AddReg=PS_1315_AddReg

[PS_1115_Inst.NT.HW]
AddReg=PS_1115_AddReg


; Add the Dot4 driver as a service in W2K
;
[PS_1218_Inst.NT.Services]
AddService=%Dot4_Par_SvcDesc_2k%,0x00000002,Dot4Drv_Service_2k

[PS_1215_Inst.NT.Services]
AddService=%Dot4_Par_SvcDesc_2k%,0x00000002,Dot4Drv_Service_2k

[PS_1000_Inst.NT.Services]
AddService=%Dot4_Par_SvcDesc_2k%,0x00000002,Dot4Drv_Service_2k

[PS_1100_Inst.NT.Services]
AddService=%Dot4_Par_SvcDesc_2k%,0x00000002,Dot4Drv_Service_2k

[PS_1315_Inst.NT.Services]
AddService=%Dot4_Par_SvcDesc_2k%,0x00000002,Dot4Drv_Service_2k

[PS_1115_Inst.NT.Services]
AddService=%Dot4_Par_SvcDesc_2k%,0x00000002,Dot4Drv_Service_2k


[Strings]
HP="Hewlett-Packard"
Dot4_Par_SvcDesc_2k = "Dot4 HPH09"
Dot4_Par_SvcDesc = "Dot4Par HPH09"
LANG_DIR="enu"
Desc_Val            = "Description"
Printer_Func        = "Functions\PRINT_HPHI09"
Storage_Func	    = "Functions\STORE_HPHI09"
PS_1218             = "photosmart 1218"
PS_1215		    = "photosmart 1215"
PS_1000		    = "photosmart P1000"
PS_1100		    = "photosmart P1100"
PS_1315		    = "photosmart 1315"
PS_1115		    = "photosmart 1115"
PS_1218_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1218"
PS_1215_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1215"
PS_1000_DOT3        = "System\CurrentControlSet\Control\Dot3\HEWLETT-PACKARDPHOTOSMART_P1000"
PS_1100_DOT3        = "System\CurrentControlSet\Control\Dot3\HEWLETT-PACKARDPHOTOSMART_P1100"
PS_1315_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1315"
PS_1115_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1115"
ParFwdSkip          = "ParFwdSkip"
ParRevSkip          = "ParRevSkip"
ParResetChannel     = "ParRC"
ParResetByte	    = "ParRBD"
ParResetByteCount   = "ParRBC"
StrDesc				= "photosmart printer card reader (HPH09)"
CD		    = "Disk"

[Strings.000C]
HP="Hewlett-Packard"
Dot4_Par_SvcDesc_2k = "Dot4 HPH09"
Dot4_Par_SvcDesc = "Dot4Par HPH09"
LANG_DIR="fra"
Desc_Val            = "Description"
Printer_Func        = "Functions\PRINT_HPHI09"
Storage_Func	    = "Functions\STORE_HPHI09"
PS_1218             = "photosmart 1218"
PS_1215		    = "photosmart 1215"
PS_1000		    = "photosmart P1000"
PS_1100		    = "photosmart P1100"
PS_1315		    = "photosmart 1315"
PS_1115		    = "photosmart 1115"
PS_1218_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1218"
PS_1215_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1215"
PS_1000_DOT3        = "System\CurrentControlSet\Control\Dot3\HEWLETT-PACKARDPHOTOSMART_P1000"
PS_1100_DOT3        = "System\CurrentControlSet\Control\Dot3\HEWLETT-PACKARDPHOTOSMART_P1100"
PS_1315_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1315"
PS_1115_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1115"
ParFwdSkip          = "ParFwdSkip"
ParRevSkip          = "ParRevSkip"
ParResetChannel     = "ParRC"
ParResetByte	    = "ParRBD"
ParResetByteCount   = "ParRBC"
StrDesc				= "photosmart printer card reader (HPH09)"
CD		    = "Disk"

[Strings.0007]
HP="Hewlett-Packard"
Dot4_Par_SvcDesc_2k = "Dot4 HPH09"
Dot4_Par_SvcDesc = "Dot4Par HPH09"
LANG_DIR="deu"
Desc_Val            = "Description"
Printer_Func        = "Functions\PRINT_HPHI09"
Storage_Func	    = "Functions\STORE_HPHI09"
PS_1218             = "photosmart 1218"
PS_1215		    = "photosmart 1215"
PS_1000		    = "photosmart P1000"
PS_1100		    = "photosmart P1100"
PS_1315		    = "photosmart 1315"
PS_1115		    = "photosmart 1115"
PS_1218_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1218"
PS_1215_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1215"
PS_1000_DOT3        = "System\CurrentControlSet\Control\Dot3\HEWLETT-PACKARDPHOTOSMART_P1000"
PS_1100_DOT3        = "System\CurrentControlSet\Control\Dot3\HEWLETT-PACKARDPHOTOSMART_P1100"
PS_1315_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1315"
PS_1115_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1115"
ParFwdSkip          = "ParFwdSkip"
ParRevSkip          = "ParRevSkip"
ParResetChannel     = "ParRC"
ParResetByte	    = "ParRBD"
ParResetByteCount   = "ParRBC"
StrDesc				= "photosmart printer card reader (HPH09)"
CD		    = "Disk"

[Strings.0010]
HP="Hewlett-Packard"
Dot4_Par_SvcDesc_2k = "Dot4 HPH09"
Dot4_Par_SvcDesc = "Dot4Par HPH09"
LANG_DIR="ita"
Desc_Val            = "Description"
Printer_Func        = "Functions\PRINT_HPHI09"
Storage_Func	    = "Functions\STORE_HPHI09"
PS_1218             = "photosmart 1218"
PS_1215		    = "photosmart 1215"
PS_1000		    = "photosmart P1000"
PS_1100		    = "photosmart P1100"
PS_1315		    = "photosmart 1315"
PS_1115		    = "photosmart 1115"
PS_1218_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1218"
PS_1215_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1215"
PS_1000_DOT3        = "System\CurrentControlSet\Control\Dot3\HEWLETT-PACKARDPHOTOSMART_P1000"
PS_1100_DOT3        = "System\CurrentControlSet\Control\Dot3\HEWLETT-PACKARDPHOTOSMART_P1100"
PS_1315_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1315"
PS_1115_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1115"
ParFwdSkip          = "ParFwdSkip"
ParRevSkip          = "ParRevSkip"
ParResetByte	    = "ParRBD"
ParResetByteCount   = "ParRBC"
ParResetChannel     = "ParRC"
StrDesc				= "photosmart printer card reader (HPH09)"
CD		    = "Disk"

[Strings.0011]
HP="Hewlett-Packard"
Dot4_Par_SvcDesc_2k = "Dot4 HPH09"
Dot4_Par_SvcDesc = "Dot4Par HPH09"
LANG_DIR="jpn"
Desc_Val            = "Description"
Printer_Func        = "Functions\PRINT_HPHI09"
Storage_Func	    = "Functions\STORE_HPHI09"
PS_1218             = "photosmart 1218"
PS_1215		    = "photosmart 1215"
PS_1000		    = "photosmart P1000"
PS_1100		    = "photosmart P1100"
PS_1315		    = "photosmart 1315"
PS_1115		    = "photosmart 1115"
PS_1218_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1218"
PS_1215_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1215"
PS_1000_DOT3        = "System\CurrentControlSet\Control\Dot3\HEWLETT-PACKARDPHOTOSMART_P1000"
PS_1100_DOT3        = "System\CurrentControlSet\Control\Dot3\HEWLETT-PACKARDPHOTOSMART_P1100"
PS_1315_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1315"
PS_1115_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1115"
ParFwdSkip          = "ParFwdSkip"
ParRevSkip          = "ParRevSkip"
ParResetChannel     = "ParRC"
ParResetByte	    = "ParRBD"
ParResetByteCount   = "ParRBC"
StrDesc				= "photosmart printer card reader (HPH09)"
CD		    = "Disk"

[Strings.000A]
HP="Hewlett-Packard"
Dot4_Par_SvcDesc_2k = "Dot4 HPH09"
Dot4_Par_SvcDesc = "Dot4Par HPH09"
LANG_DIR="esm"
Desc_Val            = "Description"
Printer_Func        = "Functions\PRINT_HPHI09"
Storage_Func	    = "Functions\STORE_HPHI09"
PS_1218             = "photosmart 1218"
PS_1215		    = "photosmart 1215"
PS_1000		    = "photosmart P1000"
PS_1100		    = "photosmart P1100"
PS_1315		    = "photosmart 1315"
PS_1115		    = "photosmart 1115"
PS_1218_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1218"
PS_1215_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1215"
PS_1000_DOT3        = "System\CurrentControlSet\Control\Dot3\HEWLETT-PACKARDPHOTOSMART_P1000"
PS_1100_DOT3        = "System\CurrentControlSet\Control\Dot3\HEWLETT-PACKARDPHOTOSMART_P1100"
PS_1315_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1315"
PS_1115_DOT3        = "System\CurrentControlSet\Control\Dot3\HPPHOTOSMART_1115"
ParFwdSkip          = "ParFwdSkip"
ParRevSkip          = "ParRevSkip"
ParResetChannel     = "ParRC"
ParResetByte	    = "ParRBD"
ParResetByteCount   = "ParRBC"
StrDesc				= "photosmart printer card reader (HPH09)"
CD		    = "Disk"
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: web2, load: 1.13