;/*++ ; ;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 ClassGUID={49ce6ac8-6f86-11d2-b1e5-0080c72e74a2} Provider=%INF_Provider% DriverVer=02/23/2005, 050.000.135.000 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 HPZimn12.dll = 2 [SourceDisksFiles] HPZipr12.sys = 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 4200L (DOT4PRT)" = B_Dot4Print_Inst,dot4\hewlett-packardhp_lA7e8a&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 "hp officejet 4200 series (DOT4PRT)" = Dot4Print_Inst,dot4\vid_03f0&pid_3d11&mi_02&dot4&print_hpz "hp psc 1310 series (DOT4PRT)" = Dot4Print_Inst,dot4\vid_03f0&pid_3f11&mi_02&dot4&print_hpz ;========================================================================================= [Dot4Print_Inst] ; ; Install Section for DOT4PRINT on Win9x ; CopyFiles=Dot4Print_CpyFiles,Dot4IO_CpyFiles,Dot4PrintMonCpyFiles98 AddReg=Dot4Print_AddReg98,Dot4Print_AddReg DriverVer=02/23/2005, 050.000.135.000 [Dot4Print_Inst.NT] ; ; Install Section for DOT4PRINT on Win2K ; CopyFiles=Dot4Print_CpyFiles,Dot4IO_CpyFiles AddReg=Dot4Print_AddReg DriverVer=02/23/2005, 050.000.135.000 [B_Dot4Print_Inst] ; ; Install Section for BOISE DOT4PRINT on Win9x ; AddReg=Dot4Print_AddReg98,Boise_Dot4PrintMonAddReg98 DriverVer=02/23/2005, 050.000.135.000 [B_Dot4Print_Inst.NT] ; ; Install Section for BOISE DOT4PRINT on Win9x ; AddReg=Boise_Dot4PrintAddRegW2k DriverVer=02/23/2005, 050.000.135.000 [D450_Dot4Print_Inst.NT] ;CopyFiles=Dot4Print_CpyFiles,Dot4IO_CpyFiles AddReg=Dot4Print_AddReg DriverVer=02/23/2005, 050.000.135.000 [D450_Dot4Print_Inst] CopyFiles=Dot4Print_CpyFiles,Dot4IO_CpyFiles AddReg=Dot4Print_AddReg98,Dot4Print_AddReg,HPZ_PrintMonAddReg98 DriverVer=02/23/2005, 050.000.135.000 [LJ_Inst] ; Install Section for BOISE DOT4PRINT on Win9x CopyFiles =Dot4Print_CpyFiles,Dot4IO_CpyFiles AddReg =Dot4Print_AddReg98,Boise_Dot4PrintMonAddReg98 DriverVer=02/23/2005, 050.000.135.000 [LJ_Inst.NT] ; Install Section for BOISE DOT4PRINT on win2K CopyFiles =Dot4Print_CpyFiles,Dot4IO_CpyFiles AddReg =Boise_Dot4PrintAddRegW2k DriverVer=02/23/2005, 050.000.135.000 ;==================================================== [Dot4Print_CpyFiles] HPZipr12.sys [Dot4IO_CpyFiles] ;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"