home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 2003 April
/
VPR0304.ISO
/
HP
/
hpzius12.inf
< prev
next >
Wrap
Windows Setup INFormation
|
2002-11-27
|
14KB
|
525 lines
;/*++
;
;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=11/26/2002, 002.000.000.168
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 printer" = 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
"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
[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
"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
;====================================================
;
; Copy files for the Win98 installation
;
[HPDot4Usb_Inst]
AddReg=HPDot4Usb_AddReg98,HPDot4Usb_AddReg
CopyFiles=Dot4Drivers_CpyFiles
DriverVer=08/14/2002, 5.0.5.0
;
; Copy files for the W2K installation
;
[HPDot4Usb_Inst.NT]
AddReg=HPDot4Usb_AddReg
CopyFiles=Dot4Drivers_CpyFiles
DriverVer=08/14/2002, 5.0.5.0
[DJ450Usb_Inst]
AddReg=HPDot4Usb_AddReg98,HPDot4Usb_AddReg
CopyFiles=Dot4Drivers_CpyFiles
DriverVer=08/14/2002, 5.0.5.0
[DJ450Usb_Inst.NT]
AddReg=HPDot4Usb_AddReg
;CopyFiles=Dot4Drivers_CpyFiles,CoInstaller_2kCpyFiles
DriverVer=08/14/2002, 5.0.5.0
[LJ_Inst]
AddReg=HPDot4Usb_AddReg98,HPDot4Usb_AddReg
CopyFiles=Dot4Drivers_CpyFiles
DriverVer=08/14/2002, 5.0.5.0
[LJ_Inst.NT]
AddReg=HPDot4Usb_AddReg
CopyFiles=Dot4Drivers_CpyFiles
DriverVer=08/14/2002, 5.0.5.0
;; XP Installations
[Custom_DJ450.NT]
Include=DOT4.INF
Needs=DOT4_OEM
AddReg=Custom_Usb_AddReg_DJ450
DriverVer=08/14/2002, 5.0.5.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
;====================================================
;
;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
[ClassInstaller_9xCpyFiles]
HPZuci12.dll
HPZc3212.dll
;====================================================
;
; 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
[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"
;====================================================
;
; 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
;====================================================
;
; 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
[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"
Desc_Val = "Description"
Dot4Str = "printer card reader (HPZ12)"
MS_DOT4USB_NAME = "MS Dot4USB Filter"