hpzius12.inf Driver File Contents (hp_52_enu.exe)

Driver Package File Name: hp_52_enu.exe
File Size: 41.2 MB

;/*++
;
;Copyright (c) 1990-2002. Hewlett-Packard Company. All rights reserved. 
;
;
;	Dot4Usb INF for all OSes
;
;	Hewlett-Packard Converged DOT4 version 12
;
;	MagicKeyword for DOT4 12 infs used by the scrubber {492B8DFA-5753-4462-A985-C8069DFA1336}
;

; ----- DO NOT MODIFY HEADER TEXT ABOVE THIS LINE! ------------ 
;--*/

;--------- Version Section ---------------------------------------------------

[Version]
Signature="$Windows NT$"
Provider=%INF_Provider%
DriverVer=05/15/2003,7.0.0.0
CatalogFile.NT=HPZius12.cat
Class="Dot4Usb HPZ12"
ClassGUID={f159cb2a-6f87-11d2-b1e5-0080c72e74a2}

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

[ControlFlags]
ExcludeFromSelect=*

[DestinationDirs]
DefaultDestDir = 10,System32\drivers
Dot4Drivers_CpyFiles = 10,System32\drivers
CoInstaller_2kCpyFiles = 11
ClassInstaller_9xCpyFiles = 11

[SourceDisksNames.x86]
1 = %CD%,,,
2 = %CD%,,,"drivers\dot4\Win2000"

[SourceDisksNames]
1 = %CD%,,,

[SourceDisksFiles.x86]
; Driver
HPZius12.sys = 2
; Co-Installer for w2k/XP, thunk for 9X
HPZc3212.dll = 1
HPZuci12.dll = 1

[SourceDisksFiles]
; Driver
HPZius12.sys = 1,Drivers\dot4\win98
; Co-Installer for w2k/XP, thunk for 9X
HPZc3212.dll = 1
HPZuci12.dll = 1
;====================================================

[ClassInstall]
;
; Add the Dot4Usb class GUID to SYSTEM\CCS\Control\Class
;

AddReg = Dot4UsbClassAddReg_9X
CopyFiles = ClassInstaller_9xCpyFiles

[Dot4UsbClassAddReg_9X]
HKR,,,,"Dot4Usb HPZ12"
HKR,,Installer,,"HPZuci12.dll,ClassInstall"
HKR,,Icon,,"-20"

[ClassInstall32]
;
; Add the Dot4Usb class GUID to SYSTEM\CCS\Control\Class
;
AddReg = Dot4UsbClassAddReg_2k

[Dot4UsbClassAddReg_2k]
;
; Give the class a descriptive name and an icon
;
HKR,,,,"Dot4Usb HPZ12"
HKR,,Icon,,"-20"

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

[Manufacturer]
%HP%=HP_Models,NTx86.5.1

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

"psc 2100 (DOT4USB)"      	= HPDot4Usb_Inst,usb\vid_03f0&pid_2811&mi_02
"psc 2200 (DOT4USB)"      	= HPDot4Usb_Inst,usb\vid_03f0&pid_2911&mi_02
"psc 2150 (DOT4USB)"      	= HPDot4Usb_Inst,usb\vid_03f0&pid_2a11&mi_02
"officejet 6100 (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_2d11&mi_02

"hp deskjet 450 series"    	= DJ450Usb_Inst,usb\vid_03f0&pid_0512

"hp LaserJet 1010"   		= LJ_Inst,USB\VID_03F0&PID_0C17
"hp LaserJet 1012"   		= LJ_Inst,USB\VID_03F0&PID_0D17
"hp LaserJet 1015"   		= LJ_Inst,USB\VID_03F0&PID_0E17
"hp LaserJet 1150"   		= LJ_Inst,USB\VID_03F0&PID_0F17
"hp LaserJet 1300"   		= LJ_Inst,USB\VID_03F0&PID_1017
"hp LaserJet 1300n"  		= LJ_Inst,USB\VID_03F0&PID_1117
"hp LaserJet 2300"           	= LJ_Inst,USB\VID_03F0&PID_0B17
"hp LaserJet 2300L"         	= LJ_Inst,USB\VID_03F0&PID_1217
"hp color LaserJet 3700"        = LJ_Inst,USB\Vid_03f0&Pid_0A17
"hp color LaserJet 3500"        = LJ_Inst,USB\Vid_03f0&Pid_1517
"hp color LaserJet 4650"	= LJ_Inst,USB\Vid_03f0&Pid_1A17

"psc 2170 (DOT4USB)"      	= HPDot4Usb_Inst,usb\vid_03f0&pid_2b11&mi_02
"psc 1000 (DOT4USB)"      	= HPDot4Usb_Inst,usb\vid_03f0&pid_2e11&mi_02
"psc 1100 (DOT4USB)"      	= HPDot4Usb_Inst,usb\vid_03f0&pid_3011&mi_02
"psc 1200 (DOT4USB)"      	= HPDot4Usb_Inst,usb\vid_03f0&pid_2f11&mi_02
"officejet 4100 (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_3111&mi_02
"officejet 4105 (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_3211&mi_02

"photosmart 140 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_1002&mi_01
"photosmart 240 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_1102&mi_01
"photosmart 7200 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_b002&mi_01
"photosmart 7200 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_b102&mi_01
"photosmart 7600 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_2202&mi_01
"photosmart 7600 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_2302&mi_01
"photosmart 7600 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_b202&mi_01
"photosmart 7600 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_b302&mi_01
"photosmart 7700 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_2402&mi_01
"photosmart 7700 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_2502&mi_01
"photosmart 7700 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_b402&mi_01
"photosmart 7700 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_b502&mi_01
"photosmart 7900 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_b602&mi_01
"photosmart 7900 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_b702&mi_01

"hp psc 2300 series (DOT4USB)"			= HPDot4Usb_Inst,usb\vid_03f0&pid_3511&mi_02
"hp psc 2400 series (DOT4USB)"			= HPDot4Usb_Inst,usb\vid_03f0&pid_3611&mi_02
"hp psc 2500 series (DOT4USB)"			= HPDot4Usb_Inst,usb\vid_03f0&pid_3711&mi_02
"hp psc 1300 series (DOT4USB)"			= HPDot4Usb_Inst,usb\vid_03f0&pid_3b11&mi_02
"hp psc 1358 (DOT4USB)"					= HPDot4Usb_Inst,usb\vid_03f0&pid_3c11&mi_02

"hp officejet 5500 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_3a11&mi_02

[HP_Models.NTx86.5.1]
;
; For XP
;
"psc 2100 (DOT4USB)"      	= HPDot4Usb_Inst,usb\vid_03f0&pid_2811&mi_02
"psc 2200 (DOT4USB)"      	= HPDot4Usb_Inst,usb\vid_03f0&pid_2911&mi_02
"psc 2150 (DOT4USB)"      	= HPDot4Usb_Inst,usb\vid_03f0&pid_2a11&mi_02
"officejet 6100 (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_2d11&mi_02

;HP Deskjet 450 printer
%DJ450_USB_Device%      	= Custom_DJ450,USB\VID_03F0&PID_0512


"hp LaserJet 1010 (DOT4)"   	= LJ1010_XP_USB,USB\VID_03F0&PID_0C17
"hp LaserJet 1012 (DOT4)"   	= LJ1012_XP_USB,USB\VID_03F0&PID_0D17
"hp LaserJet 1015 (DOT4)"   	= LJ1015_XP_USB,USB\VID_03F0&PID_0E17
"hp LaserJet 1150 (DOT4)"   	= LJ1150_XP_USB,USB\VID_03F0&PID_0F17
"hp LaserJet 1300 (DOT4)"   	= LJ1300_XP_USB,USB\VID_03F0&PID_1017
"hp LaserJet 1300n (DOT4)"  	= LJ1300n_XP_USB,USB\VID_03F0&PID_1117
"hp LaserJet 2300 (DOT4)"       = LJ2300_XP_USB,USB\VID_03F0&PID_0B17
"hp LaserJet 2300L (DOT4)"      = LJ2300L_XP_USB,USB\VID_03F0&PID_1217
"hp color LaserJet 3700"        = Custom_LJ3700,USB\Vid_03f0&Pid_0A17
"hp color LaserJet 3500"        = LJ3500_XP_USB,USB\Vid_03f0&Pid_1517
"hp color LaserJet 4650"	= LJ4650_XP_USB,USB\Vid_03f0&Pid_1A17

"psc 2170 (DOT4USB)"      	= HPDot4Usb_Inst,usb\vid_03f0&pid_2b11&mi_02
"psc 1000 (DOT4USB)"      	= HPDot4Usb_Inst,usb\vid_03f0&pid_2e11&mi_02
"psc 1100 (DOT4USB)"      	= HPDot4Usb_Inst,usb\vid_03f0&pid_3011&mi_02
"psc 1200 (DOT4USB)"      	= HPDot4Usb_Inst,usb\vid_03f0&pid_2f11&mi_02
"officejet 4100 (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_3111&mi_02
"officejet 4105 (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_3211&mi_02

"photosmart 140 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_1002&mi_01
"photosmart 240 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_1102&mi_01
"photosmart 7200 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_b002&mi_01
"photosmart 7200 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_b102&mi_01
"photosmart 7600 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_2202&mi_01
"photosmart 7600 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_2302&mi_01
"photosmart 7600 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_b202&mi_01
"photosmart 7600 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_b302&mi_01
"photosmart 7700 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_2402&mi_01
"photosmart 7700 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_2502&mi_01
"photosmart 7700 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_b402&mi_01
"photosmart 7700 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_b502&mi_01
"photosmart 7900 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_b602&mi_01
"photosmart 7900 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_b702&mi_01

"hp psc 2300 series (DOT4USB)"			= HPDot4Usb_Inst,usb\vid_03f0&pid_3511&mi_02
"hp psc 2400 series (DOT4USB)"			= HPDot4Usb_Inst,usb\vid_03f0&pid_3611&mi_02
"hp psc 2500 series (DOT4USB)"			= HPDot4Usb_Inst,usb\vid_03f0&pid_3711&mi_02
"hp psc 1300 series (DOT4USB)"			= HPDot4Usb_Inst,usb\vid_03f0&pid_3b11&mi_02
"hp psc 1358 (DOT4USB)"					= HPDot4Usb_Inst,usb\vid_03f0&pid_3c11&mi_02

"hp officejet 5500 series (DOT4USB)"	= HPDot4Usb_Inst,usb\vid_03f0&pid_3a11&mi_02

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

; 
;  Copy files for the Win98 installation
;

[HPDot4Usb_Inst]
AddReg=HPDot4Usb_AddReg98,HPDot4Usb_AddReg
CopyFiles=Dot4Drivers_CpyFiles
DriverVer=05/15/2003,7.0.0.0

;
; Copy files for the W2K installation
;
[HPDot4Usb_Inst.NT]
AddReg=HPDot4Usb_AddReg
CopyFiles=Dot4Drivers_CpyFiles
DriverVer=05/15/2003,7.0.0.0

[DJ450Usb_Inst]
AddReg=HPDot4Usb_AddReg98,HPDot4Usb_AddReg
CopyFiles=Dot4Drivers_CpyFiles
DriverVer=05/15/2003,7.0.0.0

[DJ450Usb_Inst.NT]
AddReg=HPDot4Usb_AddReg
;CopyFiles=Dot4Drivers_CpyFiles,CoInstaller_2kCpyFiles
DriverVer=05/15/2003,7.0.0.0

[LJ_Inst]
AddReg=HPDot4Usb_AddReg98,HPDot4Usb_AddReg
CopyFiles=Dot4Drivers_CpyFiles
DriverVer=05/15/2003,7.0.0.0

[LJ_Inst.NT]
AddReg=HPDot4Usb_AddReg
CopyFiles=Dot4Drivers_CpyFiles
DriverVer=05/15/2003,7.0.0.0

;; XP Installations

[Custom_DJ450.NT]
Include=DOT4.INF
Needs=DOT4_OEM
AddReg=Custom_Usb_AddReg_DJ450
DriverVer=05/15/2003,7.0.0.0

[LJ1010_XP_USB.NT]
Include=DOT4.INF
Needs=DOT4USB_Inst.NT
AddReg=LJ1010_AddReg_USB_XP,LJ1010_AddReg_XP

[LJ1012_XP_USB.NT]
Include=DOT4.INF
Needs=DOT4USB_Inst.NT
AddReg=LJ1012_AddReg_USB_XP,LJ1012_AddReg_XP

[LJ1015_XP_USB.NT]
Include=DOT4.INF
Needs=DOT4USB_Inst.NT
AddReg=LJ1015_AddReg_USB_XP,LJ1015_AddReg_XP

[LJ1150_XP_USB.NT]
Include=DOT4.INF
Needs=DOT4USB_Inst.NT
AddReg=LJ1150_AddReg_USB_XP,LJ1150_AddReg_XP

[LJ1300_XP_USB.NT]
Include=DOT4.INF
Needs=DOT4USB_Inst.NT
AddReg=LJ1300_AddReg_USB_XP,LJ1300_AddReg_XP

[LJ1300n_XP_USB.NT]
Include=DOT4.INF
Needs=DOT4USB_Inst.NT
AddReg=LJ1300n_AddReg_USB_XP,LJ1300n_AddReg_XP

[LJ2300_XP_USB.NT]
Include=DOT4.INF
Needs=DOT4USB_Inst.NT
AddReg=LJ2300_AddReg_USB_XP,LJ2300_AddReg_XP

[LJ2300L_XP_USB.NT]
Include=DOT4.INF
Needs=DOT4USB_Inst.NT
AddReg=LJ2300L_AddReg_USB_XP,LJ2300L_AddReg_XP

[Custom_LJ3700.NT]
Include=DOT4.INF
Needs=DOT4_OEM
AddReg=Custom_Usb_AddReg_LJ3700
DriverVer=05/15/2003,7.0.0.0

[LJ3500_XP_USB.NT]
Include=DOT4.INF
Needs=DOT4USB_Inst.NT
AddReg=LJ3500_AddReg_USB_XP,LJ3500_AddReg_XP

[LJ4650_XP_USB.NT]
Include=DOT4.INF
Needs=DOT4USB_Inst.NT
AddReg=LJ4650_AddReg_USB_XP,LJ4650_AddReg_XP


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

;
;Device specific Coinstaller for W2K/XP
;
[HPDot4Usb_Inst.NT.CoInstallers]
AddReg=Dot4Usb.2k.CoInstallers_AddReg
CopyFiles=CoInstaller_2kCpyFiles

;
;Register the Coinstaller
;
[Dot4Usb.2k.CoInstallers_AddReg]
HKR,,CoInstallers32,0x00010000,"HPZc3212.dll, ClassInstall32"

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

;
; Copy Files
;
[Dot4Drivers_CpyFiles]
HPZius12.sys

[CoInstaller_2kCpyFiles]
HPZc3212.dll,,,0x60

[ClassInstaller_9xCpyFiles]
HPZuci12.dll,,,0x60
HPZc3212.dll,,,0x60

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

;
; Registry Entry to start driver on Win98
;
[HPDot4Usb_AddReg98]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,HPZius12.sys
;HKLM,System\CurrentControlSet\Control\InstalledFiles,HPZc3212.dll,3,0B,00
;HKLM,System\CurrentControlSet\Control\InstalledFiles,HPZuci12.dll,3,0B,00

[Custom_Usb_AddReg_DJ450]
HKR,%MS_Printer_Func%,%Desc_Val%,,%DJ450_USB_Device%
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1
HKR,,"LowerFilters",0x00010000,"dot4ufd"
HKR,%Storage_Func%,%Desc_Val%,,%Dot4Str%

[LJ1010_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,%LJ_1010_Device%
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ1012_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,%LJ_1012_Device%
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ1015_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,%LJ_1015_Device%
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ1150_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,%LJ_1150_Device%
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ1300_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,%LJ_1300_Device%
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ1300n_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,%LJ_1300_Device%
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ2300_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,%LJ_2300_Device%
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ2300L_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,%LJ_2300L_Device%
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[Custom_Usb_AddReg_LJ3700]
HKR,%MS_Printer_Func%,%Desc_Val%,,%LJ3700_USB_Device%
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1
HKR,,"LowerFilters",0x00010000,"dot4ufd"

[LJ3500_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,%LJ_3500_Device%
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ4650_AddReg_XP]
HKR,%MS_Printer_Func%,%Desc_Val%,,%LJ_4650_Device%
HKR,%Policy%,%CreditOnZeroLength%,0x00010001,0x1
HKR,%Policy%,%PiggyBackCredit%,0x00010001,0x1

[LJ1010_AddReg_USB_XP]
HKR,,"LowerFilters",0x00010000,"dot4usb"

[LJ1012_AddReg_USB_XP]
HKR,,"LowerFilters",0x00010000,"dot4usb"

[LJ1015_AddReg_USB_XP]
HKR,,"LowerFilters",0x00010000,"dot4usb"

[LJ1150_AddReg_USB_XP]
HKR,,"LowerFilters",0x00010000,"dot4usb"

[LJ1300_AddReg_USB_XP]
HKR,,"LowerFilters",0x00010000,"dot4usb"

[LJ1300n_AddReg_USB_XP]
HKR,,"LowerFilters",0x00010000,"dot4usb"

[LJ2300_AddReg_USB_XP]
HKR,,"LowerFilters",0x00010000,"dot4usb"

[LJ2300L_AddReg_USB_XP]
HKR,,"LowerFilters",0x00010000,"dot4usb"

[LJ3500_AddReg_USB_XP]
HKR,,"LowerFilters",0x00010000,"dot4usb"

[LJ4650_AddReg_USB_XP]
HKR,,"LowerFilters",0x00010000,"dot4usb"

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

;
; Special configuration info for W2K
;
[HPDot4Usb_Inst.NT.HW]
AddReg=HPDot4Usb_AddReg

;
; Special configuration info for Win98
;
[HPDot4Usb_Inst.HW]
AddReg=HPDot4Usb_AddReg

[DJ450Usb_Inst.NT.HW]
AddReg=HPDot4Usb_AddReg

[DJ450Usb_Inst.HW]
AddReg=HPDot4Usb_AddReg

[LJ_Inst.HW]
AddReg=HPDot4Usb_AddReg

[LJ_Inst.NT.HW]
AddReg=HPDot4Usb_AddReg

;
; Special configuration info for XP
;

[Custom_DJ450.NT.HW]
AddReg=Custom_Usb_AddReg_DJ450

[LJ1010_XP_USB.NT.HW]
AddReg=LJ1010_AddReg_USB_XP,LJ1010_AddReg_XP

[LJ1012_XP_USB.NT.HW]
AddReg=LJ1012_AddReg_USB_XP,LJ1012_AddReg_XP

[LJ1015_XP_USB.NT.HW]
AddReg=LJ1015_AddReg_USB_XP,LJ1015_AddReg_XP

[LJ1150_XP_USB.NT.HW]
AddReg=LJ1150_AddReg_USB_XP,LJ1150_AddReg_XP

[LJ1300_XP_USB.NT.HW]
AddReg=LJ1300_AddReg_USB_XP,LJ1300_AddReg_XP

[LJ1300n_XP_USB.NT.HW]
AddReg=LJ1300n_AddReg_USB_XP,LJ1300n_AddReg_XP

[LJ2300_XP_USB.NT.HW]
AddReg=LJ2300_AddReg_USB_XP,LJ2300_AddReg_XP

[LJ2300L_XP_USB.NT.HW]
AddReg=LJ2300L_AddReg_USB_XP,LJ2300L_AddReg_XP

[Custom_LJ3700.NT.HW]
AddReg=Custom_Usb_AddReg_LJ3700

[LJ3500_XP_USB.NT.HW]
AddReg=LJ3500_AddReg_USB_XP,LJ3500_AddReg_XP

[LJ4650_XP_USB.NT.HW]
AddReg=LJ4650_AddReg_USB_XP,LJ4650_AddReg_XP

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

;
; Add keys under Enum\enumeratorID\device-instance-id
;
[HPDot4Usb_AddReg]

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

;
; Add the Dot4Usb driver as a service in W2K
;
[HPDot4Usb_Inst.NT.Services]
AddService=%Dot4Usb_Setup_Ins_SvcDesc%,0x00000002,HPDot4Usb_Inst.AddService

[DJ450Usb_Inst.NT.Services]
AddService=%Dot4Usb_Setup_Ins_SvcDesc%,0x00000002,HPDot4Usb_Inst.AddService

[LJ_Inst.NT.Services]
AddService=%Dot4Usb_Setup_Ins_SvcDesc%,0x00000002,HPDot4Usb_Inst.AddService

[HPDot4Usb_Inst.AddService]
;
; Service configuration info
;
DisplayName   	= %Dot4Usb_Name%
ServiceType    	= 1           ; Kernel driver
StartType    	= 3             ; Manual start
ErrorControl   	= 1            ; Error ignore
ServiceBinary  	= %12%\HPZius12.sys

; For XP

[Custom_DJ450.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services
AddService = dot4ufd,,DOT4UFD_Service_Inst

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

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

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

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

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

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

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

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

[Custom_LJ3700.NT.Services]
Include=DOT4.INF
Needs=DOT4.Services
AddService = dot4ufd,,DOT4UFD_Service_Inst

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

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

[DOT4UFD_Service_Inst]
DisplayName    = %UFD_DOT4USB_NAME%
ServiceType    = 1 ;KERNEL_DRIVER
StartType      = 3 ;DEMAND START
ErrorControl   = 0 ;ERROR_IGNORE
ServiceBinary  = %12%\hppaufd0.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]
Dot4Usb_Name   = "USB to IEEE-1284.4 Translation Driver HPZius12"
HP             = "Hewlett-Packard"
INF_Provider   = "Hewlett-Packard"
CD           = "hp cd"
Dot4Usb_Setup_Ins_SvcDesc = "HPZius12"
Storage_Func	    	= "Functions\STORE_HPZ"
MS_Printer_Func        	= "Functions\PRINT"
Policy              	= "Policy"
CreditOnZeroLength  	= "CreditOnZeroLength"
PiggyBackCredit     	= "PiggyBackCredit"
DJ450_USB_Device    	= "dj450 USB"
UFD_DOT4USB_NAME        = "HP Dot4USB Filter"
LJ_1010_Device          = "hp LaserJet 1010"
LJ_1012_Device          = "hp LaserJet 1012"
LJ_1015_Device          = "hp LaserJet 1015"
LJ_1150_Device          = "hp LaserJet 1150"
LJ_1300_Device          = "hp LaserJet 1300"
LJ_1300n_Device         = "hp LaserJet 1300n"
LJ_2300_Device          = "hp LaserJet 2300"
LJ_2300L_Device         = "hp LaserJet 2300L"
LJ_3700_Device		= "hp color LaserJet 3700"
LJ3700_USB_Device    	= "hp color LaserJet 3700"
LJ_3500_Device		= "hp color LaserJet 3500"
LJ_4650_Device		= "hp color LaserJet 4650"
Desc_Val            	= "Description"
Dot4Str             	= "printer card reader (HPZ12)"
MS_DOT4USB_NAME		= "MS Dot4USB Filter"
server: web2, load: 0.77