;
; Install Script V4.7.24.101
;
;---------------------------------
; General Information
;---------------------------------
[LOG]
FORMAT=1
[MSETUP]
LANGUAGE=English,Spanish
OS=Win2000,WinXP,WinVista
SCRIPT=MAIN_SCRIPT
CDTYPE=USCD
PRODUCTFLAG=1
NAME=MX860 series Printer
TITLE=PIXMA MX860 series for 64-bit
PRODUCTNAME=MX860 series
DEVICEID=MX860 series
HEADALIGNMENTFLAG=0
LANFLAG=1
WEBREGFLAG=0
2KDRVID=
MFPID=MX860
FAXNAME=MX860 series FAX
9XDRVID=
IRDAFLAG=0
LEADAPLICD=0
EGVFLAG=1
2BINFLAG=0
TARGET_ARC=x64
SETUPUTILFLAG=0
CAPTUREMODE=0
DS_HARDWAREID=CanonMX860_series0462
DS_PRINTERNAME="Canon MX860 series Printer"
[PRODUCTTYPE_LIST]
0=SFP
1=MFP
2=SFS
3=FAX
4=PBK
[INSTALLITEM_OS_OMAKASE]
Win2000=INSTALLITEM_WIN2000_OMAKASE
WinXP=INSTALLITEM_WINXP_OMAKASE
WinVista=INSTALLITEM_WINVISTA_OMAKASE
[INSTALLITEM_OS_CUSTOM]
Win2000=INSTALLITEM_WIN2000_CUSTOM
WinXP=INSTALLITEM_WINXP_CUSTOM
WinVista=INSTALLITEM_WINVISTA_CUSTOM
[INSTALLITEM_WIN2000_OMAKASE]
DEFAULT=ITEM_OMAKASE
[INSTALLITEM_WIN2000_CUSTOM]
DEFAULT=ITEM_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_OMAKASE2k]
$(ITEM_OMAKASE2k)
[ITEM_CUSTOM2k]
$(ITEM_CUSTOM2k)
[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=99,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
COUNTRY_PROC
WELCOME_PROC
OMAKASE_PROC
CUSTOM_PROC
DESTINATION_PROC
SELECT_LU_PROC
EULA_PROC
ADOBEEULA_PROC
YOMITORIEULA_PROC
INSTALL_PROC
INSTALL_CLOSEALERT_PROC
INSTALL_QFE_PROC
INSTALL_PRINTERDRIVER_PROC
INSTALL_MPDRIVER_PROC
INSTALL_SCANGEAR_PROC
INSTALL_MANUAL_PROC
INSTALL_EGV_PROC
INSTALL_MYPRINTER_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_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
INSTALL_XPS_PROC
HEADALIGNMENT_PROC
HEADALIGNMENT2_PROC
2BININFO_PROC
RESULT_PROC
INSTCOMPLETE_PROC
BEFORE_WREG_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_EGV_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=220
WEIGHT=40
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
[XPS]
TEXT=`%MESSAGE%;STRING;MSM4027`
RUBI=`%MESSAGE%;STRING;MSM4127`
CATEGORY=ITEMLIST_APPL
SIZE=100
WEIGHT=0
ICON=%BITMAP%\PD_ICON.bmp
ICONTYPE=0
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=XPS_DETAIL_EVENT
README_EVENT=XPS_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1808`"
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_XPS_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3027`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3527`
EULA_NECESSITY=1
EULA_CANCEL=0
APPNAME=XPSDriver
IGNORE=1
[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;MSM1808`"'
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;MSM4001W`
RUBI=`%MESSAGE%;STRING;MSM4101`
CATEGORY=ITEMLIST_DRV
SIZE=100
WEIGHT=25
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;MSM4001W`"
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
[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=`%INI%;EPPEX%PRODUCTFLAG%;SIZE`
WEIGHT=`%INI%;EPPEX%PRODUCTFLAG%;WEIGHT`
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
[EPPEX0]
SIZE=220
WEIGHT=41
[EPPEX1]
SIZE=220
WEIGHT=41
[EPPEX2]
SIZE=220
WEIGHT=41
[EPPEX3]
SIZE=220
WEIGHT=41
[EPPEX4]
SIZE=900
WEIGHT=120
[EPPPRO]
TEXT=`%MESSAGE%;STRING;MSM4026`
RUBI=`%MESSAGE%;STRING;MSM4126`
CATEGORY=ITEMLIST_APPL
SIZE=25
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=49
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=100
WEIGHT=16
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_FAX]
IFEQ=%PRODUCTFLAG%,3
[IS_PHOTOBOOK]
IFEQ=%PRODUCTFLAG%,4
[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%,""
[SET_VARIABLE_4PHOTOBOOK]
%PRINTERLOGONAME%=`%MESSAGE%;STRING;MSM1210`
%SOFTWARELIST_TITLE_SHOW%=FALSE
%WELCOME_SCI%=WELCOME_PB.SCI
[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%=180
%DETECTTIMEOUT_LONG%=600
%PRODUCTFLAG%=`%INI%;MSETUP;PRODUCTFLAG`
%LANFLAG%=`%INI%;MSETUP;LANFLAG`
%IRDAFLAG%=`%INI%;MSETUP;IRDAFLAG`
%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`
%OS_UPPER_MSG_VIEWED%=0
%SOFTWARELIST_TITLE_SHOW%=TRUE
%WELCOME_SCI%=WELCOME.SCI
%TARGET_ARC%=`%INI%;MSETUP;TARGET_ARC`
[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
LET=MYPRINT_LOG_START
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
IF=CHECKOS_FOR2000
MESSAGE=OSERROR_MSG_2000_UNDERSP4
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
IF=%ARCHITECTURE%,%TARGET_ARC%
OR
IF=%OS%,WinXP
IFNOT=%ARCHITECTURE%,x64
IF=%ARCHITECTURE%,%TARGET_ARC%
OR
IF=%OS%,WinVista
IF=%ARCHITECTURE%,%TARGET_ARC%
[CHECKOS_FOR2000]
IF=%OS%,Win2000
IFLT=%SP_MAJOR%,4
IFNE=%PRODUCTFLAG%,4
[OSERROR_MSG]
TEXT=`%MESSAGE%;STRING;MSE2`
CAPTION=%PRINTERLOGONAME%
BUTTON=OK
ICON=ERROR
[OSERROR_MSG_2000_UNDERSP4]
TEXT=`%MESSAGE%;STRING;MSE15`
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_COUNTRY_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
IF=IS_JCD
LET=SET_COUNTRY_JP
ENDIF
IF=IS_USCD
LET=SET_COUNTRY_US
ENDIF
SETCOUNTRYLIST=1
IF=IS_SHOWCOUNTRYLIST
ELSE
END=NEXT
ENDIF
IF=IS_RESIDENCE_EUROPE
LET=SETDEFAULTCOUNTRY_EUROPE
ENDIF
IF=IS_RESIDENCE_ASIA
LET=SETDEFAULTCOUNTRY_ASIA
ENDIF
END
[SETDEFAULTCOUNTRY_EUROPE]
%DEFAULTCOUNTRY%=`%INI%;DEFAULTCOUNTRY_EUROPE;%USERLANGID%;DEFAULT`
[SETDEFAULTCOUNTRY_ASIA]
%DEFAULTCOUNTRY%=`%INI%;DEFAULTCOUNTRY_ASIA;%USERLANGID%;DEFAULT`
[IS_SHOWCOUNTRYLIST]
IF=%RESIDENCE%,europe
OR
IF=%RESIDENCE%,asia
[SELECT_COUNTRY_ACTION]
LET=LET_SELECTED_COUNTRY
END
[LET_SELECTED_COUNTRY]
%SELECTED_NUM%=%LPARAM%
[COUNTRY_NEXT_ACTION]
COUNTRY=%SELECTED_NUM%
LOG=Selected Country is %SELECTED_NUM% %SELECTEDCOUNTRY%
END=NEXT
[INIT_SELECTED_COUNTRY]
%SELECTED_NUM%=0
%SELECTEDCOUNTRY%=Others
[SET_COUNTRY_JP]
%SELECTEDCOUNTRY%=JP
[SET_COUNTRY_US]
%SELECTEDCOUNTRY%=US
[COUNTRY_PREV_ACTION]
LET=LET_SCI_NORMAL
END=RESIDENCE_PROC
;---------------------------------
; Welcome Procedure
;---------------------------------
[WELCOME_PROC]
INITIALIZE=WELCOME_INIT_ACTION
SCREEN=%SCREEN%\%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_PHOTOBOOK
LET=SET_VARIABLE_4PHOTOBOOK
ENDIF
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
[IS_OMAKASE]
IF=%INSTALLFLOW%,Easy
[IS_CUSTOM]
IF=%INSTALLFLOW%,Custom
[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
XPS_DETAIL_EVENT=XPS_DETAIL_ACTION
XPS_README_EVENT=XPS_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
IF=IS_SHOW_SELECT_LU_SCREEN
END=SELECT_LU_PROC
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
[MSG_READMEOPENFAIL]
TEXT=`%MESSAGE%;STRING;MSE16`
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]
OPENREADME=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]
OPENREADME=OPEN_EGV_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
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]
OPENREADME=OPEN_MEMORYCARD_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
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]
OPENREADME=OPEN_NETWORKUTIL_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
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]
OPENREADME=OPEN_SETUPUTIL_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
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]
OPENREADME=OPEN_MPDRIVER_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
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
[XPS_DETAIL_ACTION]
LET=LET_XPS_DETAIL
REDRAW=POPUP_PAIN
END
[LET_XPS_DETAIL]
%POPUPMSG%=%XPS.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[XPS_README_ACTION]
OPENREADME=OPEN_XPS_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
ENDIF
END
[OPEN_XPS_README]
FILE='%SRC%\XPS\%ARCHITECTURE%\README\README_%INSTLANG%_xps.TXT'
[IS_XPS_README_BUTTON]
IFEXISTFILE=OPEN_XPS_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]
OPENREADME=OPEN_MPNAVIEX_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
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]
OPENREADME=OPEN_MYPRINTER_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
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
OPENREADME=OPEN_PD_README_9X
ENDIF
IF=IS_WIN2K
OPENREADME=OPEN_PD_README_2K
ENDIF
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
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]
OPENREADME=OPEN_EWP_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
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]
OPENREADME=OPEN_EPPEX_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
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]
OPENREADME=OPEN_EPPPRO_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
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]
OPENREADME=OPEN_CD_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
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]
OPENREADME=OPEN_SBOX_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
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]
OPENREADME=OPEN_PHOTOSTUDIO_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
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]
OPENREADME=OPEN_YOMITORI_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
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]
OPENREADME=OPEN_OMNIPAGE_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
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]
OPENREADME=OPEN_PAGEMANAGER_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
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]
OPENREADME=OPEN_SCANGEAR_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
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]
OPENREADME=OPEN_ROSETTA_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
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]
OPENREADME=OPEN_FILEOCR_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_READMEOPENFAIL
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
XPS_DETAIL_EVENT=XPS_DETAIL_ACTION
XPS_README_EVENT=XPS_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%
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=NEXT
[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=NEXT
[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
;---------------------------------
; Select LAN or USB Procedure
;---------------------------------
[SELECT_LU_PROC]
INITIALIZE=SELECT_LU_ACTION
SCREEN=%SCREEN%\SELECT.SCI
SELECTUSB_EVENT=SELECT_LU_USB_ACTION
SELECTLAN_EVENT=SELECT_LU_LAN_ACTION
NEXT_EVENT=SELECT_LU_NEXT_ACTION
PREV_EVENT=SELECT_LU_PREV_ACTION
[SELECT_LU_ACTION]
SETWINDOWZPOS=1
LET=SELECT_METHOD_USB
IF=IS_SHOW_SELECT_LU_SCREEN
END
ENDIF
END=NEXT
[IS_SHOW_SELECT_LU_SCREEN]
IFEQ=%MPDRIVER.SELECT%,1
IFNE=%LANFLAG%,0
OR
IFEQ=%PRINTERDRIVER.SELECT%,1
IFNE=%LANFLAG%,0
[SELECT_LU_USB_ACTION]
LET=SELECT_METHOD_USB
END
[SELECT_LU_LAN_ACTION]
LET=SELECT_METHOD_LAN
END
[SELECT_LU_NEXT_ACTION]
END=NEXT
[SELECT_LU_PREV_ACTION]
IF=IS_OMAKASE
END=OMAKASE_PROC
ENDIF
IF=NEED_DESTINATION
END=DESTINATION_PROC
ENDIF
END=CUSTOM_PROC
;---------------------------------
; 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
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
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=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`"
[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
[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_SHOW_SELECT_LU_SCREEN
END=SELECT_LU_PROC
ENFIF
IF=IS_OMAKASE
END=OMAKASE_PROC
ENDIF
IF=NEED_DESTINATION
END=DESTINATION_PROC
ELSE
END=CUSTOM_PROC
ENDIF
[SUB_EULA_PREV_ACTION]
IF=IS_SHOW_SELECT_LU_SCREEN
LET=LET_PREVTARGET_SELECT_LU_PROC
ENFIF
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_SELECT_LU_PROC]
%PREVTARGET%=SELECT_LU_PROC
[LET_STEPNUM_4]
%STEPNUM%=4
[LET_STEPNUM_3]
%STEPNUM%=3
[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
;---------------------------------
; INSTALL Procedure
;---------------------------------
[INSTALL_PROC]
INITIALIZE=INSTALL_ACTION
[INSTALL_ACTION]
ITEMINFO=%ITEMSECTION%
INITPROGRESS=%ITEMSECTION%
RMBACKSLASH=%INSTALL_PATH%
LET=LET_INSTALL_DIR
LET=LET_STEPITEM_STEP2
LET=LET_PERCENT
END=NEXT
[LET_INSTALL_DIR]
%INSTALL_DIR%=%RMBACKSLASH%
[LET_PERCENT]
%PERCENT%=`%MESSAGE%;STRING;PERCENT`
[IS_SECONDINSTALL]
IFEQ=%SECONDINSTALL%,1
[LET_SECONDINSTALL]
%SECONDINSTALL%=1
[LET_FIRSTINSTALL]
%SECONDINSTALL%=0
[LET_STEPITEM_STEP2]
%STEPITEM%="`%MESSAGE%;STRING;MSM1659`,`%MESSAGE%;STRING;MSM1651`,%STEPITEM%"
;---------------------------------
; Ask user to close alert.
;---------------------------------
[INSTALL_CLOSEALERT_PROC]
INITIALIZE=INSTALL_CLOSEALERT_ACTION
SCREEN=%SCREEN%\CLOSEALERT.SCI
BEGIN=INSTALL_CLOSEALERT_BEGINACTION
NEXT_EVENT=CLOSEALERT_NEXT
[INSTALL_CLOSEALERT_ACTION]
END
[INSTALL_CLOSEALERT_BEGINACTION]
END
[CLOSEALERT_NEXT]
END=NEXT
;---------------------------------
; 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
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
END
[INSTALL_QFE_BEGINACTION]
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
[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 Printer Driver Procedure
;---------------------------------
[INSTALL_PRINTERDRIVER_PROC]
INITIALIZE=INSTALL_PRINTERDRIVER_ACTION
BEGIN=INSTALL_PRINTERDRIVER_BEGINACTION
[INSTALL_PRINTERDRIVER_ACTION]
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
CREATEPROGRESSDLG=TRUE
LET=MYPRINT_LOG_PDRV_INSTALL_START
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_FAILURESTEP_PRINTERDRIVER]
%FAILURESTEP%=`%MESSAGE%;STRING;MSM4001W`
;---------------------------------
; 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
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
CREATEPROGRESSDLG=TRUE
LET=MYPRINT_LOG_MDRV_INSTALL_START
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.
ELSE
LOG=MPDRIVER is not installed.
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
[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
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
CREATEPROGRESSDLG=TRUE
LET=MYPRINT_LOG_SDRV_INSTALL_START
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.
ELSE
LOG=SCANGEAR is not installed.
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]
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
LET=LET_ITEM_MANUAL
IF=IS_MANUAL_NOTINSTALL
END=NEXT
ENDIF
CREATEPROGRESSDLG=TRUE
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_APPINST_SUCCESS
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]
LET=LET_ITEM_EGV
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
IF=IS_EGV_NOTINSTALL
END=NEXT
ENDIF
CREATEPROGRESSDLG=TRUE
LET=MYPRINT_LOG_EGV_INSTALL_START
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
IF=IS_PHOTOBOOK
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_APPINST_SUCCESS
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
LET=MYPRINT_LOG_LANUTIL_INSTALL_START
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
LET=MYPRINT_LOG_MPNAVI_INSTALL_START
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_MORE
%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
LET=MYPRINT_LOG_EPPEX_INSTALL_START
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_MORE
%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
LET=MYPRINT_LOG_EPPPRO_INSTALL_START
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_MORE
%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
LET=MYPRINT_LOG_CDR_INSTALL_START
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
LET=MYPRINT_LOG_SBOX_INSTALL_START
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_APPINST_SUCCESS_MORE
%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
;---------------------------------
; 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
LET=MYPRINT_LOG_MYPRINT_INSTALL_START
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;MSM1808`
%APPINST_RESULT_REQUIREMENT%=IS_RESULT_APPINST_SUCCESS_MORE
%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
LET=MYPRINT_LOG_ADOBE_INSTALL_START
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
LET=MYPRINT_LOG_PSTUDIO_INSTALL_START
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
LET=MYPRINT_LOG_YOMITORI_INSTALL_START
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]
IF=IS_CAPTURE_MODE
LET=%LET_UTILITY_INSTALLED%
LOG=%ITEM% is installed(CAPTURE_MODE).
END=NEXT
ENDIF
CREATEPROGRESSDLG=TRUE
SETWINDOWZPOS=1
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]
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
IF=IS_APP_NOTINSTALL
END=NEXT
ENDIF
END
[INSTALL_APP_BEGINACTION]
SETWINDOWZPOS=1
CREATEPROGRESSDLG=TRUE
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.
ELSE
LOG=%ITEM% is not installed.
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,%SELECTEDCOUNTRY%
@%PARAM_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%"
[IS_RESULT_APPINST_SUCCESS]
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,1
[IS_RESULT_APPINST_SUCCESS_MORE]
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,1
OR
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,130
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
[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
CREATEPROGRESSDLG=TRUE
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_NEED_RESULT
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
IF=NEED_REGIST_DRVINFO_4SBOX_WITHOUT_AREA
LET=REGIST_DRVINFO_4SBOX_WITHOUT_AREA
ENDIF
END=NEXT
[IS_NEED_RESULT]
IFEQ=%PRODUCTFLAG%,0
OR
IFEQ=%PRODUCTFLAG%,3
OR
IFEQ=%PRODUCTFLAG%,4
[NEED_REGIST_DRVINFO_4SBOX]
IFEQ=%PRINTERDRIVER.SELECT%,1
IFEQ=%PRODUCTFLAG%,0
IFNE=%LEADAPLICD%,2
OR
IFEQ=%MPDRIVER.SELECT%,1
IFNE=%LEADAPLICD%,2
OR
IFEQ=%PRODUCTFLAG%,4
[NEED_REGIST_DRVINFO_4SBOX_WITHOUT_AREA]
IFEQ=%SCANGEAR.SELECT%,1
OR
IFEQ=%PRINTERDRIVER.SELECT%,1
IFEQ=%PRODUCTFLAG%,3
[REGIST_DRVINFO_4SBOX]
@%INSTALLED_DEVICE_REG%;LISTNAME@=SZ,"Canon %PRODUCTNAME%"
@%INSTALLED_DEVICE_REG%;DEVICENAME@=SZ,%DEVICEID%
@%INSTALLED_DEVICE_REG%;CATEGORY@=SZ,`%INI%;PRODUCTTYPE_LIST;%PRODUCTFLAG%`
@%INSTALLED_DEVICE_REG%;RESIDENCE@=SZ,%RESIDENCE%
@%INSTALLED_DEVICE_REG%;AREA@=SZ,%SELECTEDCOUNTRY%
@%INSTALLED_DEVICE_REG%;CD@=SZ,%CDTYPE%
[REGIST_DRVINFO_4SBOX_WITHOUT_AREA]
@%INSTALLED_DEVICE_REG%;DEVICENAME@=SZ,%DEVICEID%
@%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
NEXT_EVENT=INSTALL_LANSELECT_NEXT_ACTION
[INSTALL_LANSELECT_ACTION]
SETWINDOWZPOS=1
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
LOG=%LANFLAG% %MPDRIVER.INSTALLED% %SELECT_METHOD%
IF=IS_SHOW_SETUPMETHOD
ELSE
END=NEXT
ENDIF
LET=LET_LANSELFLAG_1ST
LET=LET_ITEM_NETWORKSETUP
LET=SET_CONDITIONSCI_PARAMS
IF=IF_CABLEONLY
LET=SET_CONDITIONSCI_PARAMS_CABLEONLY
ENDIF
SETWINDOWZPOS=1
LET=MYPRINT_LOG_SECONDSELECT_START
END
[LET_ITEM_NETWORKSETUP]
%ITEM%=`%MESSAGE%;STRING;MSM4014`
[SET_CONDITIONSCI_PARAMS]
%SM_RADIO1_TEXT%=`%MESSAGE%;STRING;MSM2053`
%SM_RADIO2_TEXT%=`%MESSAGE%;STRING;MSM2055`
[IF_CABLEONLY]
IFEQ=%LANFLAG%,2
[SET_CONDITIONSCI_PARAMS_CABLEONLY]
%SM_RADIO1_TEXT%=`%MESSAGE%;STRING;MSM2065`
%SM_RADIO2_TEXT%=`%MESSAGE%;STRING;MSM2067`
[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
[LET_LANSELFLAG_1ST]
%LANSELFLAG%=1
[LET_LANSELFLAG_2ND]
%LANSELFLAG%=2
[IS_LANSELFLAG_2ND]
IFEQ=%LANSELFLAG%,2
[IS_SHOW_SETUPMETHOD]
IFNE=%LANFLAG%,0
IFEQ=%PRINTERDRIVER.INSTALLED%,1
IF=%SELECT_METHOD%,LAN
OR
IFNE=%LANFLAG%,0
IFEQ=%MPDRIVER.INSTALLED%,1
IF=%SELECT_METHOD%,LAN
[NETWORKSETTING_CAUTION_MSG]
TEXT=`%MESSAGE%;STRING;MSM2081`
CAPTION=`%MESSAGE%;STRING;MSM0103`
BUTTON=OK
ICON=INFORMATION
[IS_LANSELFLAG_1ST_MULTI]
IFEQ=%LANSELFLAG%,1
IFEQ=%LANFLAG%,1
[IS_LANSELFLAG_1ST]
IFEQ=%LANSELFLAG%,1
[INSTALL_LANSELECT_NEXT_ACTION]
IF=IS_LANSELFLAG_1ST_MULTI
MESSAGE=NETWORKSETTING_CAUTION_MSG
END=NEXT
ENDIF
IF=IS_LANSELFLAG_1ST
END=NEXT
ENDIF
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
WAITMORE_EVENT=WAITMORE_ACTION
[WAITMORE_ACTION]
LOG=Maybe Plug and Play will take more time.Change Message to Wait more message.
LET=SET_WAITMOREMSG_TRUE
LET=LET_DETECTWARNINGFLAG_FALSE
LET=LET_DETECTDEVICEFLAG_FALSE
REDRAW=TEXT2_PAIN
[SET_WAITMOREMSG_TRUE]
%WAITMOREMSG%=1
[SET_WAITMOREMSG_FALSE]
%WAITMOREMSG%=0
[INSTALL_DETECTPRINTER_ACTION]
LOG=It is the beginning of INSTALL_DETECTPRINTER_ACTION
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
SETWINDOWZPOS=1
LET=SET_WAITMOREMSG_FALSE
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
LET=MYPRINT_LOG_DETECT_START
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_SFPFAX
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
[IS_SFPFAX]
IFEQ=%PRODUCTFLAG%,0
OR
IFEQ=%PRODUCTFLAG%,3
[LET_ITEM_PRINTERDRIVER]
%ITEM%=%PRINTERDRIVER.TEXT%
[INSTALL_DETECTPRINTER_TIMEOUT_ACTION]
LET=SET_WAITMOREMSG_FALSE
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.
LET=SET_WAITMOREMSG_FALSE
IF=IS_SFPFAX
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
LET=SET_WAITMOREMSG_FALSE
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
[LOG_INSTALL_BY_PNP]
@Software\Canon\MSETUPLOG;FLAG3@=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
OR
IF=%OS%,Win2000
IFEQ=%PRODUCTFLAG%,3
OR
IF=%OS%,WinXP
IFEQ=%PRODUCTFLAG%,3
OR
IF=%OS%,WinVista
IFEQ=%PRODUCTFLAG%,3
[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_SHOW_SETUPMETHOD
ELSE
END=NEXT
ENDIF
LOG=Start to network setup.
LET=MYPRINT_LOG_LANSETUP_START
LET=LET_LAN_INFO
IF=IS_MANUALSELECT
LET=LET_LAN_MANUALSETTING_2
ENDIF
IF=IS_LANSELFLAG_2ND
LET=LET_LAN_MANUALSETTING_3
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
IF=IS_CAPTURE_MODE
END=NEXT
ENDIF
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_APPINST_SUCCESS
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
[IS_LANDRIVER_EXIST]
IFEXISTFILE=INSTALL_LAN
[LET_LAN_INFO]
%ITEM%=`%MESSAGE%;STRING;MSM4014`
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1808`
%UTILITY.ENABLE%=1
%UTILITY.SELECT%=1
%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
;---------------------------------
; Install XPS Driver Install Procedure
;---------------------------------
[INSTALL_XPS_PROC]
BEGIN=INSTALL_XPS_ACTION
[INSTALL_XPS_ACTION]
LET=MYPRINT_LOG_XPS_INSTALL_START
LET=LET_ITEM_XPS
IF=IS_XPS_NOTINSTALL
END=NEXT
ENDIF
IF=IS_CAPTURE_MODE
LET=LET_XPS_INSTALLED
END=NEXT
ENDIF
APPL=INSTALL_XPS
IF=IS_RESULT_REBOOT
LOG=XPS Driver need REBOOT.
LET=LET_REBOOTDRV_TRUE
ENDIF
IF=IS_RESULT_COREINSTALLER_INSTALLED
LET=LET_XPS_INSTALLED
LOG=XPS Drivier is installed successful.
ELSE
LOG=XPS Drivier is not installed.
ENDIF
IF=IS_RESULT_EMERGENCYREBOOT_1
LET=LET_REBOOTDRV_TRUE
ENDIF
IF=IS_RESULT_EMERGENCYREBOOT_2
LET=LET_REBOOTDRV_TRUE
ENDIF
END=NEXT
[LET_XPS_INSTALLED]
%XPS.INSTALLED%=1
%XPS.ENABLE%=0
[LET_XPS_NOTINSTALLED]
%XPS.INSTALLED%=0
%XPS.ENABLE%=1
[IS_XPS_NOTINSTALLED]
IFEQ=%PRODUCTFLAG%,1
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,1
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,140
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,170
[IS_XPS_NOTINSTALL]
IFEQ=%XPS.SELECT%,0
[INSTALL_XPS]
FILE=%SRC%\XPS\%ARCHITECTURE%\DRVSETUP\SETUP.EXE
OPTION=%PARAM_REG%
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_XPS_PARAM
CANCEL=FALSE
[INITIAL_XPS_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%"
[LET_ITEM_XPS]
%ITEM%=%XPS.TEXT%
;---------------------------------
; 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
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
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=0,1
;---------------------------------
; Install Web Registration Module Procedure
;---------------------------------
[BEFORE_WREG_PROC]
INITIALIZE=INIT_BEFORE_WREG_PROC
SCREEN=%SCREEN%\DUMMY.SCI
[INIT_BEFORE_WREG_PROC]
IF=IS_WEBREG_NEED
ELSE
END=NEXT
ENDIF
DECRYPT=DECRYPT_WEBREG_URL
LET=LET_LANGID
LET=ADD_PARAM_2URAL_URL
LET=ADD_PARAM_2WEBREG_URL
URLENCODE=URLENCODE_URAL_URL
URLENCODE=URLENCODE_WEBREG_URL
DECRYPT=REDECRYPT_URAL_URL
DECRYPT=REDECRYPT_REDIRECT_URL
IF=IF_NOT_URAL
LET=SET_URALURL_NULL
ENDIF
APPL=INSTALL_USER_REGISTRATION
IF=IS_INSTALL_USER_REGISTRATION_SUCCESS
FILECOPY=COPY_SBOXINI
WRITEPPSTRING=FIX_SBOXINI_NAME
WRITEPPSTRING=FIX_SBOXINI_APPEXEFILE
WRITEPPSTRING=FIX_SBOXINI_APPEXEPATH
WRITEPPSTRING=FIX_SBOXINI_OPTION
LET=LET_INSTALL_WEBREG_SUCCESS
LOG=USER_REGISTRATION installed successfully
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_USCD
LET=LET_WEBREGBMP_EREG
ENDIF
IF=IS_AMCD
LET=LET_WEBREG_MSG_AMCD
ENDIF
GET_HKCU=GET_REG_CIGLOGIN
IF=IF_REGISTREDUSER
LET=LET_REGISTEREDUSER_TRUE
ELSE
LET=LET_REGISTEREDUSER_FALSE
ENDIF
IF=IS_PRODUCT_REG_VIA_URAL
LOG=Product registration via Ural
LET=LET_WEBREGMSG_PRODUCTREGIST
ENDIF
IF=IS_PRODUCT_REG_VIA_URAL_AMCD
LET=LET_WEBREGMSG_PRODUCTREGIST_AMCD
ENDIF
END=NEXT
[IF_NOT_URAL]
IFEQ=%PRODUCTFLAG%,2
OR
IF=%SELECTEDCOUNTRY%,Others
[SET_URALURL_NULL]
%URAL_URL%=""
[IS_INSTALL_WEBREG_SUCCESS]
IFEQ=%WEBREG.INSTALLED%,1
[LET_INSTALL_WEBREG_SUCCESS]
%WEBREG.INSTALLED%=1
[LET_WEBREGBMP_EREG]
%WEBREGBMP%=%BITMAP%\ereg.bmp
[LET_WEBREG_MSG_DEFAULT]
%WEBREGTITLE%=`%MESSAGE%;STRING;MSM2464`
%WEBREGSTEPTITLE%=`%MESSAGE%;STRING;MSM2451`
%WEBREGPR%=`%MESSAGE%;STRING;MSM2465`
%WEBREGEXPLAIN1%=`%MESSAGE%;STRING;MSM2456`
%WEBREGEXPLAIN2%=`%MESSAGE%;STRING;MSM2457`
%WEBREGBMP%=%BITMAP%\UserRegist.bmp
[LET_WEBREG_MSG_AMCD]
%WEBREGTITLE%=`%MESSAGE%;STRING;MSM2474`
%WEBREGPR%=`%MESSAGE%;STRING;MSM2475`
[LET_WEBREGMSG_PRODUCTREGIST]
%WEBREGTITLE%=`%MESSAGE%;STRING;MSM2484`
%WEBREGSTEPTITLE%=`%MESSAGE%;STRING;MSM2484`
%WEBREGPR%=`%MESSAGE%;STRING;MSM2485JU`
%WEBREGEXPLAIN1%=`%MESSAGE%;STRING;MSM2486`
%WEBREGEXPLAIN2%=`%MESSAGE%;STRING;MSM2487`
[LET_WEBREGMSG_PRODUCTREGIST_AMCD]
%WEBREGPR%=`%MESSAGE%;STRING;MSM2485M`
[IS_PRODUCT_REG_VIA_URAL]
IFNOT=%SELECTEDCOUNTRY%,Others
IFEQ=%REGISTEREDUSER%,1
IFEQ=%WEBREG.INSTALLED%,1
[IS_PRODUCT_REG_VIA_URAL_AMCD]
IFNOT=%SELECTEDCOUNTRY%,Others
IFEQ=%REGISTEREDUSER%,1
IFEQ=%WEBREG.INSTALLED%,1
IF=%CDTYPE%,MCD
OR
IFNOT=%SELECTEDCOUNTRY%,Others
IFEQ=%REGISTEREDUSER%,1
IFEQ=%WEBREG.INSTALLED%,1
IF=%CDTYPE%,ACD
[GET_REG_CIGLOGIN]
FILE=SOFTWARE\Canon_Inc_IC\CANON iMAGE GATEWAY Shared\Settings
KEY=CiGLoginAccessed
RETURN=%CIGLOGIN%
[IF_REGISTREDUSER]
IFEQ=%CIGLOGIN%,1
[LET_REGISTEREDUSER_TRUE]
%REGISTEREDUSER%=1
[LET_REGISTEREDUSER_FALSE]
%REGISTEREDUSER%=0
[ADD_PARAM_2URAL_URL]
;%URAL_URL%="http://st.ciggws.net/rd.cgi?FNC=CAPI"
%URAL_URL%=%WEBREG_URL%FNC=CAPI
%URAL_URL%=%URAL_URL%&CDN=%CDTYPE%
%URAL_URL%=%URAL_URL%&OSV=W%OS_MAJOR%.%OS_MINOR%
%URAL_URL%=%URAL_URL%&RES=%RESIDENCE%
%URAL_URL%=%URAL_URL%&LNG=%SYSTEMLOCAL%
%URAL_URL%=%URAL_URL%&CAT=`%INI%;PRODUCTTYPE_LIST;%PRODUCTFLAG%`
%URAL_URL%=%URAL_URL%&DEV=
[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_URAL_URL]
%URAL_URL%=%URAL_URL%
[URLENCODE_WEBREG_URL]
%WEBREG_URL%=%WEBREG_URL%
[DECRYPT_WEBREG_URL]
%WEBREG_URL%=%WEBREG_URL_BASE%
[REDECRYPT_URAL_URL]
%URAL_URL%=%URAL_URL%
[REDECRYPT_REDIRECT_URL]
%URL4MODULE%=%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
[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" -C "%URAL_URL%" -D "%DEVICEID%" -T "%CDTYPE%"
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
[LET_WEBREG_URL_NULL]
%WEBREG_URL%=
[LET_WEBREG_URL1]
%WEBREG_LIST%=`%INI%;WEBREG_CDTYPE_LIST;%CDTYPE%`
[LET_WEBREG_URL2]
%WEBREG_URL_BASE%=`%INI%;%WEBREG_LIST%;%RESIDENCE%;DEFAULT`
;---------------------------------
; 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]
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
ELSE
END=NEXT
ENDIF
LET=MYPRINT_LOG_WEBREG_SCREEN
END
[LET_STEP4_WEBREG]
%STEPITEM%="%STEPITEM%%COMMA%%WEBREGSTEPTITLE%"
[LET_STEP4_IJPLM]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM2851`"
[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
[RERUN_WEBREG]
FILE=%MCDCHECK_DIR%\MCDCHECK.INI
BEGIN=WEBREG_PROC
[WEBREG_REBOOT]
TEXT=`%MESSAGE%;STRING;MSW1`
CAPTION=`%MESSAGE%;STRING;MSM0103`
ICON=INFORMATION
BUTTON=OK
[IS_REBOOTNEED_WEBREG]
IFNE=%PRODUCTFLAG%,2
IFEQ=%REBOOT%,1
OR
IFNE=%PRODUCTFLAG%,2
IFEQ=%REBOOTDRV%,1
[WEBREG_NEXT_EVENT]
LET=SET_UREG_NONE
LET=MYPRINT_LOG_WEBREG_CANCEL
END=NEXT
[WEBREG_EXEC_EVENT]
LET=MYPRINT_LOG_WEBREG_EXEC
IF=IS_WEBREG_VIA_REDIRECT
LOG=User Registration via Redirect
GOSUB=SUB_WEBREG_VIA_REDIRECT
ELSE
LOG=User Registration via CIG
GOSUB=SUB_WEBREG_VIA_URAL
ENDIF
IF=IS_UREG_DONE
END=NEXT
ENDIF
END
[SUB_WEBREG_VIA_URAL]
STARTWAITDLG=1
OPEN=OPEN_WEBREG_PAGE_URAL
LOG=WEBREG result is %EXITCODE%
LET=SET_UREG_DONE
STARTWAITDLG=0
IF=IS_URAL_CANNOTCONNECT_NOW
MESSAGE=URAL_ERROR_MSG
ENDIF
END=NEXT
[IS_URAL_CANNOTCONNECT_NOW]
IFEQ=%EXITCODE%,10
[URAL_ERROR_MSG]
TEXT=`%MESSAGE%;STRING;MSM2580`
CAPTION=%WEBREGTITLE%
ICON=ERROR
BUTTON=OK
[SUB_WEBREG_VIA_REDIRECT]
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
ENDIF
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
[OPEN_WEBREG_PAGE]
FILE=%WEBREG_URL%
[OPEN_WEBREG_PAGE_URAL]
FILE=%PROGRAMFILES%\canon\IJEREG\%PRODUCTNAME%\IJEREG.exe
OPTION=-NOURALMSG
[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
[IS_WEBREG_VIA_REDIRECT]
IFEQ=%WEBREG.INSTALLED%,0
OR
IF=%SELECTEDCOUNTRY%,Others
OR
IFEQ=%SCANGEAR.SELECT%,1
;---------------------------------
; LogManager Screen Procedure
;---------------------------------
[IJPLM_PROC]
INITIALIZE=IJPLM_PROC_ACTION
SCREEN=%SCREEN%\EXSURVEY.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_TEXT_NORMAL
IF=IS_COUNTRY_CHINA
LET=LET_IJPLM_TEXT_CHINA
ENDIF
END
[IS_COUNTRY_CHINA]
IF=%SELECTEDCOUNTRY%,"CN"
[LET_IJPLM_TEXT_NORMAL]
%IJPLM_TEXT1%=`%MESSAGE%;STRING;MSM2870`
%EXS_TXT_PATH%=%SRC%\RES\Message\%LANG%\MSM2872.txt
[LET_IJPLM_TEXT_CHINA]
%IJPLM_TEXT1%=`%MESSAGE%;STRING;MSM2871`
%EXS_TXT_PATH%=%SRC%\RES\Message\%LANG%\MSM2872C.txt
[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=MYPRINT_LOG_COMPLETEALL
LET=LET_ENDSCI_NORMAL
ITEMINFO_INSTALLED=%ITEMSECTION%
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
[IS_UREG_DONE]
IF=%UREG_DONE%,MSETUP
[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]
SETWINDOWZPOS=1
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
LET=GET_PBMANUAL_PATH
LOG=EGV_PATH is %PBEGV_PATH%
LOG=PBEGV_INFO is %PBEGV_INFO%
IF=IS_EXIST_PBMANUAL_AND_ITIS_PBCD
OPEN=OPEN_PBEGV
ENDIF
LOG=MANUAL is %MANUAL.INSTALLED%
LOG=SBOX is %SBOX.INSTALLED%
LOG=ADOBEICDD is %ADOBEICC.INSTALLED%
END=END_CDEJECT
[END_REBOOT_ACTION]
END=REBOOT
[GET_PBMANUAL_PATH]
%PBEGV_PATH%="@SOFTWARE\CANON\Easy Guide Viewer\%DEVICEID%;APP_PATH@"
%PBEGV_INFO%="@SOFTWARE\CANON\Easy Guide Viewer\%DEVICEID%;Info_PATH@"
[IS_EXIST_PBMANUAL_AND_ITIS_PBCD]
IFEXIST=%PBEGV_PATH%
IFEQ=%PRODUCTFLAG%,4
[OPEN_PBEGV]
FILE=%PBEGV_PATH%
OPTION='"%PBEGV_INFO%"'
WAIT=NONE
HIDE=FALSE
CANCEL=FALSE
CURRENTDIR=%WINDOWS%
[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
IF=%SELECT_METHOD%,LAN
[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
ACD=WEBREG_REGION_LIST_FORACD
[WEBREG_REGION_LIST_FORJCD]
DEFAULT="jvvr8--pq,akeeuq,lgv-pf,aek="
[WEBREG_REGION_LIST_FORUSCD]
DEFAULT="jvvr8--pq,akeeuq,lgv-pf,aek="
[WEBREG_REGION_LIST_FORMCD]
america=NULL
oceania=NULL
europe="jvvr8--pq,akeeuq,lgv-pf,aek="
asia=NULL
DEFAULT=NULL
[WEBREG_REGION_LIST_FORACD]
america=NULL
oceania=NULL
europe="jvvr8--pq,akeeuq,lgv-pf,aek="
asia=NULL
DEFAULT=NULL
[SETTING]
asia=CN,HK,IN,ID,KR,MY,PH,SG,TW,TH,VN,Others
europe=AT,BE,DK,FI,FR,DE,GR,IE,IT,LU,NL,NO,PT,ES,SE,CH,GB,Others
[DEFAULTCOUNTRY_EUROPE]
0c07=`%MESSAGE%;STRING;AT`
080c=`%MESSAGE%;STRING;BE`
0813=`%MESSAGE%;STRING;BE`
0406=`%MESSAGE%;STRING;DK`
040b=`%MESSAGE%;STRING;FI`
081d=`%MESSAGE%;STRING;FI`
040c=`%MESSAGE%;STRING;FR`
0407=`%MESSAGE%;STRING;DE`
0408=`%MESSAGE%;STRING;GR`
1809=`%MESSAGE%;STRING;IE`
0410=`%MESSAGE%;STRING;IT`
140c=`%MESSAGE%;STRING;LU`
1007=`%MESSAGE%;STRING;LU`
0413=`%MESSAGE%;STRING;NL`
0414=`%MESSAGE%;STRING;NO`
0814=`%MESSAGE%;STRING;NO`
0816=`%MESSAGE%;STRING;PT`
0c0a=`%MESSAGE%;STRING;ES`
041d=`%MESSAGE%;STRING;SE`
0807=`%MESSAGE%;STRING;CH`
0810=`%MESSAGE%;STRING;CH`
100c=`%MESSAGE%;STRING;CH`
0809=`%MESSAGE%;STRING;GB`
DEFAULT=`%MESSAGE%;STRING;Others`
[DEFAULTCOUNTRY_ASIA]
0804=`%MESSAGE%;STRING;CN`
0c04=`%MESSAGE%;STRING;HK`
0421=`%MESSAGE%;STRING;ID`
4009=`%MESSAGE%;STRING;IN`
0412=`%MESSAGE%;STRING;KR`
4409=`%MESSAGE%;STRING;MY`
3409=`%MESSAGE%;STRING;PH`
4809=`%MESSAGE%;STRING;SG`
1004=`%MESSAGE%;STRING;SG`
0404=`%MESSAGE%;STRING;TW`
041e=`%MESSAGE%;STRING;TH`
DEFAULT=`%MESSAGE%;STRING;Others`
[MYPRINT_LOG_START]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,0
[MYPRINT_LOG_COMPLETEALL]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,1
[MYPRINT_LOG_PDRV_INSTALL_START]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,10
[MYPRINT_LOG_MDRV_INSTALL_START]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,11
[MYPRINT_LOG_SDRV_INSTALL_START]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,12
[MYPRINT_LOG_EGV_INSTALL_START]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,13
[MYPRINT_LOG_MYPRINT_INSTALL_START]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,20
[MYPRINT_LOG_LANUTIL_INSTALL_START]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,21
[MYPRINT_LOG_MPNAVI_INSTALL_START]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,22
[MYPRINT_LOG_EPPEX_INSTALL_START]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,23
[MYPRINT_LOG_CDR_INSTALL_START]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,24
[MYPRINT_LOG_SBOX_INSTALL_START]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,25
[MYPRINT_LOG_EPPPRO_INSTALL_START]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,26
[MYPRINT_LOG_ADOBE_INSTALL_START]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,30
[MYPRINT_LOG_PSTUDIO_INSTALL_START]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,31
[MYPRINT_LOG_YOMITORI_INSTALL_START]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,32
[MYPRINT_LOG_SECONDSELECT_START]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,40
[MYPRINT_LOG_DETECT_START]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,41
[MYPRINT_LOG_LANSETUP_START]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,42
[MYPRINT_LOG_XPS_INSTALL_START]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,55
[MYPRINT_LOG_WEBREG_SCREEN]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,61
[MYPRINT_LOG_WEBREG_EXEC]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,62
[MYPRINT_LOG_WEBREG_CANCEL]
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,63
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.