;
; Install Script V4.5.1.101
;
;---------------------------------
; General Information
;---------------------------------
[LOG]
FORMAT=1
[MSETUP]
LANGUAGE=English
OS=Win2000,WinXP,WinVista
SCRIPT=MAIN_SCRIPT
CDTYPE=USCD
PRODUCTFLAG=1
NAME=MP970 series Printer
LOGO=PIXMA
TITLE=PIXMA MP970 series for 64-bit
PRODUCTNAME=MP970 series
HEADALIGNMENTFLAG=0
DETECTTIMEOUT=180
LANFLAG=1
WEBREGFLAG=0
2KDRVID=
MFPID=MP970
FAXNAME=
LANONLYFLAG=0
EPPINTROFLAG=0
9XDRVID=
IRDAFLAG=0
LEADAPLICD=0
CAPTUREMODE=0
[PRODUCTTYPE_LIST]
0=SFP
1=MFP
2=SFS
[INSTALLITEM_OS_OMAKASE]
Win9x=INSTALLITEM_WIN9X_OMAKASE
Win2000=INSTALLITEM_WINXP_OMAKASE
WinXP=INSTALLITEM_WINXP_OMAKASE
WinVista=INSTALLITEM_WINVISTA_OMAKASE
[INSTALLITEM_OS_CUSTOM]
Win9x=INSTALLITEM_WIN9X_CUSTOM
Win2000=INSTALLITEM_WINXP_CUSTOM
WinXP=INSTALLITEM_WINXP_CUSTOM
WinVista=INSTALLITEM_WINVISTA_CUSTOM
[INSTALLITEM_WIN9X_OMAKASE]
DEFAULT=ITEM_OMAKASE
[INSTALLITEM_WIN9X_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_OMAKASE_WIN9X]
$(ITEM_OMAKASE_WIN9X)
[ITEM_CUSTOM_WIN9X]
$(ITEM_CUSTOM_WIN9X)
[ITEM_OMAKASE_US]
$(ITEM_OMAKASE_US)
[ITEM_CUSTOM_US]
$(ITEM_CUSTOM_US)
[ITEM_OMAKASE_CN]
$(ITEM_OMAKASE_CN)
[ITEM_CUSTOM_CN]
$(ITEM_CUSTOM_CN)
[ITEM_OMAKASE_VISTA]
$(ITEM_OMAKASE_VISTA)
[ITEM_CUSTOM_VISTA]
$(ITEM_CUSTOM_VISTA)
[ITEM_OMAKASE_US_VISTA]
$(ITEM_OMAKASE_US_VISTA)
[ITEM_CUSTOM_US_VISTA]
$(ITEM_CUSTOM_US_VISTA)
;---------------------------------
; OS Information
;---------------------------------
[Win95]
TYPE=9x
FROM=4,0,0
TO=4,9,9999
NAME=Win95
[Win9x]
TYPE=9x
FROM=4,10,0
TO=4,9999,9999
NAME=Win9x
[WinNT4]
TYPE=NT
FROM=4,0,0
TO=4,9999,9999
NAME=WinNT4
[Win2000]
TYPE=NT
FROM=5,0,0
TO=5,0,9999
NAME=Win2000
[WinXP]
TYPE=NT
FROM=5,1,0
TO=5,9999,9999
NAME=WinXP
[WinVista]
TYPE=NT
FROM=6,0,0
TO=9,9999,9999
NAME=WinVista
[IS_WIN95]
IF=%OS%,Win95
[IS_WIN9X]
IF=%OS%,Win95
OR
IF=%OS%,Win9X
[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
;---------------------------------
[MAIN_SCRIPT]
INIT_PROC
LANG_PROC
CHECK_PROC
RESIDENCE_PROC
SELECTDEVICE_PROC
WELCOME_PROC
OMAKASE_PROC
CUSTOM_PROC
DESTINATION_PROC
EULA_PROC
INSTALL_PROC
INSTALL_QFE_PROC
INSTALL_PRINTERDRIVER_PROC
INSTALL_MPDRIVER_PROC
INSTALL_SCANGEAR_PROC
INSTALL_SCANGEARCS_PROC
INSTALL_ADDONDRIVER_PROC
INSTALL_MANUAL_PROC
INSTALL_SCANGUIDE_PROC
INSTALL_VISTAGUIDE_PROC
INSTALL_LANUTIL_PROC
INSTALL_MPTOOLBOX_PROC
INSTALL_CSTOOLBOX_PROC
INSTALL_CSTOOLBOXOLD_PROC
INSTALL_MPNAVIEX_PROC
INSTALL_MEMCARD_PROC
INSTALL_SETUPUTIL_PROC
INSTALL_SETUPUTIL2_PROC
INSTALL_SETUPUTIL3_PROC
INSTALL_PR2_PROC
INSTALL_ELP_PROC
INSTALL_EWP_PROC
INSTALL_EPP_PROC
INSTALL_EPPEX_PROC
INSTALL_CD_PROC
INSTALL_TOOLBOX_PROC
INSTALL_SBOX_PROC
INSTALL_MYPRINTER_PROC
INSTALL_EPPPRO_PROC
INSTALL_ADOBEICC_PROC
INSTALL_AREAD5_PROC
INSTALLED_AREAD5_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
REGSET_PROC
FINAL_PROC
INSTALL_LANSELECT_PROC
INSTALL_DETECTPRINTER_PROC
INSTALL_LAN_PROC
HEADALIGNMENT_PROC
HEADALIGNMENT2_PROC
RESULT_PROC
INSTCOMPLETE_PROC
WEBREG_PROC
IJPLM_PROC
IJPLM_PROC2
END_PROC
EPPINTRO_PROC
FAILURE_PROC
DETECT_FAILURE_PROC
WAITPHA_PROC
;---------------------------------
; Item Detail Information
;---------------------------------
[MANUAL]
TEXT=`%MESSAGE%;STRING;MSM4002`
RUBI=`%MESSAGE%;STRING;MSM4102`
CATEGORY=ITEMLIST_DRV
SIZE=`%INI%;MANUAL_SIZE;%PRODUCTFLAG%`
WEIGHT=8
ICON=%BITMAP%\EM_ICON.BMP
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;MSM3502`
EULA_NECESSITY=1
[MANUAL_SIZE]
0=15
1=15
2=15
[SCANGUIDE]
TEXT=`%MESSAGE%;STRING;MSM4002`
RUBI=`%MESSAGE%;STRING;MSM4102`
CATEGORY=ITEMLIST_DRV
SIZE=15
WEIGHT=5
ICON=%BITMAP%\SCANGUIDE_ICON.bmp
BGCOLOR=0xDAFFD7
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=SCANGUIDE_DETAIL_EVENT
README_EVENT=SCANGUIDE_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM4002`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_SCANGUIDE_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3031`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3031`
EULA_NECESSITY=1
[VISTAGUIDE]
TEXT=`%MESSAGE%;STRING;MSM4039`
RUBI=`%MESSAGE%;STRING;MSM4139`
CATEGORY=ITEMLIST_DRV
SIZE=1
WEIGHT=5
ICON=%BITMAP%\VISTAGUIDE%PRODUCTFLAG%.bmp
BGCOLOR=0xDAFFD7
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=VISTAGUIDE_DETAIL_EVENT
README_EVENT=VISTAGUIDE_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM4039`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_VISTAGUIDE_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3039`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3039`
EULA_NECESSITY=1
[MEMORYCARD]
TEXT=`%MESSAGE%;STRING;MSM4012`
RUBI=`%MESSAGE%;STRING;MSM4112`
CATEGORY=ITEMLIST_APPL
SIZE=10
WEIGHT=5
ICON=%BITMAP%\MEM_ICON.bmp
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
[NETWORKSETUP]
TEXT=`%MESSAGE%;STRING;MSM4014`
RUBI=`%MESSAGE%;STRING;MSM4114`
CATEGORY=ITEMLIST_APPL
SIZE=3
WEIGHT=5
ICON=%BITMAP%\NETSETUP_ICON.bmp
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=NETWORKSETUP_DETAIL_EVENT
README_EVENT=NETWORKSETUP_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM4001`"
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_NETWORKSETUP_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3011`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3511`
EULA_NECESSITY=1
[NETWORKUTIL]
TEXT=`%MESSAGE%;STRING;MSM4015`
RUBI=`%MESSAGE%;STRING;MSM4115`
CATEGORY=ITEMLIST_APPL
SIZE=3
WEIGHT=4
ICON=%BITMAP%\NETUTIL_ICON.bmp
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
[SETUPUTIL]
TEXT=`%MESSAGE%;STRING;MSM4024`
RUBI=`%MESSAGE%;STRING;MSM4124`
CATEGORY=ITEMLIST_APPL
SIZE=15
WEIGHT=5
ICON=%BITMAP%\BTIRUTIL_ICON.bmp
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"
TOOLTIP=`%MESSAGE%;STRING;MSM3023`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3523`
EULA_NECESSITY=1
[SETUPUTIL2]
TEXT=`%MESSAGE%;STRING;MSM4025`
RUBI=`%MESSAGE%;STRING;MSM4125`
CATEGORY=ITEMLIST_APPL
SIZE=15
WEIGHT=5
ICON=%BITMAP%\STUTIL_ICON.bmp
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=SETUPUTIL2_DETAIL_EVENT
README_EVENT=SETUPUTIL2_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1808`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_SETUPUTIL2_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3024`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3524`
EULA_NECESSITY=1
[SETUPUTIL3]
TEXT=`%MESSAGE%;STRING;MSM4035`
RUBI=`%MESSAGE%;STRING;MSM4135`
CATEGORY=ITEMLIST_APPL
SIZE=15
WEIGHT=5
ICON=%BITMAP%\STUTIL_ICON.bmp
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=SETUPUTIL3_DETAIL_EVENT
README_EVENT=SETUPUTIL3_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1808`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_SETUPUTIL3_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3035`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3535`
EULA_NECESSITY=1
[MPDRIVER]
TEXT=`%MESSAGE%;STRING;MSM4016`
RUBI=`%MESSAGE%;STRING;MSM4116`
CATEGORY=ITEMLIST_DRV
SIZE=150
WEIGHT=20
ICON=%BITMAP%\PD_ICON.bmp
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
[MPTOOLBOX]
TEXT=`%MESSAGE%;STRING;MSM4017`
RUBI=`%MESSAGE%;STRING;MSM4117`
CATEGORY=ITEMLIST_APPL
SIZE=30
WEIGHT=9
ICON=%BITMAP%\MPTOOLBOX_ICON.bmp
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=MPTOOLBOX_DETAIL_EVENT
README_EVENT=MPTOOLBOX_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1808`"
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_MPTOOLBOX_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3017`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3517`
EULA_NECESSITY=1
[MPNAVIEX]
TEXT=`%MESSAGE%;STRING;MSM4042`
RUBI=`%MESSAGE%;STRING;MSM4142`
CATEGORY=ITEMLIST_APPL
SIZE=65
WEIGHT=28
ICON=%BITMAP%\MPNAVIEX_ICON.bmp
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
[MYPRINTER]
TEXT=`%MESSAGE%;STRING;MSM4021`
RUBI=`%MESSAGE%;STRING;MSM4121`
CATEGORY=ITEMLIST_APPL
SIZE=10
WEIGHT=4
ICON=%BITMAP%\MY_PRINTER_ICON.bmp
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=MYPRINTER_DETAIL_EVENT
README_EVENT=MYPRINTER_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1807`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_MYPRINTER_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3013`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3513`
EULA_NECESSITY=1
[PRINTERDRIVER]
TEXT=`%MESSAGE%;STRING;MSM4001`
RUBI=`%MESSAGE%;STRING;MSM4101`
CATEGORY=ITEMLIST_DRV
SIZE=`%INI%;PRINTERDRIVER.%OS%;SIZE`
WEIGHT=17
ICON=%BITMAP%\PD_ICON.bmp
BGCOLOR=0xDAFFD7
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=PD_DETAIL_EVENT
README_EVENT=PD_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM4001`"
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,TRUE"
TOOLTIP=`%MESSAGE%;STRING;MSM3001`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3501`
EULA_NECESSITY=1
[PRINTERDRIVER.Win9X]
SIZE=50
[PRINTERDRIVER.Win2000]
SIZE=100
[PRINTERDRIVER.WinXP]
SIZE=100
[PRINTERDRIVER.WinVista]
SIZE=100
[PRINTERDRIVER.WinNT4]
SIZE=50
[PR2]
TEXT=`%MESSAGE%;STRING;MSM4010`
RUBI=`%MESSAGE%;STRING;MSM4110`
CATEGORY=ITEMLIST_APPL
SIZE=100
WEIGHT=44
ICON=%BITMAP%\PR_ICON.bmp
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=PR_DETAIL_EVENT
README_EVENT=PR_README_EVENT
SMALLICON=
LOCATION=1
STEPNAME='"`%MESSAGE%;STRING;MSM1807`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_PR_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3015`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3515`
EULA_NECESSITY=1
[ELP]
TEXT=`%MESSAGE%;STRING;MSM4036`
RUBI=`%MESSAGE%;STRING;MSM4136`
CATEGORY=ITEMLIST_APPL
SIZE=200
WEIGHT=25
ICON=%BITMAP%\ELP_ICON.bmp
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=ELP_DETAIL_EVENT
README_EVENT=ELP_README_EVENT
SMALLICON=
LOCATION=1
STEPNAME='"`%MESSAGE%;STRING;MSM1807`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_ELP_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3036`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3536`
EULA_NECESSITY=1
[EWP]
TEXT=`%MESSAGE%;STRING;MSM4005`
RUBI=`%MESSAGE%;STRING;MSM4105`
CATEGORY=ITEMLIST_APPL
SIZE=5
WEIGHT=13
ICON=%BITMAP%\EW_ICON.bmp
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
[EPP]
TEXT=`%MESSAGE%;STRING;MSM4004`
RUBI=`%MESSAGE%;STRING;MSM4104`
CATEGORY=ITEMLIST_APPL
SIZE=65
WEIGHT=28
ICON=%BITMAP%\EPP_ICON.bmp
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=EPP_DETAIL_EVENT
README_EVENT=EPP_README_EVENT
SMALLICON=
LOCATION=1
STEPNAME='"`%MESSAGE%;STRING;MSM1807`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_EPP_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3004`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3504`
EULA_NECESSITY=1
[EPPEX]
TEXT=`%MESSAGE%;STRING;MSM4040`
RUBI=`%MESSAGE%;STRING;MSM4140`
CATEGORY=ITEMLIST_APPL
SIZE=220
WEIGHT=41
ICON=%BITMAP%\EPPEX_ICON.bmp
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
[EPPPRO]
TEXT=`%MESSAGE%;STRING;MSM4026`
RUBI=`%MESSAGE%;STRING;MSM4126`
CATEGORY=ITEMLIST_APPL
SIZE=10
WEIGHT=5
ICON=%BITMAP%\EPPPRO_ICON.bmp
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
[CD]
TEXT=`%MESSAGE%;STRING;MSM4008`
RUBI=`%MESSAGE%;STRING;MSM4108`
CATEGORY=ITEMLIST_APPL
SIZE=40
WEIGHT=26
ICON=%BITMAP%\CD_ICON.bmp
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
[TOOLBOX]
TEXT=`%MESSAGE%;STRING;MSM4007`
RUBI=`%MESSAGE%;STRING;MSM4107`
CATEGORY=ITEMLIST_APPL
SIZE=5
WEIGHT=4
ICON=%BITMAP%\EP_ICON.bmp
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=EP_DETAIL_EVENT
README_EVENT=EP_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1807`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_EP_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3007`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3507`
EULA_NECESSITY=1
[SBOX]
TEXT=`%MESSAGE%;STRING;MSM4041`
RUBI=`%MESSAGE%;STRING;MSM4141`
CATEGORY=ITEMLIST_APPL
SIZE=10
WEIGHT=4
ICON=%BITMAP%\SBOX_ICON.bmp
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
[PHOTOSTUDIO]
TEXT=`%MESSAGE%;STRING;MSM4018`
RUBI=`%MESSAGE%;STRING;MSM4118`
CATEGORY=ITEMLIST_APPL
SIZE=50
WEIGHT=24
ICON=%BITMAP%\PHOTOSTUDIO_ICON.bmp
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
[YOMITORI]
TEXT=`%MESSAGE%;STRING;MSM4020`
RUBI=`%MESSAGE%;STRING;MSM4120`
CATEGORY=ITEMLIST_APPL
SIZE=60
WEIGHT=38
ICON=%BITMAP%\YOMITORI_ICON.bmp
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
[OMNIPAGE]
TEXT=`%MESSAGE%;STRING;MSM4022`
RUBI=`%MESSAGE%;STRING;MSM4122`
CATEGORY=ITEMLIST_APPL
SIZE=150
WEIGHT=85
ICON=%BITMAP%\OMNIPAGE_ICON.bmp
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
[PAGEMANAGER]
TEXT=`%MESSAGE%;STRING;MSM4023`
RUBI=`%MESSAGE%;STRING;MSM4123`
CATEGORY=ITEMLIST_APPL
SIZE=160
WEIGHT=98
ICON=%BITMAP%\PAGEMANAGER_ICON.bmp
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
[SCANGEAR]
TEXT=`%MESSAGE%;STRING;MSM4028`
RUBI=`%MESSAGE%;STRING;MSM4128`
CATEGORY=ITEMLIST_DRV
SIZE=50
WEIGHT=18
ICON=%BITMAP%\SCANGEAR_ICON.bmp
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
[SCANGEARCS]
TEXT=`%MESSAGE%;STRING;MSM4037`
RUBI=`%MESSAGE%;STRING;MSM4137`
CATEGORY=ITEMLIST_DRV
SIZE=50
WEIGHT=18
ICON=%BITMAP%\SCANGEAR_ICON.bmp
BGCOLOR=0xDAFFD7
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=SCANGEARCS_DETAIL_EVENT
README_EVENT=SCANGEARCS_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM4037`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_SCANGEARCS_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3037`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3037`
EULA_NECESSITY=1
[ADDONDRIVER]
TEXT=`%MESSAGE%;STRING;MSM4038`
RUBI=`%MESSAGE%;STRING;MSM4138`
CATEGORY=ITEMLIST_DRV
SIZE=1
WEIGHT=5
ICON=%BITMAP%\PD_ICON.bmp
BGCOLOR=0xDAFFD7
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=ADDONDRIVER_DETAIL_EVENT
README_EVENT=ADDONDRIVER_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM4038`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_ADDONDRIVER_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3038`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3038`
EULA_NECESSITY=1
[CSTOOLBOX]
TEXT=`%MESSAGE%;STRING;MSM4029`
RUBI=`%MESSAGE%;STRING;MSM4129`
CATEGORY=ITEMLIST_APPL
SIZE=25
WEIGHT=10
ICON=%BITMAP%\CSTOOLBOX_ICON.bmp
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=CSTOOLBOX_DETAIL_EVENT
README_EVENT=CSTOOLBOX_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1808`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_CSTOOLBOX_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3029`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3029`
EULA_NECESSITY=1
[CSTOOLBOXOLD]
TEXT=`%MESSAGE%;STRING;MSM4029`
RUBI=`%MESSAGE%;STRING;MSM4129`
CATEGORY=ITEMLIST_APPL
SIZE=25
WEIGHT=12
ICON=%BITMAP%\CSTOOLBOX_ICON.bmp
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=CSTOOLBOXOLD_DETAIL_EVENT
README_EVENT=CSTOOLBOXOLD_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1808`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_CSTOOLBOXOLD_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3029`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3029`
EULA_NECESSITY=1
[AREAD5]
TEXT=`%MESSAGE%;STRING;MSM4030`
RUBI=`%MESSAGE%;STRING;MSM4130`
CATEGORY=ITEMLIST_APPL
SIZE=25
WEIGHT=35
ICON=%BITMAP%\AREAD_ICON.bmp
BGCOLOR=0xD9FFFE
ROW=1
SELECT=1
ENABLE=1
INSTALLED=0
DETAIL_EVENT=AREAD5_DETAIL_EVENT
README_EVENT=AREAD5_README_EVENT
SMALLICON=
LOCATION=0
STEPNAME='"`%MESSAGE%;STRING;MSM1807`"'
DETAIL_BUTTON="%INI%,FALSE"
README_BUTTON="%INI%,IS_AREAD5_README_BUTTON"
TOOLTIP=`%MESSAGE%;STRING;MSM3030`
TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3030`
EULA_NECESSITY=0
[ROSETTA]
TEXT=`%MESSAGE%;STRING;MSM4033`
RUBI=`%MESSAGE%;STRING;MSM4133`
CATEGORY=ITEMLIST_APPL
SIZE=60
WEIGHT=41
ICON=%BITMAP%\ROSETTA_ICON.bmp
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
[FILEOCR]
TEXT=`%MESSAGE%;STRING;MSM4032`
RUBI=`%MESSAGE%;STRING;MSM4132`
CATEGORY=ITEMLIST_APPL
SIZE=100
WEIGHT=70
ICON=%BITMAP%\FILEOCR_ICON.bmp
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
[ADOBEICC]
TEXT=`%MESSAGE%;STRING;MSM4034`
RUBI=`%MESSAGE%;STRING;MSM4134`
CATEGORY=ITEMLIST_APPL
SIZE=1
WEIGHT=5
ICON=%BITMAP%\ADOBEICC_ICON.bmp
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
[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
;---------------------------------
; public section
;---------------------------------
[IS_ARCHITECTURE_X64]
IF=%ARCHITECTURE%,x64
[IS_SFP]
IFEQ=%PRODUCTFLAG%,0
[IS_MFP]
IFEQ=%PRODUCTFLAG%,1
[IS_SFS]
IFEQ=%PRODUCTFLAG%,2
[IS_CAPTURE_MODE]
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[REBOOTMODE_REJECT]
TEXT=`%MESSAGE%;STRING;MSE1`
CAPTION=`%MESSAGE%;STRING;MSM0104`
REBOOT=REJECT
[REBOOTMODE_REJECT_US]
TEXT=`%SRC%\RES\MESSAGE\English\Message.ini;STRING;MSE1`
CAPTION=`%SRC%\RES\MESSAGE\English\Message.ini;STRING;MSM0104`
REBOOT=REJECT
[REBOOTMODE_ACCEPT]
TEXT=`%MESSAGE%;STRING;MSE1`
CAPTION=`%MESSAGE%;STRING;MSM0104`
REBOOT=ACCEPT
[EJECTMODE_REJECT]
TEXT=`%MESSAGE%;STRING;MSE8`
CAPTION=`%MESSAGE%;STRING;MSM0104`
EJECT=REJECT
[EJECTMODE_REJECT_US]
TEXT=`%SRC%\RES\MESSAGE\English\Message.ini;STRING;MSE8`
CAPTION=`%SRC%\RES\MESSAGE\English\Message.ini;STRING;MSM0104`
EJECT=REJECT
[INSTALLED_MSG]
TEXT=`%MESSAGE%;STRING;MSM1903`
CAPTION=`%MESSAGE%;STRING;MSM1901`
BUTTON=NONE
TIME=0
[REBOOTREJECT_ACTION]
LET=LET_REBOOT_TRUE
END
[LET_DRIVER_SKIP_TRUE]
%DRIVER_SKIP%=1
[LET_DRIVER_SKIP_FALSE]
%DRIVER_SKIP%=0
[IS_DRIVER_SKIP]
IFEQ=%DRIVER_SKIP%,1
[RERUN_THIS]
FILE=%TEMP%\MasterReboot\%VOLUMELABEL%\MCDCHECK.INI
BEGIN=THIS
[RERUN_NEXT]
FILE=%TEMP%\MasterReboot\%VOLUMELABEL%\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_LAN_MANUALSETTING_0
LET=INIT_LOG
IF=IS_SFS
LET=LET_FAILUREBMP_SFS
LET=LET_INSTALLUSBFLAG_0
ELSE
LET=LET_FAILUREBMP
ENDIF
IF=IS_CAPTURE_MODE
MESSAGE=MSG_CAPTUREMODE
ENDIF
LET=LET_REGREBOOT_FALSE
END=NEXT
[WINVISTA_INFO_ACTION]
IF=ISNOT_LANG
LET=LET_VISTAMSG_FORLDER_US
ELSE
LET=LET_VISTAMSG_FORLDER_ASIS
ENDIF
MESSAGE=WINVISTA_INFO_MSG
END
[WINVISTA_INFO_MSG]
TEXT=`%VISTAMSG_FOLDER%;STRING;MSE13`
CAPTION=`%VISTAMSG_FOLDER%;STRING;MSM0103`
BUTTON=OK
ICON=INFORMATION
[LET_VISTAMSG_FORLDER_US]
%VISTAMSG_FOLDER%=%SRC%\RES\MESSAGE\ENGLISH\Message.ini
[LET_VISTAMSG_FORLDER_ASIS]
%VISTAMSG_FOLDER%=%MESSAGE%
[MSG_CAPTUREMODE]
TEXT=MasterSetup is running in Capturemode.No Application Software will be installed in this mode.
CAPTION=Debug
BUTTON=OK
ICON=INFORMATION
[LET_FAILUREBMP]
%FAILURE_BITMAP%=ONSCREENMANUAL.bmp
[LET_FAILUREBMP_SFS]
%FAILURE_BITMAP%=SFS_ONSCREENMANUAL.bmp
[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%,""
[LET_INSTALLUSBFLAG_0]
%INSTALLUSBFLAG%=0
[INIT_VARIABLE]
%REBOOT%=0
%REBOOTDRV%=0
%INSTALLTIME%=10
%DETECTTIMEOUT%=`%INI%;MSETUP;DETECTTIMEOUT`
%NAME%=`%INI%;MSETUP;NAME`
%PRODUCTNAME%=`%INI%;MSETUP;PRODUCTNAME`
%PRODUCTFLAG%=`%INI%;MSETUP;PRODUCTFLAG`
%PRINTERNAME%=Canon `%INI%;MSETUP;NAME`
%FAXNAME%=`%INI%;MSETUP;FAXNAME`
%MFPFLAG%=`%INI%;MSETUP;MFPFLAG`
%LANFLAG%=`%INI%;MSETUP;LANFLAG`
%INSTALLLANFLAG%=`%INI%;MSETUP;LANFLAG`
%LANONLYFLAG%=`%INI%;MSETUP;LANONLYFLAG`
%IRDAFLAG%=`%INI%;MSETUP;IRDAFLAG`
%FRENDLYNAME%=""
%MSI_INSTALLED%=0
%QFEPATCH_INSTALLED%=0
%LOGOPRINTERNAME%=`%INI%;MSETUP;TITLE`
%MFPID%=`%INI%;MSETUP;MFPID`
%9XDRVID%=`%INI%;MSETUP;9XDRVID`
%2KDRVID%=`%INI%;MSETUP;2KDRVID`
%PRINTERLOGONAME%=Canon `%INI%;MSETUP;TITLE`
%SCANNERDRIVERNAME%=""
%CDTYPE%=`%INI%;MSETUP;CDTYPE`
%RTLREADING%=0
%SYSTEMUPDATE_OCCURED%=0
%OLD9xINST%=0
%STEPCD%=`%INI%;MSETUP;STEPCD`
%WEBREG.INSTALLED%=0
%DEVICE_LIST%=`%INI%;MSETUP;DEVICE_LIST`
%DEVFILE%=%SRC%\Device.ini
%EIDFLAG%=0
%INSTALLUSBFLAG%=1
%WEBREGFLAG%=`%INI%;MSETUP;WEBREGFLAG`
%EPPINTROFLAG%=`%INI%;MSETUP;EPPINTROFLAG`
%HEADALIGNMENTFLAG%=`%INI%;MSETUP;HEADALIGNMENTFLAG`
%DEV_OMAKASE_PROC%=""
%DEV_CUSTOM_PROC%=""
%DRIVER_FOLDER%=""
%SETUPUTIL_FOLDER%=""
%MPUTIL_FOLDER%=""
%CSTB_VERYOLD%=0
%INBOX%=""
%STEPNUM%=3
%LEADAPLICD%=`%INI%;MSETUP;LEADAPLICD`
[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%\SFP_LANG.SCI
SELECT_LANG_EVENT=SELECT_LANG_ACTION
NEXT_EVENT=LANG_NEXT_ACTION
EXIT_EVENT=LANG_EXIT_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[CHECK_LANG_ACTION]
LET=INIT_SELECTED_LANG
IF=IS_LANG_EFSP
END=NEXT
ENDIF
IF=IS_LANG_NONULL
LET=LET_RESIDENCE_FROM_LANG
END=NEXT
ENDIF
IF=CHECK_NUMOFLANG
LANGUAGE=0
END=NEXT
ENDIF
IF=IS_USCD
LANGUAGE=0
END=NEXT
ENDIF
SETWINDOWZPOS=1
END
[IS_JCD]
IF=%CDTYPE%,JCD
[IS_USCD]
IF=%CDTYPE%,USCD
[IS_AMCD]
IF=%CDTYPE%,MCD
OR
IF=%CDTYPE%,ACD
[LET_RESIDENCE_FROM_LANG]
%RESIDENCE%=`%INI%;%LANG%;RESIDENCE`
[SELECT_LANG_ACTION]
LET=LET_SELECTED_LANG
END
[LANG_NEXT_ACTION]
LANGUAGE=%SELECTED_LANG%
LET=LET_SHOWLANG_TRUE
END=NEXT
[LET_SHOWLANG_TRUE]
%SHOWLANG%=1
[INIT_SELECTED_LANG]
%SELECTED_LANG%=0
[LET_SELECTED_LANG]
%SELECTED_LANG%=%LPARAM%
[IS_LANG_EFSP]
IF=%LANG%,"English"
OR
IF=%LANG%,"French"
OR
IF=%LANG%,"Spanish"
OR
IF=%LANG%,"Portuguese"
[IS_LANG_NONULL]
IFNOT=%LANG%,""
[CHECK_NUMOFLANG]
IFEQ=%NUM_OF_LANG%,1
[LANG_EXIT_ACTION]
END=END
;---------------------------------
; Check Procedure
;---------------------------------
[CHECK_PROC]
INITIALIZE=CHECK_ACTION
[CHECK_ACTION]
LET=LET_RTLREADING
SETWINDOWZPOS=1
IF=CHECKOS
ELSE
MESSAGE=OSERROR_MSG
END=END
ENDIF
SETWINDOWZPOS=1
IF=CHECKADMIN
ELSE
MESSAGE=ADMINERROR_MSG
END=END
ENDIF
MKDIR=%INSTALL_PATH%
END=NEXT
[LET_RTLREADING]
%RTLREADING%=`%INI%;%LANG%;RTLREADING`
[LET_RTLREADING_FALSE]
%RTLREADING%=0
[CHECKOS]
IF=%OS%,Win9X
OR
IF=%OS%,Win2000
IFNOT=%ARCHITECTURE%,x64
OR
IF=%OS%,WinXP
IFNOT=%ARCHITECTURE%,x64
OR
IF=%OS%,WinVista
[OSERROR_MSG]
TEXT=`%MESSAGE%;STRING;MSE2`
CAPTION=`%MESSAGE%;STRING;MSM0101`
BUTTON=OK
ICON=ERROR
[CHECKADMIN]
IFNE=%ADMIN%,0
[ADMINERROR_MSG]
TEXT=`%MESSAGE%;STRING;MSE3`
CAPTION=`%MESSAGE%;STRING;MSM0101`
BUTTON=OK
ICON=ERROR
;---------------------------------
; Residence Procedure
;---------------------------------
[RESIDENCE_PROC]
INITIALIZE=RESIDENCE_ACTION
SCREEN=%SCREEN%\SFP_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
[IS_SELECT]
IF=%EULA%,SELECT
[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_ENGLISH
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=IS_RESIDENCE_AMERICA
LET=LET_DRVSET_FIRST
ENDIF
IF=IS_RESIDENCE_EUROPE
LET=LET_DRVSET_FIRST
ENDIF
IF=IS_RESIDENCE_ASIA
LET=LET_DRVSET_SECOND
ENDIF
IF=IS_RESIDENCE_OCEANIA
LET=LET_DRVSET_FIRST
ENDIF
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_ENG
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_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_ENGLISH]
IF=%LANG%,English
[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
[LET_DRVSET_FIRST]
%DRIVER_SET%=0
[LET_DRVSET_SECOND]
%DRIVER_SET%=1
;---------------------------------
; SELECT_DEVICE Procedure
;---------------------------------
[SELECTDEVICE_PROC]
INITIALIZE=SELECTDEVICE_ACTION
SCREEN=%SCREEN%\SFP_SELDEVICE.SCI
SELECT_DEVICE_EVENT=SELECT_DEVICE_ACTION
NEXT_EVENT=SELECTDEVICE_NEXT_ACTION
EXIT_EVENT=SELECTDEVICE_EXIT_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[SELECTDEVICE_ACTION]
LET=INIT_SELECTED_DEVICE
IF=IS_STEP1CD
ELSE
END=NEXT
ENDIF
SETWINDOWZPOS=1
END
[SELECT_DEVICE_ACTION]
LET=LET_SELECTED_DEVICE
END
[SELECTDEVICE_NEXT_ACTION]
GETSTRING_FROMLIST=DEVICENAME,%DEVICE_LIST%,%SELECTED_DEVICE_NUM%
LET=SET_STEP1_VARIABLE
END=NEXT
[SELECTDEVICE_EXIT_ACTION]
END=END
[INIT_SELECTED_DEVICE]
%SELECTED_DEVICE_NUM%=0
[LET_SELECTED_DEVICE]
%SELECTED_DEVICE_NUM%=%LPARAM%
[IS_STEP1CD]
IFEQ=%STEPCD%,1
[SET_STEP1_VARIABLE]
%NAME%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;NAME`
%LOGOPRINTERNAME%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;TITLE`
%PRODUCTNAME%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;PRODUCTNAME`
%PRODUCTFLAG%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;PRODUCTFLAG`
%PRINTERNAME%=Canon `%DEVFILE%;%DEVICENAME%_%CDTYPE%;NAME`
%PRINTERLOGONAME%=Canon `%DEVFILE%;%DEVICENAME%_%CDTYPE%;TITLE`
%MFPID%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;MFPID`
%2KDRVID%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;2KDRVID`
%HEADALIGNMENTFLAG%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;HEADALIGNMENTFLAG`
%DETECTTIMEOUT%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;DETECTTIMEOUT`
%LANFLAG%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;LANFLAG`
%INSTALLLANFLAG%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;LANFLAG`
%IRDAFLAG%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;IRDAFLAG`
%EPPINTROFLAG%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;EPPINTROFLAG`
%EIDFLAG%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;EIDFLAG`
%WEBREGFLAG%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;WEBREGFLAG`
%DEV_OMAKASE_PROC%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;OMAKASE_PROC`
%DEV_CUSTOM_PROC%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;CUSTOM_PROC`
%DRIVER_FOLDER%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;DRIVER_FOLDER`
%SETUPUTIL_FOLDER%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;SETUPUTIL_FOLDER`
%MPUTIL_FOLDER%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;MPUTIL_FOLDER`
%CSTB_VERYOLD%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;CSTB_VERYOLD`
%INBOX%=`%DEVFILE%;%DEVICENAME%_%CDTYPE%;INBOX`
;---------------------------------
; Welcome Procedure
;---------------------------------
[WELCOME_PROC]
INITIALIZE=WELCOME_INIT_ACTION
SCREEN=%SCREEN%\SFP_WELCOME.SCI
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
IF=IS_EID
LET=LET_EIDFLAG
ENDIF
IF=IS_STEP1CD
ERASEITEM=%DEV_OMAKASE_PROC%,%DEVFILE%
ERASEITEM=%DEV_CUSTOM_PROC%,%DEVFILE%
ELSE
ERASEITEM=%INSTALLITEM_OMAKASE%
ERASEITEM=%INSTALLITEM_CUSTOM%
ENDIF
IF=IS_SFS
LET=LET_STEP3_CAPTION_SFS
ELSE
LET=LET_STEP3_CAPTION_SMFP
ENDIF
SETWINDOWZPOS=1
END
[IS_EID]
IFNE=%EIDFLAG%,0
[LET_EIDFLAG]
@Software\Canon\SMOption\PrinterDevice\%PRINTERNAME%;Valid;%ARCHITECTURE%@=DWORD,1
[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
IF=IS_STEP1CD
LET=LET_ITEMSECTION_DEV_OMAKASE
INITITEM=%ITEMSECTION%,%DEVFILE%
ELSE
INITITEM=%ITEMSECTION%
ENDIF
END=OMAKASE_PROC
[LET_ITEMSECTION_DEV_OMAKASE]
%ITEMSECTION%=%DEV_OMAKASE_PROC%
[OSNOTSUPPORT_MSG]
TEXT=`%MESSAGE%;STRING;MSE12`
CAPTION=`%MESSAGE%;STRING;MSM0102`
BUTTON=OK
ICON=WARNING
[CUSTOM_ACTION]
LET=LET_CUSTOM
IF=IS_STEP1CD
LET=LET_ITEMSECTION_DEV_CUSTOM
INITITEM=%ITEMSECTION%,%DEVFILE%
ELSE
INITITEM=%ITEMSECTION%
ENDIF
CHECK_ALLOFF=%ITEMSECTION%
END=CUSTOM_PROC
[LET_ITEMSECTION_DEV_CUSTOM]
%ITEMSECTION%=%DEV_CUSTOM_PROC%
[EXIT_ACTION]
DLLARBITRATE
RMDIR=%PROGRAMFILES%\Canon
IF=IS_REBOOTNEED
ELSE
END=END
ENDIF
MESSAGE=MSG_REBOOT
IF=IS_LPARAM_IDYES
END=REBOOT
ELSE
END=END
ENDIF
END
[LET_OMAKASE]
%INSTALLFLOW%=OMAKASE
%ITEMSECTION%=%INSTALLITEM_OMAKASE%
@Software\Canon\MSETUPLOG;FLAG1@=DWORD,1
[LET_CUSTOM]
%INSTALLFLOW%=CUSTOM
%ITEMSECTION%=%INSTALLITEM_CUSTOM%
@Software\Canon\MSETUPLOG;FLAG1@=DWORD,0
[MSG_REBOOT]
TEXT=`%MESSAGE%;STRING;MSM2802`
CAPTION=`%MESSAGE%;STRING;MSM2801`
ICON=INFORMATION
BUTTON=YESNO
;---------------------------------
; Omakase Procedure
;---------------------------------
[OMAKASE_PROC]
INITIALIZE=OMAKASE_INIT
SCREEN=%SCREENFILE%
INSTALL_EVENT=OMAKASE_INSTALL_ACTION
PREV_EVENT=OMAKASE_PREV_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
UNFOCUSED_EVENT=OMAKASE_UNFOCUSED_ACTION
EM_DETAIL_EVENT=EM_DETAIL_ACTION
EM_README_EVENT=EM_README_ACTION
SCANGUIDE_DETAIL_EVENT=SCANGUIDE_DETAIL_ACTION
SCANGUIDE_README_EVENT=SCANGUIDE_README_ACTION
VISTAGUIDE_DETAIL_EVENT=VISTAGUIDE_DETAIL_ACTION
VISTAGUIDE_README_EVENT=VISTAGUIDE_README_ACTION
MEMORYCARD_DETAIL_EVENT=MEMORYCARD_DETAIL_ACTION
MEMORYCARD_README_EVENT=MEMORYCARD_README_ACTION
NETWORKSETUP_DETAIL_EVENT=NETWORKSETUP_DETAIL_ACTION
NETWORKSETUP_README_EVENT=NETWORKSETUP_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
MPTOOLBOX_DETAIL_EVENT=MPTOOLBOX_DETAIL_ACTION
MPTOOLBOX_README_EVENT=MPTOOLBOX_README_ACTION
CSTOOLBOX_DETAIL_EVENT=CSTOOLBOX_DETAIL_ACTION
CSTOOLBOX_README_EVENT=CSTOOLBOX_README_ACTION
CSTOOLBOXOLD_DETAIL_EVENT=CSTOOLBOXOLD_DETAIL_ACTION
CSTOOLBOXOLD_README_EVENT=CSTOOLBOXOLD_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
PR_DETAIL_EVENT=PR_DETAIL_ACTION
PR_README_EVENT=PR_README_ACTION
ELP_DETAIL_EVENT=ELP_DETAIL_ACTION
ELP_README_EVENT=ELP_README_ACTION
EW_DETAIL_EVENT=EW_DETAIL_ACTION
EW_README_EVENT=EW_README_ACTION
EPP_DETAIL_EVENT=EPP_DETAIL_ACTION
EPP_README_EVENT=EPP_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
EP_DETAIL_EVENT=EP_DETAIL_ACTION
EP_README_EVENT=EP_README_ACTION
ADOBEICC_DETAIL_EVENT=ADOBEICC_DETAIL_ACTION
ADOBEICC_README_EVENT=ADOBEICC_README_ACTION
AREAD5_DETAIL_EVENT=AREAD5_DETAIL_ACTION
AREAD5_README_EVENT=AREAD5_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
SETUPUTIL2_DETAIL_EVENT=SETUPUTIL2_DETAIL_ACTION
SETUPUTIL2_README_EVENT=SETUPUTIL2_README_ACTION
SETUPUTIL3_DETAIL_EVENT=SETUPUTIL3_DETAIL_ACTION
SETUPUTIL3_README_EVENT=SETUPUTIL3_README_ACTION
SCANGEAR_DETAIL_EVENT=SCANGEAR_DETAIL_ACTION
SCANGEAR_README_EVENT=SCANGEAR_README_ACTION
SCANGEARCS_DETAIL_EVENT=SCANGEARCS_DETAIL_ACTION
SCANGEARCS_README_EVENT=SCANGEARCS_README_ACTION
ADDONDRIVER_DETAIL_EVENT=ADDONDRIVER_DETAIL_ACTION
ADDONDRIVER_README_EVENT=ADDONDRIVER_README_ACTION
ROSETTA_DETAIL_EVENT=ROSETTA_DETAIL_ACTION
ROSETTA_README_EVENT=ROSETTA_README_ACTION
FILEOCR_DETAIL_EVENT=FILEOCR_DETAIL_ACTION
FILEOCR_README_EVENT=FILEOCR_README_ACTION
MPNAVIEX_DETAIL_EVENT=MPNAVIEX_DETAIL_ACTION
MPNAVIEX_README_EVENT=MPNAVIEX_README_ACTION
EPPEX_DETAIL_EVENT=EPPEX_DETAIL_ACTION
EPPEX_README_EVENT=EPPEX_README_ACTION
SBOX_DETAIL_EVENT=SBOX_DETAIL_ACTION
SBOX_README_EVENT=SBOX_README_ACTION
[OMAKASE_INIT]
LET=LET_INIT_INSTALLPATH
LET=LET_OMAKASE_UNFOCUSED
DRIVELETTER=%SYSTEM%
DISKSPACE=%SYSTEM%
IF=IS_STEP1CD
ITEMINFO=%ITEMSECTION%,%DEVFILE%
INITPROGRESS=%ITEMSECTION%,%DEVFILE%
ELSE
ITEMINFO=%ITEMSECTION%
INITPROGRESS=%ITEMSECTION%
ENDIF
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
[CALC_INSTALLTIME]
%INSTALLTIME_MIN%=%NUMOFINSTALLITEM% * 1 + 4 / 5 * 5
%INSTALLTIME_MAX%=%NUMOFINSTALLITEM% * 2 + 4 / 5 * 5
[OMAKASE_INSTALL_ACTION]
IF=IS_STEP1CD
ITEMINFO=%ITEMSECTION%,%DEVFILE%
ELSE
ITEMINFO=%ITEMSECTION%
ENDIF
IF=OMAKASE_SIZE_CHECK
LET=OMAKASE_SIZEERROR_VAR
MESSAGE=SIZEERROR_MSG
END
ENDIF
LET=LET_WEBREG_URL_NULL
LET=LET_WEBREG_URL1
LET=LET_WEBREG_URL2
IF=IS_WEBREG_NEED
LET=LET_STEPNUM_4
ELSE
LET=LET_STEPNUM_3
ENDIF
IF=IS_IJPLM
LET=LET_STEPNUM_4
ENDIF
END=EULA_PROC
[OMAKASE_SIZE_CHECK]
IFLT=%DISKSPACE%,%ITEMSPACE%
[OMAKASE_SIZEERROR_VAR]
%D%=%DRIVELETTER%
%S%=%ITEMSPACE%
[SIZEERROR_MSG]
TEXT=`%MESSAGE%;STRING;MSE5`
CAPTION=`%MESSAGE%;STRING;MSM0101`
BUTTON=OK
ICON=ERROR
[OMAKASE_PREV_ACTION]
END=WELCOME_PROC
[IS_OPEN_FAIL]
IFNE=%EXITCODE%,0
[MSG_OPENFAIL]
TEXT=`%MESSAGE%;STRING;MSE4`
CAPTION=`%MESSAGE%;STRING;MSM0101`
BUTTON=OK
ICON=ERROR
[OMAKASE_UNFOCUSED_ACTION]
LET=LET_OMAKASE_UNFOCUSED
REDRAW=POPUP_PAIN
END
[LET_OMAKASE_UNFOCUSED]
%POPUPMSG%=`%MESSAGE%;STRING;MSM1302`
%POPUPBMP%=POPUP.BMP
[EM_DETAIL_ACTION]
LET=LET_EM_DETAIL
REDRAW=POPUP_PAIN
END
[LET_EM_DETAIL]
%POPUPMSG%=%MANUAL.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[EM_README_ACTION]
OPEN=OPEN_EM_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_EM_README]
FILE='%SRC%\MANUAL\message\%INSTLANG%\ReadMe.txt'
[IS_EM_README_BUTTON]
IFEXISTFILE=OPEN_EM_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[SCANGUIDE_DETAIL_ACTION]
LET=LET_SCANGUIDE_DETAIL
REDRAW=POPUP_PAIN
END
[LET_SCANGUIDE_DETAIL]
%POPUPMSG%=%SCANGUIDE.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[SCANGUIDE_README_ACTION]
OPEN=OPEN_SCANGUIDE_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_SCANGUIDE_README]
FILE='%SRC%\MANUAL\ReadMe.txt'
[IS_SCANGUIDE_README_BUTTON]
IFEXISTFILE=OPEN_SCANGUIDE_README
[VISTAGUIDE_DETAIL_ACTION]
LET=LET_VISTAGUIDE_DETAIL
REDRAW=POPUP_PAIN
END
[LET_VISTAGUIDE_DETAIL]
%POPUPMSG%=%VISTAGUIDE.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[VISTAGUIDE_README_ACTION]
OPEN=OPEN_VISTAGUIDE_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_VISTAGUIDE_README]
FILE='%SRC%\VMANUAL\ReadMe.txt'
[IS_VISTAGUIDE_README_BUTTON]
IFEXISTFILE=OPEN_VISTAGUIDE_README
[MEMORYCARD_DETAIL_ACTION]
LET=LET_MEMORYCARD_DETAIL
REDRAW=POPUP_PAIN
END
[LET_MEMORYCARD_DETAIL]
%POPUPMSG%=%MEMORYCARD.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[MEMORYCARD_README_ACTION]
OPEN=OPEN_MEMORYCARD_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_MEMORYCARD_README]
FILE='%SRC%\MEMCRD%DRIVER_FOLDER%\ReadMe_%INSTLANG%.txt'
[IS_MEMORYCARD_README_BUTTON]
IFEXISTFILE=OPEN_MEMORYCARD_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[NETWORKSETUP_DETAIL_ACTION]
LET=LET_NETWORKSETUP_DETAIL
REDRAW=POPUP_PAIN
[LET_NETWORKSETUP_DETAIL]
%POPUPMSG%=%NETWORKSETUP.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[NETWORKSETUP_README_ACTION]
OPEN=OPEN_NETWORKSETUP_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_NETWORKSETUP_README]
FILE='%SRC%\LAN\%INSTLANG%\ReadMe.txt'
[IS_NETWORKSETUP_README_BUTTON]
IFEXISTFILE=OPEN_NETWORKSETUP_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[NETWORKUTIL_DETAIL_ACTION]
LET=LET_NETWORKUTIL_DETAIL
REDRAW=POPUP_PAIN
END
[LET_NETWORKUTIL_DETAIL]
%POPUPMSG%=%NETWORKUTIL.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[NETWORKUTIL_README_ACTION]
OPEN=OPEN_NETWORKUTIL_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_NETWORKUTIL_README]
FILE='%SRC%\LANUTIL%DRIVER_FOLDER%\%INSTLANG%\NWTOOL\ReadMe.txt'
[IS_NETWORKUTIL_README_BUTTON]
IFEXISTFILE=OPEN_NETWORKUTIL_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[SETUPUTIL_DETAIL_ACTION]
LET=LET_SETUPUTIL_DETAIL
REDRAW=POPUP_PAIN
END
[LET_SETUPUTIL_DETAIL]
%POPUPMSG%=%SETUPUTIL.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[SETUPUTIL_README_ACTION]
OPEN=OPEN_SETUPUTIL_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_SETUPUTIL_README]
FILE='%SRC%\BTIrUTIL%SETUPUTIL_FOLDER%\ReadMe\ReadMe_%INSTLANG%.txt'
[IS_SETUPUTIL_README_BUTTON]
IFEXISTFILE=OPEN_SETUPUTIL_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[SETUPUTIL2_DETAIL_ACTION]
LET=LET_SETUPUTIL2_DETAIL
REDRAW=POPUP_PAIN
END
[LET_SETUPUTIL2_DETAIL]
%POPUPMSG%=%SETUPUTIL2.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[SETUPUTIL2_README_ACTION]
OPEN=OPEN_SETUPUTIL2_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_SETUPUTIL2_README]
FILE='%SRC%\BTIrUTIL%SETUPUTIL_FOLDER%\ReadMe\ReadMe_%INSTLANG%.txt'
[IS_SETUPUTIL2_README_BUTTON]
IFEXISTFILE=OPEN_SETUPUTIL2_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[SETUPUTIL3_DETAIL_ACTION]
LET=LET_SETUPUTIL3_DETAIL
REDRAW=POPUP_PAIN
END
[LET_SETUPUTIL3_DETAIL]
%POPUPMSG%=%SETUPUTIL3.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[SETUPUTIL3_README_ACTION]
OPEN=OPEN_SETUPUTIL3_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_SETUPUTIL3_README]
FILE='%SRC%\BTIrUTIL%SETUPUTIL_FOLDER%\ReadMe\ReadMe_%INSTLANG%.txt'
[IS_SETUPUTIL3_README_BUTTON]
IFEXISTFILE=OPEN_SETUPUTIL3_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]
IF=IS_STEP2_MFP_WIN9X
OPEN=OPEN_MPDRIVER_README_OLD
ELSE
OPEN=OPEN_MPDRIVER_README
ENDIF
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_MPDRIVER_README_OLD]
FILE='%SRC%\MP\DRVSETUP\RES\README\README_%INSTLANG%.TXT'
[OPEN_MPDRIVER_README]
FILE='%SRC%\DRIVER%DRIVER_FOLDER%\%ARCHITECTURE%\README\README_%INSTLANG%.TXT'
[IS_MPDRIVER_README_BUTTON]
IF=%OS%,Win9x
IFEXISTFILE=OPEN_MPDRIVER_README_OLD
OR
IF=%OS%,Win9x
IFEXISTFILE=OPEN_MPDRIVER_README
OR
IFNOT=%OS%,Win9x
IFEXISTFILE=OPEN_MPDRIVER_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[MPTOOLBOX_DETAIL_ACTION]
LET=LET_MPTOOLBOX_DETAIL
REDRAW=POPUP_PAIN
END
[LET_MPTOOLBOX_DETAIL]
%POPUPMSG%=%MPTOOLBOX.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[MPTOOLBOX_README_ACTION]
OPEN=OPEN_MPTOOLBOX_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_MPTOOLBOX_README]
FILE='%SRC%\NAVI%MPUTIL_FOLDER%\ReadMe_%INSTLANG%.txt'
[IS_MPTOOLBOX_README_BUTTON]
IFEXISTFILE=OPEN_MPTOOLBOX_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[MPNAVIEX_DETAIL_ACTION]
LET=LET_MPNAVIEX_DETAIL
REDRAW=POPUP_PAIN
END
[LET_MPNAVIEX_DETAIL]
%POPUPMSG%=%MPNAVIEX.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[MPNAVIEX_README_ACTION]
OPEN=OPEN_MPNAVIEX_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_MPNAVIEX_README]
FILE='%SRC%\MPNAVIEX%MPUTIL_FOLDER%\ReadMe_%INSTLANG%.txt'
[IS_MPNAVIEX_README_BUTTON]
IFEXISTFILE=OPEN_MPNAVIEX_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[MYPRINTER_DETAIL_ACTION]
LET=LET_MYPRINTER_DETAIL
REDRAW=POPUP_PAIN
END
[LET_MYPRINTER_DETAIL]
%POPUPMSG%=%MYPRINTER.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[MYPRINTER_README_ACTION]
OPEN=OPEN_MYPRINTER_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_MYPRINTER_README]
FILE='%SRC%\MYPRINT\%INSTLANG%\ReadMe.txt'
[IS_MYPRINTER_README_BUTTON]
IFEXISTFILE=OPEN_MYPRINTER_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[PD_DETAIL_ACTION]
LET=LET_PD_DETAIL
REDRAW=POPUP_PAIN
END
[LET_PD_DETAIL]
%POPUPMSG%=%PRINTERDRIVER.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[PD_README_ACTION]
IF=IS_WIN9X_OLD
OPEN=OPEN_PD_README_9X_OLD
ENDIF
IF=IS_WIN9X_NEW
OPEN=OPEN_PD_README_9X_NEW
ENDIF
IF=IS_WIN2K
OPEN=OPEN_PD_README_2K
ENDIF
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_PD_README_9X_NEW]
FILE='%SRC%\Win9x\x86\README\Readme_%INSTLANG%.txt'
[OPEN_PD_README_9X_OLD]
FILE='%SRC%\Win9x\Printer\%INSTLANG%\Readme.txt'
[OPEN_PD_README_2K]
FILE='%SRC%\Win2000%DRIVER_FOLDER%\%ARCHITECTURE%\README\Readme_%INSTLANG%.txt'
[PR_DETAIL_ACTION]
LET=LET_PR_DETAIL
REDRAW=POPUP_PAIN
END
[LET_PR_DETAIL]
%POPUPMSG%=%PR2.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[PR_README_ACTION]
OPEN=OPEN_PR_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_PR_README]
FILE='%SRC%\PREC2\readme_%INSTLANG%.txt'
[IS_PR_README_BUTTON]
IFEXISTFILE=OPEN_PR_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[ELP_DETAIL_ACTION]
LET=LET_ELP_DETAIL
REDRAW=POPUP_PAIN
END
[LET_ELP_DETAIL]
%POPUPMSG%=%ELP.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[ELP_README_ACTION]
OPEN=OPEN_ELP_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_ELP_README]
FILE='%SRC%\ELP\%INSTLANG%\Readme.txt'
[IS_ELP_README_BUTTON]
IFEXISTFILE=OPEN_ELP_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[EW_DETAIL_ACTION]
LET=LET_EWP_DETAIL
REDRAW=POPUP_PAIN
END
[LET_EWP_DETAIL]
%POPUPMSG%=%EWP.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[EW_README_ACTION]
OPEN=OPEN_EWP_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_EWP_README]
FILE='%SRC%\WebPrint\%INSTLANG%\Readme.txt'
[IS_EW_README_BUTTON]
IFEXISTFILE=OPEN_EWP_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[EPP_DETAIL_ACTION]
LET=LET_EPP_DETAIL
REDRAW=POPUP_PAIN
END
[LET_EPP_DETAIL]
%POPUPMSG%=%EPP.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[EPP_README_ACTION]
OPEN=OPEN_EPP_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_EPP_README]
FILE='%SRC%\EASY\%INSTLANG%\Readme.txt'
[IS_EPP_README_BUTTON]
IFEXISTFILE=OPEN_EPP_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[EPPEX_DETAIL_ACTION]
LET=LET_EPPEX_DETAIL
REDRAW=POPUP_PAIN
END
[LET_EPPEX_DETAIL]
%POPUPMSG%=%EPPEX.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[EPPEX_README_ACTION]
OPEN=OPEN_EPPEX_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_EPPEX_README]
FILE='%SRC%\EPPEX\%INSTLANG%\Readme.txt'
[IS_EPPEX_README_BUTTON]
IFEXISTFILE=OPEN_EPPEX_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[EPPPRO_DETAIL_ACTION]
LET=LET_EPPPRO_DETAIL
REDRAW=POPUP_PAIN
END
[LET_EPPPRO_DETAIL]
%POPUPMSG%=%EPPPRO.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[EPPPRO_README_ACTION]
OPEN=OPEN_EPPPRO_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_EPPPRO_README]
FILE='%SRC%\EPPPRO\%INSTLANG%\Readme.txt'
[IS_EPPPRO_README_BUTTON]
IFEXISTFILE=OPEN_EPPPRO_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[CD_DETAIL_ACTION]
LET=LET_CD_DETAIL
REDRAW=POPUP_PAIN
END
[LET_CD_DETAIL]
%POPUPMSG%=%CD.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[CD_README_ACTION]
OPEN=OPEN_CD_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_CD_README]
FILE='%SRC%\CDR\%INSTLANG%\Readme.txt'
[IS_CD_README_BUTTON]
IFEXISTFILE=OPEN_CD_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[EP_DETAIL_ACTION]
LET=LET_EP_DETAIL
REDRAW=POPUP_PAIN
END
[LET_EP_DETAIL]
%POPUPMSG%=%TOOLBOX.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[EP_README_ACTION]
OPEN=OPEN_EP_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_EP_README]
FILE='%SRC%\TOOLBOX\%INSTLANG%\Readme.txt'
[IS_EP_README_BUTTON]
IFEXISTFILE=OPEN_EP_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[SBOX_DETAIL_ACTION]
LET=LET_SBOX_DETAIL
REDRAW=POPUP_PAIN
END
[LET_SBOX_DETAIL]
%POPUPMSG%=%SBOX.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[SBOX_README_ACTION]
OPEN=OPEN_SBOX_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_SBOX_README]
FILE='%SRC%\SBOX\%INSTLANG%\Readme.txt'
[IS_SBOX_README_BUTTON]
IFEXISTFILE=OPEN_SBOX_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[PHOTOSTUDIO_DETAIL_ACTION]
LET=LET_PHOTOSTUDIO_DETAIL
REDRAW=POPUP_PAIN
END
[LET_PHOTOSTUDIO_DETAIL]
%POPUPMSG%=%PHOTOSTUDIO.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[PHOTOSTUDIO_README_ACTION]
OPEN=OPEN_PHOTOSTUDIO_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_PHOTOSTUDIO_README]
FILE='%SRC%\PSTUDIO\xxxxx.txt'
[IS_PHOTOSTUDIO_README_BUTTON]
IFEXISTFILE=OPEN_PHOTOSTUDIO_README
[YOMITORI_DETAIL_ACTION]
LET=LET_YOMITORI_DETAIL
REDRAW=POPUP_PAIN
END
[LET_YOMITORI_DETAIL]
%POPUPMSG%=%YOMITORI.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[YOMITORI_README_ACTION]
OPEN=OPEN_YOMITORI_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_YOMITORI_README]
FILE='%SRC%\YOMIKAKU\xxxxx.txt'
[IS_YOMITORI_README_BUTTON]
IFEXISTFILE=OPEN_YOMITORI_README
[OMNIPAGE_DETAIL_ACTION]
LET=LET_OMNIPAGE_DETAIL
REDRAW=POPUP_PAIN
END
[LET_OMNIPAGE_DETAIL]
%POPUPMSG%=%OMNIPAGE.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[OMNIPAGE_README_ACTION]
OPEN=OPEN_OMNIPAGE_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_OMNIPAGE_README]
FILE='%SRC%\OMNIPAGE\xxxxx.txt'
[IS_OMNIPAGE_README_BUTTON]
IFEXISTFILE=OPEN_OMNIPAGE_README
[PAGEMANAGER_DETAIL_ACTION]
LET=LET_PAGEMANAGER_DETAIL
REDRAW=POPUP_PAIN
END
[LET_PAGEMANAGER_DETAIL]
%POPUPMSG%=%PAGEMANAGER.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[PAGEMANAGER_README_ACTION]
OPEN=OPEN_PAGEMANAGER_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_PAGEMANAGER_README]
FILE='%SRC%\PRESTOPM\xxxxxx.txt'
[IS_PAGEMANAGER_README_BUTTON]
IFEXISTFILE=OPEN_PAGEMANAGER_README
[SCANGEAR_DETAIL_ACTION]
LET=LET_SCANGEAR_DETAIL
REDRAW=POPUP_PAIN
END
[LET_SCANGEAR_DETAIL]
%POPUPMSG%=%SCANGEAR.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[SCANGEAR_README_ACTION]
OPEN=OPEN_SCANGEAR_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_SCANGEAR_README]
FILE='%SRC%\DRIVER%DRIVER_FOLDER%\%ARCHITECTURE%\README\README_%INSTLANG%.TXT'
[IS_SCANGEAR_README_BUTTON]
IFEXISTFILE=OPEN_SCANGEAR_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[SCANGEARCS_DETAIL_ACTION]
LET=LET_SCANGEARCS_DETAIL
REDRAW=POPUP_PAIN
END
[LET_SCANGEARCS_DETAIL]
%POPUPMSG%=%SCANGEARCS.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[SCANGEARCS_README_ACTION]
OPEN=OPEN_SCANGEARCS_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_SCANGEARCS_README]
FILE='%SRC%\SGCS%DRIVER_FOLDER%\%ARCHITECTURE%\%INSTLANG%\README.TXT'
[IS_SCANGEARCS_README_BUTTON]
IFEXISTFILE=OPEN_SCANGEARCS_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[ADDONDRIVER_DETAIL_ACTION]
LET=LET_ADDONDRIVER_DETAIL
REDRAW=POPUP_PAIN
END
[LET_ADDONDRIVER_DETAIL]
%POPUPMSG%=%ADDONDRIVER.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[ADDONDRIVER_README_ACTION]
OPEN=OPEN_ADDONDRIVER_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_ADDONDRIVER_README]
FILE='%SRC%\ADDON\README_%INSTLANG%.TXT'
[IS_ADDONDRIVER_README_BUTTON]
IFEXISTFILE=OPEN_ADDONDRIVER_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[CSTOOLBOX_DETAIL_ACTION]
LET=LET_CSTOOLBOX_DETAIL
REDRAW=POPUP_PAIN
END
[LET_CSTOOLBOX_DETAIL]
%POPUPMSG%=%CSTOOLBOX.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[CSTOOLBOX_README_ACTION]
OPEN=OPEN_CSTOOLBOX_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_CSTOOLBOX_README]
FILE='%SRC%\CSTB\ReadMe_%INSTLANG%.txt'
[IS_CSTOOLBOX_README_BUTTON]
IFEXISTFILE=OPEN_CSTOOLBOX_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[CSTOOLBOXOLD_DETAIL_ACTION]
LET=LET_CSTOOLBOXOLD_DETAIL
REDRAW=POPUP_PAIN
END
[LET_CSTOOLBOXOLD_DETAIL]
%POPUPMSG%=%CSTOOLBOXOLD.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[CSTOOLBOXOLD_README_ACTION]
OPEN=OPEN_CSTOOLBOXOLD_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_CSTOOLBOXOLD_README]
FILE='%SRC%\CSTBO\%INSTLANG%\Disk1\ReadMe.txt'
[IS_CSTOOLBOXOLD_README_BUTTON]
IFEXISTFILE=OPEN_CSTOOLBOXOLD_README
OR
IFNE=`%INI%;MSETUP;CAPTUREMODE`,0
[AREAD5_DETAIL_ACTION]
LET=LET_AREAD5_DETAIL
REDRAW=POPUP_PAIN
END
[LET_AREAD5_DETAIL]
%POPUPMSG%=%AREAD5.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[AREAD5_README_ACTION]
OPEN=OPEN_AREAD5_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_AREAD5_README]
FILE='%SRC%\AREAD5\xxxxx.txt'
[IS_AREAD5_README_BUTTON]
IFEXISTFILE=OPEN_AREAD5_README
[ROSETTA_DETAIL_ACTION]
LET=LET_ROSETTA_DETAIL
REDRAW=POPUP_PAIN
END
[LET_ROSETTA_DETAIL]
%POPUPMSG%=%ROSETTA.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[ROSETTA_README_ACTION]
OPEN=OPEN_ROSETTA_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_ROSETTA_README]
FILE='%SRC%\ROSETTA\xxxxxx.txt'
[IS_ROSETTA_README_BUTTON]
IFEXISTFILE=OPEN_ROSETTA_README
[FILEOCR_DETAIL_ACTION]
LET=LET_FILEOCR_DETAIL
REDRAW=POPUP_PAIN
END
[LET_FILEOCR_DETAIL]
%POPUPMSG%=%FILEOCR.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[FILEOCR_README_ACTION]
OPEN=OPEN_FILEOCR_README
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ENDIF
END
[OPEN_FILEOCR_README]
FILE='%SRC%\FILEOCR\xxxxx.txt'
[IS_FILEOCR_README_BUTTON]
IFEXISTFILE=OPEN_FILEOCR_README
[ADOBEICC_DETAIL_ACTION]
LET=LET_ADOBEICC_DETAIL
REDRAW=POPUP_PAIN
END
[LET_ADOBEICC_DETAIL]
%POPUPMSG%=%ADOBEICC.TOOLTIP%
%POPUPBMP%=POPUP_SELECTED.BMP
[ADOBEICC_README_ACTION]
END
;---------------------------------
; Custom Procedure
;---------------------------------
[CUSTOM_PROC]
INITIALIZE=CUSTOM_INIT
SCREEN=%SCREENFILE%
BEGIN=CUSTOM_BEGIN_ACTION
NEXT_EVENT=CUSTOM_NEXT_ACTION
PREV_EVENT=CUSTOM_PREV_ACTION
ALLON_EVENT=ALLON_ACTION
ALLOFF_EVENT=ALLOFF_ACTION
LISTSELECT_EVENT=CUSTOM_SELECT_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
UNFOCUSED_EVENT=CUSTOM_UNFOCUSED_ACTION
EM_DETAIL_EVENT=EM_DETAIL_ACTION
EM_README_EVENT=EM_README_ACTION
SCANGUIDE_DETAIL_EVENT=SCANGUIDE_DETAIL_ACTION
SCANGUIDE_README_EVENT=SCANGUIDE_README_ACTION
VISTAGUIDE_DETAIL_EVENT=VISTAGUIDE_DETAIL_ACTION
VISTAGUIDE_README_EVENT=VISTAGUIDE_README_ACTION
MEMORYCARD_DETAIL_EVENT=MEMORYCARD_DETAIL_ACTION
MEMORYCARD_README_EVENT=MEMORYCARD_README_ACTION
NETWORKSETUP_DETAIL_EVENT=NETWORKSETUP_DETAIL_ACTION
NETWORKSETUP_README_EVENT=NETWORKSETUP_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
MPTOOLBOX_DETAIL_EVENT=MPTOOLBOX_DETAIL_ACTION
MPTOOLBOX_README_EVENT=MPTOOLBOX_README_ACTION
MPNAVIEX_DETAIL_EVENT=MPNAVIEX_DETAIL_ACTION
MPNAVIEX_README_EVENT=MPNAVIEX_README_ACTION
EPPEX_DETAIL_EVENT=EPPEX_DETAIL_ACTION
EPPEX_README_EVENT=EPPEX_README_ACTION
SBOX_DETAIL_EVENT=SBOX_DETAIL_ACTION
SBOX_README_EVENT=SBOX_README_ACTION
CSTOOLBOX_DETAIL_EVENT=CSTOOLBOX_DETAIL_ACTION
CSTOOLBOX_README_EVENT=CSTOOLBOX_README_ACTION
CSTOOLBOXOLD_DETAIL_EVENT=CSTOOLBOXOLD_DETAIL_ACTION
CSTOOLBOXOLD_README_EVENT=CSTOOLBOXOLD_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
PR_DETAIL_EVENT=PR_DETAIL_ACTION
PR_README_EVENT=PR_README_ACTION
ELP_DETAIL_EVENT=ELP_DETAIL_ACTION
ELP_README_EVENT=ELP_README_ACTION
EW_DETAIL_EVENT=EW_DETAIL_ACTION
EW_README_EVENT=EW_README_ACTION
EPP_DETAIL_EVENT=EPP_DETAIL_ACTION
EPP_README_EVENT=EPP_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
EP_DETAIL_EVENT=EP_DETAIL_ACTION
EP_README_EVENT=EP_README_ACTION
ADOBEICC_DETAIL_EVENT=ADOBEICC_DETAIL_ACTION
ADOBEICC_README_EVENT=ADOBEICC_README_ACTION
AREAD5_DETAIL_EVENT=AREAD5_DETAIL_ACTION
AREAD5_README_EVENT=AREAD5_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
SETUPUTIL2_DETAIL_EVENT=SETUPUTIL2_DETAIL_ACTION
SETUPUTIL2_README_EVENT=SETUPUTIL2_README_ACTION
SETUPUTIL3_DETAIL_EVENT=SETUPUTIL3_DETAIL_ACTION
SETUPUTIL3_README_EVENT=SETUPUTIL3_README_ACTION
SCANGEAR_DETAIL_EVENT=SCANGEAR_DETAIL_ACTION
SCANGEAR_README_EVENT=SCANGEAR_README_ACTION
SCANGEARCS_DETAIL_EVENT=SCANGEARCS_DETAIL_ACTION
SCANGEARCS_README_EVENT=SCANGEARCS_README_ACTION
ADDONDRIVER_DETAIL_EVENT=ADDONDRIVER_DETAIL_ACTION
ADDONDRIVER_README_EVENT=ADDONDRIVER_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%
IF=IS_STEP1CD
ITEMINFO=%ITEMSECTION%,%DEVFILE%
INITPROGRESS=%ITEMSECTION%,%DEVFILE%
ELSE
ITEMINFO=%ITEMSECTION%
INITPROGRESS=%ITEMSECTION%
ENDIF
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]
IF=IS_STEP1CD
ITEMINFO=%ITEMSECTION%,%DEVFILE%
ELSE
ITEMINFO=%ITEMSECTION%
ENDIF
LET=LET_WEBREG_URL_NULL
LET=LET_WEBREG_URL1
LET=LET_WEBREG_URL2
IF=IS_WEBREG_NEED
LET=LET_STEPNUM_4
ELSE
LET=LET_STEPNUM_3
ENDIF
IF=IS_IJPLM
LET=LET_STEPNUM_4
ENDIF
END=DESTINATION_PROC
[ALLON_ACTION]
CHECK_ALLON=%ITEMSECTION%
ITEMINFO=%ITEMSECTION%
REDRAW=
SETFOCUS=BTN_ALLOFF
[ALLOFF_ACTION]
CHECK_ALLOFF=%ITEMSECTION%
ITEMINFO=%ITEMSECTION%
REDRAW=
SETFOCUS=BTN_ALLON
[CUSTOM_PREV_ACTION]
END=WELCOME_PROC
[CUSTOM_SELECT_ACTION]
IF=IS_STEP1CD
ITEMINFO=%ITEMSECTION%,%DEVFILE%
ELSE
ITEMINFO=%ITEMSECTION%
ENDIF
REDRAW=BMPBTN_PAIN
REDRAW=DRIVESIZE_PAIN
REDRAW=ALLOFFBTN_PAIN
REDRAW=ALLONBTN_PAIN
END
[CUSTOM_UNFOCUSED_ACTION]
LET=LET_CUSTOM_UNFOCUSED
REDRAW=POPUP_PAIN
END
[LET_CUSTOM_UNFOCUSED]
%POPUPMSG%=`%MESSAGE%;STRING;MSM1402`
%POPUPBMP%=POPUP.BMP
;---------------------------------
; Destination Procedure
;---------------------------------
[DESTINATION_PROC]
INITIALIZE=DESTINATION_INIT
SCREEN=%SCREEN%\DESTINATION.SCI
REF_EVENT=DESTINATION_REF_ACTION
INSTALL_EVENT=DESTINATION_INSTALL_ACTION
PREV_EVENT=DESTINATION_PREV_ACTION
EDIT_EVENT=DESTINATION_EDIT_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[DESTINATION_INIT]
GOSUB=DRVAPPITEMSPACE_SUB
IF=NEED_DESTINATION
END
ENDIF
IF=CUSTOM_DRVSIZE_CHECK
LET=LET_DRVAPP_SIZEERROR
MESSAGE=SIZEERROR_MSG
END=CUSTOM_PROC
ENDIF
END=EULA_PROC
[NEED_DESTINATION]
IFNOT=%LOCATIONITEM%,""
[DRVAPPITEMSPACE_SUB]
IF=IS_STEP1CD
ITEMINFO=%ITEMSECTION%,%DEVFILE%
ELSE
ITEMINFO=%ITEMSECTION%
ENDIF
DRIVELETTER=%INSTALL_PATH%
DISKSPACE=%INSTALL_PATH%
LET=LET_APP_DESTINATION
DRIVELETTER=%SYSTEM%
DISKSPACE=%SYSTEM%
IF=IS_DRVAPP_SAMEDRIVE
LET=LET_DRVAPP_DESTINATION
ELSE
LET=LET_DRV_DESTINATION
ENDIF
END
[LET_DRVAPP_DESTINATION]
%APPDRIVELETTER%=""
%APPDISKSPACE%=""
[LET_APP_DESTINATION]
%APPDRIVELETTER%=%DRIVELETTER%
%APPDISKSPACE%=%DISKSPACE%
[LET_DRV_DESTINATION]
%ITEMSPACE%=%DRVITEMSPACE%
[IS_DRVAPP_SAMEDRIVE]
IFSAMEDRIVE=%SYSTEM%,%INSTALL_PATH%
[CUSTOM_DRVSIZE_CHECK]
IFLT=%DISKSPACE%,%DRVITEMSPACE%
[CUSTOM_DRVAPPSIZE_CHECK]
IFLT=%DISKSPACE%,%ITEMSPACE%
[CUSTOM_APPSIZE_CHECK]
IFNOT=%APPDRIVELETTER%,""
IFLT=%APPDISKSPACE%,%APPITEMSPACE%
[LET_DRV_SIZEERROR]
%D%=%DRVDRIVELETTER%
%S%=%DRVITEMSPACE%
[LET_APP_SIZEERROR]
%D%=%APPDRIVELETTER%
%S%=%APPITEMSPACE%
[LET_DRVAPP_SIZEERROR]
%D%=%DRIVELETTER%
%S%=%ITEMSPACE%
[DESTINATION_REF_ACTION]
SELECTFOLDER
LET=LET_DESTINATION_FOLDER
GOSUB=DRVAPPITEMSPACE_SUB
REDRAW=INST_PAIN
REDRAW=TEXT4_PAIN
END
[DESTINATION_INSTALL_ACTION]
DRIVEINFO=%INSTALL_PATH%
IF=IS_INVALID_CHAR
MESSAGE=MSG_INVARIDCHAR
END
ENDIF
IF=IS_INVALID_SPECIAL_CHAR
MESSAGE=MSG_FOLDERERROR
END
ENDIF
IF=IS_INVALID_PATH_LENGTH
MESSAGE=MSG_PATHLENGTHERROR
END
ENDIF
IF=IS_INVALID_PATH_FORMAT
MESSAGE=MSG_PATHFORMATERROR
END
ENDIF
IF=IS_VALID_INSTALLPATH
MESSAGE=MSG_FOLDERERROR
END
ENDIF
IF=IS_WRITABLEPATH
ELSE
MESSAGE=MSG_FOLDERERROR
END
ENDIF
IF=CUSTOM_DRVAPPSIZE_CHECK
LET=LET_DRVAPP_SIZEERROR
MESSAGE=SIZEERROR_MSG
END
ENDIF
IF=CUSTOM_APPSIZE_CHECK
LET=LET_APP_SIZEERROR
MESSAGE=SIZEERROR_MSG
END
ENDIF
LET=LET_INSTALLPATH_TO_P
LET=LET_LPARAM_100
IF=IS_NOTEXIST_INSTALLPATH
MESSAGE=MSG_MKFOLDER
ENDIF
LET=LET_MKDIR_NOERR
IF=IS_LPARAM_IDYES
MKDIR=%INSTALL_PATH%
ENDIF
IF=IS_LPARAM_IDNO
END
ENDIF
IF=IS_MKDIR_ERROR
MESSAGE=MSG_FOLDERERROR
END
ENDIF
END=EULA_PROC
[IS_NEXT_EULA]
IF=%EULA_SHOW%,1
[IS_VALID_INSTALLPATH]
IFNE=%DRIVEINFO%,3
OR
IFEXIST=%INSTALL_PATH%
[IS_WRITABLEPATH]
IFWRITABLEPATH=%INSTALL_PATH%
[IS_INVALID_CHAR]
IFINVARIDCHAR=%INSTALL_PATH%
[IS_INVALID_SPECIAL_CHAR]
IFINVARIDSPECIALCHAR=%INSTALL_PATH%
[IS_INVALID_PATH_LENGTH]
IFINVARIDSTRLEN=%INSTALL_PATH%,150
[IS_INVALID_PATH_FORMAT]
IFINVARIDPATHFORMAT=%INSTALL_PATH%
[IS_NOTEXIST_INSTALLPATH]
IFNOTEXISTDIR=%INSTALL_PATH%
[LET_MKDIR_NOERR]
%MKDIR%=0
[IS_MKDIR_ERROR]
IFEQ=%MKDIR%,1
[DESTINATION_PREV_ACTION]
END=CUSTOM_PROC
[LET_DESTINATION_FOLDER]
%INSTALL_PATH%=%SELECTFOLDER%
[DESTINATION_EDIT_ACTION]
LET=LET_DESTINATION_EDITFOLDER
GOSUB=DRVAPPITEMSPACE_SUB
REDRAW=TEXT4_PAIN
END
[LET_DESTINATION_EDITFOLDER]
%INSTALL_PATH%=%LPARAM%
[MSG_MKFOLDER]
TEXT=`%MESSAGE%;STRING;MSW2`
CAPTION=`%MESSAGE%;STRING;MSM0102`
ICON=WARNING
BUTTON=YESNO
[MSG_FOLDERERROR]
TEXT=`%MESSAGE%;STRING;MSE6`
CAPTION=`%MESSAGE%;STRING;MSM0101`
ICON=ERROR
BUTTON=OK
[MSG_INVARIDCHAR]
TEXT=`%MESSAGE%;STRING;MSE9`
CAPTION=`%MESSAGE%;STRING;MSM0101`
ICON=ERROR
BUTTON=OK
[MSG_PATHLENGTHERROR]
TEXT=`%MESSAGE%;STRING;MSE10`
CAPTION=`%MESSAGE%;STRING;MSM0101`
ICON=ERROR
BUTTON=OK
[MSG_PATHFORMATERROR]
TEXT=`%MESSAGE%;STRING;MSE11`
CAPTION=`%MESSAGE%;STRING;MSM0101`
ICON=ERROR
BUTTON=OK
[LET_INSTALLPATH_TO_P]
%P%=%INSTALL_PATH%
[LET_LPARAM_100]
%LPARAM%=100
[IS_LPARAM_IDYES]
IFEQ=%LPARAM%,6
[IS_LPARAM_IDNO]
IFEQ=%LPARAM%,7
;---------------------------------
; EULA Procedure
;---------------------------------
[EULA_PROC]
INITIALIZE=EULA_INIT_ACTION
SCREEN=%SCREEN%\EULA.SCI
YES_EVENT=EULA_YES_ACTION
NO_EVENT=EULA_NO_ACTION
PREV_EVENT=EULA_PREV_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[EULA_INIT_ACTION]
IF=IS_NEXT_EULA
ELSE
END=NEXT
ENDIF
END
[EULA_YES_ACTION]
LET=LOG_EULA_YES
END=INSTALL_PROC
[EULA_NO_ACTION]
LET=LOG_EULA_NO
MESSAGE=MSG_EULA_EXIT
IF=IS_LPARAM_BUTTON1
END
ENDIF
DLLARBITRATE
RMDIR=%PROGRAMFILES%\Canon
IF=IS_REBOOTNEED
ELSE
END=END
ENDIF
MESSAGE=MSG_REBOOT
IF=IS_LPARAM_IDYES
END=REBOOT
ELSE
END=END
ENDIF
END
[MSG_EULA_EXIT]
TEXT=`%MESSAGE%;STRING;MSM2702`
CAPTION=`%MESSAGE%;STRING;MSM2701`
BUTTON1=`%MESSAGE%;STRING;MSM0007`
BUTTON2=`%MESSAGE%;STRING;MSM0002`
[EULA_PREV_ACTION]
IF=IS_OMAKASE
END=OMAKASE_PROC
ENDIF
IF=NEED_DESTINATION
END=DESTINATION_PROC
ELSE
END=CUSTOM_PROC
ENDIF
[LET_STEPNUM_4]
%STEPNUM%=4
[LET_STEPNUM_3]
%STEPNUM%=3
[IS_OMAKASE]
IF=%INSTALLFLOW%,OMAKASE
[IS_LPARAM_BUTTON1]
IFEQ=%LPARAM%,1
[LOG_EULA_YES]
@Software\Canon\MSETUPLOG;FLAG2@=DWORD,1
[LOG_EULA_NO]
@Software\Canon\MSETUPLOG;FLAG2@=DWORD,0
;---------------------------------
; INSTALL Procedure
;---------------------------------
[INSTALL_PROC]
INITIALIZE=INSTALL_ACTION
[INSTALL_ACTION]
IF=IS_STEP1CD
ITEMINFO=%ITEMSECTION%,%DEVFILE%
INITPROGRESS=%ITEMSECTION%,%DEVFILE%
ELSE
ITEMINFO=%ITEMSECTION%
INITPROGRESS=%ITEMSECTION%
ENDIF
RMBACKSLASH=%INSTALL_PATH%
LET=LET_INSTALL_DIR
END=NEXT
[LET_STEPITEM_QFE]
%STEPITEM%="`%MESSAGE%;STRING;MSM1651`,%STEPITEM%"
[LET_INSTALL_DIR]
%INSTALL_DIR%=%RMBACKSLASH%
;---------------------------------
; INSTALL QFE Patch
;---------------------------------
[INSTALL_QFE_PROC]
INITIALIZE=INSTALL_QFE_ACTION
SCREEN=%SCREEN%\SYSFILEUPDATE.SCI
BEGIN=INSTALL_QFE_BEGINACTION
[INSTALL_QFE_ACTION]
LET=LET_SYSTEMUPDATE_FALSE
LET=LET_RB_FALSE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
IF=IS_SYSTEMUPDATE_OCCURED
END=NEXT
ELSE
LET=LET_SYSTEMUPDATE_OCCURED
ENDIF
IF=IS_QFE_INSTALL
LET=LET_SYSTEMUPDATE_TRUE
ENDIF
IF=IS_MSI_INSTALL
LET=LET_SYSTEMUPDATE_TRUE
ENDIF
LET=LET_LPARAM_ZERO
IF=IS_USBINSTALL_SFP_NEW
LOG=USBINSTALL for Win9x Driver1 occured.
USBINSTALL=USBINST_Win9x_SFP_NEW
ENDIF
IF=IS_USBINSTALL_SFP_OLD
LOG=USBINSTALL for Win9x Driver2 occured.
USBINSTALL=USBINST_Win9x_SFP_OLD
ENDIF
IF=IS_USBINSTALL_MFP
LOG=USBINSTALL for MP Driver occured.
USBINSTALL=USBINST_Win9x_MFP
ENDIF
IF=IS_USBREBOOT
LOG=USBREBOOT occured.
LET=LET_SYSTEMUPDATE_TRUE
LET=LET_RB_TRUE
ENDIF
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=IS_MSVCRTINSTALL
LOG=MSVCRTINSTALL occured.
APPL=MSVCRT_INSTALL
ENDIF
IF=IS_RESULT_REBOOT
LOG=MSVCRT REBOOT occured.
LET=LET_SYSTEMUPDATE_TRUE
LET=LET_RB_TRUE
ENDIF
IF=ISNOT_SYSTEMUPDATE
END=NEXT
ENDIF
LET=LET_STEPITEM_QFE
END
[INSTALL_QFE_BEGINACTION]
SETWINDOWZPOS=1
PAUSE=6000
IF=IS_QFE_INSTALL
LOG=QFE install is occured.
APPL=INSTALL_QFE
ENDIF
LOG=QFE result is %EXITCODE%
IF=IS_QFE_REBOOT
LET=LET_QFEPATCH_INSTALLED_TRUE
LET=LET_RB_TRUE
ENDIF
IF=IS_MSI_INSTALL
LOG=MSI install is occured.
GOSUB=INSTALL_MSI_SUB
ENDIF
LOG=MSI result is %EXITCODE%
IF=IS_MSI_REBOOT
LET=LET_MSI_INSTALLED_TRUE
LET=LET_RB_TRUE
ENDIF
SETWINDOWZPOS=1
IF=IS_RB_TRUE
MESSAGE=USBREBOOT_MSG
LET=LET_REBOOT_FALSE
LET=LET_REBOOTDRV_FALSE
SAVERERUN=RERUN_QFE
END=REBOOT_RESUME
ENDIF
END=NEXT
[LET_SYSTEMUPDATE_OCCURED]
%SYSTEMUPDATE_OCCURED%=1
[IS_SYSTEMUPDATE_OCCURED]
IFEQ=%SYSTEMUPDATE_OCCURED%,1
[LET_RB_TRUE]
%RB%=1
[LET_RB_FALSE]
%RB%=0
[IS_RB_TRUE]
IFNE=%RB%,0
[LET_LPARAM_ZERO]
%LPARAM%=0
[IS_USBINSTALL_SFP_NEW]
IF=%OS%,Win9X
IFEQ=%PRODUCTFLAG%,0
IFNE=%INSTALLUSBFLAG%,0
IFEQ=%OLD9xINST%,0
[IS_USBINSTALL_SFP_OLD]
IF=%OS%,Win9X
IFEQ=%PRODUCTFLAG%,0
IFNE=%INSTALLUSBFLAG%,0
IFNE=%OLD9xINST%,0
[IS_USBINSTALL_MFP]
IF=%OS%,Win9X
IFEQ=%PRODUCTFLAG%,1
IFNE=%INSTALLUSBFLAG%,0
[USBINST_Win9x_SFP_NEW]
FILE=%SRC%\Win9x\x86\DRIVER\USBPRINT
[USBINST_Win9x_SFP_OLD]
FILE=%SRC%\WIN9X\PRINTER\%INSTLANG%
[USBINST_Win9x_MFP]
FILE=%SRC%\DRIVER\x86\DRIVER\USBPRINT
[IS_USBREBOOT]
IFNE=%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%DRIVER_FOLDER%\%INSTLANG%\CNMNPCP.DLL
FUNC=DriverFileInstaller
PARAMETER=LPSTR,%SRC%\LAN%DRIVER_FOLDER%\%INSTLANG%,LPDWORD,%DLL_REBOOT%
TYPE=STDCALL
[LET_LANDRIVER_DLL]
%DLL_REBOOT%=0
[IS_MSVCRTINSTALL]
IF=%OS%,Win9X
IFNE=%PRODUCTFLAG%,0
[MSVCRT_INSTALL]
FILE=%SRC%\RES\CMS_LIB\DATA\InstMsvcrt.exe
OPTION=%PARAM_REG%
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_MSVCRT_PARAM
CANCEL=FALSE
[INITIAL_MSVCRT_PARAM]
@%PARAM_REG%;REBOOT@=DWORD,0
@%PARAM_REG%;APPLICATION_COMPLETED@=DWORD,0xFFFFFFFF
[INSTALL_QFE]
FILE=%SRC%\QFEPATCH\UPDTLNCR.EXE
OPTION=-q
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[IS_QFE_REBOOT]
IFEQ=%EXITCODE%,100
[IS_QFE_INSTALL]
IFEQ=%QFEPATCH_INSTALLED%,0
IFEXISTFILE=INSTALL_QFE
IF=%OS%,Win2000
[LET_QFEPATCH_INSTALLED_TRUE]
%QFEPATCH_INSTALLED%=1
[LET_MSI_INSTALLED_TRUE]
%MSI_INSTALLED%=1
[LET_SYSTEMUPDATE_TRUE]
%SYSTEMUPDATE%=1
[LET_SYSTEMUPDATE_FALSE]
%SYSTEMUPDATE%=0
[ISNOT_SYSTEMUPDATE]
IFEQ=%SYSTEMUPDATE%,0
[RERUN_QFE]
FILE=%TEMP%\MasterReboot\%VOLUMELABEL%\MCDCHECK.INI
BEGIN=NEXT
;---------------------------------
; INSTALL Printer Driver Procedure
;---------------------------------
[INSTALL_PRINTERDRIVER_PROC]
INITIALIZE=INSTALL_PRINTERDRIVER_ACTION
BEGIN=INSTALL_PRINTERDRIVER_BEGINACTION
[INSTALL_PRINTERDRIVER_ACTION]
CREATEPROGRESSDLG=TRUE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
LET=LET_ITEM_PRINTERDRIVER
IF=IS_PRINTERDRIVER_NOTINSTALL
END=NEXT
ENDIF
LET=LET_DRIVER_SKIP_FALSE
IF=IS_CAPTURE_MODE
GOSUB=SUB_CHECK_PDEXIST_CAPTUREMODE
ENDIF
IF=IS_DRIVER_SKIP
END=NEXT
ENDIF
END
[INSTALL_PRINTERDRIVER_BEGINACTION]
SETWINDOWZPOS=1
LET=LET_PDINSTALLED_FALSE
IF=IS_WIN9X_OLD
APPL=INSTALL_PRINTERDRIVER9X_OLD
ENDIF
IF=IS_WIN9X_NEW
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_WIN9X_OLD
GOSUB=SUB_INSTPRNDRIVER_RESULT_OLD
ELSE
GOSUB=SUB_INSTPRNDRIVER_RESULT_NEW
ENDIF
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
PAUSE=6000
END=NEXT
[SUB_INSTPRNDRIVER_RESULT_OLD]
IF=IS_RESULT_DRIVER_SUCCESS_OLD
LET=LET_DRIVER_INSTALLED
LET=LET_FORCEDEFAULT
ELSE
LET=LET_PDINSTALLED_FALSE
ENDIF
END
[SUB_INSTPRNDRIVER_RESULT_NEW]
IF=IS_RESULT_COREINSTALLER_INSTALLED
LET=LET_DRIVER_INSTALLED
LET=LET_FORCEDEFAULT
ELSE
LET=LET_PDINSTALLED_FALSE
ENDIF
END
[IS_WIN9X_NEW]
IF=%OS%,Win9X
IFEQ=%OLD9xINST%,0
[IS_WIN9X_OLD]
IF=%OS%,Win9X
IFNE=%OLD9xINST%,0
[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_PRINTERDRIVER9X_OLD]
FILE=%SRC%\WIN9X\PRINTER\%INSTLANG%\SETUP.EXE
OPTION=%PARAM_REG%
WAIT=IS5
HIDE=FALSE
PARAMETER=INITIAL_DRIVER_PARAM
SRCPATH=%SRC%\WIN9X\PRINTER\%INSTLANG%
PRINTERNAME=%PRINTERNAME%
DETECT=%SRC%\RES\Cms_lib\data\Cmssub95.dll
REGISTRY=%WINDOWS%\%BJCJ%PDRV\%ID%\BJINST95.DLL
DRIVER=
PORTNAME=%PORTSELECT%
CANCEL=FALSE
[INSTALL_PRINTERDRIVER2K]
FILE=%SRC%\win2000%DRIVER_FOLDER%\%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
[IS_RESULT_DRIVER_SUCCESS_OLD]
IFEQ=@%PARAM_REG%;PRINTER_COMPLETED@,1
OR
IFEQ=@%PARAM_REG%;PRINTER_COMPLETED@,140
[LET_DRIVER_INSTALLED]
%PRINTERDRIVER.INSTALLED%=1
%PRINTERDRIVER.ENABLE%=0
[LET_DETECTTIMEOUT]
%DETECTTIMEOUT%=@%PARAM_REG%;CONNECTION_TIMEOUT@
[LET_FAILURESTEP_PRINTERDRIVER]
%FAILURESTEP%=`%MESSAGE%;STRING;MSM4001`
;---------------------------------
; Initial Driver Parameter
;---------------------------------
[INITIAL_DRIVER_PARAM]
@%PARAM_REG%;REBOOT@=DWORD,0
@%PARAM_REG%;PRINTER_COMPLETED@=DWORD,0xFFFFFFFF
@%PARAM_REG%;CONNECTION_TIMEOUT@=DWORD,%DETECTTIMEOUT%
@%PARAM_REG%;EMERGENCY_REBOOT@=DWORD,0
@%PARAM_REG%;PRIMARY_LANGID@=DWORD,%INST_PRIMARY_LANGID%
@%PARAM_REG%;SUB_LANGID@=DWORD,%INST_SUB_LANGID%
@%PARAM_REG%;PRINTER@=SZ,%PRINTERNAME%
@%PARAM_REG%;RESIDENCE@=DWORD,%RESIDENCE%
@%PARAM_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%"
;---------------------------------
; Install MP Driver Procedure
;---------------------------------
[INSTALL_MPDRIVER_PROC]
INITIALIZE=INSTALL_MPDRIVER_ACTION
BEGIN=INSTALL_MPDRIVER_BEGINACTION
[INSTALL_MPDRIVER_ACTION]
LOG=INSTALL_MPDRIVER_ACTION
CREATEPROGRESSDLG=TRUE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
LET=LET_ITEM_MPDRIVER
LET=LET_FAILURESTEP_MPDRIVER
IF=IS_MPDRIVER_NOTINSTALL
END=NEXT
ENDIF
LET=LET_DRIVER_SKIP_FALSE
IF=IS_CAPTURE_MODE
GOSUB=SUB_CHECK_MPDEXIST_CAPTUREMODE
ENDIF
IF=IS_DRIVER_SKIP
END=NEXT
ENDIF
END
[INSTALL_MPDRIVER_BEGINACTION]
SETWINDOWZPOS=1
LET=LET_MPDRIVERINSTALLED_FALSE
IF=IS_STEP2_MFP_WIN9X
APPL=INSTALL_MPDRIVER_OLD
ELSE
APPL=INSTALL_MPDRIVER
ENDIF
IF=IS_RESULT_REBOOT
LOG=MPDriver need REBOOT.
LET=LET_REBOOTDRV_TRUE
ENDIF
LET=GET_SCANNERDRIVERNAME
LET=GET_INFFILENAMES
IF=IS_RESULT_COREINSTALLER_INSTALLED
LET=LET_MPDRIVER_INSTALLED
LOG=MPDRIVER is installed successful.
ENDIF
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
PAUSE=6000
END=NEXT
[IS_STEP2_MFP_WIN9X]
IFEQ=%PRODUCTFLAG%,1
IFEQ=%STEPCD%,2
IF=%OS%,Win9x
IFEXISTFILE=INSTALL_MPDRIVER_OLD
[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%DRIVER_FOLDER%\%ARCHITECTURE%\DRVSETUP\SETUP.EXE
OPTION=%PARAM_REG%
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_MPDRIVER_PARAM
CANCEL=FALSE
[INSTALL_MPDRIVER_OLD]
FILE=%SRC%\MP\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]
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=%TEMP%\MasterReboot\%VOLUMELABEL%\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@=DWORD,%RESIDENCE%
@%PARAM_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%"
[GET_SCANNERDRIVERNAME]
%SCANNERDRIVERNAME%=@%PARAM_REG%;SCANNERDRIVERNAME@
[GET_INFFILENAMES]
%INFFILES%=@%PARAM_REG%;INFPATH@
;---------------------------------
; Install ScanGear Procedure
;---------------------------------
[INSTALL_SCANGEAR_PROC]
INITIALIZE=INSTALL_SCANGEAR_ACTION
BEGIN=INSTALL_SCANGEAR_BEGINACTION
[INSTALL_SCANGEAR_ACTION]
LOG=INSTALL_SCANGEAR_ACTION
CREATEPROGRESSDLG=TRUE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
LET=LET_ITEM_SCANGEAR
IF=IS_SFS
LOG=SFS NEED REBOOT ALWAYS
LET=LET_REBOOTDRV_TRUE
ENDIF
IF=IS_SCANGEAR_NOTINSTALL
END=NEXT
ENDIF
LET=LET_DRIVER_SKIP_FALSE
IF=IS_CAPTURE_MODE
GOSUB=SUB_CHECK_SGEXIST_CAPTUREMODE
ENDIF
IF=IS_DRIVER_SKIP
END=NEXT
ENDIF
END
[INSTALL_SCANGEAR_BEGINACTION]
LOG=INSTALL_SCANGEAR_BEGINACTION
SETWINDOWZPOS=1
LET=LET_SCANGEARINSTALLED_FALSE
APPL=INSTALL_SCANGEAR
IF=IS_RESULT_REBOOT
LOG=SG need REBOOT.
LET=LET_REBOOTDRV_TRUE
ENDIF
LET=LET_FAILURESTEP_SCANGEAR
IF=IS_RESULT_COREINSTALLER_INSTALLED
LET=LET_SCANGEAR_INSTALLED
LOG=SCANGEAR is installed successful.
ENDIF
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
PAUSE=6000
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%DRIVER_FOLDER%\%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 ScanGearCS Procedure
;---------------------------------
[INSTALL_SCANGEARCS_PROC]
INITIALIZE=INSTALL_SCANGEARCS_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_SCANGEARCS_ACTION]
LET=LET_SCANGEARCS_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_SCANGEARCS_INFO]
%ITEM%=%SCANGEARCS.TEXT%
%APP.ENABLE%=%SCANGEARCS.ENABLE%
%APP.SELECT%=%SCANGEARCS.SELECT%
%APP.WEIGHT%=%SCANGEARCS.WEIGHT%
%INSTALL_APP%=INSTALL_SCANGEARCS
%LET_APP_INSTALLED%=LET_SCANGEARCS_INSTALLED
%FAILURESTEP%=%SCANGEARCS.TEXT%
[INSTALL_SCANGEARCS]
FILE=%SRC%\SGCS%DRIVER_FOLDER%\%ARCHITECTURE%\%INSTLANG%\SETUPSG.EXE
OPTION='%PARAM_REG% "%INSTALL_DIR%" -NOEULA'
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_SCANGEARCS_INSTALLED]
%SCANGEARCS.INSTALLED%=1
%SCANGEARCS.ENABLE%=0
;---------------------------------
; Install ADDONDRIVER Procedure
;---------------------------------
[INSTALL_ADDONDRIVER_PROC]
INITIALIZE=INSTALL_ADDONDRIVER_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_ADDONDRIVER_ACTION]
LET=LET_ADDONDRIVER_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_ADDONDRIVER_INFO]
%ITEM%=%ADDONDRIVER.TEXT%
%APP.ENABLE%=%ADDONDRIVER.ENABLE%
%APP.SELECT%=%ADDONDRIVER.SELECT%
%APP.WEIGHT%=%ADDONDRIVER.WEIGHT%
%INSTALL_APP%=INSTALL_ADDONDRIVER
%LET_APP_INSTALLED%=LET_ADDONDRIVER_INSTALLED
%FAILURESTEP%=%ADDONDRIVER.TEXT%
[INSTALL_ADDONDRIVER]
FILE=%SRC%\ADDON\SETUP.EXE
OPTION='%PARAM_REG%'
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_ADDONDRIVER_INSTALLED]
%ADDONDRIVER.INSTALLED%=1
%ADDONDRIVER.ENABLE%=0
[LET_ITEM_ADDON]
%ITEM%=%ADDONDRIVER.TEXT%
;---------------------------------
; INSTALL Manual Procedure
;---------------------------------
[INSTALL_MANUAL_PROC]
INITIALIZE=INSTALL_MANUAL_ACTION
BEGIN=INSTALL_MANUAL_BEGINACTION
[INSTALL_MANUAL_ACTION]
CREATEPROGRESSDLG=TRUE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
LET=LET_ITEM_MANUAL
IF=IS_MANUAL_NOTINSTALL
END=NEXT
ENDIF
END
[INSTALL_MANUAL_BEGINACTION]
SETWINDOWZPOS=1
APPL=INSTALL_MANUAL
IF=IS_RESULT_REBOOT
LET=LET_REBOOT_TRUE
LOG=MANUAL need REBOOT.
ENDIF
IF=IS_RESULT_APPLICATION
LET=LET_MANUAL_INSTALLED
LOG=MANUAL is install successful.
ENDIF
IF=IS_INSTALL_VISTAGUIDE
APPL=INSTALL_VISTAGUIDE
ENDIF
IF=IS_RESULT_REBOOT
LET=LET_REBOOT_TRUE
LOG=VistaMANUAL need REBOOT.
ENDIF
IF=IS_MANUAL_VISTA_INSTALLFAILED
LET=LET_MANUAL_FAILED
ENDIF
SETWINDOWZPOS=1
PAUSE=6000
PROGRESS=%TOTALWEIGHT%,%MANUAL.WEIGHT%,%INSTALLTIME%
END=NEXT
[IS_MANUAL_VISTA_INSTALLFAILED]
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,1
IFNE=%STEPCD%,1
IFEXISTFILE=INSTALL_VISTAGUIDE
[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
[LET_MANUAL_FAILED]
%MANUAL.INSTALLED%=0
%MANUAL.ENABLE%=1
;---------------------------------
; 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@=DWORD,%RESIDENCE%
;---------------------------------
; INSTALL ScanGuide Procedure
;---------------------------------
[INSTALL_SCANGUIDE_PROC]
INITIALIZE=INSTALL_SCANGUIDE_ACTION
BEGIN=INSTALL_SCANGUIDE_BEGINACTION
[INSTALL_SCANGUIDE_ACTION]
CREATEPROGRESSDLG=TRUE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
LET=LET_ITEM_SCANGUIDE
IF=IS_SCANGUIDE_NOTINSTALL
END=NEXT
ENDIF
END
[INSTALL_SCANGUIDE_BEGINACTION]
SETWINDOWZPOS=1
IF=IS_CAPTURE_MODE
LET=LET_SCANGUIDE_INSTALLED
LOG=SCANGUIDE is installed(CAPTURE_MODE).
END=NEXT
ENDIF
APPL=INSTALL_SCANGUIDE
IF=IS_RESULT_REBOOT
LET=LET_REBOOT_TRUE
LOG=SCANGUIDE need REBOOT.
ENDIF
IF=IS_RESULT_APPLICATION
LET=LET_SCANGUIDE_INSTALLED
LOG=SCANGUIDE is install successful.
ENDIF
IF=IS_INSTALL_VISTAGUIDE
APPL=INSTALL_VISTAGUIDE
ENDIF
IF=IS_RESULT_REBOOT
LET=LET_REBOOT_TRUE
LOG=VistaMANUAL need REBOOT.
ENDIF
IF=IS_MANUAL_VISTA_INSTALLFAILED
LET=LET_MANUAL_FAILED
ENDIF
SETWINDOWZPOS=1
PAUSE=6000
PROGRESS=%TOTALWEIGHT%,%SCANGUIDE.WEIGHT%,%INSTALLTIME%
END=NEXT
[IS_SCANGUIDE_NOTINSTALL]
IFEQ=%SCANGUIDE.ENABLE%,0
OR
IFEQ=%SCANGUIDE.SELECT%,0
[INSTALL_SCANGUIDE]
FILE=%SRC%\MANUAL\StartHtm.exe
OPTION=%PARAM_REG%
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_SCANGUIDE_PARAM
CANCEL=FALSE
[LET_ITEM_SCANGUIDE]
%ITEM%=%SCANGUIDE.TEXT%
[LET_SCANGUIDE_INSTALLED]
%SCANGUIDE.INSTALLED%=1
%SCANGUIDE.ENABLE%=0
;---------------------------------
; Initial Manual Parameter
;---------------------------------
[INITIAL_SCANGUIDE_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,%NAME%
@%PARAM_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%"
@%PARAM_REG%;RESIDENCE@=DWORD,%RESIDENCE%
;---------------------------------
; INSTALL VistaGuide Procedure
;---------------------------------
[INSTALL_VISTAGUIDE_PROC]
INITIALIZE=INSTALL_VISTAGUIDE_ACTION
BEGIN=INSTALL_VISTAGUIDE_BEGINACTION
[INSTALL_VISTAGUIDE_ACTION]
CREATEPROGRESSDLG=TRUE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
LET=LET_ITEM_VISTAGUIDE
IF=IS_VISTAGUIDE_NOTINSTALL
END=NEXT
ENDIF
END
[INSTALL_VISTAGUIDE_BEGINACTION]
SETWINDOWZPOS=1
IF=IS_CAPTURE_MODE
LET=LET_VISTAGUIDE_INSTALLED
LOG=VISTAGUIDE is installed(CAPTURE_MODE).
END=NEXT
ENDIF
APPL=INSTALL_VISTAGUIDE
IF=IS_RESULT_REBOOT
LET=LET_REBOOT_TRUE
LOG=VISTAGUIDE need REBOOT.
ENDIF
IF=IS_RESULT_APPLICATION
LET=LET_VISTAGUIDE_INSTALLED
LOG=VISTAGUIDE is install successful.
ENDIF
SETWINDOWZPOS=1
PAUSE=6000
PROGRESS=%TOTALWEIGHT%,%VISTAGUIDE.WEIGHT%,%INSTALLTIME%
END=NEXT
[IS_VISTAGUIDE_NOTINSTALL]
IFEQ=%VISTAGUIDE.ENABLE%,0
OR
IFEQ=%VISTAGUIDE.SELECT%,0
[INSTALL_VISTAGUIDE]
FILE=%SRC%\VMANUAL\StartHtm.EXE
OPTION=%PARAM_REG%
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_VISTAGUIDE_PARAM
CANCEL=FALSE
[IS_INSTALL_VISTAGUIDE]
IF=%OS%,WinVista
IFEXISTFILE=INSTALL_VISTAGUIDE
[LET_ITEM_VISTAGUIDE]
%ITEM%=%VISTAGUIDE.TEXT%
[LET_VISTAGUIDE_INSTALLED]
%VISTAGUIDE.INSTALLED%=1
%VISTAGUIDE.ENABLE%=0
;---------------------------------
; Initial Manual Parameter
;---------------------------------
[INITIAL_VISTAGUIDE_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%"
;---------------------------------
; Install LAN Utility Procedure
;---------------------------------
[INSTALL_LANUTIL_PROC]
INITIALIZE=INSTALL_LANUTIL_ACTION
BEGIN=INSTALL_UTILITY_BEGINACTION
[INSTALL_LANUTIL_ACTION]
LET=LET_LANUTIL_INFO
GOSUB=INSTALL_UTILITY_ACTION
END
[LET_LANUTIL_INFO]
%ITEM%=%NETWORKUTIL.TEXT%
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1808`
%UTILITY.ENABLE%=%NETWORKUTIL.ENABLE%
%UTILITY.SELECT%=%NETWORKUTIL.SELECT%
%UTILITY.WEIGHT%=%NETWORKUTIL.WEIGHT%
%INSTALL_UTILITY%=INSTALL_LANUTIL
%LET_UTILITY_INSTALLED%=LET_LANUTIL_INSTALLED
%IS_UTILITY_INSTALL_SUCCESS%=IS_RESULT_UTILITY_SUCCESS
%IS_UTILITY_INSTALL_FAILED%=IS_RESULT_UTILITY_FAILED
[INSTALL_LANUTIL]
FILE=%SRC%\LANUTIL%DRIVER_FOLDER%\%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_MPTOOLBOX_PROC]
INITIALIZE=INSTALL_MPTOOLBOX_ACTION
BEGIN=INSTALL_UTILITY_BEGINACTION
[INSTALL_MPTOOLBOX_ACTION]
LET=LET_MPTOOLBOX_INFO
GOSUB=INSTALL_UTILITY_ACTION
END
[IS_RESULT_MPTOOLBOX_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_MPTOOLBOX_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_MPTOOLBOX_INFO]
%ITEM%=%MPTOOLBOX.TEXT%
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1808`
%UTILITY.ENABLE%=%MPTOOLBOX.ENABLE%
%UTILITY.SELECT%=%MPTOOLBOX.SELECT%
%UTILITY.WEIGHT%=%MPTOOLBOX.WEIGHT%
%INSTALL_UTILITY%=INSTALL_MPTOOLBOX
%LET_UTILITY_INSTALLED%=LET_MPTOOLBOX_INSTALLED
%IS_UTILITY_INSTALL_SUCCESS%=IS_RESULT_MPTOOLBOX_SUCCESS
%IS_UTILITY_INSTALL_FAILED%=IS_RESULT_MPTOOLBOX_FAILED
[INSTALL_MPTOOLBOX]
FILE=%SRC%\NAVI%MPUTIL_FOLDER%\SETUP.EXE
OPTION=%PARAM_REG% -NOEULA
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_MPTOOLBOX_INSTALLED]
%MPTOOLBOX.INSTALLED%=1
%MPTOOLBOX.ENABLE%=0
;---------------------------------
; Install MP Toolbox Procedure
;---------------------------------
[INSTALL_MPNAVIEX_PROC]
INITIALIZE=INSTALL_MPNAVIEX_ACTION
BEGIN=INSTALL_UTILITY_BEGINACTION
[INSTALL_MPNAVIEX_ACTION]
LET=LET_MPNAVIEX_INFO
GOSUB=INSTALL_UTILITY_ACTION
END
[IS_RESULT_MPNAVIEX_SUCCESS]
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,1
OR
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,140
OR
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,150
OR
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,160
OR
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,170
[IS_RESULT_MPNAVIEX_FAILED]
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,1
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,140
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,150
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,160
IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,170
[LET_MPNAVIEX_INFO]
%ITEM%=%MPNAVIEX.TEXT%
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1808`
%UTILITY.ENABLE%=%MPNAVIEX.ENABLE%
%UTILITY.SELECT%=%MPNAVIEX.SELECT%
%UTILITY.WEIGHT%=%MPNAVIEX.WEIGHT%
%INSTALL_UTILITY%=INSTALL_MPNAVIEX
%LET_UTILITY_INSTALLED%=LET_MPNAVIEX_INSTALLED
%IS_UTILITY_INSTALL_SUCCESS%=IS_RESULT_MPNAVIEX_SUCCESS
%IS_UTILITY_INSTALL_FAILED%=IS_RESULT_MPNAVIEX_FAILED
[INSTALL_MPNAVIEX]
FILE=%SRC%\MPNAVIEX\SETUP.EXE
OPTION=%PARAM_REG% -NOEULA
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_MPNAVIEX_INSTALLED]
%MPNAVIEX.INSTALLED%=1
%MPNAVIEX.ENABLE%=0
;---------------------------------
; Install CS Toolbox Procedure
;---------------------------------
[INSTALL_CSTOOLBOX_PROC]
INITIALIZE=INSTALL_CSTOOLBOX_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_CSTOOLBOX_ACTION]
LET=LET_CSTOOLBOX_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_CSTOOLBOX_INFO]
%ITEM%=%CSTOOLBOX.TEXT%
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1808`
%APP.ENABLE%=%CSTOOLBOX.ENABLE%
%APP.SELECT%=%CSTOOLBOX.SELECT%
%APP.WEIGHT%=%CSTOOLBOX.WEIGHT%
%INSTALL_APP%=INSTALL_CSTOOLBOX
%LET_APP_INSTALLED%=LET_CSTOOLBOX_INSTALLED
[INSTALL_CSTOOLBOX]
FILE=%SRC%\CSTB\SETUP.EXE
OPTION=%PARAM_REG% -NOEULA
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_CSTOOLBOX_INSTALLED]
%CSTOOLBOX.INSTALLED%=1
%CSTOOLBOX.ENABLE%=0
;---------------------------------
; Install CS Toolbox Procedure(For Old Version)
;---------------------------------
[INSTALL_CSTOOLBOXOLD_PROC]
INITIALIZE=INSTALL_CSTOOLBOXOLD_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_CSTOOLBOXOLD_ACTION]
LET=LET_CSTOOLBOXOLD_INFO
LET=LET_CSTOOLBOXOLD_INSTLANG
IF=IS_INSTALL_ENGLISH
LET=LET_CSTOOLBOXOLD_ENGLISH
ENDIF
GOSUB=INSTALL_APP_ACTION
END
[LET_CSTOOLBOXOLD_INFO]
%ITEM%=%CSTOOLBOXOLD.TEXT%
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1808`
%APP.ENABLE%=%CSTOOLBOXOLD.ENABLE%
%APP.SELECT%=%CSTOOLBOXOLD.SELECT%
%APP.WEIGHT%=%CSTOOLBOXOLD.WEIGHT%
%INSTALL_APP%=INSTALL_CSTOOLBOXOLD
%LET_APP_INSTALLED%=LET_CSTOOLBOXOLD_INSTALLED
[IS_INSTALL_ENGLISH]
IFEQ=%CSTB_VERYOLD%,1
IF=%INSTLANG%,Czech
OR
IFEQ=%CSTB_VERYOLD%,1
IF=%INSTLANG%,Hungarian
OR
IFEQ=%CSTB_VERYOLD%,1
IF=%INSTLANG%,Polish
OR
IFEQ=%CSTB_VERYOLD%,1
IF=%INSTLANG%,Russian
[LET_CSTOOLBOXOLD_INSTLANG]
%CSTBINSTLANG%=%INSTLANG%
[LET_CSTOOLBOXOLD_ENGLISH]
%CSTBINSTLANG%=English
[INSTALL_CSTOOLBOXOLD]
FILE=%SRC%\CSTBO\%CSTBINSTLANG%\Disk1\SETUP.EXE
OPTION=/nors
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_CSTOOLBOXOLD_INSTALLED]
%CSTOOLBOXOLD.INSTALLED%=1
%CSTOOLBOXOLD.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
IF=IS_MEMCARD_OLD
LET=LET_MEMCARD_OLD
ELSE
LET=LET_MEMCARD_NEW
ENDIF
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
[IS_MEMCARD_OLD]
IFEXISTFILE=INSTALL_MEMCARD_OLD
[LET_MEMCARD_NEW]
%INSTALL_UTILITY%=INSTALL_MEMCARD
[LET_MEMCARD_OLD]
%INSTALL_UTILITY%=INSTALL_MEMCARD_OLD
[INSTALL_MEMCARD]
FILE=%SRC%\MEMCRD%DRIVER_FOLDER%\SETUP.EXE
OPTION=%PARAM_REG% -NOEULA
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[INSTALL_MEMCARD_OLD]
FILE=%SRC%\MEMCRD%DRIVER_FOLDER%\INSTALL.EXE
OPTION=%PARAM_REG%
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_MEMCARD_INSTALLED]
%MEMORYCARD.INSTALLED%=1
%MEMORYCARD.ENABLE%=0
;---------------------------------
; Install SETUP Utility Procedure(iP90)
;---------------------------------
[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
[INSTALL_SETUPUTIL]
FILE=%SRC%\BTIrUTIL%SETUPUTIL_FOLDER%\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 SETUP Utility Procedure(NEW)
;---------------------------------
[INSTALL_SETUPUTIL2_PROC]
INITIALIZE=INSTALL_SETUPUTIL2_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_SETUPUTIL2_ACTION]
LET=LET_SETUPUTIL2_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_SETUPUTIL2_INFO]
%ITEM%=%SETUPUTIL2.TEXT%
%FAILURESTEP%=%SETUPUTIL2.STEPNAME%
%APP.ENABLE%=%SETUPUTIL2.ENABLE%
%APP.SELECT%=%SETUPUTIL2.SELECT%
%APP.WEIGHT%=%SETUPUTIL2.WEIGHT%
%INSTALL_APP%=INSTALL_SETUPUTIL
%LET_APP_INSTALLED%=LET_SETUPUTIL2_INSTALLED
[LET_SETUPUTIL2_INSTALLED]
%SETUPUTIL2.INSTALLED%=1
%SETUPUTIL2.ENABLE%=0
;---------------------------------
; Install SETUP Utility for mobile Procedure(NEW)
;---------------------------------
[INSTALL_SETUPUTIL3_PROC]
INITIALIZE=INSTALL_SETUPUTIL3_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_SETUPUTIL3_ACTION]
LET=LET_SETUPUTIL3_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_SETUPUTIL3_INFO]
%ITEM%=%SETUPUTIL3.TEXT%
%FAILURESTEP%=%SETUPUTIL3.STEPNAME%
%APP.ENABLE%=%SETUPUTIL3.ENABLE%
%APP.SELECT%=%SETUPUTIL3.SELECT%
%APP.WEIGHT%=%SETUPUTIL3.WEIGHT%
%INSTALL_APP%=INSTALL_SETUPUTIL
%LET_APP_INSTALLED%=LET_SETUPUTIL3_INSTALLED
[LET_SETUPUTIL3_INSTALLED]
%SETUPUTIL3.INSTALLED%=1
%SETUPUTIL3.ENABLE%=0
;---------------------------------
; Install PhotoRecord2 Procedure
;---------------------------------
[INSTALL_PR2_PROC]
INITIALIZE=INSTALL_PR2_ACTION
BEGIN=INSTALL_PR2_BEGINACTION
[INSTALL_PR2_ACTION]
CREATEPROGRESSDLG=TRUE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
LET=LET_ITEM_PR2
IF=IS_PR2_NOTINSTALL
END=NEXT
ENDIF
END
[INSTALL_PR2_BEGINACTION]
SETWINDOWZPOS=1
IF=IS_CAPTURE_MODE
LET=LET_PR2_INSTALLED
LOG=PR2 is installed(CAPTURE_MODE).
END=NEXT
ENDIF
APPL=INSTALL_PR2
IF=IS_RESULT_REBOOT
LET=LET_REBOOT_TRUE
LOG=PR2 need REBOOT.
ENDIF
IF=IS_RESULT_APPLICATION
LET=LET_PR2_INSTALLED
LOG=PR2 is installed successful.
ENDIF
SETWINDOWZPOS=1
PAUSE=6000
PROGRESS=%TOTALWEIGHT%,%PR2.WEIGHT%,%INSTALLTIME%
END=NEXT
[IS_PR2_NOTINSTALL]
IFEQ=%PR2.ENABLE%,0
OR
IFEQ=%PR2.SELECT%,0
[INSTALL_PR2]
FILE=%SRC%\PREC2\SETUPPR2.EXE
OPTION='%PARAM_REG% "%INSTALL_DIR%" -NOEULA'
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_ITEM_PR2]
%ITEM%=%PR2.TEXT%
[LET_PR2_INSTALLED]
%PR2.INSTALLED%=1
%PR2.ENABLE%=0
;---------------------------------
; Install ELP Procedure
;---------------------------------
[INSTALL_ELP_PROC]
INITIALIZE=INSTALL_ELP_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_ELP_ACTION]
LET=LET_ELP_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_ELP_INFO]
%ITEM%=%ELP.TEXT%
%APP.ENABLE%=%ELP.ENABLE%
%APP.SELECT%=%ELP.SELECT%
%APP.WEIGHT%=%ELP.WEIGHT%
%INSTALL_APP%=INSTALL_ELP
%LET_APP_INSTALLED%=LET_ELP_INSTALLED
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1807`
[INSTALL_ELP]
FILE=%SRC%\ELP\%INSTLANG%\SETUP.EXE
OPTION='%PARAM_REG% "%INSTALL_DIR%" -NOEULA'
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_ELP_INSTALLED]
%ELP.INSTALLED%=1
%ELP.ENABLE%=0
;---------------------------------
; Install EPP Procedure
;---------------------------------
[INSTALL_EPP_PROC]
INITIALIZE=INSTALL_EPP_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_EPP_ACTION]
LET=LET_EPP_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_EPP_INFO]
%ITEM%=%EPP.TEXT%
%APP.ENABLE%=%EPP.ENABLE%
%APP.SELECT%=%EPP.SELECT%
%APP.WEIGHT%=%EPP.WEIGHT%
%INSTALL_APP%=INSTALL_EPP
%LET_APP_INSTALLED%=LET_EPP_INSTALLED
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1807`
[INSTALL_EPP]
FILE=%SRC%\EASY\%INSTLANG%\SETUP.EXE
OPTION='%PARAM_REG% "%INSTALL_DIR%" -NOEULA'
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_EPP_INSTALLED]
%EPP.INSTALLED%=1
%EPP.ENABLE%=0
;---------------------------------
; Install EPP Procedure
;---------------------------------
[INSTALL_EPPEX_PROC]
INITIALIZE=INSTALL_EPPEX_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_EPPEX_ACTION]
LET=LET_EPPEX_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_EPPEX_INFO]
%ITEM%=%EPPEX.TEXT%
%APP.ENABLE%=%EPPEX.ENABLE%
%APP.SELECT%=%EPPEX.SELECT%
%APP.WEIGHT%=%EPPEX.WEIGHT%
%INSTALL_APP%=INSTALL_EPPEX
%LET_APP_INSTALLED%=LET_EPPEX_INSTALLED
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1807`
[INSTALL_EPPEX]
FILE=%SRC%\EPPEX\%INSTLANG%\SETUP.EXE
OPTION='%PARAM_REG% "%INSTALL_DIR%" -NOEULA'
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_EPPEX_INSTALLED]
%EPPEX.INSTALLED%=1
%EPPEX.ENABLE%=0
;---------------------------------
; Install EPPPRO Procedure
;---------------------------------
[INSTALL_EPPPRO_PROC]
INITIALIZE=INSTALL_EPPPRO_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_EPPPRO_ACTION]
LET=LET_EPPPRO_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_EPPPRO_INFO]
%ITEM%=%EPPPRO.TEXT%
%APP.ENABLE%=%EPPPRO.ENABLE%
%APP.SELECT%=%EPPPRO.SELECT%
%APP.WEIGHT%=%EPPPRO.WEIGHT%
%INSTALL_APP%=INSTALL_EPPPRO
%LET_APP_INSTALLED%=LET_EPPPRO_INSTALLED
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1807`
[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`
[INSTALL_EWP]
FILE=%SRC%\WEBPRINT\%INSTLANG%\SETUP.EXE
OPTION='%PARAM_REG% "%INSTALL_DIR%" -NOEULA'
WAIT=IS5
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=TRUE
[LET_EWP_INSTALLED]
%EWP.INSTALLED%=1
%EWP.ENABLE%=0
;---------------------------------
; Install CDR direct print Procedure
;---------------------------------
[INSTALL_CD_PROC]
INITIALIZE=INSTALL_CD_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_CD_ACTION]
LET=LET_CD_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_CD_INFO]
%ITEM%=%CD.TEXT%
%APP.ENABLE%=%CD.ENABLE%
%APP.SELECT%=%CD.SELECT%
%APP.WEIGHT%=%CD.WEIGHT%
%INSTALL_APP%=INSTALL_CD
%LET_APP_INSTALLED%=LET_CD_INSTALLED
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1807`
[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 Easy-PrintToolBox Procedure
;---------------------------------
[INSTALL_TOOLBOX_PROC]
INITIALIZE=INSTALL_TOOLBOX_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_TOOLBOX_ACTION]
LET=LET_TOOLBOX_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_TOOLBOX_INFO]
%ITEM%=%TOOLBOX.TEXT%
%APP.ENABLE%=%TOOLBOX.ENABLE%
%APP.SELECT%=%TOOLBOX.SELECT%
%APP.WEIGHT%=%TOOLBOX.WEIGHT%
%INSTALL_APP%=INSTALL_TOOLBOX
%LET_APP_INSTALLED%=LET_TOOLBOX_INSTALLED
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1807`
[INSTALL_TOOLBOX]
FILE=%SRC%\TOOLBOX\%INSTLANG%\SETUP.EXE
OPTION='%PARAM_REG% "%INSTALL_DIR%" -NOEULA'
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_TOOLBOX_INSTALLED]
%TOOLBOX.INSTALLED%=1
%TOOLBOX.ENABLE%=0
;---------------------------------
; Install EPP Procedure
;---------------------------------
[INSTALL_SBOX_PROC]
INITIALIZE=INSTALL_SBOX_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_SBOX_ACTION]
LET=LET_SBOX_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_SBOX_INFO]
%ITEM%=%SBOX.TEXT%
%APP.ENABLE%=%SBOX.ENABLE%
%APP.SELECT%=%SBOX.SELECT%
%APP.WEIGHT%=%SBOX.WEIGHT%
%INSTALL_APP%=INSTALL_SBOX
%LET_APP_INSTALLED%=LET_SBOX_INSTALLED
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1807`
[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
END
[LET_MYPRINTER_INFO]
%ITEM%=%MYPRINTER.TEXT%
%APP.ENABLE%=%MYPRINTER.ENABLE%
%APP.SELECT%=%MYPRINTER.SELECT%
%APP.WEIGHT%=%MYPRINTER.WEIGHT%
%INSTALL_APP%=INSTALL_MYPRINTER
%LET_APP_INSTALLED%=LET_MYPRINTER_INSTALLED
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1807`
[INSTALL_MYPRINTER]
FILE=%SRC%\MYPRINT\%INSTLANG%\SETUP.EXE
OPTION='%PARAM_REG% -NOEULA'
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_MYPRINTER_INSTALLED]
%MYPRINTER.INSTALLED%=1
%MYPRINTER.ENABLE%=0
;---------------------------------
; Install AdobeProfile Procedure
;---------------------------------
[INSTALL_ADOBEICC_PROC]
INITIALIZE=INSTALL_ADOBEICC_ACTION
BEGIN=INSTALL_APP_BEGINACTION
[INSTALL_ADOBEICC_ACTION]
LET=LET_ADOBEICC_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_ADOBEICC_INFO]
%ITEM%=%ADOBEICC.TEXT%
%APP.ENABLE%=%ADOBEICC.ENABLE%
%APP.SELECT%=%ADOBEICC.SELECT%
%APP.WEIGHT%=%ADOBEICC.WEIGHT%
%INSTALL_APP%=INSTALL_ADOBEICC
%LET_APP_INSTALLED%=LET_ADOBEICC_INSTALLED
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1807`
[INSTALL_ADOBEICC]
FILE=%SRC%\ADOBEICC\SETUP.EXE
OPTION=%PARAM_REG%
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
[LET_ADOBEICC_INSTALLED]
%ADOBEICC.INSTALLED%=1
%ADOBEICC.ENABLE%=0
;---------------------------------
; Install Acrobat Reader Ver 5
;---------------------------------
[INSTALL_AREAD5_PROC]
INITIALIZE=INSTALL_AREAD5_ACTION
BEGIN=INSTALL_3RDAPP_BEGINACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[INSTALL_AREAD5_ACTION]
LET=LET_AREAD5_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_AREAD5_INFO]
%ITEM%=%AREAD5.TEXT%
%APP.ENABLE%=%AREAD5.ENABLE%
%APP.SELECT%=%AREAD5.SELECT%
%APP.WEIGHT%=%AREAD5.WEIGHT%
%INSTALL_APP%=INSTALL_AREAD5
%LET_APP_INSTALLED%=LET_AREAD5_INSTALLED
%IS_REBOOT_APP%=FALSE
%NEXT_PROC%=INSTALLED_AREAD5_PROC
[INSTALL_AREAD5]
FILE=%SRC%\AREAD\`%INI%;AREAD5_SETUPEXE;%LANG%`
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[LET_AREAD5_INSTALLED]
%AREAD5.INSTALLED%=1
%AREAD5.ENABLE%=0
[AREAD5_SETUPEXE]
Japanese=ar505jpn.exe
English=ar505enu.exe
French=ar505fra.exe
German=ar505deu.exe
Italian=ar505ita.exe
Spanish=ar505esp.exe
Dutch=ar505nld.exe
Danish=ar505enu.exe
Finnish=ar505enu.exe
Swedish=ar505enu.exe
Norwegian=ar505enu.exe
Portuguese=ar505enu.exe
Greek=ar505enu.exe
Hungarian=ar505enu.exe
Czech=ar505enu.exe
Polish=ar505enu.exe
Russian=ar505enu.exe
Turkish=ar505enu.exe
Simplified_Chinese=ar505chs.exe
Traditional_Chinese=ar505cht.exe
Korean=ar505kor.exe
Thai=ar505enu.exe
;---------------------------------
; After Install Acrobat Reader Ver5
;---------------------------------
[INSTALLED_AREAD5_PROC]
INITIALIZE=INSTALL_AREAD5_ACTION
BEGIN=INSTALLED_3RDAPP_BEGINACTION
;---------------------------------
; Install PhotoStudio
;---------------------------------
[INSTALL_PHOTOSTUDIO_PROC]
INITIALIZE=INSTALL_PHOTOSTUDIO_ACTION
BEGIN=INSTALL_3RDAPP_BEGINACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[INSTALL_PHOTOSTUDIO_ACTION]
LET=LET_PHOTOSTUDIO_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_PHOTOSTUDIO_INFO]
%ITEM%=%PHOTOSTUDIO.TEXT%
%APP.ENABLE%=%PHOTOSTUDIO.ENABLE%
%APP.SELECT%=%PHOTOSTUDIO.SELECT%
%APP.WEIGHT%=%PHOTOSTUDIO.WEIGHT%
%INSTALL_APP%=INSTALL_PHOTOSTUDIO
%LET_APP_INSTALLED%=LET_PHOTOSTUDIO_INSTALLED
%IS_INSTALL_APP_MANUAL%=TRUE
%INSTALL_APP_MANUAL%=INSTALL_PHOTOSTUDIO_MANUAL
%IS_REBOOT_APP%=FALSE
%NEXT_PROC%=INSTALLED_PHOTOSTUDIO_PROC
[INSTALL_PHOTOSTUDIO]
FILE=%SRC%\PSTUDIO\SETUP.EXE
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[LET_PHOTOSTUDIO_INSTALLED]
%PHOTOSTUDIO.INSTALLED%=1
%PHOTOSTUDIO.ENABLE%=0
[INSTALL_PHOTOSTUDIO_MANUAL]
FILE=%SRC%\PSTUDIO\GUIDES\SETUP.EXE
OPTION='%PARAM_REG% "%INSTALL_DIR%" -NOEULA'
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
;---------------------------------
; After Install PhotoStudio
;---------------------------------
[INSTALLED_PHOTOSTUDIO_PROC]
INITIALIZE=INSTALL_PHOTOSTUDIO_ACTION
BEGIN=INSTALLED_3RDAPP_BEGINACTION
;---------------------------------
; Install Yomitori Kakumei
;---------------------------------
[INSTALL_YOMITORI_PROC]
INITIALIZE=INSTALL_YOMITORI_ACTION
BEGIN=INSTALL_3RDAPP_BEGINACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[INSTALL_YOMITORI_ACTION]
LET=LET_YOMITORI_INFO
GOSUB=INSTALL_APP_ACTION
END
[LET_YOMITORI_INFO]
%ITEM%=%YOMITORI.TEXT%
%APP.ENABLE%=%YOMITORI.ENABLE%
%APP.SELECT%=%YOMITORI.SELECT%
%APP.WEIGHT%=%YOMITORI.WEIGHT%
%INSTALL_APP%=INSTALL_YOMITORI
%LET_APP_INSTALLED%=LET_YOMITORI_INSTALLED
%IS_INSTALL_APP_MANUAL%=FALSE
%INSTALL_APP_MANUAL%=
%IS_REBOOT_APP%=IS_YOMITORI_REBOOT
%NEXT_PROC%=INSTALLED_YOMITORI_PROC
[INSTALL_YOMITORI]
FILE=%SRC%\YOMIKAKU\SETUP.EXE
OPTION='/v"PARAM=NoReboot"'
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[LET_YOMITORI_INSTALLED]
%YOMITORI.INSTALLED%=1
%YOMITORI.ENABLE%=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%
%INSTALL_APP%=INSTALL_OMNIPAGE
%LET_APP_INSTALLED%=LET_OMNIPAGE_INSTALLED
%IS_INSTALL_APP_MANUAL%=TRUE
%INSTALL_APP_MANUAL%=INSTALL_OMNIPAGE_MANUAL
%IS_REBOOT_APP%=FALSE
%NEXT_PROC%=INSTALLED_OMNIPAGE_PROC
[INSTALL_OMNIPAGE]
FILE=%SRC%\OMNIPAGE\OMNIPAGE\SETUP.EXE
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[LET_OMNIPAGE_INSTALLED]
%OMNIPAGE.INSTALLED%=1
%OMNIPAGE.ENABLE%=0
[INSTALL_OMNIPAGE_MANUAL]
FILE=%SRC%\OMNIPAGE\GUIDES\SETUP.EXE
OPTION='%PARAM_REG% "%INSTALL_DIR%" -NOEULA'
WAIT=IS6
HIDE=FALSE
PARAMETER=INITIAL_APPLICATION_PARAM
CANCEL=FALSE
;---------------------------------
; After Install OmniPage
;---------------------------------
[INSTALLED_OMNIPAGE_PROC]
INITIALIZE=INSTALL_OMNIPAGE_ACTION
BEGIN=INSTALLED_3RDAPP_BEGINACTION
;---------------------------------
; Install Windows Installer
;---------------------------------
[INSTALL_MSI_SUB]
LET=LET_MSIPATH_NULL
LOG=Installed MSI Version is %MSI_MAJOR%.%MSI_MINOR%
LOG=OS is %OS%
IF=IS_WIN98ME2K
ELSE
END
ENDIF
IF=IS_WIN2K
APPL=INSTALL_MSI_WinNT
ELSE
APPL=INSTALL_MSI_Win9x
ENDIF
LOG=INSTMSI result is %EXITCODE%
IF=IS_MSI_REBOOT
LET=LET_REBOOT_TRUE
ENDIF
LET=LET_MSIPATH_FROMREG
LOG=MSI PATH is %MSIPATH%
END
[LET_MSIPATH_NULL]
%MSIPATH%=""
[LET_MSIPATH_FROMREG]
%MSIPATH%=@Software\Microsoft\Windows\CurrentVersion\Installer;InstallerLocation@
[IS_MSI_INSTALLED]
IFGE=%MSI_MAJOR%,2
[IS_MSI_INSTALL]
IFLT=%MSI_MAJOR%,2
IFEXIST=%SRC%\MSI\INSTMSIA.EXE
IFEXIST=%SRC%\MSI\INSTMSIW.EXE
[HAS_MSI]
IFEXIST=%SRC%\MSI\INSTMSIA.EXE
IFEXIST=%SRC%\MSI\INSTMSIW.EXE
[IS_MSI_REBOOT]
IFEQ=%EXITCODE%,3010
[INSTALL_MSI_Win9x]
FILE=%SRC%\MSI\INSTMSIA.EXE
OPTION='/c:"msiinst /delayrebootq"'
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[INSTALL_MSI_WinNT]
FILE=%SRC%\MSI\INSTMSIW.EXE
OPTION='/c:"msiinst /delayrebootq"'
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
;---------------------------------
; 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%
%INSTALL_APP%=INSTALL_PAGEMANAGER
%LET_APP_INSTALLED%=LET_PAGEMANAGER_INSTALLED
%IS_INSTALL_APP_MANUAL%=FALSE
%INSTALL_APP_MANUAL%=
%IS_REBOOT_APP%=FALSE
%NEXT_PROC%=INSTALLED_PAGEMANAGER_PROC
[INSTALL_PAGEMANAGER]
FILE=%SRC%\PRESTOPM\SETUP.EXE
OPTION='/deleter'
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[LET_PAGEMANAGER_INSTALLED]
%PAGEMANAGER.INSTALLED%=1
%PAGEMANAGER.ENABLE%=0
;---------------------------------
; 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%
%INSTALL_APP%=INSTALL_ROSETTA
%LET_APP_INSTALLED%=LET_ROSETTA_INSTALLED
%IS_REBOOT_APP%=FALSE
%NEXT_PROC%=INSTALLED_ROSETTA_PROC
[INSTALL_ROSETTA]
FILE=%SRC%\ROSETTA\SETUP.EXE
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[LET_ROSETTA_INSTALLED]
%ROSETTA.INSTALLED%=1
%ROSETTA.ENABLE%=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%
%INSTALL_APP%=INSTALL_FILEOCR
%LET_APP_INSTALLED%=LET_FILEOCR_INSTALLED
%IS_REBOOT_APP%=FALSE
%NEXT_PROC%=INSTALLED_FILEOCR_PROC
[INSTALL_FILEOCR]
FILE=%SRC%\FILEOCR\SETUP.EXE
OPTION='/v"PARAM=NoReboot"'
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[LET_FILEOCR_INSTALLED]
%FILEOCR.INSTALLED%=1
%FILEOCR.ENABLE%=0
;---------------------------------
; After Install File KAKUMEI
;---------------------------------
[INSTALLED_FILEOCR_PROC]
INITIALIZE=INSTALL_FILEOCR_ACTION
BEGIN=INSTALLED_3RDAPP_BEGINACTION
;---------------------------------
; Install Utility Procedure
;---------------------------------
[INSTALL_UTILITY_PROC]
INITIALIZE=INSTALL_UTILITY_ACTION
BEGIN=INSTALL_UTILITY_BEGINACTION
[INSTALL_UTILITY_ACTION]
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
IF=IS_UTILITY_NOTINSTALL
END=NEXT
ENDIF
END
[INSTALL_UTILITY_BEGINACTION]
CREATEPROGRESSDLG=TRUE
SETWINDOWZPOS=1
IF=IS_CAPTURE_MODE
LET=%LET_UTILITY_INSTALLED%
LOG=%ITEM% is installed(CAPTURE_MODE).
END=NEXT
ENDIF
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
PAUSE=6000
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]
CREATEPROGRESSDLG=TRUE
SETWINDOWZPOS=1
IF=IS_CAPTURE_MODE
LET=%LET_APP_INSTALLED%
END=NEXT
ENDIF
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=IS_RESULT_APPLICATION
LET=%LET_APP_INSTALLED%
LOG=%ITEM% is installed successful.
ENDIF
SETWINDOWZPOS=1
PAUSE=6000
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@=DWORD,%RESIDENCE%
@%PARAM_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%"
[IS_RESULT_APPLICATION]
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,1
[IS_RESULT_APPLICATION_BEGIN]
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,0
[IS_RESULT_NETRWORKSETUP_BACK]
IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,120
[IS_RESULT_REBOOT]
IFNE=@%PARAM_REG%;REBOOT@,0
[LET_REBOOT_TRUE]
%REBOOT%=1
[LET_REGREBOOT_FALSE]
@%PARAM_REG%;REBOOT@=DWORD,0
[LET_REBOOTDRV_TRUE]
%REBOOTDRV%=1
[LET_REBOOT_FALSE]
%REBOOT%=0
[LET_REBOOTDRV_FALSE]
%REBOOTDRV%=0
;---------------------------------
; Install 3rd Application
;---------------------------------
[INSTALL_3RDAPP_PROC]
INITIALIZE=INSTALL_APP_ACTION
BEGIN=INSTALL_3RDAPP_BEGINACTION
[INSTALL_3RDAPP_BEGINACTION]
CREATEPROGRESSDLG=TRUE
SETWINDOWZPOS=1
IF=IS_CAPTURE_MODE
LOG=%ITEM% is installed(CAPTURE_MODE).
END=NEXT
ENDIF
SAVERERUN=RERUN_3RDAPP
REBOOTMODE=REBOOTMODE_ACCEPT
APPL=%INSTALL_APP%
IF=%IS_REBOOT_APP%
LET=LET_REBOOT_TRUE
ENDIF
REBOOTMODE=REBOOTMODE_REJECT
END=NEXT
[RERUN_3RDAPP]
FILE=%TEMP%\MasterReboot\%VOLUMELABEL%\MCDCHECK.INI
BEGIN=%NEXT_PROC%
;---------------------------------
; Installed 3rd Application
;---------------------------------
[INSTALLED_3RDAPP_BEGINACTION]
LET=%LET_APP_INSTALLED%
LOG=%ITEM% is installed successful.
IF=%IS_REBOOT_APP%
LET=LET_REBOOT_TRUE
ENDIF
SETWINDOWZPOS=1
PAUSE=6000
PROGRESS=%TOTALWEIGHT%,%APP.WEIGHT%,%INSTALLTIME%
DELETERERUN=RERUN_3RDAPP
END=NEXT
;---------------------------------
; RegSet Procedure
;---------------------------------
[REGSET_PROC]
INITIALIZE=REGSET_PROC_ACTION
[REGSET_PROC_ACTION]
CREATEPROGRESSDLG=FALSE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
SETWINDOWZPOS=1
IF=IS_REGSET_INSTALL
APPL=INSTALL_REGSET
ENDIF
END=NEXT
[IS_REGSET_INSTALL]
IF=%CSTOOLBOX.INSTALLED%,1
IFEXISTFILE=INSTALL_REGSET
[INSTALL_REGSET]
FILE=%SRC%\BIN%DRIVER_FOLDER%\REGSET.EXE
OPTION=`%INI%;REGSET_OPTION;%LANG%;DEFAULT`
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[REGSET_OPTION]
Japanese=/j
English=/e
French=/f
German=/g
Italian=/i
Spanish=/s
Dutch=/d
Danish=/e
Finnish=/e
Swedish=/e
Norwegian=/e
Portuguese=/b
Greek=/e
Hungarian=/h
Czech=/z
Polish=/p
Russian=/r
Turkish=/e
Simplified_Chinese=/c
Traditional_Chinese=/t
Korean=/k
Thai=/e
DEFAULT=/e
;---------------------------------
; Final Procedure
;---------------------------------
[FINAL_PROC]
INITIALIZE=FINAL_PROC_ACTION
[FINAL_PROC_ACTION]
CREATEPROGRESSDLG=FALSE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
SETWINDOWZPOS=1
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_SFP
LET=LET_STEP3_RESULT
LET=LET_COMMA_COMMA
ELSE
ENDIF
IF=IS_COMPLETIONSTEP_NEED_FORSTEP3
LET=LET_STEP3_COMPLETION
LET=LET_COMMA_COMMA
ENDIF
SETWINDOWZPOS=1
IF=NEED_REGIST_DRVINFO_4SBOX
LET=REGIST_DRVINFO_4SBOX
ENDIF
END=NEXT
[NEED_REGIST_DRVINFO_4SBOX]
IFEQ=%PRINTERDRIVER.SELECT%,1
IFNE=%LEADAPLICD%,2
OR
IFEQ=%MPDRIVER.SELECT%,1
IFNE=%LEADAPLICD%,2
OR
IFEQ=%SCANGEAR.SELECT%,1
IFNE=%LEADAPLICD%,2
[REGIST_DRVINFO_4SBOX]
@%INSTALLED_DEVICE_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%"
@%INSTALLED_DEVICE_REG%;CATEGORY@=SZ,`%INI%;PRODUCTTYPE_LIST;%PRODUCTFLAG%`
@%INSTALLED_DEVICE_REG%;RESIDENCE@=SZ,%RESIDENCE%
@%INSTALLED_DEVICE_REG%;CD@=SZ,%CDTYPE%
[IS_COMPLETIONSTEP_NEED_FORSTEP3]
IFEQ=0,1
[IS_NEED_CONNECT_STEP]
IFEQ=%PRINTERDRIVER.INSTALLED%,1
OR
IFEQ=%MPDRIVER.INSTALLED%,1
OR
IFEQ=%ADDONDRIVER.INSTALLED%,1
[IS_NEED_DETECT]
IFEQ=%PRINTERDRIVER.INSTALLED%,1
IFEQ=%LANONLYFLAG%,0
OR
IFEQ=%MPDRIVER.INSTALLED%,1
IFEQ=%LANONLYFLAG%,0
OR
IFEQ=%ADDONDRIVER.SELECT%,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_RESULT]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM2201`"
[LET_STEP3_COMPLETION]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM1809`"
;---------------------------------
; Select LAN usage model Procedure
;---------------------------------
[INSTALL_LANSELECT_PROC]
INITIALIZE=INSTALL_LANSELECT_ACTION
SCREEN=%SCREEN%\CONDITION.SCI
CANCEL_EVENT=INSTALL_LANSELECT_CANCEL_ACTION
LAN1ST_EVENT=INSTALL_LANSELECT_LAN1ST_ACTION
LAN2ND_EVENT=INSTALL_LANSELECT_LAN2ND_ACTION
LAN3RD_EVENT=INSTALL_LANSELECT_LAN3RD_ACTION
NEXT_EVENT=INSTALL_LANSELECT_NEXT_ACTION
[INSTALL_LANSELECT_ACTION]
SETWINDOWZPOS=1
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
LET=LET_LANSELFLAG_3RD
LET=LET_INSTALLLANFLAG
LET=LET_ITEM_PRINTERDRIVER
IF=IS_MFP
LET=LET_ITEM_MPDRIVER
ENDIF
IF=IS_DRIVER_INSTALLED
ELSE
LET=LET_INSTALLLANFLAG_FALSE
END=NEXT
ENDIF
IF=IS_LANONLY
GOSUB=SUB_LANONLY_SETTINGS
END=INSTALL_LAN_PROC
ENDIF
SETWINDOWZPOS=1
IF=IS_LAN
END
ENDIF
END=NEXT
[INSTALL_LANSELECT_CANCEL_ACTION]
LET=LET_FORCEDEFAULT
LET=LET_FAILURESTEP_LANSELECT
END=DETECT_FAILURE_PROC
[LANSEELCT_SCI_TABLE]
0=SFP
1=MFP
2=MFP
[LET_FAILURESTEP_LANSELECT]
%FAILURESTEP%=`%MESSAGE%;STRING;MSM2051`
[INSTALL_LANSELECT_LAN1ST_ACTION]
LET=LET_LANSELFLAG_1ST
END
[INSTALL_LANSELECT_LAN2ND_ACTION]
LET=LET_LANSELFLAG_2ND
END
[INSTALL_LANSELECT_LAN3RD_ACTION]
LET=LET_LANSELFLAG_3RD
END
[LET_INSTALLLANFLAG]
%INSTALLLANFLAG%=%LANFLAG%
[LET_INSTALLLANFLAG_FALSE]
%INSTALLLANFLAG%=0
[LET_LANSELFLAG_1ST]
%LANSELFLAG%=1
[LET_LANSELFLAG_2ND]
%LANSELFLAG%=2
[LET_LANSELFLAG_3RD]
%LANSELFLAG%=3
[IS_LANSELFLAG_1ST]
IFEQ=%LANSELFLAG%,1
[IS_LANSELFLAG_2ND]
IFEQ=%LANSELFLAG%,2
[IS_LANSELFLAG_3RD]
IFEQ=%LANSELFLAG%,3
[IS_LAN]
IFEQ=%INSTALLLANFLAG%,1
[IS_LANONLY]
IFEQ=%LANONLYFLAG%,1
[IS_SHOW_SETUPMETHOD]
IFEQ=%INSTALLLANFLAG%,1
IFEQ=%PRINTERDRIVER.INSTALLED%,1
IFEQ=%LANONLYFLAG%,0
OR
IFEQ=%INSTALLLANFLAG%,1
IFEQ=%MPDRIVER.INSTALLED%,1
IFEQ=%LANONLYFLAG%,0
OR
IFEQ=%INSTALLLANFLAG%,1
IFEQ=%ADDONDRIVER.INSTALLED%,1
IFEQ=%LANONLYFLAG%,0
[INSTALL_LANSELECT_NEXT_ACTION]
IF=IS_CAPTURE_MODE
END=NEXT
ENDIF
IF=IS_LANSELFLAG_1ST
END=NEXT
ENDIF
IF=IS_LANSELFLAG_3RD
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_NEW
LET=LET_DETECTPRINTER_9X_SFP_NEW
ENDIF
IF=IS_WIN9X_SFP_OLD
LET=LET_DETECTPRINTER_9X_SFP_OLD
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_STEP2_MFP_WIN9X
LET=LET_DETECTPRINTER_9X_MFP_OLD
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
[SUB_LANONLY_SETTINGS]
LET=LET_LANSELFLAG_2ND
LET=LET_PORTSELECT_FILE
LET=LET_BJCJ_TO_CJ
IF=IS_JP
LET=LET_BJCJ_TO_BJ
ENDIF
IF=IS_WIN9X_SFP_NEW
LET=LET_DETECTPRINTER_9X_SFP_NEW
ENDIF
IF=IS_WIN9X_SFP_OLD
LET=LET_DETECTPRINTER_9X_SFP_OLD
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_STEP2_MFP_WIN9X
LET=LET_DETECTPRINTER_9X_MFP_OLD
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
[LET_PORTSELECT_FILE]
%PORTSELECT%=FILE:
;---------------------------------
; Detect Printer Procedure
;---------------------------------
[INSTALL_DETECTPRINTER_PROC]
INITIALIZE=INSTALL_DETECTPRINTER_ACTION
SCREEN=%SCREEN%\DETECT.SCI
BEGIN=DETECTPRINTER_BEGINACTION
HELP_EVENT=INSTALL_DETECTPRINTER_HELP_ACTION
CANCEL_EVENT=INSTALL_DETECTPRINTER_CANCEL_ACTION
PREV_EVENT=LAN_DETECT_PREV_ACTION
SELECTPORT_EVENT=INSTALL_DETECTPRINTER_PORT_ACTION
DETECTPRINTER_EVENT=INSTALL_DETECTPRINTER_DETECT_ACTION
DETECTTIMEOUT_EVENT=INSTALL_DETECTPRINTER_TIMEOUT_ACTION
DETECTDEVICE_EVENT=INSTALL_DETECTDEVICE_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[INSTALL_DETECTPRINTER_ACTION]
LOG=It is the beginning of INSTALL_DETECTPRINTER_ACTION
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
SETWINDOWZPOS=1
LET=LET_SAVE_INSTLANG
LET=LET_ITEM_PRINTERDRIVER
IF=IS_INBOX
LET=LET_ITEM_ADDON
ENDIF
IF=IS_MFP
LET=LET_ITEM_MPDRIVER
ENDIF
LET=LET_DETECTWARNINGFLAG_FALSE
LET=LET_DETECTDEVICEFLAG_FALSE
LET=LET_REDRAWPAIN
TIMER=DETECT_TIMER
LET=LET_BJCJ_TO_CJ
IF=IS_JP
LET=LET_BJCJ_TO_BJ
ENDIF
IF=IS_WIN9X_SFP_NEW
LET=LET_DETECTPRINTER_9X_SFP_NEW
ENDIF
IF=IS_WIN9X_SFP_OLD
LET=LET_DETECTPRINTER_9X_SFP_OLD
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_STEP2_MFP_WIN9X
LET=LET_DETECTPRINTER_9X_MFP_OLD
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_INBOX]
IFNOT=%INBOX%,""
[IS_ANIME_RTL]
IFEQ=%RTLREADING%,1
IFEXIST=%SRC%\RES\ANIME%DRIVER_FOLDER%\RTL\USB.ANI
[IS_MFP_JPUS]
IFEXISTDIR=%SRC%\MP\DRV98ME\PRINT\JAPANESE\JAPANESE
OR
IFEXISTDIR=%SRC%\MP\DRV98ME\PRINT\ENGLISH\ENGLISH
[LET_MFP_JPUSPARAM_NULL]
%JPUSPARAM%=""
[LET_MFP_JPUSPARAM_JPUS]
%JPUSPARAM%="_JPUS"
[SUB_IRDASOUND]
IF=IS_IRDASOUND
SOUND=SET_IRDASOUND
ENDIF
END
[DETECTPRINTER_BEGINACTION]
SETWINDOWZPOS=1
END
[LET_DETECTPRINTER_9X_SFP_NEW]
%PRINTERSECTION%=INSTALL_SFP9X
[LET_DETECTPRINTER_9X_SFP_OLD]
%PRINTERSECTION%=INSTALL_PRINTERDRIVER9X_OLD
[LET_DETECTPRINTER_9X_MFP]
%PRINTERSECTION%=INSTALL_MFP9X
[LET_DETECTPRINTER_9X_MFP_OLD]
%PRINTERSECTION%=INSTALL_MFP9X_OLD%JPUSPARAM%
[IS_JP]
IF=%LANG%,Japanese
[LET_BJCJ_TO_BJ]
%BJCJ%=BJ
[LET_BJCJ_TO_CJ]
%BJCJ%=CJ
[LET_DETECTPRINTER_2K_MFP]
%PRINTERSECTION%=INSTALL_MFP2K%INBOX%
[LET_DETECTPRINTER_2K_SFP]
%PRINTERSECTION%=INSTALL_SFP2K%INBOX%
[LET_ANIMATION_FILE_NORMAL]
%ANIMATION_FILE%=%SRC%\RES\ANIME%DRIVER_FOLDER%\USB.ANI
[LET_ANIMATION_FILE_RTL]
%ANIMATION_FILE%=%SRC%\RES\ANIME%DRIVER_FOLDER%\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=%SRC%\manual\html\%LANG%\help.htm
[OPEN_DETECT_HELP]
FILE=%SRC%\manual\html\%LANG%\help.htm
[LAN_DETECT_PREV_ACTION]
END=INSTALL_LANSELECT_PROC
[INSTALL_DETECTPRINTER_CANCEL_ACTION]
IF=IS_CAPTURE_MODE
END=NEXT
ENDIF
LET=LET_FORCEDEFAULT
LET=LET_FAILURESTEP_DETECTPRINTER
END=DETECT_FAILURE_PROC
[LET_FORCEDEFAULT]
@SOFTWARE\Canon\cnmbj\PrinterDriverInstaller\%PRINTERNAME%;ForceDefaultPrinter@=SZ,"1"
[INSTALL_DETECTPRINTER_PORT_ACTION]
ANIMATION=FALSE
PORTSELECT
ANIMATION=IS_DETECTDEVICEFLAG_FALSE
IF=IS_NOT_PORTSELECTED
TIMER=DETECT_TIMER
LET=LET_DETECTWARNINGFLAG_FALSE
REDRAW=TEXT2_PAIN
END
ENDIF
LET=LET_RESTORE_INSTLANG
ADDPRINTER=%PRINTERSECTION%
IF=IS_SFP
LET=LET_DRIVER_INSTALLED
ENDIF
IF=IS_MFP
LET=LET_MPDRIVER_INSTALLED
ENDIF
LET=LET_FORCEDEFAULT
LET=LET_MANUALSELECT_TRUE
LET=LOG_INSTALL_BY_MANUALSELECTION
END=NEXT
[LET_ITEM_PRINTERDRIVER]
%ITEM%=%PRINTERDRIVER.TEXT%
[INSTALL_DETECTPRINTER_TIMEOUT_ACTION]
ANIMATION=TRUE
LET=LET_DETECTWARNINGFLAG_TRUE
LET=LET_DETECTDEVICEFLAG_FALSE
REDRAW=TEXT2_PAIN
END
[LET_DETECTWARNINGFLAG_TRUE]
%DETECTWARNINGFLAG%=1
[LET_DETECTWARNINGFLAG_FALSE]
%DETECTWARNINGFLAG%=0
[LET_DETECTDEVICEFLAG_TRUE]
%DETECTDEVICEFLAG%=1
[LET_DETECTDEVICEFLAG_FALSE]
%DETECTDEVICEFLAG%=0
[IS_DETECTDEVICEFLAG_FALSE]
IFEQ=%DETECTDEVICEFLAG%,0
[LET_REDRAWPAIN]
%DEVNODES_REDRAW_PAIN%=TEXT2_PAIN
[LET_MANUALSELECT_TRUE]
%MANUALSELECT%=1
[LET_MANUALSELECT_FALSE]
%MANUALSELECT%=0
[LET_FAILURESTEP_DETECTPRINTER]
%FAILURESTEP%=`%MESSAGE%;STRING;MSM2001`
[IS_NOT_PORTSELECTED]
IFNE=%LPARAM%,0
[INSTALL_DETECTPRINTER_DETECT_ACTION]
IF=IS_SFP
LET=LET_DRIVER_INSTALLED
ENDIF
IF=IS_MFP
LET=LET_MPDRIVER_INSTALLED
ENDIF
LET=LET_MANUALSELECT_FALSE
LET=LOG_INSTALL_BY_PNP
END=NEXT
[INSTALL_DETECTDEVICE_ACTION]
ANIMATION=FALSE
LET=LET_DETECTWARNINGFLAG_FALSE
LET=LET_DETECTDEVICEFLAG_TRUE
REDRAW=%DEVNODES_REDRAW_PAIN%
TIMER=DETECT_TIMER
END
[DETECT_TIMER]
TIMEOUT=%DETECTTIMEOUT%
EVENT=DETECTTIMEOUT_EVENT
[LET_SAVE_INSTLANG]
%SAVE_INSTLANG%=%INSTLANG%
%SAVE_REGION%=%REGION%
[LET_RESTORE_INSTLANG]
%INSTLANG%=%SAVE_INSTLANG%
%REGION%=%SAVE_REGION%
[LOG_INSTALL_BY_MANUALSELECTION]
@Software\Canon\MSETUPLOG;FLAG3@=DWORD,0
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,1
[LOG_INSTALL_BY_PNP]
@Software\Canon\MSETUPLOG;FLAG3@=DWORD,1
@Software\Canon\MSETUPLOG;FLAG4@=DWORD,1
[IS_PRINTERDRIVER_INSTALLED]
IFNE=%PRINTERDRIVER.INSTALLED%,0
[IS_MPDRIVER_INSTALLED]
IFNE=%MPDRIVER.INSTALLED%,0
[IS_DRIVER_INSTALLED]
IFNE=%PRINTERDRIVER.INSTALLED%,0
OR
IFNE=%MPDRIVER.INSTALLED%,0
OR
IFNE=%ADDONDRIVER.INSTALLED%,0
[IS_WIN9X_SFP_NEW]
IF=%OS%,Win9X
IFEQ=%PRODUCTFLAG%,0
IFNE=%OLD9xINST%,1
[IS_WIN9X_SFP_OLD]
IF=%OS%,Win9X
IFEQ=%PRODUCTFLAG%,0
IFEQ=%OLD9xINST%,1
[IS_WIN9X_MFP]
IF=%OS%,Win9X
IFEQ=%PRODUCTFLAG%,1
[IS_WIN2K_SFP]
IF=%OS%,Win2000
IFEQ=%PRODUCTFLAG%,0
OR
IF=%OS%,WinXP
IFEQ=%PRODUCTFLAG%,0
OR
IF=%OS%,WinVista
IFEQ=%PRODUCTFLAG%,0
[IS_WIN2K_MFP]
IF=%OS%,Win2000
IFEQ=%PRODUCTFLAG%,1
OR
IF=%OS%,WinXP
IFEQ=%PRODUCTFLAG%,1
OR
IF=%OS%,WinVista
IFEQ=%PRODUCTFLAG%,1
;---------------------------------
; SFP detect information
;---------------------------------
[INSTALL_SFP9X]
DETECT=MESSAGE
DEVICE=DEVICE_SFP9X
PRINTERNAME=%PRINTERNAME%
PORTNAME=%PORTSELECT%
[DEVICE_SFP9X]
INF=%SRC%\Win9x\x86\Driver\Prn98ME\%INSTLANG%\%9XDRVID%.INF
DEVICETYPE=PRINTER
[INSTALL_SFP2K]
DETECT=MESSAGE
DEVICE=DEVICE_SFP2K
PRINTERNAME=%PRINTERNAME%
PORTNAME=%PORTSELECT%
[DEVICE_SFP2K]
INF=%SRC%\Win2000%DRIVER_FOLDER%\%ARCHITECTURE%\Driver\%2KDRVID%.INF
DEVICETYPE=PRINTER
[INSTALL_SFP2K_INBOX]
DETECT=MESSAGE
DEVICE=DEVICE_SFP2K_INBOX
PRINTERNAME=%PRINTERNAME%
PORTNAME=%PORTSELECT%
[DEVICE_SFP2K_INBOX]
INF=%SRC%\INBOX%DRIVER_FOLDER%\%2KDRVID%.INF.INBOX
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_MFP9X_OLD]
DETECT=MESSAGE
DEVICE=PRN_9X_OLD,SCAN_9X_OLD,STORAGE_9X_OLD
PRINTERNAME=%PRINTERNAME%
FAXNAME=%FAXNAME%
PORTNAME=%PORTSELECT%
[INSTALL_MFP9X_OLD_JPUS]
DETECT=MESSAGE
DEVICE=PRN_9X_OLD_JPUS,SCAN_9X_OLD,STORAGE_9X_OLD,FAX_9X_OLD
PRINTERNAME=%PRINTERNAME%
FAXNAME=%FAXNAME%
PORTNAME=%PORTSELECT%
[PRN_9X_OLD]
INF=%SRC%\MP\Drv98ME\Print\%INSTLANG%\%MFPID%PR.INF
DEVICETYPE=PRINTER
[PRN_9X_OLD_JPUS]
INF=%SRC%\MP\Drv98ME\Print\%INSTLANG%\%INSTLANG%\%MFPID%PR.INF
DEVICETYPE=PRINTER
[SCAN_9X_OLD]
INF=%SRC%\MP\Drv98ME\%MFPID%SC.INF
DEVICETYPE=SCANNER
[STORAGE_9X_OLD]
INF=%SRC%\MP\Drv98ME\%MFPID%ST.INF
DEVICETYPE=STORAGE
[FAX_9X_OLD]
INF=%SRC%\MP\Drv98ME\%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%DRIVER_FOLDER%\%ARCHITECTURE%\Driver\%MFPID%PR.INF
DEVICETYPE=PRINTER
[SCAN_2K]
INF=%SRC%\Driver%DRIVER_FOLDER%\%ARCHITECTURE%\Driver\%MFPID%SC.INF
DEVICETYPE=SCANNER
[FAX_2K]
INF=%SRC%\Driver%DRIVER_FOLDER%\%ARCHITECTURE%\Driver\%MFPID%FX.INF
DEVICETYPE=FAX
[INSTALL_MFP2K_INBOX]
DETECT=MESSAGE
DEVICE=DEVICE_MFP2K_INBOX,SCAN_2K,FAX_2K
PRINTERNAME=%PRINTERNAME%
PORTNAME=%PORTSELECT%
[DEVICE_MFP2K_INBOX]
INF=%SRC%\INBOX%DRIVER_FOLDER%\%MFPID%.INF.INBOX
DEVICETYPE=PRINTER
;---------------------------------
; Install LAN Driver Procedure
;---------------------------------
[INSTALL_LAN_PROC]
INITIALIZE=INSTALL_LAN_ACTION
BEGIN=INSTALL_LAN_BEGINACTION
[INSTALL_LAN_ACTION]
LET=LET_DRIVER_SKIP_FALSE
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
SETWINDOWZPOS=1
IF=IS_CAPTURE_MODE
GOSUB=SUB_LANDRIVER_CAPTUREMODE
ENDIF
IF=IS_DRIVER_SKIP
END=NEXT
ENDIF
LET=LET_LAN_INFO
IF=IS_MANUALSELECT
LET=LET_LAN_MANUALSETTING_2
ENDIF
IF=IS_LANSELFLAG_2ND
LET=LET_LAN_MANUALSETTING_3
ENDIF
IF=IS_LANSELFLAG_3RD
END=NEXT
ENDIF
LOG=LAN_MANUALSETTING IS %LAN_MANUALSETTING%
GOSUB=INSTALL_UTILITY_ACTION
END
[INSTALL_LAN_BEGINACTION]
SETWINDOWZPOS=1
SAVERERUN=RERUN_LAN
REBOOTMODE=REBOOTMODE_ACCEPT
APPL=INSTALL_LAN
LOG=Network Setup's result is @%PARAM_REG%;APPLICATION_COMPLETED@
IF=IS_RESULT_NETRWORKSETUP_BACK
END=INSTALL_LANSELECT_PROC
ENDIF
IF=IS_RESULT_APPLICATION_BEGIN
LET=LET_REBOOT_FALSE
LET=LET_REBOOTDRV_FALSE
END=REBOOT_RESUME
ENDIF
IF=IS_RESULT_APPLICATION
LET=LET_LAN_INSTALLED
ELSE
LET=LET_FAILURESTEP_DETECTPRINTER
END=DETECT_FAILURE_PROC
ENDIF
IF=IS_RESULT_REBOOT
LET=LET_REBOOT_TRUE
ENDIF
PROGRESS=%TOTALWEIGHT%,%NETWORKSETUP.WEIGHT%,%INSTALLTIME%
SETWINDOWZPOS=1
REBOOTMODE=REBOOTMODE_REJECT
DELETERERUN=RERUN_LAN
END=NEXT
[SUB_LANDRIVER_CAPTUREMODE]
IF=IS_LANDRIVER_EXIST
ELSE
LET=LET_DRIVER_SKIP_TRUE
ENDIF
END
[IS_LANDRIVER_EXIST]
IFEXISTFILE=INSTALL_LAN
[LET_LAN_INFO]
%ITEM%=`%MESSAGE%;STRING;MSM4014`
%FAILURESTEP%=`%MESSAGE%;STRING;MSM1808`
%UTILITY.ENABLE%=%INSTALLLANFLAG%
%UTILITY.SELECT%=%INSTALLLANFLAG%
%UTILITY.WEIGHT%=3
%INSTALL_UTILITY%=INSTALL_LAN
%LET_UTILITY_INSTALLED%=LET_LAN_INSTALLED
%LAN_MANUALSETTING%=0
[IS_MANUALSELECT]
IFNE=%MANUALSELECT%,0
[LET_LAN_MANUALSETTING_0]
%LAN_MANUALSETTING%=0
[LET_LAN_MANUALSETTING_1]
%LAN_MANUALSETTING%=1
[LET_LAN_MANUALSETTING_2]
%LAN_MANUALSETTING%=2
[LET_LAN_MANUALSETTING_3]
%LAN_MANUALSETTING%=3
[INSTALL_LAN]
FILE=%SRC%\LAN%DRIVER_FOLDER%\%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@=DWORD,%RESIDENCE%
@%PARAM_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%"
[RERUN_LAN]
FILE=%TEMP%\MasterReboot\%VOLUMELABEL%\MCDCHECK.INI
BEGIN=THIS
;---------------------------------
; Head Alignment Procedure
;---------------------------------
[HEADALIGNMENT_PROC]
INITIALIZE=HEADALIGNMENT_ACTION
SCREEN=%SCREEN%\HEADALIGNMENT.SCI
BEGIN=HEADALIGNMENT_BEGINACTION
NEXT_EVENT=HEADALIGNMENT_NEXT_EVENT
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[HEADALIGNMENT_ACTION]
LOG=[HEADALIGNMENT_ACTION]PRINTERDRIVER.INSTALLED is %PRINTERDRIVER.INSTALLED%
LOG=[HEADALIGNMENT_ACTION]MPDRIVER.INSTALLED is %MPDRIVER.INSTALLED%
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
IF=IS_HEADALIGNMENT1_SHOW
END
ELSE
END=NEXT
ENDIF
END
[HEADALIGNMENT_BEGINACTION]
SETWINDOWZPOS=1
END
[HEADALIGNMENT_NEXT_EVENT]
END=NEXT
[IS_HEADALIGNMENT1_SHOW]
IFNE=%PRINTERDRIVER.INSTALLED%,0
IFEQ=%HEADALIGNMENTFLAG%,1
OR
IFNE=%MPDRIVER.INSTALLED%,0
IFEQ=%HEADALIGNMENTFLAG%,1
OR
IFNE=%ADDONDRIVER.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_HEADALIGNMENT2_SHOW
ELSE
END=NEXT
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_HEADALIGNMENT2_SHOW]
IFNE=%PRINTERDRIVER.INSTALLED%,0
IFEQ=%HEADALIGNMENTFLAG%,2
OR
IFNE=%MPDRIVER.INSTALLED%,0
IFEQ=%HEADALIGNMENTFLAG%,2
OR
IFNE=%ADDONDRIVER.INSTALLED%,0
IFEQ=%HEADALIGNMENTFLAG%,2
[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=%TEMP%\MasterReboot\%VOLUMELABEL%\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
;---------------------------------
; Result Procedure
;---------------------------------
[RESULT_PROC]
INITIALIZE=RESULT_PROC_ACTION
SCREEN=%SCREEN%\FINAL.SCI
OK_EVENT=FINAL_OK_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
BEGIN=RESULT_BEGINACTION
[RESULT_PROC_ACTION]
SETWINDOWZPOS=1
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
IF=IS_MFP
END=NEXT
ENDIF
IF=IS_SFS
END=NEXT
ENDIF
END
[RESULT_BEGINACTION]
SETWINDOWZPOS=1
END
[FINAL_OK_ACTION]
END=NEXT
;---------------------------------
; Result Procedure
;---------------------------------
[INSTCOMPLETE_PROC]
INITIALIZE=INSTCOMPLETE_PROC_ACTION
SCREEN=%SCREEN%\InstComplete.SCI
NEXT_EVENT=INSTCOMPLETE_OK_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
BEGIN=INSTCOMPLETE_BEGINACTION
[INSTCOMPLETE_PROC_ACTION]
SETWINDOWZPOS=1
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
IF=IS_COMPLETIONSTEP_NEED
ELSE
END=NEXT
ENDIF
IF=IS_STEPITEM_NULL
LET=LET_STEPSUBITEM_NULL
ELSE
LET=LET_STEPSUBITEM_INSTCOMPLETE
ENDIF
END
[IS_STEPITEM_NULL]
IFEQ=%STEPITEM%,""
[LET_STEPSUBITEM_INSTCOMPLETE]
%STEPSUBITEM%=""
[LET_STEPSUBITEM_NULL]
%STEPSUBITEM%=`%MESSAGE%;STRING;MSM1809`
[INSTCOMPLETE_BEGINACTION]
SETWINDOWZPOS=1
END
[INSTCOMPLETE_OK_ACTION]
END=NEXT
[IS_COMPLETIONSTEP_NEED]
IFEQ=0,1
;---------------------------------
; Web Registration Procedure
;---------------------------------
[WEBREG_PROC]
INITIALIZE=WEBREG_PROC_ACTION
SCREEN=%SCREEN%\USERREGIST.SCI
NEXT_EVENT=WEBREG_NEXT_EVENT
EXEC_EVENT=WEBREG_EXEC_EVENT
BEGIN=WEBREG_BEGINACTION
[WEBREG_PROC_ACTION]
SETWINDOWZPOS=1
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
LET=LET_STEPITEM_NONE
LET=LET_COMMA_NULL
IF=IS_WEBREG_NEED
LET=LET_STEP4_WEBREG
LET=LET_COMMA_COMMA
ENDIF
IF=IS_IJPLM
LET=LET_STEP4_IJPLM
LET=LET_COMMA_COMMA
ENDIF
IF=IS_WEBREG_NEED
DECRYPT=DECRYPT_WEBREG_URL
ELSE
END=NEXT
ENDIF
;IF=IS_JCD
; LET=ADD_PARAM_2WEBREG_URL
; URLENCODE=URLENCODE_WEBREG_URL
;ENDIF
;IF=IS_USCD
; LET=ADD_PARAM_2WEBREG_URL
; URLENCODE=URLENCODE_WEBREG_URL
;ENDIF
LET=LET_LANGID
IF=IS_INSTALL_WEBREG
APPL=INSTALL_USER_REGISTRATION
ENDIF
LET=LET_INSTALL_WEBREG_SUCCESS
IF=IS_INSTALL_USER_REGISTRATION_SUCCESS
LOG=USER_REGISTRATION is installed.
FILECOPY=COPY_SBOXINI
WRITEPPSTRING=FIX_SBOXINI_NAME
WRITEPPSTRING=FIX_SBOXINI_APPEXEFILE
WRITEPPSTRING=FIX_SBOXINI_APPEXEPATH
ELSE
LOG=USER_REGISTRATION is not installed.
ENDIF
IF=IS_INSTALL_USER_REGISTRATION_REBOOT
LOG=USER_REGISTRATION need REBOOT.
LET=LET_REBOOT_TRUE
ENDIF
LET=LET_WEBREG_MSG_DEFAULT
IF=IS_JCD
GOSUB=SUB_SET_WEBREGMSG_JCD
ENDIF
IF=IS_USCD
GOSUB=SUB_SET_WEBREGMSG_USCD
ENDIF
IF=IS_AMCD
GOSUB=SUB_SET_WEBREGMSG_AMCD
ENDIF
SETWINDOWZPOS=1
END
[ADD_PARAM_2WEBREG_URL]
%WEBREG_URL%="%WEBREG_URL%&DEVICE=Canon %PRODUCTNAME%"
%WEBREG_URL%=%WEBREG_URL%&CATEGORY=`%INI%;PRODUCTTYPE_LIST;%PRODUCTFLAG%`
%WEBREG_URL%=%WEBREG_URL%&RESIDENCE=%RESIDENCE%
%WEBREG_URL%=%WEBREG_URL%&CD=%CDTYPE%
%WEBREG_URL%=%WEBREG_URL%&OS=Win%OS_MAJOR%.%OS_MINOR%
[URLENCODE_WEBREG_URL]
%WEBREG_URL%=%WEBREG_URL%
[COPY_SBOXINI]
SOURCE=%SRC%\RES\CMS_LIB\DATA\smenu.ini
DESTINATION="%PROGRAMFILES%\canon\SolutionMenu\UserRegistration\Canon %PRODUCTNAME%.ini"
CAPTION=FileCopy
[FIX_SBOXINI_NAME]
SOURCE="%PROGRAMFILES%\canon\SolutionMenu\UserRegistration\Canon %PRODUCTNAME%.ini"
SECTION=UserRegistration
KEY=NAME
VALUE=Canon %PRODUCTNAME%
[FIX_SBOXINI_APPEXEFILE]
SOURCE="%PROGRAMFILES%\canon\SolutionMenu\UserRegistration\Canon %PRODUCTNAME%.ini"
SECTION=UserRegistration
KEY=APPEXEFILE
VALUE=IJEREG.exe
[FIX_SBOXINI_APPEXEPATH]
SOURCE="%PROGRAMFILES%\canon\SolutionMenu\UserRegistration\Canon %PRODUCTNAME%.ini"
SECTION=UserRegistration
KEY=APPEXEPATH
VALUE="%PROGRAMFILES%\canon\IJEREG\%PRODUCTNAME%\IJEREG.exe"
[LET_WEBREG_MSG_DEFAULT]
%WEBREGTITLE%=`%MESSAGE%;STRING;MSM2454`
%WEBREGPR%=`%MESSAGE%;STRING;MSM2455`
%WEBREGINFO%=`%MESSAGE%;STRING;MSM2456`
%WEBREGBMP%=%BITMAP%\UserRegist.bmp
[SUB_SET_WEBREGMSG_JCD]
IF=IF_WEBREG_TITLE_NOTNULL_EJ
LET=LET_WEBREG_TITLE_EJ
ENDIF
IF=IF_WEBREG_PRMSG_NOTNULL_EJ
LET=LET_WEBREG_PRMSG_EJ
ENDIF
IF=IF_WEBREG_INFOMSG_NOTNULL_EJ
LET=LET_WEBREG_INFOMSG_EJ
ENDIF
IF=IF_CIGBMP_EXIST
LET=LET_WEBREGBMP_CIG
ENDIF
END
[SUB_SET_WEBREGMSG_USCD]
IF=IF_WEBREG_TITLE_NOTNULL_EJ
LET=LET_WEBREG_TITLE_EJ
ENDIF
IF=IF_WEBREG_PRMSG_NOTNULL_EJ
LET=LET_WEBREG_PRMSG_EJ
ENDIF
IF=IF_WEBREG_INFOMSG_NOTNULL_EJ
LET=LET_WEBREG_INFOMSG_EJ
ENDIF
IF=IF_EREGBMP_EXIST
LET=LET_WEBREGBMP_EREG
ENDIF
END
[IF_WEBREG_TITLE_NOTNULL_EJ]
IFNOT=`%MESSAGE%;STRING;MSM2464`,""
[LET_WEBREG_TITLE_EJ]
%WEBREGTITLE%=`%MESSAGE%;STRING;MSM2464`
[IF_WEBREG_PRMSG_NOTNULL_EJ]
IFNOT=`%MESSAGE%;STRING;MSM2465`,""
[LET_WEBREG_PRMSG_EJ]
%WEBREGPR%=`%MESSAGE%;STRING;MSM2465`
[IF_WEBREG_INFOMSG_NOTNULL_EJ]
IFNOT=`%MESSAGE%;STRING;MSM2466`,""
[LET_WEBREG_INFOMSG_EJ]
%WEBREGINFO%=`%MESSAGE%;STRING;MSM2466`
[SUB_SET_WEBREGMSG_AMCD]
IF=IF_WEBREG_TITLE_NOTNULL_AMCD
LET=LET_WEBREG_TITLE_AMCD
ENDIF
IF=IF_WEBREG_PRMSG_NOTNULL_AMCD
LET=LET_WEBREG_PRMSG_AMCD
ENDIF
IF=IF_WEBREG_INFOMSG_NOTNULL_AMCD
LET=LET_WEBREG_INFOMSG_AMCD
ENDIF
IF=IF_MYCANONBMP_EXIST
LET=LET_WEBREGBMP_MYCANON
ENDIF
END
[IF_WEBREG_TITLE_NOTNULL_AMCD]
IFNOT=`%MESSAGE%;STRING;MSM2474`,""
[LET_WEBREG_TITLE_AMCD]
%WEBREGTITLE%=`%MESSAGE%;STRING;MSM2474`
[IF_WEBREG_PRMSG_NOTNULL_AMCD]
IFNOT=`%MESSAGE%;STRING;MSM2475`,""
[LET_WEBREG_PRMSG_AMCD]
%WEBREGPR%=`%MESSAGE%;STRING;MSM2475`
[IF_WEBREG_INFOMSG_NOTNULL_AMCD]
IFNOT=`%MESSAGE%;STRING;MSM2476`,""
[LET_WEBREG_INFOMSG_AMCD]
%WEBREGINFO%=`%MESSAGE%;STRING;MSM2476`
[IF_CIGBMP_EXIST]
IFEXIST=%BITMAP%\cig.bmp
[LET_WEBREGBMP_CIG]
%WEBREGBMP%=%BITMAP%\cig.bmp
[IF_EREGBMP_EXIST]
IFEXIST=%BITMAP%\ereg.bmp
[LET_WEBREGBMP_EREG]
%WEBREGBMP%=%BITMAP%\ereg.bmp
[IF_MYCANONBMP_EXIST]
IFEXIST=%BITMAP%\mycanon.bmp
[LET_WEBREGBMP_MYCANON]
%WEBREGBMP%=%BITMAP%\mycanon.bmp
[LET_STEP4_WEBREG]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM2451`"
[LET_STEP4_IJPLM]
%STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM2851`"
[IS_INSTALL_WEBREG]
IFNE=%WEBREG.INSTALLED%,1
[LET_INSTALL_WEBREG_SUCCESS]
%WEBREG.INSTALLED%=1
[RERUN_WEBREG]
FILE=%TEMP%\MasterReboot\%VOLUMELABEL%\MCDCHECK.INI
BEGIN=WEBREG_PROC
[WEBREG_REBOOT]
TEXT=`%MESSAGE%;STRING;MSM2802`
CAPTION=`%MESSAGE%;STRING;MSM0103`
ICON=INFORMATION
BUTTON=OK
[WEBREG_BEGINACTION]
SETWINDOWZPOS=1
IF=IS_REBOOTNEED_WEBREG
LOG=REBOOT occcered in WEBREG.
MESSAGE=WEBREG_REBOOT
LET=LET_REBOOT_FALSE
LET=LET_REBOOTDRV_FALSE
SAVERERUN=RERUN_WEBREG
END=REBOOT_RESUME
ENDIF
END
[IS_REBOOTNEED_WEBREG]
IFNE=%PRODUCTFLAG%,2
IFEQ=%REBOOT%,1
OR
IFNE=%PRODUCTFLAG%,2
IFEQ=%REBOOTDRV%,1
[INSTALL_USER_REGISTRATION]
FILE=%SRC%\RES\CMS_LIB\DATA\WEBREG\SETUP.EXE
OPTION=-L %PRIMARY_LANGID_TEMP% -l %SUB_LANGID_TEMP% -U `%INI%;%WEBREG_URL_BASE%;URL` -P "%PRODUCTNAME%" -R %RTLREADING%
WAIT=IS6
HIDE=FALSE
CANCEL=FALSE
[LET_LANGID]
%PRIMARY_LANGID_TEMP%=`%INI%;%LANG%;LANGID`
%SUB_LANGID_TEMP%=`%INI%;%LANG%;LANGSUBID`
[IS_INSTALL_USER_REGISTRATION_SUCCESS]
IFEQ=%EXITCODE%,0
[IS_INSTALL_USER_REGISTRATION_REBOOT]
IFEQ=%EXITCODE%,128
[WEBREG_NEXT_EVENT]
END=NEXT
[WEBREG_EXEC_EVENT]
OPEN=OPEN_WEBREG_PAGE
IF=IS_OPEN_FAIL
MESSAGE=MSG_OPENFAIL
ELSE
END=NEXT
ENDIF
END
[LET_WEBREG_URL1]
%WEBREG_LIST%=`%INI%;WEBREG_CDTYPE_LIST;%CDTYPE%`
[LET_WEBREG_URL2]
%WEBREG_URL_BASE%=`%INI%;%WEBREG_LIST%;%RESIDENCE%;DEFAULT`
[DECRYPT_WEBREG_URL]
%WEBREG_URL%=`%INI%;%WEBREG_URL_BASE%;URL`
[LET_WEBREG_URL_NULL]
%WEBREG_URL%=
[IS_WEBREG_NEED]
IFEQ=%PRINTERDRIVER.SELECT%,1
IFNOT=%WEBREG_URL_BASE%,NULL
IFEQ=%WEBREGFLAG%,1
OR
IFEQ=%MPDRIVER.SELECT%,1
IFNOT=%WEBREG_URL_BASE%,NULL
IFEQ=%WEBREGFLAG%,1
OR
IFEQ=%SCANGEAR.SELECT%,1
IFNOT=%WEBREG_URL_BASE%,NULL
IFEQ=%WEBREGFLAG%,1
OR
IFEQ=%SCANGEARCS.SELECT%,1
IFNOT=%WEBREG_URL_BASE%,NULL
IFEQ=%WEBREGFLAG%,1
OR
IFEQ=%ADDONDRIVER.SELECT%,1
IFNOT=%WEBREG_URL_BASE%,NULL
IFEQ=%WEBREGFLAG%,1
[OPEN_WEBREG_PAGE]
FILE=%WEBREG_URL%
;---------------------------------
; LogManager Screen Procedure
;---------------------------------
[IJPLM_PROC]
INITIALIZE=IJPLM_PROC_ACTION
SCREEN=%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
END
[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]
MESSAGE=MSG_IJPLM
[MSG_IJPLM]
TEXT=`%MESSAGE%;STRING;MSM2858`
CAPTION=`%MESSAGE%;STRING;MSM2851`
BUTTON=OK
ICON=
[IS_IJPLM]
IFEQ=0,1
;---------------------------------
; LogManager Execute Procedure
;---------------------------------
[IJPLM_PROC2]
SCREEN=%SCREEN%\DUMMY.SCI
BEGIN=IJPLM_ACTION2
[IJPLM_ACTION2]
REBOOTMODE=REBOOTMODE_REJECT
EJECTMODE=EJECTMODE_REJECT
IF=IS_IJPLM_EXEFLAG_NOEXEC
END=NEXT
ENDIF
IF=IS_IJPLM_EXEFLAG_AGREE
APPL=CALL_IJPLM_AGREE
ENDIF
IF=IS_IJPLM_EXEFLAG_DISAGREE
APPL=CALL_IJPLM_DISAGREE
ENDIF
LET=LET_REGREBOOT_FALSE
IF=IS_RESULT_REBOOT
LOG=LOG Manager need reboot.
LET=LET_REBOOT_TRUE
ENDIF
END=NEXT
[CALL_IJPLM_AGREE]
FILE=%SRC%\IJPLM\SETUP.EXE
WAIT=IS6
HIDE=TRUE
CANCEL=FALSE
OPTION=%PARAM_REG% -A
PARAMETER=INITIAL_APPLICATION_PARAM
[CALL_IJPLM_DISAGREE]
FILE=%SRC%\IJPLM\SETUP.EXE
WAIT=IS6
HIDE=TRUE
CANCEL=FALSE
OPTION=%PARAM_REG% -D
PARAMETER=INITIAL_APPLICATION_PARAM
;---------------------------------
; END Procedure
;---------------------------------
[END_PROC]
INITIALIZE=END_PROC_ACTION
SCREEN=%ENDSCI%
REBOOTCHECK_EVENT=END_REBOOTCHECK_ACTION
EXIT_EVENT=END_EXIT_ACTION
REBOOT_EVENT=END_REBOOT_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
[END_PROC_ACTION]
LET=LET_ENDSCI_NORMAL
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
IF=IS_EPPINTRO_SHOW
END=NEXT
ENDIF
END
[LET_ENDSCI_NORMAL]
%ENDSCI%=%SCREEN%\SFP_END.SCI
[LET_ENDSCI_LEADAPLICD]
%ENDSCI%=%SCREEN%\ENDtoCD2.SCI
[IS_LEADAPLI]
IFEQ=%LEADAPLICD%,1
[END_REBOOTCHECK_ACTION]
LET=LET_REBOOTFLAG
REDRAW=BMPBTN_PAIN
END
[INIT_REBOOTFLAG]
%REBOOTBUTTON%=%REBOOT%
[LET_REBOOTFLAG]
%REBOOTBUTTON%=%LPARAM%
[END_EXIT_ACTION]
LET=LET_SBOX_PATH
IF=IS_SBOX_NEED_RUN_FORCD2
OPEN=OPEN_SBOX
ENDIF
IF=IS_SBOX_NEED_RUN
OPEN=OPEN_SBOX
ENDIF
IF=IS_SBOX_NEED_UPDATE
OPEN=UPDATE_SBOX
ENDIF
IF=IS_REBOOTNEED
END=END
ENDIF
LET=LET_EPTB_PATH
IF=IS_EXIST_EPTB
OPEN=OPEN_EPTB
ENDIF
LET=LET_MYPRINTER_PATH
IF=IS_EXIST_MYPRINTER
OPEN=OPEN_MYPRINTER
ENDIF
END=END
[END_REBOOT_ACTION]
END=REBOOT
[LET_EPTB_PATH]
%EPTB_PATH%=@SOFTWARE\Canon\Easy-PrintToolBox;InstallPath@
[IS_EXIST_EPTB]
IFEXIST=%EPTB_PATH%
IFEQ=%TOOLBOX.INSTALLED%,1
[OPEN_EPTB]
FILE=%EPTB_PATH%
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
[IS_EPPINTRO_SHOW]
IFNE=%EPP.INSTALLED%,0
IFEQ=%EPPINTROFLAG%,1
;---------------------------------
; Network Scan Utility Procedure
;---------------------------------
[IS_NETSCANUTIL_INSTALL]
IFEXISTFILE=INSTALL_NETSCANUTIL
IFEQ=%NETWORKUTIL.INSTALLED%,1
IFNE=%LANSELFLAG%,3
[LET_SET_SCANUTIL_PATH]
%NETSCANUTIL_PATH%=@Software\Canon\IJNetworkUtilitiesPath\IJNetworkScanUtility;AppPath@
[INSTALL_NETSCANUTIL]
FILE=%NETSCANUTIL_PATH%
WAIT=NONE
HIDE=FALSE
CANCEL=FALSE
;---------------------------------
; EPPINTRO Procedure
;---------------------------------
[EPPINTRO_PROC]
SCREEN=%SCREEN%\EPPINTRO.SCI
REBOOTCHECK_EVENT=END_REBOOTCHECK_ACTION
EXIT_EVENT=END_EXIT_ACTION
REBOOT_EVENT=END_REBOOT_ACTION
REBOOTREJECT_EVENT=REBOOTREJECT_ACTION
;---------------------------------
; Failure Procedure
;---------------------------------
[FAILURE_PROC]
SCREEN=%SCREEN%\INST_FAILURE.SCI
BEGIN=FAILURE_BEGIN_ACTION
WELCOME_EVENT=FAILURE_RETRY_ACTION
[FAILURE_BEGIN_ACTION]
SETWINDOWZPOS=1
END
[FAILURE_RETRY_ACTION]
LET=LET_PRINTERDRIVER_NOTINSTALLED
LET=LET_MPDRIVER_NOTINSTALLED
LET=LET_SCANGEAR_NOTINSTALLED
LET=LET_ADDONDRIVER_NOTINSTALLED
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
[LET_ADDONDRIVER_NOTINSTALLED]
%ADDONDRIVER.INSTALLED%=0
%ADDONDRIVER.ENABLE%=1
;---------------------------------
; Detect Failure Procedure
;---------------------------------
[DETECT_FAILURE_PROC]
SCREEN=%SCREEN%\INST_DETECT_FAILURE.SCI
BEGIN=FAILURE_BEGIN_ACTION
WELCOME_EVENT=FAILURE_RETRY_ACTION
;
; Language Table
;
[Japanese]
LANGID=17
LANGSUBID=0
EULA=JP
RESIDENCE=japan
DRIVER_SET=0
RTLREADING=0
[English]
LANGID=9
LANGSUBID=0
EULA=SELECT
RESIDENCE=america
DRIVER_SET=0
RTLREADING=0
[French]
LANGID=12
LANGSUBID=0
EULA=SELECT
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[German]
LANGID=7
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Italian]
LANGID=16
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Spanish]
LANGID=10
LANGSUBID=0
EULA=SELECT
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Dutch]
LANGID=19
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Danish]
LANGID=6
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Finnish]
LANGID=11
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Swedish]
LANGID=29
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Norwegian]
LANGID=20
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Portuguese]
LANGID=22
LANGSUBID=0
EULA=SELECT
RESIDENCE=america
DRIVER_SET=0
RTLREADING=0
[Greek]
LANGID=8
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Hungarian]
LANGID=14
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Czech]
LANGID=5
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Polish]
LANGID=21
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Russian]
LANGID=25
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Simplified_Chinese]
LANGID=4
LANGSUBID=2
EULA=US
RESIDENCE=asia
DRIVER_SET=1
RTLREADING=0
[Traditional_Chinese]
LANGID=4
LANGSUBID=1
EULA=US
RESIDENCE=asia
DRIVER_SET=1
RTLREADING=0
[Korean]
LANGID=18
LANGSUBID=0
EULA=US
RESIDENCE=asia
DRIVER_SET=1
RTLREADING=0
[Thai]
LANGID=30
LANGSUBID=0
EULA=US
RESIDENCE=asia
DRIVER_SET=1
RTLREADING=0
[Turkish]
LANGID=31
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Croatian]
LANGID=26
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Estonian]
LANGID=37
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Latvian]
LANGID=38
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Lithuanian]
LANGID=39
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Slovenian]
LANGID=36
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Slovak]
LANGID=27
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Ukrainian]
LANGID=34
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=0
[Arabic]
LANGID=1
LANGSUBID=0
EULA=UK
RESIDENCE=europe
DRIVER_SET=0
RTLREADING=1
[Indonesian]
LANGID=33
LANGSUBID=0
EULA=US
RESIDENCE=asia
DRIVER_SET=0
RTLREADING=0
;======================= Region =======================
[EURO]
LANGUAGE=English,French,German,Italian,Spanish,Dutch,Danish,Finnish,Swedish,Norwegian,Portuguese,Greek,Hungarian,Czech,Polish,Russian,Turkish
[ASIA]
LANGUAGE=Simplified_Chinese,Traditional_Chinese,Korean,Thai
[E3]
LANGUAGE=English,French,German
[E16]
LANGUAGE=English,French,German,Italian,Spanish,Dutch,Danish,Finnish,Swedish,Norwegian,Portuguese,Greek,Hungarian,Czech,Polish,Russian
[E17]
LANGUAGE=English,French,German,Italian,Spanish,Dutch,Danish,Finnish,Swedish,Norwegian,Portuguese,Greek,Hungarian,Czech,Polish,Russian,Turkish
[EA18]
LANGUAGE=English,French,German,Italian,Spanish,Dutch,Danish,Finnish,Swedish,Norwegian,Portuguese,Greek,Hungarian,Czech,Polish,Russian,Turkish,Japanese
[EA21]
LANGUAGE=English,French,German,Italian,Spanish,Dutch,Danish,Finnish,Swedish,Norwegian,Portuguese,Greek,Hungarian,Czech,Polish,Russian,Simplified_Chinese,Traditional_Chinese,Korean,Thai,Japanese
[EA21-2]
LANGUAGE=English,French,German,Italian,Spanish,Dutch,Danish,Finnish,Swedish,Norwegian,Portuguese,Greek,Hungarian,Czech,Polish,Russian,Turkish,Simplified_Chinese,Traditional_Chinese,Korean,Thai
[EA22]
LANGUAGE=English,French,German,Italian,Spanish,Dutch,Danish,Finnish,Swedish,Norwegian,Portuguese,Greek,Hungarian,Czech,Polish,Russian,Turkish,Simplified_Chinese,Traditional_Chinese,Korean,Thai,Japanese
[ASIA5]
LANGUAGE=English,Simplified_Chinese,Traditional_Chinese,Korean,Thai
[GB]
LANGUAGE=English
[E4]
LANGUAGE=English,French,Spanish,Portuguese
[E2]
LANGUAGE=English,French
[ASIA2]
LANGUAGE=English,Korean
[US]
LANGUAGE=English
[JP]
LANGUAGE=Japanese
[EJ]
LANGUAGE=English,Japanese
;===================Web Registration========================
[WEBREG_CDTYPE_LIST]
JCD=WEBREG_REGION_LIST_FORJCD
USCD=WEBREG_REGION_LIST_FORUSCD
MCD=WEBREG_REGION_LIST_FORMCD
CDRMCD=WEBREG_REGION_LIST_FORMCD
ACD=WEBREG_REGION_LIST_FORACD
CDRACD=WEBREG_REGION_LIST_FORACD
[WEBREG_REGION_LIST_FORJCD]
DEFAULT=WEBREG_URL_JCD
[WEBREG_REGION_LIST_FORUSCD]
DEFAULT=WEBREG_URL_USCD
[WEBREG_REGION_LIST_FORMCD]
america=NULL
oceania=NULL
europe=WEBREG_URL_MCD
asia=NULL
DEFAULT=NULL
[WEBREG_REGION_LIST_FORACD]
america=NULL
oceania=NULL
europe=WEBREG_URL_MCD
asia=NULL
DEFAULT=NULL
[WEBREG_URL_JCD]
URL="jvvr8--uuu,kocegecvguc{,lgv-frGqWD;cRTco=r?ukqVm{$i?khr"
[WEBREG_URL_USCD]
URL="jvvr8--amlqwogp,wqc,aclml,amo-kp-amlvpmnngp=cav?MlnklgPgeKlfgzCav$qmwpag?25"
[WEBREG_URL_MCD]
URL="jvvr8--uuu,aclml/gwpmrg,amo-wqgp-pgekqvgp,khr"
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.