hpzipr12.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. 
;
;
;	Dot4Prt 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]
Signature="$Windows NT$"
Class="Dot4Print HPZ12"
;ClassGUID={49ce6ac8-6f86-11d2-b1e5-0080c72e74a2} ; dot4prt matching id
ClassGUID={7CE16297-E3BC-4f78-8670-48D1F2069956}
Provider=%INF_Provider%
DriverVer=05/15/2003,7.0.0.0
CatalogFile.NT=HPZipr12.cat

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

[ControlFlags]
ExcludeFromSelect = *
 
[DestinationDirs]
DefaultDestDir = 10,System32\drivers
Dot4Print_CpyFiles = 10,System32\drivers
Dot4PrintMonCpyFiles98 = 11
Dot4IO_CpyFiles = 11

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

[SourceDisksNames]
1 = %CD%,,,


[SourceDisksFiles.x86]
HPZipr12.sys = 2
HPZidr12.dll = 2
HPZipr12.dll = 2
HPZipm12.exe = 2
HPZinw12.exe = 2
HPZisn12.dll = 2
HPZipt12.dll = 2
HPZimn12.dll = 2

[SourceDisksFiles]
HPZipr12.sys = 1,Drivers\dot4\win98
HPZidr12.dll = 1,Drivers\dot4\win98
HPZipr12.dll = 1,Drivers\dot4\win98
HPZipm12.exe = 1,Drivers\dot4\win98
HPZinw12.exe = 1,Drivers\dot4\win98
HPZisn12.dll = 1,Drivers\dot4\win98
HPZipt12.dll = 1,Drivers\dot4\win98
HPZimn12.dll = 1,Drivers\dot4\win98
usbmon.dll   = 1,Drivers\dot4\win98

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

[ClassInstall]
;
; Add the Dot4Print class GUID to SYSTEM\CCS\Control\Class
;
AddReg = Dot4PrintClassAddReg

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

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


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

[Manufacturer]
%HP%=HP_Models

[HP_Models]
;
; This INF supports models with these PnP IDs
; (Enumerated by any enumerator (*))
; 
"psc 2100 (DOT4PRT)"=Dot4Print_Inst,dot4\vid_03f0&pid_2811&mi_02&dot4&print_hpz
"psc 2200 (DOT4PRT)"=Dot4Print_Inst,dot4\vid_03f0&pid_2911&mi_02&dot4&print_hpz
"psc 2150 (DOT4PRT)"=Dot4Print_Inst,dot4\vid_03f0&pid_2a11&mi_02&dot4&print_hpz
"officejet 6100 (DOT4PRT)"=Dot4Print_Inst,dot4\vid_03f0&pid_2d11&mi_02&dot4&print_hpz
; Moved the null printer installation to hpoglu08.inf

"hp LaserJet 4200 (DOT4PRT)"    		= B_Dot4Print_Inst,dot4\hewlett-packardhp_la4ae5&print_hpz
"hp LaserJet 4300 (DOT4PRT)"  		= B_Dot4Print_Inst,dot4\hewlett-packardhp_la8ab4&print_hpz
"hp color LaserJet 5500 (DOT4PRT)" 	= B_Dot4Print_Inst,dot4\hewlett-packardhp_cofa3c&print_hpz

"hp deskjet 450 series"		= D450_Dot4Print_Inst,dot4\vid_03f0&pid_0512&dot4&print_hpz
"hp deskjet 450 series"		= D450_Dot4Print_Inst,dot4\hpdj4506CD8&dot4&print_hpz
"hp deskjet 450 series"		= D450_Dot4Print_Inst,dot4\hpdj4506CD8&print_hpz

"hp LaserJet 1010 (DOT4PRT)"   		= LJ_Inst,dot4\Hewlett-Packardhp_La17C4&PRINT_HPZ
"hp LaserJet 1010 (DOT4PRT)"   		= LJ_Inst,dot4\Hewlett-Packardhp_La17C4&DOT4&PRINT_HPZ
"hp LaserJet 1010 (DOT4PRT)"   		= LJ_Inst,dot4\VID_03F0&PID_0C17&DOT4&PRINT_HPZ

"hp LaserJet 1012 (DOT4PRT)"   		= LJ_Inst,dot4\Hewlett-Packardhp_LaD645&PRINT_HPZ
"hp LaserJet 1012 (DOT4PRT)"   		= LJ_Inst,dot4\Hewlett-Packardhp_LaD645&DOT4&PRINT_HPZ
"hp LaserJet 1012 (DOT4PRT)"   		= LJ_Inst,dot4\VID_03F0&PID_0D17&DOT4&PRINT_HPZ

"hp LaserJet 1015 (DOT4PRT)"   		= LJ_Inst,dot4\Hewlett-Packardhp_La1404&PRINT_HPZ
"hp LaserJet 1015 (DOT4PRT)"   		= LJ_Inst,dot4\Hewlett-Packardhp_La1404&DOT4&PRINT_HPZ
"hp LaserJet 1015 (DOT4PRT)"   		= LJ_Inst,dot4\VID_03F0&PID_0E17&DOT4&PRINT_HPZ

"hp LaserJet 1150 (DOT4PRT)"   		= LJ_Inst,dot4\Hewlett-Packardhp_La1797&PRINT_HPZ
"hp LaserJet 1150 (DOT4PRT)"   		= LJ_Inst,dot4\Hewlett-Packardhp_La1797&DOT4&PRINT_HPZ
"hp LaserJet 1150 (DOT4PRT)"   		= LJ_Inst,dot4\VID_03F0&PID_0F17&DOT4&PRINT_HPZ

"hp LaserJet 1300 (DOT4PRT)"   		= LJ_Inst,dot4\Hewlett-Packardhp_La8535&PRINT_HPZ
"hp LaserJet 1300 (DOT4PRT)"   		= LJ_Inst,dot4\Hewlett-Packardhp_La8535&DOT4&PRINT_HPZ
"hp LaserJet 1300 (DOT4PRT)"   		= LJ_Inst,dot4\VID_03F0&PID_1017&DOT4&PRINT_HPZ 

"hp LaserJet 1300n (DOT4PRT)"  		= LJ_Inst,dot4\Hewlett-Packardhp_LaFBC4&PRINT_HPZ
"hp LaserJet 1300n (DOT4PRT)"  		= LJ_Inst,dot4\Hewlett-Packardhp_LaFBC4&DOT4&PRINT_HPZ
"hp LaserJet 1300n (DOT4PRT)"  		= LJ_Inst,dot4\VID_03F0&PID_1117&DOT4&PRINT_HPZ

"hp LaserJet 2300 (DOT4PRT)"           	= LJ_Inst,dot4\Hewlett-Packardhp_LaF132&PRINT_HPZ
"hp LaserJet 2300 (DOT4PRT)"           	= LJ_Inst,dot4\Hewlett-Packardhp_LaF132&DOT4&PRINT_HPZ
"hp LaserJet 2300 (DOT4PRT)"           	= LJ_Inst,dot4\VID_03F0&PID_0B17&DOT4&PRINT_HPZ

"hp LaserJet 2300L (DOT4PRT)"         	= LJ_Inst,dot4\Hewlett-Packardhp_La8003&PRINT_HPZ
"hp LaserJet 2300L (DOT4PRT)"         	= LJ_Inst,dot4\Hewlett-Packardhp_La8003&DOT4&PRINT_HPZ
"hp LaserJet 2300L (DOT4PRT)"         	= LJ_Inst,dot4\VID_03F0&PID_1217&DOT4&PRINT_HPZ

"hp color LaserJet 9500 (DOT4PRT)"	= LJ_Inst,dot4\Hewlett-Packardhp_coAA3F&PRINT_HPZ
"hp color LaserJet 9500 (DOT4PRT)"	= LJ_Inst,dot4\Hewlett-Packardhp_coAA3F&DOT4&PRINT_HPZ

"hp color LaserJet 3700 (DOT4PRT)"      = LJ_Inst,dot4\Hewlett-Packardhp_coB29D&PRINT_HPZ
"hp color LaserJet 3700 (DOT4PRT)"      = LJ_Inst,dot4\Hewlett-Packardhp_coB29D&DOT4&PRINT_HPZ
"hp color LaserJet 3700 (DOT4PRT)"      = LJ_Inst,dot4\Vid_03f0&Pid_0A17&DOT4&PRINT_HPZ

"hp color LaserJet 3500 (DOT4PRT)"      = LJ_Inst,dot4\Hewlett-Packardhp_co723C&PRINT_HPZ
"hp color LaserJet 3500 (DOT4PRT)"      = LJ_Inst,dot4\Hewlett-Packardhp_co723C&DOT4&PRINT_HPZ
"hp color LaserJet 3500 (DOT4PRT)"      = LJ_Inst,dot4\Vid_03f0&Pid_1517&DOT4&PRINT_HPZ

"hp color LaserJet 4650 (DOT4PRT)"      = LJ_Inst,dot4\Hewlett-Packardhp_co56CE&PRINT_HPZ

"psc 2170 (DOT4PRT)"=Dot4Print_Inst,dot4\vid_03f0&pid_2b11&mi_02&dot4&print_hpz
"psc 1000 (DOT4PRT)"=Dot4Print_Inst,dot4\vid_03f0&pid_2e11&mi_02&dot4&print_hpz
"psc 1100 (DOT4PRT)"=Dot4Print_Inst,dot4\vid_03f0&pid_3011&mi_02&dot4&print_hpz
"psc 1200 (DOT4PRT)"=Dot4Print_Inst,dot4\vid_03f0&pid_2f11&mi_02&dot4&print_hpz
"officejet 4100 (DOT4PRT)"=Dot4Print_Inst,dot4\vid_03f0&pid_3111&mi_02&dot4&print_hpz
"officejet 4105 (DOT4PRT)"=Dot4Print_Inst,dot4\vid_03f0&pid_3211&mi_02&dot4&print_hpz

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

"hp psc 2300 series (DOT4PRT)"		= Dot4Print_Inst,dot4\vid_03f0&pid_3511&mi_02&dot4&print_hpz
"hp psc 2400 series (DOT4PRT)"		= Dot4Print_Inst,dot4\vid_03f0&pid_3611&mi_02&dot4&print_hpz
"hp psc 2500 series (DOT4PRT)"		= Dot4Print_Inst,dot4\vid_03f0&pid_3711&mi_02&dot4&print_hpz
"hp psc 1300 series (DOT4PRT)"		= Dot4Print_Inst,dot4\vid_03f0&pid_3b11&mi_02&dot4&print_hpz
"hp psc 1358 (DOT4PRT)"			= Dot4Print_Inst,dot4\vid_03f0&pid_3c11&mi_02&dot4&print_hpz

"hp officejet 5500 series (DOT4PRT)"	= Dot4Print_Inst,dot4\vid_03f0&pid_3a11&mi_02&dot4&print_hpz

"hp color LaserJet 4650 (DOT4PRT)"      = LJ_Inst,dot4\Hewlett-Packardhp_co56CE&DOT4&PRINT_HPZ
"hp color LaserJet 4650 (DOT4PRT)"      = LJ_Inst,dot4\Vid_03f0&Pid_1A17&DOT4&PRINT_HPZ
;=========================================================================================

[Dot4Print_Inst]
;
; Install Section for DOT4PRINT on Win9x
;
CopyFiles=Dot4Print_CpyFiles,Dot4IO_CpyFiles,Dot4PrintMonCpyFiles98
AddReg=Dot4Print_AddReg98,Dot4Print_AddReg
DriverVer=05/15/2003,7.0.0.0


[Dot4Print_Inst.NT]
;
; Install Section for DOT4PRINT on Win2K
;
CopyFiles=Dot4Print_CpyFiles,Dot4IO_CpyFiles
AddReg=Dot4Print_AddReg
DriverVer=05/15/2003,7.0.0.0

[B_Dot4Print_Inst]
;
; Install Section for BOISE DOT4PRINT on Win9x
;
AddReg=Dot4Print_AddReg98,Boise_Dot4PrintMonAddReg98
DriverVer=05/15/2003,7.0.0.0

[B_Dot4Print_Inst.NT]
;
; Install Section for BOISE DOT4PRINT on Win9x
;
AddReg=Boise_Dot4PrintAddRegW2k
DriverVer=05/15/2003,7.0.0.0

[D450_Dot4Print_Inst.NT]
;CopyFiles=Dot4Print_CpyFiles,Dot4IO_CpyFiles
AddReg=Dot4Print_AddReg
DriverVer=05/15/2003,7.0.0.0

[D450_Dot4Print_Inst]
CopyFiles=Dot4Print_CpyFiles,Dot4IO_CpyFiles
AddReg=Dot4Print_AddReg98,Dot4Print_AddReg,HPZ_PrintMonAddReg98
DriverVer=05/15/2003,7.0.0.0

[LJ_Inst]
; Install Section for BOISE DOT4PRINT on Win9x

CopyFiles	=Dot4Print_CpyFiles,Dot4IO_CpyFiles
AddReg		=Dot4Print_AddReg98,Boise_Dot4PrintMonAddReg98
DriverVer=05/15/2003,7.0.0.0

[LJ_Inst.NT]
; Install Section for BOISE DOT4PRINT on win2K

CopyFiles	=Dot4Print_CpyFiles,Dot4IO_CpyFiles
AddReg		=Boise_Dot4PrintAddRegW2k
DriverVer=05/15/2003,7.0.0.0

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

[Dot4Print_CpyFiles]
HPZipr12.sys

[Dot4IO_CpyFiles]
HPZidr12.dll,,,0x60
HPZipr12.dll,,,0x60
HPZipm12.exe,,,0x60
HPZinw12.exe,,,0x60
HPZisn12.dll,,,0x60
HPZipt12.dll,,,0x60

;Port monitor for 9x
;Also copying usbmon if it does not
;exist
[Dot4PrintMonCpyFiles98]
HPZimn12.dll,,,0x60
usbmon.dll,,,16 ;do not overwrite


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

[Dot4Print_Inst.HW]
;
; Special configuration info for Win9x
;
AddReg=Dot4Print_AddReg

[Dot4Print_Inst.NT.HW]
;
; Special configuration info for Win2K
;
AddReg=Dot4Print_AddReg

[B_Dot4Print_Inst.HW]
;
; Special configuration info for Win9x
;
AddReg=Dot4Print_AddReg


[B_Dot4Print_Inst.NT.HW]
;
; Special configuration info for Win9x
;
AddReg=Dot4Print_AddReg

[D450_Dot4Print_Inst.HW]
AddReg=Dot4Print_AddReg

[D450_Dot4Print_Inst.NT.HW]
AddReg=Dot4Print_AddReg

[LJ_Inst.HW]
;
; Special configuration info for Win9x
;
AddReg=Dot4Print_AddReg


[LJ_Inst.NT.HW]
;
; Special configuration info for Win9x
;
AddReg=Dot4Print_AddReg


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

;
; Registry entry for Driver
;

[Dot4Print_AddReg98]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,HPZipr12.sys
;HKLM,"System\CurrentControlSet\Control\Print\Monitors\HPZDot4 Monitor",driver,,HPZimn12.dll

[HPZ_PrintMonAddReg98]
HKLM,"System\CurrentControlSet\Control\Print\Monitors\HPZDot4 Monitor",driver,,HPZimn12.dll

[Dot4Print_AddReg]
;
; Add keys under Enum\enumeratorID\device-instance-id
;
HKR,,"ReadSocketId",0x00010001,0x0002
HKR,,"WriteSocketId",0x00010001,0x0002
HKR,,"ReadBufferSize",0x00010001,0x7FFF
HKR,,"WriteBufferSize",0x00010001,0x7FFF


;; Boise specific

[Boise_Dot4PrintMonAddReg98]
HKLM,"System\CurrentControlSet\Control\Print\Monitors\USB Monitor",driver,,usbmon.dll

[Boise_Dot4PrintAddRegW2k]
HKLM,"Software\Hewlett-Packard\San Diego Shared IO",OSVersionAtInstall,0x10001,5

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

[Dot4Print_Inst.NT.Services]
;
; Add the Dot4 driver as a service
;
AddService=HPZipr12,0x00000002,Dot4Print_Inst.AddService

;; Boise Printer
[B_Dot4Print_Inst.NT.Services]
AddService=HPZipr12,0x00000002,Dot4Print_Inst.AddService

[D450_Dot4Print_Inst.NT.Services]
;
; Add the Dot4 driver as a service
;
AddService=HPZipr12,0x00000002,Dot4Print_Inst.AddService

[LJ_Inst.NT.Services]
AddService=HPZipr12,0x00000002,Dot4Print_Inst.AddService

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

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

[Strings]
Dot4Print_Name      = "Print Class Driver for IEEE-1284.4 HPZipr12"
HP                  = "Hewlett-Packard"
INF_Provider        = "Hewlett-Packard"
CD                  = "hp cd"
server: web2, load: 0.81