; CNQ9950.INF -- Windows Setup File for the CanoScan 9950F ; Copyright (c) CANON INC. 2006 [Version] Signature="$CHICAGO$" Class=Image ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f} ; The above GUID is the class GUID for all scanners and MUST NOT change Provider=%Msft% LayoutFile=LAYOUT.INF,LAYOUT1.INF,LAYOUT2.INF ;;CatalogFile.NTx86=CNQ9950.CAT CatalogFile.NTamd64=CNQ9950x.CAT DriverVer=09/12/2006, 10.3.2.4 [DestinationDirs] DefaultDestDir=11 Sys32Files.WIN=10,system32\drivers CNQ9950DsFiles=10,"twain_32\%CNQ9950RFN%" CNQMediaFiles=10,media ColorFiles.WIN=11,Color ColorFiles.NT=11,spool\drivers\Color ColorFiles.NTamd64=11,spool\drivers\Color TwainDsmFiles=10 [ControlFlags] ExcludeFromSelect=* [Manufacturer] %Mfg%=Models,NTamd64 [Models] %LPTENUM\CNQ9950.DeviceDesc%=CNQ9950Install,USB\VID_04a9&PID_2219 [Models.NTamd64] %LPTENUM\CNQ9950.DeviceDesc%=CNQ9950Install_x64,USB\VID_04a9&PID_2219 %LPTENUM\CNQ9950.DeviceDesc%=1394.CNQ9950Install,SBP2\Canon&CanoScan_9950F&CMDSETID104D8 ;..................................................... CanoScan 9950F-Win98 section [CNQ9950Install] SubClass=StillImage DeviceType=1 DeviceSubType=0x1 DeviceData=CNQ9950DeviceData AddReg=CSAddReg.WIN,CNQ9950Addreg CopyFiles=StiFiles,SysFiles.WIN,CNQ9950DsFiles,ColorFiles.WIN,TwainDsmFiles,Sys32Files.WIN,CNQMediaFiles UninstallSection=Uninstall.WIN ICMProfiles="sRGB Color Space Profile.icm" ; used for push button event Capabilities=1 Events=PushButton.Events DriverVer=09/12/2006, 10.3.2.4 [CSAddReg.WIN] HKR,,NTMPDriver,,"usbscan.sys" [Sys32Files.WIN] ; Will be copied from Win98 CDROM usbscan.sys,,,0x20 [TwainDsmFiles] Twain.dll,,,0x20 Twain_32.dll,,,0x20 Twunk_16.exe,,,0x20 Twunk_32.exe,,,0x20 [ColorFiles.WIN] CNS48A.ICC CNS48B.ICC CNS48C.ICC CNZ005.ICC [SysFiles.WIN] MSVCRT.DLL,,,0x20 [Uninstall.WIN] DelFiles=StiFiles,CNQ9950DsFiles,ColorFiles.WIN,CNQMediaFiles DelReg=CNQ9950Addreg ;..................................................... CanoScan 9950F-Win2000 section [CNQ9950Install.NT] Include=sti.inf Needs=STI.USBSection SubClass=StillImage DeviceType=1 DeviceSubType=0x1 DeviceData=CNQ9950DeviceData AddReg=CNQ9950Addreg CopyFiles=StiFiles,CNQ9950DsFiles,ColorFiles.NT,CNQMediaFiles UninstallSection=Uninstall.NT ICMProfiles="sRGB Color Space Profile.icm" ; used for push button event Capabilities=1 Events=PushButton.Events DriverVer=09/12/2006, 10.3.2.4 [CNQ9950Install.NT.Services] Include=sti.inf Needs=STI.USBSection.Services [ColorFiles.NT] CNS48A.ICC CNS48B.ICC CNS48C.ICC CNZ005.ICC [Uninstall.NT] DelFiles=StiFiles,CNQ9950DsFiles,ColorFiles.NT,CNQMediaFiles DelReg=CNQ9950Addreg ;..................................................... CanoScan 9950F-x64 section [CNQ9950Install_x64.NTamd64] Include=sti.inf Needs=STI.USBSection SubClass=StillImage DeviceType=1 DeviceSubType=0x1 DeviceData=CNQ9950DeviceData AddReg=CNQ9950Addreg_x64,USB.IF.AddReg CopyFiles=StiFiles,CNQ9950DsFiles,ColorFiles.NTamd64,CNQMediaFiles UninstallSection=Uninstall.NTamd64 ICMProfiles="sRGB Color Space Profile.icm" ; used for push button event Capabilities=1 Events=PushButton.Events DriverVer=09/12/2006, 10.3.2.4 [CNQ9950Install_x64.NTamd64.Services] Include=sti.inf Needs=STI.USBSection.Services [1394.CNQ9950Install.NTamd64] Include=sti.inf Needs=STI.SCSISection SubClass=StillImage DeviceType=1 DeviceSubType=0x2 DeviceData=CNQ9950DeviceData AddReg=CNQ9950Addreg_x64,1394.IF.AddReg CopyFiles=StiFiles,CNQ9950DsFiles,ColorFiles.NTamd64,CNQMediaFiles UninstallSection=Uninstall.NTamd64 ICMProfiles="sRGB Color Space Profile.icm" ; used for push button event Capabilities=1 Events=PushButton.Events DriverVer=09/12/2006, 10.3.2.4 [1394.CNQ9950Install.NTamd64.Services] Include=sti.inf Needs=STI.SCSISection.Services [ColorFiles.NTamd64] CNS48A.ICC CNS48B.ICC CNS48C.ICC CNZ005.ICC [Uninstall.NTamd64] DelFiles=StiFiles,CNQ9950DsFiles,ColorFiles.NTamd64,CNQMediaFiles DelReg=CNQ9950Addreg_x64 [1394.CNQ9950Install.NTamd64] SubClass=StillImage DeviceType=1 DeviceSubType=0x1 AddReg=CSAddReg.WIN ;CopyFiles=SysFiles.WIN UninstallSection=Uninstall.WIN DriverVer=09/12/2006, 10.3.2.4 ;..................................................... CanoScan 9950F Win98 & Win2000 [PushButton.Events] PushButtonPushed1=%PushButtonPushed1%,{747673C0-DC85-11d7-82A7-0001033A93F2},%ButtonApp% PushButtonPushed2=%PushButtonPushed2%,{747673C1-DC85-11d7-82A7-0001033A93F2},%ButtonApp% PushButtonPushed3=%PushButtonPushed3%,{747673C2-DC85-11d7-82A7-0001033A93F2},%ButtonApp% PushButtonPushed4=%PushButtonPushed4%,{747673C3-DC85-11d7-82A7-0001033A93F2},%ButtonApp% [CNQ9950DeviceData] TwainDS="CanoScan 9950F" SpecialInfo="CanoScan 9950F Scanner" [CNQ9950Addreg] HKLM,"%SGDKEY%\%CNQ9950RFN%","DeviceName",,"CanoScan 9950F" HKLM,"%SGDKEY%\%CNQ9950RFN%","Manufacturer",,"Canon Inc." HKLM,"%SGDKEY%\%CNQ9950RFN%","ProductFamily",,"TWAIN Scanners" HKLM,"%SGDKEY%\%CNQ9950RFN%","ProductName",,"CanoScan 9950F" HKLM,"%SGDKEY%\%CNQ9950RFN%","InstallDirectory",,"%10%\TWAIN_32\%CNQ9950RFN%\" HKLM,"%SGDKEY%\%CNQ9950RFN%","DeviceDriver",,"SCANINTF.DLL" HKLM,"%SGDKEY%\%CNQ9950RFN%","ProductId",,"IX-48015H " HKLM,"%SGDKEY%\%CNQ9950RFN%","DataSourcePath",,"%10%\TWAIN_32\%CNQ9950RFN%\cisds.ds" HKLM,"%SGDKEY%\%CNQ9950RFN%","TextEnhance",0x00010001,0 HKLM,"%SGDKEY%\%CNQ9950RFN%","HiDefinitionMode",0x00010001,0 HKLM,"%SGDKEY%\%CNQ9950RFN%","AutoPreview",0x00010001,0 HKLM,"%SGDKEY%\%CNQ9950RFN%","AutoClose",0x00010001,0 HKLM,"%SGDKEY%\%CNQ9950RFN%","SavePreview",0x00010001,1 HKLM,"%SGDKEY%\%CNQ9950RFN%","DriverDate",,"09 2006" HKLM,"%SGDKEY%\%CNQ9950RFN%","DriverVersion",,"10.3.2.4" HKLM,"%SGDKEY%\%CNQ9950RFN%","ColorGear",,"S48A" HKLM,"%SGDKEY%\%CNQ9950RFN%","ColorMatch Platen",,"CNS48A.ICC" HKLM,"%SGDKEY%\%CNQ9950RFN%","ColorMatch Pos",,"CNS48B.ICC" HKLM,"%SGDKEY%\%CNQ9950RFN%","ColorMatch Neg",,"CNS48C.ICC" HKLM,"%SGDKEY%\%CNQ9950RFN%","SGIPPDEF",,"CNQ9950.DAT" HKLM,"%SGDKEY%\%CNQ9950RFN%","ExtDataCaps",,"CNQS9950.DAT" HKLM,"%SGDKEY%\%CNQ9950RFN%","Descreen",0x00010001,0 HKLM,"%SGDKEY%\%CNQ9950RFN%","Unsharp",0x00010001,3 HKLM,"%SGDKEY%\%CNQ9950RFN%","MultiLimitThreshold",0x00010001,200 HKLM,"%SGDKEY%\%CNQ9950RFN%","MultiJackUp",0x00010001,9 HKLM,"%SGDKEY%\%CNQ9950RFN%","MultiTrimJackUp",0x00010001,20 HKLM,"%SGDKEY%\%CNQ9950RFN%","CardPhotoDistThr",0x00010001,30 HKLM,"%SGDKEY%\%CNQ9950RFN%","PhotoTrimThr",0x00010001,160 HKLM,"%SGDKEY%\%CNQ9950RFN%","PhotoRThr",0x00010001,210 HKLM,"%SGDKEY%\%CNQ9950RFN%","PhotoGThr",0x00010001,210 HKLM,"%SGDKEY%\%CNQ9950RFN%","PhotoBThr",0x00010001,210 HKLM,"%SGDKEY%\%CNQ9950RFN%","CardTrimThr",0x00010001,30 HKLM,"%SGDKEY%\%CNQ9950RFN%","CardRThr",0x00010001,30 HKLM,"%SGDKEY%\%CNQ9950RFN%","CardGThr",0x00010001,30 HKLM,"%SGDKEY%\%CNQ9950RFN%","CardBThr",0x00010001,30 HKLM,"%SGDKEY%\%CNQ9950RFN%","ParWhiteBlackEth",0x00010001,5 HKLM,"%SGDKEY%\%CNQ9950RFN%","ParWhiteBlackEthDG",0x00010001,3 HKLM,"%SGDKEY%\%CNQ9950RFN%","ParWhiteBlackSth",0x00010001,35 HKLM,"%SGDKEY%\%CNQ9950RFN%","ParWhiteBlackVth",0x00010001,10 HKLM,"%SGDKEY%\%CNQ9950RFN%","ParLabelingHth",0x00010001,30 HKLM,"%SGDKEY%\%CNQ9950RFN%","ParLabelingLeft",0x00010001,1 HKLM,"%SGDKEY%\%CNQ9950RFN%","ParLabelingTop",0x00010001,1 HKLM,"%SGDKEY%\%CNQ9950RFN%","ParLabelingRight",0x00010001,1 HKLM,"%SGDKEY%\%CNQ9950RFN%","ParLabelingBottom",0x00010001,1 HKLM,"%SGDKEY%\%CNQ9950RFN%","DT_Left",,"10" HKLM,"%SGDKEY%\%CNQ9950RFN%","DT_Top",,"0" HKLM,"%SGDKEY%\%CNQ9950RFN%","DT_Width" ,,"1.5" HKLM,"%SGDKEY%\%CNQ9950RFN%","DT_Length",,"4.5" HKLM,"%SGDKEY%\%CNQ9950RFN%","DT_Border_1",,"2.5" HKLM,"%SGDKEY%\%CNQ9950RFN%","DT_Border_2",,"3.5" HKLM,"%SGDKEY%\%CNQ9950RFN%","DT_BkTh",,"18" HKLM,"%SGDKEY%\%CNQ9950RFN%","DT_MinWhThr",,"15" HKLM,"%SGDKEY%\%CNQ9950RFN%","DT_MaxWhThr",,"45" HKLM,"%STIKEY%","IX-48015H",0x00010001,1 HKR,,HardwareConfig,1,4 HKR,,DevLoader,,*NTKERN HKR,,NTMPDriver,,usbscan.sys HKR,,USDClass,,"{747673C4-DC85-11d7-82A7-0001033A93F2}" HKCR,CLSID\{747673C4-DC85-11d7-82A7-0001033A93F2},,,"Canon USD" HKCR,CLSID\{747673C4-DC85-11d7-82A7-0001033A93F2}\InProcServer32,,,%11%\CNQU103.DLL HKCR,CLSID\{747673C4-DC85-11d7-82A7-0001033A93F2}\InProcServer32,ThreadingModel,,"Both" ; The above GUID is specific to CanoScan 9950F and MUST change for a different model. [CNQ9950Addreg_x64] HKLM,"%SGDKEY64%\%CNQ9950RFN%","DeviceName",,"CanoScan 9950F" HKLM,"%SGDKEY64%\%CNQ9950RFN%","Manufacturer",,"Canon Inc." HKLM,"%SGDKEY64%\%CNQ9950RFN%","ProductFamily",,"TWAIN Scanners" HKLM,"%SGDKEY64%\%CNQ9950RFN%","ProductName",,"CanoScan 9950F" HKLM,"%SGDKEY64%\%CNQ9950RFN%","InstallDirectory",,"%10%\TWAIN_32\%CNQ9950RFN%\" HKLM,"%SGDKEY64%\%CNQ9950RFN%","DeviceDriver",,"SCANINTF.DLL" HKLM,"%SGDKEY64%\%CNQ9950RFN%","ProductId",,"IX-48015H " HKLM,"%SGDKEY64%\%CNQ9950RFN%","DataSourcePath",,"%10%\TWAIN_32\%CNQ9950RFN%\cisds.ds" HKLM,"%SGDKEY64%\%CNQ9950RFN%","TextEnhance",0x00010001,0 HKLM,"%SGDKEY64%\%CNQ9950RFN%","HiDefinitionMode",0x00010001,0 HKLM,"%SGDKEY64%\%CNQ9950RFN%","AutoPreview",0x00010001,0 HKLM,"%SGDKEY64%\%CNQ9950RFN%","AutoClose",0x00010001,0 HKLM,"%SGDKEY64%\%CNQ9950RFN%","SavePreview",0x00010001,1 HKLM,"%SGDKEY64%\%CNQ9950RFN%","DriverDate",,"09 2006" HKLM,"%SGDKEY64%\%CNQ9950RFN%","DriverVersion",,"10.3.2.4" HKLM,"%SGDKEY64%\%CNQ9950RFN%","ColorGear",,"S48A" HKLM,"%SGDKEY64%\%CNQ9950RFN%","ColorMatch Platen",,"CNS48A.ICC" HKLM,"%SGDKEY64%\%CNQ9950RFN%","ColorMatch Pos",,"CNS48B.ICC" HKLM,"%SGDKEY64%\%CNQ9950RFN%","ColorMatch Neg",,"CNS48C.ICC" HKLM,"%SGDKEY64%\%CNQ9950RFN%","SGIPPDEF",,"CNQ9950.DAT" HKLM,"%SGDKEY64%\%CNQ9950RFN%","ExtDataCaps",,"CNQS9950.DAT" HKLM,"%SGDKEY64%\%CNQ9950RFN%","Descreen",0x00010001,0 HKLM,"%SGDKEY64%\%CNQ9950RFN%","Unsharp",0x00010001,3 HKLM,"%SGDKEY64%\%CNQ9950RFN%","MultiLimitThreshold",0x00010001,200 HKLM,"%SGDKEY64%\%CNQ9950RFN%","MultiJackUp",0x00010001,9 HKLM,"%SGDKEY64%\%CNQ9950RFN%","MultiTrimJackUp",0x00010001,20 HKLM,"%SGDKEY64%\%CNQ9950RFN%","CardPhotoDistThr",0x00010001,30 HKLM,"%SGDKEY64%\%CNQ9950RFN%","PhotoTrimThr",0x00010001,160 HKLM,"%SGDKEY64%\%CNQ9950RFN%","PhotoRThr",0x00010001,210 HKLM,"%SGDKEY64%\%CNQ9950RFN%","PhotoGThr",0x00010001,210 HKLM,"%SGDKEY64%\%CNQ9950RFN%","PhotoBThr",0x00010001,210 HKLM,"%SGDKEY64%\%CNQ9950RFN%","CardTrimThr",0x00010001,30 HKLM,"%SGDKEY64%\%CNQ9950RFN%","CardRThr",0x00010001,30 HKLM,"%SGDKEY64%\%CNQ9950RFN%","CardGThr",0x00010001,30 HKLM,"%SGDKEY64%\%CNQ9950RFN%","CardBThr",0x00010001,30 HKLM,"%SGDKEY64%\%CNQ9950RFN%","ParWhiteBlackEth",0x00010001,5 HKLM,"%SGDKEY64%\%CNQ9950RFN%","ParWhiteBlackEthDG",0x00010001,3 HKLM,"%SGDKEY64%\%CNQ9950RFN%","ParWhiteBlackSth",0x00010001,35 HKLM,"%SGDKEY64%\%CNQ9950RFN%","ParWhiteBlackVth",0x00010001,10 HKLM,"%SGDKEY64%\%CNQ9950RFN%","ParLabelingHth",0x00010001,30 HKLM,"%SGDKEY64%\%CNQ9950RFN%","ParLabelingLeft",0x00010001,1 HKLM,"%SGDKEY64%\%CNQ9950RFN%","ParLabelingTop",0x00010001,1 HKLM,"%SGDKEY64%\%CNQ9950RFN%","ParLabelingRight",0x00010001,1 HKLM,"%SGDKEY64%\%CNQ9950RFN%","ParLabelingBottom",0x00010001,1 HKLM,"%SGDKEY64%\%CNQ9950RFN%","DT_Left",,"10" HKLM,"%SGDKEY64%\%CNQ9950RFN%","DT_Top",,"0" HKLM,"%SGDKEY64%\%CNQ9950RFN%","DT_Width",,"1.5" HKLM,"%SGDKEY64%\%CNQ9950RFN%","DT_Length",,"4.5" HKLM,"%SGDKEY64%\%CNQ9950RFN%","DT_Border_1",,"2.5" HKLM,"%SGDKEY64%\%CNQ9950RFN%","DT_Border_2",,"3.5" HKLM,"%SGDKEY64%\%CNQ9950RFN%","DT_BkTh",,"18" HKLM,"%SGDKEY64%\%CNQ9950RFN%","DT_MinWhThr",,"15" HKLM,"%SGDKEY64%\%CNQ9950RFN%","DT_MaxWhThr",,"45" HKLM,"%STIKEY64%","IX-48015H",0x00010001,1 ;;HKR,,HardwareConfig,1,4 HKR,,DevLoader,,*NTKERN ;;HKR,,NTMPDriver,,usbscan.sys HKR,,USDClass,,"{747673C4-DC85-11d7-82A7-0001033A93F2}" HKCR,CLSID\{747673C4-DC85-11d7-82A7-0001033A93F2},,,"Canon USD" HKCR,CLSID\{747673C4-DC85-11d7-82A7-0001033A93F2}\InProcServer32,,,%11%\CNQU103.DLL HKCR,CLSID\{747673C4-DC85-11d7-82A7-0001033A93F2}\InProcServer32,ThreadingModel,,"Both" ; The above GUID is specific to CanoScan 9950F and MUST change for a different model. [USB.IF.AddReg] HKR,,HardwareConfig,1,4 HKR,,NTMPDriver,,usbscan.sys [1394.IF.AddReg] HKR,,HardwareConfig,1,2 HKR,,NTMPDriver,,scsiscan.sys [StiFiles] CNQU103.DLL CNQL4801.dll [CNQ9950DsFiles] CISDS.ds CANOIT32.exe SGUI.dll CSUI_RES.DLL IOP.dll ITLIB32.dll SCANINTF.dll SCRPRMV.DLL TPM.dll CNQ9950.DAT CNQS9950.DAT MC2.TXT JDA_CIMG.DLL NBS4MB.DLL NBSCOR4M.DLL RMSLANTC.DLL RSTCOL.DLL BaLCo.dll CFine2.dll libBLC.dll CNQA4801.dll [CNQMediaFiles] CSSAMP1.MID ;-------------------------------Source Index [SourceDisksFiles] MSVCRT.DLL=1,CNQSG103 ;;CNQU103.DLL=1,CNQSG103 CANOIT32.EXE=1,CNQSG103 CISDS.DS=1,CNQSG103 SGUI.DLL=1,CNQSG103 CSUI_RES.DLL=1,CNQSG103 ITLIB32.DLL=1,CNQSG103 TPM.DLL=1,CNQSG103 IOP.DLL=1,CNQSG103 SCANINTF.DLL=1,CNQSG103 SCRPRMV.DLL=1,CNQSG103 RSTCOL.DLL=1,CNQSG103 BaLCo.dll=1,CNQSG103 CFine2.dll=1,CNQSG103 libBLC.dll=1,CNQSG103 CNZ005.ICC=1,CNQSG103 TWUNK_16.EXE=1,CNQSG103 TWUNK_32.EXE=1,CNQSG103 TWAIN_32.DLL=1,CNQSG103 TWAIN.DLL=1,CNQSG103 JDA_CIMG.DLL=1,CNQSG103 NBS4MB.DLL=1,CNQSG103 NBSCOR4M.DLL=1,CNQSG103 RMSLANTC.DLL=1,CNQSG103 CSSAMP1.MID=1,CNQSG103 CNS48A.ICC=1,CNQ9950 CNS48B.ICC=1,CNQ9950 CNS48C.ICC=1,CNQ9950 ;;CNQL4801.DLL=1,CNQ9950 CNQA4801.dll=1,CNQ9950 CNQ9950.DAT=1,CNQ9950 CNQS9950.DAT=1,CNQ9950 MC2.TXT=1,CNQ9950 ;;[SourceDisksFiles.x86] ;;CNQU103.DLL=2,CNQ_x86 ;;CNQL4801.DLL=2,CNQ_x86 [SourceDisksFiles.amd64] CNQU103.DLL=3,CNQ_x64 CNQL4801.DLL=3,CNQ_x64 ;;[SourceDisksNames.x86] ;;1=%D1%,, ;;2=%D1%,, [SourceDisksNames.amd64] 1=%D1%,, 3=%D1%,, ;-------------------------------String Aliases [Strings] Msft="Canon Inc." Mfg="Canon Inc." SGDKEY="Software\Canon\ScanGear\10.3\Devices" STIKEY="Software\Canon\ScanGear\STI" SGDKEY64="Software\Wow6432Node\Canon\ScanGear\10.3\Devices" STIKEY64="Software\Wow6432Node\Canon\ScanGear\STI" CNQ9950RFN="CNQ9950" D1="CanoScan 9950F" LPTENUM\CNQ9950.DeviceDesc="CanoScan 9950F" PushButtonPushed1="CanoScan COPY Button" PushButtonPushed2="CanoScan SCAN Button" PushButtonPushed3="CanoScan PDF Button" PushButtonPushed4="CanoScan E-MAIL Button" ButtonApp="CanoScan Toolbox Ver4.9" ;bcdDevice=0301Download 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.