;/*++ ; ;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=HPZipr13.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 (*)) ; "hp LaserJet 3015 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_La6D84&DOT4&PRINT_HPZ "hp LaserJet 3015 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_La6D84&PRINT_HPZ "hp LaserJet 3015 (DOT4PRT)" = LJ_usb_Inst,dot4\Vid_03f0&Pid_1617&DOT4&PRINT_HPZ "hp LaserJet 3020 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_La9E44&DOT4&PRINT_HPZ "hp LaserJet 3020 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_La9E44&PRINT_HPZ "hp LaserJet 3020 (DOT4PRT)" = LJ_usb_Inst,dot4\Vid_03f0&Pid_1717&DOT4&PRINT_HPZ "hp LaserJet 3030 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_La0E45&DOT4&PRINT_HPZ "hp LaserJet 3030 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_La0E45&PRINT_HPZ "hp LaserJet 3030 (DOT4PRT)" = LJ_usb_Inst,dot4\Vid_03f0&Pid_1817&DOT4&PRINT_HPZ "hp LaserJet 3380 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_La3EB2&DOT4&PRINT_HPZ "hp LaserJet 3380 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_La3EB2&PRINT_HPZ "hp LaserJet 3380 (DOT4PRT)" = LJ_usb_Inst,dot4\Vid_03f0&Pid_1917&DOT4&PRINT_HPZ "HP Officejet 9100 series (DOT4PRT)" = Dot4Print_Inst,dot4\Vid_03f0&Pid_0d12&dot4&print_hpz "HP Officejet 9100 series (DOT4PRT)" = D450_Dot4Print_Inst,dot4\hewlett-packardOffic42C4&dot4&print_hpz "HP Officejet 9100 series (DOT4PRT)" = Dot4Print_Inst,dot4\hewlett-packardOffic42C4&print_hpz "hp color LaserJet 2550 series (DOT4PRT)" = LJ_par_Inst,dot4\hewlett-packardhp_co650A&DOT4&PRINT_HPZ "hp color LaserJet 2550 series (DOT4PRT)" = LJ_par_Inst,dot4\hewlett-packardhp_co650A&PRINT_HPZ "hp color LaserJet 2550 series (DOT4PRT)" = LJ_usb_Inst,dot4\Vid_03f0&Pid_1C17&DOT4&PRINT_HPZ "Officejet 7200 series (DOT4PRT)" = Dot4Print_Inst,dot4\vid_03f0&pid_4111&mi_02&dot4&print_hpz "Officejet 7300 series (DOT4PRT)" = Dot4Print_Inst, dot4\vid_03f0&pid_4211&mi_02&dot4&print_hpz "Officejet 7400 series (DOT4PRT)" = Dot4Print_Inst, dot4\vid_03f0&pid_4311&mi_02&dot4&print_hpz "Photosmart 2600 series (DOT4PRT)" = Dot4Print_Inst,dot4\vid_03f0&pid_4511&mi_02&dot4&print_hpz "Photosmart 2700 series (DOT4PRT)" = Dot4Print_Inst,dot4\vid_03f0&pid_4611&mi_02&dot4&print_hpz "PSC 1600 series (DOT4PRT)" = Dot4Print_Inst,dot4\vid_03f0&pid_4811&mi_02&dot4&print_hpz "PSC 2350 series (DOT4PRT)" = Dot4Print_Inst,dot4\vid_03f0&pid_4911&mi_02&dot4&print_hpz "Officejet 6200 series (DOT4PRT)" = Dot4Print_Inst,dot4\vid_03f0&pid_4b11&mi_02&dot4&print_hpz "hp color LaserJet 5550 (DOT4PRT)" = LJ_usb_Inst,dot4\vid_03f0&pid_1f17&dot4&print_hpz "hp color LaserJet 5550 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_coC8EB&DOT4&PRINT_HPZ "hp color LaserJet 5550 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_coC8EB&PRINT_HPZ "hp color LaserJet 9500 MFP (DOT4PRT)" = LJ_usb_Inst,dot4\vid_03f0&pid_2217&dot4&print_hpz "hp color LaserJet 9500 MFP (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_coBF85&dot4&PRINT_HPZ "hp color LaserJet 9500 MFP (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_coBF85&PRINT_HPZ "hp LaserJet 9050 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_LAB7C4&dot4&PRINT_HPZ "hp LaserJet 9050 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_LAB7C4&PRINT_HPZ "hp LaserJet 9040 MFP (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_LA4C25&dot4&PRINT_HPZ "hp LaserJet 9040 MFP (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_LA4C25&PRINT_HPZ "hp LaserJet 9050 MFP (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_LA5CA5&dot4&PRINT_HPZ "hp LaserJet 9050 MFP (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_LA5CA5&PRINT_HPZ "Photosmart 320 Series (DOT4PRT)" = Dot4Print_Inst,dot4\Vid_03f0&Pid_1202&mi_01&dot4&print_hpz "Photosmart 370 Series (DOT4PRT)" = Dot4Print_Inst,dot4\vid_03f0&pid_1302&mi_01&dot4&print_hpz "Photosmart 7400 Series (DOT4PRT)" = Dot4Print_Inst,dot4\Vid_03f0&Pid_b802&mi_01&dot4&print_hpz "Photosmart 8100 Series (DOT4PRT)" = Dot4Print_Inst,dot4\Vid_03f0&Pid_ba02&mi_01&dot4&print_hpz "Photosmart 8400 Series (DOT4PRT)" = Dot4Print_Inst,dot4\Vid_03f0&Pid_bb02&mi_01&dot4&print_hpz "hp LaserJet 4250 (DOT4PRT)" = LJ_usb_Inst,dot4\vid_03f0&pid_2417&dot4&print_hpz "hp LaserJet 4350 (DOT4PRT)" = LJ_usb_Inst,dot4\vid_03f0&pid_2317&dot4&print_hpz "hp LaserJet 4250 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_La1AE6&dot4&print_hpz "hp LaserJet 4250 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_La1AE6&print_hpz "hp LaserJet 4350 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_LaDAB7&dot4&print_hpz "hp LaserJet 4350 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_LaDAB7&print_hpz "hp LaserJet 2410 (DOT4PRT)" = LJ_usb_Inst,dot4\vid_03f0&pid_2517&dot4&print_hpz "hp LaserJet 2420 (DOT4PRT)" = LJ_usb_Inst,dot4\vid_03f0&pid_2917&dot4&print_hpz "hp LaserJet 2430 (DOT4PRT)" = LJ_usb_Inst,dot4\vid_03f0&pid_2A17&dot4&print_hpz "hp LaserJet 2410 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_La5304&dot4&print_hpz "hp LaserJet 2410 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_La5304&print_hpz "hp LaserJet 2420 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_LaA304&dot4&print_hpz "hp LaserJet 2420 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_LaA304&print_hpz "hp LaserJet 2430 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_La3305&dot4&print_hpz "hp LaserJet 2430 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_La3305&print_hpz "hp color LaserJet 3550 (DOT4PRT)" = LJ_usb_Inst,dot4\vid_03f0&pid_6117&dot4&print_hpz "hp color LaserJet 3550 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_co223F&DOT4&PRINT_HPZ "hp color LaserJet 3550 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_co223F&PRINT_HPZ "hp LaserJet 1160 series (DOT4PRT)" = LJ_par_Inst,dot4\hewlett-packardhp_La0636&DOT4&PRINT_HPZ "hp LaserJet 1160 series (DOT4PRT)" = LJ_par_Inst,dot4\hewlett-packardhp_La0636&PRINT_HPZ "hp LaserJet 1160 series (DOT4PRT)" = LJ_usb_Inst,dot4\Vid_03f0&Pid_1E17&DOT4&PRINT_HPZ "hp LaserJet 1320 series (DOT4PRT)" = LJ_par_Inst,dot4\hewlett-packardhp_La0CA5&DOT4&PRINT_HPZ "hp LaserJet 1320 series (DOT4PRT)" = LJ_par_Inst,dot4\hewlett-packardhp_La0CA5&PRINT_HPZ "hp LaserJet 1320 series (DOT4PRT)" = LJ_usb_Inst,dot4\Vid_03f0&Pid_1D17&DOT4&PRINT_HPZ "hp LaserJet 4345 mfp (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_LaC77B&dot4&PRINT_HPZ "hp LaserJet 4345 mfp (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-Packardhp_LaC77B&PRINT_HPZ "HP Color LaserJet 4700 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-PackardHP_Cof1b4&DOT4&PRINT_HPZ "HP Color LaserJet 4700 (DOT4PRT)" = LJ_par_Inst,dot4\Hewlett-PackardHP_Cof1b4&PRINT_HPZ "HP Color LaserJet 4700 (DOT4PRT)" = LJ_usb_Inst,dot4\vid_03f0&pid_6217&dot4&print_hpz "HP Deskjet 6800 Series (DOT4PRT)" = Dot4Print_Inst,dot4\vid_03f0&pid_8404&mi_01&dot4&print_hpz "HP Deskjet 6600 Series (DOT4PRT)" = Dot4Print_Inst,dot4\vid_03f0&pid_8504&mi_01&dot4&print_hpz "HP Photosmart 8700 Series (DOT4PRT)" = Dot4Print_Inst,dot4\Vid_03f0&Pid_bc02&mi_01&dot4&print_hpz "HP PSC 1500 series (DOT4PRT)" = Dot4Print_Inst,dot4\vid_03f0&pid_4c11&mi_02&dot4&print_hpz "HP PSC 1400 series (DOT4PRT)" = Dot4Print_Inst,dot4\vid_03f0&pid_4d11&mi_02&dot4&print_hpz "Photosmart 2570 series (DOT4PRT)" = Dot4Print_Inst,dot4\vid_03f0&pid_4e11&mi_02&dot4&print_hpz "Officejet 5600 series (DOT4PRT)" = Dot4Print_Inst, dot4\vid_03f0&pid_4f11&mi_02&dot4&print_hpz "Photosmart 3100 series (DOT4PRT)" = Dot4Print_Inst,dot4\vid_03f0&pid_5011&mi_02&dot4&print_hpz "Photosmart 3200 series (DOT4PRT)" = Dot4Print_Inst,dot4\vid_03f0&pid_5111&mi_02&dot4&print_hpz "Photosmart 3300 series (DOT4PRT)" = Dot4Print_Inst,dot4\vid_03f0&pid_5211&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 [LJ_par_Inst] ; Install Section for parallel Win9x CopyFiles =Dot4Print_CpyFiles,Dot4IO_CpyFiles AddReg =Dot4Print_AddReg98,Dot4Print_AddReg,HPZ_PrintMonAddReg98 DriverVer=02/23/2005, 050.000.135.000 [LJ_par_Inst.NT] ; Install Section for BOISE DOT4PRINT on win2K CopyFiles =Dot4Print_CpyFiles,Dot4IO_CpyFiles AddReg =Dot4Print_AddReg DriverVer=02/23/2005, 050.000.135.000 ;AddReg =Boise_Dot4PrintAddRegW2k [LJ_usb_Inst] ; Install Section for BOISE DOT4PRINT on Win9x CopyFiles =Dot4Print_CpyFiles,Dot4IO_CpyFiles AddReg =Dot4Print_AddReg98,Dot4Print_AddReg,HPZ_PrintMonAddReg98 ;AddReg =Dot4Print_AddReg98,Boise_Dot4PrintMonAddReg98 DriverVer=02/23/2005, 050.000.135.000 [LJ_usb_Inst.NT] ; Install Section for BOISE DOT4PRINT on win2K CopyFiles =Dot4Print_CpyFiles,Dot4IO_CpyFiles AddReg =Dot4Print_AddReg DriverVer=02/23/2005, 050.000.135.000 ;AddReg =Boise_Dot4PrintAddRegW2k [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 ;==================================================== [Dot4Print_CpyFiles] HPZipr12.sys [Dot4IO_CpyFiles] ;No IO Files since they are installed by installer ;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 [LJ_par_Inst.HW] AddReg=Dot4Print_AddReg [LJ_par_Inst.NT.HW] AddReg=Dot4Print_AddReg [LJ_usb_Inst.HW] AddReg=Dot4Print_AddReg [LJ_usb_Inst.NT.HW] AddReg=Dot4Print_AddReg [D450_Dot4Print_Inst.HW] AddReg=Dot4Print_AddReg [D450_Dot4Print_Inst.NT.HW] 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 [D450_Dot4Print_Inst.NT.Services] AddService=HPZipr12,0x00000002,Dot4Print_Inst.AddService [LJ_par_Inst.NT.Services] AddService=HPZipr12,0x00000002,Dot4Print_Inst.AddService [LJ_usb_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"