; hp mfp scl scan .INF file ; Copyright (c) 2009 Hewlett-Packard Company [SourceDisksNames] 1 = windows cd [SourceDisksFiles] hpowiav1.dll = 1 hpotscl1.dll = 1 [Version] Signature="$CHICAGO$" Class=Image ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f} Provider=%Provider% DriverVer=06/21/2006,6.1.7600.16385 [DestinationDirs] DefaultDestDir=11 [ControlFlags] ; Remove comment from this line if all devices are PnP. ExcludeFromSelect=* [Manufacturer] "Hewlett-Packard"=Models,NTamd64 [Models.NTamd64] %PSC_1100.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_3011&MI_00 %PSC_1200.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_2F11&MI_00 %PSC_1300.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_3B11&MI_00 %PSC_1310.DeviceDesc% = PSC.Usb.NTWIA, ,USB\vid_03f0&pid_3f11&MI_00 %PSC_1400.DeviceDesc% = PSC.Usb.NTWIA, ,USB\vid_03f0&pid_4D11&MI_00 %PSC_1500.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_4c11&MI_00 %PSC_2100.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_2811&MI_00 %PSC_2150.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_2A11&MI_00 %PSC_2170.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_2B11&MI_00 %PSC_2200.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_2911&MI_00 %PSC_2300.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_3511&MI_00 %PSC_2350.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_4911&MI_00 %PSC_2400.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_3611&MI_00 %PSC_2500.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_3711&MI_00 %PSC_2600.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_4511&MI_00 %PSC_2700.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_4611&MI_00 %PSC_4100.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_3111&MI_00 %PSC_4105.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_3211&MI_00 %PSC_4200.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_3d11&MI_00 %PSC_5500.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_3A11&MI_00 %PSC_5600.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_4f11&MI_00 %PSC_6100.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_2D11&MI_00 %PSC_6200.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_4b11&MI_00 %PSC_7300.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_4211&MI_00 %PSC_7400.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_4311&MI_00 %OJ_4300.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_5411&MI_00 %DJ_F300.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_5511&MI_00 %DJ_F735.DeviceDesc% = PSC.Usb.NTWIA, ,USB\Vid_03F0&Pid_2904&MI_00 %DJ_F2100.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_7D04&MI_00 %DJ_F2200.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_2404&MI_00 %DJ_F4100.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_7E04&MI_00 %DJ_F4200.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_2504&MI_00 %DJ_F4400.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_7711&MI_00 %HP_915.DeviceDesc% = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_2704&MI_00 "HP Officejet J3500" = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_3212&Mi_00 "HP Officejet J3600" = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_3112&Mi_00 "HP Officejet J4500" = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_2A12&Mi_00 "HP Officejet J4660" = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_2B12&Mi_00 "HP Officejet J4680" = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_2C12&Mi_00 "HP Officejet J5500" = PSC.Usb.NTWIA, ,USB\VID_03F0&Pid_3012&Mi_00 "HP Officejet J4680" = PSC.Net.NTWIA, ,MF\Officejet_J4680&HPSLP&IP_SCAN ; ***************************************************************************************** ; Windows XP and later (WIA) ; ***************************************************************************************** [PSC.Usb.NTWIA] Include=sti.inf Needs=STI.USBSection SubClass=StillImage DeviceType=1 DeviceSubType=0x2 Capabilities=0x30 Events=HPScan.Events DeviceData=PSC.DeviceData.WIA AddReg=HPScan.Usb.AddReg,HPScan.CUEReg,HPScan.EvtReg,HPScan.AddReg.WIA CopyFiles=PSC.Usb.CopyFiles.WIA RegisterDlls=PSC.RegisterDlls.WIA ICMProfiles="sRGB Color Space Profile.icm" [PSC.Usb.NTWIA.Services] Include=sti.inf Needs=STI.USBSection.Services [PSC.Net.NTWIA] Include=sti.inf Needs=STI.USBSection SubClass=StillImage DeviceType=1 DeviceSubType=0x2 Capabilities=0x30 Events=HPScan.Events DeviceData=PSC.DeviceData.WIA AddReg=HPScan.Net.AddReg,HPScan.CUEReg,HPScan.EvtReg,HPScan.AddReg.WIA CopyFiles=PSC.Usb.CopyFiles.WIA RegisterDlls=PSC.RegisterDlls.WIA ICMProfiles="sRGB Color Space Profile.icm" PortSelect=NO [PSC.Net.NTWIA.Services] Include=sti.inf Needs=STI.SerialSection.Services ; ***************************************************************************************** ; Common sections ; ***************************************************************************************** [PSC.DeviceData.WIA] TwainDS="Dummy DS" Server=local UI Class ID={0A8DC120-D685-4247-9CD1-8712F6BB2DED} EdnaCLSID={8D4041C5-BF2C-11d5-9888-0060B0EF3BC7} TulipCLSID={559963F2-3BFA-499d-AA1C-FDA99F8B9A59} TulipDriver=hpotscl1.dll [HPScan.Events] PSC_SCAN=%PSC_SCAN%,{03A5651B-EAE9-4D35-974D-B97C0B5A04FE},* PSC_TMA=%PSC_TMA%,{AAE3EE1B-F11B-4d1f-8C64-0B53220451B4},* [HPScan.EvtReg] HKR,Events\PSC_SCAN,Index,0x10001,0 HKR,Events\PSC_SCAN,FriendlyName,,%SCAN_BUTTON_NAME% HKR,Events\PSC_TMA,Index,0x10001,1 HKR,Events\PSC_TMA,FriendlyName,,%TMA_BUTTON_NAME% [HPScan.CUEReg] HKR,DeviceData,HasScanButton,0x10001,2 HKR,DeviceData,Resolutions,0,"75,100,150,200,300,600,1200,2400" HKR,DeviceData,ResDefault,0x10001,200 HKR,DeviceData,LoadSettingsOnce,0x10001,1 HKR,DeviceData,ScrollCap0,0x10001,0 HKR,DeviceData,MaskADF,0x10001,0 HKR,DeviceData,TwainDSmodule,0, "hpqgnds2" [HPScan.Usb.AddReg] HKR,,HardwareConfig,1,1 HKR,,DevLoader,,*NTKERN HKR,,NTMPDriver,,"usbscan.sys" HKR,DeviceData,TulipIOType,0x10001,1 [HPScan.Net.AddReg] ; This all depends on which kernel services you need ; Hardware configuration is not known HKR,,HardwareConfig,1,1 HKR,,DevLoader,,*NTKERN HKR,,CreateFileName,,AUTO HKR,DeviceData,TulipIOType,0x10001,5 ; TCP/IP [HPScan.AddReg.WIA] HKR,,USDClass,,"{FFB600C1-0C5D-4d07-B4B1-F97FCCD5674B}" HKCR,CLSID\{FFB600C1-0C5D-4d07-B4B1-F97FCCD5674B},,,"Hewlett-Packard Scanjet Tulip Common USD" HKCR,CLSID\{FFB600C1-0C5D-4d07-B4B1-F97FCCD5674B}\InProcServer32,,,%11%\hpowiav1.dll HKCR,CLSID\{FFB600C1-0C5D-4d07-B4B1-F97FCCD5674B}\InProcServer32,ThreadingModel,,"Both" [PSC.RegisterDlls.WIA] 11,,hpotscl1.dll,1 11,,hpowiav1.dll,1 [PSC.Usb.CopyFiles.WIA] hpowiav1.dll,,,0x60 hpotscl1.dll,,,0x60 [Strings] ;Localizable PSC_SCAN="Scan button press" PSC_TMA="Scan Film button press" SCAN_BUTTON_NAME="Scan button" TMA_BUTTON_NAME="Scan Film button" ;Non-Localizable Provider="Hewlett-Packard" Mfg="Hewlett-Packard" DiskName="HP Scanning Software" HPImageClass.desc="HP Win95 Lockout Class" PSC_1100.DeviceDesc="HP psc 1100" PSC_1200.DeviceDesc="HP psc 1200" PSC_1300.DeviceDesc="HP psc 1300" PSC_1310.DeviceDesc="HP psc 1310" PSC_1400.DeviceDesc="HP psc 1400" PSC_1500.DeviceDesc="HP psc 1500" PSC_1600.DeviceDesc="HP psc 1600" PSC_2100.DeviceDesc="HP psc 2100" PSC_2150.DeviceDesc="HP psc 2150" PSC_2170.DeviceDesc="HP psc 2170" PSC_2200.DeviceDesc="HP psc 2200" PSC_2300.DeviceDesc="HP psc 2300" PSC_2350.DeviceDesc="HP psc 2350" PSC_2400.DeviceDesc="HP psc 2400" PSC_2500.DeviceDesc="HP psc 2500" PSC_2570.DeviceDesc="HP Photosmart 2570" PSC_2600.DeviceDesc="HP Photosmart 2600" PSC_2700.DeviceDesc="HP Photosmart 2700" PSC_3100.DeviceDesc="HP Photosmart 3100" PSC_3200.DeviceDesc="HP Photosmart 3200" PSC_3300.DeviceDesc="HP Photosmart 3300" PSC_4100.DeviceDesc="HP Officejet 4100" PSC_4105.DeviceDesc="HP Officejet 4105" PSC_4200.DeviceDesc="HP Officejet 4200" PSC_5500.DeviceDesc="HP Officejet 5500" PSC_5600.DeviceDesc="HP Officejet 5600" PSC_6100.DeviceDesc="HP Officejet 6100" PSC_6200.DeviceDesc="HP Officejet 6200" PSC_7200.DeviceDesc="HP Officejet 7200" PSC_7300.DeviceDesc="HP Officejet 7300" PSC_7400.DeviceDesc="HP Officejet 7400" HP_915.DeviceDesc="HP 915" DJ_F735.DeviceDesc = "HP Deskjet F735" DJ_F2100.DeviceDesc="HP Deskjet F2100" DJ_F2200.DeviceDesc = "HP Deskjet F2200" DJ_F4100.DeviceDesc="HP Deskjet F4100" DJ_F4200.DeviceDesc = "HP Deskjet F4200" DJ_F4400.DeviceDesc = "HP Deskjet F4400" OJ_4300.DeviceDesc="HP Officejet 4300" OJ_6300.DeviceDesc="HP Officejet 6300" DJ_F300.DeviceDesc="HP Deskjet F300"