hpzius23.inf Driver File Contents (updpcl6winvistaxp2003-x64.exe)

Driver Package File Name: updpcl6winvistaxp2003-x64.exe
File Size: 9.6 MB

ÿþ;/*++

;

;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=10/29/2006,12.2.0.51

CatalogFile.NT=HPZius23.cat

Class=USB

ClassGUID={36FC9E60-C465-11CF-8056-444553540000}

DriverPackageType=PlugAndPlay

DriverPackageDisplayName="DOT4USB"



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



[ControlFlags]

ExcludeFromSelect=*



[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 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,usb\vid_03f0&pid_2012&mi_01,usb\vid_03f0&pid_2012&rev_0100&mi_01

"HP Officejet Pro L7500 (DOT4USB)"      	= D4Usb_Poll_Inst,usb\Vid_03f0&Pid_2112&Mi_02,usb\Vid_03f0&Pid_2112&rev_0100&Mi_02

"HP Officejet Pro L7600 (DOT4USB)"      	= D4Usb_Poll_Inst,usb\Vid_03f0&Pid_2212&Mi_02,usb\Vid_03f0&Pid_2212&rev_0100&Mi_02

"HP Officejet Pro L7700 (DOT4USB)"      	= D4Usb_Poll_Inst,usb\Vid_03f0&Pid_2312&Mi_02,usb\Vid_03f0&Pid_2312&rev_0100&Mi_02

"HP Officejet Pro K5300 (DOT4USB)" 		= D4Usb_Poll_Inst,usb\Vid_03f0&Pid_1f12&Mi_01,usb\Vid_03f0&Pid_1f12&rev_0100&Mi_01

"HP Officejet Pro L7300 (DOT4USB)" 		= D4Usb_Poll_Inst,usb\Vid_03f0&Pid_2512&Mi_02,usb\Vid_03f0&Pid_2512&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_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

CopyFiles=Dot4Drivers_CpyFiles



[D4Usb_Poll_Inst_Use_Coinstaller.NT]

AddReg=Dot4Usb_AddReg,Dot4_AddReg,Dot4_UsePolling_AddReg,Dot4_UseSynchronization_AddReg

CopyFiles=Dot4Drivers_CpyFiles



;[MSD4Usb_Poll_Inst_Use_Coinstaller.NT]

;Include=DOT4.INF

;Needs=DOT4USB_Inst.NT

;AddReg=MS_AddReg_USB,MS_Dot4_AddReg



[NULL_INST.NT]

Copyfiles = Nothing



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



;

; 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



[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%

HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1

HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1



;[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



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



; 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



[D4Usb_Poll_Inst_Use_Coinstaller.NT.HW]

AddReg=Dot4Usb_AddReg,Dot4_AddReg,Dot4_UsePolling_AddReg,Dot4_UseSynchronization_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



;

; 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"

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"
server: web5, load: 1.35