; ; 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=MX700 series Printer LOGO=PIXMA TITLE=PIXMA MX700 series PRODUCTNAME=MX700 series HEADALIGNMENTFLAG=0 DETECTTIMEOUT=180 LANFLAG=1 WEBREGFLAG=0 2KDRVID= MFPID=MX700 FAXNAME=Canon MX700 series FAX 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.