操作處理裝置、信息設(shè)備的控制方法【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明涉及使用Web瀏覽器來(lái)控制信息設(shè)備的技術(shù)。【
背景技術(shù):
】[0002]在復(fù)合型的信息設(shè)備MFP(Mult1-funct1nalPeripheral,多功能外圍設(shè)備)的遠(yuǎn)程接入中使用了Web技術(shù)。遠(yuǎn)程接入的MFP與用戶直接操作的用戶終端經(jīng)由網(wǎng)絡(luò)連接。在用作用戶終端的個(gè)人計(jì)算機(jī)以及智能手機(jī)這樣的信息設(shè)備中具備Web瀏覽器。[0003]用戶終端的Web瀏覽器從網(wǎng)絡(luò)上的服務(wù)器獲取遠(yuǎn)程接入用的Web頁(yè)面并顯示。當(dāng)用戶進(jìn)行功能的選擇、動(dòng)作設(shè)定這樣的輸入操作時(shí),所輸入的信息被通知到服務(wù)器,與操作對(duì)應(yīng)的內(nèi)容從服務(wù)器被送到Web瀏覽器。Web瀏覽器立即顯示送來(lái)的內(nèi)容。根據(jù)操作,逐次切換顯示。當(dāng)用戶進(jìn)行指示執(zhí)行處理的操作時(shí),服務(wù)器制作進(jìn)行用戶指定的處理的任務(wù)(job)而提供給MFP,MFP執(zhí)行任務(wù)。[0004]有如下技術(shù):在遠(yuǎn)程接入用的Web頁(yè)面中,嵌入有使MFP執(zhí)行規(guī)定的處理的腳本(專利文獻(xiàn)I)。如果在用戶終端中用戶針對(duì)Web瀏覽器進(jìn)行了例如選擇關(guān)聯(lián)有腳本的按鈕這樣的特定的操作,則執(zhí)行腳本而從用戶終端向MFP指示執(zhí)行處理。[0005]另外,有如下提案:在執(zhí)行通過(guò)腳本開(kāi)始的任務(wù)的期間,限制受理針對(duì)Web瀏覽器的由用戶實(shí)施的畫面轉(zhuǎn)變的指示(專利文獻(xiàn)2)。根據(jù)該提案,能夠防止由于關(guān)聯(lián)有腳本的畫面轉(zhuǎn)變到其他畫面而腳本丟失并由此無(wú)法實(shí)施任務(wù)的控制這種現(xiàn)象。[0006]專利文獻(xiàn)1:日本特開(kāi)2008-3833號(hào)公報(bào)[0007]專利文獻(xiàn)2:日本特開(kāi)2011-142608號(hào)公報(bào)【
發(fā)明內(nèi)容】[0008]以往,存在如下問(wèn)題:針對(duì)希望使通過(guò)Web頁(yè)面中嵌入的腳本來(lái)控制的處理完結(jié)的用戶,直至腳本的執(zhí)行結(jié)束為止,針對(duì)Web瀏覽器的操作被限制。即,無(wú)法進(jìn)行作為使腳本中斷的操作的、使Web瀏覽器自身結(jié)束的操作以及使顯示轉(zhuǎn)變到其他Web頁(yè)面的操作。[0009]因此,在指示了I個(gè)處理的執(zhí)行之后,直至該執(zhí)行結(jié)束為止,無(wú)法進(jìn)行接下來(lái)的處理的設(shè)定或者無(wú)法指示其執(zhí)行。[0010]本發(fā)明鑒于這樣的事情,其目的在于實(shí)現(xiàn)無(wú)需等待腳本的執(zhí)行的完成用戶就能夠結(jié)束嵌入了該腳本的Web頁(yè)面的顯示的操作環(huán)境。[0011]達(dá)成上述目的的裝置是一種用于信息設(shè)備的操作的操作處理裝置,具備:腳本執(zhí)行單元,在顯示著嵌入有該操作處理裝置使所述信息設(shè)備進(jìn)行處理的腳本的Web頁(yè)面的狀態(tài)下執(zhí)行該腳本;顯示處理單元,在所述腳本的執(zhí)行過(guò)程中進(jìn)行了指示結(jié)束顯示所述Web頁(yè)面的操作時(shí),依照該操作,使所述Web頁(yè)面的顯示結(jié)束;以及腳本繼續(xù)執(zhí)行單元,在由所述顯示處理單元結(jié)束所述Web頁(yè)面的顯示時(shí),從所述腳本執(zhí)行單元接過(guò)來(lái)所述腳本而執(zhí)行。[0012]根據(jù)本發(fā)明,在使用Web瀏覽器操作信息設(shè)備時(shí),無(wú)需等待腳本的執(zhí)行的完成,用戶就能夠進(jìn)行使嵌入了該腳本的Web頁(yè)面的顯示結(jié)束的操作。【附圖說(shuō)明】[0013]圖1是示出具有本發(fā)明的實(shí)施方式的MFP的網(wǎng)絡(luò)的例子的圖。[0014]圖2是示出MFP的硬件結(jié)構(gòu)的概略的圖。[0015]圖3是示出用戶終端的硬件結(jié)構(gòu)的概略的圖。[0016]圖4是示出Web服務(wù)器的功能結(jié)構(gòu)的圖。[0017]圖5是示出Web瀏覽器的功能結(jié)構(gòu)的圖。[0018]圖6是示出通過(guò)Web瀏覽器打開(kāi)的窗口的結(jié)構(gòu)以及在窗口內(nèi)顯示的操作畫面的第I例子的圖。[0019]圖7是示出在執(zhí)行過(guò)程中顯示腳本的子窗口的例子的圖。[0020]圖8是示出通過(guò)Web瀏覽器顯示的操作畫面的第2例子的圖。[0021]圖9是示出通過(guò)Web瀏覽器顯示的操作畫面的第3例子的圖。[0022]圖10是示出通過(guò)Web瀏覽器顯示的操作畫面的第4例子的圖。[0023]圖11是示出繪制引擎的動(dòng)作的流程圖。[0024]圖12是示出腳本引擎的第I執(zhí)行部的動(dòng)作的流程圖。[0025]圖13是示出腳本引擎的第2執(zhí)行部的動(dòng)作的流程圖。[0026]圖14是第2執(zhí)行部執(zhí)行的判定例程的流程圖。[0027]圖15是示出與判定例程有關(guān)的順序k的設(shè)定例的圖。[0028]圖16是第2執(zhí)行部執(zhí)行的繼續(xù)執(zhí)行例程的流程圖。[0029]圖17是示出遠(yuǎn)程接入的第I例子的時(shí)序圖。[0030]圖18是示出遠(yuǎn)程接入的第2例子的時(shí)序圖。[0031]圖19是判定例程的變形例的流程圖。[0032]圖20是繼續(xù)執(zhí)行例程的變形例的流程圖。[0033]圖21是示出MFP的主要部分的功能結(jié)構(gòu)的其他例子的圖。[0034]符號(hào)說(shuō)明[0035]1:MFP(信息設(shè)備);3:用戶終端(操作處理裝置);600:MFP控制腳本(腳本);610,620:MFP控制腳本的部分;50;ffeb頁(yè)面;501、502、503、504:操作畫面(Web頁(yè)面);200:ffeb服務(wù)器;310:第I執(zhí)行部(腳本執(zhí)行單元);320:第2執(zhí)行部(腳本繼續(xù)執(zhí)行單元);91:通告窗口;300P:瀏覽用的程序(計(jì)算機(jī)程序)?!揪唧w實(shí)施方式】[0036]作為本發(fā)明的實(shí)施方式的信息設(shè)備,可以舉出MFP。MFP是匯總了對(duì)辦公室工作有用的多個(gè)功能的復(fù)合型的信息設(shè)備。[0037]在圖1中例示的MFPl連接到在企業(yè)的辦公室中構(gòu)筑的LAN(LocalAreaNetwork,局域網(wǎng))7,由多個(gè)用戶共用。對(duì)LAN7,連接包括I個(gè)以上的用戶終端3的各種信息設(shè)備。在圖1中,作為用戶終端3,描繪了膝上型(筆記本型)的個(gè)人計(jì)算機(jī)4、5以及輸入板(tablet)6。MFPl能夠與LAN7上的信息設(shè)備以及連接于LAN7的其他網(wǎng)絡(luò)上的信息設(shè)備進(jìn)行通信。另外,MFPl通過(guò)連接到公用電話線路,能夠進(jìn)行使用公用電話線路的傳真通信。[0038]MFPl具備與MFPl的操作有關(guān)的Web服務(wù)器200。Web服務(wù)器200根據(jù)來(lái)自用戶終端3上的Web瀏覽器的接入,將顯示為操作畫面的Web頁(yè)面發(fā)送到用戶終端3。用戶終端3上的Web瀏覽器使從Web服務(wù)器200送來(lái)的Web頁(yè)面顯示于用戶終端3所具備的顯示器,由此對(duì)用戶提供使用用戶終端3的遠(yuǎn)程接入環(huán)境。[0039]另外,Web服務(wù)器200針對(duì)來(lái)自在MFPl上運(yùn)轉(zhuǎn)的Web瀏覽器的接入,與來(lái)自用戶終端3的接入同樣地應(yīng)答。MFPl上的Web瀏覽器將從Web服務(wù)器200獲取的Web頁(yè)面顯示于MFPl所具備的操作面板的觸摸面板顯示器。[0040]圖2示出MFP的硬件結(jié)構(gòu)的概略。[0041]ADF(AutoDocumentFeeder,自動(dòng)進(jìn)稿器)14將由用戶設(shè)置的原稿片搬送到圖像掃描儀15的讀取位置。圖像掃描儀15光學(xué)地讀取在搬送的原稿片中記錄的圖像。打印機(jī)引擎16在復(fù)印、打印以及傳真接收中,通過(guò)例如電子照相法,將圖像印刷到紙上。印刷方法也可以是噴墨法或者其他方法。[0042]操作面板17具有觸摸面板顯示器。操作面板17的觸摸面板顯示器能夠檢測(cè)輕拂(flick)以及多點(diǎn)觸摸操作。[0043]通信接口18能夠進(jìn)行MFPl和外部裝置的通信。通信接口18包括將MFPl以能夠通信的方式與LAN7連接的網(wǎng)絡(luò)接口卡(NIC)、以及用于利用公用電話線路的傳真通信的調(diào)制解調(diào)器。[0044]存儲(chǔ)器19是例如硬盤驅(qū)動(dòng)器,用于應(yīng)用程序、設(shè)定數(shù)據(jù)的保存、以及數(shù)據(jù)處理中的數(shù)據(jù)的臨時(shí)的存儲(chǔ)。實(shí)現(xiàn)Web服務(wù)器200的功能的服務(wù)器用的應(yīng)用程序200P存儲(chǔ)于存儲(chǔ)器19。除此以外,在用戶認(rèn)證時(shí)參照的登記用戶信息、傳真、數(shù)據(jù)發(fā)送的發(fā)送目的地的登記信息也存儲(chǔ)于存儲(chǔ)器19。[0045]存儲(chǔ)器19的存儲(chǔ)區(qū)的一部分190被用作被稱為存儲(chǔ)盒(BOX)的文檔保存區(qū)。通常,對(duì)各個(gè)用戶分配的個(gè)人存儲(chǔ)盒(還被稱為用戶存儲(chǔ)盒)以及多個(gè)用戶共享的公共存儲(chǔ)盒這樣的多個(gè)存儲(chǔ)盒設(shè)置于存儲(chǔ)器19內(nèi)。通過(guò)規(guī)定的標(biāo)識(shí)符(例如存儲(chǔ)盒名或者存儲(chǔ)盒編號(hào))確定多個(gè)存儲(chǔ)盒。[0046]總括MFPl的控制的主控制器10具有作為執(zhí)行各種程序的計(jì)算機(jī)的CPUl1、存儲(chǔ)包括用于實(shí)現(xiàn)MFPl的各種功能的嵌入程序在內(nèi)的軟件的ROM(ReadOnlyMemory,只讀存儲(chǔ)器)12、以及被用作程序執(zhí)行的工作區(qū)的RAM(RandomAccessMemory,隨機(jī)存取存儲(chǔ)器)13。[0047]圖3示出用戶終端的硬件結(jié)構(gòu)的概略。用戶終端3具備CPU31、R0M32、RAM33、存儲(chǔ)器34、操作輸入部35、顯示器36、以及通信接口37。[0048]CPU31將在R0M32或者存儲(chǔ)器34中保存的程序載入到RAM33而執(zhí)行。存儲(chǔ)器34是硬盤驅(qū)動(dòng)器或者固態(tài)驅(qū)動(dòng)器(SSD:SolidStateDrive),能夠存儲(chǔ)瀏覽用的程序300P。該程序300P能夠通過(guò)從規(guī)定的服務(wù)器的下載、或者從可移動(dòng)介質(zhì)的安裝而保存于存儲(chǔ)器34。通過(guò)由CPU31執(zhí)行程序300P而實(shí)現(xiàn)的Web瀏覽器是后述Web瀏覽器300。[0049]操作輸入部35具備輸出與用戶的操作對(duì)應(yīng)的信號(hào)的I個(gè)以上的輸入部件。例如,在用戶終端3是膝上型的個(gè)人計(jì)算機(jī)4或者5的情況下,作為鍵盤以及指示部件的觸摸板包含于操作輸入部35。在用戶終端3是桌面型的個(gè)人計(jì)算機(jī)的情況當(dāng)前第1頁(yè)1 2 3 4 5