; CNQ9900.INF -- Windows Setup File for the CanoScan 9900F ; Copyright (c) CANON INC. 2004 [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=CNQ9900.CAT DriverVer=09/29/2004, 8.2.7.0 [DestinationDirs] DefaultDestDir=11 Sys32Files.WIN=10,system32\drivers CNQ9900DsFiles=10,"twain_32\%CNQ9900RFN%" ColorFiles.WIN=11,Color ColorFiles.NT=11,spool\drivers\Color TwainDsmFiles=10 [ControlFlags] ExcludeFromSelect=* [Manufacturer] %Mfg%=Models [Models] %LPTENUM\CNQ9900.DeviceDesc%=CNQ9900Install,USB\VID_04a9&PID_2210 %LPTENUM\CNQ9900.DeviceDesc%=1394.CNQ9900Install,SBP2\Canon&CanoScan_9900F&CMDSETID104D8 ;..................................................... CanoScan 9900F-Win98 section [CNQ9900Install] SubClass=StillImage DeviceType=1 DeviceSubType=0x1 DeviceData=CNQ9900DeviceData AddReg=CSAddReg.WIN,CNQ9900Addreg,USB.IF.AddReg CopyFiles=StiFiles,SysFiles.WIN,CNQ9900DsFiles,ColorFiles.WIN,TwainDsmFiles,Sys32Files.WIN UninstallSection=Uninstall.WIN ICMProfiles="sRGB Color Space Profile.icm" ; used for push button event Capabilities=1 Events=PushButton.Events DriverVer=09/29/2004, 8.2.7.0 [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] CNS32A.ICC CNS32B.ICC CNS32C.ICC CNZ005.ICC [SysFiles.WIN] UCS32P.DLL,,,0x20 MSVCRT.DLL,,,0x20 [Uninstall.WIN] DelFiles=StiFiles,CNQ9900DsFiles,ColorFiles.WIN DelReg=CNQ9900Addreg [1394.CNQ9900Install] SubClass=StillImage DeviceType=1 DeviceSubType=0x1 AddReg=CSAddReg.WIN CopyFiles=SysFiles.WIN UninstallSection=Uninstall.WIN DriverVer=09/29/2004, 8.2.7.0 ;..................................................... CanoScan 9900F-Win2000 section [CNQ9900Install.NT] Include=sti.inf Needs=STI.USBSection SubClass=StillImage DeviceType=1 DeviceSubType=0x1 DeviceData=CNQ9900DeviceData AddReg=CNQ9900Addreg,USB.IF.AddReg CopyFiles=StiFiles,SysFiles.NT,CNQ9900DsFiles,ColorFiles.NT UninstallSection=Uninstall.NT ICMProfiles="sRGB Color Space Profile.icm" ; used for push button event Capabilities=1 Events=PushButton.Events DriverVer=09/29/2004, 8.2.7.0 [CNQ9900Install.NT.Services] Include=sti.inf Needs=STI.USBSection.Services [1394.CNQ9900Install.NT] Include=sti.inf Needs=STI.SCSISection SubClass=StillImage DeviceType=1 DeviceSubType=0x2 DeviceData=CNQ9900DeviceData AddReg=CNQ9900Addreg,1394.IF.AddReg CopyFiles=StiFiles,SysFiles.NT,CNQ9900DsFiles,ColorFiles.NT UninstallSection=Uninstall.NT ICMProfiles="sRGB Color Space Profile.icm" ; used for push button event Capabilities=1 Events=PushButton.Events DriverVer=09/29/2004, 8.2.7.0 [1394.CNQ9900Install.NT.Services] Include=sti.inf Needs=STI.SCSISection.Services [ColorFiles.NT] CNS32A.ICC CNS32B.ICC CNS32C.ICC CNZ005.ICC [SysFiles.NT] UCS32P.DLL,,,0x20 [Uninstall.NT] DelFiles=StiFiles,CNQ9900DsFiles,ColorFiles.NT DelReg=CNQ9900Addreg ;..................................................... CanoScan 9900F Win98 & Win2000 [PushButton.Events] PushButtonPushed1=%PushButtonPushed1%,{78D48961-62AC-11d6-82A7-0001033A93F2},%ButtonApp% PushButtonPushed2=%PushButtonPushed2%,{78D48962-62AC-11d6-82A7-0001033A93F2},%ButtonApp% PushButtonPushed3=%PushButtonPushed3%,{78D48963-62AC-11d6-82A7-0001033A93F2},%ButtonApp% PushButtonPushed4=%PushButtonPushed4%,{78D48964-62AC-11d6-82A7-0001033A93F2},%ButtonApp% [CNQ9900DeviceData] TwainDS="CanoScan 9900F" SpecialInfo="CanoScan 9900F Scanner" [CNQ9900Addreg] HKLM,"%SGDKEY%\%CNQ9900RFN%","DeviceName",,"CanoScan 9900F" HKLM,"%SGDKEY%\%CNQ9900RFN%","Manufacturer",,"Canon Inc." HKLM,"%SGDKEY%\%CNQ9900RFN%","ProductFamily",,"TWAIN Scanners" HKLM,"%SGDKEY%\%CNQ9900RFN%","DeviceDriver",,"SCANINTF.DLL" HKLM,"%SGDKEY%\%CNQ9900RFN%","ProductName",,"CanoScan 9900F" HKLM,"%SGDKEY%\%CNQ9900RFN%","InstallDirectory",,"%10%\TWAIN_32\%CNQ9900RFN%\" HKLM,"%SGDKEY%\%CNQ9900RFN%","ProductId",,"IX-32015H " HKLM,"%SGDKEY%\%CNQ9900RFN%","DataSourcePath",,"%10%\TWAIN_32\%CNQ9900RFN%\cisds.ds" HKLM,"%SGDKEY%\%CNQ9900RFN%","TextEnhance",0x00010001,0 HKLM,"%SGDKEY%\%CNQ9900RFN%","HiDefinitionMode",0x00010001,0 HKLM,"%SGDKEY%\%CNQ9900RFN%","AutoPreview",0x00010001,0 HKLM,"%SGDKEY%\%CNQ9900RFN%","AutoClose",0x00010001,0 HKLM,"%SGDKEY%\%CNQ9900RFN%","SavePreview",0x00010001,1 HKLM,"%SGDKEY%\%CNQ9900RFN%","DriverDate",,"09 2004" HKLM,"%SGDKEY%\%CNQ9900RFN%","DriverVersion",,"8.2.7.0" HKLM,"%SGDKEY%\%CNQ9900RFN%","ColorGear",,"S32A" HKLM,"%SGDKEY%\%CNQ9900RFN%","ColorMatch Platen",,"CNS32A.ICC" HKLM,"%SGDKEY%\%CNQ9900RFN%","ColorMatch Pos",,"CNS32B.ICC" HKLM,"%SGDKEY%\%CNQ9900RFN%","ColorMatch Neg",,"CNS32C.ICC" HKLM,"%SGDKEY%\%CNQ9900RFN%","SGIPPDEF",,"CNQ9900.DAT" HKLM,"%SGDKEY%\%CNQ9900RFN%","ExtDataC",,"CNQ9900C.DAT" HKLM,"%SGDKEY%\%CNQ9900RFN%","ExtDataN",,"CNQ9900N.DAT" HKLM,"%SGDKEY%\%CNQ9900RFN%","ExtDataP",,"CNQ9900P.DAT" HKLM,"%SGDKEY%\%CNQ9900RFN%","ExtDataR",,"CNQ9900R.DAT" HKLM,"%SGDKEY%\%CNQ9900RFN%","ExtDataCaps",,"CNQS9900.DAT" HKLM,"%SGDKEY%\%CNQ9900RFN%","Descreen",0x00010001,0 HKLM,"%SGDKEY%\%CNQ9900RFN%","BWSpeed",0x00010001,0 HKLM,"%SGDKEY%\%CNQ9900RFN%","G8Speed",0x00010001,0 HKLM,"%SGDKEY%\%CNQ9900RFN%","G14Speed",0x00010001,0 HKLM,"%SGDKEY%\%CNQ9900RFN%","C24Speed",0x00010001,0 HKLM,"%SGDKEY%\%CNQ9900RFN%","C32Speed",0x00010001,0 HKLM,"%SGDKEY%\%CNQ9900RFN%","Unsharp",0x00010001,3 HKLM,"%SGDKEY%\%CNQ9900RFN%","MultiLimitThreshold",0x00010001,190 HKLM,"%SGDKEY%\%CNQ9900RFN%","MultiJackUp",0x00010001,9 HKLM,"%SGDKEY%\%CNQ9900RFN%","MultiTrimJackUp",0x00010001,20 HKLM,"%SGDKEY%\%CNQ9900RFN%","CardPhotoDistThr",0x00010001,30 HKLM,"%SGDKEY%\%CNQ9900RFN%","PhotoTrimThr",0x00010001,160 HKLM,"%SGDKEY%\%CNQ9900RFN%","PhotoRThr",0x00010001,200 HKLM,"%SGDKEY%\%CNQ9900RFN%","PhotoGThr",0x00010001,200 HKLM,"%SGDKEY%\%CNQ9900RFN%","PhotoBThr",0x00010001,200 HKLM,"%SGDKEY%\%CNQ9900RFN%","CardTrimThr",0x00010001,50 HKLM,"%SGDKEY%\%CNQ9900RFN%","CardRThr",0x00010001,50 HKLM,"%SGDKEY%\%CNQ9900RFN%","CardGThr",0x00010001,50 HKLM,"%SGDKEY%\%CNQ9900RFN%","CardBThr",0x00010001,50 HKLM,"%SGDKEY%\%CNQ9900RFN%","ParWhiteBlackEth",0x00010001,5 HKLM,"%SGDKEY%\%CNQ9900RFN%","ParWhiteBlackEthDG",0x00010001,3 HKLM,"%SGDKEY%\%CNQ9900RFN%","ParWhiteBlackSth",0x00010001,35 HKLM,"%SGDKEY%\%CNQ9900RFN%","ParWhiteBlackVth",0x00010001,10 HKLM,"%SGDKEY%\%CNQ9900RFN%","ParLabelingHth",0x00010001,30 HKLM,"%SGDKEY%\%CNQ9900RFN%","ParLabelingLeft",0x00010001,1 HKLM,"%SGDKEY%\%CNQ9900RFN%","ParLabelingTop",0x00010001,1 HKLM,"%SGDKEY%\%CNQ9900RFN%","ParLabelingRight",0x00010001,1 HKLM,"%SGDKEY%\%CNQ9900RFN%","ParLabelingBottom",0x00010001,1 HKLM,"%STIKEY%","IX-32015H",0x00010001,1 HKR,,DevLoader,,*NTKERN HKR,,USDClass,,"{71533B30-8E5E-4f3b-9C95-24DEEE442AE2}" HKCR,CLSID\{71533B30-8E5E-4f3b-9C95-24DEEE442AE2},,,"Canon USD" HKCR,CLSID\{71533B30-8E5E-4f3b-9C95-24DEEE442AE2}\InProcServer32,,,%11%\CNQU82.DLL HKCR,CLSID\{71533B30-8E5E-4f3b-9C95-24DEEE442AE2}\InProcServer32,ThreadingModel,,"Both" ; The above GUID is specific to CanoScan 9900F 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] CNQU82.DLL CNQL3201.DLL CNQA3201.DLL [CNQ9900DsFiles] CISDS.DS CANOIT32.EXE CSUI.DLL SGUI.DLL CSUI_RES.DLL IOP.DLL ITLIB32.DLL SCANINTF.DLL SCRPRMV.DLL TPM.DLL ;README.TXT CNQ9900.DAT CNQ9900C.DAT CNQ9900N.DAT CNQ9900P.DAT CNQ9900R.DAT CNQS9900.DAT JDA_CIMG.DLL NBS4MB.DLL NBSCOR4M.DLL RMSLANTC.DLL RSTCOL.DLL ;-------------------------------Source Index [SourceDisksFiles] ;CNQ9900.INF=0 ;README.TXT=1,CNQSG82 UCS32P.DLL=1,CNQSG82 MSVCRT.DLL=1,CNQSG82 CNQU82.DLL=1,CNQSG82 CANOIT32.EXE=1,CNQSG82 CISDS.DS=1,CNQSG82 CSUI.DLL=1,CNQSG82 SGUI.DLL=1,CNQSG82 CSUI_RES.DLL=1,CNQSG82 ITLIB32.DLL=1,CNQSG82 TPM.DLL=1,CNQSG82 IOP.DLL=1,CNQSG82 SCANINTF.DLL=1,CNQSG82 SCRPRMV.DLL=1,CNQSG82 CNZ005.ICC=1,CNQSG82 TWUNK_16.EXE=1,CNQSG82 TWUNK_32.EXE=1,CNQSG82 TWAIN_32.DLL=1,CNQSG82 TWAIN.DLL=1,CNQSG82 JDA_CIMG.DLL=1,CNQSG82 NBS4MB.DLL=1,CNQSG82 NBSCOR4M.DLL=1,CNQSG82 RMSLANTC.DLL=1,CNQSG82 RSTCOL.DLL=1,CNQSG82 CNS32A.ICC=1,CNQ9900 CNS32B.ICC=1,CNQ9900 CNS32C.ICC=1,CNQ9900 CNQL3201.DLL=1,CNQ9900 CNQA3201.DLL=1,CNQ9900 CNQ9900.DAT=1,CNQ9900 CNQ9900C.DAT=1,CNQ9900 CNQ9900N.DAT=1,CNQ9900 CNQ9900P.DAT=1,CNQ9900 CNQ9900R.DAT=1,CNQ9900 CNQS9900.DAT=1,CNQ9900 [SourceDisksNames] 1=%D1%,, ;-------------------------------String Aliases [Strings] Msft="Canon Inc." Mfg="Canon Inc." SGDKEY="Software\Canon\ScanGear\8.2\Devices" STIKEY="Software\Canon\ScanGear\STI" CNQ9900RFN="CNQ9900" D1="CanoScan 9900F" LPTENUM\CNQ9900.DeviceDesc="CanoScan 9900F" PushButtonPushed1="CanoScan COPY Button" PushButtonPushed2="CanoScan SCAN Button" PushButtonPushed3="CanoScan FILE Button" PushButtonPushed4="CanoScan E-MAIL Button" ButtonApp="CanoScan Toolbox Ver4.1" ;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.