;/*++
;
;Copyright (c) 1990-2002. Hewlett-Packard Company. All rights reserved. 
;
;
;	Dot4Usb INF for all XP 64 bit OSes
;
;	Hewlett-Packard Converged DOT4 version 12
;
;
; ----- DO NOT MODIFY HEADER TEXT ABOVE THIS LINE! ------------ 
;--*/

[Version]
Signature="$Windows NT$"
Provider=%INF_Provider%
DriverVer=05/28/2007,12.2.0.51
CatalogFile.NT=HPZius23.cat
Class=USB
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
DriverPackageType=PlugAndPlay
DriverPackageDisplayName="DOT4USB"

;====================================================

[ControlFlags]
ExcludeFromSelect=*

[SourceInfo]
SourceDirectory=%1%

[DestinationDirs]
DefaultDestDir = 10,System32\drivers
Dot4Drivers_CpyFiles = 10,System32\drivers
Coinstaller_CopyFile_OverWrite = 11
Coinstaller_CopyFile = 11

[SourceDisksNames.amd64]
1 = %CD%,,,
2 = %CD%,,,"drivers\dot4\amd64\winxp"

[SourceDisksFiles.amd64]
; Driver
HPZius12.sys = 2
HPZid412.sys = 2
hppldcoi.dll = 2
difxapi.dll = 2

;====================================================

[Manufacturer]
%HP%=HP_Models,NTAMD64,NTAMD64.6.0

[HP_Models]

[HP_Models.NTAMD64]
;
; This INF supports models with these PnP IDs
; (Enumerated by any enumerator (*))
;

;;;;Nullifier for usbprint for stack teardown
"HP Color LaserJet 3800"			= NULL_INST,USBPRINT\Hewlett-Packardhp_Co4504
"HP Color LaserJet 3000" 			= NULL_INST,USBPRINT\Hewlett-PackardHP_Co8785
"HP Color LaserJet 3600"			= NULL_INST,USBPRINT\Hewlett-PackardHP_Co8665
"HP LaserJet M3027 MFP" 			= NULL_INST,USBPRINT\Hewlett-PackardHP_LaE1E9
"HP LaserJet M3035 MFP" 			= NULL_INST,USBPRINT\Hewlett-PackardHP_La9090
"HP LaserJet M5025 MFP" 			= NULL_INST,USBPRINT\Hewlett-PackardHP_La6B11
"HP LaserJet M5035 MFP" 			= NULL_INST,USBPRINT\Hewlett-PackardHP_LaBA10
"HP LaserJet M4345 MFP" 			= NULL_INST,USBPRINT\Hewlett-PackardHP_La619B
"HP LaserJet M4730 MFP" 			= NULL_INST,USBPRINT\Hewlett-PackardHP_Co3554
"HP Color LaserJet CP4005" 			= NULL_INST,USBPRINT\Hewlett-PackardHP_CoEC5C
"HP Color LaserJet CP3505 " 			= NULL_INST,USBPRINT\Hewlett-PackardHP_Co994D
"HP Color LaserJet 4700"			= NULL_INST,USBPRINT\Hewlett-PackardHP_CoF1B4
"HP Color LaserJet 4730"			= NULL_INST,USBPRINT\Hewlett-PackardHP_Co2FFA
"HP Color LaserJet 5200"			= NULL_INST,USBPRINT\Hewlett-PackardHP_LaB67C
"HP Color LaserJet 5200L"			= NULL_INST,USBPRINT\Hewlett-Packardhp_La14B6
"HP LaserJet P3005" 				= NULL_INST,USBPRINT\Hewlett-PackardHP_La023A
"HP LaserJet P3004" 				= NULL_INST,USBPRINT\Hewlett-PackardHP_LaC2FB
"HP LaserJet 2420" 				= NULL_INST,USBPRINT\Hewlett-Packardhp_LaA304
"HP Color LaserJet 5550" 			= NULL_INST,USBPRINT\Hewlett-Packardhp_coC8EB
"HP LaserJet 3050"  				= NULL_INST,USBPRINT\Hewlett-PackardHP_LaAEDE,DOT4PRT\vid_03f0&pid_3217&mi_00,DOT4PRT\vid_03f0&pid_3217&Rev_0100&mi_00
"HP LaserJet 3052" 				= NULL_INST,USBPRINT\Hewlett-PackardHP_La6F5F,DOT4PRT\vid_03f0&pid_3317&mi_00,DOT4PRT\vid_03f0&pid_3317&Rev_0100&mi_00
"HP LaserJet 3055"  				= NULL_INST,USBPRINT\Hewlett-PackardHP_LaAD1E,DOT4PRT\vid_03f0&pid_3417&mi_00,DOT4PRT\vid_03f0&pid_3417&Rev_0100&mi_00
"HP LaserJet 3390"  				= NULL_INST,USBPRINT\Hewlett-PackardHP_LaAE2B,DOT4PRT\vid_03f0&pid_3517&mi_00,DOT4PRT\vid_03f0&pid_3517&Rev_0100&mi_00
"hp LaserJet 1320 series" 			= NULL_INST,usbprint\hewlett-packardhp_La0CA5
"hp color LaserJet 2550 series"  		= NULL_INST,usbprint\hewlett-packardhp_co650A,DOT4PRT\vid_03f0&pid_1c17,DOT4PRT\vid_03f0&pid_1c17&Rev_0100
"HP CM8050 MFP with Edgeline"                   = NULL_INST,USBPRINT\Hewlett-PackardHP_CM21AA 
"HP CM8060 MFP with Edgeline"                   = NULL_INST,USBPRINT\Hewlett-PackardHP_CM12EE

"HP LaserJet P4014"                             = NULL_INST,USBPRINT\Hewlett-PackardHP_LaE77A 
"HP LaserJet P4515"                             = NULL_INST,USBPRINT\Hewlett-PackardHP_La26AB
"HP LaserJet P4015"                             = NULL_INST,USBPRINT\Hewlett-PackardHP_La27BB
"HP LaserJet M9050 MFP"                         = NULL_INST,USBPRINT\Hewlett-PackardHP_LaE9DD
"HP LaserJet M9040 MFP"                         = NULL_INST,USBPRINT\Hewlett-PackardHP_La38DC
"HP Color LaserJet CP6015 series"               = NULL_INST,USBPRINT\Hewlett-PackardHP_CoC45C
"HP Color LaserJet CM6040 Series"               = NULL_INST,USBPRINT\Hewlett-PackardHP_Co23A3


"HP Deskjet 6980 Series (DOT4USB)"         	= D4Usb_Poll_Inst,usb\vid_03f0&pid_8804&mi_01
"HP Deskjet 6940 Series (DOT4USB)"         	= D4Usb_Poll_Inst,usb\vid_03f0&pid_8904&mi_01
"HP Photosmart Pro B9100 series (DOT4USB)" 	= D4Usb_Poll_Inst,usb\vid_03f0&pid_bd02&mi_01
"Photosmart 2570 series (DOT4USB)" 	   	= D4Usb_Poll_Inst,usb\vid_03f0&pid_4e11&mi_02
"Photosmart 3100 Series (DOT4USB)"	   	= D4Usb_Poll_Inst,usb\vid_03f0&pid_5011&mi_02
"Photosmart 3200 Series (DOT4USB)"	   	= D4Usb_Poll_Inst,usb\vid_03f0&pid_5111&mi_02
"Photosmart 3300 Series (DOT4USB)"	   	= D4Usb_Poll_Inst,usb\vid_03f0&pid_5211&mi_02
"Officejet 6300 series (DOT4USB)"          	= D4Usb_Poll_Inst,usb\vid_03f0&pid_5311&mi_02
"Officejet 4300 series (DOT4USB)"          	= D4Usb_Poll_Inst,usb\vid_03f0&pid_5411&mi_02
"Deskjet F300 series (DOT4USB)"            	= D4Usb_Poll_Inst,usb\vid_03f0&pid_5511&mi_02
"HP Photosmart A710 series (DOT4USB)" 		= D4Usb_Poll_Inst,usb\vid_03f0&Pid_1c02&mi_01
"HP Photosmart A610 series (DOT4USB)" 		= D4Usb_Poll_Inst,usb\vid_03f0&Pid_1b02&mi_01
"HP Photosmart A510 series (DOT4USB)" 		= D4Usb_Poll_Inst,usb\vid_03f0&Pid_1a02&mi_01
"HP Photosmart A310 series (DOT4USB)" 		= D4Usb_Poll_Inst,usb\vid_03f0&Pid_1d02&mi_01
"HP Photosmart A430 series (DOT4USB)" 		= D4Usb_Poll_Inst,usb\vid_03f0&Pid_1902&mi_02
"HP Photosmart D7300 series (DOT4USB)" 		= D4Usb_Poll_Inst,usb\vid_03f0&Pid_c702&mi_01
"HP Photosmart D6100 series (DOT4USB)" 		= D4Usb_Poll_Inst,usb\vid_03f0&Pid_c502&mi_01
"HP Photosmart D7100 series (DOT4USB)" 		= D4Usb_Poll_Inst,usb\vid_03f0&Pid_c602&mi_01
"HP Photosmart D5100 series (DOT4USB)" 		= D4Usb_Poll_Inst,usb\vid_03f0&Pid_c402&mi_01
"HP Photosmart C4100 series (DOT4USB)" 		= D4Usb_Poll_Inst,usb\vid_03f0&pid_5711&mi_02 
"HP Photosmart C5100 series (DOT4USB)" 		= D4Usb_Poll_Inst,usb\vid_03f0&Pid_5811&mi_02
"HP Photosmart C7100 series (DOT4USB)" 		= D4Usb_Poll_Inst,usb\vid_03f0&Pid_5a11&mi_02
"HP Photosmart C6100 series (DOT4USB)" 		= D4Usb_Poll_Inst,usb\vid_03f0&Pid_5911&mi_02
"HP Photosmart C3100 series (DOT4USB)" 		= D4Usb_Poll_Inst,usb\vid_03f0&Pid_5611&mi_02
"HP Officejet Pro K5400 (DOT4USB)"      	= D4Usb_Poll_Inst_Use_Coinstaller,usb\vid_03f0&pid_2012&mi_01,usb\vid_03f0&pid_2012&rev_0100&mi_01
"HP Officejet Pro L7500 (DOT4USB)"      	= D4Usb_Poll_Inst_Use_Coinstaller,usb\Vid_03f0&Pid_2112&Mi_02,usb\Vid_03f0&Pid_2112&rev_0100&Mi_02
"HP Officejet Pro L7600 (DOT4USB)"      	= D4Usb_Poll_Inst_Use_Coinstaller,usb\Vid_03f0&Pid_2212&Mi_02,usb\Vid_03f0&Pid_2212&rev_0100&Mi_02
"HP Officejet Pro L7700 (DOT4USB)"      	= D4Usb_Poll_Inst_Use_Coinstaller,usb\Vid_03f0&Pid_2312&Mi_02,usb\Vid_03f0&Pid_2312&rev_0100&Mi_02
"HP Officejet Pro K5300 (DOT4USB)" 		= D4Usb_Poll_Inst_Use_Coinstaller,usb\Vid_03f0&Pid_1f12&Mi_01,usb\Vid_03f0&Pid_1f12&rev_0100&Mi_01
"HP Officejet Pro L7300 (DOT4USB)" 		= D4Usb_Poll_Inst_Use_Coinstaller,usb\Vid_03f0&Pid_2512&Mi_02,usb\Vid_03f0&Pid_2512&rev_0100&Mi_02
"HP Officejet J5700 Series (DOT4USB)"   = D4Usb_Poll_Inst_Use_Coinstaller,usb\vid_03f0&pid_5b11&MI_02,usb\vid_03f0&pid_5b11&rev_0100&MI_02

"HP Photosmart D5060 Printer (DOT4USB) " 	= D4Usb_Poll_Inst,USB\Vid_03f0&Pid_c802&mi_01,USB\Vid_03f0&Pid_c802&rev_0100&mi_01   

"HP Color LaserJet 3800 (DOT4USB)"     		= D4Usb_Poll_Inst_Use_Coinstaller,usb\vid_03f0&pid_6817
"HP Color LaserJet 3000(DOT4USB)" 		= D4Usb_Poll_Inst_Use_Coinstaller,usb\VID_03F0&PID_6717&rev_0100,usb\VID_03F0&PID_6717
"HP Color LaserJet 3600(DOT4USB)" 		= D4Usb_Poll_Inst_Use_Coinstaller,usb\VID_03F0&PID_6917&rev_0100,usb\VID_03F0&PID_6917
"hp color LaserJet 5550 (DOT4USB)"		= D4Usb_Poll_Inst_Use_Coinstaller,usb\vid_03f0&pid_1f17
"hp color LaserJet 2550 series (DOT4USB)"  	= D4Usb_Poll_Inst_Use_Coinstaller,USB\Vid_03f0&Pid_1C17
"hp LaserJet 2420 (DOT4USB)" 			= D4Usb_Poll_Inst_Use_Coinstaller,usb\vid_03f0&pid_2917
"hp LaserJet 1320 series (DOT4USB)" 	 	= D4Usb_Poll_Inst_Use_Coinstaller,USB\Vid_03f0&Pid_1D17
"HP Color LaserJet 4700 (DOT4USB)"		= D4Usb_Poll_Inst_Use_Coinstaller,usb\vid_03f0&pid_6217
"HP Color LaserJet 4730mfp (DOT4USB)" 		= D4Usb_Poll_Inst_Use_Coinstaller,usb\vid_03f0&pid_6317
"hp LaserJet 4350 (DOT4USB)" 			= D4Usb_Poll_Inst_Use_Coinstaller,usb\vid_03f0&pid_2317
"HP LaserJet 3050 (DOT4USB)"  			= D4Usb_Poll_Inst_Use_Coinstaller,USB\Vid_03f0&Pid_3217&rev_0100&mi_00,USB\Vid_03f0&Pid_3217&mi_00
"HP LaserJet 3052 (DOT4USB)"  			= D4Usb_Poll_Inst_Use_Coinstaller,USB\Vid_03f0&Pid_3317&rev_0100&mi_00,USB\Vid_03f0&Pid_3317&mi_00
"HP LaserJet 3055 (DOT4USB)"  			= D4Usb_Poll_Inst_Use_Coinstaller,USB\Vid_03f0&Pid_3417&rev_0100&mi_00,USB\Vid_03f0&Pid_3417&mi_00
"HP LaserJet 3390 (DOT4USB)"  			= D4Usb_Poll_Inst_Use_Coinstaller,USB\Vid_03f0&Pid_3517&rev_0100&mi_00,USB\Vid_03f0&Pid_3517&mi_00
"hp LaserJet 3015 (DOT4USB)"			= D4Usb_Poll_Inst_Use_Coinstaller,USB\Vid_03f0&Pid_1617
"hp LaserJet 3020 (DOT4USB)"			= D4Usb_Poll_Inst_Use_Coinstaller,USB\Vid_03f0&Pid_1717
"hp LaserJet 3030 (DOT4USB)"			= D4Usb_Poll_Inst_Use_Coinstaller,USB\Vid_03f0&Pid_1817
"hp LaserJet 3380 (DOT4USB)"			= D4Usb_Poll_Inst_Use_Coinstaller,USB\Vid_03f0&Pid_1917
"HP LaserJet 5200 (DOT4USB)" 			= D4Usb_Poll_Inst_Use_Coinstaller,usb\vid_03f0&pid_6417
"HP LaserJet 5200L (DOT4USB)" 			= D4Usb_Poll_Inst_Use_Coinstaller,usb\vid_03f0&pid_6617
"HP LaserJet P3005  (DOT4USB)" 			= D4Usb_Poll_Inst_Use_Coinstaller,usb\vid_03F0&pid_7317
"HP LaserJet P3004  (DOT4USB)" 			= D4Usb_Poll_Inst_Use_Coinstaller,usb\vid_03F0&pid_7617
"HP LaserJet M5035 MFP (DOT4USB)" 		= D4Usb_Poll_Inst_Use_Coinstaller,usb\VID_03F0&PID_7217&rev_0100,usb\VID_03F0&PID_7217
"HP LaserJet M5025 MFP (DOT4USB)" 		= D4Usb_Poll_Inst_Use_Coinstaller,usb\VID_03F0&PID_7917&rev_0100,usb\VID_03F0&PID_7917
"HP LaserJet M3035 MFP (DOT4USB)" 		= D4Usb_Poll_Inst_Use_Coinstaller,usb\VID_03F0&PID_7517&rev_0400,usb\VID_03F0&PID_7517
"HP LaserJet M3027 MFP (DOT4USB)" 		= D4Usb_Poll_Inst_Use_Coinstaller,usb\VID_03F0&PID_7A17&rev_0400,usb\VID_03F0&PID_7A17
"HP LaserJet M4345 MFP (DOT4USB)" 		= D4Usb_Poll_Inst_Use_Coinstaller,usb\VID_03F0&PID_7417&rev_0100,usb\VID_03F0&PID_7417
"HP Color LaserJet CP4005 (DOT4USB)" 		= D4Usb_Poll_Inst_Use_Coinstaller,usb\VID_03F0&PID_7B17&rev_0100,usb\VID_03F0&PID_7B17
"HP Color LaserJet CM4730 MFP (DOT4USB)" 	= D4Usb_Poll_Inst_Use_Coinstaller,usb\Vid_03F0&Pid_7D17&rev_0100,usb\Vid_03F0&Pid_7D17
"HP Color LaserJet CP3505 (DOT4USB)" 		= D4Usb_Poll_Inst_Use_Coinstaller,usb\VID_03F0&PID_7817&rev_0100,usb\VID_03F0&PID_7817

"HP Color LaserJet 2820 (DOT4USB)"              = LJ2820_D4Usb_Poll_Inst,USB\Vid_03f0&Pid_2617&rev_0100&mi_00
"HP Color LaserJet 2830 (DOT4USB)"              = LJ2830_D4Usb_Poll_Inst,USB\Vid_03f0&Pid_2717&rev_0100&mi_00
"HP Color LaserJet 2840 (DOT4USB)"              = LJ2840_D4Usb_Poll_Inst,USB\Vid_03f0&Pid_2817&rev_0100&mi_00


"HP CM8050 MFP with Edgeline (DOT4USB)"         = CM8050_XP_USB,usb\VID_03F0&PID_7717&rev_0100,usb\VID_03F0&PID_7717
"HP CM8060 MFP with Edgeline (DOT4USB)"         = CM8060_XP_USB,usb\VID_03F0&PID_7117&rev_0100,usb\VID_03F0&PID_7117

"HP LaserJet P4014 (DOT4USB)" = D4Usb_Poll_Inst_Use_Coinstaller,usb\VID_03F0&PID_8217&rev_0100,usb\VID_03F0&PID_8217
"HP LaserJet P4515 (DOT4USB)" = D4Usb_Poll_Inst_Use_Coinstaller,usb\VID_03F0&PID_8017&rev_0100,usb\VID_03F0&PID_8017
"HP LaserJet P4015 (DOT4USB)" = D4Usb_Poll_Inst_Use_Coinstaller,usb\VID_03F0&PID_8117&rev_0100,usb\VID_03F0&PID_8117
"HP LaserJet M9050 MFP (DOT4USB)" = D4Usb_Poll_Inst_Use_Coinstaller,usb\VID_03F0&PID_8317&rev_0100,usb\VID_03F0&PID_8317
"HP LaserJet M9040 MFP (DOT4USB)" = D4Usb_Poll_Inst_Use_Coinstaller,usb\VID_03F0&PID_8417&rev_0100,usb\VID_03F0&PID_8417
"HP Color LaserJet CP6015 series (DOT4USB)"     = D4Usb_Poll_Inst_Use_Coinstaller,usb\VID_03F0&PID_6F17&rev_0100,usb\VID_03F0&PID_6F17
"HP Color LaserJet CM6040 Series (DOT4USB)"     = D4Usb_Poll_Inst_Use_Coinstaller,usb\VID_03F0&PID_7C17&rev_0100,usb\VID_03F0&PID_7C17


"HP Photosmart A320 Printer series (DOT4USB)" 	= PSA320_D4Usb_Poll_Inst,USB\Vid_03f0&Pid_1e02&mi_01
"HP Photosmart A440 Printer series (DOT4USB) " 	= PSA440_D4Usb_Poll_Inst,USB\Vid_03f0&Pid_1f02&mi_02
"HP Photosmart C4200 Printer series (DOT4USB) " = PS4200_D4Usb_Poll_Inst,USB\Vid_03f0&Pid_5c11&mi_02
"HP Deskjet F2100 Printer series (DOT4USB) " 	= DJ2100_D4Usb_Poll_Inst,USB\Vid_03f0&Pid_7D04&mi_02
"HP Deskjet F4100 Printer series (DOT4USB) " 	= DJ4100_D4Usb_Poll_Inst,USB\Vid_03f0&Pid_7E04&mi_02

"HP 915(DOT4USB)"                               = 915_D4Usb_Poll_Inst,usb\Vid_03f0&Pid_2704&mi_02
"HP Photosmart D5300 series (DOT4USB)" 		= PS5300_D4Usb_Poll_Inst,USB\Vid_03f0&Pid_6811&MI_01 
"HP Photosmart D7200 series (DOT4USB) " 	= PSD7200_D4Usb_Poll_Inst,USB\Vid_03f0&Pid_6911&MI_01
"HP Photosmart C6200 series (DOT4USB)" 		= PSC6200_D4Usb_Poll_Inst,USB\Vid_03f0&Pid_6a11&MI_02
"HP Photosmart C8100 series (DOT4USB)" 		= PS8100_D4Usb_Poll_Inst,USB\Vid_03f0&Pid_6411&mi_02
"HP Photosmart C5200 series (DOT4USB)" 		= PS5200_D4Usb_Poll_Inst,USB\Vid_03f0&Pid_5d11&mi_02
"HP Photosmart A820 series  (DOT4USB)" 		= PSA820_D4Usb_Poll_Inst,USB\Vid_03f0&Pid_2902&mi_01
"HP Photosmart D7400 series (DOT4USB)" 		= PS7400_D4Usb_Poll_Inst,USB\Vid_03f0&Pid_5e11&mi_01
"HP Photosmart A520 series  (DOT4USB)" 		= PSA520_D4Usb_Poll_Inst,USB\Vid_03f0&Pid_2602&MI_01	
"HP Photosmart C7200 series (DOT4USB)" 		= PS7200_D4Usb_Poll_Inst,USB\Vid_03f0&Pid_6511&mi_02
"HP Photosmart A620 series  (DOT4USB)" 		= PSA620V_D4Usb_Poll_Inst,USB\Vid_03f0&Pid_2702&mi_01
"HP Photosmart C4380 series (DOT4USB)" 		= PS4380_D4Usb_Poll_Inst,USB\Vid_03f0&Pid_6611&mi_02




;====================================================

[HP_Models.NTAMD64.6.0]


;[D4Usb_Inst.NT]
;AddReg=Dot4Usb_AddReg,Dot4_AddReg,Dot4_UseInterrupt_AddReg
;CopyFiles=Dot4Drivers_CpyFiles

[D4Usb_Poll_Inst.NT]
AddReg=Dot4Usb_AddReg,Dot4_AddReg,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg
CopyFiles=Dot4Drivers_CpyFiles

[D4Usb_Poll_Inst_Use_Coinstaller.NT]
AddReg=Dot4Usb_AddReg,Dot4_AddReg,Dot4_UsePolling_AddReg,Dot4_UseSynchronization_AddReg,DOT4_Generic_Attributes_AddReg
CopyFiles=Dot4Drivers_CpyFiles

;[MSD4Usb_Poll_Inst_Use_Coinstaller.NT]
;Include=DOT4.INF
;Needs=DOT4USB_Inst.NT
;AddReg=MS_AddReg_USB,MS_Dot4_AddReg

[CM8050_XP_USB.NT]
Include=DOT4.INF
Needs=DOT4USB_Inst.NT
AddReg = MS_AddReg_USB,CM8050_AddReg_XP,DOT4_Generic_Attributes_AddReg

[CM8060_XP_USB.NT]
Include=DOT4.INF
Needs=DOT4USB_Inst.NT
AddReg = MS_AddReg_USB,CM8060_AddReg_XP,DOT4_Generic_Attributes_AddReg

[PSA320_D4Usb_Poll_Inst.NT]
CopyFiles=Dot4Drivers_CpyFiles
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PSA320,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PSA440_D4Usb_Poll_Inst.NT]
CopyFiles=Dot4Drivers_CpyFiles
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PSA440,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PS4200_D4Usb_Poll_Inst.NT]
CopyFiles=Dot4Drivers_CpyFiles
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PS4200,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[DJ2100_D4Usb_Poll_Inst.NT]
CopyFiles=Dot4Drivers_CpyFiles
AddReg=Dot4Usb_AddReg,Dot4_AddReg_DJ2100,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[DJ4100_D4Usb_Poll_Inst.NT]
CopyFiles=Dot4Drivers_CpyFiles
AddReg=Dot4Usb_AddReg,Dot4_AddReg_DJ4100,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[NULL_INST.NT]
Copyfiles = Nothing

[915_D4Usb_Poll_Inst.NT]
CopyFiles=Dot4Drivers_CpyFiles
AddReg=Dot4Usb_AddReg,Dot4_AddReg_915,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PS5300_D4Usb_Poll_Inst.NT]
CopyFiles=Dot4Drivers_CpyFiles
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PS5300,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PSD7200_D4Usb_Poll_Inst.NT]
CopyFiles=Dot4Drivers_CpyFiles
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PSD7200,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PSC6200_D4Usb_Poll_Inst.NT]
CopyFiles=Dot4Drivers_CpyFiles
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PSC6200,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PS8100_D4Usb_Poll_Inst.NT]
CopyFiles=Dot4Drivers_CpyFiles
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PS8100,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PS5200_D4Usb_Poll_Inst.NT]
CopyFiles=Dot4Drivers_CpyFiles
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PS5200,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PSA820_D4Usb_Poll_Inst.NT]
CopyFiles=Dot4Drivers_CpyFiles
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PSA820,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PS7400_D4Usb_Poll_Inst.NT]
CopyFiles=Dot4Drivers_CpyFiles
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PS7400,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PSA520_D4Usb_Poll_Inst.NT]
CopyFiles=Dot4Drivers_CpyFiles
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PSA520,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PS7200_D4Usb_Poll_Inst.NT]
CopyFiles=Dot4Drivers_CpyFiles
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PS7200,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PSA620V_D4Usb_Poll_Inst.NT]
CopyFiles=Dot4Drivers_CpyFiles
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PSA620V,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PS4380_D4Usb_Poll_Inst.NT]
CopyFiles=Dot4Drivers_CpyFiles
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PS4380,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[LJ2820_D4Usb_Poll_Inst.NT]
CopyFiles=Dot4Drivers_CpyFiles
AddReg=Dot4Usb_AddReg,Dot4_AddReg_LJ2820,Dot4_UsePolling_AddReg,Dot4_UseSynchronization_AddReg,DOT4_Generic_Attributes_AddReg

[LJ2830_D4Usb_Poll_Inst.NT]
CopyFiles=Dot4Drivers_CpyFiles
AddReg=Dot4Usb_AddReg,Dot4_AddReg_LJ2830,Dot4_UsePolling_AddReg,Dot4_UseSynchronization_AddReg,DOT4_Generic_Attributes_AddReg

[LJ2840_D4Usb_Poll_Inst.NT]
CopyFiles=Dot4Drivers_CpyFiles
AddReg=Dot4Usb_AddReg,Dot4_AddReg_LJ2840,Dot4_UsePolling_AddReg,Dot4_UseSynchronization_AddReg,DOT4_Generic_Attributes_AddReg


;====================================================

;
; Copy Files
;

[Dot4Drivers_CpyFiles]
HPZid412.sys
HPZius12.sys

;====================================================
; Co-installers
;
[D4Usb_Poll_Inst_Use_Coinstaller.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile

[NULL_INST.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile_OverWrite

[CM8050_XP_USB.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile

[CM8060_XP_USB.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile

[PSA320_D4Usb_Poll_Inst.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile

[PSA440_D4Usb_Poll_Inst.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile

[PS4200_D4Usb_Poll_Inst.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile

[DJ2100_D4Usb_Poll_Inst.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile

[DJ4100_D4Usb_Poll_Inst.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile

[915_D4Usb_Poll_Inst.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile_OverWrite

[PS5300_D4Usb_Poll_Inst.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile_OverWrite

[PSD7200_D4Usb_Poll_Inst.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile_OverWrite

[PSC6200_D4Usb_Poll_Inst.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile_OverWrite

[PS8100_D4Usb_Poll_Inst.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile_OverWrite

[PS5200_D4Usb_Poll_Inst.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile_OverWrite

[PSA820_D4Usb_Poll_Inst.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile_OverWrite

[PS7400_D4Usb_Poll_Inst.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile_OverWrite

[PSA520_D4Usb_Poll_Inst.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile_OverWrite

[PS7200_D4Usb_Poll_Inst.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile_OverWrite

[PSA620V_D4Usb_Poll_Inst.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile_OverWrite

[PS4380_D4Usb_Poll_Inst.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile_OverWrite

[LJ2820_D4Usb_Poll_Inst.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile_OverWrite

[LJ2830_D4Usb_Poll_Inst.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile_OverWrite

[LJ2840_D4Usb_Poll_Inst.NT.CoInstallers]
AddReg=Coinstaller.CoInstallers_AddReg
CopyFiles=Coinstaller_CopyFile_OverWrite

[Coinstaller.CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"hppldcoi.dll, PreloadDriverCoInstallEntryPoint"

[Coinstaller_CopyFile]
hppldcoi.dll,,,0x10
difxapi.dll,,,0x10

[Coinstaller_CopyFile_OverWrite]
hppldcoi.dll,,,0x60
difxapi.dll,,,0x60

[Nothing]

;====================================================
[MS_AddReg_USB]
HKR,,"LowerFilters",0x00010000,"dot4usb"

[Dot4Usb_AddReg]
HKR,,"LowerFilters",0x00010000,"HPZius12"

[Dot4_AddReg]
HKR,%Print_Func%,%Desc_Val%,,%HP_Device%


;[MS_Dot4_AddReg]
;HKR,%MS_Print_Func%,%Desc_Val%,,%HP_Device%
;HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
;HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

;[Dot4_UseInterrupt_AddReg]
;HKR,%Policy%,%UseInterruptEndPoint%,0x00010001,0x1

[Dot4_UsePolling_AddReg]
HKR,%Policy%,%UseInterruptEndPoint%,0x00010001,0x0

[Dot4_UseSynchronization_AddReg]
HKR,%Policy%,%Dot4UsbSynchronization%,0x00010001,0x1

[DOT4_Generic_Attributes_AddReg]
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[CM8050_AddReg_XP]
HKR,%MS_Print_Func%,%Desc_Val%,,"HP CM8050 MFP with Edgeline Printer"

[CM8060_AddReg_XP]
HKR,%MS_Print_Func%,%Desc_Val%,,"HP CM8060 MFP with Edgeline Printer"

[Dot4_AddReg_PSA320]
HKR,%Print_Func%,%Desc_Val%,,"HP Photosmart A320 Printer"

[Dot4_AddReg_PSA440]
HKR,%Print_Func%,%Desc_Val%,,"HP Photosmart A440 Printer"

[Dot4_AddReg_PS4200]
HKR,%Print_Func%,%Desc_Val%,,"HP Photosmart C4200 Printer"

[Dot4_AddReg_DJ2100]
HKR,%Print_Func%,%Desc_Val%,,"HP Deskjet F2100 Printer"

[Dot4_AddReg_DJ4100]
HKR,%Print_Func%,%Desc_Val%,,"HP Deskjet F4100 Printer"

[Dot4_AddReg_915]
HKR,%Print_Func%,%Desc_Val%,,"HP 915 printer"

[Dot4_AddReg_PS5300]
HKR,%Print_Func%,%Desc_Val%,,"HP Photosmart D5300 series printer"

[Dot4_AddReg_PSD7200]
HKR,%Print_Func%,%Desc_Val%,,"HP Photosmart D7200 Series printer"

[Dot4_AddReg_PSC6200]
HKR,%Print_Func%,%Desc_Val%,,"HP Photosmart C6200 Series printer"

[Dot4_AddReg_PS8100]
HKR,%Print_Func%,%Desc_Val%,,"HP Photosmart C8100 Series printer"

[Dot4_AddReg_PS5200]
HKR,%Print_Func%,%Desc_Val%,,"HP Photosmart C5200 Series printer"

[Dot4_AddReg_PSA820]
HKR,%Print_Func%,%Desc_Val%,,"HP Photosmart A820 Series printer"

[Dot4_AddReg_PS7400]
HKR,%Print_Func%,%Desc_Val%,,"HP Photosmart D7400 Series printer"

[Dot4_AddReg_PSA520]
HKR,%Print_Func%,%Desc_Val%,,"HP Photosmart A520 Series printer"

[Dot4_AddReg_PS7200]
HKR,%Print_Func%,%Desc_Val%,,"HP Photosmart C7200 Series printer"

[Dot4_AddReg_PSA620V]
HKR,%Print_Func%,%Desc_Val%,,"HP Photosmart A620 Series printer"

[Dot4_AddReg_PS4380]
HKR,%Print_Func%,%Desc_Val%,,"HP Photosmart C4380 Series printer"

[Dot4_AddReg_LJ2820]
HKR,%Print_Func%,%Desc_Val%,,"HP Color LaserJet 2820 Series printer"
HKR,%Scan_Func%,%Desc_Val%,,"HP Color LaserJet 2820 Series Scanner"

[Dot4_AddReg_LJ2830]
HKR,%Print_Func%,%Desc_Val%,,"HP Color LaserJet 2830 Series printer"
HKR,%Scan_Func%,%Desc_Val%,,"HP Color LaserJet 2830 Series Scanner"

[Dot4_AddReg_LJ2840]
HKR,%Print_Func%,%Desc_Val%,,"HP Color LaserJet 2840 Series printer"
HKR,%Scan_Func%,%Desc_Val%,,"HP Color LaserJet 2840 Series Scanner"



;====================================================

; Add keys under Enum\enumeratorID\device-instance-id

;[D4Usb_Inst.NT.HW]
;AddReg=Dot4Usb_AddReg,Dot4_AddReg,Dot4_UseInterrupt_AddReg

[D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[D4Usb_Poll_Inst_Use_Coinstaller.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg,Dot4_UsePolling_AddReg,Dot4_UseSynchronization_AddReg,DOT4_Generic_Attributes_AddReg

[CM8050_XP_USB.NT.HW]
AddReg = MS_AddReg_USB,CM8050_AddReg_XP,DOT4_Generic_Attributes_AddReg

[CM8060_XP_USB.NT.HW]
AddReg = MS_AddReg_USB,CM8060_AddReg_XP,DOT4_Generic_Attributes_AddReg

[PSA320_D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PSA320,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PSA440_D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PSA440,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PS4200_D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PS4200,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[DJ2100_D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg_DJ2100,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[DJ4100_D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg_DJ4100,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[915_D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg_915,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PS5300_D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PS5300,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PSD7200_D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PSD7200,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PSC6200_D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PSC6200,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PS8100_D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PS8100,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PS5200_D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PS5200,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PSA820_D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PSA820,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PS7400_D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PS7400,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PSA520_D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PSA520,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PS7200_D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PS7200,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PSA620V_D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PSA620V,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[PS4380_D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg_PS4380,Dot4_UsePolling_AddReg,DOT4_Generic_Attributes_AddReg

[LJ2820_D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg_LJ2820,Dot4_UsePolling_AddReg,Dot4_UseSynchronization_AddReg,DOT4_Generic_Attributes_AddReg

[LJ2830_D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg_LJ2830,Dot4_UsePolling_AddReg,Dot4_UseSynchronization_AddReg,DOT4_Generic_Attributes_AddReg

[LJ2840_D4Usb_Poll_Inst.NT.HW]
AddReg=Dot4Usb_AddReg,Dot4_AddReg_LJ2840,Dot4_UsePolling_AddReg,Dot4_UseSynchronization_AddReg,DOT4_Generic_Attributes_AddReg

;====================================================

;[D4Usb_Inst.NT.Services]
;AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
;AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[D4Usb_Poll_Inst_Use_Coinstaller.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

;[MSD4Usb_Poll_Inst_Use_Coinstaller.NT.Services]
;Include=DOT4.INF
;Needs=DOT4.Services
;AddService = dot4usb,,DOT4USB_Service_Inst

[CM8050_XP_USB.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services
AddService = dot4usb,,DOT4USB_Service_Inst

[CM8060_XP_USB.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services
AddService = dot4usb,,DOT4USB_Service_Inst

[PSA320_D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[PSA440_D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[PS4200_D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[DJ2100_D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[DJ4100_D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[915_D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[PS5300_D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[PSD7200_D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[PSC6200_D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[PS8100_D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[PS5200_D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[PSA820_D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[PS7400_D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[PSA520_D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[PS7200_D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[PSA620V_D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[PS4380_D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[LJ2820_D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[LJ2830_D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst

[LJ2840_D4Usb_Poll_Inst.NT.Services]
AddService = %Dot4_Service%,0x00000002,HP_DOT4_Inst
AddService = %Dot4Usb_Service%,,HP_DOT4_USB_Service_Inst


;
; Service configuration info
;

[HP_Dot4_Inst]
DisplayName     = %Dot4_Name%
ServiceType     = 1             ; Kernel driver
StartType       = 3             ; Manual start
ErrorControl    = 1             ; Error ignore
ServiceBinary   = %12%\HPZid412.sys

[HP_DOT4_USB_Service_Inst]
DisplayName    = %DOT4USB_NAME% "Dot4USB Filter"
ServiceType    = 1 ;KERNEL_DRIVER
StartType      = 3 ;DEMAND START
ErrorControl   = 0 ;ERROR_IGNORE
ServiceBinary  = %12%\HPZius12.sys
LoadOrderGroup = extended base

[DOT4USB_Service_Inst]
DisplayName    = %MS_DOT4USB_NAME% "Dot4USB Filter"
ServiceType    = 1 ;KERNEL_DRIVER
StartType      = 3 ;DEMAND START
ErrorControl   = 0 ;ERROR_IGNORE
ServiceBinary  = %12%\dot4usb.sys
LoadOrderGroup = extended base

;====================================================

[Strings]
HP                      = "Hewlett-Packard"
INF_Provider            = "Hewlett-Packard"
CD                      = "hp cd"
DOT4USB_NAME            = "USB to IEEE-1284.4 Translation Driver HPZius12"
Dot4Usb_Service         = "HPZius12"
Dot4_Service            = "HPZid412"
Dot4_Name               = "IEEE-1284.4 Driver"
Print_Func        	= "Functions\PRINT_hpz"
Scan_Func               = "Functions\SCAN_hpz"
MS_Print_Func         = "Functions\PRINT"
Policy              	= "Policy"
CreditOnZeroLength  	= "CreditOnZeroLength"
PiggyBackCredit     	= "PiggyBackCredit"
UseInterruptEndPoint    = "UseInterruptEndPoint"
Desc_Val            	= "Description"
HP_Device               = "HP Device"
MS_DOT4USB_NAME		= "MS Dot4USB Filter"
Dot4UsbSynchronization = "Dot4UsbSynchronization"
