; ; 5U876.inf - 5U876 UVC driver ; ; Copyright (c) 2009 Ricoh Co.,Ltd. All rights reserved. [Version] Signature = "$CHICAGO$" Class = Image ClassGUID = {6bdd1fc6-810f-11d0-bec7-08002be2092f} Provider = %Ricoh% CatalogFile.NT = 5U876.cat DriverVer = 07/03/2009,1.7.230.0 [ControlFlags] ExcludeFromSelect = * [SourceDisksNames] 1 = %Package% [SourceDisksFiles.x86] 5U876x32.sys = 1,, 5U876x32.ax = 1,, 5U876x32.dll = 1,, [SourceDisksFiles.amd64] 5U876x64.sys = 1,, 5U876x64.dll = 1,, 5U876x32.ax = 1,, 5U876x64.ax = 1,, [DestinationDirs] System32 = 11 System64 = 11 SysWoW32 = 10,SysWOW64 Drivers32 = 12 Drivers64 = 12 [System32] %5U876ExtensionDLL%,5U876x32.ax [System64] %5U876ExtensionDLL%,5U876x64.ax [SysWoW32] %5U876ExtensionDLL%,5U876x32.ax [Drivers32] 5U876.sys,5U876x32.sys [Drivers64] 5U876.sys,5U876x64.sys [CoInstaller32] 5U876.dll,5U876x32.dll,,0x00000004 [CoInstaller64] 5U876.dll,5U876x64.dll,,0x00000004 [Manufacturer] %Ricoh% = Ricoh,NTx86.5.1,NTamd64.5.1 [Ricoh.NTx86.5.1] %5U876.DeviceDesc% = 5U876, USB\Vid_04F2&Pid_B14E %5U876.DeviceDesc% = 5U876, USB\Vid_04F2&Pid_B172 %5U876.DeviceDesc% = 5U876, USB\Vid_04F2&Pid_B15B %5U876.DeviceDesc% = 5U876, USB\Vid_04F2&Pid_B15C %5U876.DeviceDesc% = 5U876, USB\Vid_05CA&Pid_18B5 %5U876.DeviceDesc% = 5U876, USB\Vid_05CA&Pid_18B6 %5U876.DeviceDesc% = 5U876, USB\Vid_05CA&Pid_18B7 %5U876.DeviceDesc% = 5U876, USB\Vid_05CA&Pid_18B8 %5U876.DeviceDesc% = 5U876, USB\Vid_05CA&Pid_18B9 %5U876.DeviceDesc% = 5U876, USB\Vid_05CA&Pid_18BA [Ricoh.NTamd64.5.1] %5U876.DeviceDesc% = 5U876, USB\Vid_04F2&Pid_B14E %5U876.DeviceDesc% = 5U876, USB\Vid_04F2&Pid_B172 %5U876.DeviceDesc% = 5U876, USB\Vid_04F2&Pid_B15B %5U876.DeviceDesc% = 5U876, USB\Vid_04F2&Pid_B15C %5U876.DeviceDesc% = 5U876, USB\Vid_05CA&Pid_18B5 %5U876.DeviceDesc% = 5U876, USB\Vid_05CA&Pid_18B6 %5U876.DeviceDesc% = 5U876, USB\Vid_05CA&Pid_18B7 %5U876.DeviceDesc% = 5U876, USB\Vid_05CA&Pid_18B8 %5U876.DeviceDesc% = 5U876, USB\Vid_05CA&Pid_18B9 %5U876.DeviceDesc% = 5U876, USB\Vid_05CA&Pid_18BA ; dshowext.inf is not in WindowsXP64 ; Interfaces of ICustomCameraProp, IStillStreamConfig and ; propertypages of VideoProcAmp Property Page, CustomCamera Property Page, StillStreamConfig Property Page ; are registered by DSHOWEXT.Registration of dshowext.inf. ; This driver dosen't use these. [5U876.NTx86] Include = ks.inf, kscaptur.inf Needs = KS.Registration, KSCAPTUR.Registration.NT AddReg = 5U876.AddReg, 5U876.Settings CopyFiles = Drivers32, System32 ;WIA SubClass = %DeviceSubClass% DeviceType = %DeviceType% DeviceSubType = %DeviceSubType% Capabilities = %DeviceCap% DeviceData = 5U876.DeviceData ICMProfiles = %ICM_sRGB% [5U876.NTx86.CoInstallers] AddReg = CoInstaller.AddReg CopyFiles = CoInstaller32 [5U876.NTamd64] Include = ks.inf, kscaptur.inf Needs = KS.Registration, KSCAPTUR.Registration.NT AddReg = 5U876.AddReg, 5U876.Plugins.Wow6432, 5U876.Settings CopyFiles = Drivers64, System64, SysWoW32 ;WIA SubClass = %DeviceSubClass% DeviceType = %DeviceType% DeviceSubType = %DeviceSubType% Capabilities = %DeviceCap% DeviceData = 5U876.DeviceData ICMProfiles = %ICM_sRGB% [5U876.NTamd64.CoInstallers] AddReg = CoInstaller.AddReg CopyFiles = CoInstaller64 [CoInstaller.AddReg] HKR,,CoInstallers32,0x10000,"5U876.dll,CoInstProc" ; FriendlyName for FS HKR,,FriendlyName,0x10000,%5U876.DeviceDesc% [5U876.DeviceData] Server = local UI DLL = sti.dll UI Class ID = %CLSID_PSFactoryBuffer% [5U876.AddReg] ; WIA HKR,,HardwareConfig,1,1 HKR,,USDClass,,%CLSID_WIA_VideoSnapshotUSD% ; Interface Handler HKCR,CLSID\%XU_GUID%,,,%InterfaceHandler% HKCR,CLSID\%XU_GUID%\InprocServer32,,,%5U876ExtensionDLL% HKCR,CLSID\%XU_GUID%\InprocServer32,ThreadingModel,,Both ; Media Interface HKLM,System\CurrentControlSet\Control\MediaInterfaces\%XU_GUID%,,,%InterfaceHandler% HKLM,System\CurrentControlSet\Control\MediaInterfaces\%XU_GUID%,IID,1,0a,3e,18,74,82,54,1a,48,b4,02,48,b8,b8,c4,9c,c8 ; Property Page HKCR,CLSID\%CLSID_PropPage%,,,%PlugIn_IExtensionUnit% HKCR,CLSID\%CLSID_PropPage%\InprocServer32,,,%5U876ExtensionDLL% HKCR,CLSID\%CLSID_PropPage%\InprocServer32,ThreadingModel,,Both ; Media Sets HKLM,System\CurrentControlSet\Control\MediaSets\%XU_GUID%\PropertyPages\%CLSID_PropPage%,,,%PropPage% [5U876.Plugins.Wow6432] ; Interface Handler HKCR,Wow6432Node\CLSID\%XU_GUID%,,,%InterfaceHandler% HKCR,Wow6432Node\CLSID\%XU_GUID%\InprocServer32,,,%5U876ExtensionDLL% HKCR,Wow6432Node\CLSID\%XU_GUID%\InprocServer32,ThreadingModel,,Both ; Property Page HKCR,Wow6432Node\CLSID\%CLSID_PropPage%,,,%PlugIn_IExtensionUnit% HKCR,Wow6432Node\CLSID\%CLSID_PropPage%\InprocServer32,,,%5U876ExtensionDLL% HKCR,Wow6432Node\CLSID\%CLSID_PropPage%\InprocServer32,ThreadingModel,,Both [5U876.Settings] ; Driver loader setting HKR,,DevLoader,,*ntkern HKR,,NTMPDriver,,5U876.sys HKR,,PageOutWhenUnopened,3,00 HKR,,PowerDownWhenUnopened,3,00 ; SRB timeout [sec.] ; default value = 5 (0=disable) ;HKR, DriverSettings, SrbTimeout, %FLG_ADDREG_TYPE_DWORD%, 5 ; Selective Suspend [sec.] ; default value = 25 (0=disable) HKR, DriverSettings, SelectiveSuspendTime, %FLG_ADDREG_TYPE_DWORD%, 2 ; Direction of camera device installation ; The angle is direction of the installation of the camera device seen from the user. ; Front side : user <) -><- (] camera HKR, DriverSettings, DeviceDirection, %FLG_ADDREG_TYPE_DWORD%, 0 ; 0[degree] default ;HKR, DriverSettings, DeviceDirection, %FLG_ADDREG_TYPE_DWORD%, 1 ; 90[degree] ;HKR, DriverSettings, DeviceDirection, %FLG_ADDREG_TYPE_DWORD%, 2 ; 180[degree] ;HKR, DriverSettings, DeviceDirection, %FLG_ADDREG_TYPE_DWORD%, 3 ; 270[degree] ; Back side : user <) ->[) -> camera ;HKR, DriverSettings, DeviceDirection, %FLG_ADDREG_TYPE_DWORD%, 4 ; 0[degree] ;HKR, DriverSettings, DeviceDirection, %FLG_ADDREG_TYPE_DWORD%, 5 ; 90[degree] ;HKR, DriverSettings, DeviceDirection, %FLG_ADDREG_TYPE_DWORD%, 6 ; 180[degree] ;HKR, DriverSettings, DeviceDirection, %FLG_ADDREG_TYPE_DWORD%, 7 ; 270[degree] ; When the frame is processed, this value is an image update interval ; default value = 4 ; - Image direction is 90[deg] or 270[deg] ; - Digital zoom by driver HKR, DriverSettings, FrameProcessDenominator, %FLG_ADDREG_TYPE_DWORD%, 2 ; When the image format convert from YUY2 to RGB24, this value is an image update interval ; default value = 0(not support image format convert from YUY2 to RGB24) HKR, DriverSettings, ConvertRGB24Denominator, %FLG_ADDREG_TYPE_DWORD%, 0 ; Zoom type ; ZoomType : Master setting ; 0=Disable / 1=Device / 2=Driver ; default value = 1 ;HKR, DriverSettings, ZoomType, %FLG_ADDREG_TYPE_DWORD%, 1 ;; ZoomType[Width]x[Height] : Image size specific setting ;; 0=Disable / 1=Enable ;; default value = 1 ;;HKR, DriverSettings, ZoomType320x240, %FLG_ADDREG_TYPE_DWORD%, 1 ;;HKR, DriverSettings, ZoomType640x480, %FLG_ADDREG_TYPE_DWORD%, 1 ;;HKR, DriverSettings, ZoomType800x600, %FLG_ADDREG_TYPE_DWORD%, 1 ;HKR, DriverSettings, ZoomType1024x600, %FLG_ADDREG_TYPE_DWORD%, 0 ;HKR, DriverSettings, ZoomType1024x768, %FLG_ADDREG_TYPE_DWORD%, 0 ;HKR, DriverSettings, ZoomType1280x800, %FLG_ADDREG_TYPE_DWORD%, 0 ;HKR, DriverSettings, ZoomType1280x1024, %FLG_ADDREG_TYPE_DWORD%, 0 ; Roll type ; 0 = reduce / 1 = zoom / 2=same magnification ; default value = 0 HKR, DriverSettings, RollType, %FLG_ADDREG_TYPE_DWORD%, 0 ; Color of space when reduce or same magnification ; default value = 0 HKR, DriverSettings, PaddingColor_Red, %FLG_ADDREG_TYPE_DWORD%, 0 HKR, DriverSettings, PaddingColor_Green, %FLG_ADDREG_TYPE_DWORD%, 0 HKR, DriverSettings, PaddingColor_Blue, %FLG_ADDREG_TYPE_DWORD%, 0 ; Frame data recieve setting ; HKR, DriverSettings, FrameDataSizeOverLimit, %FLG_ADDREG_TYPE_DWORD%, 32 HKR, DriverSettings, FrameDataSizeOverLimit, %FLG_ADDREG_TYPE_DWORD%, 1024 HKR, DriverSettings, DropUncompressSizeLess, %FLG_ADDREG_TYPE_DWORD%, 1 ;HKR, DriverSettings, DropUncompressSizeLess, %FLG_ADDREG_TYPE_DWORD%, 0 HKR, DriverSettings, DropBrokenJPEG, %FLG_ADDREG_TYPE_DWORD%, 1 ;HKR, DriverSettings, IsochPerRequest_YUY2, %FLG_ADDREG_TYPE_DWORD%, 256 ;HKR, DriverSettings, IsochRequestCount_YUY2, %FLG_ADDREG_TYPE_DWORD%, 2 ;HKR, DriverSettings, IsochPerRequest_MJPG, %FLG_ADDREG_TYPE_DWORD%, 256 ;HKR, DriverSettings, IsochRequestCount_MJPG, %FLG_ADDREG_TYPE_DWORD%, 2 ; Property control setting ; +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ ; |ChgToManual| (reserved) | Mode | ; +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ ; 31 28 27 24 23 16 15 8 7 4 3 0 ; ; [ChgToManual] (ChgToManual is not referenced in this version) ; The manual setting value when the automatic setting is released is specified. ; (This setting is effective only to property with the automatic setting function.) ; 0=The value adjusted by the automatic setteing is used. ; 1=The value that had been set before the automatic setting is made effective is used. ; 2=The default value is used. ; (Set values from 3 to 15 is the same sa set value 0.) ; ; [Mode] ; The processing of the current value of property is set. ; 0=Disable ; 1=Use current value in device. ; 2=Use current value in registory. ; 3=When installing this package, the default values are set in current values. ; (When 5U876.sys diver starts, this value is changed to 1) ; 4=When installing this package, the default values are set in current values. ; (When 5U876.sys diver starts, change value to 2) ; 5=When 5U876.sys diver starts, the default values are set in current values. ; 6=When the movie capture begins, the default values are set in current values. ; (Set values from 7 to 15 are the same sa set value 0.) ; ; default value = 0x00000001 HKR, PropertySettings, PropertyControl, %FLG_ADDREG_TYPE_DWORD%, 0x00000002 ;HKR, PropertySettings, PropertyControl, %FLG_ADDREG_TYPE_DWORD%, 0x00000001 ; Properties settings ; (PropertyName)Ctl : Property control setting ; default value = PropertyControl ; (PropertyName)Min : Minimum value ; default value = in device value ; (PropertyName)Max : Maximum value ; default value = in device value ; (PropertyName)Res : Stepping delta ; default value = in device value ; (PropertyName)Def : Default setting value ; default value = in device value ; (PropertyName) : Current setting value (for PropertyControl = 1) ; default value = in device value ;HKR, PropertySettings, BrightnessDef, %FLG_ADDREG_TYPE_DWORD%, 42 ;HKR, PropertySettings, ContrastDef, %FLG_ADDREG_TYPE_DWORD%, 52 ;HKR, PropertySettings, SaturationDef, %FLG_ADDREG_TYPE_DWORD%, 43 ;HKR, PropertySettings, SharpnessDef, %FLG_ADDREG_TYPE_DWORD%, 2 ;HKR, PropertySettings, WhiteBalanceTempDef, %FLG_ADDREG_TYPE_DWORD%, 5000 ;HKR, PropertySettings, WhiteBalanceCompDef, %FLG_ADDREG_TYPE_DWORD%, 127 ;HKR, PropertySettings, AutoWhiteBalanceDef, %FLG_ADDREG_TYPE_DWORD%, 1 ;HKR, PropertySettings, HueDef, %FLG_ADDREG_TYPE_DWORD%, 0 ;HKR, PropertySettings, AutoHueCtl, %FLG_ADDREG_TYPE_DWORD%, 0 ;HKR, PropertySettings, GammaDef, %FLG_ADDREG_TYPE_DWORD%, 100 ;HKR, PropertySettings, ColorEnableDef, %FLG_ADDREG_TYPE_DWORD%, 1 HKR, PropertySettings, ColorEnableCtl, %FLG_ADDREG_TYPE_DWORD%, 0 ;HKR, PropertySettings, ExposureTimeDef, %FLG_ADDREG_TYPE_DWORD%, 333 ;HKR, PropertySettings, AutoExposureDef, %FLG_ADDREG_TYPE_DWORD%, 1 HKR, PropertySettings, AutoExposurePriorityDef, %FLG_ADDREG_TYPE_DWORD%, 1 ;HKR, PropertySettings, GainDef, %FLG_ADDREG_TYPE_DWORD%, 63 ;HKR, PropertySettings, AutoGainDef, %FLG_ADDREG_TYPE_DWORD%, 1 ;HKR, PropertySettings, Focus, %FLG_ADDREG_TYPE_DWORD%, 0 ;HKR, PropertySettings, AutoFocus, %FLG_ADDREG_TYPE_DWORD%, 0 HKR, PropertySettings, PowerLineFrequencyMin, %FLG_ADDREG_TYPE_DWORD%, 1 ;HKR, PropertySettings, PowerLineFrequencyDef, %FLG_ADDREG_TYPE_DWORD%, 1 ;HKR, PropertySettings, AutoFlickerDetectionDef, %FLG_ADDREG_TYPE_DWORD%, 1 ;HKR, PropertySettings, BacklightCompensationDef, %FLG_ADDREG_TYPE_DWORD%, 0 ;HKR, PropertySettings, ZoomDef, %FLG_ADDREG_TYPE_DWORD%, 0 ;HKR, PropertySettings, PanDef, %FLG_ADDREG_TYPE_DWORD%, 0 ;HKR, PropertySettings, TiltDef, %FLG_ADDREG_TYPE_DWORD%, 0 ;HKR, PropertySettings, FlipDef, %FLG_ADDREG_TYPE_DWORD%, 0 ;HKR, PropertySettings, MirrorDef, %FLG_ADDREG_TYPE_DWORD%, 0 ;HKR, PropertySettings, PrivacyDef, %FLG_ADDREG_TYPE_DWORD%, 0 ; WhiteBalanceComponent type ; 0=Red+Blue(ProcessingUnit is used by priority) / 1=Red+Green+Blue(ExtensionUnit) ; default value = 0 HKR, PropertySettings, WhiteBalanceCompType, %FLG_ADDREG_TYPE_DWORD%, 1 [5U876.NTx86.Interfaces] AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,5U876.Interface [5U876.NTamd64.Interfaces] AddInterface = %KSCATEGORY_CAPTURE%,GLOBAL,5U876.Interface [5U876.Interface] AddReg = 5U876.Interface.AddReg [5U876.Interface.AddReg] HKR,,CLSID,,%CLSID_ProxyVCap% HKR,,FriendlyName,,%5U876.DeviceDesc% HKR,,ExtensionDLL,,%5U876ExtensionDLL% HKR,PinFactory\1\Interfaces\{D3ABC7E0-9A61-11d0-A40D-00A0C9223196},,, HKR,PageAliases,"{71F96465-78F3-11d0-A18C-00A0C9118956}",1,30,08,75,8B,1B,F2,01,44,97,EA,13,57,14,8E,B0,F5 [5U876.NTx86.Services] AddService = 5U876UVC, %SPSVCINST_ASSOCSERVICE%, 5U876.ServiceInstall [5U876.NTamd64.Services] AddService = 5U876UVC, %SPSVCINST_ASSOCSERVICE%, 5U876.ServiceInstall [5U876.ServiceInstall] DisplayName = %5U876.DeviceDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\5U876.sys [Strings] ; (Non-localizable) 5U876ExtensionDLL = "5U876.ax" SubKey_NodeInterface = "System\CurrentControlSet\Control\NodeInterfaces" CLSID_PSFactoryBuffer = "{4DB1AD10-3391-11D2-9A33-00C04FA36145}" XU_GUID = "{74183E0A-5482-481A-B402-48B8B8C49CC8}" CLSID_PropPage = "{8B750830-F21B-4401-97EA-1357148EB0F5}" CLSID_ProxyVCap = "{17CCA71B-ECD7-11D0-B908-00A0C9223196}" KSCATEGORY_RENDER = "{65E8773E-8F56-11D0-A3B9-00A0C9223196}" KSCATEGORY_CAPTURE = "{65E8773D-8F56-11D0-A3B9-00A0C9223196}" KSCATEGORY_VIDEO = "{6994AD05-93EF-11D0-A3CC-00A0C9223196}" DeviceSubClass = "StillImage" DeviceType = 3 DeviceSubType = 0x1 DeviceCap = 0x00000031 ICM_sRGB = "sRGB Color Space Profile.icm" CLSID_WIA_VideoSnapshotUSD = "{0527d1d0-88c2-11d2-82c7-00c04f8ec183}" FLG_ADDREG_TYPE_DWORD = 0x00010001 WORKAROUNDS_VARIABLE_FRAME_RATE_MASK = 0x00000010 SPSVCINST_ASSOCSERVICE = 0x00000002 SERVICE_KERNEL_DRIVER = 1 SERVICE_DEMAND_START = 3 SERVICE_ERROR_NORMAL = 1 ; (Localizable) Ricoh = "Ricoh" Package = "Ricoh 5U876 Installation Package" 5U876.DeviceDesc = "Sony Visual Communication Camera" PlugIn_IExtensionUnit = "Ricoh 5U876 Extension Unit Interface" InterfaceHandler = "Ricoh 5U876 Extension Unit Interface" PropPage = "Ricoh 5U876 Property Page"Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.