; *********************************************************** ; 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 ColorFilesMP240.NT=11,spool\drivers\Color ColorFilesMP260.NT=11,spool\drivers\Color ColorFilesMP480.NT=11,spool\drivers\Color ColorFilesMP540.NT=11,spool\drivers\Color ColorFilesMP620.NT=11,spool\drivers\Color ColorFilesMP630.NT=11,spool\drivers\Color [ControlFlags] ExcludeFromSelect=* [Manufacturer] "Canon"=Models,NTamd64 [Models.NTamd64] %USBENUM\MP240.DeviceDesc%=MP240Install, ,USB\VID_04A9&PID_1732&MI_00 %USBENUM\MP260.DeviceDesc%=MP260Install, ,USB\VID_04A9&PID_1733&MI_00 %USBENUM\MP480.DeviceDesc%=MP480Install, ,USB\VID_04A9&PID_1731&MI_00 %USBENUM\MP540.DeviceDesc%=MP540Install, ,USB\VID_04A9&PID_1730&MI_00 %USBENUM\MP620.DeviceDesc%=MP620Install, ,USB\VID_04A9&PID_172F&MI_00 %MP620.DeviceDescNet%=MP620Install_Net,CANON_BJNP&%MP620_CNCRFN_Net% %USBENUM\MP630.DeviceDesc%=MP630Install, ,USB\VID_04A9&PID_172E&MI_00 ; [MP240Install.NT] Include=sti.inf Needs=STI.USBSection SubClass=StillImage DeviceType=1 DeviceSubType=0x1 DeviceData=MP240DeviceData AddReg=MP240Addreg CopyFiles=StiFilesMP240,ColorFilesMP240.NT ICMProfiles="sRGB Color Space Profile.icm" ; used for push button event Capabilities=0x11 Events=PushButtonMP240.Events [MP260Install.NT] Include=sti.inf Needs=STI.USBSection SubClass=StillImage DeviceType=1 DeviceSubType=0x1 DeviceData=MP260DeviceData AddReg=MP260Addreg CopyFiles=StiFilesMP260,ColorFilesMP260.NT ICMProfiles="sRGB Color Space Profile.icm" ; used for push button event Capabilities=0x11 Events=PushButtonMP260.Events [MP480Install.NT] Include=sti.inf Needs=STI.USBSection SubClass=StillImage DeviceType=1 DeviceSubType=0x1 DeviceData=MP480DeviceData AddReg=MP480Addreg CopyFiles=StiFilesMP480,ColorFilesMP480.NT ICMProfiles="sRGB Color Space Profile.icm" ; used for push button event Capabilities=0x11 Events=PushButtonMP480.Events [MP540Install.NT] Include=sti.inf Needs=STI.USBSection SubClass=StillImage DeviceType=1 DeviceSubType=0x1 DeviceData=MP540DeviceData AddReg=MP540Addreg CopyFiles=StiFilesMP540,ColorFilesMP540.NT ICMProfiles="sRGB Color Space Profile.icm" ; used for push button event Capabilities=0x11 Events=PushButtonMP540.Events [MP620Install.NT] Include=sti.inf Needs=STI.USBSection SubClass=StillImage DeviceType=1 DeviceSubType=0x1 DeviceData=MP620DeviceData AddReg=MP620Addreg CopyFiles=StiFilesMP620,ColorFilesMP620.NT ICMProfiles="sRGB Color Space Profile.icm" ; used for push button event Capabilities=0x11 Events=PushButtonMP620.Events [MP620Install_Net.NT] Include=sti.inf Needs=STI.SerialSection SubClass=StillImage DeviceType=1 DeviceSubType=0x1 DeviceData=MP620DeviceData_Net AddReg=MP620Addreg CopyFiles=StiFilesMP620,ColorFilesMP620.NT ICMProfiles="sRGB Color Space Profile.icm" ; used for push button event Capabilities=0x11 Events=PushButtonMP620.Events [MP630Install.NT] Include=sti.inf Needs=STI.USBSection SubClass=StillImage DeviceType=1 DeviceSubType=0x1 DeviceData=MP630DeviceData AddReg=MP630Addreg CopyFiles=StiFilesMP630,ColorFilesMP630.NT ICMProfiles="sRGB Color Space Profile.icm" ; used for push button event Capabilities=0x11 Events=PushButtonMP630.Events ; ;============================================================================================ ; [MP240Install.NT.Services] Include=sti.inf Needs=STI.USBSection.Services [MP260Install.NT.Services] Include=sti.inf Needs=STI.USBSection.Services [MP480Install.NT.Services] Include=sti.inf Needs=STI.USBSection.Services [MP540Install.NT.Services] Include=sti.inf Needs=STI.USBSection.Services [MP620Install.NT.Services] Include=sti.inf Needs=STI.USBSection.Services [MP620Install_Net.NT.Services] Include=sti.inf Needs=STI.SerialSection.Services [MP630Install.NT.Services] Include=sti.inf Needs=STI.USBSection.Services ; ;============================================================================================ ; [ColorFilesMP240.NT] CNFRAL.ICC [ColorFilesMP260.NT] CNFRAM.ICC [ColorFilesMP480.NT] CNFRAN.ICC [ColorFilesMP540.NT] CNFRAO.ICC [ColorFilesMP620.NT] CNFRAP.ICC [ColorFilesMP630.NT] CNFRAQ.ICC ; ;============================================================================================ ; [MP240DeviceData] TwainDS="WIA-Canon MP240" SpecialInfo="Canon MP240 Scanner" ; UI Class ID matches USD guid UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145} DeviceKey=%MP240DevKey% [MP260DeviceData] TwainDS="WIA-Canon MP260" SpecialInfo="Canon MP260 Scanner" ; UI Class ID matches USD guid UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145} DeviceKey=%MP260DevKey% [MP480DeviceData] TwainDS="WIA-Canon MP480" SpecialInfo="Canon MP480 Scanner" ; UI Class ID matches USD guid UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145} DeviceKey=%MP480DevKey% [MP540DeviceData] TwainDS="WIA-Canon MP540" SpecialInfo="Canon MP540 Scanner" ; UI Class ID matches USD guid UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145} DeviceKey=%MP540DevKey% [MP620DeviceData] TwainDS="WIA-Canon MP620" SpecialInfo="Canon MP620 Scanner" ; UI Class ID matches USD guid UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145} DeviceKey=%MP620DevKey% [MP630DeviceData] TwainDS="WIA-Canon MP630" SpecialInfo="Canon MP630 Scanner" ; UI Class ID matches USD guid UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145} DeviceKey=%MP630DevKey% [MP620DeviceData_Net] TwainDS="Canon MP620 ser" SpecialInfo="Canon MP620 Scanner" ; UI Class ID matches USD guid UI Class ID={4DB1AD10-3391-11D2-9A33-00C04FA36145} DeviceKey=%MP620DevKey% InstallDirectory="\TWAIN_32\MP620 series\" ; ;============================================================================================ ; [MP240Addreg] HKLM,"%WIASGDKEY%\%MP240DevKey%","ColorMatch",0x00010001,1 HKLM,"%WIASGDKEY%\%MP240DevKey%","ColorGear",,"FRAL" HKLM,"%WIASGDKEY%\%MP240DevKey%","TextEnhance",0x00010001,0 HKLM,"%WIASGDKEY%\%MP240DevKey%","Descreen",0x00010001,0 HKLM,"%WIASGDKEY%\%MP240DevKey%","UnsharpMask",0x00010001,0 HKLM,"%WIASGDKEY%\%MP240DevKey%","HiDefinitionMode",0x00010001,0 HKLM,"%WIASGDKEY%\%MP240DevKey%","ProductId",,"MP240" HKLM,"%WIASGDKEY%\%MP240DevKey%","ButtonNum",0x00010001,1 HKLM,"%WIASGDKEY%\%MP240DevKey%","DspGamma",0x00010001,0 HKLM,"%WIASGDKEY%\%MP240DevKey%","MP240",0x00010001,1 HKR,,USDClass,,"{A50C407B-7F56-4657-8AFD-E7527F812AE3}" HKCR,CLSID\{A50C407B-7F56-4657-8AFD-E7527F812AE3},,,"Canon MP240 USD" HKCR,CLSID\{A50C407B-7F56-4657-8AFD-E7527F812AE3}\InProcServer32,,,%11%\CNC240C.dll HKCR,CLSID\{A50C407B-7F56-4657-8AFD-E7527F812AE3}\InProcServer32,ThreadingModel,,"Both" [MP260Addreg] HKLM,"%WIASGDKEY%\%MP260DevKey%","ColorMatch",0x00010001,1 HKLM,"%WIASGDKEY%\%MP260DevKey%","ColorGear",,"FRAM" HKLM,"%WIASGDKEY%\%MP260DevKey%","TextEnhance",0x00010001,0 HKLM,"%WIASGDKEY%\%MP260DevKey%","Descreen",0x00010001,0 HKLM,"%WIASGDKEY%\%MP260DevKey%","UnsharpMask",0x00010001,0 HKLM,"%WIASGDKEY%\%MP260DevKey%","HiDefinitionMode",0x00010001,0 HKLM,"%WIASGDKEY%\%MP260DevKey%","ProductId",,"MP260" HKLM,"%WIASGDKEY%\%MP260DevKey%","ButtonNum",0x00010001,1 HKLM,"%WIASGDKEY%\%MP260DevKey%","DspGamma",0x00010001,0 HKLM,"%WIASGDKEY%\%MP260DevKey%","MP260",0x00010001,1 HKR,,USDClass,,"{5C9F84C0-DB22-4406-8A08-2AA46BC3C477}" HKCR,CLSID\{5C9F84C0-DB22-4406-8A08-2AA46BC3C477},,,"Canon MP260 USD" HKCR,CLSID\{5C9F84C0-DB22-4406-8A08-2AA46BC3C477}\InProcServer32,,,%11%\CNC260C.dll HKCR,CLSID\{5C9F84C0-DB22-4406-8A08-2AA46BC3C477}\InProcServer32,ThreadingModel,,"Both" [MP480Addreg] HKLM,"%WIASGDKEY%\%MP480DevKey%","ColorMatch",0x00010001,1 HKLM,"%WIASGDKEY%\%MP480DevKey%","ColorGear",,"FRAN" HKLM,"%WIASGDKEY%\%MP480DevKey%","TextEnhance",0x00010001,0 HKLM,"%WIASGDKEY%\%MP480DevKey%","Descreen",0x00010001,0 HKLM,"%WIASGDKEY%\%MP480DevKey%","UnsharpMask",0x00010001,0 HKLM,"%WIASGDKEY%\%MP480DevKey%","HiDefinitionMode",0x00010001,0 HKLM,"%WIASGDKEY%\%MP480DevKey%","ProductId",,"MP480" HKLM,"%WIASGDKEY%\%MP480DevKey%","ButtonNum",0x00010001,1 HKLM,"%WIASGDKEY%\%MP480DevKey%","DspGamma",0x00010001,0 HKLM,"%WIASGDKEY%\%MP480DevKey%","MP480",0x00010001,1 HKR,,USDClass,,"{04F9CC5B-BC02-4aa2-9C94-365052C56C51}" HKCR,CLSID\{04F9CC5B-BC02-4aa2-9C94-365052C56C51},,,"Canon MP480 USD" HKCR,CLSID\{04F9CC5B-BC02-4aa2-9C94-365052C56C51}\InProcServer32,,,%11%\CNC480C.dll HKCR,CLSID\{04F9CC5B-BC02-4aa2-9C94-365052C56C51}\InProcServer32,ThreadingModel,,"Both" [MP540Addreg] HKLM,"%WIASGDKEY%\%MP540DevKey%","ColorMatch",0x00010001,1 HKLM,"%WIASGDKEY%\%MP540DevKey%","ColorGear",,"FRAO" HKLM,"%WIASGDKEY%\%MP540DevKey%","TextEnhance",0x00010001,0 HKLM,"%WIASGDKEY%\%MP540DevKey%","Descreen",0x00010001,0 HKLM,"%WIASGDKEY%\%MP540DevKey%","UnsharpMask",0x00010001,0 HKLM,"%WIASGDKEY%\%MP540DevKey%","HiDefinitionMode",0x00010001,0 HKLM,"%WIASGDKEY%\%MP540DevKey%","ProductId",,"MP540" HKLM,"%WIASGDKEY%\%MP540DevKey%","ButtonNum",0x00010001,4 HKLM,"%WIASGDKEY%\%MP540DevKey%","DspGamma",0x00010001,0 HKLM,"%WIASGDKEY%\%MP540DevKey%","MP540",0x00010001,1 HKR,,USDClass,,"{AAE602EC-5D25-4654-835D-FB6DEEB10DA9}" HKCR,CLSID\{AAE602EC-5D25-4654-835D-FB6DEEB10DA9},,,"Canon MP540 USD" HKCR,CLSID\{AAE602EC-5D25-4654-835D-FB6DEEB10DA9}\InProcServer32,,,%11%\CNC540C.dll HKCR,CLSID\{AAE602EC-5D25-4654-835D-FB6DEEB10DA9}\InProcServer32,ThreadingModel,,"Both" [MP620Addreg] HKLM,"%WIASGDKEY%\%MP620DevKey%","ColorMatch",0x00010001,1 HKLM,"%WIASGDKEY%\%MP620DevKey%","ColorGear",,"FRAP" HKLM,"%WIASGDKEY%\%MP620DevKey%","TextEnhance",0x00010001,0 HKLM,"%WIASGDKEY%\%MP620DevKey%","Descreen",0x00010001,0 HKLM,"%WIASGDKEY%\%MP620DevKey%","UnsharpMask",0x00010001,0 HKLM,"%WIASGDKEY%\%MP620DevKey%","HiDefinitionMode",0x00010001,0 HKLM,"%WIASGDKEY%\%MP620DevKey%","ProductId",,"MP620" HKLM,"%WIASGDKEY%\%MP620DevKey%","ButtonNum",0x00010001,4 HKLM,"%WIASGDKEY%\%MP620DevKey%","DspGamma",0x00010001,0 HKLM,"%WIASGDKEY%\%MP620DevKey%","MP620",0x00010001,1 HKR,,USDClass,,"{DD0360DA-EE80-4a10-80DD-252C35DEAD5F}" HKCR,CLSID\{DD0360DA-EE80-4a10-80DD-252C35DEAD5F},,,"Canon MP620 USD" HKCR,CLSID\{DD0360DA-EE80-4a10-80DD-252C35DEAD5F}\InProcServer32,,,%11%\CNC620C.dll HKCR,CLSID\{DD0360DA-EE80-4a10-80DD-252C35DEAD5F}\InProcServer32,ThreadingModel,,"Both" [MP630Addreg] HKLM,"%WIASGDKEY%\%MP630DevKey%","ColorMatch",0x00010001,1 HKLM,"%WIASGDKEY%\%MP630DevKey%","ColorGear",,"FRAQ" HKLM,"%WIASGDKEY%\%MP630DevKey%","TextEnhance",0x00010001,0 HKLM,"%WIASGDKEY%\%MP630DevKey%","Descreen",0x00010001,0 HKLM,"%WIASGDKEY%\%MP630DevKey%","UnsharpMask",0x00010001,0 HKLM,"%WIASGDKEY%\%MP630DevKey%","HiDefinitionMode",0x00010001,0 HKLM,"%WIASGDKEY%\%MP630DevKey%","ProductId",,"MP630" HKLM,"%WIASGDKEY%\%MP630DevKey%","ButtonNum",0x00010001,4 HKLM,"%WIASGDKEY%\%MP630DevKey%","DspGamma",0x00010001,0 HKLM,"%WIASGDKEY%\%MP630DevKey%","MP630",0x00010001,1 HKR,,USDClass,,"{736A2BA6-3D7F-43be-86F7-221C4F39C030}" HKCR,CLSID\{736A2BA6-3D7F-43be-86F7-221C4F39C030},,,"Canon MP630 USD" HKCR,CLSID\{736A2BA6-3D7F-43be-86F7-221C4F39C030}\InProcServer32,,,%11%\CNC630C.dll HKCR,CLSID\{736A2BA6-3D7F-43be-86F7-221C4F39C030}\InProcServer32,ThreadingModel,,"Both" ; ;============================================================================================ ; ;--- The standard push button event GUID is defined by STI --- [PushButtonMP240.Events] PushButtonPushed1=%MP240.PushButtonPushed1%,{2654555F-A288-4ee5-A0E9-BC14588E2975},* [PushButtonMP260.Events] PushButtonPushed1=%MP260.PushButtonPushed1%,{C08E2FF6-1405-4612-A8C8-BCB6C8CFDAF4},* [PushButtonMP480.Events] PushButtonPushed1=%MP480.PushButtonPushed1%,{8A062CA2-8EA1-409b-947E-7BE98F564E8E},* [PushButtonMP540.Events] PushButtonPushed1=%MP540.PushButtonPushed1%,{3FA0C30E-C58A-4373-AFBB-419611E8FAC5},* PushButtonPushed2=%MP540.PushButtonPushed2%,{346E05E6-22C9-46f6-8C7F-276425668248},* PushButtonPushed3=%MP540.PushButtonPushed3%,{6B209428-9501-4c20-B07B-F8D3F0BFD5B4},* PushButtonPushed4=%MP540.PushButtonPushed4%,{A9DA8860-64F0-4076-BE65-CD27A9FAB88A},* [PushButtonMP620.Events] PushButtonPushed1=%MP620.PushButtonPushed1%,{6EB08C41-0928-455d-96A8-33A0D6284EC9},* PushButtonPushed2=%MP620.PushButtonPushed2%,{228A1B6E-2384-4b98-918E-F550FD4C002D},* PushButtonPushed3=%MP620.PushButtonPushed3%,{741B69FB-257E-498a-951C-8198C7955A46},* PushButtonPushed4=%MP620.PushButtonPushed4%,{3FACD0E0-FE72-4848-A50A-689B28FB5287},* [PushButtonMP630.Events] PushButtonPushed1=%MP630.PushButtonPushed1%,{9D35BDE6-7D45-487b-8019-A940D7E45053},* PushButtonPushed2=%MP630.PushButtonPushed2%,{9B20F59E-FA73-487e-B1C4-0331CAE04E29},* PushButtonPushed3=%MP630.PushButtonPushed3%,{19201A1F-0665-4daa-98FD-AA31442D1536},* PushButtonPushed4=%MP630.PushButtonPushed4%,{95828380-C81A-4bac-B1EA-855E6A5AFAC0},* ; ;============================================================================================ ; [StiFilesMP240] CNHI08A.DLL CNC240C.DLL,CNHW08A.DLL CNHL240.DLL,CNHL08A.DLL CNC1732D.TBL CNHMCA.DLL CNHMCA6.DLL [StiFilesMP260] CNHI08A.DLL CNC260C.DLL,CNHW08A.DLL CNHL260.DLL,CNHL08A.DLL CNC1733D.TBL CNHMCA.DLL CNHMCA6.DLL [StiFilesMP480] CNHI08A.DLL CNC480C.DLL,CNHW08A.DLL CNHL480.DLL,CNHL08A.DLL CNC1731D.TBL CNHMCA.DLL CNHMCA6.DLL [StiFilesMP540] CNHI08A.DLL CNC540C.DLL,CNHW08A.DLL CNHL540.DLL,CNHL08A.DLL CNC1730D.TBL CNHMCA.DLL CNHMCA6.DLL [StiFilesMP620] CNHI08A.DLL CNC620C.DLL,CNHW08A.DLL CNHL620.DLL,CNHL08A.DLL CNC172FD.TBL CNHMCA.DLL CNHMCA6.DLL [StiFilesMP630] CNHI08A.DLL CNC630C.DLL,CNHW08A.DLL CNHL630.DLL,CNHL08A.DLL CNC172ED.TBL CNHMCA.DLL CNHMCA6.DLL ; ;============================================================================================ ; [SourceDisksFiles] CNHI08A.DLL= 1 CNHW08A.DLL= 1 CNHL08A.DLL= 1 CNHMCA.DLL= 1 CNHMCA6.DLL= 1 CNFRAL.ICC= 1 CNC1732D.TBL= 1 CNFRAM.ICC= 1 CNC1733D.TBL= 1 CNFRAN.ICC= 1 CNC1731D.TBL= 1 CNFRAO.ICC= 1 CNC1730D.TBL= 1 CNFRAP.ICC= 1 CNC172FD.TBL= 1 CNFRAQ.ICC= 1 CNC172ED.TBL= 1 [SourceDisksNames] 1 = Disk1,, ; ;============================================================================================ ; [Strings] ;Localizable ;Non-Localizable Mfg="Canon" WIASGDKEY="Software\Canon\WIA\Devices" MP620_CNCRFN_Net = "MP620_series" PushButtonPushed1 = "Canon MP COLOR Button" PushButtonPushed2 = "Canon MP BLACK Button" MP240.PushButtonPushed1= "Save to PC" MP260.PushButtonPushed1= "Save to PC" MP480.PushButtonPushed1= "Save to PC" MP540.PushButtonPushed1= "Save to PC" MP540.PushButtonPushed2= "Save as PDF file" MP540.PushButtonPushed3= "Attach to E-mail" MP540.PushButtonPushed4= "Open with application" MP620.PushButtonPushed1= "Save to PC" MP620.PushButtonPushed2= "Save as PDF file" MP620.PushButtonPushed3= "Attach to E-mail" MP620.PushButtonPushed4= "Open with application" MP630.PushButtonPushed1= "Save to PC" MP630.PushButtonPushed2= "Save as PDF file" MP630.PushButtonPushed3= "Attach to E-mail" MP630.PushButtonPushed4= "Open with application" MP240DevKey="MP240 series" USBENUM\MP240.DeviceDesc="Canon MP240 ser" MP260DevKey="MP260 series" USBENUM\MP260.DeviceDesc="Canon MP260 ser" MP480DevKey="MP480 series" USBENUM\MP480.DeviceDesc="Canon MP480 ser" MP540DevKey="MP540 series" USBENUM\MP540.DeviceDesc="Canon MP540 ser" MP620DevKey="MP620 series" USBENUM\MP620.DeviceDesc="Canon MP620 ser" MP620.DeviceDescNet= "Canon MP620 ser Network" MP630DevKey="MP630 series" USBENUM\MP630.DeviceDesc="Canon MP630 ser"