; *********************************************************** ; CANON INC. CONFIDENTIAL ; ; Canon Inkjet WIA Driver for Microsoft Windows ; Version 1.00 ; Copyright CANON INC. 2008 All Rights Reserved ; *********************************************************** [Version] Signature="$Windows NT$" Class=Image ; This is the class GUID for all scanners and MUST NOT change ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f} Provider=%Mfg% DriverVer=06/21/2006,6.1.7600.16385 [DestinationDirs] DefaultDestDir=11 ColorFilesMP140.NT=11,spool\drivers\Color ColorFilesMP210.NT=11,spool\drivers\Color ColorFilesMP220.NT=11,spool\drivers\Color ColorFilesMP470.NT=11,spool\drivers\Color ColorFilesMX300.NT=11,spool\drivers\Color ColorFilesMX310.NT=11,spool\drivers\Color [ControlFlags] ExcludeFromSelect=* [Manufacturer] "Canon"=Models,NTamd64 [Models.NTamd64] %USBENUM\MP140.DeviceDesc%=MP140Install, ,USB\VID_04A9&PID_172B&MI_00 %USBENUM\MP210.DeviceDesc%=MP210Install, ,USB\VID_04A9&PID_1721&MI_00 %USBENUM\MP220.DeviceDesc%=MP220Install, ,USB\VID_04A9&PID_1722&MI_00 %USBENUM\MP470.DeviceDesc%=MP470Install, ,USB\VID_04A9&PID_1723&MI_00 %USBENUM\MX300.DeviceDesc%=MX300Install, ,USB\VID_04A9&PID_1727&MI_00 %USBENUM\MX310.DeviceDesc%=MX310Install, ,USB\VID_04A9&PID_1728&MI_00 ; [MP140Install.NT] Include=sti.inf Needs=STI.USBSection SubClass=StillImage DeviceType=1 DeviceSubType=0x1 DeviceData=MP140DeviceData AddReg=MP140Addreg CopyFiles=StiFilesMP140,ColorFilesMP140.NT ICMProfiles="sRGB Color Space Profile.icm" ; used for push button event Capabilities=0x11 Events=PushButtonMP140.Events [MP210Install.NT] Include=sti.inf Needs=STI.USBSection SubClass=StillImage DeviceType=1 DeviceSubType=0x1 DeviceData=MP210DeviceData AddReg=MP210Addreg CopyFiles=StiFilesMP210,ColorFilesMP210.NT ICMProfiles="sRGB Color Space Profile.icm" ; used for push button event Capabilities=0x11 Events=PushButtonMP210.Events [MP220Install.NT] Include=sti.inf Needs=STI.USBSection SubClass=StillImage DeviceType=1 DeviceSubType=0x1 DeviceData=MP220DeviceData AddReg=MP220Addreg CopyFiles=StiFilesMP220,ColorFilesMP220.NT ICMProfiles="sRGB Color Space Profile.icm" ; used for push button event Capabilities=0x11 Events=PushButtonMP220.Events [MP470Install.NT] Include=sti.inf Needs=STI.USBSection SubClass=StillImage DeviceType=1 DeviceSubType=0x1 DeviceData=MP470DeviceData AddReg=MP470Addreg CopyFiles=StiFilesMP470,ColorFilesMP470.NT ICMProfiles="sRGB Color Space Profile.icm" ; used for push button event Capabilities=0x11 Events=PushButtonMP470.Events [MX300Install.NT] Include=sti.inf Needs=STI.USBSection SubClass=StillImage DeviceType=1 DeviceSubType=0x1 DeviceData=MX300DeviceData AddReg=MX300Addreg CopyFiles=StiFilesMX300,ColorFilesMX300.NT ICMProfiles="sRGB Color Space Profile.icm" ; used for push button event Capabilities=0x11 Events=PushButtonMX300.Events [MX310Install.NT] Include=sti.inf Needs=STI.USBSection SubClass=StillImage DeviceType=1 DeviceSubType=0x1 DeviceData=MX310DeviceData AddReg=MX310Addreg CopyFiles=StiFilesMX310,ColorFilesMX310.NT ICMProfiles="sRGB Color Space Profile.icm" ; used for push button event Capabilities=0x11 Events=PushButtonMX310.Events ; ;============================================================================================ ; [MP140Install.NT.Services] Include=sti.inf Needs=STI.USBSection.Services [MP210Install.NT.Services] Include=sti.inf Needs=STI.USBSection.Services [MP220Install.NT.Services] Include=sti.inf Needs=STI.USBSection.Services [MP470Install.NT.Services] Include=sti.inf Needs=STI.USBSection.Services [MX300Install.NT.Services] Include=sti.inf Needs=STI.USBSection.Services [MX310Install.NT.Services] Include=sti.inf Needs=STI.USBSection.Services ; ;============================================================================================ ; [ColorFilesMP140.NT] CNFRA8.ICC [ColorFilesMP210.NT] CNFRA9.ICC [ColorFilesMP220.NT] CNFRAA.ICC [ColorFilesMP470.NT] CNFRAB.ICC [ColorFilesMX300.NT] CNFRAF.ICC [ColorFilesMX310.NT] CNFRAG.ICC ; ;============================================================================================ ; [MP140DeviceData] TwainDS="WIA-Canon MP140" SpecialInfo="Canon MP140 Scanner" ; UI Class ID matches USD guid UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145} DeviceKey=%MP140DevKey% [MP210DeviceData] TwainDS="WIA-Canon MP210" SpecialInfo="Canon MP210 Scanner" ; UI Class ID matches USD guid UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145} DeviceKey=%MP210DevKey% [MP220DeviceData] TwainDS="WIA-Canon MP220" SpecialInfo="Canon MP220 Scanner" ; UI Class ID matches USD guid UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145} DeviceKey=%MP220DevKey% [MP470DeviceData] TwainDS="WIA-Canon MP470" SpecialInfo="Canon MP470 Scanner" ; UI Class ID matches USD guid UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145} DeviceKey=%MP470DevKey% [MX300DeviceData] TwainDS="WIA-Canon MX300" SpecialInfo="Canon MX300 Scanner" ; UI Class ID matches USD guid UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145} DeviceKey=%MX300DevKey% [MX310DeviceData] TwainDS="WIA-Canon MX310" SpecialInfo="Canon MX310 Scanner" ; UI Class ID matches USD guid UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145} DeviceKey=%MX310DevKey% ; ;============================================================================================ ; [MP140Addreg] HKLM,"%WIASGDKEY%\%MP140DevKey%","ColorMatch",0x00010001,1 HKLM,"%WIASGDKEY%\%MP140DevKey%","ColorGear",,"FRA8" HKLM,"%WIASGDKEY%\%MP140DevKey%","TextEnhance",0x00010001,0 HKLM,"%WIASGDKEY%\%MP140DevKey%","Descreen",0x00010001,0 HKLM,"%WIASGDKEY%\%MP140DevKey%","UnsharpMask",0x00010001,0 HKLM,"%WIASGDKEY%\%MP140DevKey%","HiDefinitionMode",0x00010001,0 HKLM,"%WIASGDKEY%\%MP140DevKey%","ProductId",,"MP140" HKLM,"%WIASGDKEY%\%MP140DevKey%","ButtonNum",0x00010001,1 HKLM,"%WIASGDKEY%\%MP140DevKey%","DspGamma",0x00010001,0 HKLM,"%WIASGDKEY%\%MP140DevKey%","MP140",0x00010001,1 HKR,,USDClass,,"{226DF789-35D6-47a9-A3D8-931B02DE3536}" HKCR,CLSID\{226DF789-35D6-47a9-A3D8-931B02DE3536},,,"Canon MP140 USD" HKCR,CLSID\{226DF789-35D6-47a9-A3D8-931B02DE3536}\InProcServer32,,,%11%\CNCC140.dll HKCR,CLSID\{226DF789-35D6-47a9-A3D8-931B02DE3536}\InProcServer32,ThreadingModel,,"Both" [MP210Addreg] HKLM,"%WIASGDKEY%\%MP210DevKey%","ColorMatch",0x00010001,1 HKLM,"%WIASGDKEY%\%MP210DevKey%","ColorGear",,"FRA9" HKLM,"%WIASGDKEY%\%MP210DevKey%","TextEnhance",0x00010001,0 HKLM,"%WIASGDKEY%\%MP210DevKey%","Descreen",0x00010001,0 HKLM,"%WIASGDKEY%\%MP210DevKey%","UnsharpMask",0x00010001,0 HKLM,"%WIASGDKEY%\%MP210DevKey%","HiDefinitionMode",0x00010001,0 HKLM,"%WIASGDKEY%\%MP210DevKey%","ProductId",,"MP210" HKLM,"%WIASGDKEY%\%MP210DevKey%","ButtonNum",0x00010001,1 HKLM,"%WIASGDKEY%\%MP210DevKey%","DspGamma",0x00010001,0 HKLM,"%WIASGDKEY%\%MP210DevKey%","MP210",0x00010001,1 HKR,,USDClass,,"{8680F029-8655-4b23-A53E-6E1FF89346CA}" HKCR,CLSID\{8680F029-8655-4b23-A53E-6E1FF89346CA},,,"Canon MP210 USD" HKCR,CLSID\{8680F029-8655-4b23-A53E-6E1FF89346CA}\InProcServer32,,,%11%\CNC210C.dll HKCR,CLSID\{8680F029-8655-4b23-A53E-6E1FF89346CA}\InProcServer32,ThreadingModel,,"Both" [MP220Addreg] HKLM,"%WIASGDKEY%\%MP220DevKey%","ColorMatch",0x00010001,1 HKLM,"%WIASGDKEY%\%MP220DevKey%","ColorGear",,"FRAA" HKLM,"%WIASGDKEY%\%MP220DevKey%","TextEnhance",0x00010001,0 HKLM,"%WIASGDKEY%\%MP220DevKey%","Descreen",0x00010001,0 HKLM,"%WIASGDKEY%\%MP220DevKey%","UnsharpMask",0x00010001,0 HKLM,"%WIASGDKEY%\%MP220DevKey%","HiDefinitionMode",0x00010001,0 HKLM,"%WIASGDKEY%\%MP220DevKey%","ProductId",,"MP220" HKLM,"%WIASGDKEY%\%MP220DevKey%","ButtonNum",0x00010001,2 HKLM,"%WIASGDKEY%\%MP220DevKey%","DspGamma",0x00010001,0 HKLM,"%WIASGDKEY%\%MP220DevKey%","MP220",0x00010001,1 HKR,,USDClass,,"{A7FC40CE-C283-4ddb-BC6E-5407F99D8137}" HKCR,CLSID\{A7FC40CE-C283-4ddb-BC6E-5407F99D8137},,,"Canon MP220 USD" HKCR,CLSID\{A7FC40CE-C283-4ddb-BC6E-5407F99D8137}\InProcServer32,,,%11%\CNC220C.dll HKCR,CLSID\{A7FC40CE-C283-4ddb-BC6E-5407F99D8137}\InProcServer32,ThreadingModel,,"Both" [MP470Addreg] HKLM,"%WIASGDKEY%\%MP470DevKey%","ColorMatch",0x00010001,1 HKLM,"%WIASGDKEY%\%MP470DevKey%","ColorGear",,"FRAB" HKLM,"%WIASGDKEY%\%MP470DevKey%","TextEnhance",0x00010001,0 HKLM,"%WIASGDKEY%\%MP470DevKey%","Descreen",0x00010001,0 HKLM,"%WIASGDKEY%\%MP470DevKey%","UnsharpMask",0x00010001,0 HKLM,"%WIASGDKEY%\%MP470DevKey%","HiDefinitionMode",0x00010001,0 HKLM,"%WIASGDKEY%\%MP470DevKey%","ProductId",,"MP470" HKLM,"%WIASGDKEY%\%MP470DevKey%","ButtonNum",0x00010001,4 HKLM,"%WIASGDKEY%\%MP470DevKey%","DspGamma",0x00010001,0 HKLM,"%WIASGDKEY%\%MP470DevKey%","MP470",0x00010001,1 HKR,,USDClass,,"{7B932CFB-CFBB-4fa2-9331-E1702271EF56}" HKCR,CLSID\{7B932CFB-CFBB-4fa2-9331-E1702271EF56},,,"Canon MP470 USD" HKCR,CLSID\{7B932CFB-CFBB-4fa2-9331-E1702271EF56}\InProcServer32,,,%11%\CNC470C.dll HKCR,CLSID\{7B932CFB-CFBB-4fa2-9331-E1702271EF56}\InProcServer32,ThreadingModel,,"Both" [MX300Addreg] HKLM,"%WIASGDKEY%\%MX300DevKey%","ColorMatch",0x00010001,1 HKLM,"%WIASGDKEY%\%MX300DevKey%","ColorGear",,"FRAF" HKLM,"%WIASGDKEY%\%MX300DevKey%","TextEnhance",0x00010001,0 HKLM,"%WIASGDKEY%\%MX300DevKey%","Descreen",0x00010001,0 HKLM,"%WIASGDKEY%\%MX300DevKey%","UnsharpMask",0x00010001,0 HKLM,"%WIASGDKEY%\%MX300DevKey%","HiDefinitionMode",0x00010001,0 HKLM,"%WIASGDKEY%\%MX300DevKey%","ProductId",,"MX300" HKLM,"%WIASGDKEY%\%MX300DevKey%","ButtonNum",0x00010001,2 HKLM,"%WIASGDKEY%\%MX300DevKey%","DspGamma",0x00010001,0 HKLM,"%WIASGDKEY%\%MX300DevKey%","MX300",0x00010001,1 HKR,,USDClass,,"{56128C64-2F7C-4524-9CC5-E590366009C4}" HKCR,CLSID\{56128C64-2F7C-4524-9CC5-E590366009C4},,,"Canon MX300 USD" HKCR,CLSID\{56128C64-2F7C-4524-9CC5-E590366009C4}\InProcServer32,,,%11%\CNC300C.dll HKCR,CLSID\{56128C64-2F7C-4524-9CC5-E590366009C4}\InProcServer32,ThreadingModel,,"Both" [MX310Addreg] HKLM,"%WIASGDKEY%\%MX310DevKey%","ColorMatch",0x00010001,1 HKLM,"%WIASGDKEY%\%MX310DevKey%","ColorGear",,"FRAG" HKLM,"%WIASGDKEY%\%MX310DevKey%","TextEnhance",0x00010001,0 HKLM,"%WIASGDKEY%\%MX310DevKey%","Descreen",0x00010001,0 HKLM,"%WIASGDKEY%\%MX310DevKey%","UnsharpMask",0x00010001,0 HKLM,"%WIASGDKEY%\%MX310DevKey%","HiDefinitionMode",0x00010001,0 HKLM,"%WIASGDKEY%\%MX310DevKey%","ProductId",,"MX310" HKLM,"%WIASGDKEY%\%MX310DevKey%","ButtonNum",0x00010001,2 HKLM,"%WIASGDKEY%\%MX310DevKey%","DspGamma",0x00010001,0 HKLM,"%WIASGDKEY%\%MX310DevKey%","MX310",0x00010001,1 HKR,,USDClass,,"{F40EB6C9-4F3F-404f-8D5F-1087BFF17094}" HKCR,CLSID\{F40EB6C9-4F3F-404f-8D5F-1087BFF17094},,,"Canon MX310 USD" HKCR,CLSID\{F40EB6C9-4F3F-404f-8D5F-1087BFF17094}\InProcServer32,,,%11%\CNC310C.dll HKCR,CLSID\{F40EB6C9-4F3F-404f-8D5F-1087BFF17094}\InProcServer32,ThreadingModel,,"Both" ; ;============================================================================================ ; ;--- The standard push button event GUID is defined by STI --- [PushButtonMP140.Events] PushButtonPushed1=%MP140.PushButtonPushed1%,{26711710-9156-4eb7-88F7-BAD17CDB106D},* [PushButtonMP210.Events] PushButtonPushed1=%MP210.PushButtonPushed1%,{185C45E0-1359-4a42-91B3-1AB56FB4A11D},* [PushButtonMP220.Events] PushButtonPushed1=%MP220.PushButtonPushed1%,{D9205E62-0210-453a-B031-D2A79849FEB8},* PushButtonPushed2=%MP220.PushButtonPushed2%,{D2FAA928-4A69-49c4-9EA6-C91EBF6450C2},* [PushButtonMP470.Events] PushButtonPushed1=%MP470.PushButtonPushed1%,{C58532A9-ABB3-4fad-BDCB-5BDB057CD2BA},* PushButtonPushed2=%MP470.PushButtonPushed2%,{04C8E35C-5AC9-4165-ADFE-4F5D407FF608},* PushButtonPushed3=%MP470.PushButtonPushed3%,{DCAA5564-A394-4a42-9F53-2B72B7860A80},* PushButtonPushed4=%MP470.PushButtonPushed4%,{11E7A2BD-0150-4681-B09D-4F08A3915981},* [PushButtonMX300.Events] PushButtonPushed1=%MX300.PushButtonPushed1%,{A6D187EA-0F98-4c50-9DC1-12A360C85DBB},* PushButtonPushed2=%MX300.PushButtonPushed2%,{B8C44051-6C4F-4149-B91A-2D5956E51B21},* [PushButtonMX310.Events] PushButtonPushed1=%MX310.PushButtonPushed1%,{154A1EE0-B376-4a5b-ACA5-6C8129166788},* PushButtonPushed2=%MX310.PushButtonPushed2%,{7C7B6948-42A0-4555-A11E-A92DA5B93197},* ; ;============================================================================================ ; [StiFilesMP140] CNHI06A.DLL CNCC140.DLL,CNHW06A.DLL CNHL140.DLL [StiFilesMP210] CNHI07A.DLL CNC210C.DLL,CNHW07A.DLL CNHL210.DLL [StiFilesMP220] CNHI07A.DLL CNC220C.DLL,CNHW07A.DLL CNHL220.DLL [StiFilesMP470] CNHI07A.DLL CNC470C.DLL,CNHW07A.DLL CNHL470.DLL [StiFilesMX300] CNHI07A.DLL CNC300C.DLL,CNHW07A.DLL CNHLX300.DLL [StiFilesMX310] CNHI07A.DLL CNC310C.DLL,CNHW07A.DLL CNHLX310.DLL ; ;============================================================================================ ; [SourceDisksFiles] CNHI07A.DLL= 1 CNHW07A.DLL= 1 CNHI06A.DLL= 1 CNHW06A.DLL= 1 CNHL140.DLL= 1 CNFRA8.ICC= 1 CNHL210.DLL= 1 CNFRA9.ICC= 1 CNHL220.DLL= 1 CNFRAA.ICC= 1 CNHL470.DLL= 1 CNFRAB.ICC= 1 CNHLX300.DLL= 1 CNFRAF.ICC= 1 CNHLX310.DLL= 1 CNFRAG.ICC= 1 [SourceDisksNames] 1 = Disk1,, ; ;============================================================================================ ; [Strings] ;Localizable ;Non-Localizable Mfg="Canon" WIASGDKEY="Software\Canon\WIA\Devices" PushButtonPushed1 = "Canon MP COLOR Button" PushButtonPushed2 = "Canon MP BLACK Button" MP140.PushButtonPushed1= "Save to PC" MP210.PushButtonPushed1= "Save to PC" MP220.PushButtonPushed1= "Color Start Button" MP220.PushButtonPushed2= "Black Start Button" MP470.PushButtonPushed1= "Save to PC" MP470.PushButtonPushed2= "Save as PDF file" MP470.PushButtonPushed3= "Attach to E-mail" MP470.PushButtonPushed4= "Open with application" MX300.PushButtonPushed1= "Color Start Button" MX300.PushButtonPushed2= "Black Start Button" MX310.PushButtonPushed1= "Color Start Button" MX310.PushButtonPushed2= "Black Start Button" MP140DevKey="MP140 series" USBENUM\MP140.DeviceDesc="Canon MP140 ser" MP210DevKey="MP210 series" USBENUM\MP210.DeviceDesc="Canon MP210 ser" MP220DevKey="MP220 series" USBENUM\MP220.DeviceDesc="Canon MP220 ser" MP470DevKey="MP470 series" USBENUM\MP470.DeviceDesc="Canon MP470 ser" MX300DevKey="MX300 series" USBENUM\MX300.DeviceDesc="Canon MX300 ser" MX310DevKey="MX310 series" USBENUM\MX310.DeviceDesc="Canon MX310 ser"