; ; Install Script V4.7.24.101 ; ;--------------------------------- ; General Information ;--------------------------------- [LOG] FORMAT=1 [MSETUP] LANGUAGE=English,Spanish OS=Win2000,WinXP,WinVista SCRIPT=MAIN_SCRIPT CDTYPE=USCD PRODUCTFLAG=1 NAME=MX860 series Printer TITLE=PIXMA MX860 series for 64-bit PRODUCTNAME=MX860 series DEVICEID=MX860 series HEADALIGNMENTFLAG=0 LANFLAG=1 WEBREGFLAG=0 2KDRVID= MFPID=MX860 FAXNAME=MX860 series FAX 9XDRVID= IRDAFLAG=0 LEADAPLICD=0 EGVFLAG=1 2BINFLAG=0 TARGET_ARC=x64 SETUPUTILFLAG=0 CAPTUREMODE=0 DS_HARDWAREID=CanonMX860_series0462 DS_PRINTERNAME="Canon MX860 series Printer" [PRODUCTTYPE_LIST] 0=SFP 1=MFP 2=SFS 3=FAX 4=PBK [INSTALLITEM_OS_OMAKASE] Win2000=INSTALLITEM_WIN2000_OMAKASE WinXP=INSTALLITEM_WINXP_OMAKASE WinVista=INSTALLITEM_WINVISTA_OMAKASE [INSTALLITEM_OS_CUSTOM] Win2000=INSTALLITEM_WIN2000_CUSTOM WinXP=INSTALLITEM_WINXP_CUSTOM WinVista=INSTALLITEM_WINVISTA_CUSTOM [INSTALLITEM_WIN2000_OMAKASE] DEFAULT=ITEM_OMAKASE [INSTALLITEM_WIN2000_CUSTOM] DEFAULT=ITEM_CUSTOM [INSTALLITEM_WINXP_OMAKASE] DEFAULT=ITEM_OMAKASE [INSTALLITEM_WINXP_CUSTOM] DEFAULT=ITEM_CUSTOM [INSTALLITEM_WINVISTA_OMAKASE] DEFAULT=ITEM_OMAKASE [INSTALLITEM_WINVISTA_CUSTOM] DEFAULT=ITEM_CUSTOM ;--------------------------------- ; ITEM ;--------------------------------- [ITEM_OMAKASE] MPDRIVER NETWORKUTIL [ITEM_CUSTOM] MPDRIVER NETWORKUTIL [ITEM_OMAKASE2k] $(ITEM_OMAKASE2k) [ITEM_CUSTOM2k] $(ITEM_CUSTOM2k) [ITEM_OMAKASE_US] $(ITEM_OMAKASE_US) [ITEM_CUSTOM_US] $(ITEM_CUSTOM_US) [ITEM_OMAKASE_CN] $(ITEM_OMAKASE_CN) [ITEM_CUSTOM_CN] $(ITEM_CUSTOM_CN) [ITEM_OMAKASE_VISTA] $(ITEM_OMAKASE_VISTA) [ITEM_CUSTOM_VISTA] $(ITEM_CUSTOM_VISTA) [ITEM_OMAKASE_US_VISTA] $(ITEM_OMAKASE_US_VISTA) [ITEM_CUSTOM_US_VISTA] $(ITEM_CUSTOM_US_VISTA) ;--------------------------------- ; OS Information ;--------------------------------- [Win95] TYPE=9x FROM=4,0,0 TO=4,9,9999 NAME=Win95 [Win9x] TYPE=9x FROM=4,10,0 TO=4,9999,9999 NAME=Win9x [WinNT4] TYPE=NT FROM=4,0,0 TO=4,9999,9999 NAME=WinNT4 [Win2000] TYPE=NT FROM=5,0,0 TO=5,0,9999 NAME=Win2000 [WinXP] TYPE=NT FROM=5,1,0 TO=5,9999,9999 NAME=WinXP [WinVista] TYPE=NT FROM=6,0,0 TO=99,9999,9999 NAME=WinVista [IS_WIN95] IF=%OS%,Win95 [IS_WIN98] IF=%OS%,Win9X IFLT=%OS_MINOR%,90 [IS_WINME] IF=%OS%,Win9X IFGE=%OS_MINOR%,90 [IS_WINNT4] IF=%OS%,WinNT4 [IS_WIN2K] IF=%OS%,Win2000 OR IF=%OS%,WinXP OR IF=%OS%,WinVista [IS_WIN98ME2K] IF=%OS%,Win9X OR IF=%OS%,Win2000 [IS_WINVISTA] IF=%OS%,WinVista ;--------------------------------- ; Main Script ;--------------------------------- [WWWWWWWWWWWWWWWWWWWWW] [MAIN_SCRIPT] INIT_PROC LANG_PROC CHECK_PROC RESIDENCE_PROC COUNTRY_PROC WELCOME_PROC OMAKASE_PROC CUSTOM_PROC DESTINATION_PROC SELECT_LU_PROC EULA_PROC ADOBEEULA_PROC YOMITORIEULA_PROC INSTALL_PROC INSTALL_CLOSEALERT_PROC INSTALL_QFE_PROC INSTALL_PRINTERDRIVER_PROC INSTALL_MPDRIVER_PROC INSTALL_SCANGEAR_PROC INSTALL_MANUAL_PROC INSTALL_EGV_PROC INSTALL_MYPRINTER_PROC INSTALL_LANUTIL_PROC INSTALL_MPNAVIEX_PROC INSTALL_MEMCARD_PROC INSTALL_SETUPUTIL_PROC INSTALL_EWP_PROC INSTALL_EPPEX_PROC INSTALL_CD_PROC INSTALL_SBOX_PROC INSTALL_EPPPRO_PROC INSTALL_ADOBEICC_PROC INSTALL_PHOTOSTUDIO_PROC INSTALLED_PHOTOSTUDIO_PROC INSTALL_YOMITORI_PROC INSTALLED_YOMITORI_PROC INSTALL_OMNIPAGE_PROC INSTALLED_OMNIPAGE_PROC INSTALL_ROSETTA_PROC INSTALLED_ROSETTA_PROC INSTALL_PAGEMANAGER_PROC INSTALLED_PAGEMANAGER_PROC INSTALL_FILEOCR_PROC INSTALLED_FILEOCR_PROC FINAL_PROC INSTALL_LANSELECT_PROC INSTALL_DETECTPRINTER_PROC INSTALL_LAN_PROC INSTALL_XPS_PROC HEADALIGNMENT_PROC HEADALIGNMENT2_PROC 2BININFO_PROC RESULT_PROC INSTCOMPLETE_PROC BEFORE_WREG_PROC WEBREG_PROC IJPLM_PROC IJPLM_PROC2 END_PROC FAILURE_PROC DETECT_FAILURE_PROC LAN_FAILURE_PROC WAITPHA_PROC ;--------------------------------- ; Item Detail Information ;--------------------------------- [MANUAL] TEXT=`%MESSAGE%;STRING;MSM4002` RUBI=`%MESSAGE%;STRING;MSM4102` CATEGORY=ITEMLIST_DRV SIZE=30 WEIGHT=6 ICON=%BITMAP%\MANUAL.ico ICONTYPE=1 BGCOLOR=0xDAFFD7 ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=EM_DETAIL_EVENT README_EVENT=EM_README_EVENT SMALLICON= LOCATION=0 STEPNAME='"`%MESSAGE%;STRING;MSM4002`"' DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_EM_README_BUTTON" TOOLTIP=`%MESSAGE%;STRING;MSM3002` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3002` EULA_NECESSITY=1 EULA_CANCEL=0 APPNAME=OnScreenManual [EGV] TEXT=`%MESSAGE%;STRING;MSM4002` RUBI=`%MESSAGE%;STRING;MSM4102` CATEGORY=ITEMLIST_DRV SIZE=30 WEIGHT=20 ICON=%BITMAP%\egv.ico ICONTYPE=1 BGCOLOR=0xDAFFD7 ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=EGV_DETAIL_EVENT README_EVENT=EGV_README_EVENT SMALLICON= LOCATION=0 STEPNAME='"`%MESSAGE%;STRING;MSM4002`"' DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_EGV_README_BUTTON" TOOLTIP=`%MESSAGE%;STRING;MSM3043` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3543` EULA_NECESSITY=1 EULA_CANCEL=0 APPNAME=OnScreenManual [MEMORYCARD] TEXT=`%MESSAGE%;STRING;MSM4012` RUBI=`%MESSAGE%;STRING;MSM4112` CATEGORY=ITEMLIST_APPL SIZE=10 WEIGHT=5 ICON=%BITMAP%\MEM_ICON.bmp ICONTYPE=0 BGCOLOR=0xD9FFFE ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=MEMORYCARD_DETAIL_EVENT README_EVENT=MEMORYCARD_README_EVENT SMALLICON= LOCATION=0 STEPNAME='"`%MESSAGE%;STRING;MSM1808`"' DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_MEMORYCARD_README_BUTTON" TOOLTIP=`%MESSAGE%;STRING;MSM3010` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3510` EULA_NECESSITY=1 EULA_CANCEL=0 APPNAME=MemCard [NETWORKUTIL] TEXT=`%MESSAGE%;STRING;MSM4015` RUBI=`%MESSAGE%;STRING;MSM4115` CATEGORY=ITEMLIST_APPL SIZE=3 WEIGHT=4 ICON=%BITMAP%\NETUTIL_ICON.bmp ICONTYPE=0 BGCOLOR=0xD9FFFE ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=NETWORKUTIL_DETAIL_EVENT README_EVENT=NETWORKUTIL_README_EVENT SMALLICON= LOCATION=0 STEPNAME='"`%MESSAGE%;STRING;MSM1808`"' DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_NETWORKUTIL_README_BUTTON" TOOLTIP=`%MESSAGE%;STRING;MSM3012` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3512` EULA_NECESSITY=1 EULA_CANCEL=0 APPNAME=LANUtil [SETUPUTIL] TEXT=`%MESSAGE%;STRING;%SETUPUTIL_TEXT%` RUBI=`%MESSAGE%;STRING;%SETUPUTIL_RUBI%` ICON=%BITMAP%\SETUPUTIL.ico ICONTYPE=1 TOOLTIP=`%MESSAGE%;STRING;%SETUPUTIL_TOOLTIP%` TOOLTIP_FAIL=`%MESSAGE%;STRING;%SETUPUTIL_TOOLTIP_FAIL%` CATEGORY=ITEMLIST_APPL SIZE=15 WEIGHT=5 BGCOLOR=0xD9FFFE ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=SETUPUTIL_DETAIL_EVENT README_EVENT=SETUPUTIL_README_EVENT SMALLICON= LOCATION=0 STEPNAME='"`%MESSAGE%;STRING;MSM1808`"' DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_SETUPUTIL_README_BUTTON" EULA_NECESSITY=1 EULA_CANCEL=0 APPNAME=SetupUtil [LET_SETUPUTIL_MESSAGES] %SETUPUTIL_TEXT%=`%INI%;SET_SETUPUTIL_TEXT;%SETUPUTILFLAG%` %SETUPUTIL_RUBI%=`%INI%;SET_SETUPUTIL_RUBI;%SETUPUTILFLAG%` %SETUPUTIL_TOOLTIP%=`%INI%;SET_SETUPUTIL_TOOLTIP;%SETUPUTILFLAG%` %SETUPUTIL_TOOLTIP_FAIL%=MSM3524 [SET_SETUPUTIL_TEXT] 0=MSM4024 1=MSM4025 2=MSM4035 [SET_SETUPUTIL_RUBI] 0=MSM4124 1=MSM4125 2=MSM4135 [SET_SETUPUTIL_TOOLTIP] 0=MSM3023 1=MSM3024 2=MSM3035 [MPDRIVER] TEXT=`%MESSAGE%;STRING;MSM4016` RUBI=`%MESSAGE%;STRING;MSM4116` CATEGORY=ITEMLIST_DRV SIZE=220 WEIGHT=40 ICON=%BITMAP%\PD_ICON.bmp ICONTYPE=0 BGCOLOR=0xDAFFD7 ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=MPDRIVER_DETAIL_EVENT README_EVENT=MPDRIVER_README_EVENT SMALLICON= LOCATION=0 STEPNAME='"`%MESSAGE%;STRING;MSM4016`" DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_MPDRIVER_README_BUTTON" TOOLTIP=`%MESSAGE%;STRING;MSM3016` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3516` EULA_NECESSITY=1 EULA_CANCEL=0 APPNAME=MPDriver [XPS] TEXT=`%MESSAGE%;STRING;MSM4027` RUBI=`%MESSAGE%;STRING;MSM4127` CATEGORY=ITEMLIST_APPL SIZE=100 WEIGHT=0 ICON=%BITMAP%\PD_ICON.bmp ICONTYPE=0 BGCOLOR=0xD9FFFE ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=XPS_DETAIL_EVENT README_EVENT=XPS_README_EVENT SMALLICON= LOCATION=0 STEPNAME='"`%MESSAGE%;STRING;MSM1808`" DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_XPS_README_BUTTON" TOOLTIP=`%MESSAGE%;STRING;MSM3027` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3527` EULA_NECESSITY=1 EULA_CANCEL=0 APPNAME=XPSDriver IGNORE=1 [MPNAVIEX] TEXT=`%MESSAGE%;STRING;MSM4042` RUBI=`%MESSAGE%;STRING;MSM4142` CATEGORY=ITEMLIST_APPL SIZE=75 WEIGHT=28 ICON=%BITMAP%\MPNAVIEX.ico ICONTYPE=1 BGCOLOR=0xD9FFFE ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=MPNAVIEX_DETAIL_EVENT README_EVENT=MPNAVIEX_README_EVENT SMALLICON= LOCATION=0 STEPNAME='"`%MESSAGE%;STRING;MSM1808`" DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_MPNAVIEX_README_BUTTON" TOOLTIP=`%MESSAGE%;STRING;MSM3042` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3542` EULA_NECESSITY=1 EULA_CANCEL=0 APPNAME=MPNavigatorEx [MYPRINTER] TEXT=`%MESSAGE%;STRING;MSM4021` RUBI=`%MESSAGE%;STRING;MSM4121` CATEGORY=ITEMLIST_APPL SIZE=10 WEIGHT=4 ICON=%BITMAP%\MYPRINTER.ico ICONTYPE=1 BGCOLOR=0xD9FFFE ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=MYPRINTER_DETAIL_EVENT README_EVENT=MYPRINTER_README_EVENT SMALLICON= LOCATION=0 STEPNAME='"`%MESSAGE%;STRING;MSM1808`"' DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_MYPRINTER_README_BUTTON" TOOLTIP=`%MESSAGE%;STRING;MSM3013` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3513` EULA_NECESSITY=1 EULA_CANCEL=0 APPNAME=MyPrinter [PRINTERDRIVER] TEXT=`%MESSAGE%;STRING;MSM4001W` RUBI=`%MESSAGE%;STRING;MSM4101` CATEGORY=ITEMLIST_DRV SIZE=100 WEIGHT=25 ICON=%BITMAP%\PD_ICON.bmp ICONTYPE=0 BGCOLOR=0xDAFFD7 ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=PD_DETAIL_EVENT README_EVENT=PD_README_EVENT SMALLICON= LOCATION=0 STEPNAME='"`%MESSAGE%;STRING;MSM4001W`" DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,TRUE" TOOLTIP=`%MESSAGE%;STRING;MSM3001` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3501` EULA_NECESSITY=1 EULA_CANCEL=0 APPNAME=GDIPrinterDriver [EWP] TEXT=`%MESSAGE%;STRING;MSM4005` RUBI=`%MESSAGE%;STRING;MSM4105` CATEGORY=ITEMLIST_APPL SIZE=5 WEIGHT=13 ICON=%BITMAP%\EW_ICON.bmp ICONTYPE=0 BGCOLOR=0xD9FFFE ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=EW_DETAIL_EVENT README_EVENT=EW_README_EVENT SMALLICON= LOCATION=1 STEPNAME='"`%MESSAGE%;STRING;MSM1807`"' DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_EW_README_BUTTON" TOOLTIP=`%MESSAGE%;STRING;MSM3005` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3505` EULA_NECESSITY=1 EULA_CANCEL=0 APPNAME=EWP [EPPEX] TEXT=`%MESSAGE%;STRING;MSM4040` RUBI=`%MESSAGE%;STRING;MSM4140` CATEGORY=ITEMLIST_APPL SIZE=`%INI%;EPPEX%PRODUCTFLAG%;SIZE` WEIGHT=`%INI%;EPPEX%PRODUCTFLAG%;WEIGHT` ICON=%BITMAP%\EPPEX.ico ICONTYPE=1 BGCOLOR=0xD9FFFE ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=EPPEX_DETAIL_EVENT README_EVENT=EPPEX_README_EVENT SMALLICON= LOCATION=1 STEPNAME='"`%MESSAGE%;STRING;MSM1807`"' DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_EPPEX_README_BUTTON" TOOLTIP=`%MESSAGE%;STRING;MSM3040` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3540` EULA_NECESSITY=1 EULA_CANCEL=0 APPNAME=Easy-PhotoPrintEx [EPPEX0] SIZE=220 WEIGHT=41 [EPPEX1] SIZE=220 WEIGHT=41 [EPPEX2] SIZE=220 WEIGHT=41 [EPPEX3] SIZE=220 WEIGHT=41 [EPPEX4] SIZE=900 WEIGHT=120 [EPPPRO] TEXT=`%MESSAGE%;STRING;MSM4026` RUBI=`%MESSAGE%;STRING;MSM4126` CATEGORY=ITEMLIST_APPL SIZE=25 WEIGHT=5 ICON=%BITMAP%\EPPPRO.ico ICONTYPE=1 BGCOLOR=0xD9FFFE ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=EPPPRO_DETAIL_EVENT README_EVENT=EPPPRO_README_EVENT SMALLICON= LOCATION=1 STEPNAME='"`%MESSAGE%;STRING;MSM1807`"' DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_EPPPRO_README_BUTTON" TOOLTIP=`%MESSAGE%;STRING;MSM3026` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3526` EULA_NECESSITY=1 EULA_CANCEL=0 APPNAME=Easy-PhotoPrintPro [CD] TEXT=`%MESSAGE%;STRING;MSM4008` RUBI=`%MESSAGE%;STRING;MSM4108` CATEGORY=ITEMLIST_APPL SIZE=40 WEIGHT=26 ICON=%BITMAP%\CD_ICON.bmp ICONTYPE=0 BGCOLOR=0xD9FFFE ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=CD_DETAIL_EVENT README_EVENT=CD_README_EVENT SMALLICON= LOCATION=1 STEPNAME='"`%MESSAGE%;STRING;MSM1807`"' DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_CD_README_BUTTON" TOOLTIP=`%MESSAGE%;STRING;MSM3008` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3508` EULA_NECESSITY=1 EULA_CANCEL=0 APPNAME=CDLabelPrint [SBOX] TEXT=`%MESSAGE%;STRING;MSM4041` RUBI=`%MESSAGE%;STRING;MSM4141` CATEGORY=ITEMLIST_APPL SIZE=10 WEIGHT=4 ICON=%BITMAP%\SBOX.ico ICONTYPE=1 BGCOLOR=0xD9FFFE ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=SBOX_DETAIL_EVENT README_EVENT=SBOX_README_EVENT SMALLICON= LOCATION=0 STEPNAME='"`%MESSAGE%;STRING;MSM1807`"' DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_SBOX_README_BUTTON" TOOLTIP=`%MESSAGE%;STRING;MSM3041` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3541` EULA_NECESSITY=1 EULA_CANCEL=0 APPNAME=SolutionMenu [PHOTOSTUDIO] TEXT=`%MESSAGE%;STRING;MSM4018` RUBI=`%MESSAGE%;STRING;MSM4118` CATEGORY=ITEMLIST_APPL SIZE=50 WEIGHT=24 ICON=%BITMAP%\PHOTOSTUDIO_ICON.bmp ICONTYPE=0 BGCOLOR=0xD9FFFE ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=PHOTOSTUDIO_DETAIL_EVENT README_EVENT=PHOTOSTUDIO_README_EVENT SMALLICON= LOCATION=0 STEPNAME='"`%MESSAGE%;STRING;MSM1807`"' DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_PHOTOSTUDIO_README_BUTTON" TOOLTIP=`%MESSAGE%;STRING;MSM3018` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3518` EULA_NECESSITY=0 EULA_CANCEL=0 SILENT=0 APPNAME=PhotoStudio [YOMITORI] TEXT=`%MESSAGE%;STRING;MSM4020` RUBI=`%MESSAGE%;STRING;MSM4120` CATEGORY=ITEMLIST_APPL SIZE=60 WEIGHT=49 ICON=%BITMAP%\YOMITORI_ICON.bmp ICONTYPE=0 BGCOLOR=0xD9FFFE ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=YOMITORI_DETAIL_EVENT README_EVENT=YOMITORI_README_EVENT SMALLICON= LOCATION=0 STEPNAME='"`%MESSAGE%;STRING;MSM1807`"' DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_YOMITORI_README_BUTTON" TOOLTIP=`%MESSAGE%;STRING;MSM3019` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3519` EULA_NECESSITY=0 EULA_CANCEL=0 SILENT=1 APPNAME=Yomikaku [OMNIPAGE] TEXT=`%MESSAGE%;STRING;MSM4022` RUBI=`%MESSAGE%;STRING;MSM4122` CATEGORY=ITEMLIST_APPL SIZE=150 WEIGHT=85 ICON=%BITMAP%\OMNIPAGE_ICON.bmp ICONTYPE=0 BGCOLOR=0xD9FFFE ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=OMNIPAGE_DETAIL_EVENT README_EVENT=OMNIPAGE_README_EVENT SMALLICON= LOCATION=0 STEPNAME='"`%MESSAGE%;STRING;MSM1807`"' DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_OMNIPAGE_README_BUTTON" TOOLTIP=`%MESSAGE%;STRING;MSM3020` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3520` EULA_NECESSITY=0 EULA_CANCEL=0 SILENT=0 APPNAME=OmniPage [PAGEMANAGER] TEXT=`%MESSAGE%;STRING;MSM4023` RUBI=`%MESSAGE%;STRING;MSM4123` CATEGORY=ITEMLIST_APPL SIZE=150 WEIGHT=98 ICON=%BITMAP%\PAGEMANAGER_ICON.bmp ICONTYPE=0 BGCOLOR=0xD9FFFE ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=PAGEMANAGER_DETAIL_EVENT README_EVENT=PAGEMANAGER_README_EVENT SMALLICON= LOCATION=0 STEPNAME='"`%MESSAGE%;STRING;MSM1807`"' DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_PAGEMANAGER_README_BUTTON" TOOLTIP=`%MESSAGE%;STRING;MSM3021` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3521` EULA_NECESSITY=0 EULA_CANCEL=0 SILENT=0 APPNAME=PageManager [SCANGEAR] TEXT=`%MESSAGE%;STRING;MSM4028` RUBI=`%MESSAGE%;STRING;MSM4128` CATEGORY=ITEMLIST_DRV SIZE=100 WEIGHT=16 ICON=%BITMAP%\SCANGEAR_ICON.bmp ICONTYPE=0 BGCOLOR=0xDAFFD7 ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=SCANGEAR_DETAIL_EVENT README_EVENT=SCANGEAR_README_EVENT SMALLICON= LOCATION=0 STEPNAME='"`%MESSAGE%;STRING;MSM4028`"' DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_SCANGEAR_README_BUTTON" TOOLTIP=`%MESSAGE%;STRING;MSM3028` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3028` EULA_NECESSITY=1 EULA_CANCEL=0 APPNAME=ScannerDriver [ROSETTA] TEXT=`%MESSAGE%;STRING;MSM4033` RUBI=`%MESSAGE%;STRING;MSM4133` CATEGORY=ITEMLIST_APPL SIZE=60 WEIGHT=41 ICON=%BITMAP%\ROSETTA_ICON.bmp ICONTYPE=0 BGCOLOR=0xD9FFFE ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=ROSETTA_DETAIL_EVENT README_EVENT=ROSETTA_README_EVENT SMALLICON= LOCATION=0 STEPNAME='"`%MESSAGE%;STRING;MSM1807`"' DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_ROSETTA_README_BUTTON" TOOLTIP=`%MESSAGE%;STRING;MSM3033` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3033` EULA_NECESSITY=0 EULA_CANCEL=0 SILENT=0 APPNAME=RosettaStone [FILEOCR] TEXT=`%MESSAGE%;STRING;MSM4032` RUBI=`%MESSAGE%;STRING;MSM4132` CATEGORY=ITEMLIST_APPL SIZE=100 WEIGHT=70 ICON=%BITMAP%\FILEOCR_ICON.bmp ICONTYPE=0 BGCOLOR=0xD9FFFE ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=FILEOCR_DETAIL_EVENT README_EVENT=FILEOCR_README_EVENT SMALLICON= LOCATION=0 STEPNAME='"`%MESSAGE%;STRING;MSM1807`"' DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,IS_FILEOCR_README_BUTTON" TOOLTIP=`%MESSAGE%;STRING;MSM3032` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3032` EULA_NECESSITY=0 EULA_CANCEL=0 SILENT=0 APPNAME=FileKakumei [ADOBEICC] TEXT=`%MESSAGE%;STRING;MSM4034` RUBI=`%MESSAGE%;STRING;MSM4134` CATEGORY=ITEMLIST_APPL SIZE=1 WEIGHT=5 ICON=%BITMAP%\ADOBEICC_ICON.bmp ICONTYPE=0 BGCOLOR=0xD9FFFE ROW=1 SELECT=1 ENABLE=1 INSTALLED=0 DETAIL_EVENT=ADOBEICC_DETAIL_EVENT README_EVENT=ADOBEICC_README_EVENT SMALLICON= LOCATION=0 STEPNAME='"`%MESSAGE%;STRING;MSM1807`"' DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,FALSE" TOOLTIP=`%MESSAGE%;STRING;MSM3034` TOOLTIP_FAIL=`%MESSAGE%;STRING;MSM3034` EULA_NECESSITY=0 EULA_CANCEL=0 SILENT=1 APPNAME=AdobeRGB1998 [dummy] TEXT= RUBI= CATEGORY= SIZE=0 ICON= BGCOLOR=0xFFFFFF ROW=1 SELECT=1 ENABLE=0 INSTALLED=0 LOCATION=0 STEPNAME='"`%MESSAGE%;STRING;MSM1807`"' DETAIL_BUTTON="%INI%,FALSE" README_BUTTON="%INI%,FALSE" EULA_NECESSITY=1 EULA_CANCEL=0 ;--------------------------------- ; public section ;--------------------------------- [IS_ARCHITECTURE_X64] IF=%ARCHITECTURE%,x64 [IS_SFP] IFEQ=%PRODUCTFLAG%,0 [IS_MFP] IFEQ=%PRODUCTFLAG%,1 [IS_SFS] IFEQ=%PRODUCTFLAG%,2 [IS_FAX] IFEQ=%PRODUCTFLAG%,3 [IS_PHOTOBOOK] IFEQ=%PRODUCTFLAG%,4 [IS_CAPTURE_MODE] IFNE=`%INI%;MSETUP;CAPTUREMODE`,0 [REBOOTMODE_REJECT] TEXT=`%MESSAGE%;STRING;MSE1` CAPTION=`%MESSAGE%;STRING;MSM0104` REBOOT=REJECT [REBOOTMODE_REJECT_US] TEXT=`%SRC%\RES\MESSAGE\English\Message.ini;STRING;MSE1` CAPTION=`%SRC%\RES\MESSAGE\English\Message.ini;STRING;MSM0104` REBOOT=REJECT [REBOOTMODE_ACCEPT] TEXT=`%MESSAGE%;STRING;MSE1` CAPTION=`%MESSAGE%;STRING;MSM0104` REBOOT=ACCEPT [EJECTMODE_REJECT] TEXT=`%MESSAGE%;STRING;MSE8` CAPTION=`%MESSAGE%;STRING;MSM0104` EJECT=REJECT [EJECTMODE_REJECT_US] TEXT=`%SRC%\RES\MESSAGE\English\Message.ini;STRING;MSE8` CAPTION=`%SRC%\RES\MESSAGE\English\Message.ini;STRING;MSM0104` EJECT=REJECT [INSTALLED_MSG] TEXT=`%MESSAGE%;STRING;MSM1903` CAPTION=`%MESSAGE%;STRING;MSM1901` BUTTON=NONE TIME=0 [REBOOTREJECT_ACTION] LET=LET_REBOOT_TRUE END [LET_DRIVER_SKIP_TRUE] %DRIVER_SKIP%=1 [LET_DRIVER_SKIP_FALSE] %DRIVER_SKIP%=0 [IS_DRIVER_SKIP] IFEQ=%DRIVER_SKIP%,1 [RERUN_THIS] FILE=%MCDCHECK_DIR%\MCDCHECK.INI BEGIN=THIS [RERUN_NEXT] FILE=%MCDCHECK_DIR%\MCDCHECK.INI BEGIN=NEXT ;--------------------------------- ; Initialize Procedure ;--------------------------------- [INIT_PROC] INITIALIZE=INIT_ACTION [INIT_ACTION] SETWINDOWZPOS=1 LET=LET_RTLREADING SETWINDOWZPOS=1 IF=ISNOT_LANG REBOOTMODE=REBOOTMODE_REJECT_US EJECTMODE=EJECTMODE_REJECT_US ELSE REBOOTMODE=REBOOTMODE_REJECT EJECTMODE=EJECTMODE_REJECT ENDIF SETWINDOWZPOS=1 IF=IS_SCREENSIZE GOSUB=SCREENSIZEERROR_ACTION END=END ENDIF LET=INIT_VARIABLE LET=LET_INIT_INSTALLPATH LET=LET_MCDCHECK_DIR LET=LET_LAN_MANUALSETTING_0 LET=INIT_LOG LET=LET_MANUALPARAM_OLD IF=IS_EGVFLAG_ON LET=LET_MANUALPARAM_EGV ENDIF IF=IS_CAPTURE_MODE MESSAGE=MSG_CAPTUREMODE ENDIF LET=LET_REGREBOOT_FALSE END=NEXT [MSG_CAPTUREMODE] TEXT=MasterSetup is running in Capturemode.No Application Software will be installed in this mode. CAPTION=Debug BUTTON=OK ICON=INFORMATION [IS_EGVFLAG_ON] IFEQ=`%INI%;MSETUP;EGVFLAG`,1 [LET_MANUALPARAM_OLD] %FAILURE_BITMAP%=ONSCREENMANUAL.bmp %MANUAL_PATH%=%SRC%\manual [LET_MANUALPARAM_EGV] %FAILURE_BITMAP%=FIALURE_EGV.bmp %MANUAL_PATH%=%SRC%\egv [IS_RTLREADING] IFEQ=%RTLREADING%,1 [LET_SCI_RTLREADING] %SCREEN%=%SCREEN%\RTL [LET_SCI_NORMAL] %SCREEN%=%SRC%\RES\SCREEN [IS_IRDASOUND] IFEQ=%IRDAFLAG%,1 IF=%OS%,Win9X IFGE=%OS_MINOR%,90 [SET_IRDASOUND] SOUNDTYPE=IRDASOUND PLAYFLAG=1 [SCREENSIZEERROR_ACTION] IF=ISNOT_LANG LANGUAGE=0 ENDIF MESSAGE=MSG_SCREENSIZEERROR END [ISNOT_LANG] IF=%LANG%,"" [SET_VARIABLE_4PHOTOBOOK] %PRINTERLOGONAME%=`%MESSAGE%;STRING;MSM1210` %SOFTWARELIST_TITLE_SHOW%=FALSE %WELCOME_SCI%=WELCOME_PB.SCI [INIT_VARIABLE] %NAME%=`%INI%;MSETUP;NAME` %PRODUCTNAME%=`%INI%;MSETUP;PRODUCTNAME` %LOGOPRINTERNAME%=`%INI%;MSETUP;TITLE` %PRINTERLOGONAME%=Canon `%INI%;MSETUP;TITLE` %PRINTERNAME%=Canon `%INI%;MSETUP;NAME` %FAXNAME%=Canon `%INI%;MSETUP;FAXNAME` %SCANNERDRIVERNAME%="" %FRENDLYNAME%="" %REBOOT%=0 %REBOOTDRV%=0 %INSTALLTIME%=10 %DETECTTIMEOUT%=180 %DETECTTIMEOUT_LONG%=600 %PRODUCTFLAG%=`%INI%;MSETUP;PRODUCTFLAG` %LANFLAG%=`%INI%;MSETUP;LANFLAG` %IRDAFLAG%=`%INI%;MSETUP;IRDAFLAG` %MFPID%=`%INI%;MSETUP;MFPID` %9XDRVID%=`%INI%;MSETUP;9XDRVID` %2KDRVID%=`%INI%;MSETUP;2KDRVID` %CDTYPE%=`%INI%;MSETUP;CDTYPE` %RTLREADING%=0 %SYSTEMUPDATE_OCCURED%=0 %WEBREG.INSTALLED%=0 %WEBREGFLAG%=`%INI%;MSETUP;WEBREGFLAG` %HEADALIGNMENTFLAG%=`%INI%;MSETUP;HEADALIGNMENTFLAG` %STEPNUM%=3 %LEADAPLICD%=`%INI%;MSETUP;LEADAPLICD` %SECONDINSTALL%=0 %SETUPUTILFLAG%=`%INI%;MSETUP;SETUPUTILFLAG` %UREG_DONE%=NONE %SELECT_METHOD%=USB %DEVICEID%=`%INI%;MSETUP;DEVICEID` %OS_UPPER_MSG_VIEWED%=0 %SOFTWARELIST_TITLE_SHOW%=TRUE %WELCOME_SCI%=WELCOME.SCI %TARGET_ARC%=`%INI%;MSETUP;TARGET_ARC` [IS_SCREENSIZE] IFLT=%SCREENWIDTH%,760 OR IFLT=%SCREENHEIGHT%,570 [MSG_SCREENSIZEERROR] TEXT=`%MESSAGE%;STRING;MSE7` CAPTION=`%MESSAGE%;STRING;MSM0101` BUTTON=OK ICON=ERROR [INIT_LOG] @Software\Canon\MSETUPLOG@= @Software\Canon\MSETUPLOG;NAME@=SZ,%PRINTERNAME% ;--------------------------------- ; LANGUAGE Procedure ;--------------------------------- [LANG_PROC] INITIALIZE=CHECK_LANG_ACTION SCREEN=%SCREEN%\LANG.SCI SELECT_LANG_EVENT=SELECT_LANG_ACTION NEXT_EVENT=LANG_NEXT_ACTION EXIT_EVENT=LANG_EXIT_ACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION [CHECK_LANG_ACTION] LET=INIT_SELECTED_LANG LET=MYPRINT_LOG_START IF=IS_LANG_EFSP END=NEXT ENDIF IF=IS_LANG_NONULL LET=LET_RESIDENCE_FROM_LANG END=NEXT ENDIF IF=CHECK_NUMOFLANG LANGUAGE=0 END=NEXT ENDIF IF=IS_USCD LANGUAGE=0 END=NEXT ENDIF SETWINDOWZPOS=1 END [IS_JCD] IF=%CDTYPE%,JCD [IS_USCD] IF=%CDTYPE%,USCD [IS_AMCD] IF=%CDTYPE%,MCD OR IF=%CDTYPE%,ACD [LET_RESIDENCE_FROM_LANG] %RESIDENCE%=`%INI%;%LANG%;RESIDENCE` [SELECT_LANG_ACTION] LET=LET_SELECTED_LANG END [LANG_NEXT_ACTION] LANGUAGE=%SELECTED_LANG% LET=LET_SHOWLANG_TRUE END=NEXT [LET_SHOWLANG_TRUE] %SHOWLANG%=1 [INIT_SELECTED_LANG] %SELECTED_LANG%=0 [LET_SELECTED_LANG] %SELECTED_LANG%=%LPARAM% [IS_LANG_EFSP] IF=%LANG%,"English" OR IF=%LANG%,"French" OR IF=%LANG%,"Spanish" OR IF=%LANG%,"Portuguese" [IS_LANG_NONULL] IFNOT=%LANG%,"" [CHECK_NUMOFLANG] IFEQ=%NUM_OF_LANG%,1 [LANG_EXIT_ACTION] END=END ;--------------------------------- ; Check Procedure ;--------------------------------- [CHECK_PROC] INITIALIZE=CHECK_ACTION [CHECK_ACTION] LET=LET_RTLREADING SETWINDOWZPOS=1 IF=CHECKOS ELSE MESSAGE=OSERROR_MSG END=END ENDIF IF=CHECKOS_FOR2000 MESSAGE=OSERROR_MSG_2000_UNDERSP4 END=END ENDIF SETWINDOWZPOS=1 IF=CHECKADMIN ELSE MESSAGE=ADMINERROR_MSG END=END ENDIF MKDIR=%INSTALL_PATH% END=NEXT [LET_RTLREADING] %RTLREADING%=`%INI%;%LANG%;RTLREADING` [LET_RTLREADING_FALSE] %RTLREADING%=0 [CHECKOS] IF=%OS%,Win2000 IFNOT=%ARCHITECTURE%,x64 IF=%ARCHITECTURE%,%TARGET_ARC% OR IF=%OS%,WinXP IFNOT=%ARCHITECTURE%,x64 IF=%ARCHITECTURE%,%TARGET_ARC% OR IF=%OS%,WinVista IF=%ARCHITECTURE%,%TARGET_ARC% [CHECKOS_FOR2000] IF=%OS%,Win2000 IFLT=%SP_MAJOR%,4 IFNE=%PRODUCTFLAG%,4 [OSERROR_MSG] TEXT=`%MESSAGE%;STRING;MSE2` CAPTION=%PRINTERLOGONAME% BUTTON=OK ICON=ERROR [OSERROR_MSG_2000_UNDERSP4] TEXT=`%MESSAGE%;STRING;MSE15` CAPTION=`%MESSAGE%;STRING;MSM0101` BUTTON=OK ICON=ERROR [CHECKADMIN] IFNE=%ADMIN%,0 [ADMINERROR_MSG] TEXT=`%MESSAGE%;STRING;MSE3` CAPTION=`%MESSAGE%;STRING;MSM0101` BUTTON=OK ICON=ERROR ;--------------------------------- ; Residence Procedure ;--------------------------------- [RESIDENCE_PROC] INITIALIZE=RESIDENCE_ACTION SCREEN=%SCREEN%\REGIDENCE.SCI AMERICA_EVENT=AMERICA_ACTION EURO_EVENT=EURO_ACTION ASIA_EVENT=ASIA_ACTION OCEANIA_EVENT=OCEANIA_ACTION NEXT_EVENT=RESIDENCE_NEXT_ACTION PREV_EVENT=RESIDENCE_PREV_ACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION [RESIDENCE_ACTION] IF=IS_RTLREADING LET=LET_SCI_RTLREADING ENDIF REBOOTMODE=REBOOTMODE_REJECT EJECTMODE=EJECTMODE_REJECT SETWINDOWZPOS=1 IF=IS_RESIDENCE END ENDIF IF=IS_USCD LET=LET_EULA_US LET=LET_RESIDENCE_AMERICA ENDIF SETWINDOWZPOS=1 END=NEXT [IS_RESIDENCE] IF=%CDTYPE%,MCD OR IF=%CDTYPE%,CDRMCD OR IF=%CDTYPE%,ACD OR IF=%CDTYPE%,CDRACD [AMERICA_ACTION] LET=LET_EULA_US LET=LET_RESIDENCE_AMERICA END [EURO_ACTION] LET=LET_EULA_UK LET=LET_RESIDENCE_EURO END [ASIA_ACTION] LET=LET_EULA_US IF=IS_LANG_ENSCTC LET=LET_EULA_ASIA ENDIF LET=LET_RESIDENCE_ASIA END [OCEANIA_ACTION] LET=LET_EULA_US LET=LET_RESIDENCE_OCEANIA END [RESIDENCE_NEXT_ACTION] IF=EULA_ISNOT_SELECT END=NEXT ENDIF LET=LET_EULA_US IF=IS_RESIDENCE_AMERICA LET=LET_EULA_US ENDIF IF=IS_RESIDENCE_EUROPE LET=LET_EULA_UK ENDIF IF=IS_RESIDENCE_ASIA LET=LET_EULA_US ENDIF IF=IS_RESIDENCE_OCEANIA LET=LET_EULA_US ENDIF IF=IS_RESIDENCE_ASIA_AND_ENSCTC LET=LET_EULA_ASIA ENDIF END=NEXT [EULA_ISNOT_SELECT] IFNOT=%EULA%,SELECT [IS_RESIDENCE_AMERICA] IF=%RESIDENCE%,AMERICA [IS_RESIDENCE_EUROPE] IF=%RESIDENCE%,EUROPE [IS_RESIDENCE_ASIA] IF=%RESIDENCE%,ASIA [IS_RESIDENCE_ASIA_AND_ENSCTC] IF=%RESIDENCE%,ASIA IF=%LANG%,Simplified_Chinese OR IF=%RESIDENCE%,ASIA IF=%LANG%,Traditional_Chinese OR IF=%RESIDENCE%,ASIA IF=%LANG%,English [IS_RESIDENCE_OCEANIA] IF=%RESIDENCE%,OCEANIA [RESIDENCE_PREV_ACTION] LET=LET_LANG_NULL LET=LET_RTLREADING_FALSE LET=LET_SCI_NORMAL END=LANG_PROC [LET_LANG_NULL] %LANG%="" [IS_LANG_ENSCTC] IF=%LANG%,English OR IF=%LANG%,Simplified_Chinese OR IF=%LANG%,Traditional_Chinese [LET_EULA_ASIA] %EULA%=ASIA [LET_EULA_US] %EULA%=US [LET_EULA_UK] %EULA%=UK [LET_RESIDENCE_AMERICA] %RESIDENCE%=america [LET_RESIDENCE_EURO] %RESIDENCE%=europe [LET_RESIDENCE_ASIA] %RESIDENCE%=asia [LET_RESIDENCE_OCEANIA] %RESIDENCE%=oceania ;--------------------------------- ; COUNTRY Procedure ;--------------------------------- [COUNTRY_PROC] INITIALIZE=CHECK_COUNTRY_ACTION SCREEN=%SCREEN%\COUNTRY.SCI SELECT_COUNTRY_EVENT=SELECT_COUNTRY_ACTION NEXT_EVENT=COUNTRY_NEXT_ACTION PREV_EVENT=COUNTRY_PREV_ACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION [CHECK_COUNTRY_ACTION] LET=INIT_SELECTED_COUNTRY IF=IS_JCD LET=SET_COUNTRY_JP ENDIF IF=IS_USCD LET=SET_COUNTRY_US ENDIF SETCOUNTRYLIST=1 IF=IS_SHOWCOUNTRYLIST ELSE END=NEXT ENDIF IF=IS_RESIDENCE_EUROPE LET=SETDEFAULTCOUNTRY_EUROPE ENDIF IF=IS_RESIDENCE_ASIA LET=SETDEFAULTCOUNTRY_ASIA ENDIF END [SETDEFAULTCOUNTRY_EUROPE] %DEFAULTCOUNTRY%=`%INI%;DEFAULTCOUNTRY_EUROPE;%USERLANGID%;DEFAULT` [SETDEFAULTCOUNTRY_ASIA] %DEFAULTCOUNTRY%=`%INI%;DEFAULTCOUNTRY_ASIA;%USERLANGID%;DEFAULT` [IS_SHOWCOUNTRYLIST] IF=%RESIDENCE%,europe OR IF=%RESIDENCE%,asia [SELECT_COUNTRY_ACTION] LET=LET_SELECTED_COUNTRY END [LET_SELECTED_COUNTRY] %SELECTED_NUM%=%LPARAM% [COUNTRY_NEXT_ACTION] COUNTRY=%SELECTED_NUM% LOG=Selected Country is %SELECTED_NUM% %SELECTEDCOUNTRY% END=NEXT [INIT_SELECTED_COUNTRY] %SELECTED_NUM%=0 %SELECTEDCOUNTRY%=Others [SET_COUNTRY_JP] %SELECTEDCOUNTRY%=JP [SET_COUNTRY_US] %SELECTEDCOUNTRY%=US [COUNTRY_PREV_ACTION] LET=LET_SCI_NORMAL END=RESIDENCE_PROC ;--------------------------------- ; Welcome Procedure ;--------------------------------- [WELCOME_PROC] INITIALIZE=WELCOME_INIT_ACTION SCREEN=%SCREEN%\%WELCOME_SCI% BEGIN=WELCOME_CHECKOS_BEGINACTION OMAKASE_EVENT=OMAKASE_ACTION CUSTOM_EVENT=CUSTOM_ACTION EXIT_EVENT=EXIT_ACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION [WELCOME_INIT_ACTION] LET=LET_INSTALLITEM_OS LET=LET_INSTALLITEM LET=LET_SETUPUTIL_MESSAGES ERASEITEM=%INSTALLITEM_OMAKASE% ERASEITEM=%INSTALLITEM_CUSTOM% IF=IS_PHOTOBOOK LET=SET_VARIABLE_4PHOTOBOOK ENDIF IF=IS_SFS LET=LET_STEP3_CAPTION_SFS ELSE LET=LET_STEP3_CAPTION_SMFP ENDIF SETWINDOWZPOS=1 END [WELCOME_CHECKOS_BEGINACTION] IF=IS_OS_UPPER DECRYPT=DECRYPT_OSERROR_URL LET=ADD_PARAM_2OSERROR_URL URLENCODE=URLENCODE_2OSERROR_URL MESSAGE=OSUPPER_MSG ENDIF LOG=LP is %LPARAM% IF=IS_OS_UPPER_AND_IDCANCEL END=END ENDIF LET=LET_OS_UPPER_MSG_VIEWED_TRUE SETWINDOWZPOS=1 END [LET_OS_UPPER_MSG_VIEWED_TRUE] %OS_UPPER_MSG_VIEWED%=1 [IS_OS_UPPER] IFGE=%OS_MAJOR%,7 IFEQ=%OS_UPPER_MSG_VIEWED%,0 [IS_OS_UPPER_AND_IDCANCEL] IFEQ=%LPARAM%,2 IFGE=%OS_MAJOR%,7 IFEQ=%OS_UPPER_MSG_VIEWED%,0 [OSUPPER_MSG] TEXT=`%MESSAGE%;STRING;MSW3` CAPTION=%PRINTERLOGONAME% BUTTON=OKCANCELHELP ICON=INFORMATION HELPBTNOPEN=%OSERRORURL% CURRENTDIR=%WINDOWS% [DECRYPT_OSERROR_URL] %OSERRORURL%="jvvr8--rfkqr23,a/uqq,amo-o{rpklvgp-pgfkpgav=" [ADD_PARAM_2OSERROR_URL] %OSERRORURL%=%OSERRORURL%LNG=%SYSTEMLOCAL_SMALL% %OSERRORURL%=%OSERRORURL%&RES=%RESIDENCE% %OSERRORURL%=%OSERRORURL%&CAT=`%INI%;PRODUCTTYPE_LIST;%PRODUCTFLAG%` %OSERRORURL%=%OSERRORURL%&DEV=%DEVICEID% %OSERRORURL%=%OSERRORURL%&FNC=MSETUP_OSOVER %OSERRORURL%=%OSERRORURL%&CDN=%CDTYPE% %OSERRORURL%=%OSERRORURL%&OSV=W%OS_MAJOR%.%OS_MINOR% [URLENCODE_2OSERROR_URL] %OSERRORURL%=%OSERRORURL% [LET_STEP3_CAPTION_SFS] %STEP3CAPTION_MSG%=`%MESSAGE%;STRING;MSM1809` [LET_STEP3_CAPTION_SMFP] %STEP3CAPTION_MSG%=`%MESSAGE%;STRING;MSM1806` [LET_INSTALLITEM_OS] %INSTALLITEM_OS_OMAKASE%=`%INI%;INSTALLITEM_OS_OMAKASE;%OS%` %INSTALLITEM_OS_CUSTOM%=`%INI%;INSTALLITEM_OS_CUSTOM;%OS%` [LET_INSTALLITEM] %INSTALLITEM_OMAKASE%=`%INI%;%INSTALLITEM_OS_OMAKASE%;%LANG%;DEFAULT` %INSTALLITEM_CUSTOM%=`%INI%;%INSTALLITEM_OS_CUSTOM%;%LANG%;DEFAULT` [OMAKASE_ACTION] LET=LET_OMAKASE INITITEM=%ITEMSECTION% END=OMAKASE_PROC [OSNOTSUPPORT_MSG] TEXT=`%MESSAGE%;STRING;MSE12` CAPTION=`%MESSAGE%;STRING;MSM0102` BUTTON=OK ICON=WARNING [CUSTOM_ACTION] LET=LET_CUSTOM INITITEM=%ITEMSECTION% CHECK_ALLOFF=%ITEMSECTION% END=CUSTOM_PROC [EXIT_ACTION] DLLARBITRATE RMDIR=%PROGRAMFILES%\Canon SAVE_IJPLMLOG=IJPLMLOG_FINISH IF=IS_REBOOTNEED ELSE END=END ENDIF MESSAGE=MSG_REBOOT IF=IS_LPARAM_IDYES END=REBOOT ELSE END=END ENDIF END [LET_OMAKASE] %INSTALLFLOW%=Easy %ITEMSECTION%=%INSTALLITEM_OMAKASE% @Software\Canon\MSETUPLOG;FLAG1@=DWORD,1 [LET_CUSTOM] %INSTALLFLOW%=Custom %ITEMSECTION%=%INSTALLITEM_CUSTOM% @Software\Canon\MSETUPLOG;FLAG1@=DWORD,0 [IS_OMAKASE] IF=%INSTALLFLOW%,Easy [IS_CUSTOM] IF=%INSTALLFLOW%,Custom [MSG_REBOOT] TEXT=`%MESSAGE%;STRING;MSM2802` CAPTION=`%MESSAGE%;STRING;MSM2801` ICON=INFORMATION BUTTON=YESNO ;--------------------------------- ; Omakase Procedure ;--------------------------------- [OMAKASE_PROC] INITIALIZE=OMAKASE_INIT SCREEN=%SCREENFILE% INSTALL_EVENT=OMAKASE_INSTALL_ACTION PREV_EVENT=OMAKASE_PREV_ACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION UNFOCUSED_EVENT=OMAKASE_UNFOCUSED_ACTION EM_DETAIL_EVENT=EM_DETAIL_ACTION EM_README_EVENT=EM_README_ACTION EGV_DETAIL_EVENT=EGV_DETAIL_ACTION EGV_README_EVENT=EGV_README_ACTION MEMORYCARD_DETAIL_EVENT=MEMORYCARD_DETAIL_ACTION MEMORYCARD_README_EVENT=MEMORYCARD_README_ACTION NETWORKUTIL_DETAIL_EVENT=NETWORKUTIL_DETAIL_ACTION NETWORKUTIL_README_EVENT=NETWORKUTIL_README_ACTION MPDRIVER_DETAIL_EVENT=MPDRIVER_DETAIL_ACTION MPDRIVER_README_EVENT=MPDRIVER_README_ACTION MYPRINTER_DETAIL_EVENT=MYPRINTER_DETAIL_ACTION MYPRINTER_README_EVENT=MYPRINTER_README_ACTION PD_DETAIL_EVENT=PD_DETAIL_ACTION PD_README_EVENT=PD_README_ACTION EW_DETAIL_EVENT=EW_DETAIL_ACTION EW_README_EVENT=EW_README_ACTION EPPPRO_DETAIL_EVENT=EPPPRO_DETAIL_ACTION EPPPRO_README_EVENT=EPPPRO_README_ACTION CD_DETAIL_EVENT=CD_DETAIL_ACTION CD_README_EVENT=CD_README_ACTION ADOBEICC_DETAIL_EVENT=ADOBEICC_DETAIL_ACTION ADOBEICC_README_EVENT=ADOBEICC_README_ACTION PHOTOSTUDIO_DETAIL_EVENT=PHOTOSTUDIO_DETAIL_ACTION PHOTOSTUDIO_README_EVENT=PHOTOSTUDIO_README_ACTION YOMITORI_DETAIL_EVENT=YOMITORI_DETAIL_ACTION YOMITORI_README_EVENT=YOMITORI_README_ACTION OMNIPAGE_DETAIL_EVENT=OMNIPAGE_DETAIL_ACTION OMNIPAGE_README_EVENT=OMNIPAGE_README_ACTION PAGEMANAGER_DETAIL_EVENT=PAGEMANAGER_DETAIL_ACTION PAGEMANAGER_README_EVENT=PAGEMANAGER_README_ACTION SETUPUTIL_DETAIL_EVENT=SETUPUTIL_DETAIL_ACTION SETUPUTIL_README_EVENT=SETUPUTIL_README_ACTION SCANGEAR_DETAIL_EVENT=SCANGEAR_DETAIL_ACTION SCANGEAR_README_EVENT=SCANGEAR_README_ACTION ROSETTA_DETAIL_EVENT=ROSETTA_DETAIL_ACTION ROSETTA_README_EVENT=ROSETTA_README_ACTION FILEOCR_DETAIL_EVENT=FILEOCR_DETAIL_ACTION FILEOCR_README_EVENT=FILEOCR_README_ACTION MPNAVIEX_DETAIL_EVENT=MPNAVIEX_DETAIL_ACTION MPNAVIEX_README_EVENT=MPNAVIEX_README_ACTION XPS_DETAIL_EVENT=XPS_DETAIL_ACTION XPS_README_EVENT=XPS_README_ACTION EPPEX_DETAIL_EVENT=EPPEX_DETAIL_ACTION EPPEX_README_EVENT=EPPEX_README_ACTION SBOX_DETAIL_EVENT=SBOX_DETAIL_ACTION SBOX_README_EVENT=SBOX_README_ACTION [OMAKASE_INIT] LET=LET_INIT_INSTALLPATH LET=LET_OMAKASE_UNFOCUSED DRIVELETTER=%SYSTEM% DISKSPACE=%SYSTEM% ITEMINFO=%ITEMSECTION% INITPROGRESS=%ITEMSECTION% IF=IS_APPLITEM_LOWER10 LET=LET_OMAKASE_SCI_MIN ELSE LET=LET_OMAKASE_SCI_MAX ENDIF IF=IS_DRVITEM_ZERO LET=LET_OMAKASE_SCI_APLI ENDIF CALC=CALC_INSTALLTIME END [IS_DRVITEM_LOWER2] IFLT=%ITEMLIST_DRV_NUM%,3 [IS_DRVITEM_ZERO] IFEQ=%ITEMLIST_DRV_NUM%,0 [IS_APPLITEM_LOWER8] IFLT=%ITEMLIST_APPL_NUM%,9 [IS_APPLITEM_LOWER10] IFLT=%ITEMLIST_APPL_NUM%,11 [LET_OMAKASE_SCI_MIN] %SCREENFILE%=%SCREEN%\OMAKASE.SCI [LET_OMAKASE_SCI_APLI] %SCREENFILE%=%SCREEN%\OMAKASE_APLI.SCI [LET_OMAKASE_SCI_MAX] %SCREENFILE%=%SCREEN%\OMAKASE_MAX.SCI [LET_INIT_INSTALLPATH] %INSTALL_PATH%=%PROGRAMFILES%\Canon [LET_MCDCHECK_DIR] %MCDCHECK_DIR%=%PROGRAMFILES%\Canon\IJ_MSetup4 [CALC_INSTALLTIME] %INSTALLTIME_MIN%=%NUMOFINSTALLITEM% * 1 + 4 / 5 * 5 %INSTALLTIME_MAX%=%NUMOFINSTALLITEM% * 2 + 4 / 5 * 5 [OMAKASE_INSTALL_ACTION] ITEMINFO=%ITEMSECTION% IF=OMAKASE_SIZE_CHECK LET=OMAKASE_SIZEERROR_VAR MESSAGE=SIZEERROR_MSG END ENDIF IF=IS_SHOW_SELECT_LU_SCREEN END=SELECT_LU_PROC ENDIF END=EULA_PROC [OMAKASE_SIZE_CHECK] IFLT=%DISKSPACE%,%ITEMSPACE% [OMAKASE_SIZEERROR_VAR] %D%=%DRIVELETTER% %S%=%ITEMSPACE% [SIZEERROR_MSG] TEXT=`%MESSAGE%;STRING;MSE5` CAPTION=`%MESSAGE%;STRING;MSM0101` BUTTON=OK ICON=ERROR [OMAKASE_PREV_ACTION] END=WELCOME_PROC [IS_OPEN_FAIL] IFNE=%EXITCODE%,0 [MSG_OPENFAIL] TEXT=`%MESSAGE%;STRING;MSE4` CAPTION=`%MESSAGE%;STRING;MSM0101` BUTTON=OK ICON=ERROR [MSG_READMEOPENFAIL] TEXT=`%MESSAGE%;STRING;MSE16` CAPTION=`%MESSAGE%;STRING;MSM0101` BUTTON=OK ICON=ERROR [OMAKASE_UNFOCUSED_ACTION] LET=LET_OMAKASE_UNFOCUSED REDRAW=POPUP_PAIN END [LET_OMAKASE_UNFOCUSED] %POPUPMSG%=`%MESSAGE%;STRING;MSM1302` %POPUPBMP%=POPUP.BMP [EM_DETAIL_ACTION] LET=LET_EM_DETAIL REDRAW=POPUP_PAIN END [LET_EM_DETAIL] %POPUPMSG%=%MANUAL.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [EM_README_ACTION] OPENREADME=OPEN_EM_README IF=IS_OPEN_FAIL MESSAGE=MSG_OPENFAIL ENDIF END [OPEN_EM_README] FILE='%MANUAL_PATH%\message\%INSTLANG%\ReadMe.txt' [IS_EM_README_BUTTON] IFEXISTFILE=OPEN_EM_README OR IFNE=`%INI%;MSETUP;CAPTUREMODE`,0 [EGV_DETAIL_ACTION] LET=LET_EGV_DETAIL REDRAW=POPUP_PAIN END [LET_EGV_DETAIL] %POPUPMSG%=%EGV.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [EGV_README_ACTION] OPENREADME=OPEN_EGV_README IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_EGV_README] FILE='%SRC%\EGV\message\%INSTLANG%\ReadMe.txt' [IS_EGV_README_BUTTON] IFEXISTFILE=OPEN_EGV_README OR IFNE=`%INI%;MSETUP;CAPTUREMODE`,0 [MEMORYCARD_DETAIL_ACTION] LET=LET_MEMORYCARD_DETAIL REDRAW=POPUP_PAIN END [LET_MEMORYCARD_DETAIL] %POPUPMSG%=%MEMORYCARD.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [MEMORYCARD_README_ACTION] OPENREADME=OPEN_MEMORYCARD_README IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_MEMORYCARD_README] FILE='%SRC%\MEMCRD\ReadMe_%INSTLANG%.txt' [IS_MEMORYCARD_README_BUTTON] IFEXISTFILE=OPEN_MEMORYCARD_README OR IFNE=`%INI%;MSETUP;CAPTUREMODE`,0 [NETWORKUTIL_DETAIL_ACTION] LET=LET_NETWORKUTIL_DETAIL REDRAW=POPUP_PAIN END [LET_NETWORKUTIL_DETAIL] %POPUPMSG%=%NETWORKUTIL.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [NETWORKUTIL_README_ACTION] OPENREADME=OPEN_NETWORKUTIL_README IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_NETWORKUTIL_README] FILE='%SRC%\LANUTIL\%INSTLANG%\NWTOOL\ReadMe.txt' [IS_NETWORKUTIL_README_BUTTON] IFEXISTFILE=OPEN_NETWORKUTIL_README OR IFNE=`%INI%;MSETUP;CAPTUREMODE`,0 [SETUPUTIL_DETAIL_ACTION] LET=LET_SETUPUTIL_DETAIL REDRAW=POPUP_PAIN END [LET_SETUPUTIL_DETAIL] %POPUPMSG%=%SETUPUTIL.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [SETUPUTIL_README_ACTION] OPENREADME=OPEN_SETUPUTIL_README IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_SETUPUTIL_README] FILE='%SRC%\BTIrUTIL\ReadMe\ReadMe_%INSTLANG%.txt' [IS_SETUPUTIL_README_BUTTON] IFEXISTFILE=OPEN_SETUPUTIL_README OR IFNE=`%INI%;MSETUP;CAPTUREMODE`,0 [MPDRIVER_DETAIL_ACTION] LET=LET_MPDRIVER_DETAIL REDRAW=POPUP_PAIN END [LET_MPDRIVER_DETAIL] %POPUPMSG%=%MPDRIVER.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [MPDRIVER_README_ACTION] OPENREADME=OPEN_MPDRIVER_README IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_MPDRIVER_README] FILE='%SRC%\DRIVER\%ARCHITECTURE%\README\README_%INSTLANG%.TXT' [IS_MPDRIVER_README_BUTTON] IF=%OS%,Win9x IFEXISTFILE=OPEN_MPDRIVER_README OR IFNOT=%OS%,Win9x IFEXISTFILE=OPEN_MPDRIVER_README OR IFNE=`%INI%;MSETUP;CAPTUREMODE`,0 [XPS_DETAIL_ACTION] LET=LET_XPS_DETAIL REDRAW=POPUP_PAIN END [LET_XPS_DETAIL] %POPUPMSG%=%XPS.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [XPS_README_ACTION] OPENREADME=OPEN_XPS_README IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_XPS_README] FILE='%SRC%\XPS\%ARCHITECTURE%\README\README_%INSTLANG%_xps.TXT' [IS_XPS_README_BUTTON] IFEXISTFILE=OPEN_XPS_README OR IFNE=`%INI%;MSETUP;CAPTUREMODE`,0 [MPNAVIEX_DETAIL_ACTION] LET=LET_MPNAVIEX_DETAIL REDRAW=POPUP_PAIN END [LET_MPNAVIEX_DETAIL] %POPUPMSG%=%MPNAVIEX.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [MPNAVIEX_README_ACTION] OPENREADME=OPEN_MPNAVIEX_README IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_MPNAVIEX_README] FILE='%SRC%\MPNAVIEX\ReadMe_%INSTLANG%.txt' [IS_MPNAVIEX_README_BUTTON] IFEXISTFILE=OPEN_MPNAVIEX_README OR IFNE=`%INI%;MSETUP;CAPTUREMODE`,0 [MYPRINTER_DETAIL_ACTION] LET=LET_MYPRINTER_DETAIL REDRAW=POPUP_PAIN END [LET_MYPRINTER_DETAIL] %POPUPMSG%=%MYPRINTER.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [MYPRINTER_README_ACTION] OPENREADME=OPEN_MYPRINTER_README IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_MYPRINTER_README] FILE='%SRC%\MYPRINT\%INSTLANG%\ReadMe.txt' [IS_MYPRINTER_README_BUTTON] IFEXISTFILE=OPEN_MYPRINTER_README OR IFNE=`%INI%;MSETUP;CAPTUREMODE`,0 [PD_DETAIL_ACTION] LET=LET_PD_DETAIL REDRAW=POPUP_PAIN END [LET_PD_DETAIL] %POPUPMSG%=%PRINTERDRIVER.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [PD_README_ACTION] IF=IS_WIN9X OPENREADME=OPEN_PD_README_9X ENDIF IF=IS_WIN2K OPENREADME=OPEN_PD_README_2K ENDIF IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_PD_README_9X] FILE='%SRC%\Win9x\x86\README\Readme_%INSTLANG%.txt' [OPEN_PD_README_2K] FILE='%SRC%\Win2000\%ARCHITECTURE%\README\Readme_%INSTLANG%.txt' [EW_DETAIL_ACTION] LET=LET_EWP_DETAIL REDRAW=POPUP_PAIN END [LET_EWP_DETAIL] %POPUPMSG%=%EWP.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [EW_README_ACTION] OPENREADME=OPEN_EWP_README IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_EWP_README] FILE='%SRC%\WebPrint\%INSTLANG%\Readme.txt' [IS_EW_README_BUTTON] IFEXISTFILE=OPEN_EWP_README OR IFNE=`%INI%;MSETUP;CAPTUREMODE`,0 [EPPEX_DETAIL_ACTION] LET=LET_EPPEX_DETAIL REDRAW=POPUP_PAIN END [LET_EPPEX_DETAIL] %POPUPMSG%=%EPPEX.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [EPPEX_README_ACTION] OPENREADME=OPEN_EPPEX_README IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_EPPEX_README] FILE='%SRC%\EPPEX\%INSTLANG%\Readme.txt' [IS_EPPEX_README_BUTTON] IFEXISTFILE=OPEN_EPPEX_README OR IFNE=`%INI%;MSETUP;CAPTUREMODE`,0 [EPPPRO_DETAIL_ACTION] LET=LET_EPPPRO_DETAIL REDRAW=POPUP_PAIN END [LET_EPPPRO_DETAIL] %POPUPMSG%=%EPPPRO.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [EPPPRO_README_ACTION] OPENREADME=OPEN_EPPPRO_README IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_EPPPRO_README] FILE='%SRC%\EPPPRO\%INSTLANG%\Readme.txt' [IS_EPPPRO_README_BUTTON] IFEXISTFILE=OPEN_EPPPRO_README OR IFNE=`%INI%;MSETUP;CAPTUREMODE`,0 [CD_DETAIL_ACTION] LET=LET_CD_DETAIL REDRAW=POPUP_PAIN END [LET_CD_DETAIL] %POPUPMSG%=%CD.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [CD_README_ACTION] OPENREADME=OPEN_CD_README IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_CD_README] FILE='%SRC%\CDR\%INSTLANG%\Readme.txt' [IS_CD_README_BUTTON] IFEXISTFILE=OPEN_CD_README OR IFNE=`%INI%;MSETUP;CAPTUREMODE`,0 [SBOX_DETAIL_ACTION] LET=LET_SBOX_DETAIL REDRAW=POPUP_PAIN END [LET_SBOX_DETAIL] %POPUPMSG%=%SBOX.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [SBOX_README_ACTION] OPENREADME=OPEN_SBOX_README IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_SBOX_README] FILE='%SRC%\SBOX\%INSTLANG%\Readme.txt' [IS_SBOX_README_BUTTON] IFEXISTFILE=OPEN_SBOX_README OR IFNE=`%INI%;MSETUP;CAPTUREMODE`,0 [PHOTOSTUDIO_DETAIL_ACTION] LET=LET_PHOTOSTUDIO_DETAIL REDRAW=POPUP_PAIN END [LET_PHOTOSTUDIO_DETAIL] %POPUPMSG%=%PHOTOSTUDIO.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [PHOTOSTUDIO_README_ACTION] OPENREADME=OPEN_PHOTOSTUDIO_README IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_PHOTOSTUDIO_README] FILE='%SRC%\PSTUDIO\xxxxx.txt' [IS_PHOTOSTUDIO_README_BUTTON] IFEXISTFILE=OPEN_PHOTOSTUDIO_README [YOMITORI_DETAIL_ACTION] LET=LET_YOMITORI_DETAIL REDRAW=POPUP_PAIN END [LET_YOMITORI_DETAIL] %POPUPMSG%=%YOMITORI.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [YOMITORI_README_ACTION] OPENREADME=OPEN_YOMITORI_README IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_YOMITORI_README] FILE='%SRC%\YOMIKAKU\xxxxx.txt' [IS_YOMITORI_README_BUTTON] IFEXISTFILE=OPEN_YOMITORI_README [OMNIPAGE_DETAIL_ACTION] LET=LET_OMNIPAGE_DETAIL REDRAW=POPUP_PAIN END [LET_OMNIPAGE_DETAIL] %POPUPMSG%=%OMNIPAGE.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [OMNIPAGE_README_ACTION] OPENREADME=OPEN_OMNIPAGE_README IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_OMNIPAGE_README] FILE='%SRC%\OMNIPAGE\xxxxx.txt' [IS_OMNIPAGE_README_BUTTON] IFEXISTFILE=OPEN_OMNIPAGE_README [PAGEMANAGER_DETAIL_ACTION] LET=LET_PAGEMANAGER_DETAIL REDRAW=POPUP_PAIN END [LET_PAGEMANAGER_DETAIL] %POPUPMSG%=%PAGEMANAGER.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [PAGEMANAGER_README_ACTION] OPENREADME=OPEN_PAGEMANAGER_README IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_PAGEMANAGER_README] FILE='%SRC%\PRESTOPM\xxxxxx.txt' [IS_PAGEMANAGER_README_BUTTON] IFEXISTFILE=OPEN_PAGEMANAGER_README [SCANGEAR_DETAIL_ACTION] LET=LET_SCANGEAR_DETAIL REDRAW=POPUP_PAIN END [LET_SCANGEAR_DETAIL] %POPUPMSG%=%SCANGEAR.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [SCANGEAR_README_ACTION] OPENREADME=OPEN_SCANGEAR_README IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_SCANGEAR_README] FILE='%SRC%\DRIVER\%ARCHITECTURE%\README\README_%INSTLANG%.TXT' [IS_SCANGEAR_README_BUTTON] IFEXISTFILE=OPEN_SCANGEAR_README OR IFNE=`%INI%;MSETUP;CAPTUREMODE`,0 [ROSETTA_DETAIL_ACTION] LET=LET_ROSETTA_DETAIL REDRAW=POPUP_PAIN END [LET_ROSETTA_DETAIL] %POPUPMSG%=%ROSETTA.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [ROSETTA_README_ACTION] OPENREADME=OPEN_ROSETTA_README IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_ROSETTA_README] FILE='%SRC%\ROSETTA\xxxxxx.txt' [IS_ROSETTA_README_BUTTON] IFEXISTFILE=OPEN_ROSETTA_README [FILEOCR_DETAIL_ACTION] LET=LET_FILEOCR_DETAIL REDRAW=POPUP_PAIN END [LET_FILEOCR_DETAIL] %POPUPMSG%=%FILEOCR.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [FILEOCR_README_ACTION] OPENREADME=OPEN_FILEOCR_README IF=IS_OPEN_FAIL MESSAGE=MSG_READMEOPENFAIL ENDIF END [OPEN_FILEOCR_README] FILE='%SRC%\FILEOCR\xxxxx.txt' [IS_FILEOCR_README_BUTTON] IFEXISTFILE=OPEN_FILEOCR_README [ADOBEICC_DETAIL_ACTION] LET=LET_ADOBEICC_DETAIL REDRAW=POPUP_PAIN END [LET_ADOBEICC_DETAIL] %POPUPMSG%=%ADOBEICC.TOOLTIP% %POPUPBMP%=POPUP_SELECTED.BMP [ADOBEICC_README_ACTION] END ;--------------------------------- ; Custom Procedure ;--------------------------------- [CUSTOM_PROC] INITIALIZE=CUSTOM_INIT SCREEN=%SCREENFILE% BEGIN=CUSTOM_BEGIN_ACTION NEXT_EVENT=CUSTOM_NEXT_ACTION PREV_EVENT=CUSTOM_PREV_ACTION ALLON_EVENT=ALLON_ACTION ALLOFF_EVENT=ALLOFF_ACTION LISTSELECT_EVENT=CUSTOM_SELECT_ACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION UNFOCUSED_EVENT=CUSTOM_UNFOCUSED_ACTION EM_DETAIL_EVENT=EM_DETAIL_ACTION EM_README_EVENT=EM_README_ACTION EGV_DETAIL_EVENT=EGV_DETAIL_ACTION EGV_README_EVENT=EGV_README_ACTION MEMORYCARD_DETAIL_EVENT=MEMORYCARD_DETAIL_ACTION MEMORYCARD_README_EVENT=MEMORYCARD_README_ACTION NETWORKUTIL_DETAIL_EVENT=NETWORKUTIL_DETAIL_ACTION NETWORKUTIL_README_EVENT=NETWORKUTIL_README_ACTION MPDRIVER_DETAIL_EVENT=MPDRIVER_DETAIL_ACTION MPDRIVER_README_EVENT=MPDRIVER_README_ACTION MPNAVIEX_DETAIL_EVENT=MPNAVIEX_DETAIL_ACTION MPNAVIEX_README_EVENT=MPNAVIEX_README_ACTION XPS_DETAIL_EVENT=XPS_DETAIL_ACTION XPS_README_EVENT=XPS_README_ACTION EPPEX_DETAIL_EVENT=EPPEX_DETAIL_ACTION EPPEX_README_EVENT=EPPEX_README_ACTION SBOX_DETAIL_EVENT=SBOX_DETAIL_ACTION SBOX_README_EVENT=SBOX_README_ACTION MYPRINTER_DETAIL_EVENT=MYPRINTER_DETAIL_ACTION MYPRINTER_README_EVENT=MYPRINTER_README_ACTION PD_DETAIL_EVENT=PD_DETAIL_ACTION PD_README_EVENT=PD_README_ACTION EW_DETAIL_EVENT=EW_DETAIL_ACTION EW_README_EVENT=EW_README_ACTION EPPPRO_DETAIL_EVENT=EPPPRO_DETAIL_ACTION EPPPRO_README_EVENT=EPPPRO_README_ACTION CD_DETAIL_EVENT=CD_DETAIL_ACTION CD_README_EVENT=CD_README_ACTION ADOBEICC_DETAIL_EVENT=ADOBEICC_DETAIL_ACTION ADOBEICC_README_EVENT=ADOBEICC_README_ACTION PHOTOSTUDIO_DETAIL_EVENT=PHOTOSTUDIO_DETAIL_ACTION PHOTOSTUDIO_README_EVENT=PHOTOSTUDIO_README_ACTION YOMITORI_DETAIL_EVENT=YOMITORI_DETAIL_ACTION YOMITORI_README_EVENT=YOMITORI_README_ACTION OMNIPAGE_DETAIL_EVENT=OMNIPAGE_DETAIL_ACTION OMNIPAGE_README_EVENT=OMNIPAGE_README_ACTION PAGEMANAGER_DETAIL_EVENT=PAGEMANAGER_DETAIL_ACTION PAGEMANAGER_README_EVENT=PAGEMANAGER_README_ACTION SETUPUTIL_DETAIL_EVENT=SETUPUTIL_DETAIL_ACTION SETUPUTIL_README_EVENT=SETUPUTIL_README_ACTION SCANGEAR_DETAIL_EVENT=SCANGEAR_DETAIL_ACTION SCANGEAR_README_EVENT=SCANGEAR_README_ACTION ROSETTA_DETAIL_EVENT=ROSETTA_DETAIL_ACTION ROSETTA_README_EVENT=ROSETTA_README_ACTION FILEOCR_DETAIL_EVENT=FILEOCR_DETAIL_ACTION FILEOCR_README_EVENT=FILEOCR_README_ACTION [CUSTOM_INIT] DISKSPACE=%SYSTEM% ITEMINFO=%ITEMSECTION% INITPROGRESS=%ITEMSECTION% IF=IS_APPLITEM_LOWER8 LET=LET_CUSTOM_SCI_MIN ELSE LET=LET_CUSTOM_SCI_MAX ENDIF IF=IS_DRVITEM_ZERO LET=LET_CUSTOM_SCI_APLI ENDIF CALC=CALC_INSTALLTIME LET=LET_CUSTOM_UNFOCUSED END [CUSTOM_BEGIN_ACTION] IF=IF_ALLSELECTFLAG_ON SETFOCUS=BTN_OK ENDIF END [IF_ALLSELECTFLAG_ON] IFEQ=%ALLSELECTFLAG%,1 [LET_CUSTOM_SCI_MIN] %SCREENFILE%=%SCREEN%\CUSTOM.SCI [LET_CUSTOM_SCI_MAX] %SCREENFILE%=%SCREEN%\CUSTOM_MAX.SCI [LET_CUSTOM_SCI_APLI] %SCREENFILE%=%SCREEN%\CUSTOM_APLI.SCI [CUSTOM_NEXT_ACTION] ITEMINFO=%ITEMSECTION% END=DESTINATION_PROC [ALLON_ACTION] CHECK_ALLON=%ITEMSECTION% ITEMINFO_EASY=%ITEMSECTION% REDRAW= SETFOCUS=BTN_ALLOFF [ALLOFF_ACTION] CHECK_ALLOFF=%ITEMSECTION% ITEMINFO_EASY=%ITEMSECTION% REDRAW= SETFOCUS=BTN_ALLON [CUSTOM_PREV_ACTION] END=WELCOME_PROC [CUSTOM_SELECT_ACTION] ITEMINFO_EASY=%ITEMSECTION% REDRAW=BMPBTN_PAIN REDRAW=DRIVESIZE_PAIN REDRAW=ALLOFFBTN_PAIN REDRAW=ALLONBTN_PAIN END [CUSTOM_UNFOCUSED_ACTION] LET=LET_CUSTOM_UNFOCUSED REDRAW=POPUP_PAIN END [LET_CUSTOM_UNFOCUSED] %POPUPMSG%=`%MESSAGE%;STRING;MSM1402` %POPUPBMP%=POPUP.BMP ;--------------------------------- ; Destination Procedure ;--------------------------------- [DESTINATION_PROC] INITIALIZE=DESTINATION_INIT SCREEN=%SCREEN%\DESTINATION.SCI REF_EVENT=DESTINATION_REF_ACTION INSTALL_EVENT=DESTINATION_INSTALL_ACTION PREV_EVENT=DESTINATION_PREV_ACTION EDIT_EVENT=DESTINATION_EDIT_ACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION [DESTINATION_INIT] GOSUB=DRVAPPITEMSPACE_SUB IF=NEED_DESTINATION END ENDIF IF=CUSTOM_DRVSIZE_CHECK LET=LET_DRVAPP_SIZEERROR MESSAGE=SIZEERROR_MSG END=CUSTOM_PROC ENDIF END=NEXT [NEED_DESTINATION] IFNOT=%LOCATIONITEM%,"" [DRVAPPITEMSPACE_SUB] ITEMINFO=%ITEMSECTION% DRIVELETTER=%INSTALL_PATH% DISKSPACE=%INSTALL_PATH% LET=LET_APP_DESTINATION DRIVELETTER=%SYSTEM% DISKSPACE=%SYSTEM% IF=IS_DRVAPP_SAMEDRIVE LET=LET_DRVAPP_DESTINATION ELSE LET=LET_DRV_DESTINATION ENDIF END [LET_DRVAPP_DESTINATION] %APPDRIVELETTER%="" %APPDISKSPACE%="" [LET_APP_DESTINATION] %APPDRIVELETTER%=%DRIVELETTER% %APPDISKSPACE%=%DISKSPACE% [LET_DRV_DESTINATION] %ITEMSPACE%=%DRVITEMSPACE% [IS_DRVAPP_SAMEDRIVE] IFSAMEDRIVE=%SYSTEM%,%INSTALL_PATH% [CUSTOM_DRVSIZE_CHECK] IFLT=%DISKSPACE%,%DRVITEMSPACE% [CUSTOM_DRVAPPSIZE_CHECK] IFLT=%DISKSPACE%,%ITEMSPACE% [CUSTOM_APPSIZE_CHECK] IFNOT=%APPDRIVELETTER%,"" IFLT=%APPDISKSPACE%,%APPITEMSPACE% [LET_DRV_SIZEERROR] %D%=%DRVDRIVELETTER% %S%=%DRVITEMSPACE% [LET_APP_SIZEERROR] %D%=%APPDRIVELETTER% %S%=%APPITEMSPACE% [LET_DRVAPP_SIZEERROR] %D%=%DRIVELETTER% %S%=%ITEMSPACE% [DESTINATION_REF_ACTION] SELECTFOLDER LET=LET_DESTINATION_FOLDER GOSUB=DRVAPPITEMSPACE_SUB REDRAW=INST_PAIN REDRAW=TEXT4_PAIN END [DESTINATION_INSTALL_ACTION] DRIVEINFO=%INSTALL_PATH% IF=IS_INVALID_CHAR MESSAGE=MSG_INVARIDCHAR END ENDIF IF=IS_INVALID_SPECIAL_CHAR MESSAGE=MSG_FOLDERERROR END ENDIF IF=IS_INVALID_PATH_LENGTH MESSAGE=MSG_PATHLENGTHERROR END ENDIF IF=IS_INVALID_PATH_FORMAT MESSAGE=MSG_PATHFORMATERROR END ENDIF IF=IS_VALID_INSTALLPATH MESSAGE=MSG_FOLDERERROR END ENDIF IF=IS_WRITABLEPATH ELSE MESSAGE=MSG_FOLDERERROR END ENDIF IF=CUSTOM_DRVAPPSIZE_CHECK LET=LET_DRVAPP_SIZEERROR MESSAGE=SIZEERROR_MSG END ENDIF IF=CUSTOM_APPSIZE_CHECK LET=LET_APP_SIZEERROR MESSAGE=SIZEERROR_MSG END ENDIF LET=LET_INSTALLPATH_TO_P LET=LET_LPARAM_100 IF=IS_NOTEXIST_INSTALLPATH MESSAGE=MSG_MKFOLDER ENDIF LET=LET_MKDIR_NOERR IF=IS_LPARAM_IDYES MKDIR=%INSTALL_PATH% ENDIF IF=IS_LPARAM_IDNO END ENDIF IF=IS_MKDIR_ERROR MESSAGE=MSG_FOLDERERROR END ENDIF END=NEXT [IS_NEXT_EULA] IF=%EULA_SHOW%,1 [IS_VALID_INSTALLPATH] IFNE=%DRIVEINFO%,3 OR IFEXIST=%INSTALL_PATH% [IS_WRITABLEPATH] IFWRITABLEPATH=%INSTALL_PATH% [IS_INVALID_CHAR] IFINVARIDCHAR=%INSTALL_PATH% [IS_INVALID_SPECIAL_CHAR] IFINVARIDSPECIALCHAR=%INSTALL_PATH% [IS_INVALID_PATH_LENGTH] IFINVARIDSTRLEN=%INSTALL_PATH%,150 [IS_INVALID_PATH_FORMAT] IFINVARIDPATHFORMAT=%INSTALL_PATH% [IS_NOTEXIST_INSTALLPATH] IFNOTEXISTDIR=%INSTALL_PATH% [LET_MKDIR_NOERR] %MKDIR%=0 [IS_MKDIR_ERROR] IFEQ=%MKDIR%,1 [DESTINATION_PREV_ACTION] END=CUSTOM_PROC [LET_DESTINATION_FOLDER] %INSTALL_PATH%=%SELECTFOLDER% [DESTINATION_EDIT_ACTION] LET=LET_DESTINATION_EDITFOLDER GOSUB=DRVAPPITEMSPACE_SUB REDRAW=TEXT4_PAIN END [LET_DESTINATION_EDITFOLDER] %INSTALL_PATH%=%LPARAM% [MSG_MKFOLDER] TEXT=`%MESSAGE%;STRING;MSW2` CAPTION=`%MESSAGE%;STRING;MSM0102` ICON=WARNING BUTTON=YESNO [MSG_FOLDERERROR] TEXT=`%MESSAGE%;STRING;MSE6` CAPTION=`%MESSAGE%;STRING;MSM0101` ICON=ERROR BUTTON=OK [MSG_INVARIDCHAR] TEXT=`%MESSAGE%;STRING;MSE9` CAPTION=`%MESSAGE%;STRING;MSM0101` ICON=ERROR BUTTON=OK [MSG_PATHLENGTHERROR] TEXT=`%MESSAGE%;STRING;MSE10` CAPTION=`%MESSAGE%;STRING;MSM0101` ICON=ERROR BUTTON=OK [MSG_PATHFORMATERROR] TEXT=`%MESSAGE%;STRING;MSE11` CAPTION=`%MESSAGE%;STRING;MSM0101` ICON=ERROR BUTTON=OK [LET_INSTALLPATH_TO_P] %P%=%INSTALL_PATH% [LET_LPARAM_100] %LPARAM%=100 [IS_LPARAM_IDYES] IFEQ=%LPARAM%,6 [IS_LPARAM_IDNO] IFEQ=%LPARAM%,7 ;--------------------------------- ; Select LAN or USB Procedure ;--------------------------------- [SELECT_LU_PROC] INITIALIZE=SELECT_LU_ACTION SCREEN=%SCREEN%\SELECT.SCI SELECTUSB_EVENT=SELECT_LU_USB_ACTION SELECTLAN_EVENT=SELECT_LU_LAN_ACTION NEXT_EVENT=SELECT_LU_NEXT_ACTION PREV_EVENT=SELECT_LU_PREV_ACTION [SELECT_LU_ACTION] SETWINDOWZPOS=1 LET=SELECT_METHOD_USB IF=IS_SHOW_SELECT_LU_SCREEN END ENDIF END=NEXT [IS_SHOW_SELECT_LU_SCREEN] IFEQ=%MPDRIVER.SELECT%,1 IFNE=%LANFLAG%,0 OR IFEQ=%PRINTERDRIVER.SELECT%,1 IFNE=%LANFLAG%,0 [SELECT_LU_USB_ACTION] LET=SELECT_METHOD_USB END [SELECT_LU_LAN_ACTION] LET=SELECT_METHOD_LAN END [SELECT_LU_NEXT_ACTION] END=NEXT [SELECT_LU_PREV_ACTION] IF=IS_OMAKASE END=OMAKASE_PROC ENDIF IF=NEED_DESTINATION END=DESTINATION_PROC ENDIF END=CUSTOM_PROC ;--------------------------------- ; EULA Procedure ;--------------------------------- [EULA_PROC] INITIALIZE=EULA_INIT_ACTION SCREEN=%SCREEN%\EULA.SCI YES_EVENT=EULA_YES_ACTION NO_EVENT=EULA_NO_ACTION PREV_EVENT=EULA_PREV_ACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION [EULA_INIT_ACTION] LET=LET_STEPITEM_NONE LET=LET_COMMA_NULL LET=LET_WEBREG_URL_NULL LET=LET_WEBREG_URL1 LET=LET_WEBREG_URL2 IF=IS_WEBREG_NEED LET=LET_STEPNUM_4 ELSE LET=LET_STEPNUM_3 ENDIF IF=IS_IJPLM LET=LET_STEPNUM_4 ENDIF IF=IS_NEXT_EULA LET=LET_STEP1_CANONEULA LET=LET_COMMA_COMMA ENDIF IF=IF_ADOBEICC_INSTALL_SILENTLY LET=LET_STEP1_ADOBEICC LET=LET_COMMA_COMMA ENDIF IF=IF_PHOTOSTUDIO_INSTALL_SILENTLY LET=LET_STEP1_PHOTOSTUDIO LET=LET_COMMA_COMMA ENDIF IF=IF_YOMITORI_INSTALL_SILENTLY LET=LET_STEP1_YOMITORI LET=LET_COMMA_COMMA ENDIF IF=IS_REVERSE_EULA LET=LET_REVERSE_FLAG_FALSE GOSUB=SUB_EULA_PREV_ACTION END=%PREVTARGET% ENDIF LET=LET_REVERSE_FLAG_FALSE IF=IS_NEXT_EULA LET=LET_EULASCI_CANON ELSE END=NEXT ENDIF END [LET_EULASCI_CANON] %EULA_PATH%=%SRC%\RES\MESSAGE\%LANG%\%EULA%\LICENSE.TXT %CURRENT_STEPITEM%=`%MESSAGE%;STRING;MSM1606` %EULA_BTNINFOMATION%=`%MESSAGE%;STRING;MSM1603` [LET_REVERSE_FLAG_FALSE] %EULA_REVERSE%=0 [LET_REVERSE_FLAG_TRUE] %EULA_REVERSE%=1 [IS_REVERSE_EULA] IFEQ=%EULA_REVERSE%,1 IF=%EULA_SHOW%,0 [LET_STEP1_CANONEULA] %STEPITEM%=`%MESSAGE%;STRING;MSM1606` [LET_STEP1_ADOBEICC] %STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM4034`" [LET_STEP1_PHOTOSTUDIO] %STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM4018`" [LET_STEP1_YOMITORI] %STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM4020`" [IF_ADOBEICC_INSTALL_SILENTLY] IFEQ=%ADOBEICC.SELECT%,1 IFEQ=%ADOBEICC.ENABLE%,1 IFEQ=%ADOBEICC.SILENT%,1 [IF_PHOTOSTUDIO_INSTALL_SILENTLY] IFEQ=%PHOTOSTUDIO.SELECT%,1 IFEQ=%PHOTOSTUDIO.ENABLE%,1 IFEQ=%PHOTOSTUDIO.SILENT%,1 [IF_YOMITORI_INSTALL_SILENTLY] IFEQ=%YOMITORI.SELECT%,1 IFEQ=%YOMITORI.ENABLE%,1 IFEQ=%YOMITORI.SILENT%,1 [EULA_YES_ACTION] LET=LOG_EULA_YES END=NEXT [EULA_NO_ACTION] LET=LOG_EULA_NO MESSAGE=MSG_EULA_EXIT IF=IS_LPARAM_BUTTON1 END ENDIF DLLARBITRATE RMDIR=%PROGRAMFILES%\Canon SAVE_IJPLMLOG=IJPLMLOG_FINISH IF=IS_REBOOTNEED ELSE END=END ENDIF MESSAGE=MSG_REBOOT IF=IS_LPARAM_IDYES END=REBOOT ELSE END=END ENDIF END [MSG_EULA_EXIT] TEXT=`%MESSAGE%;STRING;MSM2702` CAPTION=`%MESSAGE%;STRING;MSM2701` BUTTON1=`%MESSAGE%;STRING;MSM0007` BUTTON2=`%MESSAGE%;STRING;MSM0002` [EULA_PREV_ACTION] IF=IS_SHOW_SELECT_LU_SCREEN END=SELECT_LU_PROC ENFIF IF=IS_OMAKASE END=OMAKASE_PROC ENDIF IF=NEED_DESTINATION END=DESTINATION_PROC ELSE END=CUSTOM_PROC ENDIF [SUB_EULA_PREV_ACTION] IF=IS_SHOW_SELECT_LU_SCREEN LET=LET_PREVTARGET_SELECT_LU_PROC ENFIF IF=IS_OMAKASE LET=LET_PREVTARGET_OMAKASE_PROC ENDIF IF=NEED_DESTINATION LET=LET_PREVTARGET_DESTINATION_PROC ELSE LET=LET_PREVTARGET_CUSTOM_PROC ENDIF END [LET_PREVTARGET_OMAKASE_PROC] %PREVTARGET%=OMAKASE_PROC [LET_PREVTARGET_DESTINATION_PROC] %PREVTARGET%=DESTINATION_PROC [LET_PREVTARGET_CUSTOM_PROC] %PREVTARGET%=CUSTOM_PROC [LET_PREVTARGET_SELECT_LU_PROC] %PREVTARGET%=SELECT_LU_PROC [LET_STEPNUM_4] %STEPNUM%=4 [LET_STEPNUM_3] %STEPNUM%=3 [IS_LPARAM_BUTTON1] IFEQ=%LPARAM%,1 [LOG_EULA_YES] @Software\Canon\MSETUPLOG;FLAG2@=DWORD,1 [LOG_EULA_NO] @Software\Canon\MSETUPLOG;FLAG2@=DWORD,0 ;--------------------------------- ; Commmon Section for ThirdParty ;--------------------------------- [THIRD_YES_ACTION] END=NEXT [THIRD_NO_ACTION] MESSAGE=MSG_THIRDEULA_EXIT IF=IS_LPARAM_BUTTON1 LET=%LETCANCEL_SECTION% ELSE END ENDIF END=NEXT [THIRDEULA_PREV_ACTION] LET=LET_REVERSE_FLAG_TRUE END=PREV [MSG_THIRDEULA_EXIT] TEXT=`%MESSAGE%;STRING;MSM1607` CAPTION=`%MESSAGE%;STRING;MSM1601` BUTTON1=`%MESSAGE%;STRING;MSM0003` BUTTON2=`%MESSAGE%;STRING;MSM0004` ;--------------------------------- ; EULA Procedure for AdobeICC ;--------------------------------- [ADOBEEULA_PROC] INITIALIZE=ADOBEEULA_INIT_ACTION SCREEN=%SCREEN%\EULA.SCI YES_EVENT=THIRD_YES_ACTION NO_EVENT=THIRD_NO_ACTION PREV_EVENT=THIRDEULA_PREV_ACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION [ADOBEEULA_INIT_ACTION] IF=IS_REVERSE_ADOBEEULA END=PREV ENDIF LET=LET_REVERSE_FLAG_FALSE LET=LET_ADOBE_CANCEL_SECTION IF=IF_ADOBEICC_INSTALL_SILENTLY ELSE END=NEXT ENDIF LET=LET_EULASCI_ADOBE LET=LET_ADOBEEULA_CANCEL_CLEAR END [LET_EULASCI_ADOBE] %EULA_PATH%=%SRC%\ADOBEICC\LICENSE.TXT %CURRENT_STEPITEM%=`%MESSAGE%;STRING;MSM4034` %EULA_BTNINFOMATION%=`%MESSAGE%;STRING;MSM1605` [IS_REVERSE_ADOBEEULA] IFEQ=%EULA_REVERSE%,1 IFEQ=%ADOBEICC.SELECT%,0 [LET_ADOBE_CANCEL_SECTION] %LETCANCEL_SECTION%=LET_ADOBEEULA_CANCEL [LET_ADOBEEULA_CANCEL] %ADOBEICC.EULA_CANCEL%=1 [LET_ADOBEEULA_CANCEL_CLEAR] %ADOBEICC.EULA_CANCEL%=0 ;--------------------------------- ; EULA Procedure for PhotoStudio ;--------------------------------- [PHOTOSTUDIOEULA_PROC] INITIALIZE=PHOTOSTUDIOEULA_INIT_ACTION SCREEN=%SCREEN%\EULA.SCI YES_EVENT=THIRD_YES_ACTION NO_EVENT=THIRD_NO_ACTION PREV_EVENT=THIRDEULA_PREV_ACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION [PHOTOSTUDIOEULA_INIT_ACTION] IF=IS_REVERSE_PHOTOSTUDIO END=PREV ENDIF LET=LET_REVERSE_FLAG_FALSE LET=LET_PHOTOSTUDIO_CANCEL_SECTION IF=IF_PHOTOSTUDIO_INSTALL_SILENTLY ELSE END=NEXT ENDIF LET=SET_PHOTOSTUDIO_EN IF=IFEXIST_PSTUDIOLANG_E5 LET=SET_PHOTOSTUDIO_E5 ENDIF IF=IFEXIST_PSTUDIOLANG_EA4 LET=SET_PHOTOSTUDIO_EA4 ENDIF IF=IFEXIST_PSTUDIOLANG_JP LET=SET_PHOTOSTUDIO_JP ENDIF LET=LET_EULASCI_PHOTOSTUDIO IF=IF_EULAEXIST ELSE LET=LET_PHOTOSTUDIO_EULAPATH_ENG ENDIF LET=LET_PHOTOSTUDIO_EULA_CANCEL_CLEAR END [LET_EULASCI_PHOTOSTUDIO] %EULA_PATH%=%SRC%\PHOTOSTUDIO\ReadMe\`%INI%;LIST_OF_PHOTOSTUDIO;%LANG%;DEFAULT` %CURRENT_STEPITEM%=`%MESSAGE%;STRING;MSM4018` %EULA_BTNINFOMATION%=`%MESSAGE%;STRING;MSM1605` [IF_EULAEXIST] IFEXIST=%EULA_PATH% [LET_PHOTOSTUDIO_EULAPATH_ENG] %EULA_PATH%=%SRC%\PHOTOSTUDIO\ReadMe\EulaEng.rtf [IFEXIST_PSTUDIOLANG_E5] IFEXISTDIR=%SRC%\PHOTOSTUDIO\E5 [IFEXIST_PSTUDIOLANG_EA4] IFEXISTDIR=%SRC%\PHOTOSTUDIO\EA4 [IFEXIST_PSTUDIOLANG_EN] IFEXISTDIR=%SRC%\PHOTOSTUDIO\EN [IFEXIST_PSTUDIOLANG_JP] IFEXISTDIR=%SRC%\PHOTOSTUDIO\JP [SET_PHOTOSTUDIO_E5] %PHOTOSTUDIO_PATH%=%SRC%\PHOTOSTUDIO\E5 %PSTUDIOEULALIST%=PSTUDIOEULALIST_E5 [SET_PHOTOSTUDIO_ASIA2-2] %PHOTOSTUDIO_PATH%=%SRC%\PHOTOSTUDIO\ASIA2-2 %PSTUDIOEULALIST%=PSTUDIOEULALIST_ASIA2-2 [SET_PHOTOSTUDIO_EN] %PHOTOSTUDIO_PATH%=%SRC%\PHOTOSTUDIO\EN %PSTUDIOEULALIST%=PSTUDIOEULALIST_EN [SET_PHOTOSTUDIO_JP] %PHOTOSTUDIO_PATH%=%SRC%\PHOTOSTUDIO\JP %PSTUDIOEULALIST%=PSTUDIOEULALIST_JP [PSTUDIOEULALIST_E5] DEFAULT=English.txt English=English.txt French=French.txt German=German.txt Italian=Italianlish.txt Spanish=Spanish.txt [PSTUDIOEULALIST_EA4] DEFAULT=English.txt English=English.txt Simplified_Chinese=Simplified_Chinese.txt Traditional_Chinese=Traditional_Chinese.txt Korean=Korean.txt [PSTUDIOEULALIST_EN] DEFAULT=English.txt English=English.txt [PSTUDIOEULALIST_JP] DEFAULT=Japanese.txt Japanese=Japanese.txt [IS_REVERSE_PHOTOSTUDIO] IFEQ=%EULA_REVERSE%,1 IFEQ=%PHOTOSTUDIO.SELECT%,0 [LET_PHOTOSTUDIO_CANCEL_SECTION] %LETCANCEL_SECTION%=LET_PHOTOSTUDIO_EULA_CANCEL [LET_PHOTOSTUDIO_EULA_CANCEL] %PHOTOSTUDIO.EULA_CANCEL%=1 [LET_PHOTOSTUDIO_EULA_CANCEL_CLEAR] %PHOTOSTUDIO.EULA_CANCEL%=0 ;--------------------------------- ; EULA Procedure for YOMITORI ;--------------------------------- [YOMITORIEULA_PROC] INITIALIZE=YOMITORIEULA_INIT_ACTION SCREEN=%SCREEN%\EULA.SCI YES_EVENT=THIRD_YES_ACTION NO_EVENT=THIRD_NO_ACTION PREV_EVENT=THIRDEULA_PREV_ACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION [YOMITORIEULA_INIT_ACTION] IF=IS_REVERSE_YOMITORI END=PREV ENDIF LET=LET_REVERSE_FLAG_FALSE LET=LET_YOMITORI_CANCEL_SECTION IF=IF_YOMITORI_INSTALL_SILENTLY ELSE END=NEXT ENDIF LET=LET_EULASCI_YOMITORI LET=LET_YOMITORI_EULA_CANCEL_CLEAR END [LET_EULASCI_YOMITORI] %EULA_PATH%=%SRC%\YOMIKAKU\Original\EULA.rtf %CURRENT_STEPITEM%=`%MESSAGE%;STRING;MSM4020` %EULA_BTNINFOMATION%=`%MESSAGE%;STRING;MSM1605` [IS_REVERSE_YOMITORI] IFEQ=%EULA_REVERSE%,1 IFEQ=%YOMITORI.SELECT%,0 [LET_YOMITORI_CANCEL_SECTION] %LETCANCEL_SECTION%=LET_YOMITORI_EULA_CANCEL [LET_YOMITORI_EULA_CANCEL] %YOMITORI.EULA_CANCEL%=1 [LET_YOMITORI_EULA_CANCEL_CLEAR] %YOMITORI.EULA_CANCEL%=0 ;--------------------------------- ; INSTALL Procedure ;--------------------------------- [INSTALL_PROC] INITIALIZE=INSTALL_ACTION [INSTALL_ACTION] ITEMINFO=%ITEMSECTION% INITPROGRESS=%ITEMSECTION% RMBACKSLASH=%INSTALL_PATH% LET=LET_INSTALL_DIR LET=LET_STEPITEM_STEP2 LET=LET_PERCENT END=NEXT [LET_INSTALL_DIR] %INSTALL_DIR%=%RMBACKSLASH% [LET_PERCENT] %PERCENT%=`%MESSAGE%;STRING;PERCENT` [IS_SECONDINSTALL] IFEQ=%SECONDINSTALL%,1 [LET_SECONDINSTALL] %SECONDINSTALL%=1 [LET_FIRSTINSTALL] %SECONDINSTALL%=0 [LET_STEPITEM_STEP2] %STEPITEM%="`%MESSAGE%;STRING;MSM1659`,`%MESSAGE%;STRING;MSM1651`,%STEPITEM%" ;--------------------------------- ; Ask user to close alert. ;--------------------------------- [INSTALL_CLOSEALERT_PROC] INITIALIZE=INSTALL_CLOSEALERT_ACTION SCREEN=%SCREEN%\CLOSEALERT.SCI BEGIN=INSTALL_CLOSEALERT_BEGINACTION NEXT_EVENT=CLOSEALERT_NEXT [INSTALL_CLOSEALERT_ACTION] END [INSTALL_CLOSEALERT_BEGINACTION] END [CLOSEALERT_NEXT] END=NEXT ;--------------------------------- ; INSTALL QFE Patch ;--------------------------------- [INSTALL_QFE_PROC] INITIALIZE=INSTALL_QFE_ACTION SCREEN=%SCREEN%\SYSFILEUPDATE.SCI BEGIN=INSTALL_QFE_BEGINACTION [INSTALL_QFE_ACTION] LET=LET_SYSTEMUPDATE_FALSE LET=LET_RB_FALSE REBOOTMODE=REBOOTMODE_REJECT EJECTMODE=EJECTMODE_REJECT IF=IS_SYSTEMUPDATE_OCCURED END=NEXT ELSE LET=LET_SYSTEMUPDATE_OCCURED ENDIF LET=LET_LPARAM_ZERO LET=LET_MEMCARD_DLL IF=HAS_MEMCARD LOG=MEMCARD_DLL install occured. DLL=CALL_MEMCARD_DLL ENDIF IF=IS_DLL_REBOOT LET=LET_SYSTEMUPDATE_TRUE LOG=MEMREBOOT occured. LET=LET_RB_TRUE ENDIF LET=LET_HID_DLL IF=HAS_HID LOG=HID_DLL install occured. DLL=CALL_HID_DLL ENDIF IF=IS_DLL_REBOOT LET=LET_SYSTEMUPDATE_TRUE LOG=HIDREBOOT occured. LET=LET_RB_TRUE ENDIF LET=LET_LANDRIVER_DLL IF=HAS_LANDRIVER LOG=CALL_LANDRIVER_DLL install occured. DLL=CALL_LANDRIVER_DLL ENDIF IF=IS_DLL_REBOOT LET=LET_SYSTEMUPDATE_TRUE LOG=LANDRIVERREBOOT occured. LET=LET_RB_TRUE ENDIF IF=ISNOT_SYSTEMUPDATE END=NEXT ENDIF END [INSTALL_QFE_BEGINACTION] SETWINDOWZPOS=1 IF=IS_RB_TRUE MESSAGE=USBREBOOT_MSG LET=LET_REBOOT_FALSE LET=LET_REBOOTDRV_FALSE SAVERERUN=RERUN_QFE END=REBOOT_RESUME ENDIF END=NEXT [LET_SYSTEMUPDATE_OCCURED] %SYSTEMUPDATE_OCCURED%=1 [IS_SYSTEMUPDATE_OCCURED] IFEQ=%SYSTEMUPDATE_OCCURED%,1 [LET_RB_TRUE] %RB%=1 [LET_RB_FALSE] %RB%=0 [IS_RB_TRUE] IFNE=%RB%,0 [LET_LPARAM_ZERO] %LPARAM%=0 [USBREBOOT_MSG] TEXT=`%MESSAGE%;STRING;MSW1` CAPTION=`%MESSAGE%;STRING;MSM0103` BUTTON=OK ICON=INFORMATION [HAS_MEMCARD] IFEXISTFILE=CALL_MEMCARD_DLL IFNOT=%OS%,WinVista [CALL_MEMCARD_DLL] FILE=%DLL_PATH%\StrgDrvrInst.dll FUNC=DriverFileInstaller PARAMETER=LPSTR,%DLL_PATH%,LPDWORD,%DLL_REBOOT% TYPE=STDCALL [LET_MEMCARD_DLL] %DLL_PATH%=%SRC%\MEMCRD\StorageDrv9x %DLL_REBOOT%=0 [HAS_HID] IFEXISTFILE=CALL_HID_DLL [CALL_HID_DLL] FILE=%HIDDLL_PATH%\DrvInsth.dll FUNC=DriverFileInstaller PARAMETER=LPSTR,%HIDDLL_PATH%,LPDWORD,%DLL_REBOOT% TYPE=STDCALL [LET_HID_DLL] %HIDDLL_PATH%=%SRC%\MEMCRD\HIDDrv98 %DLL_REBOOT%=0 [IS_DLL_REBOOT] IFNE=%EXITCODE%,0 IFNE=%DLL_REBOOT%,0 [HAS_LANDRIVER] IFEXISTFILE=CALL_LANDRIVER_DLL [CALL_LANDRIVER_DLL] FILE=%SRC%\LAN\%INSTLANG%\CNMNPCP.DLL FUNC=DriverFileInstaller PARAMETER=LPSTR,%SRC%\LAN\%INSTLANG%,LPDWORD,%DLL_REBOOT% TYPE=STDCALL [LET_LANDRIVER_DLL] %DLL_REBOOT%=0 [LET_SYSTEMUPDATE_TRUE] %SYSTEMUPDATE%=1 [LET_SYSTEMUPDATE_FALSE] %SYSTEMUPDATE%=0 [ISNOT_SYSTEMUPDATE] IFEQ=%SYSTEMUPDATE%,0 [RERUN_QFE] FILE=%MCDCHECK_DIR%\MCDCHECK.INI BEGIN=NEXT ;--------------------------------- ; INSTALL Printer Driver Procedure ;--------------------------------- [INSTALL_PRINTERDRIVER_PROC] INITIALIZE=INSTALL_PRINTERDRIVER_ACTION BEGIN=INSTALL_PRINTERDRIVER_BEGINACTION [INSTALL_PRINTERDRIVER_ACTION] REBOOTMODE=REBOOTMODE_REJECT EJECTMODE=EJECTMODE_REJECT LET=LET_ITEM_PRINTERDRIVER IF=IS_PRINTERDRIVER_NOTINSTALL END=NEXT ENDIF LET=LET_DRIVER_SKIP_FALSE IF=IS_CAPTURE_MODE GOSUB=SUB_CHECK_PDEXIST_CAPTUREMODE ENDIF IF=IS_DRIVER_SKIP END=NEXT ENDIF CREATEPROGRESSDLG=TRUE LET=MYPRINT_LOG_PDRV_INSTALL_START END [INSTALL_PRINTERDRIVER_BEGINACTION] SETWINDOWZPOS=1 UPDATEPROGRESSDLG=TRUE LET=LET_PDINSTALLED_FALSE IF=IS_WIN9X APPL=INSTALL_PRINTERDRIVER9X_NEW ENDIF IF=IS_WIN2K APPL=INSTALL_PRINTERDRIVER2K ENDIF IF=IS_RESULT_REBOOT LOG=PrinterDriver need REBOOT. LET=LET_REBOOTDRV_TRUE ENDIF LET=LET_FAILURESTEP_PRINTERDRIVER IF=IS_RESULT_COREINSTALLER_INSTALLED LET=LET_DRIVER_INSTALLED LET=LET_FORCEDEFAULT ELSE LET=LET_PDINSTALLED_FALSE ENDIF LET=LET_SECONDINSTALL IF=IS_RESULT_EMERGENCYREBOOT_1 MESSAGE=USBREBOOT_MSG LET=LET_REBOOT_FALSE LET=LET_REBOOTDRV_FALSE LET=LET_PRINTERDRIVER_NOTINSTALLED SAVERERUN=RERUN_THIS END=REBOOT_RESUME ENDIF IF=IS_RESULT_EMERGENCYREBOOT_2 PROGRESS=%TOTALWEIGHT%,%PRINTERDRIVER.WEIGHT%,%INSTALLTIME% MESSAGE=USBREBOOT_MSG LET=LET_REBOOT_FALSE LET=LET_REBOOTDRV_FALSE SAVERERUN=RERUN_NEXT END=REBOOT_RESUME ENDIF IF=IS_RESULT_DRIVER_FAILED CREATEPROGRESSDLG=FALSE END=FAILURE_PROC ENDIF PROGRESS=%TOTALWEIGHT%,%PRINTERDRIVER.WEIGHT%,%INSTALLTIME% SETWINDOWZPOS=1 END=NEXT [IS_WIN9X] IF=%OS%,Win9X [SUB_CHECK_PDEXIST_CAPTUREMODE] IF=IS_WIN2KPD_EXIST ELSE LET=LET_DRIVER_INSTALLED LET=LET_DRIVER_SKIP_TRUE ENDIF END [IS_WIN2KPD_EXIST] IFEXISTFILE=INSTALL_PRINTERDRIVER2K [IS_PRINTERDRIVER_NOTINSTALL] IFEQ=%PRINTERDRIVER.ENABLE%,0 OR IFEQ=%PRINTERDRIVER.SELECT%,0 [IS_RESULT_EMERGENCYREBOOT_1] IFEQ=@%PARAM_REG%;EMERGENCY_REBOOT@,1 [IS_RESULT_EMERGENCYREBOOT_2] IFEQ=@%PARAM_REG%;EMERGENCY_REBOOT@,2 [INSTALL_PRINTERDRIVER9X_NEW] FILE=%SRC%\Win9x\x86\DRVSETUP\SETUP.EXE OPTION=%PARAM_REG% WAIT=IS6 HIDE=FALSE PARAMETER=INITIAL_MPDRIVER_PARAM CANCEL=FALSE [INSTALL_PRINTERDRIVER2K] FILE=%SRC%\win2000\%ARCHITECTURE%\DRVSETUP\SETUP.EXE OPTION=%PARAM_REG% WAIT=IS6 HIDE=FALSE PARAMETER=INITIAL_MPDRIVER_PARAM CANCEL=FALSE [LET_PDINSTALLED_FALSE] %PRINTERDRIVER.INSTALLED%=0 [IS_RESULT_DRIVER_FAILED] IFEQ=%PRINTERDRIVER.INSTALLED%,0 [IS_RESULT_COREINSTALLER_INSTALLED] IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,1 OR IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,140 OR IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,170 [LET_DRIVER_INSTALLED] %PRINTERDRIVER.INSTALLED%=1 %PRINTERDRIVER.ENABLE%=0 [LET_FAILURESTEP_PRINTERDRIVER] %FAILURESTEP%=`%MESSAGE%;STRING;MSM4001W` ;--------------------------------- ; Initial Driver Parameter ;--------------------------------- [INITIAL_DRIVER_PARAM] @%PARAM_REG%;REBOOT@=DWORD,0 @%PARAM_REG%;PRINTER_COMPLETED@=DWORD,0xFFFFFFFF @%PARAM_REG%;CONNECTION_TIMEOUT@=DWORD,%DETECTTIMEOUT% @%PARAM_REG%;EMERGENCY_REBOOT@=DWORD,0 @%PARAM_REG%;PRIMARY_LANGID@=DWORD,%INST_PRIMARY_LANGID% @%PARAM_REG%;SUB_LANGID@=DWORD,%INST_SUB_LANGID% @%PARAM_REG%;PRINTER@=SZ,%PRINTERNAME% @%PARAM_REG%;RESIDENCE@=SZ,%RESIDENCE% @%PARAM_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%" ;--------------------------------- ; Install MP Driver Procedure ;--------------------------------- [INSTALL_MPDRIVER_PROC] INITIALIZE=INSTALL_MPDRIVER_ACTION BEGIN=INSTALL_MPDRIVER_BEGINACTION [INSTALL_MPDRIVER_ACTION] LOG=INSTALL_MPDRIVER_ACTION REBOOTMODE=REBOOTMODE_REJECT EJECTMODE=EJECTMODE_REJECT LET=LET_ITEM_MPDRIVER LET=LET_FAILURESTEP_MPDRIVER IF=IS_MPDRIVER_NOTINSTALL END=NEXT ENDIF LET=LET_DRIVER_SKIP_FALSE IF=IS_CAPTURE_MODE GOSUB=SUB_CHECK_MPDEXIST_CAPTUREMODE ENDIF IF=IS_DRIVER_SKIP END=NEXT ENDIF CREATEPROGRESSDLG=TRUE LET=MYPRINT_LOG_MDRV_INSTALL_START END [INSTALL_MPDRIVER_BEGINACTION] SETWINDOWZPOS=1 UPDATEPROGRESSDLG=TRUE LET=LET_MPDRIVERINSTALLED_FALSE APPL=INSTALL_MPDRIVER IF=IS_RESULT_REBOOT LOG=MPDriver need REBOOT. LET=LET_REBOOTDRV_TRUE ENDIF LET=GET_SCANNERDRIVERNAME LET=GET_INFFILENAMES IF=IS_RESULT_COREINSTALLER_INSTALLED LET=LET_MPDRIVER_INSTALLED LOG=MPDRIVER is installed successful. ELSE LOG=MPDRIVER is not installed. ENDIF LET=LET_SECONDINSTALL IF=IS_RESULT_EMERGENCYREBOOT_1 MESSAGE=USBREBOOT_MSG LET=LET_REBOOT_FALSE LET=LET_REBOOTDRV_FALSE LET=LET_MPDRIVER_NOTINSTALLED SAVERERUN=RERUN_THIS END=REBOOT_RESUME ENDIF IF=IS_RESULT_EMERGENCYREBOOT_2 PROGRESS=%TOTALWEIGHT%,%MPDRIVER.WEIGHT%,%INSTALLTIME% MESSAGE=USBREBOOT_MSG LET=LET_REBOOT_FALSE LET=LET_REBOOTDRV_FALSE SAVERERUN=RERUN_NEXT END=REBOOT_RESUME ENDIF IF=IS_MPDRIVER_NOTINSTALLED CREATEPROGRESSDLG=FALSE END=FAILURE_PROC ENDIF PROGRESS=%TOTALWEIGHT%,%MPDRIVER.WEIGHT%,%INSTALLTIME% SETWINDOWZPOS=1 END=NEXT [SUB_CHECK_MPDEXIST_CAPTUREMODE] IF=IS_MPDRIVER_EXIST ELSE LET=LET_MPDRIVER_INSTALLED LET=LET_DRIVER_SKIP_TRUE ENDIF END [LET_MPDRIVERINSTALLED_FALSE] %MPDRIVER.INSTALLED%=0 [IS_MPDRIVER_EXIST] IFEXISTFILE=INSTALL_MPDRIVER [INSTALL_MPDRIVER] FILE=%SRC%\DRIVER\%ARCHITECTURE%\DRVSETUP\SETUP.EXE OPTION=%PARAM_REG% WAIT=IS6 HIDE=FALSE PARAMETER=INITIAL_MPDRIVER_PARAM CANCEL=FALSE [LET_ITEM_MPDRIVER] %ITEM%=%MPDRIVER.TEXT% [LET_MPDRIVER_INSTALLED] %MPDRIVER.INSTALLED%=1 %MPDRIVER.ENABLE%=0 [IS_MPDRIVER_NOTINSTALLED] IFEQ=%PRODUCTFLAG%,1 IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,1 IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,140 IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,170 [IS_MPDRIVER_NOTINSTALL] IFEQ=%MPDRIVER.ENABLE%,0 OR IFEQ=%MPDRIVER.SELECT%,0 [LET_FAILURESTEP_MPDRIVER] %FAILURESTEP%=%MPDRIVER.TEXT% [RERUN_MPDRIVER] FILE=%MCDCHECK_DIR%\MCDCHECK.INI BEGIN=NEXT [INITIAL_MPDRIVER_PARAM] @%PARAM_REG%;REBOOT@=DWORD,0 @%PARAM_REG%;EMERGENCY_REBOOT@=DWORD,0 @%PARAM_REG%;APPLICATION_COMPLETED@=DWORD,0xFFFFFFFF @%PARAM_REG%;PRIMARY_LANGID@=DWORD,%INST_PRIMARY_LANGID% @%PARAM_REG%;SUB_LANGID@=DWORD,%INST_SUB_LANGID% @%PARAM_REG%;SCANNERDRIVERNAME@=SZ,"" @%PARAM_REG%;INFPATH@=MULTI_SZ,"" @%PARAM_REG%;RESIDENCE@=SZ,%RESIDENCE% @%PARAM_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%" [GET_SCANNERDRIVERNAME] %SCANNERDRIVERNAME%=@%PARAM_REG%;SCANNERDRIVERNAME@ [GET_INFFILENAMES] %INFFILES%=@%PARAM_REG%;INFPATH@ ;--------------------------------- ; Install ScanGear Procedure ;--------------------------------- [INSTALL_SCANGEAR_PROC] INITIALIZE=INSTALL_SCANGEAR_ACTION BEGIN=INSTALL_SCANGEAR_BEGINACTION [INSTALL_SCANGEAR_ACTION] LOG=INSTALL_SCANGEAR_ACTION REBOOTMODE=REBOOTMODE_REJECT EJECTMODE=EJECTMODE_REJECT LET=LET_ITEM_SCANGEAR IF=IS_SFS LOG=SFS NEED REBOOT ALWAYS LET=LET_REBOOTDRV_TRUE ENDIF IF=IS_SCANGEAR_NOTINSTALL END=NEXT ENDIF LET=LET_DRIVER_SKIP_FALSE IF=IS_CAPTURE_MODE GOSUB=SUB_CHECK_SGEXIST_CAPTUREMODE ENDIF IF=IS_DRIVER_SKIP END=NEXT ENDIF CREATEPROGRESSDLG=TRUE LET=MYPRINT_LOG_SDRV_INSTALL_START END [INSTALL_SCANGEAR_BEGINACTION] LOG=INSTALL_SCANGEAR_BEGINACTION SETWINDOWZPOS=1 UPDATEPROGRESSDLG=TRUE LET=LET_SCANGEARINSTALLED_FALSE APPL=INSTALL_SCANGEAR IF=IS_RESULT_REBOOT LOG=SG need REBOOT. LET=LET_REBOOTDRV_TRUE ENDIF LET=LET_FAILURESTEP_SCANGEAR IF=IS_RESULT_COREINSTALLER_INSTALLED LET=LET_SCANGEAR_INSTALLED LOG=SCANGEAR is installed successful. ELSE LOG=SCANGEAR is not installed. ENDIF LET=LET_SECONDINSTALL IF=IS_RESULT_EMERGENCYREBOOT_1 MESSAGE=USBREBOOT_MSG LET=LET_REBOOT_FALSE LET=LET_REBOOTDRV_FALSE LET=LET_SCANGEAR_NOTINSTALLED SAVERERUN=RERUN_THIS END=REBOOT_RESUME ENDIF IF=IS_RESULT_EMERGENCYREBOOT_2 PROGRESS=%TOTALWEIGHT%,%SCANGEAR.WEIGHT%,%INSTALLTIME% MESSAGE=USBREBOOT_MSG LET=LET_REBOOT_FALSE LET=LET_REBOOTDRV_FALSE SAVERERUN=RERUN_NEXT END=REBOOT_RESUME ENDIF IF=IS_SCANGEAR_NOTINSTALLED CREATEPROGRESSDLG=FALSE END=FAILURE_PROC ENDIF PROGRESS=%TOTALWEIGHT%,%SCANGEAR.WEIGHT%,%INSTALLTIME% LET=GET_SCANNERDRIVERNAME SETWINDOWZPOS=1 END=NEXT [SUB_CHECK_SGEXIST_CAPTUREMODE] IF=IS_SCANGEAR_EXIST LOG=CAPTUREMODE - SCANGEAR Exist. Start to Install. ELSE LOG=CAPTUREMODE - SCANGEAR unExist. Skip to Install. LET=LET_SCANGEAR_INSTALLED LET=LET_DRIVER_SKIP_TRUE ENDIF END [LET_SCANGEARINSTALLED_FALSE] %SCANGEAR.INSTALLED%=0 [IS_SCANGEAR_EXIST] IFEXISTFILE=INSTALL_SCANGEAR [INSTALL_SCANGEAR] FILE=%SRC%\DRIVER\%ARCHITECTURE%\DRVSETUP\SETUP.EXE OPTION=%PARAM_REG% WAIT=IS6 HIDE=FALSE PARAMETER=INITIAL_MPDRIVER_PARAM CANCEL=FALSE [LET_ITEM_SCANGEAR] %ITEM%=%SCANGEAR.TEXT% [LET_SCANGEAR_INSTALLED] %SCANGEAR.INSTALLED%=1 %SCANGEAR.ENABLE%=0 [IS_SCANGEAR_NOTINSTALLED] IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,1 IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,140 IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,170 [IS_SCANGEAR_NOTINSTALL] IFEQ=%SCANGEAR.ENABLE%,0 OR IFEQ=%SCANGEAR.SELECT%,0 [LET_FAILURESTEP_SCANGEAR] %FAILURESTEP%=%SCANGEAR.TEXT% ;--------------------------------- ; INSTALL Manual Procedure ;--------------------------------- [INSTALL_MANUAL_PROC] INITIALIZE=INSTALL_MANUAL_ACTION BEGIN=INSTALL_MANUAL_BEGINACTION [INSTALL_MANUAL_ACTION] REBOOTMODE=REBOOTMODE_REJECT EJECTMODE=EJECTMODE_REJECT LET=LET_ITEM_MANUAL IF=IS_MANUAL_NOTINSTALL END=NEXT ENDIF CREATEPROGRESSDLG=TRUE END [INSTALL_MANUAL_BEGINACTION] SETWINDOWZPOS=1 IF=IS_SECONDINSTALL UPDATEPROGRESSDLG=TRUE PAUSE=6000 ENDIF LET=LET_SECONDINSTALL APPL=INSTALL_MANUAL IF=IS_RESULT_REBOOT LET=LET_REBOOT_TRUE LOG=MANUAL need REBOOT. ENDIF IF=IS_RESULT_APPINST_SUCCESS LET=LET_MANUAL_INSTALLED LOG=MANUAL is install successful. ENDIF SETWINDOWZPOS=1 PROGRESS=%TOTALWEIGHT%,%MANUAL.WEIGHT%,%INSTALLTIME% END=NEXT [IS_MANUAL_NOTINSTALL] IFEQ=%MANUAL.ENABLE%,0 OR IFEQ=%MANUAL.SELECT%,0 [INSTALL_MANUAL] FILE=%SRC%\MANUAL\StartHtm.exe OPTION=%PARAM_REG% WAIT=IS6 HIDE=FALSE PARAMETER=INITIAL_MANUAL_PARAM CANCEL=FALSE [LET_ITEM_MANUAL] %ITEM%=%MANUAL.TEXT% [LET_MANUAL_INSTALLED] %MANUAL.INSTALLED%=1 %MANUAL.ENABLE%=0 ;--------------------------------- ; Initial Manual Parameter ;--------------------------------- [INITIAL_MANUAL_PARAM] @%PARAM_REG%;REBOOT@=DWORD,0 @%PARAM_REG%;APPLICATION_COMPLETED@=DWORD,0xFFFFFFFF @%PARAM_REG%;PRIMARY_LANGID@=DWORD,%INST_PRIMARY_LANGID% @%PARAM_REG%;SUB_LANGID@=DWORD,%INST_SUB_LANGID% @%PARAM_REG%;PRINTER@=SZ,%PRINTERNAME% @%PARAM_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%" @%PARAM_REG%;RESIDENCE@=SZ,%RESIDENCE% ;--------------------------------- ; INSTALL Manual Procedure ;--------------------------------- [INSTALL_EGV_PROC] INITIALIZE=INSTALL_EGV_ACTION BEGIN=INSTALL_EGV_BEGINACTION [INSTALL_EGV_ACTION] LET=LET_ITEM_EGV REBOOTMODE=REBOOTMODE_REJECT EJECTMODE=EJECTMODE_REJECT IF=IS_EGV_NOTINSTALL END=NEXT ENDIF CREATEPROGRESSDLG=TRUE LET=MYPRINT_LOG_EGV_INSTALL_START END [INSTALL_EGV_BEGINACTION] SETWINDOWZPOS=1 IF=IS_SECONDINSTALL UPDATEPROGRESSDLG=TRUE PAUSE=6000 ENDIF LET=LET_SECONDINSTALL LET=LET_EGV_PARAM_PRINTER_WITHCANON IF=IS_SFS LET=LET_EGV_PARAM_PRINTER_NOCANON ENDIF IF=IS_PHOTOBOOK LET=LET_EGV_PARAM_PRINTER_NOCANON ENDIF APPL=INSTALL_EGV IF=IS_RESULT_REBOOT LET=LET_REBOOT_TRUE LOG=EGV need REBOOT. ENDIF IF=IS_RESULT_APPINST_SUCCESS LET=LET_EGV_INSTALLED LOG=EGV is installed. ELSE LOG=EGV is not installed. ENDIF SETWINDOWZPOS=1 PROGRESS=%TOTALWEIGHT%,%EGV.WEIGHT%,%INSTALLTIME% END=NEXT [LET_EGV_PARAM_PRINTER_WITHCANON] %EGV_PARAM_PRINTER%=%PRINTERNAME% [LET_EGV_PARAM_PRINTER_NOCANON] %EGV_PARAM_PRINTER%=%NAME% [IS_EGV_NOTINSTALL] IFEQ=%EGV.ENABLE%,0 OR IFEQ=%EGV.SELECT%,0 [INSTALL_EGV] FILE=%SRC%\EGV\StartHtm.exe OPTION=%PARAM_REG% WAIT=IS6 HIDE=FALSE PARAMETER=INITIAL_EGV_PARAM CANCEL=FALSE [LET_ITEM_EGV] %ITEM%=%EGV.TEXT% [LET_EGV_INSTALLED] %EGV.INSTALLED%=1 %EGV.ENABLE%=0 ;--------------------------------- ; Initial Manual Parameter ;--------------------------------- [INITIAL_EGV_PARAM] @%PARAM_REG%;REBOOT@=DWORD,0 @%PARAM_REG%;APPLICATION_COMPLETED@=DWORD,0xFFFFFFFF @%PARAM_REG%;PRIMARY_LANGID@=DWORD,%INST_PRIMARY_LANGID% @%PARAM_REG%;SUB_LANGID@=DWORD,%INST_SUB_LANGID% @%PARAM_REG%;PRINTER@=SZ,%EGV_PARAM_PRINTER% @%PARAM_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%" @%PARAM_REG%;RESIDENCE@=SZ,%RESIDENCE% ;--------------------------------- ; Install LAN Utility Procedure ;--------------------------------- [INSTALL_LANUTIL_PROC] INITIALIZE=INSTALL_LANUTIL_ACTION BEGIN=INSTALL_UTILITY_BEGINACTION [INSTALL_LANUTIL_ACTION] LET=LET_LANUTIL_INFO GOSUB=INSTALL_UTILITY_ACTION LET=MYPRINT_LOG_LANUTIL_INSTALL_START END [LET_LANUTIL_INFO] %ITEM%=%NETWORKUTIL.TEXT% %FAILURESTEP%=`%MESSAGE%;STRING;MSM1808` %UTILITY.ENABLE%=%NETWORKUTIL.ENABLE% %UTILITY.SELECT%=%NETWORKUTIL.SELECT% %UTILITY.WEIGHT%=%NETWORKUTIL.WEIGHT% %INSTALL_UTILITY%=INSTALL_LANUTIL %LET_UTILITY_INSTALLED%=LET_LANUTIL_INSTALLED %IS_UTILITY_INSTALL_SUCCESS%=IS_RESULT_UTILITY_SUCCESS %IS_UTILITY_INSTALL_FAILED%=IS_RESULT_UTILITY_FAILED [INSTALL_LANUTIL] FILE=%SRC%\LANUTIL\%INSTLANG%\SETUP.EXE OPTION=%PARAM_REG% -NOEULA WAIT=IS6 HIDE=FALSE PARAMETER=INITIAL_LAN_PARAM CANCEL=FALSE [LET_LANUTIL_INSTALLED] %NETWORKUTIL.INSTALLED%=1 %NETWORKUTIL.ENABLE%=0 ;--------------------------------- ; Install MP Toolbox Procedure ;--------------------------------- [INSTALL_MPNAVIEX_PROC] INITIALIZE=INSTALL_MPNAVIEX_ACTION BEGIN=INSTALL_UTILITY_BEGINACTION [INSTALL_MPNAVIEX_ACTION] LET=LET_MPNAVIEX_INFO GOSUB=INSTALL_UTILITY_ACTION LET=MYPRINT_LOG_MPNAVI_INSTALL_START END [IS_RESULT_MPNAVIEX_SUCCESS] IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,1 OR IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,140 OR IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,150 OR IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,160 OR IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,170 [IS_RESULT_MPNAVIEX_FAILED] IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,1 IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,140 IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,150 IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,160 IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,170 [LET_MPNAVIEX_INFO] %ITEM%=%MPNAVIEX.TEXT% %FAILURESTEP%=`%MESSAGE%;STRING;MSM1808` %UTILITY.ENABLE%=%MPNAVIEX.ENABLE% %UTILITY.SELECT%=%MPNAVIEX.SELECT% %UTILITY.WEIGHT%=%MPNAVIEX.WEIGHT% %INSTALL_UTILITY%=INSTALL_MPNAVIEX %LET_UTILITY_INSTALLED%=LET_MPNAVIEX_INSTALLED %IS_UTILITY_INSTALL_SUCCESS%=IS_RESULT_MPNAVIEX_SUCCESS %IS_UTILITY_INSTALL_FAILED%=IS_RESULT_MPNAVIEX_FAILED [INSTALL_MPNAVIEX] FILE=%SRC%\MPNAVIEX\SETUP.EXE OPTION=%PARAM_REG% -NOEULA WAIT=IS6 HIDE=FALSE PARAMETER=INITIAL_APPLICATION_PARAM CANCEL=FALSE [LET_MPNAVIEX_INSTALLED] %MPNAVIEX.INSTALLED%=1 %MPNAVIEX.ENABLE%=0 ;--------------------------------- ; Install Memory Card Utility Procedure ;--------------------------------- [INSTALL_MEMCARD_PROC] INITIALIZE=INSTALL_MEMCARD_ACTION BEGIN=INSTALL_UTILITY_BEGINACTION [INSTALL_MEMCARD_ACTION] LET=LET_MEMCARD_INFO GOSUB=INSTALL_UTILITY_ACTION END [IS_RESULT_MEMCARD_SUCCESS] IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,1 OR IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,140 OR IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,150 OR IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,160 OR IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,170 [IS_RESULT_MEMCARD_FAILED] IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,1 IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,140 IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,150 IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,160 IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,170 [LET_MEMCARD_INFO] %ITEM%=%MEMORYCARD.TEXT% %FAILURESTEP%=`%MESSAGE%;STRING;MSM1808` %UTILITY.ENABLE%=%MEMORYCARD.ENABLE% %UTILITY.SELECT%=%MEMORYCARD.SELECT% %UTILITY.WEIGHT%=%MEMORYCARD.WEIGHT% %INSTALL_UTILITY%=INSTALL_MEMCARD %LET_UTILITY_INSTALLED%=LET_MEMCARD_INSTALLED %IS_UTILITY_INSTALL_SUCCESS%=IS_RESULT_MEMCARD_SUCCESS %IS_UTILITY_INSTALL_FAILED%=IS_RESULT_MEMCARD_FAILED [INSTALL_MEMCARD] FILE=%SRC%\MEMCRD\SETUP.EXE OPTION=%PARAM_REG% -NOEULA WAIT=IS6 HIDE=FALSE PARAMETER=INITIAL_APPLICATION_PARAM CANCEL=FALSE [LET_MEMCARD_INSTALLED] %MEMORYCARD.INSTALLED%=1 %MEMORYCARD.ENABLE%=0 ;--------------------------------- ; Install SETUP Utility Procedure ;--------------------------------- [INSTALL_SETUPUTIL_PROC] INITIALIZE=INSTALL_SETUPUTIL_ACTION BEGIN=INSTALL_APP_BEGINACTION [INSTALL_SETUPUTIL_ACTION] LET=LET_SETUPUTIL_INFO GOSUB=INSTALL_APP_ACTION END [LET_SETUPUTIL_INFO] %ITEM%=%SETUPUTIL.TEXT% %FAILURESTEP%=%SETUPUTIL.STEPNAME% %APP.ENABLE%=%SETUPUTIL.ENABLE% %APP.SELECT%=%SETUPUTIL.SELECT% %APP.WEIGHT%=%SETUPUTIL.WEIGHT% %INSTALL_APP%=INSTALL_SETUPUTIL %LET_APP_INSTALLED%=LET_SETUPUTIL_INSTALLED %APPINST_RESULT_REQUIREMENT%=IS_RESULT_APPINST_SUCCESS_MORE %EULA_CANCELED%=FALSE [INSTALL_SETUPUTIL] FILE=%SRC%\BTIrUTIL\SETUP.EXE OPTION=%PARAM_REG% -NOEULA WAIT=IS6 HIDE=FALSE PARAMETER=INITIAL_APPLICATION_PARAM CANCEL=FALSE [LET_SETUPUTIL_INSTALLED] %SETUPUTIL.INSTALLED%=1 %SETUPUTIL.ENABLE%=0 ;--------------------------------- ; Install EPP Ex Procedure ;--------------------------------- [INSTALL_EPPEX_PROC] INITIALIZE=INSTALL_EPPEX_ACTION BEGIN=INSTALL_APP_BEGINACTION [INSTALL_EPPEX_ACTION] LET=LET_EPPEX_INFO GOSUB=INSTALL_APP_ACTION LET=MYPRINT_LOG_EPPEX_INSTALL_START END [LET_EPPEX_INFO] %ITEM%=%EPPEX.TEXT% %APP.ENABLE%=%EPPEX.ENABLE% %APP.SELECT%=%EPPEX.SELECT% %APP.WEIGHT%=%EPPEX.WEIGHT% %INSTALL_APP%=INSTALL_EPPEX %LET_APP_INSTALLED%=LET_EPPEX_INSTALLED %FAILURESTEP%=`%MESSAGE%;STRING;MSM1807` %APPINST_RESULT_REQUIREMENT%=IS_RESULT_APPINST_SUCCESS_MORE %EULA_CANCELED%=FALSE [INSTALL_EPPEX] FILE=%SRC%\EPPEX\%INSTLANG%\SETUP.EXE OPTION='%PARAM_REG% "%INSTALL_DIR%" -NOEULA' WAIT=IS6 HIDE=FALSE PARAMETER=INITIAL_APPLICATION_PARAM CANCEL=FALSE [LET_EPPEX_INSTALLED] %EPPEX.INSTALLED%=1 %EPPEX.ENABLE%=0 ;--------------------------------- ; Install EPPPRO Procedure ;--------------------------------- [INSTALL_EPPPRO_PROC] INITIALIZE=INSTALL_EPPPRO_ACTION BEGIN=INSTALL_APP_BEGINACTION [INSTALL_EPPPRO_ACTION] LET=LET_EPPPRO_INFO GOSUB=INSTALL_APP_ACTION LET=MYPRINT_LOG_EPPPRO_INSTALL_START END [LET_EPPPRO_INFO] %ITEM%=%EPPPRO.TEXT% %APP.ENABLE%=%EPPPRO.ENABLE% %APP.SELECT%=%EPPPRO.SELECT% %APP.WEIGHT%=%EPPPRO.WEIGHT% %INSTALL_APP%=INSTALL_EPPPRO %LET_APP_INSTALLED%=LET_EPPPRO_INSTALLED %FAILURESTEP%=`%MESSAGE%;STRING;MSM1807` %APPINST_RESULT_REQUIREMENT%=IS_RESULT_APPINST_SUCCESS_MORE %EULA_CANCELED%=FALSE [INSTALL_EPPPRO] FILE=%SRC%\EPPPRO\%INSTLANG%\SETUP.EXE OPTION='%PARAM_REG% "%INSTALL_DIR%" -NOEULA' WAIT=IS6 HIDE=FALSE PARAMETER=INITIAL_APPLICATION_PARAM CANCEL=FALSE [LET_EPPPRO_INSTALLED] %EPPPRO.INSTALLED%=1 %EPPPRO.ENABLE%=0 ;--------------------------------- ; Install EWP Procedure ;--------------------------------- [INSTALL_EWP_PROC] INITIALIZE=INSTALL_EWP_ACTION BEGIN=INSTALL_APP_BEGINACTION [INSTALL_EWP_ACTION] LET=LET_EWP_INFO GOSUB=INSTALL_APP_ACTION END [LET_EWP_INFO] %ITEM%=%EWP.TEXT% %APP.ENABLE%=%EWP.ENABLE% %APP.SELECT%=%EWP.SELECT% %APP.WEIGHT%=%EWP.WEIGHT% %INSTALL_APP%=INSTALL_EWP %LET_APP_INSTALLED%=LET_EWP_INSTALLED %FAILURESTEP%=`%MESSAGE%;STRING;MSM1807` %APPINST_RESULT_REQUIREMENT%=IS_RESULT_APPINST_SUCCESS %EULA_CANCELED%=FALSE [INSTALL_EWP] FILE=%SRC%\WEBPRINT\%INSTLANG%\SETUP.EXE OPTION='%PARAM_REG% "%INSTALL_DIR%" -NOEULA' WAIT=IS5 HIDE=FALSE PARAMETER=INITIAL_APPLICATION_PARAM CANCEL=TRUE [LET_EWP_INSTALLED] %EWP.INSTALLED%=1 %EWP.ENABLE%=0 ;--------------------------------- ; Install CDR direct print Procedure ;--------------------------------- [INSTALL_CD_PROC] INITIALIZE=INSTALL_CD_ACTION BEGIN=INSTALL_APP_BEGINACTION [INSTALL_CD_ACTION] LET=LET_CD_INFO GOSUB=INSTALL_APP_ACTION LET=MYPRINT_LOG_CDR_INSTALL_START END [LET_CD_INFO] %ITEM%=%CD.TEXT% %APP.ENABLE%=%CD.ENABLE% %APP.SELECT%=%CD.SELECT% %APP.WEIGHT%=%CD.WEIGHT% %INSTALL_APP%=INSTALL_CD %LET_APP_INSTALLED%=LET_CD_INSTALLED %FAILURESTEP%=`%MESSAGE%;STRING;MSM1807` %APPINST_RESULT_REQUIREMENT%=IS_RESULT_APPINST_SUCCESS %EULA_CANCELED%=FALSE [INSTALL_CD] FILE=%SRC%\CDR\%INSTLANG%\SETUP.EXE OPTION='%PARAM_REG% "%INSTALL_DIR%" -NOEULA' WAIT=IS6 HIDE=FALSE PARAMETER=INITIAL_APPLICATION_PARAM CANCEL=FALSE [LET_CD_INSTALLED] %CD.INSTALLED%=1 %CD.ENABLE%=0 ;--------------------------------- ; Install Solution Menu Procedure ;--------------------------------- [INSTALL_SBOX_PROC] INITIALIZE=INSTALL_SBOX_ACTION BEGIN=INSTALL_APP_BEGINACTION [INSTALL_SBOX_ACTION] LET=LET_SBOX_INFO GOSUB=INSTALL_APP_ACTION LET=MYPRINT_LOG_SBOX_INSTALL_START END [LET_SBOX_INFO] %ITEM%=%SBOX.TEXT% %APP.ENABLE%=%SBOX.ENABLE% %APP.SELECT%=%SBOX.SELECT% %APP.WEIGHT%=%SBOX.WEIGHT% %INSTALL_APP%=INSTALL_SBOX %LET_APP_INSTALLED%=LET_SBOX_INSTALLED %FAILURESTEP%=`%MESSAGE%;STRING;MSM1807` %APPINST_RESULT_REQUIREMENT%=IS_RESULT_APPINST_SUCCESS_MORE %EULA_CANCELED%=FALSE [INSTALL_SBOX] FILE=%SRC%\SBOX\%INSTLANG%\SETUP.EXE OPTION='%PARAM_REG% "%INSTALL_DIR%" -NOEULA' WAIT=IS6 HIDE=FALSE PARAMETER=INITIAL_APPLICATION_PARAM CANCEL=FALSE [LET_SBOX_INSTALLED] %SBOX.INSTALLED%=1 %SBOX.ENABLE%=0 ;--------------------------------- ; Install My Printer Utility ;--------------------------------- [INSTALL_MYPRINTER_PROC] INITIALIZE=INSTALL_MYPRINTER_ACTION BEGIN=INSTALL_APP_BEGINACTION [INSTALL_MYPRINTER_ACTION] LET=LET_MYPRINTER_INFO GOSUB=INSTALL_APP_ACTION LET=MYPRINT_LOG_MYPRINT_INSTALL_START END [LET_MYPRINTER_INFO] %ITEM%=%MYPRINTER.TEXT% %APP.ENABLE%=%MYPRINTER.ENABLE% %APP.SELECT%=%MYPRINTER.SELECT% %APP.WEIGHT%=%MYPRINTER.WEIGHT% %INSTALL_APP%=INSTALL_MYPRINTER %LET_APP_INSTALLED%=LET_MYPRINTER_INSTALLED %FAILURESTEP%=`%MESSAGE%;STRING;MSM1808` %APPINST_RESULT_REQUIREMENT%=IS_RESULT_APPINST_SUCCESS_MORE %EULA_CANCELED%=FALSE [INSTALL_MYPRINTER] FILE=%SRC%\MYPRINT\%INSTLANG%\SETUP.EXE OPTION='%PARAM_REG% -NOEULA' WAIT=IS6 HIDE=FALSE PARAMETER=INITIAL_APPLICATION_PARAM CANCEL=FALSE [LET_MYPRINTER_INSTALLED] %MYPRINTER.INSTALLED%=1 %MYPRINTER.ENABLE%=0 ;--------------------------------- ; Install AdobeProfile Procedure ;--------------------------------- [INSTALL_ADOBEICC_PROC] INITIALIZE=INSTALL_ADOBEICC_ACTION BEGIN=INSTALL_APP_BEGINACTION [INSTALL_ADOBEICC_ACTION] LET=LET_ADOBEICC_INFO GOSUB=INSTALL_APP_ACTION LET=MYPRINT_LOG_ADOBE_INSTALL_START END [LET_ADOBEICC_INFO] %ITEM%=%ADOBEICC.TEXT% %APP.ENABLE%=%ADOBEICC.ENABLE% %APP.SELECT%=%ADOBEICC.SELECT% %APP.WEIGHT%=%ADOBEICC.WEIGHT% %INSTALL_APP%=INSTALL_ADOBEICC %LET_APP_INSTALLED%=LET_ADOBEICC_INSTALLED %FAILURESTEP%=`%MESSAGE%;STRING;MSM1807` %APPINST_RESULT_REQUIREMENT%=IS_RESULT_APPINST_SUCCESS %EULA_CANCELED%=IS_ADOBEICC_CANCEL [INSTALL_ADOBEICC] FILE=%SRC%\ADOBEICC\SETUP.EXE OPTION='%PARAM_REG% -NOEULA' WAIT=IS6 HIDE=FALSE PARAMETER=INITIAL_APPLICATION_PARAM CANCEL=FALSE [IS_ADOBEICC_CANCEL] IFEQ=%ADOBEICC.EULA_CANCEL%,1 [LET_ADOBEICC_INSTALLED] %ADOBEICC.INSTALLED%=1 %ADOBEICC.ENABLE%=0 ;--------------------------------- ; Install PhotoStudio ;--------------------------------- [INSTALL_PHOTOSTUDIO_PROC] INITIALIZE=INSTALL_PHOTOSTUDIO_ACTION BEGIN=INSTALL_3RDAPP_BEGINACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION [INSTALL_PHOTOSTUDIO_ACTION] LET=LET_PHOTOSTUDIO_INFO LET=SET_PHOTOSTUDIO_PATH_EN IF=IFEXIST_PSTUDIOLANG_E5 LET=SET_PHOTOSTUDIO_PATH_E5 ENDIF IF=IFEXIST_PSTUDIOLANG_EA4 LET=SET_PHOTOSTUDIO_PATH_EA4 ENDIF IF=IFEXIST_PSTUDIOLANG_JP LET=SET_PHOTOSTUDIO_PATH_JP ENDIF GOSUB=INSTALL_APP_ACTION LET=MYPRINT_LOG_PSTUDIO_INSTALL_START END [LET_PHOTOSTUDIO_INFO] %ITEM%=%PHOTOSTUDIO.TEXT% %APP.ENABLE%=%PHOTOSTUDIO.ENABLE% %APP.SELECT%=%PHOTOSTUDIO.SELECT% %APP.WEIGHT%=%PHOTOSTUDIO.WEIGHT% %APP.SILENT%=%PHOTOSTUDIO.SILENT% %INSTALL_APP%=INSTALL_PHOTOSTUDIO %LET_APP_INSTALLED%=LET_PHOTOSTUDIO_INSTALLED %IS_REBOOT_APP%=FALSE %NEXT_PROC%=INSTALLED_PHOTOSTUDIO_PROC %EULA_CANCELED%=IS_PHOTOSTUDIO_CANCEL %IS_3RDAPP_INSTALL_SUCCESS%=TRUE %INSTALL_APP_NOSILENT%=INSTALL_PHOTOSTUDIO_NOSILENT %IS_3RDAPP_TWICE_INSTALL%=FALSE [INSTALL_PHOTOSTUDIO] FILE=%SRC%\PSTUDIO\Original\SETUP.EXE WAIT=IS6 HIDE=FALSE CANCEL=FALSE [INSTALL_PHOTOSTUDIO_NOSILENT] FILE=%SRC%\PSTUDIO\Original\SETUP.EXE WAIT=IS6 HIDE=FALSE CANCEL=FALSE [IS_PHOTOSTUDIO_CANCEL] IFEQ=%PHOTOSTUDIO.EULA_CANCEL%,1 [LET_PHOTOSTUDIO_INSTALLED] %PHOTOSTUDIO.INSTALLED%=1 %PHOTOSTUDIO.ENABLE%=0 [IF_PHOTOSTUDIO_INSTALL_SUCCESS] IFEQ=%EXITCODE%,0 [SET_PHOTOSTUDIO_PATH_E5] %PHOTOSTUDIO_EXEPATH%=%SRC%\PHOTOSTUDIO\E5\SETUP.EXE %PHOTOSTUDIO_LANGLIST%=LIST_OF_PSTUDIOLANG_E5 [SET_PHOTOSTUDIO_PATH_EA4] %PHOTOSTUDIO_EXEPATH%=%SRC%\PHOTOSTUDIO\EA4\SETUP.EXE %PHOTOSTUDIO_LANGLIST%=LIST_OF_PSTUDIOLANG_EA4 [SET_PHOTOSTUDIO_PATH_EN] %PHOTOSTUDIO_EXEPATH%=%SRC%\PHOTOSTUDIO\EN\SETUP.EXE %PHOTOSTUDIO_LANGLIST%=LIST_OF_PSTUDIOLANG_EN [SET_PHOTOSTUDIO_PATH_JP] %PHOTOSTUDIO_EXEPATH%=%SRC%\PHOTOSTUDIO\JP\SETUP.EXE %PHOTOSTUDIO_LANGLIST%=LIST_OF_PSTUDIOLANG_JP [LIST_OF_PSTUDIOLANG_E5] DEFAULT=0009 English=0009 Spanish=000a French=040c German=0007 Italian=0010 [LIST_OF_PSTUDIOLANG_EA4] DEFAULT=0009 English=0009 Korean=0013 Simplified_Chinese=0804 Traditional_Chinese=0404 [LIST_OF_PSTUDIOLANG_EN] DEFAULT=0009 English=0009 [LIST_OF_PSTUDIOLANG_JP] DEFAULT=0011 English=0011 ;--------------------------------- ; After Install PhotoStudio ;--------------------------------- [INSTALLED_PHOTOSTUDIO_PROC] INITIALIZE=INSTALL_PHOTOSTUDIO_ACTION BEGIN=INSTALLED_3RDAPP_BEGINACTION ;--------------------------------- ; Install Yomitori Kakumei ;--------------------------------- [INSTALL_YOMITORI_PROC] INITIALIZE=INSTALL_YOMITORI_ACTION BEGIN=INSTALL_3RDAPP_BEGINACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION [INSTALL_YOMITORI_ACTION] LET=LET_YOMITORI_INFO GOSUB=INSTALL_APP_ACTION LET=MYPRINT_LOG_YOMITORI_INSTALL_START END [LET_YOMITORI_INFO] %ITEM%=%YOMITORI.TEXT% %APP.ENABLE%=%YOMITORI.ENABLE% %APP.SELECT%=%YOMITORI.SELECT% %APP.WEIGHT%=%YOMITORI.WEIGHT% %APP.SILENT%=%YOMITORI.SILENT% %INSTALL_APP%=INSTALL_YOMITORI %LET_APP_INSTALLED%=LET_YOMITORI_INSTALLED %IS_REBOOT_APP%=IS_YOMITORI_REBOOT %NEXT_PROC%=INSTALLED_YOMITORI_PROC %EULA_CANCELED%=IS_YOMITORI_CANCEL %IS_3RDAPP_INSTALL_SUCCESS%=TRUE %INSTALL_APP_NOSILENT%=INSTALL_YOMITORI_NOSILENT %IS_3RDAPP_TWICE_INSTALL%=FALSE [INSTALL_YOMITORI] FILE=%SRC%\YOMIKAKU\Original\SSETUP.EXE WAIT=IS6 HIDE=FALSE CANCEL=FALSE [INSTALL_YOMITORI_NOSILENT] FILE=%SRC%\YOMIKAKU\Original\SETUP.EXE OPTION='/v"PARAM=NoReboot"' WAIT=IS6 HIDE=FALSE CANCEL=FALSE [IS_YOMITORI_CANCEL] IFEQ=%YOMITORI.EULA_CANCEL%,1 [LET_YOMITORI_INSTALLED] %YOMITORI.INSTALLED%=1 %YOMITORI.ENABLE%=0 [IF_YOMITORI_INSTALL_SUCCESS] IFEQ=%EXITCODE%,0 [IS_YOMITORI_REBOOT] IFEQ=@SOFTWARE\PANASONIC\“ÇŽæŠv–½\L1.00.000;REBOOT@,1 ;--------------------------------- ; After Install Yomitori Kakumei ;--------------------------------- [INSTALLED_YOMITORI_PROC] INITIALIZE=INSTALL_YOMITORI_ACTION BEGIN=INSTALLED_3RDAPP_BEGINACTION ;--------------------------------- ; Install OmniPage ;--------------------------------- [INSTALL_OMNIPAGE_PROC] INITIALIZE=INSTALL_OMNIPAGE_ACTION BEGIN=INSTALL_3RDAPP_BEGINACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION [INSTALL_OMNIPAGE_ACTION] LET=LET_OMNIPAGE_INFO GOSUB=INSTALL_APP_ACTION END [LET_OMNIPAGE_INFO] %ITEM%=%OMNIPAGE.TEXT% %APP.ENABLE%=%OMNIPAGE.ENABLE% %APP.SELECT%=%OMNIPAGE.SELECT% %APP.WEIGHT%=%OMNIPAGE.WEIGHT% %APP.SILENT%=%OMNIPAGE.SILENT% %INSTALL_APP%=INSTALL_OMNIPAGE %LET_APP_INSTALLED%=LET_OMNIPAGE_INSTALLED %IS_REBOOT_APP%=FALSE %NEXT_PROC%=INSTALLED_OMNIPAGE_PROC %EULA_CANCELED%=IS_OMNIPAGEEULA_CANCEL %IS_3RDAPP_INSTALL_SUCCESS%=TRUE %INSTALL_APP_NOSILENT%=INSTALL_OMNIPAGE_NOSILENT %IS_3RDAPP_TWICE_INSTALL%=FALSE [INSTALL_OMNIPAGE] FILE=%SRC%\OMNIPAGE\Original\OMNIPAGE\SETUP.EXE OPTION='/l`%INI%;%OMNIPAGE_LANGLIST%;%LANG%;DEFAULT` /v"EREG=3 REBOOT=R /qn"' WAIT=IS6 HIDE=FALSE CANCEL=FALSE [INSTALL_OMNIPAGE_NOSILENT] FILE=%SRC%\OMNIPAGE\Original\OMNIPAGE\SETUP.EXE WAIT=IS6 HIDE=FALSE CANCEL=FALSE [IS_OMNIPAGEEULA_CANCEL] IFEQ=%OMNIPAGE.EULA_CANCEL%,1 [LET_OMNIPAGE_INSTALLED] %OMNIPAGE.INSTALLED%=1 %OMNIPAGE.ENABLE%=0 [IF_OMNIPAGE_INSTALL_SUCCESS] IFEQ=%EXITCODE%,0 [LIST_OF_OMNILANG_EP6] DEFAULT=1033 English=1033 Spanish=1034 French=1036 German=1031 Italian=1040 Portuguese=1046 [LIST_OF_OMNILANG_EN] DEFAULT=1033 English=1033 ;--------------------------------- ; After Install OmniPage ;--------------------------------- [INSTALLED_OMNIPAGE_PROC] INITIALIZE=INSTALL_OMNIPAGE_ACTION BEGIN=INSTALLED_3RDAPP_BEGINACTION ;--------------------------------- ; Install PageManager ;--------------------------------- [INSTALL_PAGEMANAGER_PROC] INITIALIZE=INSTALL_PAGEMANAGER_ACTION BEGIN=INSTALL_3RDAPP_BEGINACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION [INSTALL_PAGEMANAGER_ACTION] LET=LET_PAGEMANAGER_INFO GOSUB=INSTALL_APP_ACTION END [LET_PAGEMANAGER_INFO] %ITEM%=%PAGEMANAGER.TEXT% %APP.ENABLE%=%PAGEMANAGER.ENABLE% %APP.SELECT%=%PAGEMANAGER.SELECT% %APP.WEIGHT%=%PAGEMANAGER.WEIGHT% %APP.SILENT%=%PAGEMANAGER.SILENT% %INSTALL_APP%=INSTALL_PAGEMANAGER %LET_APP_INSTALLED%=LET_PAGEMANAGER_INSTALLED %IS_REBOOT_APP%=FALSE %NEXT_PROC%=INSTALLED_PAGEMANAGER_PROC %EULA_CANCELED%=IS_PAGEMANAGER_CANCEL %IS_3RDAPP_INSTALL_SUCCESS%=TRUE %INSTALL_APP_NOSILENT%=INSTALL_PAGEMANAGER_NOSILENT %IS_3RDAPP_TWICE_INSTALL%=FALSE [INSTALL_PAGEMANAGER] FILE=%PAGEMANAGER_PATH%\SETUP.EXE OPTION='/deleter /s /r /psilent /l`%INI%;%PAGEMANAGER_LANGLIST%;%LANG%;DEFAULT`' WAIT=IS6 HIDE=FALSE CANCEL=FALSE [INSTALL_PAGEMANAGER_NOSILENT] FILE=%PAGEMANAGER_PATH%\SETUP.EXE OPTION='/deleter' WAIT=IS6 HIDE=FALSE CANCEL=FALSE [IS_PAGEMANAGER_CANCEL] IFEQ=%PAGEMANAGER.EULA_CANCEL%,1 [LET_PAGEMANAGER_INSTALLED] %PAGEMANAGER.INSTALLED%=1 %PAGEMANAGER.ENABLE%=0 [IF_PAGEMANAGER_INSTALL_SUCCESS] IFEQ=@SOFTWARE\NEWSOFT\PAGEMANAGER\CA;Install@,success [LIST_OF_PAGELANG_E5] DEFAULT=0009 English=0009 Spanish=000a French=040c German=0007 Italian=0010 [LIST_OF_PAGELANG_ASIA2-2] DEFAULT=0009 English=0009 Simplified_Chinese=0804 [LIST_OF_PAGELANG_EN] DEFAULT=0009 English=0009 [LIST_OF_PAGELANG_JP] DEFAULT=0011 English=0011 ;--------------------------------- ; After Install PAGEMANAGER ;--------------------------------- [INSTALLED_PAGEMANAGER_PROC] INITIALIZE=INSTALL_PAGEMANAGER_ACTION BEGIN=INSTALLED_3RDAPP_BEGINACTION ;--------------------------------- ; Install Rosetta ;--------------------------------- [INSTALL_ROSETTA_PROC] INITIALIZE=INSTALL_ROSETTA_ACTION BEGIN=INSTALL_3RDAPP_BEGINACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION [INSTALL_ROSETTA_ACTION] LET=LET_ROSETTA_INFO GOSUB=INSTALL_APP_ACTION END [LET_ROSETTA_INFO] %ITEM%=%ROSETTA.TEXT% %APP.ENABLE%=%ROSETTA.ENABLE% %APP.SELECT%=%ROSETTA.SELECT% %APP.WEIGHT%=%ROSETTA.WEIGHT% %APP.SILENT%=%ROSETTA.SILENT% %INSTALL_APP%=INSTALL_ROSETTA %LET_APP_INSTALLED%=LET_ROSETTA_INSTALLED %IS_REBOOT_APP%=FALSE %NEXT_PROC%=INSTALLED_ROSETTA_PROC %EULA_CANCELED%=IS_ROSETTA_CANCEL %IS_3RDAPP_INSTALL_SUCCESS%=TRUE %INSTALL_APP_NOSILENT%=INSTALL_ROSETTA_NOSILENT %IS_3RDAPP_TWICE_INSTALL%=FALSE [INSTALL_ROSETTA] FILE=%SRC%\ROSETTA\Original\SETUP.EXE WAIT=IS6 HIDE=FALSE CANCEL=FALSE [INSTALL_ROSETTA_NOSILENT] FILE=%SRC%\ROSETTA\Original\SETUP.EXE WAIT=IS6 HIDE=FALSE CANCEL=FALSE [IS_ROSETTA_CANCEL] IFEQ=%ROSETTA.EULA_CANCEL%,1 [LET_ROSETTA_INSTALLED] %ROSETTA.INSTALLED%=1 %ROSETTA.ENABLE%=0 [IF_ROSETTA_INSTALL_SUCCESS] IFEQ=%EXITCODE%,0 ;--------------------------------- ; After Install Rosetta ;--------------------------------- [INSTALLED_ROSETTA_PROC] INITIALIZE=INSTALL_ROSETTA_ACTION BEGIN=INSTALLED_3RDAPP_BEGINACTION ;--------------------------------- ; Install File KAKUMEI ;--------------------------------- [INSTALL_FILEOCR_PROC] INITIALIZE=INSTALL_FILEOCR_ACTION BEGIN=INSTALL_3RDAPP_BEGINACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION [INSTALL_FILEOCR_ACTION] LET=LET_FILEOCR_INFO GOSUB=INSTALL_APP_ACTION END [LET_FILEOCR_INFO] %ITEM%=%FILEOCR.TEXT% %APP.ENABLE%=%FILEOCR.ENABLE% %APP.SELECT%=%FILEOCR.SELECT% %APP.WEIGHT%=%FILEOCR.WEIGHT% %APP.SILENT%=%FILEOCR.SILENT% %INSTALL_APP%=INSTALL_FILEOCR %LET_APP_INSTALLED%=LET_FILEOCR_INSTALLED %IS_REBOOT_APP%=FALSE %NEXT_PROC%=INSTALLED_FILEOCR_PROC %EULA_CANCELED%=IS_FILEOCR_CANCEL %IS_3RDAPP_INSTALL_SUCCESS%=TRUE %INSTALL_APP_NOSILENT%=INSTALL_FILEOCR_NOSILENT %IS_3RDAPP_TWICE_INSTALL%=FALSE [INSTALL_FILEOCR] FILE=%SRC%\FILEOCR\Original\SSETUP.EXE WAIT=IS6 HIDE=FALSE CANCEL=FALSE [INSTALL_FILEOCR_NOSILENT] FILE=%SRC%\FILEOCR\Original\SETUP.EXE OPTION='/v"PARAM=NoReboot"' WAIT=IS6 HIDE=FALSE CANCEL=FALSE [IS_FILEOCR_CANCEL] IFEQ=%FILEOCR.EULA_CANCEL%,1 [LET_FILEOCR_INSTALLED] %FILEOCR.INSTALLED%=1 %FILEOCR.ENABLE%=0 [IF_FILEOCR_INSTALL_SUCCESS] IFEQ=%EXITCODE%,0 ;--------------------------------- ; After Install File KAKUMEI ;--------------------------------- [INSTALLED_FILEOCR_PROC] INITIALIZE=INSTALL_FILEOCR_ACTION BEGIN=INSTALLED_3RDAPP_BEGINACTION ;--------------------------------- ; Install Utility Procedure ;--------------------------------- [INSTALL_UTILITY_PROC] INITIALIZE=INSTALL_UTILITY_ACTION BEGIN=INSTALL_UTILITY_BEGINACTION [INSTALL_UTILITY_ACTION] REBOOTMODE=REBOOTMODE_REJECT EJECTMODE=EJECTMODE_REJECT IF=IS_UTILITY_NOTINSTALL END=NEXT ENDIF END [INSTALL_UTILITY_BEGINACTION] IF=IS_CAPTURE_MODE LET=%LET_UTILITY_INSTALLED% LOG=%ITEM% is installed(CAPTURE_MODE). END=NEXT ENDIF CREATEPROGRESSDLG=TRUE SETWINDOWZPOS=1 IF=IS_SECONDINSTALL UPDATEPROGRESSDLG=TRUE PAUSE=6000 ENDIF LET=LET_SECONDINSTALL APPL=%INSTALL_UTILITY% IF=%IS_UTILITY_INSTALL_SUCCESS% LET=%LET_UTILITY_INSTALLED% LOG=%ITEM% is install successful. ENDIF IF=%IS_UTILITY_INSTALL_FAILED% CREATEPROGRESSDLG=FALSE END=FAILURE_PROC ENDIF IF=IS_RESULT_REBOOT LET=LET_REBOOT_TRUE LOG=%ITEM% need REBOOT. ENDIF SETWINDOWZPOS=1 PROGRESS=%TOTALWEIGHT%,%UTILITY.WEIGHT%,%INSTALLTIME% END=NEXT [IS_RESULT_UTILITY_SUCCESS] IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,1 [IS_RESULT_UTILITY_FAILED] IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,1 [IS_UTILITY_NOTINSTALL] IFEQ=%UTILITY.ENABLE%,0 OR IFEQ=%UTILITY.SELECT%,0 ;--------------------------------- ; Install Application ;--------------------------------- [INSTALL_APP_PROC] INITIALIZE=INSTALL_APP_ACTION BEGIN=INSTALL_APP_BEGINACTION [INSTALL_APP_ACTION] REBOOTMODE=REBOOTMODE_REJECT EJECTMODE=EJECTMODE_REJECT IF=IS_APP_NOTINSTALL END=NEXT ENDIF END [INSTALL_APP_BEGINACTION] SETWINDOWZPOS=1 CREATEPROGRESSDLG=TRUE UPDATEPROGRESSDLG=TRUE IF=%EULA_CANCELED% PROGRESS=%TOTALWEIGHT%,%APP.WEIGHT%,%INSTALLTIME% END=NEXT ENDIF IF=IS_CAPTURE_MODE LET=%LET_APP_INSTALLED% END=NEXT ENDIF IF=IS_SECONDINSTALL PAUSE=6000 ENDIF LET=LET_SECONDINSTALL APPL=%INSTALL_APP% IF=IS_INSTALLTERMINATE LET=LET_REBOOT_TRUE CREATEPROGRESSDLG=FALSE END=FAILURE_PROC ENDIF IF=IS_RESULT_REBOOT LET=LET_REBOOT_TRUE LOG=%ITEM% need REBOOT. ENDIF IF=%APPINST_RESULT_REQUIREMENT% LET=%LET_APP_INSTALLED% LOG=%ITEM% is installed successful. ELSE LOG=%ITEM% is not installed. ENDIF SETWINDOWZPOS=1 PROGRESS=%TOTALWEIGHT%,%APP.WEIGHT%,%INSTALLTIME% END=NEXT [IS_APP_NOTINSTALL] IFEQ=%APP.ENABLE%,0 OR IFEQ=%APP.SELECT%,0 [IS_INSTALLTERMINATE] IFEQ=%EXITCODE%,128 ;--------------------------------- ; Initial Application Parameter ;--------------------------------- [INITIAL_APPLICATION_PARAM] @%PARAM_REG%;REBOOT@=DWORD,0 @%PARAM_REG%;APPLICATION_COMPLETED@=DWORD,0xFFFFFFFF @%PARAM_REG%;PRIMARY_LANGID@=DWORD,%INST_PRIMARY_LANGID% @%PARAM_REG%;SUB_LANGID@=DWORD,%INST_SUB_LANGID% @%PARAM_REG%;RESIDENCE@=SZ,%RESIDENCE% @%PARAM_REG%;REGION@=SZ,%SELECTEDCOUNTRY% @%PARAM_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%" [IS_RESULT_APPINST_SUCCESS] IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,1 [IS_RESULT_APPINST_SUCCESS_MORE] IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,1 OR IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,130 OR IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,140 OR IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,160 OR IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,170 OR IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,180 [IS_RESULT_APPLICATION_BEGIN] IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,0 [IS_RESULT_NETRWORKSETUP_BACK] IFEQ=@%PARAM_REG%;APPLICATION_COMPLETED@,120 [IS_RESULT_REBOOT] IFNE=@%PARAM_REG%;REBOOT@,0 [LET_REBOOT_TRUE] %REBOOT%=1 [LET_REGREBOOT_FALSE] @%PARAM_REG%;REBOOT@=DWORD,0 [LET_REBOOTDRV_TRUE] %REBOOTDRV%=1 [LET_REBOOT_FALSE] %REBOOT%=0 [LET_REBOOTDRV_FALSE] %REBOOTDRV%=0 ;--------------------------------- ; Install 3rd Application ;--------------------------------- [INSTALL_3RDAPP_PROC] INITIALIZE=INSTALL_APP_ACTION BEGIN=INSTALL_3RDAPP_BEGINACTION [INSTALL_3RDAPP_BEGINACTION] SETWINDOWZPOS=1 CREATEPROGRESSDLG=TRUE UPDATEPROGRESSDLG=TRUE IF=%EULA_CANCELED% END=NEXT ENDIF IF=IS_CAPTURE_MODE END=NEXT ENDIF IF=IS_SECONDINSTALL PAUSE=6000 ENDIF LET=LET_SECONDINSTALL SAVERERUN=RERUN_3RDAPP REBOOTMODE=REBOOTMODE_ACCEPT IF=IS_APPSILENT_TRUE LOG=%ITEM% is SILENT APPL=%INSTALL_APP% LOG=EXITCODE is %EXITCODE% ELSE LOG=%ITEM% is NOSILENT APPL=%INSTALL_APP_NOSILENT% LOG=EXITCODE is %EXITCODE% ENDIF IF=%IS_3RDAPP_INSTALL_SUCCESS% LOG=%ITEM% install success REBOOTMODE=REBOOTMODE_REJECT END=NEXT ENDIF IF=%IS_3RDAPP_TWICE_INSTALL% LOG=%ITEM% install retry APPL=%INSTALL_APP_NOSILENT% ENDIF REBOOTMODE=REBOOTMODE_REJECT END=NEXT [RERUN_3RDAPP] FILE=%MCDCHECK_DIR%\MCDCHECK.INI BEGIN=%NEXT_PROC% [IS_APPSILENT_TRUE] IFEQ=%APP.SILENT%,1 ;--------------------------------- ; Installed 3rd Application ;--------------------------------- [INSTALLED_3RDAPP_BEGINACTION] SETWINDOWZPOS=1 PROGRESS=%TOTALWEIGHT%,%APP.WEIGHT%,%INSTALLTIME% DELETERERUN=RERUN_3RDAPP IF=%EULA_CANCELED% END=NEXT ENDIF IF=%IS_3RDAPP_INSTALL_SUCCESS% LET=%LET_APP_INSTALLED% ELSE LOG=%ITEM% install failed. ENDIF IF=%IS_REBOOT_APP% LET=LET_REBOOT_TRUE ENDIF END=NEXT ;--------------------------------- ; Final Procedure ;--------------------------------- [FINAL_PROC] INITIALIZE=FINAL_PROC_ACTION [FINAL_PROC_ACTION] CREATEPROGRESSDLG=FALSE REBOOTMODE=REBOOTMODE_REJECT EJECTMODE=EJECTMODE_REJECT SETWINDOWZPOS=1 ITEMINFO_INSTALLED=%ITEMSECTION% LET=LET_STEPITEM_NONE LET=LET_COMMA_NULL IF=IS_SHOW_SETUPMETHOD LET=LET_STEP3_LAN LET=LET_COMMA_COMMA ENDIF IF=IS_NEED_CONNECT_STEP LET=LET_STEP3_PRINTERCONNECT LET=LET_COMMA_COMMA ENDIF IF=IS_HEADALIGNMENT1_SHOW LOG=headalignment is 1 LET=LET_STEP3_DETECT_HEADALIGNMENT1 LET=LET_COMMA_COMMA ENDIF IF=IS_HEADALIGNMENT2_SHOW LOG=headalignment is 2 LET=LET_STEP3_DETECT_HEADALIGNMENT2 LET=LET_COMMA_COMMA ENDIF IF=IS_HEADALIGNMENT3_SHOW LOG=headalignment is 3 LET=LET_STEP3_DETECT_HEADALIGNMENT1 LET=LET_COMMA_COMMA ENDIF IF=IS_2BININFO_NEED LET=LET_STEP3_2BININFO LET=LET_COMMA_COMMA ENDIF IF=IS_NEED_RESULT LET=LET_STEP3_RESULT LET=LET_COMMA_COMMA ELSE ENDIF IF=IS_COMPLETIONSTEP_NEED LET=LET_STEP3_COMPLETION LET=LET_COMMA_COMMA ENDIF SETWINDOWZPOS=1 IF=NEED_REGIST_DRVINFO_4SBOX LET=REGIST_DRVINFO_4SBOX ENDIF IF=NEED_REGIST_DRVINFO_4SBOX_WITHOUT_AREA LET=REGIST_DRVINFO_4SBOX_WITHOUT_AREA ENDIF END=NEXT [IS_NEED_RESULT] IFEQ=%PRODUCTFLAG%,0 OR IFEQ=%PRODUCTFLAG%,3 OR IFEQ=%PRODUCTFLAG%,4 [NEED_REGIST_DRVINFO_4SBOX] IFEQ=%PRINTERDRIVER.SELECT%,1 IFEQ=%PRODUCTFLAG%,0 IFNE=%LEADAPLICD%,2 OR IFEQ=%MPDRIVER.SELECT%,1 IFNE=%LEADAPLICD%,2 OR IFEQ=%PRODUCTFLAG%,4 [NEED_REGIST_DRVINFO_4SBOX_WITHOUT_AREA] IFEQ=%SCANGEAR.SELECT%,1 OR IFEQ=%PRINTERDRIVER.SELECT%,1 IFEQ=%PRODUCTFLAG%,3 [REGIST_DRVINFO_4SBOX] @%INSTALLED_DEVICE_REG%;LISTNAME@=SZ,"Canon %PRODUCTNAME%" @%INSTALLED_DEVICE_REG%;DEVICENAME@=SZ,%DEVICEID% @%INSTALLED_DEVICE_REG%;CATEGORY@=SZ,`%INI%;PRODUCTTYPE_LIST;%PRODUCTFLAG%` @%INSTALLED_DEVICE_REG%;RESIDENCE@=SZ,%RESIDENCE% @%INSTALLED_DEVICE_REG%;AREA@=SZ,%SELECTEDCOUNTRY% @%INSTALLED_DEVICE_REG%;CD@=SZ,%CDTYPE% [REGIST_DRVINFO_4SBOX_WITHOUT_AREA] @%INSTALLED_DEVICE_REG%;DEVICENAME@=SZ,%DEVICEID% @%INSTALLED_DEVICE_REG%;CATEGORY@=SZ,`%INI%;PRODUCTTYPE_LIST;%PRODUCTFLAG%` @%INSTALLED_DEVICE_REG%;RESIDENCE@=SZ,%RESIDENCE% @%INSTALLED_DEVICE_REG%;CD@=SZ,%CDTYPE% [IS_NEED_CONNECT_STEP] IFEQ=%PRINTERDRIVER.INSTALLED%,1 OR IFEQ=%MPDRIVER.INSTALLED%,1 [IS_NEED_DETECT] IFEQ=%PRINTERDRIVER.INSTALLED%,1 OR IFEQ=%MPDRIVER.INSTALLED%,1 [LET_STEPITEM_NONE] %STEPITEM%="" [LET_COMMA_NULL] %COMMA%="" [LET_COMMA_COMMA] %COMMA%="," [LET_STEP3_LAN] %STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM2051`" [LET_STEP3_PRINTERCONNECT] %STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM2001`" [LET_STEP3_DETECT_HEADALIGNMENT1] %STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM2401`" [LET_STEP3_DETECT_HEADALIGNMENT2] %STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM2411`" [LET_STEP3_2BININFO] %STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM2610`" [LET_STEP3_RESULT] %STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM2201`" [LET_STEP3_COMPLETION] %STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM1809`" ;--------------------------------- ; Select LAN usage model Procedure ;--------------------------------- [INSTALL_LANSELECT_PROC] INITIALIZE=INSTALL_LANSELECT_ACTION SCREEN=%SCREEN%\CONDITION.SCI CANCEL_EVENT=INSTALL_LANSELECT_CANCEL_ACTION LAN1ST_EVENT=INSTALL_LANSELECT_LAN1ST_ACTION LAN2ND_EVENT=INSTALL_LANSELECT_LAN2ND_ACTION NEXT_EVENT=INSTALL_LANSELECT_NEXT_ACTION [INSTALL_LANSELECT_ACTION] SETWINDOWZPOS=1 REBOOTMODE=REBOOTMODE_REJECT EJECTMODE=EJECTMODE_REJECT LOG=%LANFLAG% %MPDRIVER.INSTALLED% %SELECT_METHOD% IF=IS_SHOW_SETUPMETHOD ELSE END=NEXT ENDIF LET=LET_LANSELFLAG_1ST LET=LET_ITEM_NETWORKSETUP LET=SET_CONDITIONSCI_PARAMS IF=IF_CABLEONLY LET=SET_CONDITIONSCI_PARAMS_CABLEONLY ENDIF SETWINDOWZPOS=1 LET=MYPRINT_LOG_SECONDSELECT_START END [LET_ITEM_NETWORKSETUP] %ITEM%=`%MESSAGE%;STRING;MSM4014` [SET_CONDITIONSCI_PARAMS] %SM_RADIO1_TEXT%=`%MESSAGE%;STRING;MSM2053` %SM_RADIO2_TEXT%=`%MESSAGE%;STRING;MSM2055` [IF_CABLEONLY] IFEQ=%LANFLAG%,2 [SET_CONDITIONSCI_PARAMS_CABLEONLY] %SM_RADIO1_TEXT%=`%MESSAGE%;STRING;MSM2065` %SM_RADIO2_TEXT%=`%MESSAGE%;STRING;MSM2067` [INSTALL_LANSELECT_CANCEL_ACTION] LET=LET_FORCEDEFAULT LET=LET_FAILURESTEP_LANSELECT END=LAN_FAILURE_PROC [LANSEELCT_SCI_TABLE] 0=SFP 1=MFP 2=MFP [LET_FAILURESTEP_LANSELECT] %FAILURESTEP%=`%MESSAGE%;STRING;MSM2051` [INSTALL_LANSELECT_LAN1ST_ACTION] LET=LET_LANSELFLAG_1ST END [INSTALL_LANSELECT_LAN2ND_ACTION] LET=LET_LANSELFLAG_2ND END [LET_LANSELFLAG_1ST] %LANSELFLAG%=1 [LET_LANSELFLAG_2ND] %LANSELFLAG%=2 [IS_LANSELFLAG_2ND] IFEQ=%LANSELFLAG%,2 [IS_SHOW_SETUPMETHOD] IFNE=%LANFLAG%,0 IFEQ=%PRINTERDRIVER.INSTALLED%,1 IF=%SELECT_METHOD%,LAN OR IFNE=%LANFLAG%,0 IFEQ=%MPDRIVER.INSTALLED%,1 IF=%SELECT_METHOD%,LAN [NETWORKSETTING_CAUTION_MSG] TEXT=`%MESSAGE%;STRING;MSM2081` CAPTION=`%MESSAGE%;STRING;MSM0103` BUTTON=OK ICON=INFORMATION [IS_LANSELFLAG_1ST_MULTI] IFEQ=%LANSELFLAG%,1 IFEQ=%LANFLAG%,1 [IS_LANSELFLAG_1ST] IFEQ=%LANSELFLAG%,1 [INSTALL_LANSELECT_NEXT_ACTION] IF=IS_LANSELFLAG_1ST_MULTI MESSAGE=NETWORKSETTING_CAUTION_MSG END=NEXT ENDIF IF=IS_LANSELFLAG_1ST END=NEXT ENDIF LET=LET_PORTSELECT_FILE LET=LET_BJCJ_TO_CJ IF=IS_JP LET=LET_BJCJ_TO_BJ ENDIF IF=IS_WIN9X_SFP LET=LET_DETECTPRINTER_9X_SFP_NEW ENDIF IF=IS_WIN9X_MFP LET=LET_DETECTPRINTER_9X_MFP ENDIF LET=LET_MFP_JPUSPARAM_NULL IF=IS_MFP_JPUS LET=LET_MFP_JPUSPARAM_JPUS ENDIF IF=IS_WIN2K_SFP LET=LET_DETECTPRINTER_2K_SFP ENDIF IF=IS_WIN2K_MFP LET=LET_DETECTPRINTER_2K_MFP ENDIF ADDPRINTER=%PRINTERSECTION% IF=IS_SFP LET=LET_DRIVER_INSTALLED ENDIF IF=IS_MFP LET=LET_MPDRIVER_INSTALLED ENDIF LET=LET_FORCEDEFAULT LET=LOG_INSTALL_BY_MANUALSELECTION END=INSTALL_LAN_PROC [SELECT_METHOD_USB] %SELECT_METHOD%=USB [SELECT_METHOD_LAN] %SELECT_METHOD%=LAN [LET_PORTSELECT_FILE] %PORTSELECT%=FILE: ;--------------------------------- ; Detect Printer Procedure ;--------------------------------- [INSTALL_DETECTPRINTER_PROC] INITIALIZE=INSTALL_DETECTPRINTER_ACTION SCREEN=%SCREEN%\DETECT.SCI BEGIN=DETECTPRINTER_BEGINACTION HELP_EVENT=INSTALL_DETECTPRINTER_HELP_ACTION CANCEL_EVENT=INSTALL_DETECTPRINTER_CANCEL_ACTION PREV_EVENT=LAN_DETECT_PREV_ACTION SELECTPORT_EVENT=INSTALL_DETECTPRINTER_PORT_ACTION DETECTPRINTER_EVENT=INSTALL_DETECTPRINTER_DETECT_ACTION DETECTTIMEOUT_EVENT=INSTALL_DETECTPRINTER_TIMEOUT_ACTION DETECTDEVICE_EVENT=INSTALL_DETECTDEVICE_ACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION WAITMORE_EVENT=WAITMORE_ACTION [WAITMORE_ACTION] LOG=Maybe Plug and Play will take more time.Change Message to Wait more message. LET=SET_WAITMOREMSG_TRUE LET=LET_DETECTWARNINGFLAG_FALSE LET=LET_DETECTDEVICEFLAG_FALSE REDRAW=TEXT2_PAIN [SET_WAITMOREMSG_TRUE] %WAITMOREMSG%=1 [SET_WAITMOREMSG_FALSE] %WAITMOREMSG%=0 [INSTALL_DETECTPRINTER_ACTION] LOG=It is the beginning of INSTALL_DETECTPRINTER_ACTION REBOOTMODE=REBOOTMODE_REJECT EJECTMODE=EJECTMODE_REJECT SETWINDOWZPOS=1 LET=SET_WAITMOREMSG_FALSE LET=LET_SAVE_INSTLANG LET=LET_ITEM_PRINTERDRIVER IF=IS_MFP LET=LET_ITEM_MPDRIVER ENDIF LET=LET_DETECTWARNINGFLAG_FALSE LET=LET_DETECTDEVICEFLAG_FALSE LET=LET_REDRAWPAIN LOG=Start to detect devices. TIMER=DETECT_TIMER LET=LET_BJCJ_TO_CJ IF=IS_JP LET=LET_BJCJ_TO_BJ ENDIF IF=IS_WIN9X_SFP LET=LET_DETECTPRINTER_9X_SFP_NEW ENDIF IF=IS_WIN9X_MFP LET=LET_DETECTPRINTER_9X_MFP ENDIF LET=LET_MFP_JPUSPARAM_NULL IF=IS_MFP_JPUS LET=LET_MFP_JPUSPARAM_JPUS ENDIF IF=IS_WIN2K_SFP LET=LET_DETECTPRINTER_2K_SFP ENDIF IF=IS_WIN2K_MFP LET=LET_DETECTPRINTER_2K_MFP ENDIF IF=IS_ANIME_RTL LET=LET_ANIMATION_FILE_RTL ELSE LET=LET_ANIMATION_FILE_NORMAL ENDIF SETWINDOWZPOS=1 IF=IS_NEED_DETECT GOSUB=SUB_IRDASOUND END ENDIF END=NEXT [IS_ANIME_RTL] IFEQ=%RTLREADING%,1 IFEXIST=%SRC%\RES\ANIME\RTL\USB.ANI [IS_MFP_JPUS] IFEXISTDIR=%SRC%\MP\DRV98ME\PRINT\JAPANESE\JAPANESE OR IFEXISTDIR=%SRC%\MP\DRV98ME\PRINT\ENGLISH\ENGLISH [LET_MFP_JPUSPARAM_NULL] %JPUSPARAM%="" [LET_MFP_JPUSPARAM_JPUS] %JPUSPARAM%="_JPUS" [SUB_IRDASOUND] IF=IS_IRDASOUND SOUND=SET_IRDASOUND ENDIF END [DETECTPRINTER_BEGINACTION] SETWINDOWZPOS=1 LET=MYPRINT_LOG_DETECT_START END [LET_DETECTPRINTER_9X_SFP_NEW] %PRINTERSECTION%=INSTALL_SFP9X [LET_DETECTPRINTER_9X_MFP] %PRINTERSECTION%=INSTALL_MFP9X [IS_JP] IF=%LANG%,Japanese [LET_BJCJ_TO_BJ] %BJCJ%=BJ [LET_BJCJ_TO_CJ] %BJCJ%=CJ [LET_DETECTPRINTER_2K_MFP] %PRINTERSECTION%=INSTALL_MFP2K [LET_DETECTPRINTER_2K_SFP] %PRINTERSECTION%=INSTALL_SFP2K [LET_ANIMATION_FILE_NORMAL] %ANIMATION_FILE%=%SRC%\RES\ANIME\USB.ANI [LET_ANIMATION_FILE_RTL] %ANIMATION_FILE%=%SRC%\RES\ANIME\RTL\USB.ANI [INSTALL_DETECTPRINTER_HELP_ACTION] IF=IS_NOTEXIST_HELP END ENDIF OPEN=OPEN_DETECT_HELP IF=IS_OPEN_FAIL MESSAGE=MSG_OPENFAIL ENDIF END [IS_NOTEXIST_HELP] IFNOTEXIST=%MANUAL_PATH%\html\%LANG%\help.htm [OPEN_DETECT_HELP] FILE=%MANUAL_PATH%\html\%LANG%\help.htm [LAN_DETECT_PREV_ACTION] END=INSTALL_LANSELECT_PROC [INSTALL_DETECTPRINTER_CANCEL_ACTION] IF=IS_CAPTURE_MODE END=NEXT ENDIF LET=LET_FORCEDEFAULT LET=LET_FAILURESTEP_DETECTPRINTER END=DETECT_FAILURE_PROC [LET_FORCEDEFAULT] @SOFTWARE\Canon\cnmbj\PrinterDriverInstaller\%PRINTERNAME%;ForceDefaultPrinter@=SZ,"1" [INSTALL_DETECTPRINTER_PORT_ACTION] ANIMATION=FALSE PORTSELECT ANIMATION=IS_DETECTDEVICEFLAG_FALSE IF=IS_NOT_PORTSELECTED TIMER=DETECT_TIMER LET=LET_DETECTWARNINGFLAG_FALSE REDRAW=TEXT2_PAIN END ENDIF LET=LET_RESTORE_INSTLANG ADDPRINTER=%PRINTERSECTION% IF=IS_SFPFAX LET=LET_DRIVER_INSTALLED ENDIF IF=IS_MFP LET=LET_MPDRIVER_INSTALLED ENDIF LET=LET_FORCEDEFAULT LET=LET_MANUALSELECT_TRUE LET=LOG_INSTALL_BY_MANUALSELECTION END=NEXT [IS_SFPFAX] IFEQ=%PRODUCTFLAG%,0 OR IFEQ=%PRODUCTFLAG%,3 [LET_ITEM_PRINTERDRIVER] %ITEM%=%PRINTERDRIVER.TEXT% [INSTALL_DETECTPRINTER_TIMEOUT_ACTION] LET=SET_WAITMOREMSG_FALSE ANIMATION=TRUE LET=LET_DETECTWARNINGFLAG_TRUE LET=LET_DETECTDEVICEFLAG_FALSE REDRAW=TEXT2_PAIN END [LET_DETECTWARNINGFLAG_TRUE] %DETECTWARNINGFLAG%=1 [LET_DETECTWARNINGFLAG_FALSE] %DETECTWARNINGFLAG%=0 [LET_DETECTDEVICEFLAG_TRUE] %DETECTDEVICEFLAG%=1 [LET_DETECTDEVICEFLAG_FALSE] %DETECTDEVICEFLAG%=0 [IS_DETECTDEVICEFLAG_FALSE] IFEQ=%DETECTDEVICEFLAG%,0 [LET_REDRAWPAIN] %DEVNODES_REDRAW_PAIN%=TEXT2_PAIN [LET_MANUALSELECT_TRUE] %MANUALSELECT%=1 [LET_MANUALSELECT_FALSE] %MANUALSELECT%=0 [LET_FAILURESTEP_DETECTPRINTER] %FAILURESTEP%=`%MESSAGE%;STRING;MSM2001` [IS_NOT_PORTSELECTED] IFNE=%LPARAM%,0 [INSTALL_DETECTPRINTER_DETECT_ACTION] LOG=All devices were found. LET=SET_WAITMOREMSG_FALSE IF=IS_SFPFAX LET=LET_DRIVER_INSTALLED ENDIF IF=IS_MFP LET=LET_MPDRIVER_INSTALLED ENDIF LET=LET_MANUALSELECT_FALSE LET=LOG_INSTALL_BY_PNP END=NEXT [INSTALL_DETECTDEVICE_ACTION] LOG=Some devices were found. ANIMATION=FALSE LET=LET_DETECTWARNINGFLAG_FALSE LET=LET_DETECTDEVICEFLAG_TRUE LET=SET_WAITMOREMSG_FALSE REDRAW=%DEVNODES_REDRAW_PAIN% TIMER=DETECT_TIMER END [DETECT_TIMER] TIMEOUT=%DETECTTIMEOUT% EVENT=DETECTTIMEOUT_EVENT [LET_SAVE_INSTLANG] %SAVE_INSTLANG%=%INSTLANG% %SAVE_REGION%=%REGION% [LET_RESTORE_INSTLANG] %INSTLANG%=%SAVE_INSTLANG% %REGION%=%SAVE_REGION% [LOG_INSTALL_BY_MANUALSELECTION] @Software\Canon\MSETUPLOG;FLAG3@=DWORD,0 [LOG_INSTALL_BY_PNP] @Software\Canon\MSETUPLOG;FLAG3@=DWORD,1 [IS_PRINTERDRIVER_INSTALLED] IFNE=%PRINTERDRIVER.INSTALLED%,0 [IS_MPDRIVER_INSTALLED] IFNE=%MPDRIVER.INSTALLED%,0 [IS_DRIVER_INSTALLED] IFNE=%PRINTERDRIVER.INSTALLED%,0 OR IFNE=%MPDRIVER.INSTALLED%,0 [IS_WIN9X_SFP] IF=%OS%,Win9X IFEQ=%PRODUCTFLAG%,0 [IS_WIN9X_MFP] IF=%OS%,Win9X IFEQ=%PRODUCTFLAG%,1 [IS_WIN2K_SFP] IF=%OS%,Win2000 IFEQ=%PRODUCTFLAG%,0 OR IF=%OS%,WinXP IFEQ=%PRODUCTFLAG%,0 OR IF=%OS%,WinVista IFEQ=%PRODUCTFLAG%,0 OR IF=%OS%,Win2000 IFEQ=%PRODUCTFLAG%,3 OR IF=%OS%,WinXP IFEQ=%PRODUCTFLAG%,3 OR IF=%OS%,WinVista IFEQ=%PRODUCTFLAG%,3 [IS_WIN2K_MFP] IF=%OS%,Win2000 IFEQ=%PRODUCTFLAG%,1 OR IF=%OS%,WinXP IFEQ=%PRODUCTFLAG%,1 OR IF=%OS%,WinVista IFEQ=%PRODUCTFLAG%,1 ;--------------------------------- ; SFP detect information ;--------------------------------- [INSTALL_SFP9X] DETECT=MESSAGE DEVICE=DEVICE_SFP9X PRINTERNAME=%PRINTERNAME% PORTNAME=%PORTSELECT% [DEVICE_SFP9X] INF=%SRC%\Win9x\x86\Driver\Prn98ME\%INSTLANG%\%9XDRVID%.INF DEVICETYPE=PRINTER [INSTALL_SFP2K] DETECT=MESSAGE DEVICE=DEVICE_SFP2K PRINTERNAME=%PRINTERNAME% PORTNAME=%PORTSELECT% [DEVICE_SFP2K] INF=%SRC%\Win2000\%ARCHITECTURE%\Driver\%2KDRVID%.INF DEVICETYPE=PRINTER ;--------------------------------- ; MFP detect information ;--------------------------------- [INSTALL_MFP9X] DETECT=MESSAGE DEVICE=PRN_9X,SCAN_9X,STORAGE_9X,FAX_9X PRINTERNAME=%PRINTERNAME% FAXNAME=%FAXNAME% PORTNAME=%PORTSELECT% [PRN_9X] INF=%SRC%\Driver\x86\Driver\Prn98Me\%INSTLANG%\%9XDRVID%.INF DEVICETYPE=PRINTER [SCAN_9X] INF=%SRC%\Driver\x86\Driver\%MFPID%SC.INF DEVICETYPE=SCANNER [STORAGE_9X] INF=%SRC%\Driver\x86\Driver\STORAGE\%MFPID%ST.INF DEVICETYPE=STORAGE [FAX_9X] INF=%SRC%\Driver\x86\Driver\%MFPID%FX.INF DEVICETYPE=FAX [INSTALL_MFP2K] DETECT=MESSAGE DEVICE=SCAN_2K,FAX_2K,PRN_2K PRINTERNAME=%PRINTERNAME% FAXNAME=%FAXNAME% PORTNAME=%PORTSELECT% [PRN_2K] INF=%SRC%\Driver\%ARCHITECTURE%\Driver\%MFPID%PR.INF DEVICETYPE=PRINTER [SCAN_2K] INF=%SRC%\Driver\%ARCHITECTURE%\Driver\%MFPID%SC.INF DEVICETYPE=SCANNER [FAX_2K] INF=%SRC%\Driver\%ARCHITECTURE%\Driver\%MFPID%FX.INF DEVICETYPE=FAX ;--------------------------------- ; Install LAN Driver Procedure ;--------------------------------- [INSTALL_LAN_PROC] INITIALIZE=INSTALL_LAN_ACTION BEGIN=INSTALL_LAN_BEGINACTION [INSTALL_LAN_ACTION] LET=LET_DRIVER_SKIP_FALSE REBOOTMODE=REBOOTMODE_REJECT EJECTMODE=EJECTMODE_REJECT SETWINDOWZPOS=1 IF=IS_SHOW_SETUPMETHOD ELSE END=NEXT ENDIF LOG=Start to network setup. LET=MYPRINT_LOG_LANSETUP_START LET=LET_LAN_INFO IF=IS_MANUALSELECT LET=LET_LAN_MANUALSETTING_2 ENDIF IF=IS_LANSELFLAG_2ND LET=LET_LAN_MANUALSETTING_3 ENDIF LOG=LAN_MANUALSETTING IS %LAN_MANUALSETTING% GOSUB=INSTALL_UTILITY_ACTION END [INSTALL_LAN_BEGINACTION] SETWINDOWZPOS=1 SAVERERUN=RERUN_LAN REBOOTMODE=REBOOTMODE_ACCEPT APPL=INSTALL_LAN IF=IS_CAPTURE_MODE END=NEXT ENDIF LOG=Network Setup's result is @%PARAM_REG%;APPLICATION_COMPLETED@ IF=IS_RESULT_NETRWORKSETUP_BACK END=INSTALL_LANSELECT_PROC ENDIF IF=IS_RESULT_APPLICATION_BEGIN LET=LET_REBOOT_FALSE LET=LET_REBOOTDRV_FALSE END=REBOOT_RESUME ENDIF REBOOTMODE=REBOOTMODE_REJECT DELETERERUN=RERUN_LAN IF=IS_RESULT_APPINST_SUCCESS LOG=Network Setup finished successfully. GOSUB=SUB_EXECUTE_IJDSSET ELSE LOG=Network Setup failed.. LET=LET_FAILURESTEP_DETECTPRINTER END=LAN_FAILURE_PROC ENDIF IF=IS_RESULT_REBOOT LET=LET_REBOOT_TRUE ENDIF SETWINDOWZPOS=1 END=NEXT [SUB_EXECUTE_IJDSSET] IF=IS_INSTALL_IJDSSET_EXIST APPL=INSTALL_IJDSSET ENDIF END [IS_INSTALL_IJDSSET_EXIST] IFEXISTFILE=INSTALL_IJDSSET IF=%OS_MAJOR%,6 IFGE=%OS_MINOR%,1 OR IFEXISTFILE=INSTALL_IJDSSET IFGE=%OS_MAJOR%,7 [INSTALL_IJDSSET] FILE=%SRC%\RES\CMS_LIB\DATA\IJDSSET.EXE OPTION='-S "`%INI%;MSETUP;DS_PRINTERNAME`" "`%INI%;MSETUP;DS_HARDWAREID`"' WAIT=IS6 HIDE=FALSE CANCEL=FALSE [IS_LANDRIVER_EXIST] IFEXISTFILE=INSTALL_LAN [LET_LAN_INFO] %ITEM%=`%MESSAGE%;STRING;MSM4014` %FAILURESTEP%=`%MESSAGE%;STRING;MSM1808` %UTILITY.ENABLE%=1 %UTILITY.SELECT%=1 %UTILITY.WEIGHT%=3 %INSTALL_UTILITY%=INSTALL_LAN %LET_UTILITY_INSTALLED%=LET_LAN_INSTALLED %LAN_MANUALSETTING%=0 [IS_MANUALSELECT] IFNE=%MANUALSELECT%,0 [LET_LAN_MANUALSETTING_0] %LAN_MANUALSETTING%=0 [LET_LAN_MANUALSETTING_1] %LAN_MANUALSETTING%=1 [LET_LAN_MANUALSETTING_2] %LAN_MANUALSETTING%=2 [LET_LAN_MANUALSETTING_3] %LAN_MANUALSETTING%=3 [INSTALL_LAN] FILE=%SRC%\LAN\%INSTLANG%\SETUP.EXE OPTION=%PARAM_REG% -NOEULA WAIT=IS6 HIDE=FALSE PARAMETER=INITIAL_LAN_PARAM CANCEL=FALSE [LET_LAN_INSTALLED] %NETWORKSETUP.INSTALLED%=1 [INITIAL_LAN_PARAM] @%PARAM_REG%@= @%PARAM_REG%;REBOOT@=DWORD,0 @%PARAM_REG%;APPLICATION_COMPLETED@=DWORD,0xFFFFFFFF @%PARAM_REG%;CONNECTION_TIMEOUT@=DWORD,%DETECTTIMEOUT% @%PARAM_REG%;EMERGENCY_REBOOT@=DWORD,0 @%PARAM_REG%;PRIMARY_LANGID@=DWORD,%INST_PRIMARY_LANGID% @%PARAM_REG%;SUB_LANGID@=DWORD,%INST_SUB_LANGID% @%PARAM_REG%;PRINTERDRIVERNAME@=SZ,%FRENDLYNAME% @%PARAM_REG%;LAN_MANUALSETTING@=DWORD,%LAN_MANUALSETTING% @%PARAM_REG%;REBOOT_RUN@=DWORD,%REBOOT_RUN% @%PARAM_REG%;SCANNERDRIVERNAME@=SZ,%SCANNERDRIVERNAME% @%PARAM_REG%;FAXDRIVERNAME@=SZ,%FAXFRIENDLYNAME% @%PARAM_REG%;RESIDENCE@=SZ,%RESIDENCE% @%PARAM_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%" [RERUN_LAN] FILE=%MCDCHECK_DIR%\MCDCHECK.INI BEGIN=THIS ;--------------------------------- ; Install XPS Driver Install Procedure ;--------------------------------- [INSTALL_XPS_PROC] BEGIN=INSTALL_XPS_ACTION [INSTALL_XPS_ACTION] LET=MYPRINT_LOG_XPS_INSTALL_START LET=LET_ITEM_XPS IF=IS_XPS_NOTINSTALL END=NEXT ENDIF IF=IS_CAPTURE_MODE LET=LET_XPS_INSTALLED END=NEXT ENDIF APPL=INSTALL_XPS IF=IS_RESULT_REBOOT LOG=XPS Driver need REBOOT. LET=LET_REBOOTDRV_TRUE ENDIF IF=IS_RESULT_COREINSTALLER_INSTALLED LET=LET_XPS_INSTALLED LOG=XPS Drivier is installed successful. ELSE LOG=XPS Drivier is not installed. ENDIF IF=IS_RESULT_EMERGENCYREBOOT_1 LET=LET_REBOOTDRV_TRUE ENDIF IF=IS_RESULT_EMERGENCYREBOOT_2 LET=LET_REBOOTDRV_TRUE ENDIF END=NEXT [LET_XPS_INSTALLED] %XPS.INSTALLED%=1 %XPS.ENABLE%=0 [LET_XPS_NOTINSTALLED] %XPS.INSTALLED%=0 %XPS.ENABLE%=1 [IS_XPS_NOTINSTALLED] IFEQ=%PRODUCTFLAG%,1 IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,1 IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,140 IFNE=@%PARAM_REG%;APPLICATION_COMPLETED@,170 [IS_XPS_NOTINSTALL] IFEQ=%XPS.SELECT%,0 [INSTALL_XPS] FILE=%SRC%\XPS\%ARCHITECTURE%\DRVSETUP\SETUP.EXE OPTION=%PARAM_REG% WAIT=IS6 HIDE=FALSE PARAMETER=INITIAL_XPS_PARAM CANCEL=FALSE [INITIAL_XPS_PARAM] @%PARAM_REG%;REBOOT@=DWORD,0 @%PARAM_REG%;EMERGENCY_REBOOT@=DWORD,0 @%PARAM_REG%;APPLICATION_COMPLETED@=DWORD,0xFFFFFFFF @%PARAM_REG%;PRIMARY_LANGID@=DWORD,%INST_PRIMARY_LANGID% @%PARAM_REG%;SUB_LANGID@=DWORD,%INST_SUB_LANGID% @%PARAM_REG%;SCANNERDRIVERNAME@=SZ,"" @%PARAM_REG%;INFPATH@=MULTI_SZ,"" @%PARAM_REG%;RESIDENCE@=SZ,%RESIDENCE% @%PARAM_REG%;DEVICENAME@=SZ,"Canon %PRODUCTNAME%" [LET_ITEM_XPS] %ITEM%=%XPS.TEXT% ;--------------------------------- ; Head Alignment Procedure ;--------------------------------- [HEADALIGNMENT_PROC] INITIALIZE=HEADALIGNMENT_ACTION SCREEN=%SCREEN%\HEADALIGNMENT.SCI BEGIN=HEADALIGNMENT_BEGINACTION NEXT_EVENT=HEADALIGNMENT_NEXT_EVENT REBOOTREJECT_EVENT=REBOOTREJECT_ACTION [HEADALIGNMENT_ACTION] LOG=[HEADALIGNMENT_ACTION]PRINTERDRIVER.INSTALLED is %PRINTERDRIVER.INSTALLED% LOG=[HEADALIGNMENT_ACTION]MPDRIVER.INSTALLED is %MPDRIVER.INSTALLED% REBOOTMODE=REBOOTMODE_REJECT EJECTMODE=EJECTMODE_REJECT IF=IS_HEADALIGNMENT1_SHOW END ELSE END=NEXT ENDIF END [HEADALIGNMENT_BEGINACTION] SETWINDOWZPOS=1 END [HEADALIGNMENT_NEXT_EVENT] END=NEXT [IS_HEADALIGNMENT1_SHOW] IFNE=%PRINTERDRIVER.INSTALLED%,0 IFEQ=%HEADALIGNMENTFLAG%,1 OR IFNE=%MPDRIVER.INSTALLED%,0 IFEQ=%HEADALIGNMENTFLAG%,1 ;--------------------------------- ; Head Alignment 2 Procedure ; This screen can execute PHA. ;--------------------------------- [HEADALIGNMENT2_PROC] INITIALIZE=HEADALIGNMENT2_ACTION SCREEN=%SCREEN%\HEADALIGNMENT2.SCI BEGIN=HEADALIGNMENT2_CHECKREBOOT NEXT_EVENT=HEADALIGNMENT2_NEXT_EVENT REBOOTREJECT_EVENT=REBOOTREJECT_ACTION EXEC_EVENT=HEADALIGNMENT2_EXEC_EVENT [HEADALIGNMENT2_ACTION] LOG=[HEADALIGNMENT2_ACTION]PRINTERDRIVER.INSTALLED is %PRINTERDRIVER.INSTALLED% LOG=[HEADALIGNMENT2_ACTION]MPDRIVER.INSTALLED is %MPDRIVER.INSTALLED% REBOOTMODE=REBOOTMODE_REJECT EJECTMODE=EJECTMODE_REJECT IF=IS_HEADALIGNMENT23_SHOW ELSE END=NEXT ENDIF IF=IS_HEADALIGNMENT3 LET=SET_PARAM_FOR_HEADALIGNMENT3 ELSE LET=SET_PARAM_FOR_HEADALIGNMENT2 ENDIF END [HEADALIGNMENT2_NEXT_EVENT] SETWINDOWZPOS=1 END=NEXT [HEADALIGNMENT2_EXEC_EVENT] IF=IS_ARCHITECTURE_X64 END=WAITPHA_PROC ELSE DLL=CALL_PHA_DLL ENDIF END [CALL_PHA_DLL] FILE=%SRC%\RES\CMS_LIB\DATA\MS4PHA.DLL FUNC=ExecutePHA PARAMETER=DWORD,%MAINWINDOW%,LPSTR,%FRENDLYNAME% [IS_HEADALIGNMENT3] IFEQ=%HEADALIGNMENTFLAG%,3 [SET_PARAM_FOR_HEADALIGNMENT2] %PHA_TITLE%=`%MESSAGE%;STRING;MSM2411` %PHA_EXPLAINATION%=`%MESSAGE%;STRING;MSM2412` %PHA_BITMAP%=head.bmp %NEXT_FOCUS%=0 %EXEC_FOCUS%=1 [SET_PARAM_FOR_HEADALIGNMENT3] %PHA_TITLE%=`%MESSAGE%;STRING;MSM2401` %PHA_EXPLAINATION%=`%MESSAGE%;STRING;MSM2414` %PHA_BITMAP%=HeadFront.bmp %NEXT_FOCUS%=1 %EXEC_FOCUS%=0 [IS_HEADALIGNMENT2_SHOW] IFNE=%PRINTERDRIVER.INSTALLED%,0 IFEQ=%HEADALIGNMENTFLAG%,2 OR IFNE=%MPDRIVER.INSTALLED%,0 IFEQ=%HEADALIGNMENTFLAG%,2 [IS_HEADALIGNMENT23_SHOW] IFNE=%PRINTERDRIVER.INSTALLED%,0 IFEQ=%HEADALIGNMENTFLAG%,2 OR IFNE=%MPDRIVER.INSTALLED%,0 IFEQ=%HEADALIGNMENTFLAG%,2 OR IFNE=%PRINTERDRIVER.INSTALLED%,0 IFEQ=%HEADALIGNMENTFLAG%,3 OR IFNE=%MPDRIVER.INSTALLED%,0 IFEQ=%HEADALIGNMENTFLAG%,3 [IS_HEADALIGNMENT3_SHOW] IFNE=%PRINTERDRIVER.INSTALLED%,0 IFEQ=%HEADALIGNMENTFLAG%,3 OR IFNE=%MPDRIVER.INSTALLED%,0 IFEQ=%HEADALIGNMENTFLAG%,3 [HEADALIGNMENT2_CHECKREBOOT] SETWINDOWZPOS=1 IF=IS_REBOOTDRVNEED MESSAGE=USBREBOOT_MSG LET=LET_REBOOT_FALSE LET=LET_REBOOTDRV_FALSE SAVERERUN=RERUN_HEADALIGNMENT2 END=REBOOT_RESUME ENDIF END [RERUN_HEADALIGNMENT2] FILE=%MCDCHECK_DIR%\MCDCHECK.INI BEGIN=THIS ;--------------------------------- ; Waiting HEADALIGNMENT Procedure ;--------------------------------- [WAITPHA_PROC] SCREEN=%SCREEN%\DUMMY.SCI BEGIN=WAITPHA_ACTION [WAITPHA_ACTION] SETWINDOWZPOS=1 APPL=EXECUTE_PHA END=HEADALIGNMENT2_PROC [EXECUTE_PHA] FILE=%SRC%\RES\CMS_LIB\DATA\MS4PHA.exe OPTION='"%FRENDLYNAME%" 104' WAIT=IS6 HIDE=TRUE CANCEL=FALSE ;--------------------------------- ; 2binInfo Procedure ;--------------------------------- [2BININFO_PROC] INITIALIZE=2BININFO_PROC_ACTION SCREEN=%SCREEN%\2binInfo.SCI NEXT_EVENT=2BININFO_OK_ACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION BEGIN=2BININFO_BEGINACTION [2BININFO_PROC_ACTION] SETWINDOWZPOS=1 IF=IS_2BININFO_NEED ELSE END=NEXT ENDIF END [2BININFO_BEGINACTION] SETWINDOWZPOS=1 END [2BININFO_OK_ACTION] END=NEXT [IS_2BININFO_NEED] IFEQ=%PRINTERDRIVER.SELECT%,1 IFEQ=`%INI%;MSETUP;2BINFLAG`,1 OR IFEQ=%MPDRIVER.SELECT%,1 IFEQ=`%INI%;MSETUP;2BINFLAG`,1 ;--------------------------------- ; Result Procedure ;--------------------------------- [RESULT_PROC] INITIALIZE=RESULT_PROC_ACTION SCREEN=%SCREEN%\FINAL.SCI OK_EVENT=FINAL_OK_ACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION BEGIN=RESULT_BEGINACTION [RESULT_PROC_ACTION] SETWINDOWZPOS=1 IF=IS_MFP END=NEXT ENDIF IF=IS_SFS END=NEXT ENDIF END [RESULT_BEGINACTION] SETWINDOWZPOS=1 END [FINAL_OK_ACTION] END=NEXT ;--------------------------------- ; Result Procedure ;--------------------------------- [INSTCOMPLETE_PROC] INITIALIZE=INSTCOMPLETE_PROC_ACTION SCREEN=%SCREEN%\InstComplete.SCI NEXT_EVENT=INSTCOMPLETE_OK_ACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION BEGIN=INSTCOMPLETE_BEGINACTION [INSTCOMPLETE_PROC_ACTION] SETWINDOWZPOS=1 REBOOTMODE=REBOOTMODE_REJECT EJECTMODE=EJECTMODE_REJECT IF=IS_COMPLETIONSTEP_NEED ELSE END=NEXT ENDIF IF=IS_STEPITEM_NULL LET=LET_STEPSUBITEM_NULL ELSE LET=LET_STEPSUBITEM_INSTCOMPLETE ENDIF END [IS_STEPITEM_NULL] IFEQ=%STEPITEM%,"" [LET_STEPSUBITEM_INSTCOMPLETE] %STEPSUBITEM%="" [LET_STEPSUBITEM_NULL] %STEPSUBITEM%=`%MESSAGE%;STRING;MSM1809` [INSTCOMPLETE_BEGINACTION] SETWINDOWZPOS=1 END [INSTCOMPLETE_OK_ACTION] END=NEXT [IS_COMPLETIONSTEP_NEED] IFEQ=0,1 ;--------------------------------- ; Install Web Registration Module Procedure ;--------------------------------- [BEFORE_WREG_PROC] INITIALIZE=INIT_BEFORE_WREG_PROC SCREEN=%SCREEN%\DUMMY.SCI [INIT_BEFORE_WREG_PROC] IF=IS_WEBREG_NEED ELSE END=NEXT ENDIF DECRYPT=DECRYPT_WEBREG_URL LET=LET_LANGID LET=ADD_PARAM_2URAL_URL LET=ADD_PARAM_2WEBREG_URL URLENCODE=URLENCODE_URAL_URL URLENCODE=URLENCODE_WEBREG_URL DECRYPT=REDECRYPT_URAL_URL DECRYPT=REDECRYPT_REDIRECT_URL IF=IF_NOT_URAL LET=SET_URALURL_NULL ENDIF APPL=INSTALL_USER_REGISTRATION IF=IS_INSTALL_USER_REGISTRATION_SUCCESS FILECOPY=COPY_SBOXINI WRITEPPSTRING=FIX_SBOXINI_NAME WRITEPPSTRING=FIX_SBOXINI_APPEXEFILE WRITEPPSTRING=FIX_SBOXINI_APPEXEPATH WRITEPPSTRING=FIX_SBOXINI_OPTION LET=LET_INSTALL_WEBREG_SUCCESS LOG=USER_REGISTRATION installed successfully ELSE LOG=USER_REGISTRATION is not installed. ENDIF IF=IS_INSTALL_USER_REGISTRATION_REBOOT LOG=USER_REGISTRATION need REBOOT. LET=LET_REBOOT_TRUE ENDIF LET=LET_WEBREG_MSG_DEFAULT IF=IS_USCD LET=LET_WEBREGBMP_EREG ENDIF IF=IS_AMCD LET=LET_WEBREG_MSG_AMCD ENDIF GET_HKCU=GET_REG_CIGLOGIN IF=IF_REGISTREDUSER LET=LET_REGISTEREDUSER_TRUE ELSE LET=LET_REGISTEREDUSER_FALSE ENDIF IF=IS_PRODUCT_REG_VIA_URAL LOG=Product registration via Ural LET=LET_WEBREGMSG_PRODUCTREGIST ENDIF IF=IS_PRODUCT_REG_VIA_URAL_AMCD LET=LET_WEBREGMSG_PRODUCTREGIST_AMCD ENDIF END=NEXT [IF_NOT_URAL] IFEQ=%PRODUCTFLAG%,2 OR IF=%SELECTEDCOUNTRY%,Others [SET_URALURL_NULL] %URAL_URL%="" [IS_INSTALL_WEBREG_SUCCESS] IFEQ=%WEBREG.INSTALLED%,1 [LET_INSTALL_WEBREG_SUCCESS] %WEBREG.INSTALLED%=1 [LET_WEBREGBMP_EREG] %WEBREGBMP%=%BITMAP%\ereg.bmp [LET_WEBREG_MSG_DEFAULT] %WEBREGTITLE%=`%MESSAGE%;STRING;MSM2464` %WEBREGSTEPTITLE%=`%MESSAGE%;STRING;MSM2451` %WEBREGPR%=`%MESSAGE%;STRING;MSM2465` %WEBREGEXPLAIN1%=`%MESSAGE%;STRING;MSM2456` %WEBREGEXPLAIN2%=`%MESSAGE%;STRING;MSM2457` %WEBREGBMP%=%BITMAP%\UserRegist.bmp [LET_WEBREG_MSG_AMCD] %WEBREGTITLE%=`%MESSAGE%;STRING;MSM2474` %WEBREGPR%=`%MESSAGE%;STRING;MSM2475` [LET_WEBREGMSG_PRODUCTREGIST] %WEBREGTITLE%=`%MESSAGE%;STRING;MSM2484` %WEBREGSTEPTITLE%=`%MESSAGE%;STRING;MSM2484` %WEBREGPR%=`%MESSAGE%;STRING;MSM2485JU` %WEBREGEXPLAIN1%=`%MESSAGE%;STRING;MSM2486` %WEBREGEXPLAIN2%=`%MESSAGE%;STRING;MSM2487` [LET_WEBREGMSG_PRODUCTREGIST_AMCD] %WEBREGPR%=`%MESSAGE%;STRING;MSM2485M` [IS_PRODUCT_REG_VIA_URAL] IFNOT=%SELECTEDCOUNTRY%,Others IFEQ=%REGISTEREDUSER%,1 IFEQ=%WEBREG.INSTALLED%,1 [IS_PRODUCT_REG_VIA_URAL_AMCD] IFNOT=%SELECTEDCOUNTRY%,Others IFEQ=%REGISTEREDUSER%,1 IFEQ=%WEBREG.INSTALLED%,1 IF=%CDTYPE%,MCD OR IFNOT=%SELECTEDCOUNTRY%,Others IFEQ=%REGISTEREDUSER%,1 IFEQ=%WEBREG.INSTALLED%,1 IF=%CDTYPE%,ACD [GET_REG_CIGLOGIN] FILE=SOFTWARE\Canon_Inc_IC\CANON iMAGE GATEWAY Shared\Settings KEY=CiGLoginAccessed RETURN=%CIGLOGIN% [IF_REGISTREDUSER] IFEQ=%CIGLOGIN%,1 [LET_REGISTEREDUSER_TRUE] %REGISTEREDUSER%=1 [LET_REGISTEREDUSER_FALSE] %REGISTEREDUSER%=0 [ADD_PARAM_2URAL_URL] ;%URAL_URL%="http://st.ciggws.net/rd.cgi?FNC=CAPI" %URAL_URL%=%WEBREG_URL%FNC=CAPI %URAL_URL%=%URAL_URL%&CDN=%CDTYPE% %URAL_URL%=%URAL_URL%&OSV=W%OS_MAJOR%.%OS_MINOR% %URAL_URL%=%URAL_URL%&RES=%RESIDENCE% %URAL_URL%=%URAL_URL%&LNG=%SYSTEMLOCAL% %URAL_URL%=%URAL_URL%&CAT=`%INI%;PRODUCTTYPE_LIST;%PRODUCTFLAG%` %URAL_URL%=%URAL_URL%&DEV= [ADD_PARAM_2WEBREG_URL] %WEBREG_URL%=%WEBREG_URL%FNC=USER_REG %WEBREG_URL%=%WEBREG_URL%&RES=%RESIDENCE% %WEBREG_URL%=%WEBREG_URL%&DEV=%DEVICEID% %WEBREG_URL%=%WEBREG_URL%&LNG=%SYSTEMLOCAL% %WEBREG_URL%=%WEBREG_URL%&OSV=W%OS_MAJOR%.%OS_MINOR% %WEBREG_URL%=%WEBREG_URL%&CDN=%CDTYPE% %WEBREG_URL%=%WEBREG_URL%&CAT=`%INI%;PRODUCTTYPE_LIST;%PRODUCTFLAG%` %WEBREG_URL%=%WEBREG_URL%&CNM_SEP=0 [URLENCODE_URAL_URL] %URAL_URL%=%URAL_URL% [URLENCODE_WEBREG_URL] %WEBREG_URL%=%WEBREG_URL% [DECRYPT_WEBREG_URL] %WEBREG_URL%=%WEBREG_URL_BASE% [REDECRYPT_URAL_URL] %URAL_URL%=%URAL_URL% [REDECRYPT_REDIRECT_URL] %URL4MODULE%=%WEBREG_URL% [COPY_SBOXINI] SOURCE=%SRC%\RES\CMS_LIB\DATA\smenu.ini DESTINATION="%PROGRAMFILES%\canon\SolutionMenu\UserRegistration\Canon %PRODUCTNAME%.ini" CAPTION=FileCopy [FIX_SBOXINI_NAME] SOURCE="%PROGRAMFILES%\canon\SolutionMenu\UserRegistration\Canon %PRODUCTNAME%.ini" SECTION=UserRegistration KEY=NAME VALUE=Canon %PRODUCTNAME% [FIX_SBOXINI_APPEXEFILE] SOURCE="%PROGRAMFILES%\canon\SolutionMenu\UserRegistration\Canon %PRODUCTNAME%.ini" SECTION=UserRegistration KEY=APPEXEFILE VALUE=IJEREG.exe [FIX_SBOXINI_APPEXEPATH] SOURCE="%PROGRAMFILES%\canon\SolutionMenu\UserRegistration\Canon %PRODUCTNAME%.ini" SECTION=UserRegistration KEY=APPEXEPATH VALUE="%PROGRAMFILES%\canon\IJEREG\%PRODUCTNAME%\IJEREG.exe" [FIX_SBOXINI_OPTION] SOURCE="%PROGRAMFILES%\canon\SolutionMenu\UserRegistration\Canon %PRODUCTNAME%.ini" SECTION=UserRegistration KEY=OPTION VALUE=-NOMSG [INSTALL_USER_REGISTRATION] FILE=%SRC%\RES\CMS_LIB\DATA\WEBREG\SETUP.EXE OPTION=-L %PRIMARY_LANGID_TEMP% -l %SUB_LANGID_TEMP% -U %URL4MODULE% -P "%PRODUCTNAME%" -R %RTLREADING% -X "WEBREG_%DEVICEID%_%CDTYPE%" -Y "SOFTWARE\Canon\IJPLM" -Z "LIBRARY" -C "%URAL_URL%" -D "%DEVICEID%" -T "%CDTYPE%" WAIT=IS6 HIDE=FALSE CANCEL=FALSE [LET_LANGID] %PRIMARY_LANGID_TEMP%=`%INI%;%LANG%;LANGID` %SUB_LANGID_TEMP%=`%INI%;%LANG%;LANGSUBID` [IS_INSTALL_USER_REGISTRATION_SUCCESS] IFEQ=%EXITCODE%,0 [IS_INSTALL_USER_REGISTRATION_REBOOT] IFEQ=%EXITCODE%,128 [LET_WEBREG_URL_NULL] %WEBREG_URL%= [LET_WEBREG_URL1] %WEBREG_LIST%=`%INI%;WEBREG_CDTYPE_LIST;%CDTYPE%` [LET_WEBREG_URL2] %WEBREG_URL_BASE%=`%INI%;%WEBREG_LIST%;%RESIDENCE%;DEFAULT` ;--------------------------------- ; Web Registration Procedure ;--------------------------------- [WEBREG_PROC] INITIALIZE=WEBREG_PROC_ACTION SCREEN=%SCREEN%\USERREGIST.SCI NEXT_EVENT=WEBREG_NEXT_EVENT EXEC_EVENT=WEBREG_EXEC_EVENT BEGIN=WEBREG_BEGINACTION [WEBREG_PROC_ACTION] LET=LET_STEPITEM_NONE LET=LET_COMMA_NULL IF=IS_WEBREG_NEED LET=LET_STEP4_WEBREG LET=LET_COMMA_COMMA ENDIF IF=IS_IJPLM LET=LET_STEP4_IJPLM LET=LET_COMMA_COMMA ENDIF IF=IS_WEBREG_NEED ELSE END=NEXT ENDIF LET=MYPRINT_LOG_WEBREG_SCREEN END [LET_STEP4_WEBREG] %STEPITEM%="%STEPITEM%%COMMA%%WEBREGSTEPTITLE%" [LET_STEP4_IJPLM] %STEPITEM%="%STEPITEM%%COMMA%`%MESSAGE%;STRING;MSM2851`" [WEBREG_BEGINACTION] SETWINDOWZPOS=1 IF=IS_REBOOTNEED_WEBREG LOG=REBOOT occcered in WEBREG. MESSAGE=WEBREG_REBOOT LET=LET_REBOOT_FALSE LET=LET_REBOOTDRV_FALSE SAVERERUN=RERUN_WEBREG END=REBOOT_RESUME ENDIF END [RERUN_WEBREG] FILE=%MCDCHECK_DIR%\MCDCHECK.INI BEGIN=WEBREG_PROC [WEBREG_REBOOT] TEXT=`%MESSAGE%;STRING;MSW1` CAPTION=`%MESSAGE%;STRING;MSM0103` ICON=INFORMATION BUTTON=OK [IS_REBOOTNEED_WEBREG] IFNE=%PRODUCTFLAG%,2 IFEQ=%REBOOT%,1 OR IFNE=%PRODUCTFLAG%,2 IFEQ=%REBOOTDRV%,1 [WEBREG_NEXT_EVENT] LET=SET_UREG_NONE LET=MYPRINT_LOG_WEBREG_CANCEL END=NEXT [WEBREG_EXEC_EVENT] LET=MYPRINT_LOG_WEBREG_EXEC IF=IS_WEBREG_VIA_REDIRECT LOG=User Registration via Redirect GOSUB=SUB_WEBREG_VIA_REDIRECT ELSE LOG=User Registration via CIG GOSUB=SUB_WEBREG_VIA_URAL ENDIF IF=IS_UREG_DONE END=NEXT ENDIF END [SUB_WEBREG_VIA_URAL] STARTWAITDLG=1 OPEN=OPEN_WEBREG_PAGE_URAL LOG=WEBREG result is %EXITCODE% LET=SET_UREG_DONE STARTWAITDLG=0 IF=IS_URAL_CANNOTCONNECT_NOW MESSAGE=URAL_ERROR_MSG ENDIF END=NEXT [IS_URAL_CANNOTCONNECT_NOW] IFEQ=%EXITCODE%,10 [URAL_ERROR_MSG] TEXT=`%MESSAGE%;STRING;MSM2580` CAPTION=%WEBREGTITLE% ICON=ERROR BUTTON=OK [SUB_WEBREG_VIA_REDIRECT] LET=LET_EID_FLAGS_32 IF=IS_ARCHITECTURE_X64 LET=LET_EID_FLAGS_64 ENDIF IF=IF_EID_VALID LET=ADD_EIDPARAM_VALID ELSE LET=ADD_EIDPARAM_INVALID ENDIF OPEN=OPEN_WEBREG_PAGE IF=IS_OPEN_FAIL MESSAGE=MSG_OPENFAIL ELSE LET=SET_UREG_DONE ENDIF END [LET_EID_FLAGS_32] %EID_VALID%=@SOFTWARE\Canon\SMOption;eid_valid@ %EID_REGION%=@SOFTWARE\Canon\SMOption;eid_region@ %EID_VERSION%=@SOFTWARE\Canon\SMOption;eid_version@ [LET_EID_FLAGS_64] %EID_VALID%=@SOFTWARE\Canon\SMOption;eid_valid;x64@ %EID_REGION%=@SOFTWARE\Canon\SMOption;eid_region;x64@ %EID_VERSION%=@SOFTWARE\Canon\SMOption;eid_version;x64@ [IF_EID_VALID] IFNE=%EID_VALID%,0 [ADD_EIDPARAM_VALID] %WEBREG_URL%=%WEBREG_URL%&eid_valid=%EID_VALID% %WEBREG_URL%=%WEBREG_URL%&eid_region=%EID_REGION% %WEBREG_URL%=%WEBREG_URL%&eid_version=%EID_VERSION% [ADD_EIDPARAM_INVALID] %WEBREG_URL%=%WEBREG_URL%&eid_valid=0 [OPEN_WEBREG_PAGE] FILE=%WEBREG_URL% [OPEN_WEBREG_PAGE_URAL] FILE=%PROGRAMFILES%\canon\IJEREG\%PRODUCTNAME%\IJEREG.exe OPTION=-NOURALMSG [IS_WEBREG_NEED] IFEQ=%PRINTERDRIVER.SELECT%,1 IFNOT=%WEBREG_URL_BASE%,NULL IFEQ=%WEBREGFLAG%,1 OR IFEQ=%MPDRIVER.SELECT%,1 IFNOT=%WEBREG_URL_BASE%,NULL IFEQ=%WEBREGFLAG%,1 OR IFEQ=%SCANGEAR.SELECT%,1 IFNOT=%WEBREG_URL_BASE%,NULL IFEQ=%WEBREGFLAG%,1 [IS_WEBREG_VIA_REDIRECT] IFEQ=%WEBREG.INSTALLED%,0 OR IF=%SELECTEDCOUNTRY%,Others OR IFEQ=%SCANGEAR.SELECT%,1 ;--------------------------------- ; LogManager Screen Procedure ;--------------------------------- [IJPLM_PROC] INITIALIZE=IJPLM_PROC_ACTION SCREEN=%SCREEN%\EXSURVEY.SCI NEXT_EVENT=IJPLM_NEXT_EVENT EXEC_EVENT=IJPLM_EXEC_EVENT DETAIL_EVENT=IJPLM_DETAIL_EVENT BEGIN=IJPLM_BEGIN_ACTION [IJPLM_PROC_ACTION] REBOOTMODE=REBOOTMODE_REJECT EJECTMODE=EJECTMODE_REJECT LET=LET_IJPLM_EXEFLAG_ZERO IF=IS_IJPLM ELSE END=NEXT ENDIF LET=LET_IJPLM_TEXT_NORMAL IF=IS_COUNTRY_CHINA LET=LET_IJPLM_TEXT_CHINA ENDIF END [IS_COUNTRY_CHINA] IF=%SELECTEDCOUNTRY%,"CN" [LET_IJPLM_TEXT_NORMAL] %IJPLM_TEXT1%=`%MESSAGE%;STRING;MSM2870` %EXS_TXT_PATH%=%SRC%\RES\Message\%LANG%\MSM2872.txt [LET_IJPLM_TEXT_CHINA] %IJPLM_TEXT1%=`%MESSAGE%;STRING;MSM2871` %EXS_TXT_PATH%=%SRC%\RES\Message\%LANG%\MSM2872C.txt [IJPLM_BEGIN_ACTION] END [IJPLM_EXEC_EVENT] LET=LET_IJPLM_EXEFLAG_AGREE END=NEXT [IJPLM_NEXT_EVENT] LET=LET_IJPLM_EXEFLAG_DISAGREE END=NEXT [LET_IJPLM_EXEFLAG_ZERO] %IJPLM_EXEFLAG%=0 [IS_IJPLM_EXEFLAG_NOEXEC] IFEQ=%IJPLM_EXEFLAG%,0 [LET_IJPLM_EXEFLAG_AGREE] %IJPLM_EXEFLAG%=1 [IS_IJPLM_EXEFLAG_AGREE] IFEQ=%IJPLM_EXEFLAG%,1 [LET_IJPLM_EXEFLAG_DISAGREE] %IJPLM_EXEFLAG%=2 [IS_IJPLM_EXEFLAG_DISAGREE] IFEQ=%IJPLM_EXEFLAG%,2 [IJPLM_DETAIL_EVENT] IF=IS_COUNTRY_CHINA MESSAGE=MSG_IJPLM_CHINA ELSE MESSAGE=MSG_IJPLM ENDIF [MSG_IJPLM] TEXT=`%MESSAGE%;STRING;MSM2862` CAPTION=`%MESSAGE%;STRING;MSM2851` BUTTON=OK ICON= [MSG_IJPLM_CHINA] TEXT=`%MESSAGE%;STRING;MSM2864` CAPTION=`%MESSAGE%;STRING;MSM2851` BUTTON=OKHELP ICON= [IS_IJPLM] IFEQ=0,1 ;--------------------------------- ; LogManager Execute Procedure ;--------------------------------- [IJPLM_PROC2] SCREEN=%SCREEN%\DUMMY.SCI BEGIN=IJPLM_ACTION2 [IJPLM_ACTION2] REBOOTMODE=REBOOTMODE_REJECT EJECTMODE=EJECTMODE_REJECT IF=IS_IJPLM_EXEFLAG_NOEXEC END=NEXT ENDIF IF=IS_IJPLM_EXEFLAG_AGREE APPL=CALL_IJPLM_AGREE ENDIF IF=IS_IJPLM_EXEFLAG_DISAGREE APPL=CALL_IJPLM_DISAGREE ENDIF LET=LET_REGREBOOT_FALSE IF=IS_RESULT_REBOOT LOG=LOG Manager need reboot. LET=LET_REBOOT_TRUE ENDIF END=NEXT [CALL_IJPLM_AGREE] FILE=%SRC%\IJPLM\SETUP.EXE WAIT=IS6 HIDE=TRUE CANCEL=FALSE OPTION=%PARAM_REG% -A PARAMETER=INITIAL_APPLICATION_PARAM [CALL_IJPLM_DISAGREE] FILE=%SRC%\IJPLM\SETUP.EXE WAIT=IS6 HIDE=TRUE CANCEL=FALSE OPTION=%PARAM_REG% -D PARAMETER=INITIAL_APPLICATION_PARAM ;--------------------------------- ; END Procedure ;--------------------------------- [END_PROC] INITIALIZE=END_PROC_ACTION SCREEN=%ENDSCI% REBOOTCHECK_EVENT=END_REBOOTCHECK_ACTION EXIT_EVENT=END_EXIT_ACTION REBOOT_EVENT=END_REBOOT_ACTION REBOOTREJECT_EVENT=REBOOTREJECT_ACTION [END_PROC_ACTION] LET=MYPRINT_LOG_COMPLETEALL LET=LET_ENDSCI_NORMAL ITEMINFO_INSTALLED=%ITEMSECTION% SAVE_IJPLMLOG=IJPLMLOG_FINISH IF=IS_LEADAPLI LET=LET_ENDSCI_LEADAPLICD ENDIF REBOOTMODE=REBOOTMODE_REJECT EJECTMODE=EJECTMODE_REJECT LET=LET_SET_SCANUTIL_PATH LOG=NSU is %NETSCANUTIL_PATH% IF=IS_NETSCANUTIL_INSTALL APPL=INSTALL_NETSCANUTIL ENDIF DLLARBITRATE RMDIR=%PROGRAMFILES%\Canon IF=IS_REBOOTDRVNEED LET=LET_REBOOT_TRUE ENDIF LET=INIT_REBOOTFLAG END [IJPLMLOG_FINISH] DLL=@SOFTWARE\Canon\IJPLM;LIBRARY@ DEVID=`%INI%;MSETUP;DEVICEID` SCREENSIZE=%SCREENWIDTH%x%SCREENHEIGHT% [SET_UREG_DONE] %UREG_DONE%=MSETUP [SET_UREG_NONE] %UREG_DONE%=NONE [IS_UREG_DONE] IF=%UREG_DONE%,MSETUP [LET_ENDSCI_NORMAL] %ENDSCI%=%SCREEN%\SFP_END.SCI [LET_ENDSCI_LEADAPLICD] %ENDSCI%=%SCREEN%\ENDtoCD2.SCI [IS_LEADAPLI] IFEQ=%LEADAPLICD%,1 [END_REBOOTCHECK_ACTION] LET=LET_REBOOTFLAG REDRAW=BMPBTN_PAIN END [INIT_REBOOTFLAG] %REBOOTBUTTON%=%REBOOT% [LET_REBOOTFLAG] %REBOOTBUTTON%=%LPARAM% [END_EXIT_ACTION] SETWINDOWZPOS=1 LET=LET_SBOX_PATH IF=IS_SBOX_NEED_RUN_FORCD2 OPEN=OPEN_SBOX ENDIF IF=IS_SBOX_NEED_RUN OPEN=OPEN_SBOX ENDIF IF=IS_SBOX_NEED_UPDATE OPEN=UPDATE_SBOX ENDIF IF=IS_REBOOTNEED END=END_CDEJECT ENDIF LET=LET_MYPRINTER_PATH IF=IS_EXIST_MYPRINTER OPEN=OPEN_MYPRINTER ENDIF LET=GET_PBMANUAL_PATH LOG=EGV_PATH is %PBEGV_PATH% LOG=PBEGV_INFO is %PBEGV_INFO% IF=IS_EXIST_PBMANUAL_AND_ITIS_PBCD OPEN=OPEN_PBEGV ENDIF LOG=MANUAL is %MANUAL.INSTALLED% LOG=SBOX is %SBOX.INSTALLED% LOG=ADOBEICDD is %ADOBEICC.INSTALLED% END=END_CDEJECT [END_REBOOT_ACTION] END=REBOOT [GET_PBMANUAL_PATH] %PBEGV_PATH%="@SOFTWARE\CANON\Easy Guide Viewer\%DEVICEID%;APP_PATH@" %PBEGV_INFO%="@SOFTWARE\CANON\Easy Guide Viewer\%DEVICEID%;Info_PATH@" [IS_EXIST_PBMANUAL_AND_ITIS_PBCD] IFEXIST=%PBEGV_PATH% IFEQ=%PRODUCTFLAG%,4 [OPEN_PBEGV] FILE=%PBEGV_PATH% OPTION='"%PBEGV_INFO%"' WAIT=NONE HIDE=FALSE CANCEL=FALSE CURRENTDIR=%WINDOWS% [LET_SBOX_PATH] %SBOX_PATH%=@SOFTWARE\Canon\SolutionMenu;InstallPath@ [IS_SBOX_NEED_RUN_FORCD2] IFEXIST=%SBOX_PATH% IFEQ=%LEADAPLICD%,2 [IS_SBOX_NEED_RUN] IFEXIST=%SBOX_PATH% IFEQ=%SBOX.INSTALLED%,1 IFEQ=%LEADAPLICD%,0 [IS_SBOX_NEED_UPDATE] IFEXIST=%SBOX_PATH% IFNE=%SBOX.INSTALLED%,1 IFEQ=%LEADAPLICD%,0 [OPEN_SBOX] FILE=%SBOX_PATH% WAIT=NONE HIDE=FALSE CANCEL=FALSE CURRENTDIR=%WINDOWS% [UPDATE_SBOX] FILE=%SBOX_PATH% OPTION='/update' WAIT=NONE HIDE=FALSE CANCEL=FALSE CURRENTDIR=%WINDOWS% [LET_MYPRINTER_PATH] %MYPRINTER_PATH%=@SOFTWARE\Canon\MyPrinter;AppPath@ [IS_EXIST_MYPRINTER] IFEXIST=%MYPRINTER_PATH% IFEQ=%MYPRINTER.INSTALLED%,1 [OPEN_MYPRINTER] FILE=%MYPRINTER_PATH% OPTION='/logon' WAIT=NONE HIDE=FALSE CANCEL=FALSE CURRENTDIR=%WINDOWS% [IS_REBOOTNEED] IFEQ=%REBOOT%,1 OR IFEQ=%REBOOTDRV%,1 [IS_REBOOTDRVNEED] IFEQ=%REBOOTDRV%,1 ;--------------------------------- ; Network Scan Utility Procedure ;--------------------------------- [IS_NETSCANUTIL_INSTALL] IFEXISTFILE=INSTALL_NETSCANUTIL IFEQ=%NETWORKUTIL.INSTALLED%,1 IF=%SELECT_METHOD%,LAN [LET_SET_SCANUTIL_PATH] %NETSCANUTIL_PATH%=@Software\Canon\IJNetworkUtilitiesPath\IJNetworkScanUtility;AppPath@ [INSTALL_NETSCANUTIL] FILE=%NETSCANUTIL_PATH% WAIT=NONE HIDE=FALSE CANCEL=FALSE ;--------------------------------- ; Failure Procedure ;--------------------------------- [FAILURE_PROC] SCREEN=%SCREEN%\INST_FAILURE.SCI BEGIN=FAILURE_BEGIN_ACTION WELCOME_EVENT=FAILURE_RETRY_ACTION [FAILURE_BEGIN_ACTION] SETWINDOWZPOS=1 ITEMINFO_INSTALLED=%ITEMSECTION% END [FAILURE_RETRY_ACTION] LET=LET_PRINTERDRIVER_NOTINSTALLED LET=LET_MPDRIVER_NOTINSTALLED LET=LET_SCANGEAR_NOTINSTALLED LET=LET_FIRSTINSTALL IF=IS_OMAKASE END=OMAKASE_PROC ELSE END=CUSTOM_PROC ENDIF END [LET_PRINTERDRIVER_NOTINSTALLED] %PRINTERDRIVER.INSTALLED%=0 %PRINTERDRIVER.ENABLE%=1 [LET_MPDRIVER_NOTINSTALLED] %MPDRIVER.INSTALLED%=0 %MPDRIVER.ENABLE%=1 [LET_SCANGEAR_NOTINSTALLED] %SCANGEAR.INSTALLED%=0 %SCANGEAR.ENABLE%=1 ;--------------------------------- ; Detect Failure Procedure ;--------------------------------- [DETECT_FAILURE_PROC] SCREEN=%SCREEN%\INST_DETECT_FAILURE.SCI BEGIN=FAILURE_BEGIN_ACTION WELCOME_EVENT=FAILURE_RETRY_ACTION ;--------------------------------- ; LAN Failure Procedure ;--------------------------------- [LAN_FAILURE_PROC] SCREEN=%SCREEN%\INST_LAN_FAILURE.SCI BEGIN=FAILURE_BEGIN_ACTION WELCOME_EVENT=FAILURE_RETRY_ACTION ; ; Language Table ; [Japanese] LANGID=17 LANGSUBID=0 EULA=JP RESIDENCE=japan RTLREADING=0 [English] LANGID=9 LANGSUBID=0 EULA=SELECT RESIDENCE=america RTLREADING=0 [French] LANGID=12 LANGSUBID=0 EULA=SELECT RESIDENCE=europe RTLREADING=0 [German] LANGID=7 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Italian] LANGID=16 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Spanish] LANGID=10 LANGSUBID=0 EULA=SELECT RESIDENCE=europe RTLREADING=0 [Dutch] LANGID=19 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Danish] LANGID=6 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Finnish] LANGID=11 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Swedish] LANGID=29 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Norwegian] LANGID=20 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Portuguese] LANGID=22 LANGSUBID=0 EULA=SELECT RESIDENCE=america RTLREADING=0 [Greek] LANGID=8 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Hungarian] LANGID=14 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Czech] LANGID=5 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Polish] LANGID=21 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Russian] LANGID=25 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Simplified_Chinese] LANGID=4 LANGSUBID=2 EULA=SELECT RESIDENCE=asia RTLREADING=0 [Traditional_Chinese] LANGID=4 LANGSUBID=1 EULA=SELECT RESIDENCE=asia RTLREADING=0 [Korean] LANGID=18 LANGSUBID=0 EULA=US RESIDENCE=asia RTLREADING=0 [Thai] LANGID=30 LANGSUBID=0 EULA=US RESIDENCE=asia RTLREADING=0 [Turkish] LANGID=31 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Croatian] LANGID=26 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Estonian] LANGID=37 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Latvian] LANGID=38 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Lithuanian] LANGID=39 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Slovenian] LANGID=36 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Slovak] LANGID=27 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Ukrainian] LANGID=34 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Arabic] LANGID=1 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=1 [Indonesian] LANGID=33 LANGSUBID=0 EULA=US RESIDENCE=asia RTLREADING=0 [Bulgarian] LANGID=2 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Romanian] LANGID=24 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 [Persian] LANGID=41 LANGSUBID=0 EULA=UK RESIDENCE=europe RTLREADING=0 ;===================Web Registration======================== [WEBREG_CDTYPE_LIST] JCD=WEBREG_REGION_LIST_FORJCD USCD=WEBREG_REGION_LIST_FORUSCD MCD=WEBREG_REGION_LIST_FORMCD ACD=WEBREG_REGION_LIST_FORACD [WEBREG_REGION_LIST_FORJCD] DEFAULT="jvvr8--pq,akeeuq,lgv-pf,aek=" [WEBREG_REGION_LIST_FORUSCD] DEFAULT="jvvr8--pq,akeeuq,lgv-pf,aek=" [WEBREG_REGION_LIST_FORMCD] america=NULL oceania=NULL europe="jvvr8--pq,akeeuq,lgv-pf,aek=" asia=NULL DEFAULT=NULL [WEBREG_REGION_LIST_FORACD] america=NULL oceania=NULL europe="jvvr8--pq,akeeuq,lgv-pf,aek=" asia=NULL DEFAULT=NULL [SETTING] asia=CN,HK,IN,ID,KR,MY,PH,SG,TW,TH,VN,Others europe=AT,BE,DK,FI,FR,DE,GR,IE,IT,LU,NL,NO,PT,ES,SE,CH,GB,Others [DEFAULTCOUNTRY_EUROPE] 0c07=`%MESSAGE%;STRING;AT` 080c=`%MESSAGE%;STRING;BE` 0813=`%MESSAGE%;STRING;BE` 0406=`%MESSAGE%;STRING;DK` 040b=`%MESSAGE%;STRING;FI` 081d=`%MESSAGE%;STRING;FI` 040c=`%MESSAGE%;STRING;FR` 0407=`%MESSAGE%;STRING;DE` 0408=`%MESSAGE%;STRING;GR` 1809=`%MESSAGE%;STRING;IE` 0410=`%MESSAGE%;STRING;IT` 140c=`%MESSAGE%;STRING;LU` 1007=`%MESSAGE%;STRING;LU` 0413=`%MESSAGE%;STRING;NL` 0414=`%MESSAGE%;STRING;NO` 0814=`%MESSAGE%;STRING;NO` 0816=`%MESSAGE%;STRING;PT` 0c0a=`%MESSAGE%;STRING;ES` 041d=`%MESSAGE%;STRING;SE` 0807=`%MESSAGE%;STRING;CH` 0810=`%MESSAGE%;STRING;CH` 100c=`%MESSAGE%;STRING;CH` 0809=`%MESSAGE%;STRING;GB` DEFAULT=`%MESSAGE%;STRING;Others` [DEFAULTCOUNTRY_ASIA] 0804=`%MESSAGE%;STRING;CN` 0c04=`%MESSAGE%;STRING;HK` 0421=`%MESSAGE%;STRING;ID` 4009=`%MESSAGE%;STRING;IN` 0412=`%MESSAGE%;STRING;KR` 4409=`%MESSAGE%;STRING;MY` 3409=`%MESSAGE%;STRING;PH` 4809=`%MESSAGE%;STRING;SG` 1004=`%MESSAGE%;STRING;SG` 0404=`%MESSAGE%;STRING;TW` 041e=`%MESSAGE%;STRING;TH` DEFAULT=`%MESSAGE%;STRING;Others` [MYPRINT_LOG_START] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,0 [MYPRINT_LOG_COMPLETEALL] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,1 [MYPRINT_LOG_PDRV_INSTALL_START] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,10 [MYPRINT_LOG_MDRV_INSTALL_START] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,11 [MYPRINT_LOG_SDRV_INSTALL_START] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,12 [MYPRINT_LOG_EGV_INSTALL_START] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,13 [MYPRINT_LOG_MYPRINT_INSTALL_START] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,20 [MYPRINT_LOG_LANUTIL_INSTALL_START] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,21 [MYPRINT_LOG_MPNAVI_INSTALL_START] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,22 [MYPRINT_LOG_EPPEX_INSTALL_START] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,23 [MYPRINT_LOG_CDR_INSTALL_START] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,24 [MYPRINT_LOG_SBOX_INSTALL_START] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,25 [MYPRINT_LOG_EPPPRO_INSTALL_START] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,26 [MYPRINT_LOG_ADOBE_INSTALL_START] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,30 [MYPRINT_LOG_PSTUDIO_INSTALL_START] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,31 [MYPRINT_LOG_YOMITORI_INSTALL_START] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,32 [MYPRINT_LOG_SECONDSELECT_START] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,40 [MYPRINT_LOG_DETECT_START] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,41 [MYPRINT_LOG_LANSETUP_START] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,42 [MYPRINT_LOG_XPS_INSTALL_START] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,55 [MYPRINT_LOG_WEBREG_SCREEN] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,61 [MYPRINT_LOG_WEBREG_EXEC] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,62 [MYPRINT_LOG_WEBREG_CANCEL] @Software\Canon\MSETUPLOG;FLAG4@=DWORD,63Download 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.