;
; Install Script V4.6.21.102
;
;---------------------------------
; General Information
;---------------------------------
[LOG]
FORMAT=1
[MSETUP]
LANGUAGE=English
OS=Win2000,WinXP,WinVista
SCRIPT=MAIN_SCRIPT
CDTYPE=USCD
PRODUCTFLAG=1
NAME=MP980 series Printer
TITLE=PIXMA MP980 series for 64-bit
PRODUCTNAME=MP980 series
DEVICEID=MP980 series
HEADALIGNMENTFLAG=0
DETECTTIMEOUT=180
LANFLAG=1
WEBREGFLAG=0
2KDRVID=
MFPID=MP980
FAXNAME=
9XDRVID=
IRDAFLAG=0
LEADAPLICD=0
IJPLMFLAG=0
EGVFLAG=1
2BINFLAG=0
SETUPUTILFLAG=0
CAPTUREMODE=0
DS_HARDWAREID=CanonMP980_series01F4
DS_PRINTERNAME="Canon MP980 series Printer"
[PRODUCTTYPE_LIST]
0=SFP
1=MFP
2=SFS
[INSTALLITEM_OS_OMAKASE]
Win2000=INSTALLITEM_WINXP_OMAKASE
WinXP=INSTALLITEM_WINXP_OMAKASE
WinVista=INSTALLITEM_WINVISTA_OMAKASE
[INSTALLITEM_OS_CUSTOM]
Win2000=INSTALLITEM_WINXP_CUSTOM
WinXP=INSTALLITEM_WINXP_CUSTOM
WinVista=INSTALLITEM_WINVISTA_CUSTOM
[INSTALLITEM_WINXP_OMAKASE]
DEFAULT=ITEM_OMAKASE
[INSTALLITEM_WINXP_CUSTOM]
DEFAULT=ITEM_CUSTOM
[INSTALLITEM_WINVISTA_OMAKASE]
DEFAULT=ITEM_OMAKASE
[INSTALLITEM_WINVISTA_CUSTOM]
DEFAULT=ITEM_CUSTOM
;---------------------------------
; ITEM
;---------------------------------
[ITEM_OMAKASE]
MPDRIVER
NETWORKUTIL
[ITEM_CUSTOM]
MPDRIVER
NETWORKUTIL
[ITEM_OMAKASE_US]
$(ITEM_OMAKASE_US)
[ITEM_CUSTOM_US]
$(ITEM_CUSTOM_US)
[ITEM_OMAKASE_CN]
$(ITEM_OMAKASE_CN)
[ITEM_CUSTOM_CN]
$(ITEM_CUSTOM_CN)
[ITEM_OMAKASE_VISTA]
$(ITEM_OMAKASE_VISTA)
[ITEM_CUSTOM_VISTA]
$(ITEM_CUSTOM_VISTA)
[ITEM_OMAKASE_US_VISTA]
$(ITEM_OMAKASE_US_VISTA)
[ITEM_CUSTOM_US_VISTA]
$(ITEM_CUSTOM_US_VISTA)
;---------------------------------
; OS Information
;---------------------------------
[Win95]
TYPE=9x
FROM=4,0,0
TO=4,9,9999
NAME=Win95
[Win9x]
TYPE=9x
FROM=4,10,0
TO=4,9999,9999
NAME=Win9x
[WinNT4]
TYPE=NT
FROM=4,0,0
TO=4,9999,9999
NAME=WinNT4
[Win2000]
TYPE=NT
FROM=5,0,0
TO=5,0,9999
NAME=Win2000
[WinXP]
TYPE=NT
FROM=5,1,0
TO=5,9999,9999
NAME=WinXP
[WinVista]
TYPE=NT
FROM=6,0,0
TO=9,9999,9999
NAME=WinVista
[IS_WIN95]
IF=%OS%,Win95
[IS_WIN98]
IF=%OS%,Win9X
IFLT=%OS_MINOR%,90
[IS_WINME]
IF=%OS%,Win9X
IFGE=%OS_MINOR%,90
[IS_WINNT4]
IF=%OS%,WinNT4
[IS_WIN2K]
IF=%OS%,Win2000
OR
IF=%OS%,WinXP
OR
IF=%OS%,WinVista
[IS_WIN98ME2K]
IF=%OS%,Win9X
OR
IF=%OS%,Win2000
[IS_WINVISTA]
IF=%OS%,WinVista
;---------------------------------
; Main Script
;---------------------------------
[WWWWWWWWWWWWWWWWWWWWW]
[MAIN_SCRIPT]
INIT_PROC
LANG_PROC
CHECK_PROC
RESIDENCE_PROC
WELCOME_PROC
OMAKASE_PROC
CUSTOM_PROC
DESTINATION_PROC
EULA_PROC
ADOBEEULA_PROC
YOMITORIEULA_PROC
INSTALL_PROC
INSTALL_QFE_PROC
INSTALL_PRINTERDRIVER_PROC
INSTALL_MPDRIVER_PROC
INSTALL_SCANGEAR_PROC
INSTALL_MANUAL_PROC
INSTALL_EGV_PROC
INSTALL_LANUTIL_PROC
INSTALL_MPNAVIEX_PROC
INSTALL_MEMCARD_PROC
INSTALL_SETUPUTIL_PROC
INSTALL_EWP_PROC
INSTALL_EPPEX_PROC
INSTALL_CD_PROC
INSTALL_SBOX_PROC
INSTALL_MYPRINTER_PROC
INSTALL_EPPPRO_PROC
INSTALL_ADOBEICC_PROC
INSTALL_PHOTOSTUDIO_PROC
INSTALLED_PHOTOSTUDIO_PROC
INSTALL_YOMITORI_PROC
INSTALLED_YOMITORI_PROC
INSTALL_OMNIPAGE_PROC
INSTALLED_OMNIPAGE_PROC
INSTALL_ROSETTA_PROC
INSTALLED_ROSETTA_PROC
INSTALL_PAGEMANAGER_PROC
INSTALLED_PAGEMANAGER_PROC
INSTALL_FILEOCR_PROC
INSTALLED_FILEOCR_PROC
FINAL_PROC
INSTALL_LANSELECT_PROC
INSTALL_DETECTPRINTER_PROC
INSTALL_LAN_PROC
HEADALIGNMENT_PROC
HEADALIGNMENT2_PROC
2BININFO_PROC
RESULT_PROC
INSTCOMPLETE_PROC
WEBREG_PROC
IJPLM_PROC
IJPLM_PROC2
END_PROC
FAILURE_PROC
DETECT_FAILURE_PROC
LAN_FAILURE_PROC
WAITPHA_PROC
;---------------------------------
; Item Detail Information
;---------------------------------
[MANUAL]
TEXT=`%MESSAGE%;STRING;MSM4002`
RUBI=`%MESSAGE%;STRING;MSM4102`
CATEGORY=ITEMLIST_DRV
SIZE=30
WEIGHT=6
ICON=%BITMAP%\MANUAL.ico
ICONTYPE=1
BGCOLOR=0xDAFFD7
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=EM_DETAIL_EVENT
README_EVENT=EM_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM4002`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_EM_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3002`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3002`
EULA_NECESSITY=1
EULA_CANCEL=0
APPNAME=OnScreenManual
[EGV]
TEXT=`%MESSAGE%;STRING;MSM4002`
RUBI=`%MESSAGE%;STRING;MSM4102`
CATEGORY=ITEMLIST_DRV
SIZE=30
WEIGHT=20
ICON=%BITMAP%\egv.ico
ICONTYPE=1
BGCOLOR=0xDAFFD7
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=EGV_DETAIL_EVENT
README_EVENT=EGV_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM4002`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_EM_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3043`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3543`
EULA_NECESSITY=1
EULA_CANCEL=0
APPNAME=OnScreenManual
[MEMORYCARD]
TEXT=`%MESSAGE%;STRING;MSM4012`
RUBI=`%MESSAGE%;STRING;MSM4112`
CATEGORY=ITEMLIST_APPL
SIZE=10
WEIGHT=5
ICON=%BITMAP%\MEM_ICON.bmp
ICONTYPE=0
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=MEMORYCARD_DETAIL_EVENT
README_EVENT=MEMORYCARD_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1808`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_MEMORYCARD_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3010`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3510`
EULA_NECESSITY=1
EULA_CANCEL=0
APPNAME=MemCard
[NETWORKUTIL]
TEXT=`%MESSAGE%;STRING;MSM4015`
RUBI=`%MESSAGE%;STRING;MSM4115`
CATEGORY=ITEMLIST_APPL
SIZE=3
WEIGHT=4
ICON=%BITMAP%\NETUTIL_ICON.bmp
ICONTYPE=0
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=NETWORKUTIL_DETAIL_EVENT
README_EVENT=NETWORKUTIL_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1808`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_NETWORKUTIL_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3012`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3512`
EULA_NECESSITY=1
EULA_CANCEL=0
APPNAME=LANUtil
[SETUPUTIL]
TEXT=`%MESSAGE%;STRING;%SETUPUTIL_TEXT%`
RUBI=`%MESSAGE%;STRING;%SETUPUTIL_RUBI%`
ICON=%BITMAP%\SETUPUTIL.ico
ICONTYPE=1
TOOLTIP=`%MESSAGE%;STRING;%SETUPUTIL_TOOLTIP%`
TOOLTIP_FAIL=`%MESSAGE%;STRING;%SETUPUTIL_TOOLTIP_FAIL%`
CATEGORY=ITEMLIST_APPL
SIZE=15
WEIGHT=5
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=SETUPUTIL_DETAIL_EVENT
README_EVENT=SETUPUTIL_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1808`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_SETUPUTIL_README_BUTTON"
EULA_NECESSITY=1
EULA_CANCEL=0
APPNAME=SetupUtil
[LET_SETUPUTIL_MESSAGES]
%SETUPUTIL_TEXT%=`%INI%;SET_SETUPUTIL_TEXT;%SETUPUTILFLAG%`
%SETUPUTIL_RUBI%=`%INI%;SET_SETUPUTIL_RUBI;%SETUPUTILFLAG%`
%SETUPUTIL_TOOLTIP%=`%INI%;SET_SETUPUTIL_TOOLTIP;%SETUPUTILFLAG%`
%SETUPUTIL_TOOLTIP_FAIL%=MSM3524
[SET_SETUPUTIL_TEXT]
0=MSM4024
1=MSM4025
2=MSM4035
[SET_SETUPUTIL_RUBI]
0=MSM4124
1=MSM4125
2=MSM4135
[SET_SETUPUTIL_TOOLTIP]
0=MSM3023
1=MSM3024
2=MSM3035
[MPDRIVER]
TEXT=`%MESSAGE%;STRING;MSM4016`
RUBI=`%MESSAGE%;STRING;MSM4116`
CATEGORY=ITEMLIST_DRV
SIZE=150
WEIGHT=20
ICON=%BITMAP%\PD_ICON.bmp
ICONTYPE=0
BGCOLOR=0xDAFFD7
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=MPDRIVER_DETAIL_EVENT
README_EVENT=MPDRIVER_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM4016`"
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_MPDRIVER_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3016`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3516`
EULA_NECESSITY=1
EULA_CANCEL=0
APPNAME=MPDriver
[MPNAVIEX]
TEXT=`%MESSAGE%;STRING;MSM4042`
RUBI=`%MESSAGE%;STRING;MSM4142`
CATEGORY=ITEMLIST_APPL
SIZE=75
WEIGHT=28
ICON=%BITMAP%\MPNAVIEX.ico
ICONTYPE=1
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=MPNAVIEX_DETAIL_EVENT
README_EVENT=MPNAVIEX_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1808`"
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_MPNAVIEX_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3042`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3542`
EULA_NECESSITY=1
EULA_CANCEL=0
APPNAME=MPNavigatorEx
[MYPRINTER]
TEXT=`%MESSAGE%;STRING;MSM4021`
RUBI=`%MESSAGE%;STRING;MSM4121`
CATEGORY=ITEMLIST_APPL
SIZE=10
WEIGHT=4
ICON=%BITMAP%\MYPRINTER.ico
ICONTYPE=1
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=MYPRINTER_DETAIL_EVENT
README_EVENT=MYPRINTER_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1807`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_MYPRINTER_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3013`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3513`
EULA_NECESSITY=1
EULA_CANCEL=0
APPNAME=MyPrinter
[PRINTERDRIVER]
TEXT=`%MESSAGE%;STRING;MSM4001`
RUBI=`%MESSAGE%;STRING;MSM4101`
CATEGORY=ITEMLIST_DRV
SIZE=`%INI%;PRINTERDRIVER.%OS%;SIZE`
WEIGHT=17
ICON=%BITMAP%\PD_ICON.bmp
ICONTYPE=0
BGCOLOR=0xDAFFD7
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=PD_DETAIL_EVENT
README_EVENT=PD_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM4001`"
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,TRUE"
TOOLTIP=`%MESSAGE%;STRING;MSM3001`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3501`
EULA_NECESSITY=1
EULA_CANCEL=0
APPNAME=GDIPrinterDriver
[PRINTERDRIVER.Win9X]
SIZE=50
[PRINTERDRIVER.Win2000]
SIZE=100
[PRINTERDRIVER.WinXP]
SIZE=100
[PRINTERDRIVER.WinVista]
SIZE=100
[PRINTERDRIVER.WinNT4]
SIZE=50
[EWP]
TEXT=`%MESSAGE%;STRING;MSM4005`
RUBI=`%MESSAGE%;STRING;MSM4105`
CATEGORY=ITEMLIST_APPL
SIZE=5
WEIGHT=13
ICON=%BITMAP%\EW_ICON.bmp
ICONTYPE=0
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=EW_DETAIL_EVENT
README_EVENT=EW_README_EVENT
SMALLICON=
LOCATION=1
STEPNAME='"`%MESSAGE%;STRING;MSM1807`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_EW_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3005`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3505`
EULA_NECESSITY=1
EULA_CANCEL=0
APPNAME=EWP
[EPPEX]
TEXT=`%MESSAGE%;STRING;MSM4040`
RUBI=`%MESSAGE%;STRING;MSM4140`
CATEGORY=ITEMLIST_APPL
SIZE=220
WEIGHT=41
ICON=%BITMAP%\EPPEX.ico
ICONTYPE=1
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=EPPEX_DETAIL_EVENT
README_EVENT=EPPEX_README_EVENT
SMALLICON=
LOCATION=1
STEPNAME='"`%MESSAGE%;STRING;MSM1807`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_EPPEX_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3040`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3540`
EULA_NECESSITY=1
EULA_CANCEL=0
APPNAME=Easy-PhotoPrintEx
[EPPPRO]
TEXT=`%MESSAGE%;STRING;MSM4026`
RUBI=`%MESSAGE%;STRING;MSM4126`
CATEGORY=ITEMLIST_APPL
SIZE=10
WEIGHT=5
ICON=%BITMAP%\EPPPRO.ico
ICONTYPE=1
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=EPPPRO_DETAIL_EVENT
README_EVENT=EPPPRO_README_EVENT
SMALLICON=
LOCATION=1
STEPNAME='"`%MESSAGE%;STRING;MSM1807`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_EPPPRO_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3026`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3526`
EULA_NECESSITY=1
EULA_CANCEL=0
APPNAME=Easy-PhotoPrintPro
[CD]
TEXT=`%MESSAGE%;STRING;MSM4008`
RUBI=`%MESSAGE%;STRING;MSM4108`
CATEGORY=ITEMLIST_APPL
SIZE=40
WEIGHT=26
ICON=%BITMAP%\CD_ICON.bmp
ICONTYPE=0
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=CD_DETAIL_EVENT
README_EVENT=CD_README_EVENT
SMALLICON=
LOCATION=1
STEPNAME='"`%MESSAGE%;STRING;MSM1807`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_CD_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3008`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3508`
EULA_NECESSITY=1
EULA_CANCEL=0
APPNAME=CDLabelPrint
[SBOX]
TEXT=`%MESSAGE%;STRING;MSM4041`
RUBI=`%MESSAGE%;STRING;MSM4141`
CATEGORY=ITEMLIST_APPL
SIZE=10
WEIGHT=4
ICON=%BITMAP%\SBOX.ico
ICONTYPE=1
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=SBOX_DETAIL_EVENT
README_EVENT=SBOX_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1807`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_SBOX_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3041`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3541`
EULA_NECESSITY=1
EULA_CANCEL=0
APPNAME=SolutionMenu
[PHOTOSTUDIO]
TEXT=`%MESSAGE%;STRING;MSM4018`
RUBI=`%MESSAGE%;STRING;MSM4118`
CATEGORY=ITEMLIST_APPL
SIZE=50
WEIGHT=24
ICON=%BITMAP%\PHOTOSTUDIO_ICON.bmp
ICONTYPE=0
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=PHOTOSTUDIO_DETAIL_EVENT
README_EVENT=PHOTOSTUDIO_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1807`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_PHOTOSTUDIO_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3018`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3518`
EULA_NECESSITY=0
EULA_CANCEL=0
SILENT=0
APPNAME=PhotoStudio
[YOMITORI]
TEXT=`%MESSAGE%;STRING;MSM4020`
RUBI=`%MESSAGE%;STRING;MSM4120`
CATEGORY=ITEMLIST_APPL
SIZE=60
WEIGHT=38
ICON=%BITMAP%\YOMITORI_ICON.bmp
ICONTYPE=0
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=YOMITORI_DETAIL_EVENT
README_EVENT=YOMITORI_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1807`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_YOMITORI_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3019`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3519`
EULA_NECESSITY=0
EULA_CANCEL=0
SILENT=1
APPNAME=Yomikaku
[OMNIPAGE]
TEXT=`%MESSAGE%;STRING;MSM4022`
RUBI=`%MESSAGE%;STRING;MSM4122`
CATEGORY=ITEMLIST_APPL
SIZE=150
WEIGHT=85
ICON=%BITMAP%\OMNIPAGE_ICON.bmp
ICONTYPE=0
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=OMNIPAGE_DETAIL_EVENT
README_EVENT=OMNIPAGE_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1807`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_OMNIPAGE_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3020`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3520`
EULA_NECESSITY=0
EULA_CANCEL=0
SILENT=0
APPNAME=OmniPage
[PAGEMANAGER]
TEXT=`%MESSAGE%;STRING;MSM4023`
RUBI=`%MESSAGE%;STRING;MSM4123`
CATEGORY=ITEMLIST_APPL
SIZE=150
WEIGHT=98
ICON=%BITMAP%\PAGEMANAGER_ICON.bmp
ICONTYPE=0
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=PAGEMANAGER_DETAIL_EVENT
README_EVENT=PAGEMANAGER_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1807`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_PAGEMANAGER_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3021`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3521`
EULA_NECESSITY=0
EULA_CANCEL=0
SILENT=0
APPNAME=PageManager
[SCANGEAR]
TEXT=`%MESSAGE%;STRING;MSM4028`
RUBI=`%MESSAGE%;STRING;MSM4128`
CATEGORY=ITEMLIST_DRV
SIZE=50
WEIGHT=18
ICON=%BITMAP%\SCANGEAR_ICON.bmp
ICONTYPE=0
BGCOLOR=0xDAFFD7
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=SCANGEAR_DETAIL_EVENT
README_EVENT=SCANGEAR_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM4028`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_SCANGEAR_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3028`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3028`
EULA_NECESSITY=1
EULA_CANCEL=0
APPNAME=ScannerDriver
[ROSETTA]
TEXT=`%MESSAGE%;STRING;MSM4033`
RUBI=`%MESSAGE%;STRING;MSM4133`
CATEGORY=ITEMLIST_APPL
SIZE=60
WEIGHT=41
ICON=%BITMAP%\ROSETTA_ICON.bmp
ICONTYPE=0
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=ROSETTA_DETAIL_EVENT
README_EVENT=ROSETTA_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1807`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_ROSETTA_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3033`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3033`
EULA_NECESSITY=0
EULA_CANCEL=0
SILENT=0
APPNAME=RosettaStone
[FILEOCR]
TEXT=`%MESSAGE%;STRING;MSM4032`
RUBI=`%MESSAGE%;STRING;MSM4132`
CATEGORY=ITEMLIST_APPL
SIZE=100
WEIGHT=70
ICON=%BITMAP%\FILEOCR_ICON.bmp
ICONTYPE=0
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=FILEOCR_DETAIL_EVENT
README_EVENT=FILEOCR_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1807`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_FILEOCR_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3032`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3032`
EULA_NECESSITY=0
EULA_CANCEL=0
SILENT=0
APPNAME=FileKakumei
[ADOBEICC]
TEXT=`%MESSAGE%;STRING;MSM4034`
RUBI=`%MESSAGE%;STRING;MSM4134`
CATEGORY=ITEMLIST_APPL
SIZE=1
WEIGHT=5
ICON=%BITMAP%\ADOBEICC_ICON.bmp
ICONTYPE=0
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=ADOBEICC_DETAIL_EVENT
README_EVENT=ADOBEICC_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1807`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,FALSE"
TOOLTIP=`%MESSAGE%;STRING;MSM3034`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3034`
EULA_NECESSITY=0
EULA_CANCEL=0
SILENT=1
APPNAME=AdobeRGB1998
[dummy]
TEXT=
RUBI=
CATEGORY=
SIZE=0
ICON=
BGCOLOR=0xFFFFFF
ROW=1
SELECT=1
ENABLE=0
INSTALLED=0
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1807`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,FALSE"
EULA_NECESSITY=1
EULA_CANCEL=0
;---------------------------------
; public section
;---------------------------------
[IS_ARCHITECTURE_X64]
IF=%ARCHITECTURE%,x64
[IS_SFP]
IFEQ=%PRODUCTFLAG%,0
[IS_MFP]
IFEQ=%PRODUCTFLAG%,1
[IS_SFS]
IFEQ=%PRODUCTFLAG%,2
[IS_CAPTURE_MODE]
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[REBOOTMODE_REJECT]
TEXT=`%MESSAGE%;STRING;MSE1`
CAPTION=`%MESSAGE%;STRING;MSM0104`
REBOOT=REJECT
[REBOOTMODE_REJECT_US]
TEXT=`%SRC%\RES\MESSAGE\English\Message.ini;STRING;MSE1`
CAPTION=`%SRC%\RES\MESSAGE\English\Message.ini;STRING;MSM0104`
REBOOT=REJECT
[REBOOTMODE_ACCEPT]
TEXT=`%MESSAGE%;STRING;MSE1`
CAPTION=`%MESSAGE%;STRING;MSM0104`
REBOOT=ACCEPT
[EJECTMODE_REJECT]
TEXT=`%MESSAGE%;STRING;MSE8`
CAPTION=`%MESSAGE%;STRING;MSM0104`
EJECT=REJECT
[EJECTMODE_REJECT_US]
TEXT=`%SRC%\RES\MESSAGE\English\Message.ini;STRING;MSE8`
CAPTION=`%SRC%\RES\MESSAGE\English\Message.ini;STRING;MSM0104`
EJECT=REJECT
[INSTALLED_MSG]
TEXT=`%MESSAGE%;STRING;MSM1903`
CAPTION=`%MESSAGE%;STRING;MSM1901`
BUTTON=NONE
TIME=0
[REBOOTREJECT_ACTION]
LET=LET_REBOOT_TRUE
END
[LET_DRIVER_SKIP_TRUE]
%DRIVER_SKIP%=1
[LET_DRIVER_SKIP_FALSE]
%DRIVER_SKIP%=0
[IS_DRIVER_SKIP]
IFEQ=%DRIVER_SKIP%,1
[RERUN_THIS]
FILE=%MCDCHECK_DIR%\MCDCHECK.INI
BEGIN=THIS
[RERUN_NEXT]
FILE=%MCDCHECK_DIR%\MCDCHECK.INI
BEGIN=NEXT
;---------------------------------
; Initialize Procedure
;---------------------------------
[INIT_PROC]
INITIALIZE=INIT_ACTION
[INIT_ACTION]
SETWINDOWZPOS=1
LET=LET_RTLREADING
SETWINDOWZPOS=1
IF=ISNOT_LANG
REBOOTMODE=REBOOTMODE_REJECT_US
EJECTMODE=EJECTMODE_REJECT_US
ELSE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
ENDIF
SETWINDOWZPOS=1
IF=IS_SCREENSIZE
GOSUB=SCREENSIZEERROR_ACTION
END=END
ENDIF
LET=INIT_VARIABLE
LET=LET_INIT_INSTALLPATH
LET=LET_MCDCHECK_DIR
LET=LET_LAN_MANUALSETTING_0
LET=INIT_LOG
LET=LET_MANUALPARAM_OLD
IF=IS_EGVFLAG_ON
LET=LET_MANUALPARAM_EGV
ENDIF
IF=IS_CAPTURE_MODE
MESSAGE=MSG_CAPTUREMODE
ENDIF
LET=LET_REGREBOOT_FALSE
END=NEXT
[MSG_CAPTUREMODE]
TEXT=MasterSetup is running in Capturemode.No Application Software will be installed in this mode.
CAPTION=Debug
BUTTON=OK
ICON=INFORMATION
[IS_EGVFLAG_ON]
IFEQ=`%INI%;MSETUP;EGVFLAG`,1
[LET_MANUALPARAM_OLD]
%FAILURE_BITMAP%=ONSCREENMANUAL.bmp
%MANUAL_PATH%=%SRC%\manual
[LET_MANUALPARAM_EGV]
%FAILURE_BITMAP%=FIALURE_EGV.bmp
%MANUAL_PATH%=%SRC%\egv
[IS_RTLREADING]
IFEQ=%RTLREADING%,1
[LET_SCI_RTLREADING]
%SCREEN%=%SCREEN%\RTL
[LET_SCI_NORMAL]
%SCREEN%=%SRC%\RES\SCREEN
[IS_IRDASOUND]
IFEQ=%IRDAFLAG%,1
IF=%OS%,Win9X
IFGE=%OS_MINOR%,90
[SET_IRDASOUND]
SOUNDTYPE=IRDASOUND
PLAYFLAG=1
[SCREENSIZEERROR_ACTION]
IF=ISNOT_LANG
LANGUAGE=0
ENDIF
MESSAGE=MSG_SCREENSIZEERROR
END
[ISNOT_LANG]
IF=%LANG%,""
[INIT_VARIABLE]
%NAME%=`%INI%;MSETUP;NAME`
%PRODUCTNAME%=`%INI%;MSETUP;PRODUCTNAME`
%LOGOPRINTERNAME%=`%INI%;MSETUP;TITLE`
%PRINTERLOGONAME%=Canon `%INI%;MSETUP;TITLE`
%PRINTERNAME%=Canon `%INI%;MSETUP;NAME`
%FAXNAME%=Canon `%INI%;MSETUP;FAXNAME`
%SCANNERDRIVERNAME%=""
%FRENDLYNAME%=""
%REBOOT%=0
%REBOOTDRV%=0
%INSTALLTIME%=10
%DETECTTIMEOUT%=`%INI%;MSETUP;DETECTTIMEOUT`
%DETECTTIMEOUT_LONG%=600
%PRODUCTFLAG%=`%INI%;MSETUP;PRODUCTFLAG`
%LANFLAG%=`%INI%;MSETUP;LANFLAG`
%INSTALLLANFLAG%=`%INI%;MSETUP;LANFLAG`
%IRDAFLAG%=`%INI%;MSETUP;IRDAFLAG`
%MSI_INSTALLED%=0
%MFPID%=`%INI%;MSETUP;MFPID`
%9XDRVID%=`%INI%;MSETUP;9XDRVID`
%2KDRVID%=`%INI%;MSETUP;2KDRVID`
%CDTYPE%=`%INI%;MSETUP;CDTYPE`
%RTLREADING%=0
%SYSTEMUPDATE_OCCURED%=0
%WEBREG.INSTALLED%=0
%WEBREGFLAG%=`%INI%;MSETUP;WEBREGFLAG`
%HEADALIGNMENTFLAG%=`%INI%;MSETUP;HEADALIGNMENTFLAG`
%STEPNUM%=3
%LEADAPLICD%=`%INI%;MSETUP;LEADAPLICD`
%SECONDINSTALL%=0
%SETUPUTILFLAG%=`%INI%;MSETUP;SETUPUTILFLAG`
%UREG_DONE%=NONE
%SELECT_METHOD%=USB
%DEVICEID%=`%INI%;MSETUP;DEVICEID`
%IJPLMFLAG%=`%INI%;MSETUP;IJPLMFLAG`
%OS_UPPER_MSG_VIEWED%=0
%SLECTEDCOUNTRY%=""
[IS_SCREENSIZE]
IFLT=%SCREENWIDTH%,760
OR
IFLT=%SCREENHEIGHT%,570
[MSG_SCREENSIZEERROR]
TEXT=`%MESSAGE%;STRING;MSE7`
CAPTION=`%MESSAGE%;STRING;MSM0101`
BUTTON=OK
ICON=ERROR
[INIT_LOG]
@Software\Canon\MSETUPLOG@=
@Software\Canon\MSETUPLOG;NAME@=SZ,%PRINTERNAME%
;---------------------------------
; LANGUAGE Procedure
;---------------------------------
[LANG_PROC]
INITIALIZE=CHECK_LANG_ACTION
SCREEN=%SCREEN%\LANG.SCI
SELECT_LANG_EVENT=SELECT_LANG_ACTION
NEXT_EVENT=LANG_NEXT_ACTION
EXIT_EVENT=LANG_EXIT_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[CHECK_LANG_ACTION]
LET=INIT_SELECTED_LANG
IF=IS_LANG_EFSP
END=NEXT
ENDIF
IF=IS_LANG_NONULL
LET=LET_RESIDENCE_FROM_LANG
END=NEXT
ENDIF
IF=CHECK_NUMOFLANG
LANGUAGE=0
END=NEXT
ENDIF
IF=IS_USCD
LANGUAGE=0
END=NEXT
ENDIF
SETWINDOWZPOS=1
END
[IS_JCD]
IF=%CDTYPE%,JCD
[IS_USCD]
IF=%CDTYPE%,USCD
[IS_AMCD]
IF=%CDTYPE%,MCD
OR
IF=%CDTYPE%,ACD
[LET_RESIDENCE_FROM_LANG]
%RESIDENCE%=`%INI%;%LANG%;RESIDENCE`
[SELECT_LANG_ACTION]
LET=LET_SELECTED_LANG
END
[LANG_NEXT_ACTION]
LANGUAGE=%SELECTED_LANG%
LET=LET_SHOWLANG_TRUE
END=NEXT
[LET_SHOWLANG_TRUE]
%SHOWLANG%=1
[INIT_SELECTED_LANG]
%SELECTED_LANG%=0
[LET_SELECTED_LANG]
%SELECTED_LANG%=%LPARAM%
[IS_LANG_EFSP]
IF=%LANG%,"English"
OR
IF=%LANG%,"French"
OR
IF=%LANG%,"Spanish"
OR
IF=%LANG%,"Portuguese"
[IS_LANG_NONULL]
IFNOT=%LANG%,""
[CHECK_NUMOFLANG]
IFEQ=%NUM_OF_LANG%,1
[LANG_EXIT_ACTION]
END=END
;---------------------------------
; Check Procedure
;---------------------------------
[CHECK_PROC]
INITIALIZE=CHECK_ACTION
[CHECK_ACTION]
LET=LET_RTLREADING
SETWINDOWZPOS=1
IF=CHECKOS
ELSE
MESSAGE=OSERROR_MSG
END=END
ENDIF
SETWINDOWZPOS=1
IF=CHECKADMIN
ELSE
MESSAGE=ADMINERROR_MSG
END=END
ENDIF
MKDIR=%INSTALL_PATH%
END=NEXT
[LET_RTLREADING]
%RTLREADING%=`%INI%;%LANG%;RTLREADING`
[LET_RTLREADING_FALSE]
%RTLREADING%=0
[CHECKOS]
IF=%OS%,Win2000
IFNOT=%ARCHITECTURE%,x64
OR
IF=%OS%,WinXP
IFNOT=%ARCHITECTURE%,x64
OR
IF=%OS%,WinVista
[OSERROR_MSG]
TEXT=`%MESSAGE%;STRING;MSE2`
CAPTION=`%MESSAGE%;STRING;MSM0101`
BUTTON=OK
ICON=ERROR
[CHECKADMIN]
IFNE=%ADMIN%,0
[ADMINERROR_MSG]
TEXT=`%MESSAGE%;STRING;MSE3`
CAPTION=`%MESSAGE%;STRING;MSM0101`
BUTTON=OK
ICON=ERROR
;---------------------------------
; Residence Procedure
;---------------------------------
[RESIDENCE_PROC]
INITIALIZE=RESIDENCE_ACTION
SCREEN=%SCREEN%\REGIDENCE.SCI
AMERICA_EVENT=AMERICA_ACTION
EURO_EVENT=EURO_ACTION
ASIA_EVENT=ASIA_ACTION
OCEANIA_EVENT=OCEANIA_ACTION
NEXT_EVENT=RESIDENCE_NEXT_ACTION
PREV_EVENT=RESIDENCE_PREV_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[RESIDENCE_ACTION]
IF=IS_RTLREADING
LET=LET_SCI_RTLREADING
ENDIF
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
SETWINDOWZPOS=1
IF=IS_RESIDENCE
END
ENDIF
IF=IS_USCD
LET=LET_EULA_US
LET=LET_RESIDENCE_AMERICA
ENDIF
SETWINDOWZPOS=1
END=NEXT
[IS_RESIDENCE]
IF=%CDTYPE%,MCD
OR
IF=%CDTYPE%,CDRMCD
OR
IF=%CDTYPE%,ACD
OR
IF=%CDTYPE%,CDRACD
[AMERICA_ACTION]
LET=LET_EULA_US
LET=LET_RESIDENCE_AMERICA
END
[EURO_ACTION]
LET=LET_EULA_UK
LET=LET_RESIDENCE_EURO
END
[ASIA_ACTION]
LET=LET_EULA_US
IF=IS_LANG_ENSCTC
LET=LET_EULA_ASIA
ENDIF
LET=LET_RESIDENCE_ASIA
END
[OCEANIA_ACTION]
LET=LET_EULA_US
LET=LET_RESIDENCE_OCEANIA
END
[RESIDENCE_NEXT_ACTION]
IF=EULA_ISNOT_SELECT
END=NEXT
ENDIF
LET=LET_EULA_US
IF=IS_RESIDENCE_AMERICA
LET=LET_EULA_US
ENDIF
IF=IS_RESIDENCE_EUROPE
LET=LET_EULA_UK
ENDIF
IF=IS_RESIDENCE_ASIA
LET=LET_EULA_US
ENDIF
IF=IS_RESIDENCE_OCEANIA
LET=LET_EULA_US
ENDIF
IF=IS_RESIDENCE_ASIA_AND_ENSCTC
LET=LET_EULA_ASIA
ENDIF
END=NEXT
[EULA_ISNOT_SELECT]
IFNOT=%EULA%,SELECT
[IS_RESIDENCE_AMERICA]
IF=%RESIDENCE%,AMERICA
[IS_RESIDENCE_EUROPE]
IF=%RESIDENCE%,EUROPE
[IS_RESIDENCE_ASIA]
IF=%RESIDENCE%,ASIA
[IS_RESIDENCE_ASIA_AND_ENSCTC]
IF=%RESIDENCE%,ASIA
IF=%LANG%,Simplified_Chinese
OR
IF=%RESIDENCE%,ASIA
IF=%LANG%,Traditional_Chinese
OR
IF=%RESIDENCE%,ASIA
IF=%LANG%,English
[IS_RESIDENCE_OCEANIA]
IF=%RESIDENCE%,OCEANIA
[RESIDENCE_PREV_ACTION]
LET=LET_LANG_NULL
LET=LET_RTLREADING_FALSE
LET=LET_SCI_NORMAL
END=LANG_PROC
[LET_LANG_NULL]
%LANG%=""
[IS_LANG_ENSCTC]
IF=%LANG%,English
OR
IF=%LANG%,Simplified_Chinese
OR
IF=%LANG%,Traditional_Chinese
[LET_EULA_ASIA]
%EULA%=ASIA
[LET_EULA_US]
%EULA%=US
[LET_EULA_UK]
%EULA%=UK
[LET_RESIDENCE_AMERICA]
%RESIDENCE%=america
[LET_RESIDENCE_EURO]
%RESIDENCE%=europe
[LET_RESIDENCE_ASIA]
%RESIDENCE%=asia
[LET_RESIDENCE_OCEANIA]
%RESIDENCE%=oceania
;---------------------------------
; COUNTRY Procedure
;---------------------------------
[COUNTRY_PROC]
INITIALIZE=CHECK_COUNTRY_ACTION
SCREEN=%SCREEN%\COUNTRY.SCI
SELECT_LANG_EVENT=SELECT_COUNTRY_ACTION
NEXT_EVENT=COUNTRY_NEXT_ACTION
PREV_EVENT=COUNTRY_PREV_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[CHECK_COUNTRY_ACTION]
LET=INIT_SELECTED_COUNTRY
SETCOUNTRYLIST=1
IF=IS_RESICENCE_ASIA
ELSE
END=NEXT
ENDIF
SETWINDOWZPOS=1
END
[IS_RESICENCE_ASIA]
IF=%RESIDENCE%,asia
[SELECT_COUNTRY_ACTION]
LET=LET_SELECTED_COUNTRY
END
[LET_SELECTED_COUNTRY]
%SELECTED_NUM%=%LPARAM%
[COUNTRY_NEXT_ACTION]
COUNTRY=%SELECTED_NUM%
LOG=%SLECTEDCOUNTRY%
END=NEXT
[INIT_SELECTED_COUNTRY]
%SELECTED_NUM%=0
%SLECTEDCOUNTRY%=""
[COUNTRY_PREV_ACTION]
LET=SET_SELCNTRY_NULL
END=RESIDENCE_PROC
[SET_SELCNTRY_NULL]
%SLECTEDCOUNTRY%=""
;---------------------------------
; Welcome Procedure
;---------------------------------
[WELCOME_PROC]
INITIALIZE=WELCOME_INIT_ACTION
SCREEN=%SCREEN%\SFP_WELCOME.SCI
BEGIN=WELCOME_CHECKOS_BEGINACTION
OMAKASE_EVENT=OMAKASE_ACTION
CUSTOM_EVENT=CUSTOM_ACTION
EXIT_EVENT=EXIT_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[WELCOME_INIT_ACTION]
LET=LET_INSTALLITEM_OS
LET=LET_INSTALLITEM
LET=LET_SETUPUTIL_MESSAGES
ERASEITEM=%INSTALLITEM_OMAKASE%
ERASEITEM=%INSTALLITEM_CUSTOM%
IF=IS_SFS
LET=LET_STEP3_CAPTION_SFS
ELSE
LET=LET_STEP3_CAPTION_SMFP
ENDIF
SETWINDOWZPOS=1
END
[WELCOME_CHECKOS_BEGINACTION]
IF=IS_OS_UPPER
DECRYPT=DECRYPT_OSERROR_URL
LET=ADD_PARAM_2OSERROR_URL
URLENCODE=URLENCODE_2OSERROR_URL
MESSAGE=OSUPPER_MSG
ENDIF
LOG=LP is %LPARAM%
IF=IS_OS_UPPER_AND_IDCANCEL
END=END
ENDIF
LET=LET_OS_UPPER_MSG_VIEWED_TRUE
SETWINDOWZPOS=1
END
[LET_OS_UPPER_MSG_VIEWED_TRUE]
%OS_UPPER_MSG_VIEWED%=1
[IS_OS_UPPER]
IFGE=%OS_MAJOR%,7
IFEQ=%OS_UPPER_MSG_VIEWED%,0
[IS_OS_UPPER_AND_IDCANCEL]
IFEQ=%LPARAM%,2
IFGE=%OS_MAJOR%,7
IFEQ=%OS_UPPER_MSG_VIEWED%,0
[OSUPPER_MSG]
TEXT=`%MESSAGE%;STRING;MSW3`
CAPTION=%PRINTERLOGONAME%
BUTTON=OKCANCELHELP
ICON=INFORMATION
HELPBTNOPEN=%OSERRORURL%
CURRENTDIR=%WINDOWS%
[DECRYPT_OSERROR_URL]
%OSERRORURL%="jvvr8--rfkqr23,a/uqq,amo-o{rpklvgp-pgfkpgav="
[ADD_PARAM_2OSERROR_URL]
%OSERRORURL%=%OSERRORURL%LNG=%SYSTEMLOCAL_SMALL%
%OSERRORURL%=%OSERRORURL%&RES=%RESIDENCE%
%OSERRORURL%=%OSERRORURL%&CAT=`%INI%;PRODUCTTYPE_LIST;%PRODUCTFLAG%`
%OSERRORURL%=%OSERRORURL%&DEV=%DEVICEID%
%OSERRORURL%=%OSERRORURL%&FNC=MSETUP_OSOVER
%OSERRORURL%=%OSERRORURL%&CDN=%CDTYPE%
%OSERRORURL%=%OSERRORURL%&OSV=W%OS_MAJOR%.%OS_MINOR%
[URLENCODE_2OSERROR_URL]
%OSERRORURL%=%OSERRORURL%
[LET_STEP3_CAPTION_SFS]
%STEP3CAPTION_MSG%=`%MESSAGE%;STRING;MSM1809`
[LET_STEP3_CAPTION_SMFP]
%STEP3CAPTION_MSG%=`%MESSAGE%;STRING;MSM1806`
[LET_INSTALLITEM_OS]
%INSTALLITEM_OS_OMAKASE%=`%INI%;INSTALLITEM_OS_OMAKASE;%OS%`
%INSTALLITEM_OS_CUSTOM%=`%INI%;INSTALLITEM_OS_CUSTOM;%OS%`
[LET_INSTALLITEM]
%INSTALLITEM_OMAKASE%=`%INI%;%INSTALLITEM_OS_OMAKASE%;%LANG%;DEFAULT`
%INSTALLITEM_CUSTOM%=`%INI%;%INSTALLITEM_OS_CUSTOM%;%LANG%;DEFAULT`
[OMAKASE_ACTION]
LET=LET_OMAKASE
INITITEM=%ITEMSECTION%
END=OMAKASE_PROC
[OSNOTSUPPORT_MSG]
TEXT=`%MESSAGE%;STRING;MSE12`
CAPTION=`%MESSAGE%;STRING;MSM0102`
BUTTON=OK
ICON=WARNING
[CUSTOM_ACTION]
LET=LET_CUSTOM
INITITEM=%ITEMSECTION%
CHECK_ALLOFF=%ITEMSECTION%
END=CUSTOM_PROC
[EXIT_ACTION]
DLLARBITRATE
RMDIR=%PROGRAMFILES%\Canon
SAVE_IJPLMLOG=IJPLMLOG_FINISH
IF=IS_REBOOTNEED
ELSE
END=END
ENDIF
MESSAGE=MSG_REBOOT
IF=IS_LPARAM_IDYES
END=REBOOT
ELSE
END=END
ENDIF
END
[LET_OMAKASE]
%INSTALLFLOW%=Easy
%ITEMSECTION%=%INSTALLITEM_OMAKASE%
@Software\Canon\MSETUPLOG;FLAG1@=DWORD,1
[LET_CUSTOM]
%INSTALLFLOW%=Custom
%ITEMSECTION%=%INSTALLITEM_CUSTOM%
@Software\Canon\MSETUPLOG;FLAG1@=DWORD,0
[MSG_REBOOT]
TEXT=`%MESSAGE%;STRING;MSM2802`
CAPTION=`%MESSAGE%;STRING;MSM2801`
ICON=INFORMATION
BUTTON=YESNO
;---------------------------------
; Omakase Procedure
;---------------------------------
[OMAKASE_PROC]
INITIALIZE=OMAKASE_INIT
SCREEN=%SCREENFILE%
INSTALL_EVENT=OMAKASE_INSTALL_ACTION
PREV_EVENT=OMAKASE_PREV_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
UNFOCUSED_EVENT=OMAKASE_UNFOCUSED_ACTION
EM_DETAIL_EVENT=EM_DETAIL_ACTION
EM_README_EVENT=EM_README_ACTION
EGV_DETAIL_EVENT=EGV_DETAIL_ACTION
EGV_README_EVENT=EGV_README_ACTION
MEMORYCARD_DETAIL_EVENT=MEMORYCARD_DETAIL_ACTION
MEMORYCARD_README_EVENT=MEMORYCARD_README_ACTION
NETWORKUTIL_DETAIL_EVENT=NETWORKUTIL_DETAIL_ACTION
NETWORKUTIL_README_EVENT=NETWORKUTIL_README_ACTION
MPDRIVER_DETAIL_EVENT=MPDRIVER_DETAIL_ACTION
MPDRIVER_README_EVENT=MPDRIVER_README_ACTION
MYPRINTER_DETAIL_EVENT=MYPRINTER_DETAIL_ACTION
MYPRINTER_README_EVENT=MYPRINTER_README_ACTION
PD_DETAIL_EVENT=PD_DETAIL_ACTION
PD_README_EVENT=PD_README_ACTION
EW_DETAIL_EVENT=EW_DETAIL_ACTION
EW_README_EVENT=EW_README_ACTION
EPPPRO_DETAIL_EVENT=EPPPRO_DETAIL_ACTION
EPPPRO_README_EVENT=EPPPRO_README_ACTION
CD_DETAIL_EVENT=CD_DETAIL_ACTION
CD_README_EVENT=CD_README_ACTION
ADOBEICC_DETAIL_EVENT=ADOBEICC_DETAIL_ACTION
ADOBEICC_README_EVENT=ADOBEICC_README_ACTION
PHOTOSTUDIO_DETAIL_EVENT=PHOTOSTUDIO_DETAIL_ACTION
PHOTOSTUDIO_README_EVENT=PHOTOSTUDIO_README_ACTION
YOMITORI_DETAIL_EVENT=YOMITORI_DETAIL_ACTION
YOMITORI_README_EVENT=YOMITORI_README_ACTION
OMNIPAGE_DETAIL_EVENT=OMNIPAGE_DETAIL_ACTION
OMNIPAGE_README_EVENT=OMNIPAGE_README_ACTION
PAGEMANAGER_DETAIL_EVENT=PAGEMANAGER_DETAIL_ACTION
PAGEMANAGER_README_EVENT=PAGEMANAGER_README_ACTION
SETUPUTIL_DETAIL_EVENT=SETUPUTIL_DETAIL_ACTION
SETUPUTIL_README_EVENT=SETUPUTIL_README_ACTION
SCANGEAR_DETAIL_EVENT=SCANGEAR_DETAIL_ACTION
SCANGEAR_README_EVENT=SCANGEAR_README_ACTION
ROSETTA_DETAIL_EVENT=ROSETTA_DETAIL_ACTION
ROSETTA_README_EVENT=ROSETTA_README_ACTION
FILEOCR_DETAIL_EVENT=FILEOCR_DETAIL_ACTION
FILEOCR_README_EVENT=FILEOCR_README_ACTION
MPNAVIEX_DETAIL_EVENT=MPNAVIEX_DETAIL_ACTION
MPNAVIEX_README_EVENT=MPNAVIEX_README_ACTION
EPPEX_DETAIL_EVENT=EPPEX_DETAIL_ACTION
EPPEX_README_EVENT=EPPEX_README_ACTION
SBOX_DETAIL_EVENT=SBOX_DETAIL_ACTION
SBOX_README_EVENT=SBOX_README_ACTION
[OMAKASE_INIT]
LET=LET_INIT_INSTALLPATH
LET=LET_OMAKASE_UNFOCUSED
DRIVELETTER=%SYSTEM%
DISKSPACE=%SYSTEM%
ITEMINFO=%ITEMSECTION%
INITPROGRESS=%ITEMSECTION%
IF=IS_APPLITEM_LOWER10
LET=LET_OMAKASE_SCI_MIN
ELSE
LET=LET_OMAKASE_SCI_MAX
ENDIF
IF=IS_DRVITEM_ZERO
LET=LET_OMAKASE_SCI_APLI
ENDIF
CALC=CALC_INSTALLTIME
END
[IS_DRVITEM_LOWER2]
IFLT=%ITEMLIST_DRV_NUM%,3
[IS_DRVITEM_ZERO]
IFEQ=%ITEMLIST_DRV_NUM%,0
[IS_APPLITEM_LOWER8]
IFLT=%ITEMLIST_APPL_NUM%,9
[IS_APPLITEM_LOWER10]
IFLT=%ITEMLIST_APPL_NUM%,11
[LET_OMAKASE_SCI_MIN]
%SCREENFILE%=%SCREEN%\OMAKASE.SCI
[LET_OMAKASE_SCI_APLI]
%SCREENFILE%=%SCREEN%\OMAKASE_APLI.SCI
[LET_OMAKASE_SCI_MAX]
%SCREENFILE%=%SCREEN%\OMAKASE_MAX.SCI
[LET_INIT_INSTALLPATH]
%INSTALL_PATH%=%PROGRAMFILES%\Canon
[LET_MCDCHECK_DIR]
%MCDCHECK_DIR%=%PROGRAMFILES%\Canon\IJ_MSetup4
[CALC_INSTALLTIME]
%INSTALLTIME_MIN%=%NUMOFINSTALLITEM% * 1 + 4 / 5 * 5
%INSTALLTIME_MAX%=%NUMOFINSTALLITEM% * 2 + 4 / 5 * 5
[OMAKASE_INSTALL_ACTION]
ITEMINFO=%ITEMSECTION%
IF=OMAKASE_SIZE_CHECK
LET=OMAKASE_SIZEERROR_VAR
MESSAGE=SIZEERROR_MSG
END
ENDIF
LET=LET_WEBREG_URL_NULL
LET=LET_WEBREG_URL1
LET=LET_WEBREG_URL2
IF=IS_WEBREG_NEED
LET=LET_STEPNUM_4
ELSE
LET=LET_STEPNUM_3
ENDIF
IF=IS_IJPLM
LET=LET_STEPNUM_4
ENDIF
END=EULA_PROC
[OMAKASE_SIZE_CHECK]
IFLT=%DISKSPACE%,%ITEMSPACE%
[OMAKASE_SIZEERROR_VAR]
%D%=%DRIVELETTER%
%S%=%ITEMSPACE%
[SIZEERROR_MSG]
TEXT=`%MESSAGE%;STRING;MSE5`
CAPTION=`%MESSAGE%;STRING;MSM0101`
BUTTON=OK
ICON=ERROR
[OMAKASE_PREV_ACTION]
END=WELCOME_PROC
[IS_OPEN_FAIL]
IFNE=%EXITCODE%,0
[MSG_OPENFAIL]
TEXT=`%MESSAGE%;STRING;MSE4`
CAPTION=`%MESSAGE%;STRING;MSM0101`
BUTTON=OK
ICON=ERROR
[OMAKASE_UNFOCUSED_ACTION]
LET=LET_OMAKASE_UNFOCUSED
REDRAW=POPUP_PAIN
END
[LET_OMAKASE_UNFOCUSED]
%POPUPMSG%=`%MESSAGE%;STRING;MSM1302`
%POPUPBMP%=POPUP.BMP
[EM_DETAIL_ACTION]
LET=LET_EM_DETAIL
REDRAW=POPUP_PAIN
END
[LET_EM_DETAIL]
%POPUPMSG%=%MANUAL.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[EM_README_ACTION]
OPEN=OPEN_EM_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_EM_README]
FILE='%MANUAL_PATH%\message\%INSTLANG%\ReadMe.txt'
[IS_EM_README_BUTTON]
IFEXISTFILE=OPEN_EM_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[EGV_DETAIL_ACTION]
LET=LET_EGV_DETAIL
REDRAW=POPUP_PAIN
END
[LET_EGV_DETAIL]
%POPUPMSG%=%EGV.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[EGV_README_ACTION]
OPEN=OPEN_EGV_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_EGV_README]
FILE='%SRC%\EGV\message\%INSTLANG%\ReadMe.txt'
[IS_EGV_README_BUTTON]
IFEXISTFILE=OPEN_EGV_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[MEMORYCARD_DETAIL_ACTION]
LET=LET_MEMORYCARD_DETAIL
REDRAW=POPUP_PAIN
END
[LET_MEMORYCARD_DETAIL]
%POPUPMSG%=%MEMORYCARD.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[MEMORYCARD_README_ACTION]
OPEN=OPEN_MEMORYCARD_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_MEMORYCARD_README]
FILE='%SRC%\MEMCRD\ReadMe_%INSTLANG%.txt'
[IS_MEMORYCARD_README_BUTTON]
IFEXISTFILE=OPEN_MEMORYCARD_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[NETWORKUTIL_DETAIL_ACTION]
LET=LET_NETWORKUTIL_DETAIL
REDRAW=POPUP_PAIN
END
[LET_NETWORKUTIL_DETAIL]
%POPUPMSG%=%NETWORKUTIL.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[NETWORKUTIL_README_ACTION]
OPEN=OPEN_NETWORKUTIL_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_NETWORKUTIL_README]
FILE='%SRC%\LANUTIL\%INSTLANG%\NWTOOL\ReadMe.txt'
[IS_NETWORKUTIL_README_BUTTON]
IFEXISTFILE=OPEN_NETWORKUTIL_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[SETUPUTIL_DETAIL_ACTION]
LET=LET_SETUPUTIL_DETAIL
REDRAW=POPUP_PAIN
END
[LET_SETUPUTIL_DETAIL]
%POPUPMSG%=%SETUPUTIL.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[SETUPUTIL_README_ACTION]
OPEN=OPEN_SETUPUTIL_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_SETUPUTIL_README]
FILE='%SRC%\BTIrUTIL\ReadMe\ReadMe_%INSTLANG%.txt'
[IS_SETUPUTIL_README_BUTTON]
IFEXISTFILE=OPEN_SETUPUTIL_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[MPDRIVER_DETAIL_ACTION]
LET=LET_MPDRIVER_DETAIL
REDRAW=POPUP_PAIN
END
[LET_MPDRIVER_DETAIL]
%POPUPMSG%=%MPDRIVER.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[MPDRIVER_README_ACTION]
OPEN=OPEN_MPDRIVER_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_MPDRIVER_README]
FILE='%SRC%\DRIVER\%ARCHITECTURE%\README\README_%INSTLANG%.TXT'
[IS_MPDRIVER_README_BUTTON]
IF=%OS%,Win9x
IFEXISTFILE=OPEN_MPDRIVER_README
OR
IFNOT=%OS%,Win9x
IFEXISTFILE=OPEN_MPDRIVER_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[MPNAVIEX_DETAIL_ACTION]
LET=LET_MPNAVIEX_DETAIL
REDRAW=POPUP_PAIN
END
[LET_MPNAVIEX_DETAIL]
%POPUPMSG%=%MPNAVIEX.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[MPNAVIEX_README_ACTION]
OPEN=OPEN_MPNAVIEX_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_MPNAVIEX_README]
FILE='%SRC%\MPNAVIEX\ReadMe_%INSTLANG%.txt'
[IS_MPNAVIEX_README_BUTTON]
IFEXISTFILE=OPEN_MPNAVIEX_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[MYPRINTER_DETAIL_ACTION]
LET=LET_MYPRINTER_DETAIL
REDRAW=POPUP_PAIN
END
[LET_MYPRINTER_DETAIL]
%POPUPMSG%=%MYPRINTER.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[MYPRINTER_README_ACTION]
OPEN=OPEN_MYPRINTER_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_MYPRINTER_README]
FILE='%SRC%\MYPRINT\%INSTLANG%\ReadMe.txt'
[IS_MYPRINTER_README_BUTTON]
IFEXISTFILE=OPEN_MYPRINTER_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[PD_DETAIL_ACTION]
LET=LET_PD_DETAIL
REDRAW=POPUP_PAIN
END
[LET_PD_DETAIL]
%POPUPMSG%=%PRINTERDRIVER.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[PD_README_ACTION]
IF=IS_WIN9X
OPEN=OPEN_PD_README_9X
ENDIF
IF=IS_WIN2K
OPEN=OPEN_PD_README_2K
ENDIF
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_PD_README_9X]
FILE='%SRC%\Win9x\x86\README\Readme_%INSTLANG%.txt'
[OPEN_PD_README_2K]
FILE='%SRC%\Win2000\%ARCHITECTURE%\README\Readme_%INSTLANG%.txt'
[EW_DETAIL_ACTION]
LET=LET_EWP_DETAIL
REDRAW=POPUP_PAIN
END
[LET_EWP_DETAIL]
%POPUPMSG%=%EWP.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[EW_README_ACTION]
OPEN=OPEN_EWP_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_EWP_README]
FILE='%SRC%\WebPrint\%INSTLANG%\Readme.txt'
[IS_EW_README_BUTTON]
IFEXISTFILE=OPEN_EWP_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[EPPEX_DETAIL_ACTION]
LET=LET_EPPEX_DETAIL
REDRAW=POPUP_PAIN
END
[LET_EPPEX_DETAIL]
%POPUPMSG%=%EPPEX.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[EPPEX_README_ACTION]
OPEN=OPEN_EPPEX_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_EPPEX_README]
FILE='%SRC%\EPPEX\%INSTLANG%\Readme.txt'
[IS_EPPEX_README_BUTTON]
IFEXISTFILE=OPEN_EPPEX_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[EPPPRO_DETAIL_ACTION]
LET=LET_EPPPRO_DETAIL
REDRAW=POPUP_PAIN
END
[LET_EPPPRO_DETAIL]
%POPUPMSG%=%EPPPRO.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[EPPPRO_README_ACTION]
OPEN=OPEN_EPPPRO_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_EPPPRO_README]
FILE='%SRC%\EPPPRO\%INSTLANG%\Readme.txt'
[IS_EPPPRO_README_BUTTON]
IFEXISTFILE=OPEN_EPPPRO_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[CD_DETAIL_ACTION]
LET=LET_CD_DETAIL
REDRAW=POPUP_PAIN
END
[LET_CD_DETAIL]
%POPUPMSG%=%CD.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[CD_README_ACTION]
OPEN=OPEN_CD_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_CD_README]
FILE='%SRC%\CDR\%INSTLANG%\Readme.txt'
[IS_CD_README_BUTTON]
IFEXISTFILE=OPEN_CD_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[SBOX_DETAIL_ACTION]
LET=LET_SBOX_DETAIL
REDRAW=POPUP_PAIN
END
[LET_SBOX_DETAIL]
%POPUPMSG%=%SBOX.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[SBOX_README_ACTION]
OPEN=OPEN_SBOX_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_SBOX_README]
FILE='%SRC%\SBOX\%INSTLANG%\Readme.txt'
[IS_SBOX_README_BUTTON]
IFEXISTFILE=OPEN_SBOX_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[PHOTOSTUDIO_DETAIL_ACTION]
LET=LET_PHOTOSTUDIO_DETAIL
REDRAW=POPUP_PAIN
END
[LET_PHOTOSTUDIO_DETAIL]
%POPUPMSG%=%PHOTOSTUDIO.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[PHOTOSTUDIO_README_ACTION]
OPEN=OPEN_PHOTOSTUDIO_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_PHOTOSTUDIO_README]
FILE='%SRC%\PSTUDIO\xxxxx.txt'
[IS_PHOTOSTUDIO_README_BUTTON]
IFEXISTFILE=OPEN_PHOTOSTUDIO_README
[YOMITORI_DETAIL_ACTION]
LET=LET_YOMITORI_DETAIL
REDRAW=POPUP_PAIN
END
[LET_YOMITORI_DETAIL]
%POPUPMSG%=%YOMITORI.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[YOMITORI_README_ACTION]
OPEN=OPEN_YOMITORI_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_YOMITORI_README]
FILE='%SRC%\YOMIKAKU\xxxxx.txt'
[IS_YOMITORI_README_BUTTON]
IFEXISTFILE=OPEN_YOMITORI_README
[OMNIPAGE_DETAIL_ACTION]
LET=LET_OMNIPAGE_DETAIL
REDRAW=POPUP_PAIN
END
[LET_OMNIPAGE_DETAIL]
%POPUPMSG%=%OMNIPAGE.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[OMNIPAGE_README_ACTION]
OPEN=OPEN_OMNIPAGE_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_OMNIPAGE_README]
FILE='%SRC%\OMNIPAGE\xxxxx.txt'
[IS_OMNIPAGE_README_BUTTON]
IFEXISTFILE=OPEN_OMNIPAGE_README
[PAGEMANAGER_DETAIL_ACTION]
LET=LET_PAGEMANAGER_DETAIL
REDRAW=POPUP_PAIN
END
[LET_PAGEMANAGER_DETAIL]
%POPUPMSG%=%PAGEMANAGER.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[PAGEMANAGER_README_ACTION]
OPEN=OPEN_PAGEMANAGER_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_PAGEMANAGER_README]
FILE='%SRC%\PRESTOPM\xxxxxx.txt'
[IS_PAGEMANAGER_README_BUTTON]
IFEXISTFILE=OPEN_PAGEMANAGER_README
[SCANGEAR_DETAIL_ACTION]
LET=LET_SCANGEAR_DETAIL
REDRAW=POPUP_PAIN
END
[LET_SCANGEAR_DETAIL]
%POPUPMSG%=%SCANGEAR.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[SCANGEAR_README_ACTION]
OPEN=OPEN_SCANGEAR_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_SCANGEAR_README]
FILE='%SRC%\DRIVER\%ARCHITECTURE%\README\README_%INSTLANG%.TXT'
[IS_SCANGEAR_README_BUTTON]
IFEXISTFILE=OPEN_SCANGEAR_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[ROSETTA_DETAIL_ACTION]
LET=LET_ROSETTA_DETAIL
REDRAW=POPUP_PAIN
END
[LET_ROSETTA_DETAIL]
%POPUPMSG%=%ROSETTA.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[ROSETTA_README_ACTION]
OPEN=OPEN_ROSETTA_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_ROSETTA_README]
FILE='%SRC%\ROSETTA\xxxxxx.txt'
[IS_ROSETTA_README_BUTTON]
IFEXISTFILE=OPEN_ROSETTA_README
[FILEOCR_DETAIL_ACTION]
LET=LET_FILEOCR_DETAIL
REDRAW=POPUP_PAIN
END
[LET_FILEOCR_DETAIL]
%POPUPMSG%=%FILEOCR.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[FILEOCR_README_ACTION]
OPEN=OPEN_FILEOCR_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_FILEOCR_README]
FILE='%SRC%\FILEOCR\xxxxx.txt'
[IS_FILEOCR_README_BUTTON]
IFEXISTFILE=OPEN_FILEOCR_README
[ADOBEICC_DETAIL_ACTION]
LET=LET_ADOBEICC_DETAIL
REDRAW=POPUP_PAIN
END
[LET_ADOBEICC_DETAIL]
%POPUPMSG%=%ADOBEICC.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[ADOBEICC_README_ACTION]
END
;---------------------------------
; Custom Procedure
;---------------------------------
[CUSTOM_PROC]
INITIALIZE=CUSTOM_INIT
SCREEN=%SCREENFILE%
BEGIN=CUSTOM_BEGIN_ACTION
NEXT_EVENT=CUSTOM_NEXT_ACTION
PREV_EVENT=CUSTOM_PREV_ACTION
ALLON_EVENT=ALLON_ACTION
ALLOFF_EVENT=ALLOFF_ACTION
LISTSELECT_EVENT=CUSTOM_SELECT_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
UNFOCUSED_EVENT=CUSTOM_UNFOCUSED_ACTION
EM_DETAIL_EVENT=EM_DETAIL_ACTION
EM_README_EVENT=EM_README_ACTION
EGV_DETAIL_EVENT=EGV_DETAIL_ACTION
EGV_README_EVENT=EGV_README_ACTION
MEMORYCARD_DETAIL_EVENT=MEMORYCARD_DETAIL_ACTION
MEMORYCARD_README_EVENT=MEMORYCARD_README_ACTION
NETWORKUTIL_DETAIL_EVENT=NETWORKUTIL_DETAIL_ACTION
NETWORKUTIL_README_EVENT=NETWORKUTIL_README_ACTION
MPDRIVER_DETAIL_EVENT=MPDRIVER_DETAIL_ACTION
MPDRIVER_README_EVENT=MPDRIVER_README_ACTION
MPNAVIEX_DETAIL_EVENT=MPNAVIEX_DETAIL_ACTION
MPNAVIEX_README_EVENT=MPNAVIEX_README_ACTION
EPPEX_DETAIL_EVENT=EPPEX_DETAIL_ACTION
EPPEX_README_EVENT=EPPEX_README_ACTION
SBOX_DETAIL_EVENT=SBOX_DETAIL_ACTION
SBOX_README_EVENT=SBOX_README_ACTION
MYPRINTER_DETAIL_EVENT=MYPRINTER_DETAIL_ACTION
MYPRINTER_README_EVENT=MYPRINTER_README_ACTION
PD_DETAIL_EVENT=PD_DETAIL_ACTION
PD_README_EVENT=PD_README_ACTION
EW_DETAIL_EVENT=EW_DETAIL_ACTION
EW_README_EVENT=EW_README_ACTION
EPPPRO_DETAIL_EVENT=EPPPRO_DETAIL_ACTION
EPPPRO_README_EVENT=EPPPRO_README_ACTION
CD_DETAIL_EVENT=CD_DETAIL_ACTION
CD_README_EVENT=CD_README_ACTION
ADOBEICC_DETAIL_EVENT=ADOBEICC_DETAIL_ACTION
ADOBEICC_README_EVENT=ADOBEICC_README_ACTION
PHOTOSTUDIO_DETAIL_EVENT=PHOTOSTUDIO_DETAIL_ACTION
PHOTOSTUDIO_README_EVENT=PHOTOSTUDIO_README_ACTION
YOMITORI_DETAIL_EVENT=YOMITORI_DETAIL_ACTION
YOMITORI_README_EVENT=YOMITORI_README_ACTION
OMNIPAGE_DETAIL_EVENT=OMNIPAGE_DETAIL_ACTION
OMNIPAGE_README_EVENT=OMNIPAGE_README_ACTION
PAGEMANAGER_DETAIL_EVENT=PAGEMANAGER_DETAIL_ACTION
PAGEMANAGER_README_EVENT=PAGEMANAGER_README_ACTION
SETUPUTIL_DETAIL_EVENT=SETUPUTIL_DETAIL_ACTION
SETUPUTIL_README_EVENT=SETUPUTIL_README_ACTION
SCANGEAR_DETAIL_EVENT=SCANGEAR_DETAIL_ACTION
SCANGEAR_README_EVENT=SCANGEAR_README_ACTION
ROSETTA_DETAIL_EVENT=ROSETTA_DETAIL_ACTION
ROSETTA_README_EVENT=ROSETTA_README_ACTION
FILEOCR_DETAIL_EVENT=FILEOCR_DETAIL_ACTION
FILEOCR_README_EVENT=FILEOCR_README_ACTION
[CUSTOM_INIT]
DISKSPACE=%SYSTEM%
ITEMINFO=%ITEMSECTION%
INITPROGRESS=%ITEMSECTION%
IF=IS_APPLITEM_LOWER8
LET=LET_CUSTOM_SCI_MIN
ELSE
LET=LET_CUSTOM_SCI_MAX
ENDIF
IF=IS_DRVITEM_ZERO
LET=LET_CUSTOM_SCI_APLI
ENDIF
CALC=CALC_INSTALLTIME
LET=LET_CUSTOM_UNFOCUSED
END
[CUSTOM_BEGIN_ACTION]
IF=IF_ALLSELECTFLAG_ON
SETFOCUS=BTN_OK
ENDIF
END
[IF_ALLSELECTFLAG_ON]
IFEQ=%ALLSELECTFLAG%,1
[LET_CUSTOM_SCI_MIN]
%SCREENFILE%=%SCREEN%\CUSTOM.SCI
[LET_CUSTOM_SCI_MAX]
%SCREENFILE%=%SCREEN%\CUSTOM_MAX.SCI
[LET_CUSTOM_SCI_APLI]
%SCREENFILE%=%SCREEN%\CUSTOM_APLI.SCI
[CUSTOM_NEXT_ACTION]
ITEMINFO=%ITEMSECTION%
LET=LET_WEBREG_URL_NULL
LET=LET_WEBREG_URL1
LET=LET_WEBREG_URL2
IF=IS_WEBREG_NEED
LET=LET_STEPNUM_4
ELSE
LET=LET_STEPNUM_3
ENDIF
IF=IS_IJPLM
LET=LET_STEPNUM_4
ENDIF
END=DESTINATION_PROC
[ALLON_ACTION]
CHECK_ALLON=%ITEMSECTION%
ITEMINFO_EASY=%ITEMSECTION%
REDRAW=
SETFOCUS=BTN_ALLOFF
[ALLOFF_ACTION]
CHECK_ALLOFF=%ITEMSECTION%
ITEMINFO_EASY=%ITEMSECTION%
REDRAW=
SETFOCUS=BTN_ALLON
[CUSTOM_PREV_ACTION]
END=WELCOME_PROC
[CUSTOM_SELECT_ACTION]
ITEMINFO_EASY=%ITEMSECTION%
REDRAW=BMPBTN_PAIN
REDRAW=DRIVESIZE_PAIN
REDRAW=ALLOFFBTN_PAIN
REDRAW=ALLONBTN_PAIN
END
[CUSTOM_UNFOCUSED_ACTION]
LET=LET_CUSTOM_UNFOCUSED
REDRAW=POPUP_PAIN
END
[LET_CUSTOM_UNFOCUSED]
%POPUPMSG%=`%MESSAGE%;STRING;MSM1402`
%POPUPBMP%=POPUP.BMP
;---------------------------------
; Destination Procedure
;---------------------------------
[DESTINATION_PROC]
INITIALIZE=DESTINATION_INIT
SCREEN=%SCREEN%\DESTINATION.SCI
REF_EVENT=DESTINATION_REF_ACTION
INSTALL_EVENT=DESTINATION_INSTALL_ACTION
PREV_EVENT=DESTINATION_PREV_ACTION
EDIT_EVENT=DESTINATION_EDIT_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[DESTINATION_INIT]
GOSUB=DRVAPPITEMSPACE_SUB
IF=NEED_DESTINATION
END
ENDIF
IF=CUSTOM_DRVSIZE_CHECK
LET=LET_DRVAPP_SIZEERROR
MESSAGE=SIZEERROR_MSG
END=CUSTOM_PROC
ENDIF
END=EULA_PROC
[NEED_DESTINATION]
IFNOT=%LOCATIONITEM%,""
[DRVAPPITEMSPACE_SUB]
ITEMINFO=%ITEMSECTION%
DRIVELETTER=%INSTALL_PATH%
DISKSPACE=%INSTALL_PATH%
LET=LET_APP_DESTINATION
DRIVELETTER=%SYSTEM%
DISKSPACE=%SYSTEM%
IF=IS_DRVAPP_SAMEDRIVE
LET=LET_DRVAPP_DESTINATION
ELSE
LET=LET_DRV_DESTINATION
ENDIF
END
[LET_DRVAPP_DESTINATION]
%APPDRIVELETTER%=""
%APPDISKSPACE%=""
[LET_APP_DESTINATION]
%APPDRIVELETTER%=%DRIVELETTER%
%APPDISKSPACE%=%DISKSPACE%
[LET_DRV_DESTINATION]
%ITEMSPACE%=%DRVITEMSPACE%
[IS_DRVAPP_SAMEDRIVE]
IFSAMEDRIVE=%SYSTEM%,%INSTALL_PATH%
[CUSTOM_DRVSIZE_CHECK]
IFLT=%DISKSPACE%,%DRVITEMSPACE%
[CUSTOM_DRVAPPSIZE_CHECK]
IFLT=%DISKSPACE%,%ITEMSPACE%
[CUSTOM_APPSIZE_CHECK]
IFNOT=%APPDRIVELETTER%,""
IFLT=%APPDISKSPACE%,%APPITEMSPACE%
[LET_DRV_SIZEERROR]
%D%=%DRVDRIVELETTER%
%S%=%DRVITEMSPACE%
[LET_APP_SIZEERROR]
%D%=%APPDRIVELETTER%
%S%=%APPITEMSPACE%
[LET_DRVAPP_SIZEERROR]
%D%=%DRIVELETTER%
%S%=%ITEMSPACE%
[DESTINATION_REF_ACTION]
SELECTFOLDER
LET=LET_DESTINATION_FOLDER
GOSUB=DRVAPPITEMSPACE_SUB
REDRAW=INST_PAIN
REDRAW=TEXT4_PAIN
END
[DESTINATION_INSTALL_ACTION]
DRIVEINFO=%INSTALL_PATH%
IF=IS_INVALID_CHAR
MESSAGE=MSG_INVARIDCHAR
END
ENDIF
IF=IS_INVALID_SPECIAL_CHAR
MESSAGE=MSG_FOLDERERROR
END
ENDIF
IF=IS_INVALID_PATH_LENGTH
MESSAGE=MSG_PATHLENGTHERROR
END
ENDIF
IF=IS_INVALID_PATH_FORMAT
MESSAGE=MSG_PATHFORMATERROR
END
ENDIF
IF=IS_VALID_INSTALLPATH
MESSAGE=MSG_FOLDERERROR
END
ENDIF
IF=IS_WRITABLEPATH
ELSE
MESSAGE=MSG_FOLDERERROR
END
ENDIF
IF=CUSTOM_DRVAPPSIZE_CHECK
LET=LET_DRVAPP_SIZEERROR
MESSAGE=SIZEERROR_MSG
END
ENDIF
IF=CUSTOM_APPSIZE_CHECK
LET=LET_APP_SIZEERROR
MESSAGE=SIZEERROR_MSG
END
ENDIF
LET=LET_INSTALLPATH_TO_P
LET=LET_LPARAM_100
IF=IS_NOTEXIST_INSTALLPATH
MESSAGE=MSG_MKFOLDER
ENDIF
LET=LET_MKDIR_NOERR
IF=IS_LPARAM_IDYES
MKDIR=%INSTALL_PATH%
ENDIF
IF=IS_LPARAM_IDNO
END
ENDIF
IF=IS_MKDIR_ERROR
MESSAGE=MSG_FOLDERERROR
END
ENDIF
END=EULA_PROC
[IS_NEXT_EULA]
IF=%EULA_SHOW%,1
[IS_VALID_INSTALLPATH]
IFNE=%DRIVEINFO%,3
OR
IFEXIST=%INSTALL_PATH%
[IS_WRITABLEPATH]
IFWRITABLEPATH=%INSTALL_PATH%
[IS_INVALID_CHAR]
IFINVARIDCHAR=%INSTALL_PATH%
[IS_INVALID_SPECIAL_CHAR]
IFINVARIDSPECIALCHAR=%INSTALL_PATH%
[IS_INVALID_PATH_LENGTH]
IFINVARIDSTRLEN=%INSTALL_PATH%,150
[IS_INVALID_PATH_FORMAT]
IFINVARIDPATHFORMAT=%INSTALL_PATH%
[IS_NOTEXIST_INSTALLPATH]
IFNOTEXISTDIR=%INSTALL_PATH%
[LET_MKDIR_NOERR]
%MKDIR%=0
[IS_MKDIR_ERROR]
IFEQ=%MKDIR%,1
[DESTINATION_PREV_ACTION]
END=CUSTOM_PROC
[LET_DESTINATION_FOLDER]
%INSTALL_PATH%=%SELECTFOLDER%
[DESTINATION_EDIT_ACTION]
LET=LET_DESTINATION_EDITFOLDER
GOSUB=DRVAPPITEMSPACE_SUB
REDRAW=TEXT4_PAIN
END
[LET_DESTINATION_EDITFOLDER]
%INSTALL_PATH%=%LPARAM%
[MSG_MKFOLDER]
TEXT=`%MESSAGE%;STRING;MSW2`
CAPTION=`%MESSAGE%;STRING;MSM0102`
ICON=WARNING
BUTTON=YESNO
[MSG_FOLDERERROR]
TEXT=`%MESSAGE%;STRING;MSE6`
CAPTION=`%MESSAGE%;STRING;MSM0101`
ICON=ERROR
BUTTON=OK
[MSG_INVARIDCHAR]
TEXT=`%MESSAGE%;STRING;MSE9`
CAPTION=`%MESSAGE%;STRING;MSM0101`
ICON=ERROR
BUTTON=OK
[MSG_PATHLENGTHERROR]
TEXT=`%MESSAGE%;STRING;MSE10`
CAPTION=`%MESSAGE%;STRING;MSM0101`
ICON=ERROR
BUTTON=OK
[MSG_PATHFORMATERROR]
TEXT=`%MESSAGE%;STRING;MSE11`
CAPTION=`%MESSAGE%;STRING;MSM0101`
ICON=ERROR
BUTTON=OK
[LET_INSTALLPATH_TO_P]
%P%=%INSTALL_PATH%
[LET_LPARAM_100]
%LPARAM%=100
[IS_LPARAM_IDYES]
IFEQ=%LPARAM%,6
[IS_LPARAM_IDNO]
IFEQ=%LPARAM%,7
;---------------------------------
; EULA Procedure
;---------------------------------
[EULA_PROC]
INITIALIZE=EULA_INIT_ACTION
SCREEN=%SCREEN%\EULA.SCI
YES_EVENT=EULA_YES_ACTION
NO_EVENT=EULA_NO_ACTION
PREV_EVENT=EULA_PREV_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[EULA_INIT_ACTION]
LET=LET_STEPITEM_NONE
LET=LET_COMMA_NULL
IF=IS_NEXT_EULA
LET=LET_STEP1_CANONEULA
LET=LET_COMMA_COMMA
ENDIF
IF=IF_ADOBEICC_INSTALL_SILENTLY
LET=LET_STEP1_ADOBEICC
LET=LET_COMMA_COMMA
ENDIF
IF=IF_PHOTOSTUDIO_INSTALL_SILENTLY
LET=LET_STEP1_PHOTOSTUDIO
LET=LET_COMMA_COMMA
ENDIF
IF=IF_YOMITORI_INSTALL_SILENTLY
LET=LET_STEP1_YOMITORI
LET=LET_COMMA_COMMA
ENDIF
IF=IF_OMNIPAGE_INSTALL_SILENTLY
LET=LET_STEP1_OMNIPAGE
LET=LET_COMMA_COMMA
ENDIF
IF=IF_ROSETTA_INSTALL_SILENTLY
LET=LET_STEP1_ROSETTA
LET=LET_COMMA_COMMA
ENDIF
IF=IF_PAGEMANAGER_INSTALL_SILENTLY
LET=LET_STEP1_PAGEMANAGER
LET=LET_COMMA_COMMA
ENDIF
IF=IF_FILEOCR_INSTALL_SILENTLY
LET=LET_STEP1_FILEOCR
LET=LET_COMMA_COMMA
ENDIF
IF=IS_REVERSE_EULA
LET=LET_REVERSE_FLAG_FALSE
GOSUB=SUB_EULA_PREV_ACTION
END=%PREVTARGET%
ENDIF
LET=LET_REVERSE_FLAG_FALSE
IF=IS_NEXT_EULA
LET=LET_EULASCI_CANON
ELSE
END=NEXT
ENDIF
END
[LET_EULASCI_CANON]
%EULA_PATH%=%SRC%\RES\MESSAGE\%LANG%\%EULA%\LICENSE.TXT
%CURRENT_STEPITEM%=`%MESSAGE%;STRING;MSM1606`
%EULA_BTNINFOMATION%=`%MESSAGE%;STRING;MSM1603`
[LET_REVERSE_FLAG_FALSE]
%EULA_REVERSE%=0
[LET_REVERSE_FLAG_TRUE]
%EULA_REVERSE%=1
[IS_REVERSE_EULA]
IFEQ=%EULA_REVERSE%,1
IF=%EULA_SHOW%,0
[LET_STEP1_CANONEULA]
%STEPITEM%=`%MESSAGE%;STRING;MSM1606`
[LET_STEP1_ADOBEICC]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM4034`"
[LET_STEP1_PHOTOSTUDIO]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM4018`"
[LET_STEP1_YOMITORI]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM4020`"
[LET_STEP1_OMNIPAGE]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM4022`"
[LET_STEP1_ROSETTA]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM4033`"
[LET_STEP1_PAGEMANAGER]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM4023`"
[LET_STEP1_FILEOCR]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM4032`"
[IF_ADOBEICC_INSTALL_SILENTLY]
IFEQ=%ADOBEICC.SELECT%,1
IFEQ=%ADOBEICC.ENABLE%,1
IFEQ=%ADOBEICC.SILENT%,1
[IF_PHOTOSTUDIO_INSTALL_SILENTLY]
IFEQ=%PHOTOSTUDIO.SELECT%,1
IFEQ=%PHOTOSTUDIO.ENABLE%,1
IFEQ=%PHOTOSTUDIO.SILENT%,1
[IF_YOMITORI_INSTALL_SILENTLY]
IFEQ=%YOMITORI.SELECT%,1
IFEQ=%YOMITORI.ENABLE%,1
IFEQ=%YOMITORI.SILENT%,1
[IF_OMNIPAGE_INSTALL_SILENTLY]
IFEQ=%OMNIPAGE.SELECT%,1
IFEQ=%OMNIPAGE.ENABLE%,1
IFEQ=%OMNIPAGE.SILENT%,1
[IF_ROSETTA_INSTALL_SILENTLY]
IFEQ=%ROSETTA.SELECT%,1
IFEQ=%ROSETTA.ENABLE%,1
IFEQ=%ROSETTA.SILENT%,1
[IF_PAGEMANAGER_INSTALL_SILENTLY]
IFEQ=%PAGEMANAGER.SELECT%,1
IFEQ=%PAGEMANAGER.ENABLE%,1
IFEQ=%PAGEMANAGER.SILENT%,1
[IF_FILEOCR_INSTALL_SILENTLY]
IFEQ=%FILEOCR.SELECT%,1
IFEQ=%FILEOCR.ENABLE%,1
IFEQ=%FILEOCR.SILENT%,1
[EULA_YES_ACTION]
LET=LOG_EULA_YES
END=NEXT
[EULA_NO_ACTION]
LET=LOG_EULA_NO
MESSAGE=MSG_EULA_EXIT
IF=IS_LPARAM_BUTTON1
END
ENDIF
DLLARBITRATE
RMDIR=%PROGRAMFILES%\Canon
SAVE_IJPLMLOG=IJPLMLOG_FINISH
IF=IS_REBOOTNEED
ELSE
END=END
ENDIF
MESSAGE=MSG_REBOOT
IF=IS_LPARAM_IDYES
END=REBOOT
ELSE
END=END
ENDIF
END
[MSG_EULA_EXIT]
TEXT=`%MESSAGE%;STRING;MSM2702`
CAPTION=`%MESSAGE%;STRING;MSM2701`
BUTTON1=`%MESSAGE%;STRING;MSM0007`
BUTTON2=`%MESSAGE%;STRING;MSM0002`
[EULA_PREV_ACTION]
IF=IS_OMAKASE
END=OMAKASE_PROC
ENDIF
IF=NEED_DESTINATION
END=DESTINATION_PROC
ELSE
END=CUSTOM_PROC
ENDIF
[SUB_EULA_PREV_ACTION]
IF=IS_OMAKASE
LET=LET_PREVTARGET_OMAKASE_PROC
ENDIF
IF=NEED_DESTINATION
LET=LET_PREVTARGET_DESTINATION_PROC
ELSE
LET=LET_PREVTARGET_CUSTOM_PROC
ENDIF
END
[LET_PREVTARGET_OMAKASE_PROC]
%PREVTARGET%=OMAKASE_PROC
[LET_PREVTARGET_DESTINATION_PROC]
%PREVTARGET%=DESTINATION_PROC
[LET_PREVTARGET_CUSTOM_PROC]
%PREVTARGET%=CUSTOM_PROC
[LET_PREVTARGET_PREV]
%PREVTARGET%=PREV
[LET_STEPNUM_4]
%STEPNUM%=4
[LET_STEPNUM_3]
%STEPNUM%=3
[IS_OMAKASE]
IF=%INSTALLFLOW%,Easy
[IS_LPARAM_BUTTON1]
IFEQ=%LPARAM%,1
[LOG_EULA_YES]
@Software\Canon\MSETUPLOG;FLAG2@=DWORD,1
[LOG_EULA_NO]
@Software\Canon\MSETUPLOG;FLAG2@=DWORD,0
;---------------------------------
; Commmon Section for ThirdParty
;---------------------------------
[THIRD_YES_ACTION]
END=NEXT
[THIRD_NO_ACTION]
MESSAGE=MSG_THIRDEULA_EXIT
IF=IS_LPARAM_BUTTON1
LET=%LETCANCEL_SECTION%
ELSE
END
ENDIF
END=NEXT
[THIRDEULA_PREV_ACTION]
LET=LET_REVERSE_FLAG_TRUE
END=PREV
[MSG_THIRDEULA_EXIT]
TEXT=`%MESSAGE%;STRING;MSM1607`
CAPTION=`%MESSAGE%;STRING;MSM1601`
BUTTON1=`%MESSAGE%;STRING;MSM0003`
BUTTON2=`%MESSAGE%;STRING;MSM0004`
;---------------------------------
; EULA Procedure for AdobeICC
;---------------------------------
[ADOBEEULA_PROC]
INITIALIZE=ADOBEEULA_INIT_ACTION
SCREEN=%SCREEN%\EULA.SCI
YES_EVENT=THIRD_YES_ACTION
NO_EVENT=THIRD_NO_ACTION
PREV_EVENT=THIRDEULA_PREV_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[ADOBEEULA_INIT_ACTION]
IF=IS_REVERSE_ADOBEEULA
END=PREV
ENDIF
LET=LET_REVERSE_FLAG_FALSE
LET=LET_ADOBE_CANCEL_SECTION
IF=IF_ADOBEICC_INSTALL_SILENTLY
ELSE
END=NEXT
ENDIF
LET=LET_EULASCI_ADOBE
LET=LET_ADOBEEULA_CANCEL_CLEAR
END
[LET_EULASCI_ADOBE]
%EULA_PATH%=%SRC%\ADOBEICC\LICENSE.TXT
%CURRENT_STEPITEM%=`%MESSAGE%;STRING;MSM4034`
%EULA_BTNINFOMATION%=`%MESSAGE%;STRING;MSM1605`
[IS_REVERSE_ADOBEEULA]
IFEQ=%EULA_REVERSE%,1
IFEQ=%ADOBEICC.SELECT%,0
[LET_ADOBE_CANCEL_SECTION]
%LETCANCEL_SECTION%=LET_ADOBEEULA_CANCEL
[LET_ADOBEEULA_CANCEL]
%ADOBEICC.EULA_CANCEL%=1
[LET_ADOBEEULA_CANCEL_CLEAR]
%ADOBEICC.EULA_CANCEL%=0
;---------------------------------
; EULA Procedure for PhotoStudio
;---------------------------------
[PHOTOSTUDIOEULA_PROC]
INITIALIZE=PHOTOSTUDIOEULA_INIT_ACTION
SCREEN=%SCREEN%\EULA.SCI
YES_EVENT=THIRD_YES_ACTION
NO_EVENT=THIRD_NO_ACTION
PREV_EVENT=THIRDEULA_PREV_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[PHOTOSTUDIOEULA_INIT_ACTION]
IF=IS_REVERSE_PHOTOSTUDIO
END=PREV
ENDIF
LET=LET_REVERSE_FLAG_FALSE
LET=LET_PHOTOSTUDIO_CANCEL_SECTION
IF=IF_PHOTOSTUDIO_INSTALL_SILENTLY
ELSE
END=NEXT
ENDIF
LET=SET_PHOTOSTUDIO_EN
IF=IFEXIST_PSTUDIOLANG_E5
LET=SET_PHOTOSTUDIO_E5
ENDIF
IF=IFEXIST_PSTUDIOLANG_EA4
LET=SET_PHOTOSTUDIO_EA4
ENDIF
IF=IFEXIST_PSTUDIOLANG_JP
LET=SET_PHOTOSTUDIO_JP
ENDIF
LET=LET_EULASCI_PHOTOSTUDIO
IF=IF_EULAEXIST
ELSE
LET=LET_PHOTOSTUDIO_EULAPATH_ENG
ENDIF
LET=LET_PHOTOSTUDIO_EULA_CANCEL_CLEAR
END
[LET_EULASCI_PHOTOSTUDIO]
%EULA_PATH%=%SRC%\PHOTOSTUDIO\ReadMe\`%INI%;LIST_OF_PHOTOSTUDIO;%LANG%;DEFAULT`
%CURRENT_STEPITEM%=`%MESSAGE%;STRING;MSM4018`
%EULA_BTNINFOMATION%=`%MESSAGE%;STRING;MSM1605`
[IF_EULAEXIST]
IFEXIST=%EULA_PATH%
[LET_PHOTOSTUDIO_EULAPATH_ENG]
%EULA_PATH%=%SRC%\PHOTOSTUDIO\ReadMe\EulaEng.rtf
[IFEXIST_PSTUDIOLANG_E5]
IFEXISTDIR=%SRC%\PHOTOSTUDIO\E5
[IFEXIST_PSTUDIOLANG_EA4]
IFEXISTDIR=%SRC%\PHOTOSTUDIO\EA4
[IFEXIST_PSTUDIOLANG_EN]
IFEXISTDIR=%SRC%\PHOTOSTUDIO\EN
[IFEXIST_PSTUDIOLANG_JP]
IFEXISTDIR=%SRC%\PHOTOSTUDIO\JP
[SET_PHOTOSTUDIO_E5]
%PHOTOSTUDIO_PATH%=%SRC%\PHOTOSTUDIO\E5
%PSTUDIOEULALIST%=PSTUDIOEULALIST_E5
[SET_PHOTOSTUDIO_ASIA2-2]
%PHOTOSTUDIO_PATH%=%SRC%\PHOTOSTUDIO\ASIA2-2
%PSTUDIOEULALIST%=PSTUDIOEULALIST_ASIA2-2
[SET_PHOTOSTUDIO_EN]
%PHOTOSTUDIO_PATH%=%SRC%\PHOTOSTUDIO\EN
%PSTUDIOEULALIST%=PSTUDIOEULALIST_EN
[SET_PHOTOSTUDIO_JP]
%PHOTOSTUDIO_PATH%=%SRC%\PHOTOSTUDIO\JP
%PSTUDIOEULALIST%=PSTUDIOEULALIST_JP
[PSTUDIOEULALIST_E5]
DEFAULT=English.txt
English=English.txt
French=French.txt
German=German.txt
Italian=Italianlish.txt
Spanish=Spanish.txt
[PSTUDIOEULALIST_EA4]
DEFAULT=English.txt
English=English.txt
Simplified_Chinese=Simplified_Chinese.txt
Traditional_Chinese=Traditional_Chinese.txt
Korean=Korean.txt
[PSTUDIOEULALIST_EN]
DEFAULT=English.txt
English=English.txt
[PSTUDIOEULALIST_JP]
DEFAULT=Japanese.txt
Japanese=Japanese.txt
[IS_REVERSE_PHOTOSTUDIO]
IFEQ=%EULA_REVERSE%,1
IFEQ=%PHOTOSTUDIO.SELECT%,0
[LET_PHOTOSTUDIO_CANCEL_SECTION]
%LETCANCEL_SECTION%=LET_PHOTOSTUDIO_EULA_CANCEL
[LET_PHOTOSTUDIO_EULA_CANCEL]
%PHOTOSTUDIO.EULA_CANCEL%=1
[LET_PHOTOSTUDIO_EULA_CANCEL_CLEAR]
%PHOTOSTUDIO.EULA_CANCEL%=0
;---------------------------------
; EULA Procedure for YOMITORI
;---------------------------------
[YOMITORIEULA_PROC]
INITIALIZE=YOMITORIEULA_INIT_ACTION
SCREEN=%SCREEN%\EULA.SCI
YES_EVENT=THIRD_YES_ACTION
NO_EVENT=THIRD_NO_ACTION
PREV_EVENT=THIRDEULA_PREV_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[YOMITORIEULA_INIT_ACTION]
IF=IS_REVERSE_YOMITORI
END=PREV
ENDIF
LET=LET_REVERSE_FLAG_FALSE
LET=LET_YOMITORI_CANCEL_SECTION
IF=IF_YOMITORI_INSTALL_SILENTLY
ELSE
END=NEXT
ENDIF
LET=LET_EULASCI_YOMITORI
LET=LET_YOMITORI_EULA_CANCEL_CLEAR
END
[LET_EULASCI_YOMITORI]
%EULA_PATH%=%SRC%\YOMIKAKU\Original\EULA.rtf
%CURRENT_STEPITEM%=`%MESSAGE%;STRING;MSM4020`
%EULA_BTNINFOMATION%=`%MESSAGE%;STRING;MSM1605`
[IS_REVERSE_YOMITORI]
IFEQ=%EULA_REVERSE%,1
IFEQ=%YOMITORI.SELECT%,0
[LET_YOMITORI_CANCEL_SECTION]
%LETCANCEL_SECTION%=LET_YOMITORI_EULA_CANCEL
[LET_YOMITORI_EULA_CANCEL]
%YOMITORI.EULA_CANCEL%=1
[LET_YOMITORI_EULA_CANCEL_CLEAR]
%YOMITORI.EULA_CANCEL%=0
;---------------------------------
; EULA Procedure for OmniPage
;---------------------------------
[OMNIEULA_PROC]
INITIALIZE=OMNIEULA_INIT_ACTION
SCREEN=%SCREEN%\EULA.SCI
YES_EVENT=THIRD_YES_ACTION
NO_EVENT=THIRD_NO_ACTION
PREV_EVENT=THIRDEULA_PREV_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[OMNIEULA_INIT_ACTION]
IF=IS_REVERSE_OMNIEULA
END=PREV
ENDIF
LET=LET_REVERSE_FLAG_FALSE
LET=LET_OMNI_CANCEL_SECTION
LET=SET_OMNIPAGE_EN
IF=IFEXIST_OMNIPAGE_EP6
LET=SET_OMNIPAGE_EP6
ENDIF
IF=IF_OMNIPAGE_INSTALL_SILENTLY
ELSE
END=NEXT
ENDIF
LET=LET_EULASCI_OMNI
LET=LET_OMNIPAGEEULA_CANCEL_CLEAR
END
[LET_EULASCI_OMNI]
%EULA_PATH%=%OMNIPAGE_PATH%\ReadMe\`%INI%;%OMNIEULA_LIST%;%LANG%;DEFAULT`
%CURRENT_STEPITEM%=`%MESSAGE%;STRING;MSM4022`
%EULA_BTNINFOMATION%=`%MESSAGE%;STRING;MSM1605`
[IFEXIST_OMNIPAGE_EP6]
IFEXISTDIR=%SRC%\OMNIPAGE\EP6\Original\OMNIPAGE
[IFEXIST_OMNIPAGE_EN]
IFEXISTDIR=%SRC%\OMNIPAGE\EN\Original\OMNIPAGE
[SET_OMNIPAGE_EP6]
%OMNIPAGE_PATH%=%SRC%\OMNIPAGE\EP6\Original\OMNIPAGE
%OMNIEULA_LIST%=LIST_OF_OMNIEULA_EP6
%OMNIPAGE_LANGLIST%=LIST_OF_OMNILANG_EP6
[SET_OMNIPAGE_EN]
%OMNIPAGE_PATH%=%SRC%\OMNIPAGE\EN\Original\OMNIPAGE
%OMNIEULA_LIST%=LIST_OF_OMNIEULA_EN
%OMNIPAGE_LANGLIST%=LIST_OF_OMNILANG_EN
[LIST_OF_OMNIEULA_EP6]
DEFAULT=EulaEng.rtf
English=EulaEng.rtf
Spanish=EulaSpa.rtf
French=EulaFre.rtf
German=EulaGer.rtf
Italian=EulaIta.rtf
Portuguese=EulaBra.rtf
[LIST_OF_OMNIEULA_EN]
DEFAULT=EulaEng.rtf
English=EulaEng.rtf
[IS_REVERSE_OMNIEULA]
IFEQ=%EULA_REVERSE%,1
IFEQ=%OMNIPAGE.SELECT%,0
[LET_OMNI_CANCEL_SECTION]
%LETCANCEL_SECTION%=LET_OMNIPAGEEULA_CANCEL
[LET_OMNIPAGEEULA_CANCEL]
%OMNIPAGE.EULA_CANCEL%=1
[LET_OMNIPAGEEULA_CANCEL_CLEAR]
%OMNIPAGE.EULA_CANCEL%=0
;---------------------------------
; EULA Procedure for ROSETTA
;---------------------------------
[ROSETTAEULA_PROC]
INITIALIZE=ROSETTAEULA_INIT_ACTION
SCREEN=%SCREEN%\EULA.SCI
YES_EVENT=THIRD_YES_ACTION
NO_EVENT=THIRD_NO_ACTION
PREV_EVENT=THIRDEULA_PREV_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[ROSETTAEULA_INIT_ACTION]
IF=IS_REVERSE_ROSETTA
END=PREV
ENDIF
LET=LET_REVERSE_FLAG_FALSE
LET=LET_ROSETTA_CANCEL_SECTION
IF=IF_ROSETTA_INSTALL_SILENTLY
ELSE
END=NEXT
ENDIF
LET=LET_EULASCI_ROSETTA
IF=IF_EULAEXIST
ELSE
LET=LET_ROSETTA_EULAPATH_SC
ENDIF
LET=LET_ROSETTA_EULA_CANCEL_CLEAR
END
[LET_EULASCI_ROSETTA]
%EULA_PATH%=%SRC%\ROSETTA\Original\`%INI%;LIST_OF_ROSETTA;%LANG%;DEFAULT`
%CURRENT_STEPITEM%=`%MESSAGE%;STRING;MSM4033`
%EULA_BTNINFOMATION%=`%MESSAGE%;STRING;MSM1605`
[LET_ROSETTA_EULAPATH_SC]
%EULA_PATH%=%SRC%\ROSETTA\Original\ReadmeS.txt
[LIST_OF_ROSETTA]
DEFAULT=ReadmeS.txt
Simplified_Chinese=ReadmeS.txt
Traditional_Chinese=ReadmeT.txt
[IS_REVERSE_ROSETTA]
IFEQ=%EULA_REVERSE%,1
IFEQ=%ROSETTA.SELECT%,0
[LET_ROSETTA_CANCEL_SECTION]
%LETCANCEL_SECTION%=LET_ROSETTA_EULA_CANCEL
[LET_ROSETTA_EULA_CANCEL]
%ROSETTA.EULA_CANCEL%=1
[LET_ROSETTA_EULA_CANCEL_CLEAR]
%ROSETTA.EULA_CANCEL%=0
;---------------------------------
; EULA Procedure for PAGEMANAGER
;---------------------------------
[PAGEMANAGEREULA_PROC]
INITIALIZE=PAGEMANAGEREULA_INIT_ACTION
SCREEN=%SCREEN%\EULA.SCI
YES_EVENT=THIRD_YES_ACTION
NO_EVENT=THIRD_NO_ACTION
PREV_EVENT=THIRDEULA_PREV_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[PAGEMANAGEREULA_INIT_ACTION]
IF=IS_REVERSE_PAGEMANAGER
END=PREV
ENDIF
LET=LET_REVERSE_FLAG_FALSE
LET=LET_PAGEMANAGER_CANCEL_SECTION
LET=SET_PAGEMANAGER_EN
IF=IFEXIST_PAGELANG_E5
LET=SET_PAGEMANAGER_E5
ENDIF
IF=IFEXIST_PAGELANG_ASIA2-2
LET=SET_PAGEMANAGER_ASIA2-2
ENDIF
IF=IFEXIST_PAGELANG_JP
LET=SET_PAGEMANAGER_JP
ENDIF
IF=IF_PAGEMANAGER_INSTALL_SILENTLY
ELSE
END=NEXT
ENDIF
LET=LET_EULASCI_PAGEMANAGER
LET=LET_PAGEMANAGER_EULA_CANCEL_CLEAR
END
[LET_EULASCI_PAGEMANAGER]
%EULA_PATH%=%PAGEMANAGER_PATH%\PRESTOPM\ReadMe\`%INI%;%PAGEEULALIST%;%LANG%;DEFAULT`
%CURRENT_STEPITEM%=`%MESSAGE%;STRING;MSM4023`
%EULA_BTNINFOMATION%=`%MESSAGE%;STRING;MSM1605`
[LET_PRESTOPM_EULAPATH_ENG]
%EULA_PATH%=%SRC%\PRESTOPM\PRESTOPM\ReadMe\English.txt
[IFEXIST_PAGELANG_E5]
IFEXISTDIR=%SRC%\PRESTOPM\E5
[IFEXIST_PAGELANG_ASIA2-2]
IFEXISTDIR=%SRC%\PRESTOPM\ASIA2-2
[IFEXIST_PAGELANG_EN]
IFEXISTDIR=%SRC%\PRESTOPM\EN
[IFEXIST_PAGELANG_JP]
IFEXISTDIR=%SRC%\PRESTOPM\JP
[SET_PAGEMANAGER_E5]
%PAGEMANAGER_PATH%=%SRC%\PRESTOPM\E5\Original
%PAGEEULALIST%=PAGEEULALIST_E5
%PAGEMANAGER_LANGLIST%=LIST_OF_PAGELANG_E5
[SET_PAGEMANAGER_ASIA2-2]
%PAGEMANAGER_PATH%=%SRC%\PRESTOPM\ASIA2-2\Original
%PAGEEULALIST%=PAGEEULALIST_ASIA2-2
%PAGEMANAGER_LANGLIST%=LIST_OF_PAGELANG_ASIA2-2
[SET_PAGEMANAGER_EN]
%PAGEMANAGER_PATH%=%SRC%\PRESTOPM\EN\Original
%PAGEEULALIST%=PAGEEULALIST_EN
%PAGEMANAGER_LANGLIST%=LIST_OF_PAGELANG_EN
[SET_PAGEMANAGER_JP]
%PAGEMANAGER_PATH%=%SRC%\PRESTOPM\JP\Original
%PAGEEULALIST%=PAGEEULALIST_JP
%PAGEMANAGER_LANGLIST%=LIST_OF_PAGELANG_JP
[PAGEEULALIST_E5]
DEFAULT=English.txt
English=English.txt
French=French.txt
German=German.txt
Italian=Italian.txt
Spanish=Spanish.txt
[PAGEEULALIST_ASIA2-2]
DEFAULT=English.txt
English=English.txt
Simplified_Chinese=Simplified_Chinese.txt
[PAGEEULALIST_EN]
DEFAULT=English.txt
English=English.txt
[PAGEEULALIST_JP]
DEFAULT=Japanese.txt
Japanese=Japanese.txt
[IS_REVERSE_PAGEMANAGER]
IFEQ=%EULA_REVERSE%,1
IFEQ=%PAGEMANAGER.SELECT%,0
[LET_PAGEMANAGER_CANCEL_SECTION]
%LETCANCEL_SECTION%=LET_PAGEMANAGER_EULA_CANCEL
[LET_PAGEMANAGER_EULA_CANCEL]
%PAGEMANAGER.EULA_CANCEL%=1
[LET_PAGEMANAGER_EULA_CANCEL_CLEAR]
%PAGEMANAGER.EULA_CANCEL%=0
;---------------------------------
; EULA Procedure for FILEOCR
;---------------------------------
[FILEOCREULA_PROC]
INITIALIZE=FILEOCREULA_INIT_ACTION
SCREEN=%SCREEN%\EULA.SCI
YES_EVENT=THIRD_YES_ACTION
NO_EVENT=THIRD_NO_ACTION
PREV_EVENT=THIRDEULA_PREV_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[FILEOCREULA_INIT_ACTION]
IF=IS_REVERSE_FILEOCR
END=PREV
ENDIF
LET=LET_REVERSE_FLAG_FALSE
LET=LET_FILEOCR_CANCEL_SECTION
IF=IF_FILEOCR_INSTALL_SILENTLY
ELSE
END=NEXT
ENDIF
LET=LET_EULASCI_FILEOCR
LET=LET_FILEOCR_EULA_CANCEL_CLEAR
END
[LET_EULASCI_FILEOCR]
%EULA_PATH%=%SRC%\FILEOCR\Original\EULA.rtf
%CURRENT_STEPITEM%=`%MESSAGE%;STRING;MSM4032`
%EULA_BTNINFOMATION%=`%MESSAGE%;STRING;MSM1605`
[IS_REVERSE_FILEOCR]
IFEQ=%EULA_REVERSE%,1
IFEQ=%FILEOCR.SELECT%,0
[LET_FILEOCR_CANCEL_SECTION]
%LETCANCEL_SECTION%=LET_FILEOCR_EULA_CANCEL
[LET_FILEOCR_EULA_CANCEL]
%FILEOCR.EULA_CANCEL%=1
[LET_FILEOCR_EULA_CANCEL_CLEAR]
%FILEOCR.EULA_CANCEL%=0
;---------------------------------
; INSTALL Procedure
;---------------------------------
[INSTALL_PROC]
INITIALIZE=INSTALL_ACTION
[INSTALL_ACTION]
ITEMINFO=%ITEMSECTION%
INITPROGRESS=%ITEMSECTION%
RMBACKSLASH=%INSTALL_PATH%
LET=LET_INSTALL_DIR
END=NEXT
[LET_STEPITEM_QFE]
%STEPITEM%="`%MESSAGE%;STRING;MSM1651`,%STEPITEM%"
[LET_INSTALL_DIR]
%INSTALL_DIR%=%RMBACKSLASH%
[IS_SECONDINSTALL]
IFEQ=%SECONDINSTALL%,1
[LET_SECONDINSTALL]
%SECONDINSTALL%=1
[LET_FIRSTINSTALL]
%SECONDINSTALL%=0
;---------------------------------
; INSTALL QFE Patch
;---------------------------------
[INSTALL_QFE_PROC]
INITIALIZE=INSTALL_QFE_ACTION
SCREEN=%SCREEN%\SYSFILEUPDATE.SCI
BEGIN=INSTALL_QFE_BEGINACTION
[INSTALL_QFE_ACTION]
LET=LET_SYSTEMUPDATE_FALSE
LET=LET_RB_FALSE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
IF=IS_SYSTEMUPDATE_OCCURED
END=NEXT
ELSE
LET=LET_SYSTEMUPDATE_OCCURED
ENDIF
IF=IS_QFE_INSTALL
LET=LET_SYSTEMUPDATE_TRUE
ENDIF
IF=IS_MSI_INSTALL
LET=LET_SYSTEMUPDATE_TRUE
ENDIF
LET=LET_LPARAM_ZERO
LET=LET_MEMCARD_DLL
IF=HAS_MEMCARD
LOG=MEMCARD_DLL install occured.
DLL=CALL_MEMCARD_DLL
ENDIF
IF=IS_DLL_REBOOT
LET=LET_SYSTEMUPDATE_TRUE
LOG=MEMREBOOT occured.
LET=LET_RB_TRUE
ENDIF
LET=LET_HID_DLL
IF=HAS_HID
LOG=HID_DLL install occured.
DLL=CALL_HID_DLL
ENDIF
IF=IS_DLL_REBOOT
LET=LET_SYSTEMUPDATE_TRUE
LOG=HIDREBOOT occured.
LET=LET_RB_TRUE
ENDIF
LET=LET_LANDRIVER_DLL
IF=HAS_LANDRIVER
LOG=CALL_LANDRIVER_DLL install occured.
DLL=CALL_LANDRIVER_DLL
ENDIF
IF=IS_DLL_REBOOT
LET=LET_SYSTEMUPDATE_TRUE
LOG=LANDRIVERREBOOT occured.
LET=LET_RB_TRUE
ENDIF
IF=ISNOT_SYSTEMUPDATE
END=NEXT
ENDIF
LET=LET_STEPITEM_QFE
END
[INSTALL_QFE_BEGINACTION]
SETWINDOWZPOS=1
IF=IS_QFE_INSTALL
LOG=QFE install is occured.
APPL=INSTALL_QFE
ENDIF
LOG=QFE result is %EXITCODE%
IF=IS_QFE_REBOOT
LET=LET_RB_TRUE
ENDIF
IF=IS_MSI_INSTALL
LOG=MSI install is occured.
GOSUB=INSTALL_MSI_SUB
ENDIF
LOG=MSI result is %EXITCODE%
IF=IS_MSI_REBOOT
LET=LET_MSI_INSTALLED_TRUE
LET=LET_RB_TRUE
ENDIF
SETWINDOWZPOS=1
IF=IS_RB_TRUE
MESSAGE=USBREBOOT_MSG
LET=LET_REBOOT_FALSE
LET=LET_REBOOTDRV_FALSE
SAVERERUN=RERUN_QFE
END=REBOOT_RESUME
ENDIF
END=NEXT
[LET_SYSTEMUPDATE_OCCURED]
%SYSTEMUPDATE_OCCURED%=1
[IS_SYSTEMUPDATE_OCCURED]
IFEQ=%SYSTEMUPDATE_OCCURED%,1
[LET_RB_TRUE]
%RB%=1
[LET_RB_FALSE]
%RB%=0
[IS_RB_TRUE]
IFNE=%RB%,0
[LET_LPARAM_ZERO]
%LPARAM%=0
[USBREBOOT_MSG]
TEXT=`%MESSAGE%;STRING;MSW1`
CAPTION=`%MESSAGE%;STRING;MSM0103`
BUTTON=OK
ICON=INFORMATION
[HAS_MEMCARD]
IFEXISTFILE=CALL_MEMCARD_DLL
IFNOT=%OS%,WinVista
[CALL_MEMCARD_DLL]
FILE=%DLL_PATH%\StrgDrvrInst.dll
FUNC=DriverFileInstaller
PARAMETER=LPSTR,%DLL_PATH%,LPDWORD,%DLL_REBOOT%
TYPE=STDCALL
[LET_MEMCARD_DLL]
%DLL_PATH%=%SRC%\MEMCRD\StorageDrv9x
%DLL_REBOOT%=0
[HAS_HID]
IFEXISTFILE=CALL_HID_DLL
[CALL_HID_DLL]
FILE=%HIDDLL_PATH%\DrvInsth.dll
FUNC=DriverFileInstaller
PARAMETER=LPSTR,%HIDDLL_PATH%,LPDWORD,%DLL_REBOOT%
TYPE=STDCALL
[LET_HID_DLL]
%HIDDLL_PATH%=%SRC%\MEMCRD\HIDDrv98
%DLL_REBOOT%=0
[IS_DLL_REBOOT]
IFNE=%EXITCODE%,0
IFNE=%DLL_REBOOT%,0
[HAS_LANDRIVER]
IFEXISTFILE=CALL_LANDRIVER_DLL
[CALL_LANDRIVER_DLL]
FILE=%SRC%\LAN\%INSTLANG%\CNMNPCP.DLL
FUNC=DriverFileInstaller
PARAMETER=LPSTR,%SRC%\LAN\%INSTLANG%,LPDWORD,%DLL_REBOOT%
TYPE=STDCALL
[LET_LANDRIVER_DLL]
%DLL_REBOOT%=0
[INSTALL_QFE]
FILE=%SRC%\QFEPATCH\UPDTLNCR.EXE
OPTION=-q
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[IS_QFE_REBOOT]
IFEQ=%EXITCODE%,100
[IS_QFE_INSTALL]
IFEXISTFILE=INSTALL_QFE
IF=%OS%,Win2000
[LET_MSI_INSTALLED_TRUE]
%MSI_INSTALLED%=1
[LET_SYSTEMUPDATE_TRUE]
%SYSTEMUPDATE%=1
[LET_SYSTEMUPDATE_FALSE]
%SYSTEMUPDATE%=0
[ISNOT_SYSTEMUPDATE]
IFEQ=%SYSTEMUPDATE%,0
[RERUN_QFE]
FILE=%MCDCHECK_DIR%\MCDCHECK.INI
BEGIN=NEXT
;---------------------------------
; Install Windows Installer
;---------------------------------
[INSTALL_MSI_SUB]
LOG=Installed MSI Version is %MSI_MAJOR%.%MSI_MINOR%
IF=IS_WIN98ME2K
ELSE
END
ENDIF
APPL=INSTALL_MSI_WinNT
END
[IS_MSI_INSTALL]
IFLT=%MSI_MAJOR%,2
IFEXIST=%SRC%\MSI\INSTMSIA.EXE
IFEXIST=%SRC%\MSI\INSTMSIW.EXE
[HAS_MSI]
IFEXIST=%SRC%\MSI\INSTMSIA.EXE
IFEXIST=%SRC%\MSI\INSTMSIW.EXE
[IS_MSI_REBOOT]
IFEQ=%EXITCODE%,3010
[INSTALL_MSI_WinNT]
FILE=%SRC%\MSI\INSTMSIW.EXE
OPTION='/c:"msiinst /delayrebootq"'
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
;---------------------------------
; INSTALL Printer Driver Procedure
;---------------------------------
[INSTALL_PRINTERDRIVER_PROC]
INITIALIZE=INSTALL_PRINTERDRIVER_ACTION
BEGIN=INSTALL_PRINTERDRIVER_BEGINACTION
[INSTALL_PRINTERDRIVER_ACTION]
CREATEPROGRESSDLG=TRUE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
LET=LET_ITEM_PRINTERDRIVER
IF=IS_PRINTERDRIVER_NOTINSTALL
END=NEXT
ENDIF
LET=LET_DRIVER_SKIP_FALSE
IF=IS_CAPTURE_MODE
GOSUB=SUB_CHECK_PDEXIST_CAPTUREMODE
ENDIF
IF=IS_DRIVER_SKIP
END=NEXT
ENDIF
END
[INSTALL_PRINTERDRIVER_BEGINACTION]
SETWINDOWZPOS=1
UPDATEPROGRESSDLG=TRUE
LET=LET_PDINSTALLED_FALSE
IF=IS_WIN9X
APPL=INSTALL_PRINTERDRIVER9X_NEW
ENDIF
IF=IS_WIN2K
APPL=INSTALL_PRINTERDRIVER2K
ENDIF
IF=IS_RESULT_REBOOT
LOG=PrinterDriver need REBOOT.
LET=LET_REBOOTDRV_TRUE
ENDIF
LET=LET_FAILURESTEP_PRINTERDRIVER
IF=IS_RESULT_COREINSTALLER_INSTALLED
LET=LET_DRIVER_INSTALLED
LET=LET_FORCEDEFAULT
ELSE
LET=LET_PDINSTALLED_FALSE
ENDIF
LET=LET_SECONDINSTALL
IF=IS_RESULT_EMERGENCYREBOOT_1
MESSAGE=USBREBOOT_MSG
LET=LET_REBOOT_FALSE
LET=LET_REBOOTDRV_FALSE
LET=LET_PRINTERDRIVER_NOTINSTALLED
SAVERERUN=RERUN_THIS
END=REBOOT_RESUME
ENDIF
IF=IS_RESULT_EMERGENCYREBOOT_2
PROGRESS=%TOTALWEIGHT%,%PRINTERDRIVER.WEIGHT%,%INSTALLTIME%
MESSAGE=USBREBOOT_MSG
LET=LET_REBOOT_FALSE
LET=LET_REBOOTDRV_FALSE
SAVERERUN=RERUN_NEXT
END=REBOOT_RESUME
ENDIF
IF=IS_RESULT_DRIVER_FAILED
CREATEPROGRESSDLG=FALSE
END=FAILURE_PROC
ENDIF
PROGRESS=%TOTALWEIGHT%,%PRINTERDRIVER.WEIGHT%,%INSTALLTIME%
SETWINDOWZPOS=1
END=NEXT
[IS_WIN9X]
IF=%OS%,Win9X
[SUB_CHECK_PDEXIST_CAPTUREMODE]
IF=IS_WIN2KPD_EXIST
ELSE
LET=LET_DRIVER_INSTALLED
LET=LET_DRIVER_SKIP_TRUE
ENDIF
END
[IS_WIN2KPD_EXIST]
IFEXISTFILE=INSTALL_PRINTERDRIVER2K
[IS_PRINTERDRIVER_NOTINSTALL]
IFEQ=%PRINTERDRIVER.ENABLE%,0
OR
IFEQ=%PRINTERDRIVER.SELECT%,0
[IS_RESULT_EMERGENCYREBOOT_1]
IFEQ=@%PARAM_REG%;EMERGENCY_REBOOT@,1
[IS_RESULT_EMERGENCYREBOOT_2]
IFEQ=@%PARAM_REG%;EMERGENCY_REBOOT@,2
[INSTALL_PRINTERDRIVER9X_NEW]
FILE=%SRC%\Win9x\x86\DRVSETUP\SETUP.EXE
OPTION=%PARAM_REG%
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_MPDRIVER_PARAM
CANCEL=FALSE
[INSTALL_PRINTERDRIVER2K]
FILE=%SRC%\win2000\%ARCHITECTURE%\DRVSETUP\SETUP.EXE
OPTION=%PARAM_REG%
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_MPDRIVER_PARAM
CANCEL=FALSE
[LET_PDINSTALLED_FALSE]
%PRINTERDRIVER.INSTALLED%=0
[IS_RESULT_DRIVER_FAILED]
IFEQ=%PRINTERDRIVER.INSTALLED%,0
[IS_RESULT_COREINSTALLER_INSTALLED]
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,1
OR
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,140
OR
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,170
[LET_DRIVER_INSTALLED]
%PRINTERDRIVER.INSTALLED%=1
%PRINTERDRIVER.ENABLE%=0
[LET_DETECTTIMEOUT]
%DETECTTIMEOUT%=@%PARAM_REG%;CONNECTION_TIMEOUT@
[LET_FAILURESTEP_PRINTERDRIVER]
%FAILURESTEP%=`%MESSAGE%;STRING;MSM4001`
;---------------------------------
; Initial Driver Parameter
;---------------------------------
[INITIAL_DRIVER_PARAM]
@%PARAM_REG%;REBOOT@=DWORD,0
@%PARAM_REG%;PRINTER_COMPLETED@=DWORD,0xFFFFFFFF
@%PARAM_REG%;CONNECTION_TIMEOUT@=DWORD,%DETECTTIMEOUT%
@%PARAM_REG%;EMERGENCY_REBOOT@=DWORD,0
@%PARAM_REG%;PRIMARY_LANGID@=DWORD,%INST_PRIMARY_LANGID%
@%PARAM_REG%;SUB_LANGID@=DWORD,%INST_SUB_LANGID%
@%PARAM_REG%;PRINTER@=SZ,%PRINTERNAME%
@%PARAM_REG%;RESIDENCE@=SZ,%RESIDENCE%
@%PARAM_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%"
;---------------------------------
; Install MP Driver Procedure
;---------------------------------
[INSTALL_MPDRIVER_PROC]
INITIALIZE=INSTALL_MPDRIVER_ACTION
BEGIN=INSTALL_MPDRIVER_BEGINACTION
[INSTALL_MPDRIVER_ACTION]
LOG=INSTALL_MPDRIVER_ACTION
CREATEPROGRESSDLG=TRUE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
LET=LET_ITEM_MPDRIVER
LET=LET_FAILURESTEP_MPDRIVER
IF=IS_MPDRIVER_NOTINSTALL
END=NEXT
ENDIF
LET=LET_DRIVER_SKIP_FALSE
IF=IS_CAPTURE_MODE
GOSUB=SUB_CHECK_MPDEXIST_CAPTUREMODE
ENDIF
IF=IS_DRIVER_SKIP
END=NEXT
ENDIF
END
[INSTALL_MPDRIVER_BEGINACTION]
SETWINDOWZPOS=1
UPDATEPROGRESSDLG=TRUE
LET=LET_MPDRIVERINSTALLED_FALSE
APPL=INSTALL_MPDRIVER
IF=IS_RESULT_REBOOT
LOG=MPDriver need REBOOT.
LET=LET_REBOOTDRV_TRUE
ENDIF
LET=GET_SCANNERDRIVERNAME
LET=GET_INFFILENAMES
IF=IS_RESULT_COREINSTALLER_INSTALLED
LET=LET_MPDRIVER_INSTALLED
LOG=MPDRIVER is installed successful.
ENDIF
LET=LET_SECONDINSTALL
IF=IS_RESULT_EMERGENCYREBOOT_1
MESSAGE=USBREBOOT_MSG
LET=LET_REBOOT_FALSE
LET=LET_REBOOTDRV_FALSE
LET=LET_MPDRIVER_NOTINSTALLED
SAVERERUN=RERUN_THIS
END=REBOOT_RESUME
ENDIF
IF=IS_RESULT_EMERGENCYREBOOT_2
PROGRESS=%TOTALWEIGHT%,%MPDRIVER.WEIGHT%,%INSTALLTIME%
MESSAGE=USBREBOOT_MSG
LET=LET_REBOOT_FALSE
LET=LET_REBOOTDRV_FALSE
SAVERERUN=RERUN_NEXT
END=REBOOT_RESUME
ENDIF
IF=IS_MPDRIVER_NOTINSTALLED
CREATEPROGRESSDLG=FALSE
END=FAILURE_PROC
ENDIF
PROGRESS=%TOTALWEIGHT%,%MPDRIVER.WEIGHT%,%INSTALLTIME%
SETWINDOWZPOS=1
END=NEXT
[SUB_CHECK_MPDEXIST_CAPTUREMODE]
IF=IS_MPDRIVER_EXIST
ELSE
LET=LET_MPDRIVER_INSTALLED
LET=LET_DRIVER_SKIP_TRUE
ENDIF
END
[LET_MPDRIVERINSTALLED_FALSE]
%MPDRIVER.INSTALLED%=0
[IS_MPDRIVER_EXIST]
IFEXISTFILE=INSTALL_MPDRIVER
[INSTALL_MPDRIVER]
FILE=%SRC%\DRIVER\%ARCHITECTURE%\DRVSETUP\SETUP.EXE
OPTION=%PARAM_REG%
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_MPDRIVER_PARAM
CANCEL=FALSE
[INSTALL_MPDRIVER_LU]
FILE=%SRC%\DRIVER\%ARCHITECTURE%\DRVSETUP\SETUP.EXE
OPTION='%PARAM_REG% /L:U'
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_MPDRIVER_PARAM
CANCEL=FALSE
[INSTALL_MPDRIVER_LN]
FILE=%SRC%\DRIVER\%ARCHITECTURE%\DRVSETUP\SETUP.EXE
OPTION='%PARAM_REG% /L:N'
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_MPDRIVER_PARAM
CANCEL=FALSE
[LET_ITEM_MPDRIVER]
%ITEM%=%MPDRIVER.TEXT%
[LET_MPDRIVER_INSTALLED]
%MPDRIVER.INSTALLED%=1
%MPDRIVER.ENABLE%=0
[IS_MPDRIVER_NOTINSTALLED]
IFEQ=%PRODUCTFLAG%,1
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,1
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,140
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,170
[IS_MPDRIVER_NOTINSTALL]
IFEQ=%MPDRIVER.ENABLE%,0
OR
IFEQ=%MPDRIVER.SELECT%,0
[LET_FAILURESTEP_MPDRIVER]
%FAILURESTEP%=%MPDRIVER.TEXT%
[RERUN_MPDRIVER]
FILE=%MCDCHECK_DIR%\MCDCHECK.INI
BEGIN=NEXT
[INITIAL_MPDRIVER_PARAM]
@%PARAM_REG%;REBOOT@=DWORD,0
@%PARAM_REG%;EMERGENCY_REBOOT@=DWORD,0
@%PARAM_REG%;APPLICATION_COMPLETED@=DWORD,0xFFFFFFFF
@%PARAM_REG%;PRIMARY_LANGID@=DWORD,%INST_PRIMARY_LANGID%
@%PARAM_REG%;SUB_LANGID@=DWORD,%INST_SUB_LANGID%
@%PARAM_REG%;SCANNERDRIVERNAME@=SZ,""
@%PARAM_REG%;INFPATH@=MULTI_SZ,""
@%PARAM_REG%;RESIDENCE@=SZ,%RESIDENCE%
@%PARAM_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%"
[GET_SCANNERDRIVERNAME]
%SCANNERDRIVERNAME%=@%PARAM_REG%;SCANNERDRIVERNAME@
[GET_INFFILENAMES]
%INFFILES%=@%PARAM_REG%;INFPATH@
;---------------------------------
; Install ScanGear Procedure
;---------------------------------
[INSTALL_SCANGEAR_PROC]
INITIALIZE=INSTALL_SCANGEAR_ACTION
BEGIN=INSTALL_SCANGEAR_BEGINACTION
[INSTALL_SCANGEAR_ACTION]
LOG=INSTALL_SCANGEAR_ACTION
CREATEPROGRESSDLG=TRUE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
LET=LET_ITEM_SCANGEAR
IF=IS_SFS
LOG=SFS NEED REBOOT ALWAYS
LET=LET_REBOOTDRV_TRUE
ENDIF
IF=IS_SCANGEAR_NOTINSTALL
END=NEXT
ENDIF
LET=LET_DRIVER_SKIP_FALSE
IF=IS_CAPTURE_MODE
GOSUB=SUB_CHECK_SGEXIST_CAPTUREMODE
ENDIF
IF=IS_DRIVER_SKIP
END=NEXT
ENDIF
END
[INSTALL_SCANGEAR_BEGINACTION]
LOG=INSTALL_SCANGEAR_BEGINACTION
SETWINDOWZPOS=1
UPDATEPROGRESSDLG=TRUE
LET=LET_SCANGEARINSTALLED_FALSE
APPL=INSTALL_SCANGEAR
IF=IS_RESULT_REBOOT
LOG=SG need REBOOT.
LET=LET_REBOOTDRV_TRUE
ENDIF
LET=LET_FAILURESTEP_SCANGEAR
IF=IS_RESULT_COREINSTALLER_INSTALLED
LET=LET_SCANGEAR_INSTALLED
LOG=SCANGEAR is installed successful.
ENDIF
LET=LET_SECONDINSTALL
IF=IS_RESULT_EMERGENCYREBOOT_1
MESSAGE=USBREBOOT_MSG
LET=LET_REBOOT_FALSE
LET=LET_REBOOTDRV_FALSE
LET=LET_SCANGEAR_NOTINSTALLED
SAVERERUN=RERUN_THIS
END=REBOOT_RESUME
ENDIF
IF=IS_RESULT_EMERGENCYREBOOT_2
PROGRESS=%TOTALWEIGHT%,%SCANGEAR.WEIGHT%,%INSTALLTIME%
MESSAGE=USBREBOOT_MSG
LET=LET_REBOOT_FALSE
LET=LET_REBOOTDRV_FALSE
SAVERERUN=RERUN_NEXT
END=REBOOT_RESUME
ENDIF
IF=IS_SCANGEAR_NOTINSTALLED
CREATEPROGRESSDLG=FALSE
END=FAILURE_PROC
ENDIF
PROGRESS=%TOTALWEIGHT%,%SCANGEAR.WEIGHT%,%INSTALLTIME%
LET=GET_SCANNERDRIVERNAME
SETWINDOWZPOS=1
END=NEXT
[SUB_CHECK_SGEXIST_CAPTUREMODE]
IF=IS_SCANGEAR_EXIST
LOG=CAPTUREMODE - SCANGEAR Exist. Start to Install.
ELSE
LOG=CAPTUREMODE - SCANGEAR unExist. Skip to Install.
LET=LET_SCANGEAR_INSTALLED
LET=LET_DRIVER_SKIP_TRUE
ENDIF
END
[LET_SCANGEARINSTALLED_FALSE]
%SCANGEAR.INSTALLED%=0
[IS_SCANGEAR_EXIST]
IFEXISTFILE=INSTALL_SCANGEAR
[INSTALL_SCANGEAR]
FILE=%SRC%\DRIVER\%ARCHITECTURE%\DRVSETUP\SETUP.EXE
OPTION=%PARAM_REG%
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_MPDRIVER_PARAM
CANCEL=FALSE
[LET_ITEM_SCANGEAR]
%ITEM%=%SCANGEAR.TEXT%
[LET_SCANGEAR_INSTALLED]
%SCANGEAR.INSTALLED%=1
%SCANGEAR.ENABLE%=0
[IS_SCANGEAR_NOTINSTALLED]
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,1
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,140
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,170
[IS_SCANGEAR_NOTINSTALL]
IFEQ=%SCANGEAR.ENABLE%,0
OR
IFEQ=%SCANGEAR.SELECT%,0
[LET_FAILURESTEP_SCANGEAR]
%FAILURESTEP%=%SCANGEAR.TEXT%
;---------------------------------
; INSTALL Manual Procedure
;---------------------------------
[INSTALL_MANUAL_PROC]
INITIALIZE=INSTALL_MANUAL_ACTION
BEGIN=INSTALL_MANUAL_BEGINACTION
[INSTALL_MANUAL_ACTION]
CREATEPROGRESSDLG=TRUE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
LET=LET_ITEM_MANUAL
IF=IS_MANUAL_NOTINSTALL
END=NEXT
ENDIF
END
[INSTALL_MANUAL_BEGINACTION]
SETWINDOWZPOS=1
IF=IS_SECONDINSTALL
UPDATEPROGRESSDLG=TRUE
PAUSE=6000
ENDIF
LET=LET_SECONDINSTALL
APPL=INSTALL_MANUAL
IF=IS_RESULT_REBOOT
LET=LET_REBOOT_TRUE
LOG=MANUAL need REBOOT.
ENDIF
IF=IS_RESULT_APPLICATION
LET=LET_MANUAL_INSTALLED
LOG=MANUAL is install successful.
ENDIF
SETWINDOWZPOS=1
PROGRESS=%TOTALWEIGHT%,%MANUAL.WEIGHT%,%INSTALLTIME%
END=NEXT
[IS_MANUAL_NOTINSTALL]
IFEQ=%MANUAL.ENABLE%,0
OR
IFEQ=%MANUAL.SELECT%,0
[INSTALL_MANUAL]
FILE=%SRC%\MANUAL\StartHtm.exe
OPTION=%PARAM_REG%
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_MANUAL_PARAM
CANCEL=FALSE
[LET_ITEM_MANUAL]
%ITEM%=%MANUAL.TEXT%
[LET_MANUAL_INSTALLED]
%MANUAL.INSTALLED%=1
%MANUAL.ENABLE%=0
;---------------------------------
; Initial Manual Parameter
;---------------------------------
[INITIAL_MANUAL_PARAM]
@%PARAM_REG%;REBOOT@=DWORD,0
@%PARAM_REG%;APPLICATION_COMPLETED@=DWORD,0xFFFFFFFF
@%PARAM_REG%;PRIMARY_LANGID@=DWORD,%INST_PRIMARY_LANGID%
@%PARAM_REG%;SUB_LANGID@=DWORD,%INST_SUB_LANGID%
@%PARAM_REG%;PRINTER@=SZ,%PRINTERNAME%
@%PARAM_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%"
@%PARAM_REG%;RESIDENCE@=SZ,%RESIDENCE%
;---------------------------------
; INSTALL Manual Procedure
;---------------------------------
[INSTALL_EGV_PROC]
INITIALIZE=INSTALL_EGV_ACTION
BEGIN=INSTALL_EGV_BEGINACTION
[INSTALL_EGV_ACTION]
CREATEPROGRESSDLG=TRUE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
LET=LET_ITEM_EGV
IF=IS_EGV_NOTINSTALL
END=NEXT
ENDIF
END
[INSTALL_EGV_BEGINACTION]
SETWINDOWZPOS=1
IF=IS_SECONDINSTALL
UPDATEPROGRESSDLG=TRUE
PAUSE=6000
ENDIF
LET=LET_SECONDINSTALL
LET=LET_EGV_PARAM_PRINTER_WITHCANON
IF=IS_SFS
LET=LET_EGV_PARAM_PRINTER_NOCANON
ENDIF
APPL=INSTALL_EGV
IF=IS_RESULT_REBOOT
LET=LET_REBOOT_TRUE
LOG=EGV need REBOOT.
ENDIF
IF=IS_RESULT_APPLICATION
LET=LET_EGV_INSTALLED
LOG=EGV is installed.
ELSE
LOG=EGV is not installed.
ENDIF
SETWINDOWZPOS=1
PROGRESS=%TOTALWEIGHT%,%EGV.WEIGHT%,%INSTALLTIME%
END=NEXT
[LET_EGV_PARAM_PRINTER_WITHCANON]
%EGV_PARAM_PRINTER%=%PRINTERNAME%
[LET_EGV_PARAM_PRINTER_NOCANON]
%EGV_PARAM_PRINTER%=%NAME%
[IS_EGV_NOTINSTALL]
IFEQ=%EGV.ENABLE%,0
OR
IFEQ=%EGV.SELECT%,0
[INSTALL_EGV]
FILE=%SRC%\EGV\StartHtm.exe
OPTION=%PARAM_REG%
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_EGV_PARAM
CANCEL=FALSE
[LET_ITEM_EGV]
%ITEM%=%EGV.TEXT%
[LET_EGV_INSTALLED]
%EGV.INSTALLED%=1
%EGV.ENABLE%=0
;---------------------------------
; Initial Manual Parameter
;---------------------------------
[INITIAL_EGV_PARAM]
@%PARAM_REG%;REBOOT@=DWORD,0
@%PARAM_REG%;APPLICATION_COMPLETED@=DWORD,0xFFFFFFFF
@%PARAM_REG%;PRIMARY_LANGID@=DWORD,%INST_PRIMARY_LANGID%
@%PARAM_REG%;SUB_LANGID@=DWORD,%INST_SUB_LANGID%
@%PARAM_REG%;PRINTER@=SZ,%EGV_PARAM_PRINTER%
@%PARAM_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%"
@%PARAM_REG%;RESIDENCE@=SZ,%RESIDENCE%
;---------------------------------
; Install LAN Utility Procedure
;---------------------------------
[INSTALL_LANUTIL_PROC]
INITIALIZE=INSTALL_LANUTIL_ACTION
BEGIN=INSTALL_UTILITY_BEGINACTION
[INSTALL_LANUTIL_ACTION]
LET=LET_LANUTIL_INFO
GOSUB=INSTALL_UTILITY_ACTION
END
[LET_LANUTIL_INFO]
%ITEM%=%NETWORKUTIL.TEXT%
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1808`
%UTILITY.ENABLE%=%NETWORKUTIL.ENABLE%
%UTILITY.SELECT%=%NETWORKUTIL.SELECT%
%UTILITY.WEIGHT%=%NETWORKUTIL.WEIGHT%
%INSTALL_UTILITY%=INSTALL_LANUTIL
%LET_UTILITY_INSTALLED%=LET_LANUTIL_INSTALLED
%IS_UTILITY_INSTALL_SUCCESS%=IS_RESULT_UTILITY_SUCCESS
%IS_UTILITY_INSTALL_FAILED%=IS_RESULT_UTILITY_FAILED
[INSTALL_LANUTIL]
FILE=%SRC%\LANUTIL\%INSTLANG%\SETUP.EXE
OPTION=%PARAM_REG% -NOEULA
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_LAN_PARAM
CANCEL=FALSE
[LET_LANUTIL_INSTALLED]
%NETWORKUTIL.INSTALLED%=1
%NETWORKUTIL.ENABLE%=0
;---------------------------------
; Install MP Toolbox Procedure
;---------------------------------
[INSTALL_MPNAVIEX_PROC]
INITIALIZE=INSTALL_MPNAVIEX_ACTION
BEGIN=INSTALL_UTILITY_BEGINACTION
[INSTALL_MPNAVIEX_ACTION]
LET=LET_MPNAVIEX_INFO
GOSUB=INSTALL_UTILITY_ACTION
END
[IS_RESULT_MPNAVIEX_SUCCESS]
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,1
OR
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,140
OR
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,150
OR
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,160
OR
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,170
[IS_RESULT_MPNAVIEX_FAILED]
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,1
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,140
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,150
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,160
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,170
[LET_MPNAVIEX_INFO]
%ITEM%=%MPNAVIEX.TEXT%
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1808`
%UTILITY.ENABLE%=%MPNAVIEX.ENABLE%
%UTILITY.SELECT%=%MPNAVIEX.SELECT%
%UTILITY.WEIGHT%=%MPNAVIEX.WEIGHT%
%INSTALL_UTILITY%=INSTALL_MPNAVIEX
%LET_UTILITY_INSTALLED%=LET_MPNAVIEX_INSTALLED
%IS_UTILITY_INSTALL_SUCCESS%=IS_RESULT_MPNAVIEX_SUCCESS
%IS_UTILITY_INSTALL_FAILED%=IS_RESULT_MPNAVIEX_FAILED
[INSTALL_MPNAVIEX]
FILE=%SRC%\MPNAVIEX\SETUP.EXE
OPTION=%PARAM_REG% -NOEULA
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_MPNAVIEX_INSTALLED]
%MPNAVIEX.INSTALLED%=1
%MPNAVIEX.ENABLE%=0
;---------------------------------
; Install Memory Card Utility Procedure
;---------------------------------
[INSTALL_MEMCARD_PROC]
INITIALIZE=INSTALL_MEMCARD_ACTION
BEGIN=INSTALL_UTILITY_BEGINACTION
[INSTALL_MEMCARD_ACTION]
LET=LET_MEMCARD_INFO
GOSUB=INSTALL_UTILITY_ACTION
END
[IS_RESULT_MEMCARD_SUCCESS]
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,1
OR
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,140
OR
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,150
OR
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,160
OR
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,170
[IS_RESULT_MEMCARD_FAILED]
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,1
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,140
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,150
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,160
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,170
[LET_MEMCARD_INFO]
%ITEM%=%MEMORYCARD.TEXT%
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1808`
%UTILITY.ENABLE%=%MEMORYCARD.ENABLE%
%UTILITY.SELECT%=%MEMORYCARD.SELECT%
%UTILITY.WEIGHT%=%MEMORYCARD.WEIGHT%
%INSTALL_UTILITY%=INSTALL_MEMCARD
%LET_UTILITY_INSTALLED%=LET_MEMCARD_INSTALLED
%IS_UTILITY_INSTALL_SUCCESS%=IS_RESULT_MEMCARD_SUCCESS
%IS_UTILITY_INSTALL_FAILED%=IS_RESULT_MEMCARD_FAILED
[INSTALL_MEMCARD]
FILE=%SRC%\MEMCRD\SETUP.EXE
OPTION=%PARAM_REG% -NOEULA
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_MEMCARD_INSTALLED]
%MEMORYCARD.INSTALLED%=1
%MEMORYCARD.ENABLE%=0
;---------------------------------
; Install SETUP Utility Procedure
;---------------------------------
[INSTALL_SETUPUTIL_PROC]
INITIALIZE=INSTALL_SETUPUTIL_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_SETUPUTIL_ACTION]
LET=LET_SETUPUTIL_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_SETUPUTIL_INFO]
%ITEM%=%SETUPUTIL.TEXT%
%FAILURESTEP%=%SETUPUTIL.STEPNAME%
%APP.ENABLE%=%SETUPUTIL.ENABLE%
%APP.SELECT%=%SETUPUTIL.SELECT%
%APP.WEIGHT%=%SETUPUTIL.WEIGHT%
%INSTALL_APP%=INSTALL_SETUPUTIL
%LET_APP_INSTALLED%=LET_SETUPUTIL_INSTALLED
%APPINST_RESULT_REQUIREMENT%=IS_RESULT_APPINST_SUCCESS
%EULA_CANCELED%=FALSE
[INSTALL_SETUPUTIL]
FILE=%SRC%\BTIrUTIL\SETUP.EXE
OPTION=%PARAM_REG% -NOEULA
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_SETUPUTIL_INSTALLED]
%SETUPUTIL.INSTALLED%=1
%SETUPUTIL.ENABLE%=0
;---------------------------------
; Install EPP Ex Procedure
;---------------------------------
[INSTALL_EPPEX_PROC]
INITIALIZE=INSTALL_EPPEX_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_EPPEX_ACTION]
LET=LET_EPPEX_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_EPPEX_INFO]
%ITEM%=%EPPEX.TEXT%
%APP.ENABLE%=%EPPEX.ENABLE%
%APP.SELECT%=%EPPEX.SELECT%
%APP.WEIGHT%=%EPPEX.WEIGHT%
%INSTALL_APP%=INSTALL_EPPEX
%LET_APP_INSTALLED%=LET_EPPEX_INSTALLED
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1807`
%APPINST_RESULT_REQUIREMENT%=IS_RESULT_APPINST_SUCCESS
%EULA_CANCELED%=FALSE
[INSTALL_EPPEX]
FILE=%SRC%\EPPEX\%INSTLANG%\SETUP.EXE
OPTION='%PARAM_REG% "%INSTALL_DIR%" -NOEULA'
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_EPPEX_INSTALLED]
%EPPEX.INSTALLED%=1
%EPPEX.ENABLE%=0
;---------------------------------
; Install EPPPRO Procedure
;---------------------------------
[INSTALL_EPPPRO_PROC]
INITIALIZE=INSTALL_EPPPRO_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_EPPPRO_ACTION]
LET=LET_EPPPRO_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_EPPPRO_INFO]
%ITEM%=%EPPPRO.TEXT%
%APP.ENABLE%=%EPPPRO.ENABLE%
%APP.SELECT%=%EPPPRO.SELECT%
%APP.WEIGHT%=%EPPPRO.WEIGHT%
%INSTALL_APP%=INSTALL_EPPPRO
%LET_APP_INSTALLED%=LET_EPPPRO_INSTALLED
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1807`
%APPINST_RESULT_REQUIREMENT%=IS_RESULT_APPINST_SUCCESS
%EULA_CANCELED%=FALSE
[INSTALL_EPPPRO]
FILE=%SRC%\EPPPRO\%INSTLANG%\SETUP.EXE
OPTION='%PARAM_REG% "%INSTALL_DIR%" -NOEULA'
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_EPPPRO_INSTALLED]
%EPPPRO.INSTALLED%=1
%EPPPRO.ENABLE%=0
;---------------------------------
; Install EWP Procedure
;---------------------------------
[INSTALL_EWP_PROC]
INITIALIZE=INSTALL_EWP_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_EWP_ACTION]
LET=LET_EWP_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_EWP_INFO]
%ITEM%=%EWP.TEXT%
%APP.ENABLE%=%EWP.ENABLE%
%APP.SELECT%=%EWP.SELECT%
%APP.WEIGHT%=%EWP.WEIGHT%
%INSTALL_APP%=INSTALL_EWP
%LET_APP_INSTALLED%=LET_EWP_INSTALLED
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1807`
%APPINST_RESULT_REQUIREMENT%=IS_RESULT_APPINST_SUCCESS
%EULA_CANCELED%=FALSE
[INSTALL_EWP]
FILE=%SRC%\WEBPRINT\%INSTLANG%\SETUP.EXE
OPTION='%PARAM_REG% "%INSTALL_DIR%" -NOEULA'
WAIT=IS5
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=TRUE
[LET_EWP_INSTALLED]
%EWP.INSTALLED%=1
%EWP.ENABLE%=0
;---------------------------------
; Install CDR direct print Procedure
;---------------------------------
[INSTALL_CD_PROC]
INITIALIZE=INSTALL_CD_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_CD_ACTION]
LET=LET_CD_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_CD_INFO]
%ITEM%=%CD.TEXT%
%APP.ENABLE%=%CD.ENABLE%
%APP.SELECT%=%CD.SELECT%
%APP.WEIGHT%=%CD.WEIGHT%
%INSTALL_APP%=INSTALL_CD
%LET_APP_INSTALLED%=LET_CD_INSTALLED
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1807`
%APPINST_RESULT_REQUIREMENT%=IS_RESULT_APPINST_SUCCESS
%EULA_CANCELED%=FALSE
[INSTALL_CD]
FILE=%SRC%\CDR\%INSTLANG%\SETUP.EXE
OPTION='%PARAM_REG% "%INSTALL_DIR%" -NOEULA'
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_CD_INSTALLED]
%CD.INSTALLED%=1
%CD.ENABLE%=0
;---------------------------------
; Install Solution Menu Procedure
;---------------------------------
[INSTALL_SBOX_PROC]
INITIALIZE=INSTALL_SBOX_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_SBOX_ACTION]
LET=LET_SBOX_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_SBOX_INFO]
%ITEM%=%SBOX.TEXT%
%APP.ENABLE%=%SBOX.ENABLE%
%APP.SELECT%=%SBOX.SELECT%
%APP.WEIGHT%=%SBOX.WEIGHT%
%INSTALL_APP%=INSTALL_SBOX
%LET_APP_INSTALLED%=LET_SBOX_INSTALLED
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1807`
%APPINST_RESULT_REQUIREMENT%=IS_RESULT_SBOX_SUCCESS
%EULA_CANCELED%=FALSE
[INSTALL_SBOX]
FILE=%SRC%\SBOX\%INSTLANG%\SETUP.EXE
OPTION='%PARAM_REG% "%INSTALL_DIR%" -NOEULA'
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_SBOX_INSTALLED]
%SBOX.INSTALLED%=1
%SBOX.ENABLE%=0
[IS_RESULT_SBOX_SUCCESS]
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,1
OR
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,140
OR
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,160
OR
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,170
OR
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,180
;---------------------------------
; Install My Printer Utility
;---------------------------------
[INSTALL_MYPRINTER_PROC]
INITIALIZE=INSTALL_MYPRINTER_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_MYPRINTER_ACTION]
LET=LET_MYPRINTER_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_MYPRINTER_INFO]
%ITEM%=%MYPRINTER.TEXT%
%APP.ENABLE%=%MYPRINTER.ENABLE%
%APP.SELECT%=%MYPRINTER.SELECT%
%APP.WEIGHT%=%MYPRINTER.WEIGHT%
%INSTALL_APP%=INSTALL_MYPRINTER
%LET_APP_INSTALLED%=LET_MYPRINTER_INSTALLED
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1807`
%APPINST_RESULT_REQUIREMENT%=IS_RESULT_APPINST_SUCCESS
%EULA_CANCELED%=FALSE
[INSTALL_MYPRINTER]
FILE=%SRC%\MYPRINT\%INSTLANG%\SETUP.EXE
OPTION='%PARAM_REG% -NOEULA'
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_MYPRINTER_INSTALLED]
%MYPRINTER.INSTALLED%=1
%MYPRINTER.ENABLE%=0
;---------------------------------
; Install AdobeProfile Procedure
;---------------------------------
[INSTALL_ADOBEICC_PROC]
INITIALIZE=INSTALL_ADOBEICC_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_ADOBEICC_ACTION]
LET=LET_ADOBEICC_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_ADOBEICC_INFO]
%ITEM%=%ADOBEICC.TEXT%
%APP.ENABLE%=%ADOBEICC.ENABLE%
%APP.SELECT%=%ADOBEICC.SELECT%
%APP.WEIGHT%=%ADOBEICC.WEIGHT%
%INSTALL_APP%=INSTALL_ADOBEICC
%LET_APP_INSTALLED%=LET_ADOBEICC_INSTALLED
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1807`
%APPINST_RESULT_REQUIREMENT%=IS_RESULT_APPINST_SUCCESS
%EULA_CANCELED%=IS_ADOBEICC_CANCEL
[INSTALL_ADOBEICC]
FILE=%SRC%\ADOBEICC\SETUP.EXE
OPTION='%PARAM_REG% -NOEULA'
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[IS_ADOBEICC_CANCEL]
IFEQ=%ADOBEICC.EULA_CANCEL%,1
[LET_ADOBEICC_INSTALLED]
%ADOBEICC.INSTALLED%=1
%ADOBEICC.ENABLE%=0
;---------------------------------
; Install PhotoStudio
;---------------------------------
[INSTALL_PHOTOSTUDIO_PROC]
INITIALIZE=INSTALL_PHOTOSTUDIO_ACTION
BEGIN=INSTALL_3RDAPP_BEGINACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[INSTALL_PHOTOSTUDIO_ACTION]
LET=LET_PHOTOSTUDIO_INFO
LET=SET_PHOTOSTUDIO_PATH_EN
IF=IFEXIST_PSTUDIOLANG_E5
LET=SET_PHOTOSTUDIO_PATH_E5
ENDIF
IF=IFEXIST_PSTUDIOLANG_EA4
LET=SET_PHOTOSTUDIO_PATH_EA4
ENDIF
IF=IFEXIST_PSTUDIOLANG_JP
LET=SET_PHOTOSTUDIO_PATH_JP
ENDIF
GOSUB=INSTALL_APP_ACTION
END
[LET_PHOTOSTUDIO_INFO]
%ITEM%=%PHOTOSTUDIO.TEXT%
%APP.ENABLE%=%PHOTOSTUDIO.ENABLE%
%APP.SELECT%=%PHOTOSTUDIO.SELECT%
%APP.WEIGHT%=%PHOTOSTUDIO.WEIGHT%
%APP.SILENT%=%PHOTOSTUDIO.SILENT%
%INSTALL_APP%=INSTALL_PHOTOSTUDIO
%LET_APP_INSTALLED%=LET_PHOTOSTUDIO_INSTALLED
%IS_REBOOT_APP%=FALSE
%NEXT_PROC%=INSTALLED_PHOTOSTUDIO_PROC
%EULA_CANCELED%=IS_PHOTOSTUDIO_CANCEL
%IS_3RDAPP_INSTALL_SUCCESS%=TRUE
%INSTALL_APP_NOSILENT%=INSTALL_PHOTOSTUDIO_NOSILENT
%IS_3RDAPP_TWICE_INSTALL%=FALSE
[INSTALL_PHOTOSTUDIO]
FILE=%SRC%\PSTUDIO\Original\SETUP.EXE
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[INSTALL_PHOTOSTUDIO_NOSILENT]
FILE=%SRC%\PSTUDIO\Original\SETUP.EXE
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[IS_PHOTOSTUDIO_CANCEL]
IFEQ=%PHOTOSTUDIO.EULA_CANCEL%,1
[LET_PHOTOSTUDIO_INSTALLED]
%PHOTOSTUDIO.INSTALLED%=1
%PHOTOSTUDIO.ENABLE%=0
[IF_PHOTOSTUDIO_INSTALL_SUCCESS]
IFEQ=%EXITCODE%,0
[SET_PHOTOSTUDIO_PATH_E5]
%PHOTOSTUDIO_EXEPATH%=%SRC%\PHOTOSTUDIO\E5\SETUP.EXE
%PHOTOSTUDIO_LANGLIST%=LIST_OF_PSTUDIOLANG_E5
[SET_PHOTOSTUDIO_PATH_EA4]
%PHOTOSTUDIO_EXEPATH%=%SRC%\PHOTOSTUDIO\EA4\SETUP.EXE
%PHOTOSTUDIO_LANGLIST%=LIST_OF_PSTUDIOLANG_EA4
[SET_PHOTOSTUDIO_PATH_EN]
%PHOTOSTUDIO_EXEPATH%=%SRC%\PHOTOSTUDIO\EN\SETUP.EXE
%PHOTOSTUDIO_LANGLIST%=LIST_OF_PSTUDIOLANG_EN
[SET_PHOTOSTUDIO_PATH_JP]
%PHOTOSTUDIO_EXEPATH%=%SRC%\PHOTOSTUDIO\JP\SETUP.EXE
%PHOTOSTUDIO_LANGLIST%=LIST_OF_PSTUDIOLANG_JP
[LIST_OF_PSTUDIOLANG_E5]
DEFAULT=0009
English=0009
Spanish=000a
French=040c
German=0007
Italian=0010
[LIST_OF_PSTUDIOLANG_EA4]
DEFAULT=0009
English=0009
Korean=0013
Simplified_Chinese=0804
Traditional_Chinese=0404
[LIST_OF_PSTUDIOLANG_EN]
DEFAULT=0009
English=0009
[LIST_OF_PSTUDIOLANG_JP]
DEFAULT=0011
English=0011
;---------------------------------
; After Install PhotoStudio
;---------------------------------
[INSTALLED_PHOTOSTUDIO_PROC]
INITIALIZE=INSTALL_PHOTOSTUDIO_ACTION
BEGIN=INSTALLED_3RDAPP_BEGINACTION
;---------------------------------
; Install Yomitori Kakumei
;---------------------------------
[INSTALL_YOMITORI_PROC]
INITIALIZE=INSTALL_YOMITORI_ACTION
BEGIN=INSTALL_3RDAPP_BEGINACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[INSTALL_YOMITORI_ACTION]
LET=LET_YOMITORI_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_YOMITORI_INFO]
%ITEM%=%YOMITORI.TEXT%
%APP.ENABLE%=%YOMITORI.ENABLE%
%APP.SELECT%=%YOMITORI.SELECT%
%APP.WEIGHT%=%YOMITORI.WEIGHT%
%APP.SILENT%=%YOMITORI.SILENT%
%INSTALL_APP%=INSTALL_YOMITORI
%LET_APP_INSTALLED%=LET_YOMITORI_INSTALLED
%IS_REBOOT_APP%=IS_YOMITORI_REBOOT
%NEXT_PROC%=INSTALLED_YOMITORI_PROC
%EULA_CANCELED%=IS_YOMITORI_CANCEL
%IS_3RDAPP_INSTALL_SUCCESS%=TRUE
%INSTALL_APP_NOSILENT%=INSTALL_YOMITORI_NOSILENT
%IS_3RDAPP_TWICE_INSTALL%=FALSE
[INSTALL_YOMITORI]
FILE=%SRC%\YOMIKAKU\Original\SSETUP.EXE
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[INSTALL_YOMITORI_NOSILENT]
FILE=%SRC%\YOMIKAKU\Original\SETUP.EXE
OPTION='/v"PARAM=NoReboot"'
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[IS_YOMITORI_CANCEL]
IFEQ=%YOMITORI.EULA_CANCEL%,1
[LET_YOMITORI_INSTALLED]
%YOMITORI.INSTALLED%=1
%YOMITORI.ENABLE%=0
[IF_YOMITORI_INSTALL_SUCCESS]
IFEQ=%EXITCODE%,0
[IS_YOMITORI_REBOOT]
IFEQ=@SOFTWARE\PANASONIC\“ÇŽæŠv–½\L1.00.000;REBOOT@,1
;---------------------------------
; After Install Yomitori Kakumei
;---------------------------------
[INSTALLED_YOMITORI_PROC]
INITIALIZE=INSTALL_YOMITORI_ACTION
BEGIN=INSTALLED_3RDAPP_BEGINACTION
;---------------------------------
; Install OmniPage
;---------------------------------
[INSTALL_OMNIPAGE_PROC]
INITIALIZE=INSTALL_OMNIPAGE_ACTION
BEGIN=INSTALL_3RDAPP_BEGINACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[INSTALL_OMNIPAGE_ACTION]
LET=LET_OMNIPAGE_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_OMNIPAGE_INFO]
%ITEM%=%OMNIPAGE.TEXT%
%APP.ENABLE%=%OMNIPAGE.ENABLE%
%APP.SELECT%=%OMNIPAGE.SELECT%
%APP.WEIGHT%=%OMNIPAGE.WEIGHT%
%APP.SILENT%=%OMNIPAGE.SILENT%
%INSTALL_APP%=INSTALL_OMNIPAGE
%LET_APP_INSTALLED%=LET_OMNIPAGE_INSTALLED
%IS_REBOOT_APP%=FALSE
%NEXT_PROC%=INSTALLED_OMNIPAGE_PROC
%EULA_CANCELED%=IS_OMNIPAGEEULA_CANCEL
%IS_3RDAPP_INSTALL_SUCCESS%=TRUE
%INSTALL_APP_NOSILENT%=INSTALL_OMNIPAGE_NOSILENT
%IS_3RDAPP_TWICE_INSTALL%=FALSE
[INSTALL_OMNIPAGE]
FILE=%SRC%\OMNIPAGE\Original\OMNIPAGE\SETUP.EXE
OPTION='/l`%INI%;%OMNIPAGE_LANGLIST%;%LANG%;DEFAULT` /v"EREG=3 REBOOT=R /qn"'
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[INSTALL_OMNIPAGE_NOSILENT]
FILE=%SRC%\OMNIPAGE\Original\OMNIPAGE\SETUP.EXE
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[IS_OMNIPAGEEULA_CANCEL]
IFEQ=%OMNIPAGE.EULA_CANCEL%,1
[LET_OMNIPAGE_INSTALLED]
%OMNIPAGE.INSTALLED%=1
%OMNIPAGE.ENABLE%=0
[IF_OMNIPAGE_INSTALL_SUCCESS]
IFEQ=%EXITCODE%,0
[LIST_OF_OMNILANG_EP6]
DEFAULT=1033
English=1033
Spanish=1034
French=1036
German=1031
Italian=1040
Portuguese=1046
[LIST_OF_OMNILANG_EN]
DEFAULT=1033
English=1033
;---------------------------------
; After Install OmniPage
;---------------------------------
[INSTALLED_OMNIPAGE_PROC]
INITIALIZE=INSTALL_OMNIPAGE_ACTION
BEGIN=INSTALLED_3RDAPP_BEGINACTION
;---------------------------------
; Install PageManager
;---------------------------------
[INSTALL_PAGEMANAGER_PROC]
INITIALIZE=INSTALL_PAGEMANAGER_ACTION
BEGIN=INSTALL_3RDAPP_BEGINACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[INSTALL_PAGEMANAGER_ACTION]
LET=LET_PAGEMANAGER_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_PAGEMANAGER_INFO]
%ITEM%=%PAGEMANAGER.TEXT%
%APP.ENABLE%=%PAGEMANAGER.ENABLE%
%APP.SELECT%=%PAGEMANAGER.SELECT%
%APP.WEIGHT%=%PAGEMANAGER.WEIGHT%
%APP.SILENT%=%PAGEMANAGER.SILENT%
%INSTALL_APP%=INSTALL_PAGEMANAGER
%LET_APP_INSTALLED%=LET_PAGEMANAGER_INSTALLED
%IS_REBOOT_APP%=FALSE
%NEXT_PROC%=INSTALLED_PAGEMANAGER_PROC
%EULA_CANCELED%=IS_PAGEMANAGER_CANCEL
%IS_3RDAPP_INSTALL_SUCCESS%=TRUE
%INSTALL_APP_NOSILENT%=INSTALL_PAGEMANAGER_NOSILENT
%IS_3RDAPP_TWICE_INSTALL%=FALSE
[INSTALL_PAGEMANAGER]
FILE=%PAGEMANAGER_PATH%\SETUP.EXE
OPTION='/deleter /s /r /psilent /l`%INI%;%PAGEMANAGER_LANGLIST%;%LANG%;DEFAULT`'
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[INSTALL_PAGEMANAGER_NOSILENT]
FILE=%PAGEMANAGER_PATH%\SETUP.EXE
OPTION='/deleter'
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[IS_PAGEMANAGER_CANCEL]
IFEQ=%PAGEMANAGER.EULA_CANCEL%,1
[LET_PAGEMANAGER_INSTALLED]
%PAGEMANAGER.INSTALLED%=1
%PAGEMANAGER.ENABLE%=0
[IF_PAGEMANAGER_INSTALL_SUCCESS]
IFEQ=@SOFTWARE\NEWSOFT\PAGEMANAGER\CA;Install@,success
[LIST_OF_PAGELANG_E5]
DEFAULT=0009
English=0009
Spanish=000a
French=040c
German=0007
Italian=0010
[LIST_OF_PAGELANG_ASIA2-2]
DEFAULT=0009
English=0009
Simplified_Chinese=0804
[LIST_OF_PAGELANG_EN]
DEFAULT=0009
English=0009
[LIST_OF_PAGELANG_JP]
DEFAULT=0011
English=0011
;---------------------------------
; After Install PAGEMANAGER
;---------------------------------
[INSTALLED_PAGEMANAGER_PROC]
INITIALIZE=INSTALL_PAGEMANAGER_ACTION
BEGIN=INSTALLED_3RDAPP_BEGINACTION
;---------------------------------
; Install Rosetta
;---------------------------------
[INSTALL_ROSETTA_PROC]
INITIALIZE=INSTALL_ROSETTA_ACTION
BEGIN=INSTALL_3RDAPP_BEGINACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[INSTALL_ROSETTA_ACTION]
LET=LET_ROSETTA_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_ROSETTA_INFO]
%ITEM%=%ROSETTA.TEXT%
%APP.ENABLE%=%ROSETTA.ENABLE%
%APP.SELECT%=%ROSETTA.SELECT%
%APP.WEIGHT%=%ROSETTA.WEIGHT%
%APP.SILENT%=%ROSETTA.SILENT%
%INSTALL_APP%=INSTALL_ROSETTA
%LET_APP_INSTALLED%=LET_ROSETTA_INSTALLED
%IS_REBOOT_APP%=FALSE
%NEXT_PROC%=INSTALLED_ROSETTA_PROC
%EULA_CANCELED%=IS_ROSETTA_CANCEL
%IS_3RDAPP_INSTALL_SUCCESS%=TRUE
%INSTALL_APP_NOSILENT%=INSTALL_ROSETTA_NOSILENT
%IS_3RDAPP_TWICE_INSTALL%=FALSE
[INSTALL_ROSETTA]
FILE=%SRC%\ROSETTA\Original\SETUP.EXE
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[INSTALL_ROSETTA_NOSILENT]
FILE=%SRC%\ROSETTA\Original\SETUP.EXE
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[IS_ROSETTA_CANCEL]
IFEQ=%ROSETTA.EULA_CANCEL%,1
[LET_ROSETTA_INSTALLED]
%ROSETTA.INSTALLED%=1
%ROSETTA.ENABLE%=0
[IF_ROSETTA_INSTALL_SUCCESS]
IFEQ=%EXITCODE%,0
;---------------------------------
; After Install Rosetta
;---------------------------------
[INSTALLED_ROSETTA_PROC]
INITIALIZE=INSTALL_ROSETTA_ACTION
BEGIN=INSTALLED_3RDAPP_BEGINACTION
;---------------------------------
; Install File KAKUMEI
;---------------------------------
[INSTALL_FILEOCR_PROC]
INITIALIZE=INSTALL_FILEOCR_ACTION
BEGIN=INSTALL_3RDAPP_BEGINACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[INSTALL_FILEOCR_ACTION]
LET=LET_FILEOCR_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_FILEOCR_INFO]
%ITEM%=%FILEOCR.TEXT%
%APP.ENABLE%=%FILEOCR.ENABLE%
%APP.SELECT%=%FILEOCR.SELECT%
%APP.WEIGHT%=%FILEOCR.WEIGHT%
%APP.SILENT%=%FILEOCR.SILENT%
%INSTALL_APP%=INSTALL_FILEOCR
%LET_APP_INSTALLED%=LET_FILEOCR_INSTALLED
%IS_REBOOT_APP%=FALSE
%NEXT_PROC%=INSTALLED_FILEOCR_PROC
%EULA_CANCELED%=IS_FILEOCR_CANCEL
%IS_3RDAPP_INSTALL_SUCCESS%=TRUE
%INSTALL_APP_NOSILENT%=INSTALL_FILEOCR_NOSILENT
%IS_3RDAPP_TWICE_INSTALL%=FALSE
[INSTALL_FILEOCR]
FILE=%SRC%\FILEOCR\Original\SSETUP.EXE
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[INSTALL_FILEOCR_NOSILENT]
FILE=%SRC%\FILEOCR\Original\SETUP.EXE
OPTION='/v"PARAM=NoReboot"'
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[IS_FILEOCR_CANCEL]
IFEQ=%FILEOCR.EULA_CANCEL%,1
[LET_FILEOCR_INSTALLED]
%FILEOCR.INSTALLED%=1
%FILEOCR.ENABLE%=0
[IF_FILEOCR_INSTALL_SUCCESS]
IFEQ=%EXITCODE%,0
;---------------------------------
; After Install File KAKUMEI
;---------------------------------
[INSTALLED_FILEOCR_PROC]
INITIALIZE=INSTALL_FILEOCR_ACTION
BEGIN=INSTALLED_3RDAPP_BEGINACTION
;---------------------------------
; Install Utility Procedure
;---------------------------------
[INSTALL_UTILITY_PROC]
INITIALIZE=INSTALL_UTILITY_ACTION
BEGIN=INSTALL_UTILITY_BEGINACTION
[INSTALL_UTILITY_ACTION]
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
IF=IS_UTILITY_NOTINSTALL
END=NEXT
ENDIF
END
[INSTALL_UTILITY_BEGINACTION]
CREATEPROGRESSDLG=TRUE
SETWINDOWZPOS=1
IF=IS_CAPTURE_MODE
LET=%LET_UTILITY_INSTALLED%
LOG=%ITEM% is installed(CAPTURE_MODE).
END=NEXT
ENDIF
IF=IS_SECONDINSTALL
UPDATEPROGRESSDLG=TRUE
PAUSE=6000
ENDIF
LET=LET_SECONDINSTALL
APPL=%INSTALL_UTILITY%
IF=%IS_UTILITY_INSTALL_SUCCESS%
LET=%LET_UTILITY_INSTALLED%
LOG=%ITEM% is install successful.
ENDIF
IF=%IS_UTILITY_INSTALL_FAILED%
CREATEPROGRESSDLG=FALSE
END=FAILURE_PROC
ENDIF
IF=IS_RESULT_REBOOT
LET=LET_REBOOT_TRUE
LOG=%ITEM% need REBOOT.
ENDIF
SETWINDOWZPOS=1
PROGRESS=%TOTALWEIGHT%,%UTILITY.WEIGHT%,%INSTALLTIME%
END=NEXT
[IS_RESULT_UTILITY_SUCCESS]
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,1
[IS_RESULT_UTILITY_FAILED]
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,1
[IS_UTILITY_NOTINSTALL]
IFEQ=%UTILITY.ENABLE%,0
OR
IFEQ=%UTILITY.SELECT%,0
;---------------------------------
; Install Application
;---------------------------------
[INSTALL_APP_PROC]
INITIALIZE=INSTALL_APP_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_APP_ACTION]
CREATEPROGRESSDLG=TRUE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
IF=IS_APP_NOTINSTALL
END=NEXT
ENDIF
END
[INSTALL_APP_BEGINACTION]
SETWINDOWZPOS=1
UPDATEPROGRESSDLG=TRUE
IF=%EULA_CANCELED%
PROGRESS=%TOTALWEIGHT%,%APP.WEIGHT%,%INSTALLTIME%
END=NEXT
ENDIF
IF=IS_CAPTURE_MODE
LET=%LET_APP_INSTALLED%
END=NEXT
ENDIF
IF=IS_SECONDINSTALL
PAUSE=6000
ENDIF
LET=LET_SECONDINSTALL
APPL=%INSTALL_APP%
IF=IS_INSTALLTERMINATE
LET=LET_REBOOT_TRUE
CREATEPROGRESSDLG=FALSE
END=FAILURE_PROC
ENDIF
IF=IS_RESULT_REBOOT
LET=LET_REBOOT_TRUE
LOG=%ITEM% need REBOOT.
ENDIF
IF=%APPINST_RESULT_REQUIREMENT%
LET=%LET_APP_INSTALLED%
LOG=%ITEM% is installed successful.
ENDIF
SETWINDOWZPOS=1
PROGRESS=%TOTALWEIGHT%,%APP.WEIGHT%,%INSTALLTIME%
END=NEXT
[IS_APP_NOTINSTALL]
IFEQ=%APP.ENABLE%,0
OR
IFEQ=%APP.SELECT%,0
[IS_INSTALLTERMINATE]
IFEQ=%EXITCODE%,128
;---------------------------------
; Initial Application Parameter
;---------------------------------
[INITIAL_APPLICATION_PARAM]
@%PARAM_REG%;REBOOT@=DWORD,0
@%PARAM_REG%;APPLICATION_COMPLETED@=DWORD,0xFFFFFFFF
@%PARAM_REG%;PRIMARY_LANGID@=DWORD,%INST_PRIMARY_LANGID%
@%PARAM_REG%;SUB_LANGID@=DWORD,%INST_SUB_LANGID%
@%PARAM_REG%;RESIDENCE@=SZ,%RESIDENCE%
@%PARAM_REG%;REGION@=SZ,%SLECTEDCOUNTRY%
@%PARAM_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%"
[IS_RESULT_APPLICATION]
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,1
[IS_RESULT_APPINST_SUCCESS]
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,1
[IS_RESULT_APPLICATION_BEGIN]
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,0
[IS_RESULT_NETRWORKSETUP_BACK]
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,120
[IS_RESULT_REBOOT]
IFNE=@%PARAM_REG%;REBOOT@,0
[LET_REBOOT_TRUE]
%REBOOT%=1
[LET_REGREBOOT_FALSE]
@%PARAM_REG%;REBOOT@=DWORD,0
[LET_REBOOTDRV_TRUE]
%REBOOTDRV%=1
[LET_REBOOT_FALSE]
%REBOOT%=0
[LET_REBOOTDRV_FALSE]
%REBOOTDRV%=0
;---------------------------------
; Install 3rd Application
;---------------------------------
[INSTALL_3RDAPP_PROC]
INITIALIZE=INSTALL_APP_ACTION
BEGIN=INSTALL_3RDAPP_BEGINACTION
[INSTALL_3RDAPP_BEGINACTION]
SETWINDOWZPOS=1
UPDATEPROGRESSDLG=TRUE
IF=%EULA_CANCELED%
END=NEXT
ENDIF
IF=IS_CAPTURE_MODE
END=NEXT
ENDIF
IF=IS_SECONDINSTALL
PAUSE=6000
ENDIF
LET=LET_SECONDINSTALL
SAVERERUN=RERUN_3RDAPP
REBOOTMODE=REBOOTMODE_ACCEPT
IF=IS_APPSILENT_TRUE
LOG=%ITEM% is SILENT
APPL=%INSTALL_APP%
LOG=EXITCODE is %EXITCODE%
ELSE
LOG=%ITEM% is NOSILENT
APPL=%INSTALL_APP_NOSILENT%
LOG=EXITCODE is %EXITCODE%
ENDIF
IF=%IS_3RDAPP_INSTALL_SUCCESS%
LOG=%ITEM% install success
REBOOTMODE=REBOOTMODE_REJECT
END=NEXT
ENDIF
IF=%IS_3RDAPP_TWICE_INSTALL%
LOG=%ITEM% install retry
APPL=%INSTALL_APP_NOSILENT%
ENDIF
REBOOTMODE=REBOOTMODE_REJECT
END=NEXT
[RERUN_3RDAPP]
FILE=%MCDCHECK_DIR%\MCDCHECK.INI
BEGIN=%NEXT_PROC%
[IS_APPSILENT_TRUE]
IFEQ=%APP.SILENT%,1
;---------------------------------
; Installed 3rd Application
;---------------------------------
[INSTALLED_3RDAPP_BEGINACTION]
SETWINDOWZPOS=1
PROGRESS=%TOTALWEIGHT%,%APP.WEIGHT%,%INSTALLTIME%
DELETERERUN=RERUN_3RDAPP
IF=%EULA_CANCELED%
END=NEXT
ENDIF
IF=%IS_3RDAPP_INSTALL_SUCCESS%
LET=%LET_APP_INSTALLED%
ELSE
LOG=%ITEM% install failed.
ENDIF
IF=%IS_REBOOT_APP%
LET=LET_REBOOT_TRUE
ENDIF
END=NEXT
;---------------------------------
; Final Procedure
;---------------------------------
[FINAL_PROC]
INITIALIZE=FINAL_PROC_ACTION
[FINAL_PROC_ACTION]
CREATEPROGRESSDLG=FALSE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
SETWINDOWZPOS=1
ITEMINFO_INSTALLED=%ITEMSECTION%
LET=LET_STEPITEM_NONE
LET=LET_COMMA_NULL
IF=IS_SHOW_SETUPMETHOD
LET=LET_STEP3_LAN
LET=LET_COMMA_COMMA
ENDIF
IF=IS_NEED_CONNECT_STEP
LET=LET_STEP3_PRINTERCONNECT
LET=LET_COMMA_COMMA
ENDIF
IF=IS_HEADALIGNMENT1_SHOW
LOG=headalignment is 1
LET=LET_STEP3_DETECT_HEADALIGNMENT1
LET=LET_COMMA_COMMA
ENDIF
IF=IS_HEADALIGNMENT2_SHOW
LOG=headalignment is 2
LET=LET_STEP3_DETECT_HEADALIGNMENT2
LET=LET_COMMA_COMMA
ENDIF
IF=IS_HEADALIGNMENT3_SHOW
LOG=headalignment is 3
LET=LET_STEP3_DETECT_HEADALIGNMENT1
LET=LET_COMMA_COMMA
ENDIF
IF=IS_2BININFO_NEED
LET=LET_STEP3_2BININFO
LET=LET_COMMA_COMMA
ENDIF
IF=IS_SFP
LET=LET_STEP3_RESULT
LET=LET_COMMA_COMMA
ELSE
ENDIF
IF=IS_COMPLETIONSTEP_NEED
LET=LET_STEP3_COMPLETION
LET=LET_COMMA_COMMA
ENDIF
SETWINDOWZPOS=1
IF=NEED_REGIST_DRVINFO_4SBOX
LET=REGIST_DRVINFO_4SBOX
ENDIF
END=NEXT
[NEED_REGIST_DRVINFO_4SBOX]
IFEQ=%PRINTERDRIVER.SELECT%,1
IFNE=%LEADAPLICD%,2
OR
IFEQ=%MPDRIVER.SELECT%,1
IFNE=%LEADAPLICD%,2
OR
IFEQ=%SCANGEAR.SELECT%,1
IFNE=%LEADAPLICD%,2
[REGIST_DRVINFO_4SBOX]
@%INSTALLED_DEVICE_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%"
@%INSTALLED_DEVICE_REG%;CATEGORY@=SZ,`%INI%;PRODUCTTYPE_LIST;%PRODUCTFLAG%`
@%INSTALLED_DEVICE_REG%;RESIDENCE@=SZ,%RESIDENCE%
@%INSTALLED_DEVICE_REG%;CD@=SZ,%CDTYPE%
[IS_NEED_CONNECT_STEP]
IFEQ=%PRINTERDRIVER.INSTALLED%,1
OR
IFEQ=%MPDRIVER.INSTALLED%,1
[IS_NEED_DETECT]
IFEQ=%PRINTERDRIVER.INSTALLED%,1
OR
IFEQ=%MPDRIVER.INSTALLED%,1
[LET_STEPITEM_NONE]
%STEPITEM%=""
[LET_COMMA_NULL]
%COMMA%=""
[LET_COMMA_COMMA]
%COMMA%=","
[LET_STEP3_LAN]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM2051`"
[LET_STEP3_PRINTERCONNECT]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM2001`"
[LET_STEP3_DETECT_HEADALIGNMENT1]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM2401`"
[LET_STEP3_DETECT_HEADALIGNMENT2]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM2411`"
[LET_STEP3_2BININFO]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM2610`"
[LET_STEP3_RESULT]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM2201`"
[LET_STEP3_COMPLETION]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM1809`"
;---------------------------------
; Select LAN usage model Procedure
;---------------------------------
[INSTALL_LANSELECT_PROC]
INITIALIZE=INSTALL_LANSELECT_ACTION
SCREEN=%SCREEN%\CONDITION.SCI
CANCEL_EVENT=INSTALL_LANSELECT_CANCEL_ACTION
LAN1ST_EVENT=INSTALL_LANSELECT_LAN1ST_ACTION
LAN2ND_EVENT=INSTALL_LANSELECT_LAN2ND_ACTION
LAN3RD_EVENT=INSTALL_LANSELECT_LAN3RD_ACTION
NEXT_EVENT=INSTALL_LANSELECT_NEXT_ACTION
[INSTALL_LANSELECT_ACTION]
SETWINDOWZPOS=1
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
LET=LET_LANSELFLAG_3RD
LET=LET_INSTALLLANFLAG
LET=LET_ITEM_NETWORKSETUP
IF=IS_DRIVER_INSTALLED
ELSE
LET=LET_INSTALLLANFLAG_FALSE
END=NEXT
ENDIF
SETWINDOWZPOS=1
IF=IS_LAN
END
ENDIF
END=NEXT
[LET_ITEM_NETWORKSETUP]
%ITEM%=`%MESSAGE%;STRING;MSM4014`
[INSTALL_LANSELECT_CANCEL_ACTION]
LET=LET_FORCEDEFAULT
LET=LET_FAILURESTEP_LANSELECT
END=LAN_FAILURE_PROC
[LANSEELCT_SCI_TABLE]
0=SFP
1=MFP
2=MFP
[LET_FAILURESTEP_LANSELECT]
%FAILURESTEP%=`%MESSAGE%;STRING;MSM2051`
[INSTALL_LANSELECT_LAN1ST_ACTION]
LET=LET_LANSELFLAG_1ST
END
[INSTALL_LANSELECT_LAN2ND_ACTION]
LET=LET_LANSELFLAG_2ND
END
[INSTALL_LANSELECT_LAN3RD_ACTION]
LET=LET_LANSELFLAG_3RD
END
[LET_INSTALLLANFLAG]
%INSTALLLANFLAG%=%LANFLAG%
[LET_INSTALLLANFLAG_FALSE]
%INSTALLLANFLAG%=0
[LET_LANSELFLAG_1ST]
%LANSELFLAG%=1
[LET_LANSELFLAG_2ND]
%LANSELFLAG%=2
[LET_LANSELFLAG_3RD]
%LANSELFLAG%=3
[IS_LANSELFLAG_1ST]
IFEQ=%LANSELFLAG%,1
[IS_LANSELFLAG_2ND]
IFEQ=%LANSELFLAG%,2
[IS_LANSELFLAG_3RD]
IFEQ=%LANSELFLAG%,3
[IS_LAN]
IFEQ=%INSTALLLANFLAG%,1
[IS_SHOW_SETUPMETHOD]
IFEQ=%INSTALLLANFLAG%,1
IFEQ=%PRINTERDRIVER.INSTALLED%,1
OR
IFEQ=%INSTALLLANFLAG%,1
IFEQ=%MPDRIVER.INSTALLED%,1
[NETWORKSETTING_CAUTION_MSG]
TEXT=`%MESSAGE%;STRING;MSM2081`
CAPTION=`%MESSAGE%;STRING;MSM0103`
BUTTON=OK
ICON=INFORMATION
[INSTALL_LANSELECT_NEXT_ACTION]
IF=IS_LANSELFLAG_1ST
LET=SELECT_METHOD_LAN
MESSAGE=NETWORKSETTING_CAUTION_MSG
END=NEXT
ENDIF
IF=IS_LANSELFLAG_3RD
LET=SELECT_METHOD_USB
END=NEXT
ENDIF
LET=SELECT_METHOD_LAN
LET=LET_PORTSELECT_FILE
LET=LET_BJCJ_TO_CJ
IF=IS_JP
LET=LET_BJCJ_TO_BJ
ENDIF
IF=IS_WIN9X_SFP
LET=LET_DETECTPRINTER_9X_SFP_NEW
ENDIF
IF=IS_WIN9X_MFP
LET=LET_DETECTPRINTER_9X_MFP
ENDIF
LET=LET_MFP_JPUSPARAM_NULL
IF=IS_MFP_JPUS
LET=LET_MFP_JPUSPARAM_JPUS
ENDIF
IF=IS_WIN2K_SFP
LET=LET_DETECTPRINTER_2K_SFP
ENDIF
IF=IS_WIN2K_MFP
LET=LET_DETECTPRINTER_2K_MFP
ENDIF
ADDPRINTER=%PRINTERSECTION%
IF=IS_SFP
LET=LET_DRIVER_INSTALLED
ENDIF
IF=IS_MFP
LET=LET_MPDRIVER_INSTALLED
ENDIF
LET=LET_FORCEDEFAULT
LET=LOG_INSTALL_BY_MANUALSELECTION
END=INSTALL_LAN_PROC
[SELECT_METHOD_USB]
%SELECT_METHOD%=USB
[SELECT_METHOD_LAN]
%SELECT_METHOD%=LAN
[LET_PORTSELECT_FILE]
%PORTSELECT%=FILE:
;---------------------------------
; Detect Printer Procedure
;---------------------------------
[INSTALL_DETECTPRINTER_PROC]
INITIALIZE=INSTALL_DETECTPRINTER_ACTION
SCREEN=%SCREEN%\DETECT.SCI
BEGIN=DETECTPRINTER_BEGINACTION
HELP_EVENT=INSTALL_DETECTPRINTER_HELP_ACTION
CANCEL_EVENT=INSTALL_DETECTPRINTER_CANCEL_ACTION
PREV_EVENT=LAN_DETECT_PREV_ACTION
SELECTPORT_EVENT=INSTALL_DETECTPRINTER_PORT_ACTION
DETECTPRINTER_EVENT=INSTALL_DETECTPRINTER_DETECT_ACTION
DETECTTIMEOUT_EVENT=INSTALL_DETECTPRINTER_TIMEOUT_ACTION
DETECTDEVICE_EVENT=INSTALL_DETECTDEVICE_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[INSTALL_DETECTPRINTER_ACTION]
LOG=It is the beginning of INSTALL_DETECTPRINTER_ACTION
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
SETWINDOWZPOS=1
LET=LET_SAVE_INSTLANG
LET=LET_ITEM_PRINTERDRIVER
IF=IS_MFP
LET=LET_ITEM_MPDRIVER
ENDIF
LET=LET_DETECTWARNINGFLAG_FALSE
LET=LET_DETECTDEVICEFLAG_FALSE
LET=LET_REDRAWPAIN
LOG=Start to detect devices.
TIMER=DETECT_TIMER
LET=LET_BJCJ_TO_CJ
IF=IS_JP
LET=LET_BJCJ_TO_BJ
ENDIF
IF=IS_WIN9X_SFP
LET=LET_DETECTPRINTER_9X_SFP_NEW
ENDIF
IF=IS_WIN9X_MFP
LET=LET_DETECTPRINTER_9X_MFP
ENDIF
LET=LET_MFP_JPUSPARAM_NULL
IF=IS_MFP_JPUS
LET=LET_MFP_JPUSPARAM_JPUS
ENDIF
IF=IS_WIN2K_SFP
LET=LET_DETECTPRINTER_2K_SFP
ENDIF
IF=IS_WIN2K_MFP
LET=LET_DETECTPRINTER_2K_MFP
ENDIF
IF=IS_ANIME_RTL
LET=LET_ANIMATION_FILE_RTL
ELSE
LET=LET_ANIMATION_FILE_NORMAL
ENDIF
SETWINDOWZPOS=1
IF=IS_NEED_DETECT
GOSUB=SUB_IRDASOUND
END
ENDIF
END=NEXT
[IS_ANIME_RTL]
IFEQ=%RTLREADING%,1
IFEXIST=%SRC%\RES\ANIME\RTL\USB.ANI
[IS_MFP_JPUS]
IFEXISTDIR=%SRC%\MP\DRV98ME\PRINT\JAPANESE\JAPANESE
OR
IFEXISTDIR=%SRC%\MP\DRV98ME\PRINT\ENGLISH\ENGLISH
[LET_MFP_JPUSPARAM_NULL]
%JPUSPARAM%=""
[LET_MFP_JPUSPARAM_JPUS]
%JPUSPARAM%="_JPUS"
[SUB_IRDASOUND]
IF=IS_IRDASOUND
SOUND=SET_IRDASOUND
ENDIF
END
[DETECTPRINTER_BEGINACTION]
SETWINDOWZPOS=1
END
[LET_DETECTPRINTER_9X_SFP_NEW]
%PRINTERSECTION%=INSTALL_SFP9X
[LET_DETECTPRINTER_9X_MFP]
%PRINTERSECTION%=INSTALL_MFP9X
[IS_JP]
IF=%LANG%,Japanese
[LET_BJCJ_TO_BJ]
%BJCJ%=BJ
[LET_BJCJ_TO_CJ]
%BJCJ%=CJ
[LET_DETECTPRINTER_2K_MFP]
%PRINTERSECTION%=INSTALL_MFP2K
[LET_DETECTPRINTER_2K_SFP]
%PRINTERSECTION%=INSTALL_SFP2K
[LET_ANIMATION_FILE_NORMAL]
%ANIMATION_FILE%=%SRC%\RES\ANIME\USB.ANI
[LET_ANIMATION_FILE_RTL]
%ANIMATION_FILE%=%SRC%\RES\ANIME\RTL\USB.ANI
[INSTALL_DETECTPRINTER_HELP_ACTION]
IF=IS_NOTEXIST_HELP
END
ENDIF
OPEN=OPEN_DETECT_HELP
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[IS_NOTEXIST_HELP]
IFNOTEXIST=%MANUAL_PATH%\html\%LANG%\help.htm
[OPEN_DETECT_HELP]
FILE=%MANUAL_PATH%\html\%LANG%\help.htm
[LAN_DETECT_PREV_ACTION]
END=INSTALL_LANSELECT_PROC
[INSTALL_DETECTPRINTER_CANCEL_ACTION]
IF=IS_CAPTURE_MODE
END=NEXT
ENDIF
LET=LET_FORCEDEFAULT
LET=LET_FAILURESTEP_DETECTPRINTER
END=DETECT_FAILURE_PROC
[LET_FORCEDEFAULT]
@SOFTWARE\Canon\cnmbj\PrinterDriverInstaller\%PRINTERNAME%;ForceDefaultPrinter@=SZ,"1"
[INSTALL_DETECTPRINTER_PORT_ACTION]
ANIMATION=FALSE
PORTSELECT
ANIMATION=IS_DETECTDEVICEFLAG_FALSE
IF=IS_NOT_PORTSELECTED
TIMER=DETECT_TIMER
LET=LET_DETECTWARNINGFLAG_FALSE
REDRAW=TEXT2_PAIN
END
ENDIF
LET=LET_RESTORE_INSTLANG
ADDPRINTER=%PRINTERSECTION%
IF=IS_SFP
LET=LET_DRIVER_INSTALLED
ENDIF
IF=IS_MFP
LET=LET_MPDRIVER_INSTALLED
ENDIF
LET=LET_FORCEDEFAULT
LET=LET_MANUALSELECT_TRUE
LET=LOG_INSTALL_BY_MANUALSELECTION
END=NEXT
[LET_ITEM_PRINTERDRIVER]
%ITEM%=%PRINTERDRIVER.TEXT%
[INSTALL_DETECTPRINTER_TIMEOUT_ACTION]
ANIMATION=TRUE
LET=LET_DETECTWARNINGFLAG_TRUE
LET=LET_DETECTDEVICEFLAG_FALSE
REDRAW=TEXT2_PAIN
END
[LET_DETECTWARNINGFLAG_TRUE]
%DETECTWARNINGFLAG%=1
[LET_DETECTWARNINGFLAG_FALSE]
%DETECTWARNINGFLAG%=0
[LET_DETECTDEVICEFLAG_TRUE]
%DETECTDEVICEFLAG%=1
[LET_DETECTDEVICEFLAG_FALSE]
%DETECTDEVICEFLAG%=0
[IS_DETECTDEVICEFLAG_FALSE]
IFEQ=%DETECTDEVICEFLAG%,0
[LET_REDRAWPAIN]
%DEVNODES_REDRAW_PAIN%=TEXT2_PAIN
[LET_MANUALSELECT_TRUE]
%MANUALSELECT%=1
[LET_MANUALSELECT_FALSE]
%MANUALSELECT%=0
[LET_FAILURESTEP_DETECTPRINTER]
%FAILURESTEP%=`%MESSAGE%;STRING;MSM2001`
[IS_NOT_PORTSELECTED]
IFNE=%LPARAM%,0
[INSTALL_DETECTPRINTER_DETECT_ACTION]
LOG=All devices were found.
IF=IS_SFP
LET=LET_DRIVER_INSTALLED
ENDIF
IF=IS_MFP
LET=LET_MPDRIVER_INSTALLED
ENDIF
LET=LET_MANUALSELECT_FALSE
LET=LOG_INSTALL_BY_PNP
END=NEXT
[INSTALL_DETECTDEVICE_ACTION]
LOG=Some devices were found.
ANIMATION=FALSE
LET=LET_DETECTWARNINGFLAG_FALSE
LET=LET_DETECTDEVICEFLAG_TRUE
REDRAW=%DEVNODES_REDRAW_PAIN%
TIMER=DETECT_TIMER
END
[DETECT_TIMER]
TIMEOUT=%DETECTTIMEOUT%
EVENT=DETECTTIMEOUT_EVENT
[LET_SAVE_INSTLANG]
%SAVE_INSTLANG%=%INSTLANG%
%SAVE_REGION%=%REGION%
[LET_RESTORE_INSTLANG]
%INSTLANG%=%SAVE_INSTLANG%
%REGION%=%SAVE_REGION%
[LOG_INSTALL_BY_MANUALSELECTION]
@Software\Canon\MSETUPLOG;FLAG3@=DWORD,0
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,1
[LOG_INSTALL_BY_PNP]
@Software\Canon\MSETUPLOG;FLAG3@=DWORD,1
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,1
[IS_PRINTERDRIVER_INSTALLED]
IFNE=%PRINTERDRIVER.INSTALLED%,0
[IS_MPDRIVER_INSTALLED]
IFNE=%MPDRIVER.INSTALLED%,0
[IS_DRIVER_INSTALLED]
IFNE=%PRINTERDRIVER.INSTALLED%,0
OR
IFNE=%MPDRIVER.INSTALLED%,0
[IS_WIN9X_SFP]
IF=%OS%,Win9X
IFEQ=%PRODUCTFLAG%,0
[IS_WIN9X_MFP]
IF=%OS%,Win9X
IFEQ=%PRODUCTFLAG%,1
[IS_WIN2K_SFP]
IF=%OS%,Win2000
IFEQ=%PRODUCTFLAG%,0
OR
IF=%OS%,WinXP
IFEQ=%PRODUCTFLAG%,0
OR
IF=%OS%,WinVista
IFEQ=%PRODUCTFLAG%,0
[IS_WIN2K_MFP]
IF=%OS%,Win2000
IFEQ=%PRODUCTFLAG%,1
OR
IF=%OS%,WinXP
IFEQ=%PRODUCTFLAG%,1
OR
IF=%OS%,WinVista
IFEQ=%PRODUCTFLAG%,1
;---------------------------------
; SFP detect information
;---------------------------------
[INSTALL_SFP9X]
DETECT=MESSAGE
DEVICE=DEVICE_SFP9X
PRINTERNAME=%PRINTERNAME%
PORTNAME=%PORTSELECT%
[DEVICE_SFP9X]
INF=%SRC%\Win9x\x86\Driver\Prn98ME\%INSTLANG%\%9XDRVID%.INF
DEVICETYPE=PRINTER
[INSTALL_SFP2K]
DETECT=MESSAGE
DEVICE=DEVICE_SFP2K
PRINTERNAME=%PRINTERNAME%
PORTNAME=%PORTSELECT%
[DEVICE_SFP2K]
INF=%SRC%\Win2000\%ARCHITECTURE%\Driver\%2KDRVID%.INF
DEVICETYPE=PRINTER
;---------------------------------
; MFP detect information
;---------------------------------
[INSTALL_MFP9X]
DETECT=MESSAGE
DEVICE=PRN_9X,SCAN_9X,STORAGE_9X,FAX_9X
PRINTERNAME=%PRINTERNAME%
FAXNAME=%FAXNAME%
PORTNAME=%PORTSELECT%
[PRN_9X]
INF=%SRC%\Driver\x86\Driver\Prn98Me\%INSTLANG%\%9XDRVID%.INF
DEVICETYPE=PRINTER
[SCAN_9X]
INF=%SRC%\Driver\x86\Driver\%MFPID%SC.INF
DEVICETYPE=SCANNER
[STORAGE_9X]
INF=%SRC%\Driver\x86\Driver\STORAGE\%MFPID%ST.INF
DEVICETYPE=STORAGE
[FAX_9X]
INF=%SRC%\Driver\x86\Driver\%MFPID%FX.INF
DEVICETYPE=FAX
[INSTALL_MFP2K]
DETECT=MESSAGE
DEVICE=SCAN_2K,FAX_2K,PRN_2K
PRINTERNAME=%PRINTERNAME%
FAXNAME=%FAXNAME%
PORTNAME=%PORTSELECT%
[PRN_2K]
INF=%SRC%\Driver\%ARCHITECTURE%\Driver\%MFPID%PR.INF
DEVICETYPE=PRINTER
[SCAN_2K]
INF=%SRC%\Driver\%ARCHITECTURE%\Driver\%MFPID%SC.INF
DEVICETYPE=SCANNER
[FAX_2K]
INF=%SRC%\Driver\%ARCHITECTURE%\Driver\%MFPID%FX.INF
DEVICETYPE=FAX
;---------------------------------
; Install LAN Driver Procedure
;---------------------------------
[INSTALL_LAN_PROC]
INITIALIZE=INSTALL_LAN_ACTION
BEGIN=INSTALL_LAN_BEGINACTION
[INSTALL_LAN_ACTION]
LET=LET_DRIVER_SKIP_FALSE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
SETWINDOWZPOS=1
IF=IS_CAPTURE_MODE
GOSUB=SUB_LANDRIVER_CAPTUREMODE
ENDIF
IF=IS_DRIVER_SKIP
END=NEXT
ENDIF
LOG=Start to network setup.
LET=LET_LAN_INFO
IF=IS_MANUALSELECT
LET=LET_LAN_MANUALSETTING_2
ENDIF
IF=IS_LANSELFLAG_2ND
LET=LET_LAN_MANUALSETTING_3
ENDIF
IF=IS_LANSELFLAG_3RD
END=NEXT
ENDIF
IF=IS_MPDRIVER_NOTINSTALLED
LOG=MP Driver install failed.
LET=LET_FAILURESTEP_DETECTPRINTER
END=LAN_FAILURE_PROC
ENDIF
LOG=LAN_MANUALSETTING IS %LAN_MANUALSETTING%
GOSUB=INSTALL_UTILITY_ACTION
END
[INSTALL_LAN_BEGINACTION]
SETWINDOWZPOS=1
SAVERERUN=RERUN_LAN
REBOOTMODE=REBOOTMODE_ACCEPT
APPL=INSTALL_LAN
LOG=Network Setup's result is @%PARAM_REG%;APPLICATION_COMPLETED@
IF=IS_RESULT_NETRWORKSETUP_BACK
END=INSTALL_LANSELECT_PROC
ENDIF
IF=IS_RESULT_APPLICATION_BEGIN
LET=LET_REBOOT_FALSE
LET=LET_REBOOTDRV_FALSE
END=REBOOT_RESUME
ENDIF
REBOOTMODE=REBOOTMODE_REJECT
DELETERERUN=RERUN_LAN
IF=IS_RESULT_APPLICATION
LOG=Network Setup finished successfully.
GOSUB=SUB_EXECUTE_IJDSSET
ELSE
LOG=Network Setup failed..
LET=LET_FAILURESTEP_DETECTPRINTER
END=LAN_FAILURE_PROC
ENDIF
IF=IS_RESULT_REBOOT
LET=LET_REBOOT_TRUE
ENDIF
SETWINDOWZPOS=1
END=NEXT
[SUB_EXECUTE_IJDSSET]
IF=IS_INSTALL_IJDSSET_EXIST
APPL=INSTALL_IJDSSET
ENDIF
END
[IS_INSTALL_IJDSSET_EXIST]
IFEXISTFILE=INSTALL_IJDSSET
IF=%OS_MAJOR%,6
IFGE=%OS_MINOR%,1
OR
IFEXISTFILE=INSTALL_IJDSSET
IFGE=%OS_MAJOR%,7
[INSTALL_IJDSSET]
FILE=%SRC%\RES\CMS_LIB\DATA\IJDSSET.EXE
OPTION='-S "`%INI%;MSETUP;DS_PRINTERNAME`" "`%INI%;MSETUP;DS_HARDWAREID`"'
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[SUB_LANDRIVER_CAPTUREMODE]
IF=IS_LANDRIVER_EXIST
ELSE
LET=LET_DRIVER_SKIP_TRUE
ENDIF
END
[IS_LANDRIVER_EXIST]
IFEXISTFILE=INSTALL_LAN
[LET_LAN_INFO]
%ITEM%=`%MESSAGE%;STRING;MSM4014`
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1808`
%UTILITY.ENABLE%=%INSTALLLANFLAG%
%UTILITY.SELECT%=%INSTALLLANFLAG%
%UTILITY.WEIGHT%=3
%INSTALL_UTILITY%=INSTALL_LAN
%LET_UTILITY_INSTALLED%=LET_LAN_INSTALLED
%LAN_MANUALSETTING%=0
[IS_MANUALSELECT]
IFNE=%MANUALSELECT%,0
[LET_LAN_MANUALSETTING_0]
%LAN_MANUALSETTING%=0
[LET_LAN_MANUALSETTING_1]
%LAN_MANUALSETTING%=1
[LET_LAN_MANUALSETTING_2]
%LAN_MANUALSETTING%=2
[LET_LAN_MANUALSETTING_3]
%LAN_MANUALSETTING%=3
[INSTALL_LAN]
FILE=%SRC%\LAN\%INSTLANG%\SETUP.EXE
OPTION=%PARAM_REG% -NOEULA
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_LAN_PARAM
CANCEL=FALSE
[LET_LAN_INSTALLED]
%NETWORKSETUP.INSTALLED%=1
[INITIAL_LAN_PARAM]
@%PARAM_REG%@=
@%PARAM_REG%;REBOOT@=DWORD,0
@%PARAM_REG%;APPLICATION_COMPLETED@=DWORD,0xFFFFFFFF
@%PARAM_REG%;CONNECTION_TIMEOUT@=DWORD,%DETECTTIMEOUT%
@%PARAM_REG%;EMERGENCY_REBOOT@=DWORD,0
@%PARAM_REG%;PRIMARY_LANGID@=DWORD,%INST_PRIMARY_LANGID%
@%PARAM_REG%;SUB_LANGID@=DWORD,%INST_SUB_LANGID%
@%PARAM_REG%;PRINTERDRIVERNAME@=SZ,%FRENDLYNAME%
@%PARAM_REG%;LAN_MANUALSETTING@=DWORD,%LAN_MANUALSETTING%
@%PARAM_REG%;REBOOT_RUN@=DWORD,%REBOOT_RUN%
@%PARAM_REG%;SCANNERDRIVERNAME@=SZ,%SCANNERDRIVERNAME%
@%PARAM_REG%;FAXDRIVERNAME@=SZ,%FAXFRIENDLYNAME%
@%PARAM_REG%;RESIDENCE@=SZ,%RESIDENCE%
@%PARAM_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%"
[RERUN_LAN]
FILE=%MCDCHECK_DIR%\MCDCHECK.INI
BEGIN=THIS
;---------------------------------
; Head Alignment Procedure
;---------------------------------
[HEADALIGNMENT_PROC]
INITIALIZE=HEADALIGNMENT_ACTION
SCREEN=%SCREEN%\HEADALIGNMENT.SCI
BEGIN=HEADALIGNMENT_BEGINACTION
NEXT_EVENT=HEADALIGNMENT_NEXT_EVENT
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[HEADALIGNMENT_ACTION]
LOG=[HEADALIGNMENT_ACTION]PRINTERDRIVER.INSTALLED is %PRINTERDRIVER.INSTALLED%
LOG=[HEADALIGNMENT_ACTION]MPDRIVER.INSTALLED is %MPDRIVER.INSTALLED%
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
IF=IS_HEADALIGNMENT1_SHOW
END
ELSE
END=NEXT
ENDIF
END
[HEADALIGNMENT_BEGINACTION]
SETWINDOWZPOS=1
END
[HEADALIGNMENT_NEXT_EVENT]
END=NEXT
[IS_HEADALIGNMENT1_SHOW]
IFNE=%PRINTERDRIVER.INSTALLED%,0
IFEQ=%HEADALIGNMENTFLAG%,1
OR
IFNE=%MPDRIVER.INSTALLED%,0
IFEQ=%HEADALIGNMENTFLAG%,1
;---------------------------------
; Head Alignment 2 Procedure
; This screen can execute PHA.
;---------------------------------
[HEADALIGNMENT2_PROC]
INITIALIZE=HEADALIGNMENT2_ACTION
SCREEN=%SCREEN%\HEADALIGNMENT2.SCI
BEGIN=HEADALIGNMENT2_CHECKREBOOT
NEXT_EVENT=HEADALIGNMENT2_NEXT_EVENT
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
EXEC_EVENT=HEADALIGNMENT2_EXEC_EVENT
[HEADALIGNMENT2_ACTION]
LOG=[HEADALIGNMENT2_ACTION]PRINTERDRIVER.INSTALLED is %PRINTERDRIVER.INSTALLED%
LOG=[HEADALIGNMENT2_ACTION]MPDRIVER.INSTALLED is %MPDRIVER.INSTALLED%
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
IF=IS_HEADALIGNMENT23_SHOW
ELSE
END=NEXT
ENDIF
IF=IS_HEADALIGNMENT3
LET=SET_PARAM_FOR_HEADALIGNMENT3
ELSE
LET=SET_PARAM_FOR_HEADALIGNMENT2
ENDIF
END
[HEADALIGNMENT2_NEXT_EVENT]
SETWINDOWZPOS=1
END=NEXT
[HEADALIGNMENT2_EXEC_EVENT]
IF=IS_ARCHITECTURE_X64
END=WAITPHA_PROC
ELSE
DLL=CALL_PHA_DLL
ENDIF
END
[CALL_PHA_DLL]
FILE=%SRC%\RES\CMS_LIB\DATA\MS4PHA.DLL
FUNC=ExecutePHA
PARAMETER=DWORD,%MAINWINDOW%,LPSTR,%FRENDLYNAME%
[IS_HEADALIGNMENT3]
IFEQ=%HEADALIGNMENTFLAG%,3
[SET_PARAM_FOR_HEADALIGNMENT2]
%PHA_TITLE%=`%MESSAGE%;STRING;MSM2411`
%PHA_EXPLAINATION%=`%MESSAGE%;STRING;MSM2412`
%PHA_BITMAP%=head.bmp
%NEXT_FOCUS%=0
%EXEC_FOCUS%=1
[SET_PARAM_FOR_HEADALIGNMENT3]
%PHA_TITLE%=`%MESSAGE%;STRING;MSM2401`
%PHA_EXPLAINATION%=`%MESSAGE%;STRING;MSM2414`
%PHA_BITMAP%=HeadFront.bmp
%NEXT_FOCUS%=1
%EXEC_FOCUS%=0
[IS_HEADALIGNMENT2_SHOW]
IFNE=%PRINTERDRIVER.INSTALLED%,0
IFEQ=%HEADALIGNMENTFLAG%,2
OR
IFNE=%MPDRIVER.INSTALLED%,0
IFEQ=%HEADALIGNMENTFLAG%,2
[IS_HEADALIGNMENT23_SHOW]
IFNE=%PRINTERDRIVER.INSTALLED%,0
IFEQ=%HEADALIGNMENTFLAG%,2
OR
IFNE=%MPDRIVER.INSTALLED%,0
IFEQ=%HEADALIGNMENTFLAG%,2
OR
IFNE=%PRINTERDRIVER.INSTALLED%,0
IFEQ=%HEADALIGNMENTFLAG%,3
OR
IFNE=%MPDRIVER.INSTALLED%,0
IFEQ=%HEADALIGNMENTFLAG%,3
[IS_HEADALIGNMENT3_SHOW]
IFNE=%PRINTERDRIVER.INSTALLED%,0
IFEQ=%HEADALIGNMENTFLAG%,3
OR
IFNE=%MPDRIVER.INSTALLED%,0
IFEQ=%HEADALIGNMENTFLAG%,3
[HEADALIGNMENT2_CHECKREBOOT]
SETWINDOWZPOS=1
IF=IS_REBOOTDRVNEED
MESSAGE=USBREBOOT_MSG
LET=LET_REBOOT_FALSE
LET=LET_REBOOTDRV_FALSE
SAVERERUN=RERUN_HEADALIGNMENT2
END=REBOOT_RESUME
ENDIF
END
[RERUN_HEADALIGNMENT2]
FILE=%MCDCHECK_DIR%\MCDCHECK.INI
BEGIN=THIS
;---------------------------------
; Waiting HEADALIGNMENT Procedure
;---------------------------------
[WAITPHA_PROC]
SCREEN=%SCREEN%\DUMMY.SCI
BEGIN=WAITPHA_ACTION
[WAITPHA_ACTION]
SETWINDOWZPOS=1
APPL=EXECUTE_PHA
END=HEADALIGNMENT2_PROC
[EXECUTE_PHA]
FILE=%SRC%\RES\CMS_LIB\DATA\MS4PHA.exe
OPTION='"%FRENDLYNAME%" 104'
WAIT=IS6
HIDE=TRUE
CANCEL=FALSE
;---------------------------------
; 2binInfo Procedure
;---------------------------------
[2BININFO_PROC]
INITIALIZE=2BININFO_PROC_ACTION
SCREEN=%SCREEN%\2binInfo.SCI
NEXT_EVENT=2BININFO_OK_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
BEGIN=2BININFO_BEGINACTION
[2BININFO_PROC_ACTION]
SETWINDOWZPOS=1
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
IF=IS_2BININFO_NEED
ELSE
END=NEXT
ENDIF
END
[2BININFO_BEGINACTION]
SETWINDOWZPOS=1
END
[2BININFO_OK_ACTION]
END=NEXT
[IS_2BININFO_NEED]
IFEQ=%PRINTERDRIVER.SELECT%,1
IFEQ=`%INI%;MSETUP;2BINFLAG`,1
OR
IFEQ=%MPDRIVER.SELECT%,1
IFEQ=`%INI%;MSETUP;2BINFLAG`,1
;---------------------------------
; Result Procedure
;---------------------------------
[RESULT_PROC]
INITIALIZE=RESULT_PROC_ACTION
SCREEN=%SCREEN%\FINAL.SCI
OK_EVENT=FINAL_OK_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
BEGIN=RESULT_BEGINACTION
[RESULT_PROC_ACTION]
SETWINDOWZPOS=1
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
IF=IS_MFP
END=NEXT
ENDIF
IF=IS_SFS
END=NEXT
ENDIF
END
[RESULT_BEGINACTION]
SETWINDOWZPOS=1
END
[FINAL_OK_ACTION]
END=NEXT
;---------------------------------
; Result Procedure
;---------------------------------
[INSTCOMPLETE_PROC]
INITIALIZE=INSTCOMPLETE_PROC_ACTION
SCREEN=%SCREEN%\InstComplete.SCI
NEXT_EVENT=INSTCOMPLETE_OK_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
BEGIN=INSTCOMPLETE_BEGINACTION
[INSTCOMPLETE_PROC_ACTION]
SETWINDOWZPOS=1
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
IF=IS_COMPLETIONSTEP_NEED
ELSE
END=NEXT
ENDIF
IF=IS_STEPITEM_NULL
LET=LET_STEPSUBITEM_NULL
ELSE
LET=LET_STEPSUBITEM_INSTCOMPLETE
ENDIF
END
[IS_STEPITEM_NULL]
IFEQ=%STEPITEM%,""
[LET_STEPSUBITEM_INSTCOMPLETE]
%STEPSUBITEM%=""
[LET_STEPSUBITEM_NULL]
%STEPSUBITEM%=`%MESSAGE%;STRING;MSM1809`
[INSTCOMPLETE_BEGINACTION]
SETWINDOWZPOS=1
END
[INSTCOMPLETE_OK_ACTION]
END=NEXT
[IS_COMPLETIONSTEP_NEED]
IFEQ=%MPDRIVER.SELECT%,1
OR
IFEQ=%SCANGEAR.SELECT%,1
;---------------------------------
; Web Registration Procedure
;---------------------------------
[WEBREG_PROC]
INITIALIZE=WEBREG_PROC_ACTION
SCREEN=%SCREEN%\USERREGIST.SCI
NEXT_EVENT=WEBREG_NEXT_EVENT
EXEC_EVENT=WEBREG_EXEC_EVENT
BEGIN=WEBREG_BEGINACTION
[WEBREG_PROC_ACTION]
SETWINDOWZPOS=1
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
LET=LET_STEPITEM_NONE
LET=LET_COMMA_NULL
IF=IS_WEBREG_NEED
LET=LET_STEP4_WEBREG
LET=LET_COMMA_COMMA
ENDIF
IF=IS_IJPLM
LET=LET_STEP4_IJPLM
LET=LET_COMMA_COMMA
ENDIF
IF=IS_WEBREG_NEED
DECRYPT=DECRYPT_WEBREG_URL
ELSE
END=NEXT
ENDIF
LET=LET_LANGID
LET=ADD_PARAM_2WEBREG_URL
URLENCODE=URLENCODE_WEBREG_URL
DECRYPT=REDECRYPT_REDIRECT_URL
IF=IS_INSTALL_WEBREG
APPL=INSTALL_USER_REGISTRATION
ENDIF
LET=LET_INSTALL_WEBREG_SUCCESS
IF=IS_INSTALL_USER_REGISTRATION_SUCCESS
LOG=USER_REGISTRATION is installed.
FILECOPY=COPY_SBOXINI
WRITEPPSTRING=FIX_SBOXINI_NAME
WRITEPPSTRING=FIX_SBOXINI_APPEXEFILE
WRITEPPSTRING=FIX_SBOXINI_APPEXEPATH
WRITEPPSTRING=FIX_SBOXINI_OPTION
ELSE
LOG=USER_REGISTRATION is not installed.
ENDIF
IF=IS_INSTALL_USER_REGISTRATION_REBOOT
LOG=USER_REGISTRATION need REBOOT.
LET=LET_REBOOT_TRUE
ENDIF
LET=LET_WEBREG_MSG_DEFAULT
IF=IS_JCD
GOSUB=SUB_SET_WEBREGMSG_JCD
ENDIF
IF=IS_USCD
GOSUB=SUB_SET_WEBREGMSG_USCD
ENDIF
IF=IS_AMCD
GOSUB=SUB_SET_WEBREGMSG_AMCD
ENDIF
SETWINDOWZPOS=1
END
[LET_EID_FLAGS_32]
%EID_VALID%=@SOFTWARE\Canon\SMOption;eid_valid@
%EID_REGION%=@SOFTWARE\Canon\SMOption;eid_region@
%EID_VERSION%=@SOFTWARE\Canon\SMOption;eid_version@
[LET_EID_FLAGS_64]
%EID_VALID%=@SOFTWARE\Canon\SMOption;eid_valid;x64@
%EID_REGION%=@SOFTWARE\Canon\SMOption;eid_region;x64@
%EID_VERSION%=@SOFTWARE\Canon\SMOption;eid_version;x64@
[IF_EID_VALID]
IFNE=%EID_VALID%,0
[ADD_EIDPARAM_VALID]
%WEBREG_URL%=%WEBREG_URL%&eid_valid=%EID_VALID%
%WEBREG_URL%=%WEBREG_URL%&eid_region=%EID_REGION%
%WEBREG_URL%=%WEBREG_URL%&eid_version=%EID_VERSION%
[ADD_EIDPARAM_INVALID]
%WEBREG_URL%=%WEBREG_URL%&eid_valid=0
[ADD_PARAM_2WEBREG_URL]
%WEBREG_URL%=%WEBREG_URL%FNC=USER_REG
%WEBREG_URL%=%WEBREG_URL%&RES=%RESIDENCE%
%WEBREG_URL%=%WEBREG_URL%&DEV=%DEVICEID%
%WEBREG_URL%=%WEBREG_URL%&LNG=%SYSTEMLOCAL%
%WEBREG_URL%=%WEBREG_URL%&OSV=W%OS_MAJOR%.%OS_MINOR%
%WEBREG_URL%=%WEBREG_URL%&CDN=%CDTYPE%
%WEBREG_URL%=%WEBREG_URL%&CAT=`%INI%;PRODUCTTYPE_LIST;%PRODUCTFLAG%`
%WEBREG_URL%=%WEBREG_URL%&CNM_SEP=0
[URLENCODE_WEBREG_URL]
%WEBREG_URL%=%WEBREG_URL%
[COPY_SBOXINI]
SOURCE=%SRC%\RES\CMS_LIB\DATA\smenu.ini
DESTINATION="%PROGRAMFILES%\canon\SolutionMenu\UserRegistration\Canon %PRODUCTNAME%.ini"
CAPTION=FileCopy
[FIX_SBOXINI_NAME]
SOURCE="%PROGRAMFILES%\canon\SolutionMenu\UserRegistration\Canon %PRODUCTNAME%.ini"
SECTION=UserRegistration
KEY=NAME
VALUE=Canon %PRODUCTNAME%
[FIX_SBOXINI_APPEXEFILE]
SOURCE="%PROGRAMFILES%\canon\SolutionMenu\UserRegistration\Canon %PRODUCTNAME%.ini"
SECTION=UserRegistration
KEY=APPEXEFILE
VALUE=IJEREG.exe
[FIX_SBOXINI_APPEXEPATH]
SOURCE="%PROGRAMFILES%\canon\SolutionMenu\UserRegistration\Canon %PRODUCTNAME%.ini"
SECTION=UserRegistration
KEY=APPEXEPATH
VALUE="%PROGRAMFILES%\canon\IJEREG\%PRODUCTNAME%\IJEREG.exe"
[FIX_SBOXINI_OPTION]
SOURCE="%PROGRAMFILES%\canon\SolutionMenu\UserRegistration\Canon %PRODUCTNAME%.ini"
SECTION=UserRegistration
KEY=OPTION
VALUE=-NOMSG
[LET_WEBREG_MSG_DEFAULT]
%WEBREGTITLE%=`%MESSAGE%;STRING;MSM2454`
%WEBREGPR%=`%MESSAGE%;STRING;MSM2475`
%WEBREGINFO%=`%MESSAGE%;STRING;MSM2456`
%WEBREGBMP%=%BITMAP%\UserRegist.bmp
[SUB_SET_WEBREGMSG_JCD]
IF=IF_WEBREG_TITLE_NOTNULL_EJ
LET=LET_WEBREG_TITLE_EJ
ENDIF
IF=IF_WEBREG_PRMSG_NOTNULL_EJ
LET=LET_WEBREG_PRMSG_EJ
ENDIF
IF=IF_WEBREG_INFOMSG_NOTNULL_EJ
LET=LET_WEBREG_INFOMSG_EJ
ENDIF
IF=IF_CIGBMP_EXIST
LET=LET_WEBREGBMP_CIG
ENDIF
END
[SUB_SET_WEBREGMSG_USCD]
IF=IF_WEBREG_TITLE_NOTNULL_EJ
LET=LET_WEBREG_TITLE_EJ
ENDIF
IF=IF_WEBREG_PRMSG_NOTNULL_EJ
LET=LET_WEBREG_PRMSG_EJ
ENDIF
IF=IF_WEBREG_INFOMSG_NOTNULL_EJ
LET=LET_WEBREG_INFOMSG_EJ
ENDIF
IF=IF_EREGBMP_EXIST
LET=LET_WEBREGBMP_EREG
ENDIF
END
[IF_WEBREG_TITLE_NOTNULL_EJ]
IFNOT=`%MESSAGE%;STRING;MSM2464`,""
[LET_WEBREG_TITLE_EJ]
%WEBREGTITLE%=`%MESSAGE%;STRING;MSM2464`
[IF_WEBREG_PRMSG_NOTNULL_EJ]
IFNOT=`%MESSAGE%;STRING;MSM2465`,""
[LET_WEBREG_PRMSG_EJ]
%WEBREGPR%=`%MESSAGE%;STRING;MSM2465`
[IF_WEBREG_INFOMSG_NOTNULL_EJ]
IFNOT=`%MESSAGE%;STRING;MSM2466`,""
[LET_WEBREG_INFOMSG_EJ]
%WEBREGINFO%=`%MESSAGE%;STRING;MSM2466`
[SUB_SET_WEBREGMSG_AMCD]
IF=IF_WEBREG_TITLE_NOTNULL_AMCD
LET=LET_WEBREG_TITLE_AMCD
ENDIF
IF=IF_WEBREG_PRMSG_NOTNULL_AMCD
LET=LET_WEBREG_PRMSG_AMCD
ENDIF
IF=IF_WEBREG_INFOMSG_NOTNULL_AMCD
LET=LET_WEBREG_INFOMSG_AMCD
ENDIF
IF=IF_MYCANONBMP_EXIST
LET=LET_WEBREGBMP_MYCANON
ENDIF
END
[IF_WEBREG_TITLE_NOTNULL_AMCD]
IFNOT=`%MESSAGE%;STRING;MSM2474`,""
[LET_WEBREG_TITLE_AMCD]
%WEBREGTITLE%=`%MESSAGE%;STRING;MSM2474`
[IF_WEBREG_PRMSG_NOTNULL_AMCD]
IFNOT=`%MESSAGE%;STRING;MSM2475`,""
[LET_WEBREG_PRMSG_AMCD]
%WEBREGPR%=`%MESSAGE%;STRING;MSM2475`
[IF_WEBREG_INFOMSG_NOTNULL_AMCD]
IFNOT=`%MESSAGE%;STRING;MSM2476`,""
[LET_WEBREG_INFOMSG_AMCD]
%WEBREGINFO%=`%MESSAGE%;STRING;MSM2476`
[IF_CIGBMP_EXIST]
IFEXIST=%BITMAP%\cig.bmp
[LET_WEBREGBMP_CIG]
%WEBREGBMP%=%BITMAP%\cig.bmp
[IF_EREGBMP_EXIST]
IFEXIST=%BITMAP%\ereg.bmp
[LET_WEBREGBMP_EREG]
%WEBREGBMP%=%BITMAP%\ereg.bmp
[IF_MYCANONBMP_EXIST]
IFEXIST=%BITMAP%\mycanon.bmp
[LET_WEBREGBMP_MYCANON]
%WEBREGBMP%=%BITMAP%\mycanon.bmp
[LET_STEP4_WEBREG]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM2451`"
[LET_STEP4_IJPLM]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM2851`"
[IS_INSTALL_WEBREG]
IFNE=%WEBREG.INSTALLED%,1
[LET_INSTALL_WEBREG_SUCCESS]
%WEBREG.INSTALLED%=1
[RERUN_WEBREG]
FILE=%MCDCHECK_DIR%\MCDCHECK.INI
BEGIN=WEBREG_PROC
[WEBREG_REBOOT]
TEXT=`%MESSAGE%;STRING;MSW1`
CAPTION=`%MESSAGE%;STRING;MSM0103`
ICON=INFORMATION
BUTTON=OK
[WEBREG_BEGINACTION]
SETWINDOWZPOS=1
IF=IS_REBOOTNEED_WEBREG
LOG=REBOOT occcered in WEBREG.
MESSAGE=WEBREG_REBOOT
LET=LET_REBOOT_FALSE
LET=LET_REBOOTDRV_FALSE
SAVERERUN=RERUN_WEBREG
END=REBOOT_RESUME
ENDIF
END
[IS_REBOOTNEED_WEBREG]
IFNE=%PRODUCTFLAG%,2
IFEQ=%REBOOT%,1
OR
IFNE=%PRODUCTFLAG%,2
IFEQ=%REBOOTDRV%,1
[INSTALL_USER_REGISTRATION]
FILE=%SRC%\RES\CMS_LIB\DATA\WEBREG\SETUP.EXE
OPTION=-L %PRIMARY_LANGID_TEMP% -l %SUB_LANGID_TEMP% -U %URL4MODULE% -P "%PRODUCTNAME%" -R %RTLREADING% -X "WEBREG_%DEVICEID%_%CDTYPE%" -Y "SOFTWARE\Canon\IJPLM" -Z "LIBRARY"
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[LET_LANGID]
%PRIMARY_LANGID_TEMP%=`%INI%;%LANG%;LANGID`
%SUB_LANGID_TEMP%=`%INI%;%LANG%;LANGSUBID`
[IS_INSTALL_USER_REGISTRATION_SUCCESS]
IFEQ=%EXITCODE%,0
[IS_INSTALL_USER_REGISTRATION_REBOOT]
IFEQ=%EXITCODE%,128
[WEBREG_NEXT_EVENT]
LET=SET_UREG_NONE
END=NEXT
[WEBREG_EXEC_EVENT]
LET=LET_EID_FLAGS_32
IF=IS_ARCHITECTURE_X64
LET=LET_EID_FLAGS_64
ENDIF
IF=IF_EID_VALID
LET=ADD_EIDPARAM_VALID
ELSE
LET=ADD_EIDPARAM_INVALID
ENDIF
OPEN=OPEN_WEBREG_PAGE
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ELSE
LET=SET_UREG_DONE
END=NEXT
ENDIF
END
[LET_WEBREG_URL1]
%WEBREG_LIST%=`%INI%;WEBREG_CDTYPE_LIST;%CDTYPE%`
[LET_WEBREG_URL2]
%WEBREG_URL_BASE%=`%INI%;%WEBREG_LIST%;%RESIDENCE%;DEFAULT`
[DECRYPT_WEBREG_URL]
%WEBREG_URL%=`%INI%;%WEBREG_URL_BASE%;URL`
[REDECRYPT_REDIRECT_URL]
%URL4MODULE%=%WEBREG_URL%
[LET_WEBREG_URL_NULL]
%WEBREG_URL%=
[IS_WEBREG_NEED]
IFEQ=%PRINTERDRIVER.SELECT%,1
IFNOT=%WEBREG_URL_BASE%,NULL
IFEQ=%WEBREGFLAG%,1
OR
IFEQ=%MPDRIVER.SELECT%,1
IFNOT=%WEBREG_URL_BASE%,NULL
IFEQ=%WEBREGFLAG%,1
OR
IFEQ=%SCANGEAR.SELECT%,1
IFNOT=%WEBREG_URL_BASE%,NULL
IFEQ=%WEBREGFLAG%,1
[OPEN_WEBREG_PAGE]
FILE=%WEBREG_URL%
;---------------------------------
; LogManager Screen Procedure
;---------------------------------
[IJPLM_PROC]
INITIALIZE=IJPLM_PROC_ACTION
SCREEN=%IJPLM_SCI%
NEXT_EVENT=IJPLM_NEXT_EVENT
EXEC_EVENT=IJPLM_EXEC_EVENT
DETAIL_EVENT=IJPLM_DETAIL_EVENT
BEGIN=IJPLM_BEGIN_ACTION
[IJPLM_PROC_ACTION]
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
LET=LET_IJPLM_EXEFLAG_ZERO
IF=IS_IJPLM
ELSE
END=NEXT
ENDIF
LET=LET_IJPLM_SCI_NEW
IF=IS_IJPLM_OLD
LET=LET_IJPLM_SCI_OLD
ENDIF
LET=LET_IJPLM_TEXT_NORMAL
IF=IS_COUNTRY_CHINA
LET=LET_IJPLM_TEXT_CHINA
ENDIF
END
[IS_COUNTRY_CHINA]
IF=%SLECTEDCOUNTRY%,"China"
[LET_IJPLM_TEXT_NORMAL]
%IJPLM_TEXT1%=`%MESSAGE%;STRING;MSM2852`
[LET_IJPLM_TEXT_CHINA]
%IJPLM_TEXT1%=`%MESSAGE%;STRING;MSM2863`
[IS_IJPLM_OLD]
IFEQ=%IJPLMFLAG%,1
[LET_IJPLM_SCI_OLD]
%IJPLM_SCI%=%SCREEN%\EXSURVEY.SCI
[LET_IJPLM_SCI_NEW]
%IJPLM_SCI%=%SCREEN%\EXSURVEY_NEW.SCI
[IJPLM_BEGIN_ACTION]
END
[IJPLM_EXEC_EVENT]
LET=LET_IJPLM_EXEFLAG_AGREE
END=NEXT
[IJPLM_NEXT_EVENT]
LET=LET_IJPLM_EXEFLAG_DISAGREE
END=NEXT
[LET_IJPLM_EXEFLAG_ZERO]
%IJPLM_EXEFLAG%=0
[IS_IJPLM_EXEFLAG_NOEXEC]
IFEQ=%IJPLM_EXEFLAG%,0
[LET_IJPLM_EXEFLAG_AGREE]
%IJPLM_EXEFLAG%=1
[IS_IJPLM_EXEFLAG_AGREE]
IFEQ=%IJPLM_EXEFLAG%,1
[LET_IJPLM_EXEFLAG_DISAGREE]
%IJPLM_EXEFLAG%=2
[IS_IJPLM_EXEFLAG_DISAGREE]
IFEQ=%IJPLM_EXEFLAG%,2
[IJPLM_DETAIL_EVENT]
IF=IS_COUNTRY_CHINA
MESSAGE=MSG_IJPLM_CHINA
ELSE
MESSAGE=MSG_IJPLM
ENDIF
[MSG_IJPLM]
TEXT=`%MESSAGE%;STRING;MSM2862`
CAPTION=`%MESSAGE%;STRING;MSM2851`
BUTTON=OK
ICON=
[MSG_IJPLM_CHINA]
TEXT=`%MESSAGE%;STRING;MSM2864`
CAPTION=`%MESSAGE%;STRING;MSM2851`
BUTTON=OKHELP
ICON=
[IS_IJPLM]
IFEQ=0,1
;---------------------------------
; LogManager Execute Procedure
;---------------------------------
[IJPLM_PROC2]
SCREEN=%SCREEN%\DUMMY.SCI
BEGIN=IJPLM_ACTION2
[IJPLM_ACTION2]
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
IF=IS_IJPLM_EXEFLAG_NOEXEC
END=NEXT
ENDIF
IF=IS_IJPLM_EXEFLAG_AGREE
APPL=CALL_IJPLM_AGREE
ENDIF
IF=IS_IJPLM_EXEFLAG_DISAGREE
APPL=CALL_IJPLM_DISAGREE
ENDIF
LET=LET_REGREBOOT_FALSE
IF=IS_RESULT_REBOOT
LOG=LOG Manager need reboot.
LET=LET_REBOOT_TRUE
ENDIF
END=NEXT
[CALL_IJPLM_AGREE]
FILE=%SRC%\IJPLM\SETUP.EXE
WAIT=IS6
HIDE=TRUE
CANCEL=FALSE
OPTION=%PARAM_REG% -A
PARAMETER=INITIAL_APPLICATION_PARAM
[CALL_IJPLM_DISAGREE]
FILE=%SRC%\IJPLM\SETUP.EXE
WAIT=IS6
HIDE=TRUE
CANCEL=FALSE
OPTION=%PARAM_REG% -D
PARAMETER=INITIAL_APPLICATION_PARAM
;---------------------------------
; END Procedure
;---------------------------------
[END_PROC]
INITIALIZE=END_PROC_ACTION
SCREEN=%ENDSCI%
REBOOTCHECK_EVENT=END_REBOOTCHECK_ACTION
EXIT_EVENT=END_EXIT_ACTION
REBOOT_EVENT=END_REBOOT_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[END_PROC_ACTION]
LET=LET_ENDSCI_NORMAL
SAVE_IJPLMLOG=IJPLMLOG_FINISH
IF=IS_LEADAPLI
LET=LET_ENDSCI_LEADAPLICD
ENDIF
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
LET=LET_SET_SCANUTIL_PATH
LOG=NSU is %NETSCANUTIL_PATH%
IF=IS_NETSCANUTIL_INSTALL
APPL=INSTALL_NETSCANUTIL
ENDIF
DLLARBITRATE
RMDIR=%PROGRAMFILES%\Canon
IF=IS_REBOOTDRVNEED
LET=LET_REBOOT_TRUE
ENDIF
LET=INIT_REBOOTFLAG
END
[IJPLMLOG_FINISH]
DLL=@SOFTWARE\Canon\IJPLM;LIBRARY@
DEVID=`%INI%;MSETUP;DEVICEID`
SCREENSIZE=%SCREENWIDTH%x%SCREENHEIGHT%
[SET_UREG_DONE]
%UREG_DONE%=MSETUP
[SET_UREG_NONE]
%UREG_DONE%=NONE
[LET_ENDSCI_NORMAL]
%ENDSCI%=%SCREEN%\SFP_END.SCI
[LET_ENDSCI_LEADAPLICD]
%ENDSCI%=%SCREEN%\ENDtoCD2.SCI
[IS_LEADAPLI]
IFEQ=%LEADAPLICD%,1
[END_REBOOTCHECK_ACTION]
LET=LET_REBOOTFLAG
REDRAW=BMPBTN_PAIN
END
[INIT_REBOOTFLAG]
%REBOOTBUTTON%=%REBOOT%
[LET_REBOOTFLAG]
%REBOOTBUTTON%=%LPARAM%
[END_EXIT_ACTION]
LET=LET_SBOX_PATH
IF=IS_SBOX_NEED_RUN_FORCD2
OPEN=OPEN_SBOX
ENDIF
IF=IS_SBOX_NEED_RUN
OPEN=OPEN_SBOX
ENDIF
IF=IS_SBOX_NEED_UPDATE
OPEN=UPDATE_SBOX
ENDIF
IF=IS_REBOOTNEED
END=END_CDEJECT
ENDIF
LET=LET_MYPRINTER_PATH
IF=IS_EXIST_MYPRINTER
OPEN=OPEN_MYPRINTER
ENDIF
LOG=MANUAL is %MANUAL.INSTALLED%
LOG=SBOX is %SBOX.INSTALLED%
LOG=ADOBEICDD is %ADOBEICC.INSTALLED%
END=END_CDEJECT
[END_REBOOT_ACTION]
END=REBOOT
[LET_SBOX_PATH]
%SBOX_PATH%=@SOFTWARE\Canon\SolutionMenu;InstallPath@
[IS_SBOX_NEED_RUN_FORCD2]
IFEXIST=%SBOX_PATH%
IFEQ=%LEADAPLICD%,2
[IS_SBOX_NEED_RUN]
IFEXIST=%SBOX_PATH%
IFEQ=%SBOX.INSTALLED%,1
IFEQ=%LEADAPLICD%,0
[IS_SBOX_NEED_UPDATE]
IFEXIST=%SBOX_PATH%
IFNE=%SBOX.INSTALLED%,1
IFEQ=%LEADAPLICD%,0
[OPEN_SBOX]
FILE=%SBOX_PATH%
WAIT=NONE
HIDE=FALSE
CANCEL=FALSE
CURRENTDIR=%WINDOWS%
[UPDATE_SBOX]
FILE=%SBOX_PATH%
OPTION='/update'
WAIT=NONE
HIDE=FALSE
CANCEL=FALSE
CURRENTDIR=%WINDOWS%
[LET_MYPRINTER_PATH]
%MYPRINTER_PATH%=@SOFTWARE\Canon\MyPrinter;AppPath@
[IS_EXIST_MYPRINTER]
IFEXIST=%MYPRINTER_PATH%
IFEQ=%MYPRINTER.INSTALLED%,1
[OPEN_MYPRINTER]
FILE=%MYPRINTER_PATH%
OPTION='/logon'
WAIT=NONE
HIDE=FALSE
CANCEL=FALSE
CURRENTDIR=%WINDOWS%
[IS_REBOOTNEED]
IFEQ=%REBOOT%,1
OR
IFEQ=%REBOOTDRV%,1
[IS_REBOOTDRVNEED]
IFEQ=%REBOOTDRV%,1
;---------------------------------
; Network Scan Utility Procedure
;---------------------------------
[IS_NETSCANUTIL_INSTALL]
IFEXISTFILE=INSTALL_NETSCANUTIL
IFEQ=%NETWORKUTIL.INSTALLED%,1
IFNE=%LANSELFLAG%,3
[LET_SET_SCANUTIL_PATH]
%NETSCANUTIL_PATH%=@Software\Canon\IJNetworkUtilitiesPath\IJNetworkScanUtility;AppPath@
[INSTALL_NETSCANUTIL]
FILE=%NETSCANUTIL_PATH%
WAIT=NONE
HIDE=FALSE
CANCEL=FALSE
;---------------------------------
; Failure Procedure
;---------------------------------
[FAILURE_PROC]
SCREEN=%SCREEN%\INST_FAILURE.SCI
BEGIN=FAILURE_BEGIN_ACTION
WELCOME_EVENT=FAILURE_RETRY_ACTION
[FAILURE_BEGIN_ACTION]
SETWINDOWZPOS=1
ITEMINFO_INSTALLED=%ITEMSECTION%
END
[FAILURE_RETRY_ACTION]
LET=LET_PRINTERDRIVER_NOTINSTALLED
LET=LET_MPDRIVER_NOTINSTALLED
LET=LET_SCANGEAR_NOTINSTALLED
LET=LET_FIRSTINSTALL
IF=IS_OMAKASE
END=OMAKASE_PROC
ELSE
END=CUSTOM_PROC
ENDIF
END
[LET_PRINTERDRIVER_NOTINSTALLED]
%PRINTERDRIVER.INSTALLED%=0
%PRINTERDRIVER.ENABLE%=1
[LET_MPDRIVER_NOTINSTALLED]
%MPDRIVER.INSTALLED%=0
%MPDRIVER.ENABLE%=1
[LET_SCANGEAR_NOTINSTALLED]
%SCANGEAR.INSTALLED%=0
%SCANGEAR.ENABLE%=1
;---------------------------------
; Detect Failure Procedure
;---------------------------------
[DETECT_FAILURE_PROC]
SCREEN=%SCREEN%\INST_DETECT_FAILURE.SCI
BEGIN=FAILURE_BEGIN_ACTION
WELCOME_EVENT=FAILURE_RETRY_ACTION
;---------------------------------
; LAN Failure Procedure
;---------------------------------
[LAN_FAILURE_PROC]
SCREEN=%SCREEN%\INST_LAN_FAILURE.SCI
BEGIN=FAILURE_BEGIN_ACTION
WELCOME_EVENT=FAILURE_RETRY_ACTION
;
; Language Table
;
[Japanese]
LANGID=17
LANGSUBID=0
EULA=JP
RESIDENCE=japan
RTLREADING=0
[English]
LANGID=9
LANGSUBID=0
EULA=SELECT
RESIDENCE=america
RTLREADING=0
[French]
LANGID=12
LANGSUBID=0
EULA=SELECT
RESIDENCE=europe
RTLREADING=0
[German]
LANGID=7
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Italian]
LANGID=16
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Spanish]
LANGID=10
LANGSUBID=0
EULA=SELECT
RESIDENCE=europe
RTLREADING=0
[Dutch]
LANGID=19
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Danish]
LANGID=6
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Finnish]
LANGID=11
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Swedish]
LANGID=29
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Norwegian]
LANGID=20
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Portuguese]
LANGID=22
LANGSUBID=0
EULA=SELECT
RESIDENCE=america
RTLREADING=0
[Greek]
LANGID=8
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Hungarian]
LANGID=14
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Czech]
LANGID=5
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Polish]
LANGID=21
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Russian]
LANGID=25
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Simplified_Chinese]
LANGID=4
LANGSUBID=2
EULA=SELECT
RESIDENCE=asia
RTLREADING=0
[Traditional_Chinese]
LANGID=4
LANGSUBID=1
EULA=SELECT
RESIDENCE=asia
RTLREADING=0
[Korean]
LANGID=18
LANGSUBID=0
EULA=US
RESIDENCE=asia
RTLREADING=0
[Thai]
LANGID=30
LANGSUBID=0
EULA=US
RESIDENCE=asia
RTLREADING=0
[Turkish]
LANGID=31
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Croatian]
LANGID=26
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Estonian]
LANGID=37
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Latvian]
LANGID=38
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Lithuanian]
LANGID=39
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Slovenian]
LANGID=36
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Slovak]
LANGID=27
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Ukrainian]
LANGID=34
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Arabic]
LANGID=1
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=1
[Indonesian]
LANGID=33
LANGSUBID=0
EULA=US
RESIDENCE=asia
RTLREADING=0
[Bulgarian]
LANGID=2
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Romanian]
LANGID=24
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
[Persian]
LANGID=41
LANGSUBID=0
EULA=UK
RESIDENCE=europe
RTLREADING=0
;===================Web Registration========================
[WEBREG_CDTYPE_LIST]
JCD=WEBREG_REGION_LIST_FORJCD
USCD=WEBREG_REGION_LIST_FORUSCD
MCD=WEBREG_REGION_LIST_FORMCD
CDRMCD=WEBREG_REGION_LIST_FORMCD
ACD=WEBREG_REGION_LIST_FORACD
CDRACD=WEBREG_REGION_LIST_FORACD
[WEBREG_REGION_LIST_FORJCD]
DEFAULT=WEBREG_URL_JCD
[WEBREG_REGION_LIST_FORUSCD]
DEFAULT=WEBREG_URL_USCD
[WEBREG_REGION_LIST_FORMCD]
america=NULL
oceania=NULL
europe=WEBREG_URL_MCD
asia=NULL
DEFAULT=NULL
[WEBREG_REGION_LIST_FORACD]
america=NULL
oceania=NULL
europe=WEBREG_URL_MCD
asia=NULL
DEFAULT=NULL
[WEBREG_URL_JCD]
URL="jvvr8--pq,akeeuq,lgv-pf,aek="
[WEBREG_URL_USCD]
URL="jvvr8--pq,akeeuq,lgv-pf,aek="
[WEBREG_URL_MCD]
URL="jvvr8--pq,akeeuq,lgv-pf,aek="
[SETTING]
COUNTRY=China,HongKong,Macau,Taiwan,Korea,Others
Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.