;
; CANON INC. Scanner driver
;
; G2000SC.INF  -- Windows Setup File for the Canon G2000 series
;               Scanner driver
; Copyright (c) CANON INC. 2023

[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=g2000sa.cat
CatalogFile.NTamd64=g2000sb.cat
DriverVer=06/23/2023,20.6.0.2

[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_1795&MI_00

[Models.NTamd64.5.1]
%CNC.DeviceDesc%=CNCInstall_64,USB\VID_04A9&PID_1795&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
CopyFiles=WiaFiles,ColorFiles.NT
ICMProfiles="sRGB Color Space Profile.icm"
; used for push button event
Capabilities=0x11
Events=PushButton.Events
DriverVer=06/23/2023,20.6.0.2

[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
CopyFiles=WiaFiles_64,ColorFiles.NT
ICMProfiles="sRGB Color Space Profile.icm"
; used for push button event
Capabilities=0x11
Events=PushButton.Events
DriverVer=06/23/2023,20.6.0.2

[CNCInstall_64.NT.Services]
Include=sti.inf
Needs=STI.USBSection.Services


;.......................................... Common Section
[PushButton.Events]


[CNCDeviceData]
SpecialInfo="Canon G2000 Scanner"
DeviceKey="G2000 series"
;Add CADDIS Table Name for USD
CADDIStable=CNC1795D.TBL


[CNCUSDAddreg_32]
HKLM,"%WIASGDKEY%","DriverVersion",,"20.6.0.2"
HKR,DeviceData,CalibrationLess,0x00010001,1
HKR,DeviceData,ColorMatch,0x00010001,1
HKLM,"%WIASGDKEY%","ColorGear",,"FRD2"
HKLM,"%WIASGDKEY%","ProductId",,"G2000"
HKLM,"%WIASGDKEY%","ButtonNum",0x00010001,0
HKLM,"%WIASTIKEY%","G2000",0x00010001,1
HKR,,USDClass,,"{18755A0C-BE96-4e10-8BD7-956721DACA96}"
HKCR,CLSID\{18755A0C-BE96-4e10-8BD7-956721DACA96},,,"Canon USD"
HKCR,CLSID\{18755A0C-BE96-4e10-8BD7-956721DACA96}\InProcServer32,,,%%SystemRoot%%\system32\CNC_CXC.dll
HKCR,CLSID\{18755A0C-BE96-4e10-8BD7-956721DACA96}\InProcServer32,ThreadingModel,,"Both"
;  The above GUID is specific to G2000 and MUST change for a different model.


[ColorFiles.NT]
CNFRD2.ICC

[WiaFiles]
CNC_CXC.dll
CNC_CXI.dll
CNC_CXL.dll
CNHMCA.dll
CNC1795D.TBL


[WiaFiles_64]
CNC_CXC.dll,CNC_CXC6.dll
CNC_CXI.dll,CNC_CXI6.dll
CNC_CXL.dll,CNC_CXL6.dll
CNHMCA6.dll
CNC1795D.TBL


;-------------------------------Source Index
[SourceDisksFiles]
CNFRD2.ICC=2

CNC_CXC.dll=2
CNC_CXI.dll=2
CNC_CXL.dll=2
CNHMCA.dll=2
CNC1795D.TBL=2


[SourceDisksFiles.amd64]
CNFRD2.ICC=2

CNC_CXC6.dll=3
CNC_CXI6.dll=3
CNC_CXL6.dll=3
CNHMCA6.dll=3

[SourceDisksNames]
1=%DISKNAME%,,
2=%DISKNAME%,"SCN01.CAB",,,0x10,"g2000sa.cat"
3=%DISKNAME%,"SCN02.CAB",,,0x10,"g2000sa.cat"

[SourceDisksNames.amd64]
1=%DISKNAME%,,
2=%DISKNAME%,"SCN01.CAB",,,0x10,"g2000sb.cat"
3=%DISKNAME%,"SCN02.CAB",,,0x10,"g2000sb.cat"

;-------------------------------String Aliases
[Strings]
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1= "Save to PC"
PushButtonPushed2= "Attach to E-mail"
CNC.DeviceDesc="Canon G2000 series"


; English Specific
[Strings.0409]         ;English
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Save to PC"
PushButtonPushed2="Attach to E-mail"
CNC.DeviceDesc="Canon G2000 series"


; French Specific 
[Strings.000C] ; French
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Enregistrer sur PC"
PushButtonPushed2="Joindre à cour. élec."
CNC.DeviceDesc="Canon G2000 series"


; Italian Specific 
[Strings.0010]  ; Italian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Salva su PC"
PushButtonPushed2="Allega a e-mail"
CNC.DeviceDesc="Canon G2000 series"


; German Specific 
[Strings.0007] ; German
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Auf PC speichern"
PushButtonPushed2="An E-Mail anhängen"
CNC.DeviceDesc="Canon G2000 series"


; Spanish Specific 
[Strings.000A] ; Spanish
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Guardar en equipo"
PushButtonPushed2="Adj. a correo electr."
CNC.DeviceDesc="Canon G2000 series"


; Portuguese Specific 
[Strings.0016] ; Portuguese
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Salvar no PC"
PushButtonPushed2="Anexar ao E-mail"
CNC.DeviceDesc="Canon G2000 series"


; Dutch Specific 
[Strings.0013] ; Dutch
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Opslaan naar comp."
PushButtonPushed2="Toev. aan e-mail"
CNC.DeviceDesc="Canon G2000 series"


; Russian Specific 
[Strings.0019] ; Russian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Сохр. на компьютер"
PushButtonPushed2="Влож. в эл. письмо"
CNC.DeviceDesc="Canon G2000 series"


; Traditional Chinese Specific 
[Strings.0404] ; Traditional Chinese
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="儲存至電腦"
PushButtonPushed2="附加至電子郵件"
CNC.DeviceDesc="Canon G2000 series"


; Simplified Chinese Specific
[Strings.0804] ; Chinese
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="保存到计算机"
PushButtonPushed2="附加到电子邮件"
CNC.DeviceDesc="Canon G2000 series"


; Korean Specific 
[Strings.0012] ; Korean
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="PC에 저장"
PushButtonPushed2="전자 메일에 첨부"
CNC.DeviceDesc="Canon G2000 series"


; Danish Specific 
[Strings.0006] ; Danish
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Gem på pc"
PushButtonPushed2="Vedhæft til e-mail"
CNC.DeviceDesc="Canon G2000 series"


; Finnish Specific 
[Strings.000B] ; Finnish
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Tallenna tietokoneel."
PushButtonPushed2="Liitä liitetiedostoksi"
CNC.DeviceDesc="Canon G2000 series"


; Norwegian Specific 
[Strings.0014] ; Norwegian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Lagre på PC"
PushButtonPushed2="Legg ved i e-post"
CNC.DeviceDesc="Canon G2000 series"


; Swedish Specific 
[Strings.001D] ; Swedish
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Spara på dator"
PushButtonPushed2="Bifoga till e-post"
CNC.DeviceDesc="Canon G2000 series"


; Czech Specific 
[Strings.0005] ; Czech
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Uložit do počítače"
PushButtonPushed2="Připojit k e-mailu"
CNC.DeviceDesc="Canon G2000 series"


; Greek Specific 
[Strings.0008] ; Greek
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Αποθήκευση στο PC"
PushButtonPushed2="Επισύναψη σε E-mail"
CNC.DeviceDesc="Canon G2000 series"


; Hungarian Specific 
[Strings.000E] ; Hungarian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Mentés számítógépre"
PushButtonPushed2="Csatolás E-mailhez"
CNC.DeviceDesc="Canon G2000 series"


; Polish Specific 
[Strings.0015] ; Polish
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Zapisz na komputerze"
PushButtonPushed2="Dołącz do e-mail"
CNC.DeviceDesc="Canon G2000 series"


; Turkish Specific 
[Strings.001F] ;Turkish
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Bilgisayara Kaydet"
PushButtonPushed2="E-postaya iliştir"
CNC.DeviceDesc="Canon G2000 series"


; Japanese Specific 
[Strings.0411] ; Japanese
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="パソコンに保存"
PushButtonPushed2="メールに添付"
CNC.DeviceDesc="Canon G2000 series"


; Arabic Specific
[Strings.0001]         ;Arabic
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="حفظ إلى الكمبيوتر"
PushButtonPushed2="إرفاق ببريد إلكتروني"
CNC.DeviceDesc="Canon G2000 series"


; Thai Specific
[Strings.001E]         ;Thai
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="บันทึกไปที่ PC"
PushButtonPushed2="แนบกับ E-mail"
CNC.DeviceDesc="Canon G2000 series"


; Indonesian Specific
[Strings.0021]         ;Indonesian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Simpan ke PC"
PushButtonPushed2="Lampirkan ke Pos-el"
CNC.DeviceDesc="Canon G2000 series"


; Estonian Specific
[Strings.0025]         ;Estonian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Salvesta arvutisse"
PushButtonPushed2="Lisa meilile"
CNC.DeviceDesc="Canon G2000 series"


; Latvian Specific
[Strings.0026]         ;Latvian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Saglabāt datorā"
PushButtonPushed2="Pievienot e-pasta ziņojumam"
CNC.DeviceDesc="Canon G2000 series"


; Lithuanian Specific
[Strings.0027]         ;Lithuanian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Įrašyti į PC"
PushButtonPushed2="Pridėti prie el. laiško"
CNC.DeviceDesc="Canon G2000 series"


; Slovenian Specific
[Strings.0024]         ;Slovenian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Shrani v računalnik"
PushButtonPushed2="Priloži e-pošti"
CNC.DeviceDesc="Canon G2000 series"


; Ukrainian Specific
[Strings.0022]         ;Ukrainian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Зберегти на ПК"
PushButtonPushed2="Вкласти в повідомлення електронної пошти"
CNC.DeviceDesc="Canon G2000 series"


; Slovak Specific
[Strings.001B]         ;Slovak
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Uložiť v počítači"
PushButtonPushed2="Pripojiť k e-mailu"
CNC.DeviceDesc="Canon G2000 series"


; Romanian Specific
[Strings.0018]         ;Romanian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Salvare în PC"
PushButtonPushed2="Ataşare la e-mail"
CNC.DeviceDesc="Canon G2000 series"


; Bulgarian Specific
[Strings.0002]         ;Bulgarian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Запаметяване в компютъра"
PushButtonPushed2="Прилагане към имейл"
CNC.DeviceDesc="Canon G2000 series"

; Croatian Specific
[Strings.001A]         ;Croatian
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Spremi u računalo"
PushButtonPushed2="Priloži e-pošti"
CNC.DeviceDesc="Canon G2000 series"

; Vietnamese Specific
[Strings.002A]         ;Vietnamese
Mfg="Canon"
SGDKEY="Software\Canon\ScanGear\Devices\G2000 series"
WIASGDKEY="Software\Canon\WIA\Devices\G2000 series"
WIASTIKEY="Software\Canon\WIA\STI"
DISKNAME="Canon G2000 series Setup Disk"
PushButtonPushed1="Lưu vào PC"
PushButtonPushed2="Đính kèm vào E-mail"
CNC.DeviceDesc="Canon G2000 series"
