;
; CANON INC. Scanner driver
;
; CNQ4807.INF  -- Windows Setup File for the CanoScan LiDE 200
;               Scanner driver
; Copyright (c) CANON INC. 2008
;
; Last Modified: 09-May-2008

[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=%Mfg%
CatalogFile.NTx86=CNQ4807a.CAT
CatalogFile.NTamd64=CNQ4807b.CAT
DriverVer=05/09/2008,14.0.1.45

[DestinationDirs]
DefaultDestDir=11
CNCDsFiles=10,"twain_32\"%CNCRFN%
CNCDsResFiles=10,"twain_32\"%CNCRFN%
CNCDsResFiles_XP64=10,"twain_32\"%CNCRFN%
CNCMediaFiles=10,media
ColorFiles.NT=11,spool\drivers\Color

[ControlFlags]
ExcludeFromSelect=*

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

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

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

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

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

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

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

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

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

[ScanCoInstaller_CopyFiles]
CNQ4807O.DLL

[ScanCoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000,"CNQ4807O.DLL,Coinstaller_EntryPoint"

;........................................ WinXP64 section
[CNCInstall_XP64.NT]
Include=sti.inf
Needs=STI.USBSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x1
DeviceData=CNCDeviceData
AddReg=CNCAddreg,CNCUSDAddreg_XP
CopyFiles=WiaFiles,CNCDsFiles,CNCDsResFiles_XP64,ColorFiles.NT,CNCMediaFiles
ICMProfiles="sRGB Color Space Profile.icm"
; used for push button event
Capabilities=0x11
Events=PushButton.Events_XP
DriverVer=05/09/2008,14.0.1.45
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]
CNQ4807O.DLL

[ScanCoInstaller_AddReg_x64]
HKR,,CoInstallers32,0x00010000,"CNQ4807O.DLL,Coinstaller_EntryPoint"

;........................................ Win2000 and WinXP and WinXP64
[ColorFiles.NT]
CNZ005.ICC
CNSR07.ICC

;.......................................... Common Section
[PushButton.Events]
PushButtonPushed1=%PushButtonPushed1%,{972F2B23-7D1F-4766-B006-32136DFCA38C},%ButtonApp%
PushButtonPushed2=%PushButtonPushed2%,{C4E6B54E-0AA0-4490-9F6C-C93F68347A13},%ButtonApp%
PushButtonPushed3=%PushButtonPushed3%,{D13EB342-84AA-440a-8B52-E5A71FACC439},%ButtonApp%
PushButtonPushed4=%PushButtonPushed4%,{4D2F7C23-C016-41ff-82F4-F7C0DD0FEE1E},%ButtonApp%

[PushButton.Events_XP]
PushButtonPushed1=%PushButtonPushed1%,{972F2B23-7D1F-4766-B006-32136DFCA38C},%ButtonApp%
PushButtonPushed2=%PushButtonPushed2%,{C4E6B54E-0AA0-4490-9F6C-C93F68347A13},%ButtonApp%
PushButtonPushed3=%PushButtonPushed3%,{D13EB342-84AA-440a-8B52-E5A71FACC439},%ButtonApp%
PushButtonPushed4=%PushButtonPushed4%,{4D2F7C23-C016-41ff-82F4-F7C0DD0FEE1E},%ButtonApp%

[CNCDeviceData]
TwainDS=%CNC.TwainDS%
SpecialInfo=%CNC.SPInfo%
DeviceKey=%CNCRFN%
InstallDirectory="\TWAIN_32\%CNCRFN%\"
; PUSH BUTTON 1 RESOURCE ID
IDPushButton1=1
; PUSH BUTTON 2 RESOURCE ID
IDPushButton2=5
; PUSH BUTTON 3 RESOURCE ID
IDPushButton3=3
; PUSH BUTTON 4 RESOURCE ID
IDPushButton4=4

[CNCAddreg]
HKLM,"%SGDKEY%","ProductName",0x00004000,%CNC.MDL%
HKLM,"%SGDKEY%","Manufacturer",0x00004000,"Canon Inc."
HKLM,"%SGDKEY%","ProductFamily",0x00004000,"TWAIN Scanners"
HKLM,"%SGDKEY%","DriverDate",0x00004000,"05 2008"
HKLM,"%SGDKEY%","DriverVersion",0x00004000,"14.0.1.45"
HKLM,"%SGDKEY%","InstallDirectory",0x00004000,"%10%\TWAIN_32\%CNCRFN%\"
HKLM,"%SGDKEY%","ButtonNum",0x00014001,4
HKLM,"%SGDKEY%","AvailableDriver",0x00014001,1
HKLM,"%STIKEY%","%CNC.STI%",0x00014001,1

[CNCUSDAddreg]
HKR,,USDClass,,"{A8F721AE-6B68-4bab-A3BE-A4C24DD4E1F2}"
HKCR,CLSID\{A8F721AE-6B68-4bab-A3BE-A4C24DD4E1F2},,,"Canon USD"
HKCR,CLSID\{A8F721AE-6B68-4bab-A3BE-A4C24DD4E1F2}\InProcServer32,,,%11%\CNQ4807U.DLL
HKCR,CLSID\{A8F721AE-6B68-4bab-A3BE-A4C24DD4E1F2}\InProcServer32,ThreadingModel,,"Both"
;  The above GUID is specific to CanoScan LiDE 200 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,4
HKLM,"%WIASGDKEY%","DspGamma",0x00010001,0
HKLM,"%WIASTIKEY%","%CNC.STI%",0x00010001,1
HKR,,USDClass,,"{A8F721AE-6B68-4bab-A3BE-A4C24DD4E1F2}"
HKCR,CLSID\{A8F721AE-6B68-4bab-A3BE-A4C24DD4E1F2},,,"Canon USD"
HKCR,CLSID\{A8F721AE-6B68-4bab-A3BE-A4C24DD4E1F2}\InProcServer32,,,%11%\CNQ4807C.DLL
HKCR,CLSID\{A8F721AE-6B68-4bab-A3BE-A4C24DD4E1F2}\InProcServer32,ThreadingModel,,"Both"
;  The above GUID is specific to CanoScan LiDE 200 and MUST change for a different model.

[StiFiles]
CNQ4807U.DLL
CNQ4807L.DLL

[WiaFiles]
CNQ4807C.DLL
CNQ4807I.DLL
CNQ4807L.DLL

[CNCDsFiles]
CISDS.DS
SGUI.DLL
IOP.DLL
SCANINTF.DLL
SCRPRMV.DLL
SCRPRMVL.DLL
softfare.dll
TPM.DLL
IPM.DLL
IPM.DAT
RSTCOL.DLL
BaLCo.dll
CFine2.dll
libBLC.dll
MC2.DLL
MC2Plus.dll
DDT.dll
RACSLIB.dll
CAPS.DLL
CUBS.DLL
HSL.DLL
AG.DLL
USIP.DLL
SGCFLTR.DLL
IJFSHLIB.DLL
caddisnt.dll
JPRCV.dll
CNQ4807.DAT
CNQ4807M.DAT
CNQ4807P.DAT
CNQ4807R.DAT
CNQ4807N.DAT

[CNCDsResFiles]
SGRES_US.DLL
SGRES_JP.DLL
SGRES_CZ.DLL
SGRES_DE.DLL
SGRES_ES.DLL
SGRES_FR.DLL
SGRES_HU.DLL
SGRES_IT.DLL
SGRES_KR.DLL
SGRES_NL.DLL
SGRES_PL.DLL
SGRES_PT.DLL
SGRES_RU.DLL
SGRES_CN.DLL
SGRES_TW.DLL
SGRES_DK.DLL
SGRES_NO.DLL
SGRES_SE.DLL
SGRES_FI.DLL
SGRES_GR.DLL
SGRES_TR.DLL
SGRES_AR.DLL
SGRES_TH.DLL
SGRES_ID.DLL
USDRESUS.DLL
USDRESJP.DLL
USDRESCZ.DLL
USDRESDE.DLL
USDRESES.DLL
USDRESFR.DLL
USDRESHU.DLL
USDRESIT.DLL
USDRESKR.DLL
USDRESNL.DLL
USDRESPL.DLL
USDRESPT.DLL
USDRESRU.DLL
USDRESCN.DLL
USDRESTW.DLL
USDRESDK.DLL
USDRESNO.DLL
USDRESSE.DLL
USDRESFI.DLL
USDRESGR.DLL
USDRESTR.DLL
USDRESAR.DLL
USDRESTH.DLL
USDRESID.DLL

[CNCDsResFiles_XP64]
SGRES_US.DLL
SGRES_JP.DLL
SGRES_CZ.DLL
SGRES_DE.DLL
SGRES_ES.DLL
SGRES_FR.DLL
SGRES_HU.DLL
SGRES_IT.DLL
SGRES_KR.DLL
SGRES_NL.DLL
SGRES_PL.DLL
SGRES_PT.DLL
SGRES_RU.DLL
SGRES_CN.DLL
SGRES_TW.DLL
SGRES_DK.DLL
SGRES_NO.DLL
SGRES_SE.DLL
SGRES_FI.DLL
SGRES_GR.DLL
SGRES_TR.DLL
SGRES_AR.DLL
SGRES_TH.DLL
SGRES_ID.DLL
USDRESUS.DLL
USDRESJP.DLL
USDRESCZ.DLL
USDRESDE.DLL
USDRESES.DLL
USDRESFR.DLL
USDRESHU.DLL
USDRESIT.DLL
USDRESKR.DLL
USDRESNL.DLL
USDRESPL.DLL
USDRESPT.DLL
USDRESRU.DLL
USDRESCN.DLL
USDRESTW.DLL
USDRESDK.DLL
USDRESNO.DLL
USDRESSE.DLL
USDRESFI.DLL
USDRESGR.DLL
USDRESTR.DLL
USDRESAR.DLL
USDRESTH.DLL
USDRESID.DLL

[CNCMediaFiles]
CSSAMP1.MID

;-------------------------------Source Index
[SourceDisksFiles]
RSTCOL.DLL=1,SCN\SGCOMMON\_86
BaLCo.dll=1,SCN\SGCOMMON\_86
CFine2.dll=1,SCN\SGCOMMON\_86
libBLC.dll=1,SCN\SGCOMMON\_86
MC2.DLL=1,SCN\SGCOMMON\_86
MC2Plus.dll=1,SCN\SGCOMMON\_86
DDT.dll=1,SCN\SGCOMMON\_86
RACSLIB.dll=1,SCN\SGCOMMON\_86
CAPS.DLL=1,SCN\SGCOMMON\_86
CUBS.DLL=1,SCN\SGCOMMON\_86
HSL.DLL=1,SCN\SGCOMMON\_86
AG.DLL=1,SCN\SGCOMMON\_86
USIP.DLL=1,SCN\SGCOMMON\_86
SGCFLTR.DLL=1,SCN\SGCOMMON\_86
softfare.dll=1,SCN\SGCOMMON\_86
IJFSHLIB.DLL=1,SCN\SGCOMMON\_86
SCRPRMV.DLL=1,SCN\SGCOMMON\_86
SCRPRMVL.DLL=1,SCN\SGCOMMON\_86

CISDS.DS=1,SCN\SGCOMMON\_86
SGUI.DLL=1,SCN\SGCOMMON\_86
IOP.DLL=1,SCN\SGCOMMON\_86
SCANINTF.DLL=1,SCN\SGCOMMON\_86
TPM.DLL=1,SCN\SGCOMMON\_86
IPM.DLL=1,SCN\SGCOMMON\_86

SGRES_US.DLL=1,SCN\SGCOMMON\_86
SGRES_JP.DLL=1,SCN\SGCOMMON\_86
SGRES_CZ.DLL=1,SCN\SGCOMMON\_86
SGRES_DE.DLL=1,SCN\SGCOMMON\_86
SGRES_ES.DLL=1,SCN\SGCOMMON\_86
SGRES_FR.DLL=1,SCN\SGCOMMON\_86
SGRES_HU.DLL=1,SCN\SGCOMMON\_86
SGRES_IT.DLL=1,SCN\SGCOMMON\_86
SGRES_KR.DLL=1,SCN\SGCOMMON\_86
SGRES_NL.DLL=1,SCN\SGCOMMON\_86
SGRES_PL.DLL=1,SCN\SGCOMMON\_86
SGRES_PT.DLL=1,SCN\SGCOMMON\_86
SGRES_RU.DLL=1,SCN\SGCOMMON\_86
SGRES_CN.DLL=1,SCN\SGCOMMON\_86
SGRES_TW.DLL=1,SCN\SGCOMMON\_86
SGRES_DK.DLL=1,SCN\SGCOMMON\_86
SGRES_NO.DLL=1,SCN\SGCOMMON\_86
SGRES_SE.DLL=1,SCN\SGCOMMON\_86
SGRES_FI.DLL=1,SCN\SGCOMMON\_86
SGRES_GR.DLL=1,SCN\SGCOMMON\_86
SGRES_TR.DLL=1,SCN\SGCOMMON\_86
SGRES_AR.DLL=1,SCN\SGCOMMON\_86
SGRES_TH.DLL=1,SCN\SGCOMMON\_86
SGRES_ID.DLL=1,SCN\SGCOMMON\_86

CSSAMP1.MID=1,SCN\SGCOMMON
CNZ005.ICC=1,SCN\SGCOMMON
IPM.DAT=1,SCN\CNQ4807
CNQ4807.DAT=1,SCN\CNQ4807
CNSR07.ICC=1,SCN\CNQ4807
CNQ4807M.DAT=1,SCN\CNQ4807
CNQ4807P.DAT=1,SCN\CNQ4807
CNQ4807R.DAT=1,SCN\CNQ4807
CNQ4807N.DAT=1,SCN\CNQ4807

CNQ4807O.DLL=1,SCN\CNQ4807\_86
CNQ4807U.DLL=1,SCN\CNQ4807\_86
CNQ4807C.DLL=1,SCN\CNQ4807\_86
CNQ4807I.DLL=1,SCN\CNQ4807\_86
CNQ4807L.DLL=1,SCN\CNQ4807\_86
caddisnt.dll=1,SCN\SGCOMMON\_86
JPRCV.dll=1,SCN\SGCOMMON\_86
USDRESUS.DLL=1,SCN\SGCOMMON\_86
USDRESJP.DLL=1,SCN\SGCOMMON\_86
USDRESCZ.DLL=1,SCN\SGCOMMON\_86
USDRESDE.DLL=1,SCN\SGCOMMON\_86
USDRESES.DLL=1,SCN\SGCOMMON\_86
USDRESFR.DLL=1,SCN\SGCOMMON\_86
USDRESHU.DLL=1,SCN\SGCOMMON\_86
USDRESIT.DLL=1,SCN\SGCOMMON\_86
USDRESKR.DLL=1,SCN\SGCOMMON\_86
USDRESNL.DLL=1,SCN\SGCOMMON\_86
USDRESPL.DLL=1,SCN\SGCOMMON\_86
USDRESPT.DLL=1,SCN\SGCOMMON\_86
USDRESRU.DLL=1,SCN\SGCOMMON\_86
USDRESCN.DLL=1,SCN\SGCOMMON\_86
USDRESTW.DLL=1,SCN\SGCOMMON\_86
USDRESDK.DLL=1,SCN\SGCOMMON\_86
USDRESNO.DLL=1,SCN\SGCOMMON\_86
USDRESSE.DLL=1,SCN\SGCOMMON\_86
USDRESFI.DLL=1,SCN\SGCOMMON\_86
USDRESGR.DLL=1,SCN\SGCOMMON\_86
USDRESTR.DLL=1,SCN\SGCOMMON\_86
USDRESAR.DLL=1,SCN\SGCOMMON\_86
USDRESTH.DLL=1,SCN\SGCOMMON\_86
USDRESID.DLL=1,SCN\SGCOMMON\_86

[SourceDisksFiles.amd64]
CNQ4807O.DLL=1,SCN\CNQ4807\_64
CNQ4807C.DLL=1,SCN\CNQ4807\_64
CNQ4807I.DLL=1,SCN\CNQ4807\_64
CNQ4807L.DLL=1,SCN\CNQ4807\_64
caddisnt.dll=1,SCN\SGCOMMON\_64
SGRES_US.DLL=1,SCN\SGCOMMON\_86
SGRES_JP.DLL=1,SCN\SGCOMMON\_86
SGRES_CZ.DLL=1,SCN\SGCOMMON\_86
SGRES_DE.DLL=1,SCN\SGCOMMON\_86
SGRES_ES.DLL=1,SCN\SGCOMMON\_86
SGRES_FR.DLL=1,SCN\SGCOMMON\_86
SGRES_HU.DLL=1,SCN\SGCOMMON\_86
SGRES_IT.DLL=1,SCN\SGCOMMON\_86
SGRES_KR.DLL=1,SCN\SGCOMMON\_86
SGRES_NL.DLL=1,SCN\SGCOMMON\_86
SGRES_PL.DLL=1,SCN\SGCOMMON\_86
SGRES_PT.DLL=1,SCN\SGCOMMON\_86
SGRES_RU.DLL=1,SCN\SGCOMMON\_86
SGRES_CN.DLL=1,SCN\SGCOMMON\_86
SGRES_TW.DLL=1,SCN\SGCOMMON\_86
SGRES_DK.DLL=1,SCN\SGCOMMON\_86
SGRES_NO.DLL=1,SCN\SGCOMMON\_86
SGRES_SE.DLL=1,SCN\SGCOMMON\_86
SGRES_FI.DLL=1,SCN\SGCOMMON\_86
SGRES_GR.DLL=1,SCN\SGCOMMON\_86
SGRES_TR.DLL=1,SCN\SGCOMMON\_86
SGRES_AR.DLL=1,SCN\SGCOMMON\_86
SGRES_TH.DLL=1,SCN\SGCOMMON\_86
SGRES_ID.DLL=1,SCN\SGCOMMON\_86
USDRESUS.DLL=1,SCN\SGCOMMON\_86
USDRESJP.DLL=1,SCN\SGCOMMON\_86
USDRESCZ.DLL=1,SCN\SGCOMMON\_86
USDRESDE.DLL=1,SCN\SGCOMMON\_86
USDRESES.DLL=1,SCN\SGCOMMON\_86
USDRESFR.DLL=1,SCN\SGCOMMON\_86
USDRESHU.DLL=1,SCN\SGCOMMON\_86
USDRESIT.DLL=1,SCN\SGCOMMON\_86
USDRESKR.DLL=1,SCN\SGCOMMON\_86
USDRESNL.DLL=1,SCN\SGCOMMON\_86
USDRESPL.DLL=1,SCN\SGCOMMON\_86
USDRESPT.DLL=1,SCN\SGCOMMON\_86
USDRESRU.DLL=1,SCN\SGCOMMON\_86
USDRESCN.DLL=1,SCN\SGCOMMON\_86
USDRESTW.DLL=1,SCN\SGCOMMON\_86
USDRESDK.DLL=1,SCN\SGCOMMON\_86
USDRESNO.DLL=1,SCN\SGCOMMON\_86
USDRESSE.DLL=1,SCN\SGCOMMON\_86
USDRESFI.DLL=1,SCN\SGCOMMON\_86
USDRESGR.DLL=1,SCN\SGCOMMON\_86
USDRESTR.DLL=1,SCN\SGCOMMON\_86
USDRESAR.DLL=1,SCN\SGCOMMON\_86
USDRESTH.DLL=1,SCN\SGCOMMON\_86
USDRESID.DLL=1,SCN\SGCOMMON\_86

[SourceDisksNames]
1=%D1%,,

;-------------------------------String Aliases
[Strings]
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\CNQ4807"
STIKEY="Software\Canon\ScanGear\STI"
WIASGDKEY="Software\Canon\WIA\Devices\CNQ4807"
WIASTIKEY="Software\Canon\WIA\STI"
D1="CanoScan LiDE 200 Setup Disk"
ButtonApp        = "MP Navigator EX Ver2.0"
CNCRFN           = "CNQ4807"
CNC.STI          = "IX-48075H"
CNC.USD          = "IX-48075H       "
CNC.MDL          = "CanoScan LiDE 200"
CNC.DeviceDesc   = "CanoScan LiDE 200"
CNC.SPInfo       = "CanoScan LiDE 200 Scanner"
CNC.TwainDS      = "CanoScan LiDE 200"
CNC.ColorGear    = "SR07"
PushButtonPushed1="CanoScan COPY Button"
PushButtonPushed2="CanoScan SCAN Button"
PushButtonPushed3="CanoScan E-MAIL Button"
PushButtonPushed4="CanoScan PDF Button"
CNC.FriendlyName     = "WIA CanoScan LiDE 200"
