[Version] Signature="$Windows NT$" Class=Dot4Print ClassGUID={49ce6ac8-6f86-11d2-b1e5-0080c72e74a2} Provider=%MSFT% DriverVer=06/21/2006,6.1.7601.17514 [SourceDisksNames] 3426=windows cd [SourceDisksFiles] dot4prt.sys = 3426 ;==================================================== [ClassInstall32] ; ; Add the Dot4Print class GUID to SYSTEM\CCS\Control\Class ; AddReg = Dot4PrintClassAddReg [Dot4PrintClassAddReg] ; ; Give the class a descriptive name and an icon ; HKR,,,,%ClassName% HKR,,Icon,,"-4" HKR,,NoInstallClass,,1 ;==================================================== [Manufacturer] %MSFT%=D4P_Models,NTamd64 %HP%=HP_Models,NTamd64 [D4P_Models.NTamd64] ; ; This INF supports models with these PnP IDs ; (Enumerated by any enumerator (*)) ; %D4Print%=Dot4Print_Inst,DOT4\PRINT [HP_Models.NTamd64] %LJ_2300% = LJ_Inst,dot4\Hewlett-Packardhp_LaF132&PRINT %LJ_2300% = LJ_Inst,dot4\Hewlett-Packardhp_LaF132&DOT4&PRINT %LJ_2300% = LJ_Inst,dot4\VID_03F0&PID_0B17&PRINT %LJ_2300L% = LJ_Inst,dot4\Hewlett-Packardhp_La8003&PRINT %LJ_2300L% = LJ_Inst,dot4\Hewlett-Packardhp_La8003&DOT4&PRINT %LJ_2300L% = LJ_Inst,dot4\VID_03F0&PID_1217&PRINT %LJ_3015% = LJ_par_Inst,dot4\Hewlett-Packardhp_La6D84&PRINT %LJ_3015% = LJ_par_Inst,dot4\Hewlett-Packardhp_La6D84&PRINT %LJ_3015% = LJ_usb_Inst,dot4\Vid_03f0&Pid_1617&Rev_0100&PRINT,dot4\Vid_03f0&Pid_1617&PRINT %LJ_3020% = LJ_par_Inst,dot4\Hewlett-Packardhp_La9E44&PRINT %LJ_3020% = LJ_par_Inst,dot4\Hewlett-Packardhp_La9E44&PRINT %LJ_3020% = LJ_usb_Inst,dot4\Vid_03f0&Pid_1717&Rev_0100&PRINT,dot4\Vid_03f0&Pid_1717&PRINT %LJ_3030% = LJ_par_Inst,dot4\Hewlett-Packardhp_La0E45&PRINT %LJ_3030% = LJ_par_Inst,dot4\Hewlett-Packardhp_La0E45&PRINT %LJ_3030% = LJ_usb_Inst,dot4\Vid_03f0&Pid_1817&Rev_0100&PRINT,dot4\Vid_03f0&Pid_1817&PRINT %LJ_3380% = LJ_par_Inst,dot4\Hewlett-Packardhp_La3EB2&PRINT %LJ_3380% = LJ_par_Inst,dot4\Hewlett-Packardhp_La3EB2&PRINT %LJ_3380% = LJ_usb_Inst,dot4\Vid_03f0&Pid_1917&Rev_0100&PRINT,dot4\Vid_03f0&Pid_1917&PRINT %LJ_2550% = LJ_par_Inst,dot4\hewlett-packardhp_co650A&DOT4&PRINT %LJ_2550% = LJ_par_Inst,dot4\hewlett-packardhp_co650A&PRINT %LJ_2550% = LJ_usb_Inst,dot4\Vid_03f0&Pid_1C17&PRINT %LJ_5550% = LJ_usb_Inst,dot4\vid_03f0&pid_1f17&print %LJ_5550% = LJ_par_Inst,dot4\Hewlett-Packardhp_coC8EB&DOT4&PRINT %LJ_5550% = LJ_par_Inst,dot4\Hewlett-Packardhp_coC8EB&PRINT %LJ_2410% = LJ_usb_Inst,dot4\vid_03f0&pid_2517&print %LJ_2420% = LJ_usb_Inst,dot4\vid_03f0&pid_2917&print %LJ_2430% = LJ_usb_Inst,dot4\vid_03f0&pid_2A17&print %LJ_2410% = LJ_par_Inst,dot4\Hewlett-Packardhp_La5304&dot4&print %LJ_2410% = LJ_par_Inst,dot4\Hewlett-Packardhp_La5304&print %LJ_2420% = LJ_par_Inst,dot4\Hewlett-Packardhp_LaA304&dot4&print %LJ_2420% = LJ_par_Inst,dot4\Hewlett-Packardhp_LaA304&print %LJ_2430% = LJ_par_Inst,dot4\Hewlett-Packardhp_La3305&dot4&print %LJ_2430% = LJ_par_Inst,dot4\Hewlett-Packardhp_La3305&print %LJ_2820% = LJ_usb_Inst,dot4\Vid_03f0&Pid_2617&rev_0100&mi_00&PRINT %LJ_2830% = LJ_usb_Inst,dot4\Vid_03f0&Pid_2717&rev_0100&mi_00&PRINT %LJ_2840% = LJ_usb_Inst,dot4\Vid_03f0&Pid_2817&rev_0100&mi_00&PRINT %LJ_4250% = LJ_usb_Inst,dot4\vid_03f0&pid_2417&print %LJ_4350% = LJ_usb_Inst,dot4\vid_03f0&pid_2317&print %LJ_4250% = LJ_par_Inst,dot4\Hewlett-Packardhp_La1AE6&dot4&print %LJ_4250% = LJ_par_Inst,dot4\Hewlett-Packardhp_La1AE6&print %LJ_4350% = LJ_par_Inst,dot4\Hewlett-Packardhp_LaDAB7&dot4&print %LJ_4350% = LJ_par_Inst,dot4\Hewlett-Packardhp_LaDAB7&print %LJ_9500MFP% = LJ_usb_Inst,dot4\vid_03f0&pid_2217&print %LJ_9500MFP% = LJ_par_Inst,dot4\Hewlett-Packardhp_coBF85&dot4&PRINT %LJ_9500MFP% = LJ_par_Inst,dot4\Hewlett-Packardhp_coBF85&PRINT %LJ_9050% = LJ_par_Inst,dot4\Hewlett-Packardhp_LAB7C4&dot4&PRINT %LJ_9050% = LJ_par_Inst,dot4\Hewlett-Packardhp_LAB7C4&PRINT %LJ_9040MFP% = LJ_par_Inst,dot4\Hewlett-Packardhp_LA4C25&dot4&PRINT %LJ_9040MFP% = LJ_par_Inst,dot4\Hewlett-Packardhp_LA4C25&PRINT %LJ_9050MFP% = LJ_par_Inst,dot4\Hewlett-Packardhp_LA5CA5&dot4&PRINT %LJ_9050MFP% = LJ_par_Inst,dot4\Hewlett-Packardhp_LA5CA5&PRINT %LJ_1320% = LJ_par_Inst,dot4\hewlett-packardhp_La0CA5&DOT4&PRINT %LJ_1320% = LJ_par_Inst,dot4\hewlett-packardhp_La0CA5&PRINT %LJ_1320% = LJ_usb_Inst,dot4\Vid_03f0&Pid_1D17&PRINT %LJ_4345MFP% = LJ_par_Inst,dot4\Hewlett-Packardhp_LaC77B&dot4&PRINT %LJ_4345MFP% = LJ_par_Inst,dot4\Hewlett-Packardhp_LaC77B&PRINT %PS_130% = Dot4Print_Inst,dot4\Vid_03f0&Pid_3902&PRINT,dot4\Vid_03f0&Pid_3902&rev_0100&PRINT %PS_230% = Dot4Print_Inst,dot4\Vid_03f0&Pid_3502&PRINT,dot4\Vid_03f0&Pid_3502&rev_0100&PRINT %PS_7150% = Dot4Print_Inst,dot4\Vid_03f0&Pid_3a02&PRINT,dot4\Vid_03f0&Pid_3a02&rev_0100&PRINT %PS_7350% = Dot4Print_Inst,dot4\Vid_03f0&Pid_3c02&PRINT,dot4\Vid_03f0&Pid_3c02&rev_0100&PRINT %PS_7550% = Dot4Print_Inst,dot4\Vid_03f0&Pid_3e02&PRINT,dot4\Vid_03f0&Pid_3e02&rev_0100&PRINT %PS_7345% = Dot4Print_Inst,dot4\Vid_03f0&Pid_2002&PRINT,dot4\Vid_03f0&Pid_2002&rev_0100&PRINT %LJ_4200% = LJ_par_Inst,dot4\Hewlett-PackardHP_La4AE5&Dot4&PRINT %LJ_4200% = LJ_par_Inst,dot4\Hewlett-PackardHP_La4AE5&PRINT %LJ_5500% = LJ_par_Inst,dot4\Hewlett-Packardhp_coFA3C&Dot4&PRINT %LJ_5500% = LJ_par_Inst,dot4\Hewlett-Packardhp_coFA3C&PRINT %LJ_9500N% = LJ_par_Inst,dot4\Hewlett-Packardhp_coAA3F&Dot4&PRINT %LJ_9500N% = LJ_par_Inst,dot4\Hewlett-Packardhp_coAA3F&PRINT %LJ_4300% = LJ_par_Inst,dot4\Hewlett-PackardHP_La8AB4&Dot4&PRINT %LJ_4300% = LJ_par_Inst,dot4\Hewlett-PackardHP_La8AB4&PRINT %LJ_1300% = LJ_par_Inst,dot4\Hewlett-Packardhp_La8535&Dot4&PRINT %LJ_1300% = LJ_par_Inst,dot4\Hewlett-Packardhp_La8535&PRINT %LJ_1300% = LJ_usb_Inst,dot4\VID_03F0&PID_1017&PRINT %LJ_3300% = LJ_par_Inst,dot4\Hewlett-PackardHP_LaB770&Dot4&PRINT %LJ_3300% = LJ_par_Inst,dot4\Hewlett-PackardHP_LaB770&PRINT %LJ_3300% = LJ_usb_Inst,dot4\Vid_03f0&Pid_0817&Rev_0100&PRINT,dot4\Vid_03f0&Pid_0817&PRINT %LJ_3330% = LJ_par_Inst,dot4\Hewlett-PackardHP_La0E2D&Dot4&PRINT %LJ_3330% = LJ_par_Inst,dot4\Hewlett-PackardHP_La0E2D&PRINT %LJ_3330% = LJ_usb_Inst,dot4\Vid_03f0&Pid_0917&Rev_0100&PRINT,dot4\Vid_03f0&Pid_0917&PRINT %LJ_3700% = LJ_Inst,dot4\Vid_03f0&Pid_0A17&PRINT %LJ_4200L% = LJ_par_Inst,dot4\Hewlett-Packardhp_La7E8A&Dot4&PRINT %LJ_4200L% = LJ_par_Inst,dot4\Hewlett-Packardhp_La7E8A&PRINT %LJ_4600% = LJ_par_Inst,dot4\Hewlett-Packardhp_co06CD&Dot4&PRINT %LJ_4600% = LJ_par_Inst,dot4\Hewlett-Packardhp_co06CD&PRINT %LJ_4550% = LJ_par_Inst,dot4\Hewlett-PackardHP_Co16E1&Dot4&PRINT %LJ_4550% = LJ_par_Inst,dot4\Hewlett-PackardHP_Co16E1&PRINT %LJ_4100% = LJ_par_Inst,dot4\HEWLETT-PACKARDHP_LaB55B&Dot4&PRINT %LJ_4100% = LJ_par_Inst,dot4\HEWLETT-PACKARDHP_LaB55B&PRINT %DJ_450% = Dot4Print_Inst,dot4\hpdj4506CD8&PRINT %DJ_450% = Dot4Print_Inst,dot4\hpdj4506CD8&DOT4&PRINT %DJ_450% = Dot4Print_Inst,dot4\VID_03F0&PID_0512&PRINT %OJ_9100% = Dot4Print_Inst,dot4\hewlett-packardOffic42C4&DOT4&PRINT %OJ_9100% = Dot4Print_Inst,dot4\hewlett-packardOffic42C4&PRINT %OJ_9100% = Dot4Print_Inst,dot4\vid_03f0&pid_0d12&PRINT %LJ_3050% = LJ_usb_Inst,dot4\Vid_03f0&Pid_3217&mi_00&PRINT %LJ_3052% = LJ_usb_Inst,dot4\Vid_03f0&Pid_3317&mi_00&PRINT %LJ_3055% = LJ_usb_Inst,dot4\vid_03f0&pid_3417&mi_00&PRINT %LJ_3390% = LJ_usb_Inst,dot4\vid_03f0&pid_3517&mi_00&PRINT %LJ_3392% = LJ_usb_Inst,dot4\vid_03f0&pid_3517&mi_00&PRINT ;================================================================================ [Dot4Print_Inst.NT] CopyFiles=Dot4Print_CopyFiles [LJ_Inst.NT] CopyFiles=Dot4Print_CopyFiles DriverVer=10/01/2002,6.0.5112.0 [LJ_par_Inst.NT] CopyFiles = Dot4Print_CopyFiles AddReg = Dot4Print_AddReg DriverVer=10/01/2002,6.0.5112.0 [LJ_usb_Inst.NT] CopyFiles = Dot4Print_CopyFiles AddReg = Dot4Print_AddReg DriverVer=10/01/2002,6.0.5112.0 ;============================================================================================ [Dot4Print_CopyFiles] ; ; For all this, just one file... ; Dot4Prt.sys,,,0x100 ;============================================================================================ [Dot4Print_Inst.NT.HW] ; ; Special configuration info ; AddReg=Dot4Print_AddReg [LJ_Inst.NT.HW] AddReg=Dot4Print_AddReg [LJ_par_Inst.NT.HW] AddReg=Dot4Print_AddReg [LJ_usb_Inst.NT.HW] AddReg=Dot4Print_AddReg ;=============================================================================================== [Dot4Print_AddReg] ; ; Add keys under Enum\enumeratorID\device-instance-id ; ;HKR,,"ReadService",,%ReadServiceName% ;HKR,,"WriteService",,%WriteServiceName% HKR,,"ReadSocketId",0x00010001,0x0002 HKR,,"WriteSocketId",0x00010001,0x0002 HKR,,"ReadBufferSize",0x00010001,0x7FFF HKR,,"WriteBufferSize",0x00010001,0x7FFF ;============================================================================================= [Dot4Print_Inst.NT.Services] ; ; Add the Dot4 driver as a service ; AddService=Dot4Print,0x00000002,Dot4PrintService [LJ_Inst.NT.Services] AddService=Dot4Print,0x00000002,Dot4PrintService [LJ_par_Inst.NT.Services] AddService=Dot4Print,0x00000002,Dot4PrintService [LJ_usb_Inst.NT.Services] AddService=Dot4Print,0x00000002,Dot4PrintService [Dot4PrintService] ; ; Service configuration info ; DisplayName = %Dot4Print_Name% ServiceType = 1 ; Kernel driver StartType = 3 ; Manual start ErrorControl = 1 ; Error ignore ServiceBinary = %12%\Dot4Prt.sys ;==================================================== [ControlFlags] ExcludeFromSelect = * ;==================================================== [DestinationDirs] DefaultDestDir = 10,System32\drivers ;==================================================== // String section below for localizers [Strings] ;Localizable ;Non-Localizable Dot4Print_Name="Print Class Driver for IEEE-1284.4" MSFT="Microsoft" Floppy_Description = "Disk" Desc_Val="Description" ClassName="IEEE 1284.4 compatible printers" D4Print="IEEE 1284.4 compatible printer" HP = "HP" LJ_2300 = "HP LaserJet 2300 (DOT4PRT)" LJ_2300L = "HP LaserJet 2300L (DOT4PRT)" LJ_3015 = "HP LaserJet 3015 (DOT4PRT)" LJ_3020 = "HP LaserJet 3020 (DOT4PRT)" LJ_3030 = "HP LaserJet 3030 (DOT4PRT)" LJ_3380 = "HP LaserJet 3380 (DOT4PRT)" LJ_2550 = "HP Color LaserJet 2550 series (DOT4PRT)" LJ_5550 = "HP Color LaserJet 5550 (DOT4PRT)" LJ_2410 = "HP LaserJet 2410 (DOT4PRT)" LJ_2420 ="HP LaserJet 2420 (DOT4PRT)" LJ_2430 ="HP LaserJet 2430 (DOT4PRT)" LJ_2820 ="HP Color LaserJet 2820 (DOT4PRT)" LJ_2830 ="HP Color LaserJet 2830 (DOT4PRT)" LJ_2840 = "HP Color LaserJet 2840 (DOT4PRT)" LJ_4250 = "HP LaserJet 4250 (DOT4PRT)" LJ_4350 = "HP LaserJet 4250 (DOT4PRT)" LJ_9500MFP = "HP Color LaserJet 9500 MFP (DOT4PRT)" LJ_9050 = "HP LaserJet 9050 (DOT4PRT)" LJ_9040MFP = "HP LaserJet 9040 MFP (DOT4PRT)" LJ_9050MFP = "HP LaserJet 9050 MFP (DOT4PRT)" LJ_1320 = "HP LaserJet 1320 series (DOT4PRT)" LJ_4345MFP = "HP LaserJet 4345 mfp (DOT4PRT)" PS_130 = "HP Photosmart 130 series (Dot4PRT)" PS_230 = "HP Photosmart 230 series (Dot4PRT)" PS_7150 = "HP Photosmart 7150 series (Dot4PRT)" PS_7350 = "HP Photosmart 7350 series (Dot4PRT)" PS_7550 = "HP Photosmart 7550 series (Dot4PRT)" PS_7345 = "HP Photosmart 7345 series (Dot4PRT)" LJ_4200 = "HP LaserJet 4200 (Dot4PRT) " LJ_5500 = "HP Color LaserJet 5500 (Dot4PRT)" LJ_9500N = "HP Color LaserJet 9500 (Dot4PRT)" LJ_4300 = "HP LaserJet 4300 (Dot4PRT) " LJ_1300 = "HP LaserJet 1300 series (DOT4PRT)" LJ_3300 = "HP LaserJet 3300 (DOT4PRT)" LJ_3330 = "HP LaserJet 3330 (DOT4PRT)" LJ_3700 = "HP Color LaserJet 3700 (DOT4PRT)" LJ_4200L = "HP LaserJet 4200L (Dot4PRT) " LJ_4600 = "HP Color LaserJet 4600 (DOT4PRT)" LJ_4550 = "HP Color LaserJet 4550 (DOT4PRT)" LJ_4100 = "HP LaserJet 4100 (DOT4PRT) " DJ_450 = "HP DeskJet 450 (DOT4PRT)" OJ_9100 = "HP OfficeJet 9100 Series (DOT4PRT)" LJ_3050 = "HP LaserJet 3050 (DOT4PRT)" LJ_3052 = "HP LaserJet 3052 (DOT4PRT)" LJ_3055 = "HP LaserJet 3055 (DOT4PRT)" LJ_3390 = "HP LaserJet 3090 (DOT4PRT)" LJ_3392 = "HP LaserJet 3092 (DOT4PRT)"