;
; CANON INC. Scanner driver
;
; MX520SC.INF  -- Windows Setup File for the Canon MX520 series
;               Scanner driver
; Copyright (c) CANON INC. 2012

[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=MX520Sa.cat
CatalogFile.NTamd64=MX520Sb.cat
DriverVer=09/21/2012,20.1.0.1

[DestinationDirs]
DefaultDestDir=11
ColorFiles.NT=11,spool\drivers\Color

[ControlFlags]
ExcludeFromSelect=*

[Manufacturer]
Canon=Models,NTx86.5.1,NTamd64.5.1

[Models.NTx86.5.1]
%CNC.DeviceDesc%=CNCInstall_32,USB\VID_04A9&PID_1769&MI_00

[Models.NTamd64.5.1]
%CNC.DeviceDesc%=CNCInstall_64,USB\VID_04A9&PID_1769&MI_00

[Models]
; Does not support Win 2000 and earlier


;........................................ WinXP/Vista section
[CNCInstall_32.NT]
Include=sti.inf
Needs=STI.USBSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x1
DeviceData=CNCDeviceData
AddReg=CNCUSDAddreg_32,CNCAddreg
CopyFiles=WiaFiles,ColorFiles.NT
ICMProfiles="sRGB Color Space Profile.icm"
; used for push button event
Capabilities=0x11
Events=PushButton.Events
DriverVer=09/21/2012,20.1.0.1

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


;........................................ WinXP64/Vista64 section
[CNCInstall_64.NT]
Include=sti.inf
Needs=STI.USBSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x1
DeviceData=CNCDeviceData
AddReg=CNCUSDAddreg_32,CNCAddreg
CopyFiles=WiaFiles_64,ColorFiles.NT
ICMProfiles="sRGB Color Space Profile.icm"
; used for push button event
Capabilities=0x11
Events=PushButton.Events
DriverVer=09/21/2012,20.1.0.1

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


;.......................................... Common Section
[PushButton.Events]
PushButtonPushed1=%PushButtonPushed1%,{7DDEF518-14D7-4104-84E6-76BFE85B3A16},"IJ Scan Utility"
PushButtonPushed2=%PushButtonPushed2%,{FC8AE754-E09B-4473-AB2D-3D5679818D70},"IJ Scan Utility"


[CNCDeviceData]
SpecialInfo="Canon MX520 Scanner"
DeviceKey="MX520 series"
; PUSH BUTTON RESOURCE ID
IDPushButton1=301
IDPushButton2=303

;Add CADDIS Table Name for USD
CADDIStable=CNC1769D.TBL


[CNCUSDAddreg_32]
HKLM,"%WIASGDKEY%","DriverVersion",,"20.1.0.1"
HKR,DeviceData,CalibrationLess,0x00010001,1
HKR,DeviceData,ColorMatch,0x00010001,1
HKLM,"%WIASGDKEY%","ColorGear",,"FRC5"
HKLM,"%WIASGDKEY%","ProductId",,"MX520           "
HKLM,"%WIASGDKEY%","ButtonNum",0x00010001,2
HKLM,"%WIASTIKEY%","MX520",0x00010001,1
HKR,,USDClass,,"{494A829D-E17F-4af5-9C78-8C41822728C0}"
HKCR,CLSID\{494A829D-E17F-4af5-9C78-8C41822728C0},,,"Canon USD"
HKCR,CLSID\{494A829D-E17F-4af5-9C78-8C41822728C0}\InProcServer32,,,%11%\CNC_BOC.dll
HKCR,CLSID\{494A829D-E17F-4af5-9C78-8C41822728C0}\InProcServer32,ThreadingModel,,"Both"
;  The above GUID is specific to MX520 and MUST change for a different model.

[CNCAddreg]
HKLM,"%SGDKEY%","AvailableDriver",0x00014001,1

[ColorFiles.NT]
CNFRC5.ICC

[WiaFiles]
CNC_BOC.dll
CNC_BOI.dll
CNC_BOL.dll
CNHMCA.dll
CNC1769D.TBL


[WiaFiles_64]
CNC_BOC.dll,CNC_BOC6.dll
CNC_BOI.dll,CNC_BOI6.dll
CNC_BOL.dll,CNC_BOL6.dll
CNHMCA6.dll
CNC1769D.TBL


;-------------------------------Source Index
[SourceDisksFiles]
CNFRC5.ICC=2

CNC_BOC.dll=2
CNC_BOI.dll=2
CNC_BOL.dll=2
CNHMCA.dll=2
CNC1769D.TBL=2


[SourceDisksFiles.amd64]
CNFRC5.ICC=2

CNC_BOC6.dll=3
CNC_BOI6.dll=3
CNC_BOL6.dll=3
CNHMCA6.dll=3

[SourceDisksNames]
1=%DISKNAME%,,
2=%DISKNAME%,"SCN01.CAB",,,0x10,"MX520Sa.cat"
3=%DISKNAME%,"SCN02.CAB",,,0x10,"MX520Sa.cat"

[SourceDisksNames.amd64]
1=%DISKNAME%,,
2=%DISKNAME%,"SCN01.CAB",,,0x10,"MX520Sb.cat"
3=%DISKNAME%,"SCN02.CAB",,,0x10,"MX520Sb.cat"

;-------------------------------String Aliases
[Strings]
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1= "Save to PC"
PushButtonPushed2= "Attach to E-mail"
CNC.DeviceDesc="Canon MX520 series"


; English Specific
[Strings.0409]         ;English
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Save to PC"
PushButtonPushed2="Attach to E-mail"
CNC.DeviceDesc="Canon MX520 series"


; French Specific 
[Strings.000C] ; French
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Enregistrer sur PC"
PushButtonPushed2="Joindre à cour. élec."
CNC.DeviceDesc="Canon MX520 series"


; Italian Specific 
[Strings.0010]  ; Italian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Salva su PC"
PushButtonPushed2="Allega a e-mail"
CNC.DeviceDesc="Canon MX520 series"


; German Specific 
[Strings.0007] ; German
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Auf PC speichern"
PushButtonPushed2="An E-Mail anhängen"
CNC.DeviceDesc="Canon MX520 series"


; Spanish Specific 
[Strings.000A] ; Spanish
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Guardar en equipo"
PushButtonPushed2="Adj. a correo electr."
CNC.DeviceDesc="Canon MX520 series"


; Portuguese Specific 
[Strings.0016] ; Portuguese
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Salvar no PC"
PushButtonPushed2="Anexar ao E-mail"
CNC.DeviceDesc="Canon MX520 series"


; Dutch Specific 
[Strings.0013] ; Dutch
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Opslaan naar comp."
PushButtonPushed2="Toev. aan e-mail"
CNC.DeviceDesc="Canon MX520 series"


; Russian Specific 
[Strings.0019] ; Russian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Сохр. на компьютер"
PushButtonPushed2="Влож. в эл. письмо"
CNC.DeviceDesc="Canon MX520 series"


; Traditional Chinese Specific 
[Strings.0404] ; Traditional Chinese
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="儲存至電腦"
PushButtonPushed2="附加至電子郵件"
CNC.DeviceDesc="Canon MX520 series"


; Simplified Chinese Specific
[Strings.0804] ; Chinese
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="保存到计算机"
PushButtonPushed2="附加到电子邮件"
CNC.DeviceDesc="Canon MX520 series"


; Korean Specific 
[Strings.0012] ; Korean
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="PC에 저장"
PushButtonPushed2="전자 메일에 첨부"
CNC.DeviceDesc="Canon MX520 series"


; Danish Specific 
[Strings.0006] ; Danish
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Gem til pc"
PushButtonPushed2="Vedhæft til e-mail"
CNC.DeviceDesc="Canon MX520 series"


; Finnish Specific 
[Strings.000B] ; Finnish
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Tallenna tietokoneel."
PushButtonPushed2="Liitä liitetiedostoksi"
CNC.DeviceDesc="Canon MX520 series"


; Norwegian Specific 
[Strings.0014] ; Norwegian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Lagre på PC"
PushButtonPushed2="Legg ved i e-post"
CNC.DeviceDesc="Canon MX520 series"


; Swedish Specific 
[Strings.001D] ; Swedish
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Spara på dator"
PushButtonPushed2="Bifoga till e-post"
CNC.DeviceDesc="Canon MX520 series"


; Czech Specific 
[Strings.0005] ; Czech
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Uložit do počítače"
PushButtonPushed2="Připojit k e-mailu"
CNC.DeviceDesc="Canon MX520 series"


; Greek Specific 
[Strings.0008] ; Greek
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Αποθήκευση στο PC"
PushButtonPushed2="Επισύναψη σε E-mail"
CNC.DeviceDesc="Canon MX520 series"


; Hungarian Specific 
[Strings.000E] ; Hungarian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Mentés PC-re"
PushButtonPushed2="Csatolás E-mailhez"
CNC.DeviceDesc="Canon MX520 series"


; Polish Specific 
[Strings.0015] ; Polish
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Zapisz na PC"
PushButtonPushed2="Dołącz do e-mail"
CNC.DeviceDesc="Canon MX520 series"


; Turkish Specific 
[Strings.001F] ;Turkish
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Bilgisayara Kaydet"
PushButtonPushed2="E-postaya iliştir"
CNC.DeviceDesc="Canon MX520 series"


; Japanese Specific 
[Strings.0411] ; Japanese
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="パソコンに保存"
PushButtonPushed2="メールに添付"
CNC.DeviceDesc="Canon MX520 series"


; Arabic Specific
[Strings.0001]         ;Arabic
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="حفظ إلى الكمبيوتر"
PushButtonPushed2="إرفاق ببريد إلكتروني"
CNC.DeviceDesc="Canon MX520 series"


; Thai Specific
[Strings.001E]         ;Thai
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="บันทึกไปที่ PC"
PushButtonPushed2="แนบกับ E-mail"
CNC.DeviceDesc="Canon MX520 series"


; Indonesian Specific
[Strings.0021]         ;Indonesian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Simpan ke PC"
PushButtonPushed2="Lampirkan ke Pos-el"
CNC.DeviceDesc="Canon MX520 series"


; Estonian Specific
[Strings.0025]         ;Estonian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Salvesta arvutisse"
PushButtonPushed2="Lisa meilile"
CNC.DeviceDesc="Canon MX520 series"


; Latvian Specific
[Strings.0026]         ;Latvian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Saglabāt datorā"
PushButtonPushed2="Pievienot e-pasta ziņojumam"
CNC.DeviceDesc="Canon MX520 series"


; Lithuanian Specific
[Strings.0027]         ;Lithuanian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Įrašyti į PC"
PushButtonPushed2="Pridėti prie el. Laiško"
CNC.DeviceDesc="Canon MX520 series"


; Slovenian Specific
[Strings.0024]         ;Slovenian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Shrani v računalnik"
PushButtonPushed2="Priloži e-pošti"
CNC.DeviceDesc="Canon MX520 series"


; Ukrainian Specific
[Strings.0022]         ;Ukrainian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Зберегти на ПК"
PushButtonPushed2="Вкласти в повідомлення електронної пошти"
CNC.DeviceDesc="Canon MX520 series"


; Slovak Specific
[Strings.001B]         ;Slovak
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Uložiť v počítači"
PushButtonPushed2="Pripojiť k e-mailu"
CNC.DeviceDesc="Canon MX520 series"


; Romanian Specific
[Strings.0018]         ;Romanian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Salvare în PC"
PushButtonPushed2="Ataşare la e-mail"
CNC.DeviceDesc="Canon MX520 series"


; Bulgarian Specific
[Strings.0002]         ;Bulgarian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\MX520 series"
WIASGDKEY="Software\Canon\WIA\Devices\MX520 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon MX520 series Setup Disk"
PushButtonPushed1="Запаметяване в компютъра"
PushButtonPushed2="Прилагане към имейл"
CNC.DeviceDesc="Canon MX520 series"


