;
; CANON INC. Scanner driver
;
; CNQ9602.INF  -- Windows Setup File for the CanoScan 9000F
;               Scanner driver
; Copyright (c) CANON INC. 2010

[Version]
Signature="$Windows NT$"
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
;  The above GUID is the class GUID for all scanners and MUST NOT change
Provider=%Mfg%
CatalogFile.NTx86=CNQ9602a.cat
CatalogFile.NTamd64=CNQ9602b.cat
DriverVer=09/13/2010,16.0.3.34

[DestinationDirs]
DefaultDestDir=11
CNCDsFiles=10,"twain_32\"%CNCRFN%
CNCDsFiles_XP64=10,"twain_32\"%CNCRFN%
CNCDsFilesUSB=10,"twain_32\"%CNCRFN%
CNCMediaFiles=10,media
ColorFiles.NT=11,spool\drivers\Color
STIFiles_XP64=10,SysWow64

[ControlFlags]
ExcludeFromSelect=*

[Manufacturer]
%Mfg%=Models,NTx86.5.1,NTamd64.5.1,NTx86.6.0,NTamd64.6.0

[Models]
%CNC.DeviceDesc%=CNCInstall,USB\VID_04A9&PID_1908

[Models.NTx86.5.1]
%CNC.DeviceDesc%=CNCInstall_XP,USB\VID_04A9&PID_1908

[Models.NTamd64.5.1]
%CNC.DeviceDesc%=CNCInstall_XP64,USB\VID_04A9&PID_1908

[Models.NTx86.6.0]
%CNC.DeviceDesc%=CNCInstall_XP,USB\VID_04A9&PID_1908

[Models.NTamd64.6.0]
%CNC.DeviceDesc%=CNCInstall_XP64,USB\VID_04A9&PID_1908

;........................................ Common section
[IJCoInfo]
OriginalInfSourcePath = %1%

;........................................ Win2000 section
[CNCInstall.NT]
Include=sti.inf
Needs=STI.USBSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x1
DeviceData=CNCDeviceData
AddReg=CNCUSDAddreg,CNCAddreg
CopyFiles=StiFiles,ColorFiles.NT,CNCDsFiles,CNCDsFilesUSB,CNCMediaFiles
ICMProfiles="sRGB Color Space Profile.icm"
; used for push button event
Capabilities=1
Events=PushButton.Events
DriverVer=09/13/2010,16.0.3.34

[CNCInstall.NT.Services]
Include=sti.inf
Needs=STI.USBSection.Services

[CNCInstall.NT.CoInstallers]
CopyFiles = ScanCoInstaller_CopyFiles
AddReg    = ScanCoInstaller_AddReg

[ScanCoInstaller_CopyFiles]
CNQ9602O.dll,cncisco3.dll

[ScanCoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000,"CNQ9602O.dll,Coinstaller_EntryPoint"

;........................................ WinXP/Vista section
[CNCInstall_XP.NT]
Include=sti.inf
Needs=STI.USBSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x1
DeviceData=CNCDeviceData
AddReg=CNCUSDAddreg_XP,CNCAddreg
CopyFiles=WiaFiles,ColorFiles.NT,STIFiles_XP,CNCDsFiles,CNCDsFilesUSB,CNCMediaFiles
ICMProfiles="sRGB Color Space Profile.icm"
; used for push button event
Capabilities=0x11
Events=PushButton.Events_XP
DriverVer=09/13/2010,16.0.3.34
FriendlyName=%CNC.FriendlyName%
FeatureScore=0x7F

[CNCInstall_XP.NT.Services]
Include=sti.inf
Needs=STI.USBSection.Services

[CNCInstall_XP.NT.CoInstallers]
CopyFiles = ScanCoInstaller_CopyFiles_XP
AddReg    = ScanCoInstaller_AddReg_XP

[ScanCoInstaller_CopyFiles_XP]
CNQ9602O.dll,cncisco3.dll
CNQ9602Y.dll,CNMIU3.dll

[ScanCoInstaller_AddReg_XP]
HKR,,CoInstallers32,0x00010000, "CNQ9602O.dll,Coinstaller_EntryPoint","CNQ9602Y.DLL,IJRegistUninstaller"

;........................................ WinXP64/Vista64 section
[CNCInstall_XP64.NT]
Include=sti.inf
Needs=STI.USBSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x1
DeviceData=CNCDeviceData
AddReg=CNCUSDAddreg_XP,CNCAddreg
CopyFiles=WiaFiles_XP64,ColorFiles.NT,STIFiles_XP64,CNCDsFiles,CNCDsFilesUSB,CNCDsFiles_XP64,CNCMediaFiles
ICMProfiles="sRGB Color Space Profile.icm"
; used for push button event
Capabilities=0x11
Events=PushButton.Events_XP
DriverVer=09/13/2010,16.0.3.34
FriendlyName=%CNC.FriendlyName%
FeatureScore=0x7F

[CNCInstall_XP64.NT.Services]
Include=sti.inf
Needs=STI.USBSection.Services

[CNCInstall_XP64.NT.CoInstallers]
CopyFiles = ScanCoInstaller_CopyFiles_x64
AddReg    = ScanCoInstaller_AddReg_x64

[ScanCoInstaller_CopyFiles_x64]
CNQ9602O.dll,cncisco6.dll
CNQ9602Y.dll,CNMIU6.dll

[ScanCoInstaller_AddReg_x64]
HKR,,CoInstallers32,0x00010000, "CNQ9602O.dll,Coinstaller_EntryPoint","CNQ9602Y.DLL,IJRegistUninstaller"

;.......................................... Common Section
[PushButton.Events]
PushButtonPushed1=%PushButtonPushed1%,{CBA57579-1569-4d28-BCCD-10E3F2257438},%ButtonApp%
PushButtonPushed2=%PushButtonPushed2%,{4808C317-6388-4955-BD67-133C971EE742},%ButtonApp%
PushButtonPushed3=%PushButtonPushed3%,{1BC062FA-3728-4b55-A89E-1AADF0C51F3D},%ButtonApp%
PushButtonPushed4=%PushButtonPushed4%,{42230FC1-B35A-4829-95EF-BB09AA393DBA},%ButtonApp%
PushButtonPushed5=%PushButtonPushed5%,{AD814DD1-D9F7-430f-BE1D-896A8C102DA7},%ButtonApp%
PushButtonPushed6=%PushButtonPushed6%,{3A8A2A6F-4714-41cd-84B5-D18E4F5C07F5},%ButtonApp%
PushButtonPushed7=%PushButtonPushed7%,{A937FE34-F295-4361-844C-009E4E1FA729},%ButtonApp%

[PushButton.Events_XP]
PushButtonPushed1=%PushButtonPushed1%,{CBA57579-1569-4d28-BCCD-10E3F2257438},%ButtonApp%
PushButtonPushed2=%PushButtonPushed2%,{4808C317-6388-4955-BD67-133C971EE742},%ButtonApp%
PushButtonPushed3=%PushButtonPushed3%,{1BC062FA-3728-4b55-A89E-1AADF0C51F3D},%ButtonApp%
PushButtonPushed4=%PushButtonPushed4%,{42230FC1-B35A-4829-95EF-BB09AA393DBA},%ButtonApp%
PushButtonPushed5=%PushButtonPushed5%,{AD814DD1-D9F7-430f-BE1D-896A8C102DA7},%ButtonApp%
PushButtonPushed6=%PushButtonPushed6%,{3A8A2A6F-4714-41cd-84B5-D18E4F5C07F5},%ButtonApp%
PushButtonPushed7=%PushButtonPushed7%,{A937FE34-F295-4361-844C-009E4E1FA729},%ButtonApp%

[CNCDeviceData]
SpecialInfo=%CNC.SPInfo%
DeviceKey=%CNCRFN%
InstallDirectory="\TWAIN_32\%CNCRFN%\"
; PUSH BUTTON 1 RESOURCE ID
IDPushButton1=11
; PUSH BUTTON 2 RESOURCE ID
IDPushButton2=19
; PUSH BUTTON 3 RESOURCE ID
IDPushButton3=13
; PUSH BUTTON 4 RESOURCE ID
IDPushButton4=14
; PUSH BUTTON 5 RESOURCE ID
IDPushButton5=15
; PUSH BUTTON 6 RESOURCE ID
IDPushButton6=16
; PUSH BUTTON 7 RESOURCE ID
IDPushButton7=17

[CNCUSDAddreg]
HKR,,USDClass,,"{53BE7D87-A307-413b-9F9D-2050B5FE1A5F}"
HKCR,CLSID\{53BE7D87-A307-413b-9F9D-2050B5FE1A5F},,,"Canon USD"
HKCR,CLSID\{53BE7D87-A307-413b-9F9D-2050B5FE1A5F}\InProcServer32,,,%11%\CNQ9602U.dll
HKCR,CLSID\{53BE7D87-A307-413b-9F9D-2050B5FE1A5F}\InProcServer32,ThreadingModel,,"Both"
;  The above GUID is specific to CanoScan 9000F and MUST change for a different model.

[CNCUSDAddreg_XP]
HKLM,"%WIASGDKEY%","ColorMatch",0x00010001,1
HKLM,"%WIASGDKEY%","ColorGear",,"%CNC.ColorGear%"
HKLM,"%WIASGDKEY%","TextEnhance",0x00010001,0
HKLM,"%WIASGDKEY%","Descreen",0x00010001,0
HKLM,"%WIASGDKEY%","UnsharpMask",0x00010001,0
HKLM,"%WIASGDKEY%","HiDefinitionMode",0x00010001,0
HKLM,"%WIASGDKEY%","ProductId",,"%CNC.USD%"
HKLM,"%WIASGDKEY%","ButtonNum",0x00010001,7
HKLM,"%WIASGDKEY%","DspGamma",0x00010001,0
HKLM,"%WIASTIKEY%","%CNC.STI%",0x00010001,1
HKR,,USDClass,,"{53BE7D87-A307-413b-9F9D-2050B5FE1A5F}"
HKCR,CLSID\{53BE7D87-A307-413b-9F9D-2050B5FE1A5F},,,"Canon USD"
HKCR,CLSID\{53BE7D87-A307-413b-9F9D-2050B5FE1A5F}\InProcServer32,,,%11%\CNQ9602C.dll
HKCR,CLSID\{53BE7D87-A307-413b-9F9D-2050B5FE1A5F}\InProcServer32,ThreadingModel,,"Both"
;  The above GUID is specific to CanoScan 9000F and MUST change for a different model.

[CNCAddreg]
HKLM,"%SGDKEY%","AvailableDriver",0x00014001,1
HKLM,"%SGDKEY%","ButtonNum",0x00014001,7
HKLM,"%SGDKEY%","DriverDate",0x00004000,"09 2010"
HKLM,"%SGDKEY%","DriverVersion",0x00004000,"16.0.3.34"
HKLM,"%SGDKEY%","InstallDirectory",0x00004000,"%10%\TWAIN_32\%CNCRFN%\"
HKLM,"%SGDKEY%","Manufacturer",0x00004000,"Canon Inc."
HKLM,"%SGDKEY%","ProductFamily",0x00004000,"TWAIN Scanners"
HKLM,"%SGDKEY%","ProductName",0x00004000,%CNC.MDL%


[ColorFiles.NT]
CNSR0A.ICC
CNSP0A.ICC
CNSN0A.ICC

[StiFiles]
CNQ9602U.dll
CNQ9602L.dll
CNHMCA.dll
CNQ1908D.TBL
CNQ9602N.DAT
CNQ9602W.DAT

[WiaFiles]
CNQ9602C.dll
CNQ9602I.dll
CNQ9602L.dll
CNHMCA.dll
CNQ1908D.TBL
CNQ9602N.DAT
CNQ9602W.DAT

[WiaFiles_XP64]
CNQ9602C.dll,CNQ9602C6.dll
CNQ9602I.dll,CNQ9602I6.dll
CNQ9602L.dll,CNQ9602L6.dll
CNHMCA6.dll
CNQ1908D.TBL
CNQ9602N.DAT
CNQ9602W.DAT

[STIFiles_XP]
CNQ9602U.dll

[STIFiles_XP64]
CNQ9602U.dll
CNQ9602L.dll
CNHMCA.dll
CNQ1908D.TBL
CNQ9602N.DAT
CNQ9602W.DAT

[CNCDsFiles]
AG.dll
BaLCo.dll
CAPS.dll
CFine2.dll
CISDS.DS
CUBS.dll
DDT.dll
FDP.dll
HSL.DLL
IJFSHLIB.dll
libBLC.dll
MC2.dll
MC2Plus.dll
RACSLIB.dll
rstcol.dll
SCNDB.dll
SCNFLW.dll
SCNIF.dll
SCNUI.dll
SCRPRMV.DLL
scrprmvl.dll
SGCFLTR.dll
softfare.dll
TDGLIB.dll
TPM.dll
usip.dll

SCNDB.DAT

SG_IMG.dll
SG_JPN.dll
SG_ENU.dll

SG_ARA.dll
SG_CHS.dll
SG_CHT.dll
SG_CSY.dll
SG_DAN.dll
SG_DEU.dll
SG_ELL.dll
SG_ESP.dll
SG_FIN.dll
SG_FRA.dll
SG_HUN.dll
SG_IND.dll
SG_ITA.dll
SG_KOR.dll
SG_NLD.dll
SG_NOR.dll
SG_PLK.dll
SG_PTB.dll
SG_RUS.dll
SG_SVE.dll
SG_THA.dll
SG_TRK.dll

CNQ9602.DAT
CNQ9602M.DAT
CNQ9602P.DAT
CNQ9602R.DAT
CNQ9602T.DAT
CNQ9602S.DAT
CNQ9602A.DAT

_SETSCN_.INI,SETSCN.INI

CNQ9602.INI

[CNCDsFiles_XP64]
SGCFLTR6.dll

[CNCDsFilesUSB]
cncisco3.dll
cncisco6.dll

[CNCMediaFiles]
cssamp1.mid

;-------------------------------Source Index
[SourceDisksFiles]
CNMIU3.dll=1

cncisco3.dll=1
cncisco6.dll=1

CNSR0A.ICC=86
CNSP0A.ICC=99
CNSN0A.ICC=99

CNQ9602U.dll=86
CNQ9602C.dll=86
CNQ9602I.dll=86
CNQ9602L.dll=86
CNHMCA.dll=86
CNQ1908D.TBL=86
CNQ9602N.DAT=86
CNQ9602W.DAT=86

CNQ9602C6.dll=64
CNQ9602I6.dll=64
CNQ9602L6.dll=64
CNHMCA6.dll=64

AG.dll=99
BaLCo.dll=99
CAPS.dll=99
CFine2.dll=99
CISDS.DS=99
CUBS.dll=99
DDT.dll=99
FDP.dll=99
HSL.DLL=99
IJFSHLIB.dll=99
libBLC.dll=99
MC2.dll=99
MC2Plus.dll=99
RACSLIB.dll=99
rstcol.dll=99
SCNDB.dll=99
SCNFLW.dll=99
SCNIF.dll=99
SCNUI.dll=99
SCRPRMV.DLL=99
scrprmvl.dll=99
SGCFLTR.dll=99
SGCFLTR6.dll=99
softfare.dll=99
TDGLIB.dll=99
TPM.dll=99
usip.dll=99

SCNDB.DAT=99

SG_IMG.dll=99
SG_JPN.dll=99
SG_ENU.dll=99

SG_ARA.dll=99
SG_CHS.dll=99
SG_CHT.dll=99
SG_CSY.dll=99
SG_DAN.dll=99
SG_DEU.dll=99
SG_ELL.dll=99
SG_ESP.dll=99
SG_FIN.dll=99
SG_FRA.dll=99
SG_HUN.dll=99
SG_IND.dll=99
SG_ITA.dll=99
SG_KOR.dll=99
SG_NLD.dll=99
SG_NOR.dll=99
SG_PLK.dll=99
SG_PTB.dll=99
SG_RUS.dll=99
SG_SVE.dll=99
SG_THA.dll=99
SG_TRK.dll=99

CNQ9602.DAT=99
CNQ9602M.DAT=99
CNQ9602P.DAT=99
CNQ9602R.DAT=99
CNQ9602T.DAT=99
CNQ9602S.DAT=99
CNQ9602A.DAT=99
CNQ9602N.DAT=86

SETSCN.INI=99
CNQ9602.INI=99

cssamp1.mid=99

[SourceDisksFiles.amd64]
CNMIU6.dll=1

cncisco3.dll=1
cncisco6.dll=1

CNSR0A.ICC=86
CNSP0A.ICC=99
CNSN0A.ICC=99

CNQ9602U.dll=86
CNQ9602C.dll=86
CNQ9602I.dll=86
CNQ9602L.dll=86
CNHMCA.dll=86
CNQ1908D.TBL=86
CNQ9602N.DAT=86
CNQ9602W.DAT=86

CNQ9602C6.dll=64
CNQ9602I6.dll=64
CNQ9602L6.dll=64
CNHMCA6.dll=64

AG.dll=99
BaLCo.dll=99
CAPS.dll=99
CFine2.dll=99
CISDS.DS=99
CUBS.dll=99
DDT.dll=99
FDP.dll=99
HSL.DLL=99
IJFSHLIB.dll=99
libBLC.dll=99
MC2.dll=99
MC2Plus.dll=99
RACSLIB.dll=99
rstcol.dll=99
SCNDB.dll=99
SCNFLW.dll=99
SCNIF.dll=99
SCNUI.dll=99
SCRPRMV.DLL=99
scrprmvl.dll=99
SGCFLTR.dll=99
SGCFLTR6.dll=99
softfare.dll=99
TDGLIB.dll=99
TPM.dll=99
usip.dll=99

SCNDB.DAT=99

SG_IMG.dll=99
SG_JPN.dll=99
SG_ENU.dll=99

SG_ARA.dll=99
SG_CHS.dll=99
SG_CHT.dll=99
SG_CSY.dll=99
SG_DAN.dll=99
SG_DEU.dll=99
SG_ELL.dll=99
SG_ESP.dll=99
SG_FIN.dll=99
SG_FRA.dll=99
SG_HUN.dll=99
SG_IND.dll=99
SG_ITA.dll=99
SG_KOR.dll=99
SG_NLD.dll=99
SG_NOR.dll=99
SG_PLK.dll=99
SG_PTB.dll=99
SG_RUS.dll=99
SG_SVE.dll=99
SG_THA.dll=99
SG_TRK.dll=99

CNQ9602.DAT=99
CNQ9602M.DAT=99
CNQ9602P.DAT=99
CNQ9602R.DAT=99
CNQ9602T.DAT=99
CNQ9602S.DAT=99
CNQ9602A.DAT=99


SETSCN.INI=99
CNQ9602.INI=99

cssamp1.mid=99

[SourceDisksNames]
1=%D1%,,
86=%D1%,"SCN01.CAB",,,0x10,"CNQ9602a.cat"
64=%D1%,"SCN02.CAB",,,0x10,"CNQ9602a.cat"
99=%D1%,"TWAIN.CAB",,

[SourceDisksNames.amd64]
1=%D1%,,
86=%D1%,"SCN01.CAB",,,0x10,"CNQ9602b.cat"
64=%D1%,"SCN02.CAB",,,0x10,"CNQ9602b.cat"
99=%D1%,"TWAIN.CAB",,

;-------------------------------String Aliases
[Strings]
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\CNQ9602"
WIASGDKEY="Software\Canon\WIA\Devices\CNQ9602"
WIASTIKEY="Software\Canon\WIA\STI"
D1="CanoScan 9000F Setup Disk"
ButtonApp        = "MP Navigator EX Ver3.1"
CNCRFN           = "CNQ9602"
CNC.STI          = "IX-96025H"
CNC.USD          = "IX-96025H       "
CNC.MDL          = "CanoScan 9000F"
CNC.DeviceDesc   = "CanoScan 9000F"
CNC.SPInfo       = "CanoScan 9000F Scanner"
CNC.ColorGear    = "SR0A"
PushButtonPushed1="CanoScan COPY Button"
PushButtonPushed2="CanoScan AUTO SCAN Button"
PushButtonPushed3="CanoScan E-MAIL Button"
PushButtonPushed4="CanoScan PDF Button (COLOR)"
PushButtonPushed5="CanoScan PDF Button (BLACK and WHITE)"
PushButtonPushed6="CanoScan PDF Button (CUSTOM)"
PushButtonPushed7="CanoScan PDF Button (FINISH)"
CNC.FriendlyName = "WIA CanoScan 9000F"
