多功能一體機(jī)和系統(tǒng)及其腳本控制方法
【專利摘要】本發(fā)明提供多功能一體機(jī)以及系統(tǒng)、及其腳本控制方法。根據(jù)本發(fā)明的一個(gè)實(shí)施方式,提供一種多功能一體機(jī),具備:執(zhí)行多種功能的功能執(zhí)行部;具有窗口顯示的畫面的操作面板;服務(wù)器裝置的URL的存儲(chǔ)部;瀏覽器,通過(guò)訪問(wèn)該存儲(chǔ)部的上述URL、解釋上述內(nèi)容,從而在上述窗口內(nèi)創(chuàng)建頁(yè)面,基于向所述頁(yè)面輸入操作指令,輸出對(duì)于所述功能執(zhí)行部的動(dòng)作指令;附加部,向所述窗口對(duì)象附加對(duì)象,該對(duì)象具有通過(guò)瀏覽器而與所述多種功能中的一種以上相關(guān)聯(lián)的特性或方法;控制部,基于由所述附加部注冊(cè)了的被附加了所述對(duì)象的執(zhí)行功能的所述窗口對(duì)象的所述腳本,從而使所述功能執(zhí)行部執(zhí)行特定動(dòng)作。
【專利說(shuō)明】多功能一體機(jī)和系統(tǒng)及其腳本控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及多功能一體機(jī)以及系統(tǒng)、及其腳本控制方法。
【背景技術(shù)】
[0002]在安裝了瀏覽器的多功能一體機(jī)上,瀏覽器基于從Web服務(wù)器接收的html (超文本鏈接標(biāo)示語(yǔ)言)文本的文件以及該文件中的腳本的執(zhí)行,從而在控制面板上顯示畫面。瀏覽器在畫面上顯示網(wǎng)頁(yè),通過(guò)腳本在頁(yè)面內(nèi)顯示動(dòng)態(tài)的信息或提醒(alert)。
[0003]在現(xiàn)有技術(shù)中,已知有根據(jù)Web服務(wù)器的要求來(lái)執(zhí)行多功能一體機(jī)的功能的信息處理裝置(例如參考專利文獻(xiàn)I)。如果利用安裝在多功能一體機(jī)上的瀏覽器訪問(wèn)Web服務(wù)器,通過(guò)Web服務(wù)器上的操作畫面來(lái)執(zhí)行多功能一體機(jī)的功能,則需要事先定義描述了對(duì)多功能一體機(jī)的各種處理的獨(dú)特的腳本。
[0004]在先技術(shù)文獻(xiàn)
[0005]專利文獻(xiàn)
[0006]專利文獻(xiàn)1:日本專利特開2012-19508號(hào)公報(bào)
[0007]但是,在現(xiàn)有技術(shù)中,由于需要在多功能一體機(jī)與Web服務(wù)器之間交換腳本,因此,在定義的獨(dú)特的腳本的情況下,Web服務(wù)器的應(yīng)用程序開發(fā)人員要花工夫?qū)W習(xí)其格式,為了安裝獨(dú)特的腳本并執(zhí)行多功能一體機(jī)的功能,則需要描述復(fù)雜程序的腳本代碼。
【發(fā)明內(nèi)容】
[0008]為了解決該課題,根據(jù)一個(gè)實(shí)施方式,提供一種多功能一體機(jī),具備:功能執(zhí)行部,執(zhí)行包括瀏覽的多種功能;操作面板,具有接受對(duì)所述功能執(zhí)行部的操作輸入、并顯示窗口的畫面;服務(wù)器裝置的URL (uniform resource locator:統(tǒng)一資源定位符)的存儲(chǔ)部,提供包含操作窗口對(duì)象的腳本的內(nèi)容,所述窗口對(duì)象表示所述操作面板的所述畫面上的所述窗口的顯示要素;附加部,向所述窗口對(duì)象附加對(duì)象,該對(duì)象具有通過(guò)瀏覽器而與所述多種功能中的一種以上相關(guān)聯(lián)的特性或方法,該瀏覽器訪問(wèn)所述存儲(chǔ)部的所述URL,通過(guò)所述內(nèi)容的解釋,在所述窗口內(nèi)創(chuàng)建頁(yè)面,基于向所述頁(yè)面輸入操作指令,輸出對(duì)于所述功能執(zhí)行部的動(dòng)作指令;以及控制部,基于由所述附加部注冊(cè)了的被附加了所述對(duì)象的執(zhí)行功能的所述窗口對(duì)象的所述腳本,使所述功能執(zhí)行部執(zhí)行特定動(dòng)作。
[0009]另外,根據(jù)另外一個(gè)實(shí)施方式,提供一種系統(tǒng),所述系統(tǒng)具備服務(wù)器裝置以及多功能一體機(jī),其中,所述服務(wù)器裝置提供包含腳本的內(nèi)容,所述腳本用于操作表示窗口的顯示要素的窗口對(duì)象;所述多功能一體機(jī)具備:功能執(zhí)行部,執(zhí)行包括瀏覽所述服務(wù)器裝置的所述內(nèi)容的多種功能;操作面板,具有接受對(duì)所述功能執(zhí)行部的操作輸入、并顯示窗口的畫面;所述操作面板指定的所述服務(wù)器裝置的URL的存儲(chǔ)部;加部,向所述窗口對(duì)象附加對(duì)象,該對(duì)象具有通過(guò)瀏覽器而與所述多種功能中的一種以上相關(guān)聯(lián)的特性或方法,該瀏覽器訪問(wèn)所述存儲(chǔ)部的所述URL,通過(guò)所述內(nèi)容的解釋,在所述窗口內(nèi)創(chuàng)建頁(yè)面,基于向所述頁(yè)面輸入操作指令,輸出對(duì)于所述功能執(zhí)行部的動(dòng)作指令;以及控制部,基于由所述附加部注冊(cè)了的被附加了所述對(duì)象的執(zhí)行功能的所述窗口對(duì)象的所述腳本,使所述功能執(zhí)行部執(zhí)行特定動(dòng)作。
【專利附圖】
【附圖說(shuō)明】
[0010]圖1是實(shí)施方式所涉及的系統(tǒng)的構(gòu)成圖。
[0011]圖2示出實(shí)施方式所涉及的系統(tǒng)所使用的包含窗口對(duì)象的多個(gè)對(duì)象的列表的一個(gè)例子。
[0012]圖3示出執(zhí)行實(shí)施方式所涉及的多功能一體機(jī)的功能的方法的順序(sequence)。
[0013]圖4示出實(shí)施方式所涉及的多功能一體機(jī)的第一動(dòng)作的順序。
[0014]圖5示出實(shí)施方式所涉及的多功能一體機(jī)的第二動(dòng)作的順序。
【具體實(shí)施方式】
[0015]以下,參照?qǐng)D1至圖5對(duì)實(shí)施方式所涉及的多功能一體機(jī)和系統(tǒng)進(jìn)行說(shuō)明。另外,在各圖中對(duì)相同部位標(biāo)注相同的符號(hào),且省略重復(fù)說(shuō)明。
[0016]圖1是實(shí)施方式所涉及的系統(tǒng)的構(gòu)成圖。系統(tǒng)I具備:服務(wù)器裝置2,提供包含在畫面上操作表示窗口的顯示要素的窗口對(duì)象的腳本的內(nèi)容;多功能一體機(jī)4,通過(guò)由因特網(wǎng)或LAN(local area netword:局域網(wǎng))所構(gòu)筑的網(wǎng)絡(luò)3與服務(wù)器裝置2連接,執(zhí)行該服務(wù)器裝置2提供的包括網(wǎng)站的瀏覽、印刷、復(fù)印、掃描以及發(fā)送接收傳真的多種功能;以及設(shè)置在該多功能一體機(jī)4上的用于用戶操作的操作面板5。窗口是指顯示信息的圖形用戶界面,具有矩形的區(qū)域。窗口對(duì)象是表示客戶端側(cè)的瀏覽器的窗口的對(duì)象。腳本是指執(zhí)行程序。
[0017]如果通過(guò)操作面板5上所顯示的瀏覽器,從多功能一體機(jī)4訪問(wèn)URL,服務(wù)器裝置2則向多功能一體機(jī)4返回用html文本描述的標(biāo)簽等使該操作面板5的畫面顯示網(wǎng)頁(yè)的命令文、以及被嵌入該命令文中、具有通過(guò)腳本語(yǔ)言即JavaScript (注冊(cè)商標(biāo))描述的代碼的腳本。
[0018]圖2示出包含窗口對(duì)象的多個(gè)對(duì)象的列表的一個(gè)例子。在該圖中,示出了多個(gè)對(duì)象間的關(guān)系,通過(guò)將該關(guān)系作為數(shù)據(jù)結(jié)構(gòu)而具有的代碼(源代碼)來(lái)描述腳本。腳本的代碼具有在訪問(wèn)網(wǎng)頁(yè)時(shí)最早參考的主窗口對(duì)象30。利用在數(shù)據(jù)結(jié)構(gòu)上存在于各樹狀結(jié)構(gòu)最上位的窗口對(duì)象30的下級(jí)的多個(gè)子對(duì)象群31來(lái)描述代碼。服務(wù)器裝置2利用操作窗口對(duì)象30的腳本生成在多功能一體機(jī)4側(cè)的操作面板5的畫面上顯示的窗口。通過(guò)多功能一體機(jī)4執(zhí)行該腳本,服務(wù)器裝置2獲取在操作面板5的畫面上顯示的窗口的相關(guān)信息,描繪并操作窗口。
[0019]服務(wù)器裝置2事先存儲(chǔ)用于執(zhí)行多功能一體機(jī)4的一個(gè)以上的功能的、由用戶定義的獨(dú)特的對(duì)象32的代碼。服務(wù)器裝置2根據(jù)來(lái)自多功能一體機(jī)4側(cè)的瀏覽器的請(qǐng)求,在窗口對(duì)象30的下級(jí)的對(duì)象引用的列表中注冊(cè)該添加對(duì)象32,將添加對(duì)象32的執(zhí)行功能添加為原來(lái)的窗口對(duì)象30的功能之一。多功能一體機(jī)4接收并解釋窗口對(duì)象30、對(duì)象群31以及添加對(duì)象32的腳本,從而通過(guò)這些被窗口對(duì)象30、對(duì)象群31以及添加對(duì)象32定義的特性(property)和方法(method)使掃描儀等動(dòng)作。通過(guò)事先在多功能一體機(jī)4側(cè)訪問(wèn)已知的URL,從而從對(duì)方側(cè)使該多功能一體機(jī)4執(zhí)行包括例如印刷的執(zhí)行、掃描參數(shù)的設(shè)定、過(guò)渡到瀏覽器之外的功能畫面這樣的多種功能中、一種或兩種以上功能的特定動(dòng)作。
[0020]在圖1中,服務(wù)器裝置2是作為Web服務(wù)器進(jìn)行動(dòng)作的計(jì)算機(jī)設(shè)備,具有:發(fā)送接收部11,在與網(wǎng)絡(luò)3之間按照規(guī)定的順序發(fā)送、接收數(shù)據(jù);內(nèi)容數(shù)據(jù)的存儲(chǔ)部12,該內(nèi)容數(shù)據(jù)由描述了字符、標(biāo)簽、表格(form)等的命令文、與這些字符等一起形成頁(yè)面的圖像或動(dòng)態(tài)圖像以及嵌入該命令文中描述了處理的內(nèi)容的腳本代碼構(gòu)成。該存儲(chǔ)部12根據(jù)多功能一體機(jī)4的要求事先存儲(chǔ)所附加的添加對(duì)象32或該添加對(duì)象32的腳本代碼。而且,服務(wù)器裝置2具有Web服務(wù)器模塊13,該Web服務(wù)器模塊13解釋并執(zhí)行該腳本代碼,執(zhí)行將添加的對(duì)象的代碼編入原來(lái)的窗口對(duì)象的代碼的腳本引擎功能。Web服務(wù)器模塊13依據(jù)作為對(duì)請(qǐng)求回復(fù)文件數(shù)據(jù)的服務(wù)器的通訊協(xié)議的通訊管理。Web服務(wù)器模塊13處于程序被下載到存儲(chǔ)器中并通過(guò)處理器執(zhí)行的狀態(tài)。
[0021]另外,多功能一體機(jī)4具備:功能執(zhí)行部14,執(zhí)行包括瀏覽該服務(wù)器裝置2的內(nèi)容的多種功能;上述操作面板5,接收對(duì)該功能執(zhí)行部14的操作輸入,具有顯示窗口的畫面5a ;外部存儲(chǔ)裝置16,具有通過(guò)該操作面板5指定的服務(wù)器裝置2的URL的存儲(chǔ)部15。多功能一體機(jī)4還具備:瀏覽器17,通過(guò)訪問(wèn)該存儲(chǔ)部15的URL并解釋內(nèi)容,從而在窗口內(nèi)創(chuàng)建頁(yè)面,通過(guò)向該頁(yè)面輸入操作指令向功能執(zhí)行部14輸出操作指令;附加部18,向原來(lái)的窗口對(duì)象30附加添加對(duì)象32,該添加對(duì)象32具有通過(guò)該瀏覽器17而與多種功能中的任意一種以上相關(guān)聯(lián)的特性或方法。多功能一體機(jī)4具備:功能控制部19(控制部),解釋通過(guò)該附加部18而注冊(cè)的、被附加了添加對(duì)象32的執(zhí)行功能的窗口對(duì)象的腳本,使功能執(zhí)行部14執(zhí)行特定動(dòng)作;負(fù)責(zé)多功能一體機(jī)4的整體控制的控制器23 ;以及發(fā)送接收部29,通過(guò)網(wǎng)絡(luò)3在與服務(wù)器裝置2之間進(jìn)行數(shù)據(jù)的發(fā)送、接收。
[0022]功能執(zhí)行部14進(jìn)行印刷的執(zhí)行指令、掃描參數(shù)的設(shè)定以及過(guò)渡到瀏覽的畫面顯示之外的功能畫面、發(fā)送接收傳真等的動(dòng)作。功能執(zhí)行部14具有:掃描處理部24,控制未圖示的四列的線傳感器和縮小光學(xué)系統(tǒng),對(duì)原稿面進(jìn)行光學(xué)讀取,并生成圖像數(shù)據(jù);圖像處理部25,指定來(lái)自該掃描處理部24的圖像數(shù)據(jù)或印刷工作中包含的要印刷的數(shù)據(jù)的展開或校正、以及任意的倍率和每一面的頁(yè)數(shù)等印刷條件。該功能執(zhí)行部14具有:輸送系統(tǒng),具有將放置在供紙盒中的紙張抽出并進(jìn)行輸送的用于雙面印刷的反饋輸送路徑;印刷處理部26,在所輸送的紙張的面上形成并定影三種顏色的色調(diào)劑圖像。而且,功能執(zhí)行部14還具有使用公用線路28來(lái)發(fā)送、接收家庭規(guī)格的圖像數(shù)據(jù)的傳真處理部27。
[0023]另外,操作面板5例如是觸摸面板。操作面板5具有:液晶或有機(jī)EL(ElectroLuminescence:電致發(fā)光)的顯示器;設(shè)置在該顯示器的背面?zhèn)?、使瀏覽器顯示的驅(qū)動(dòng)器電路;以及輸入部,設(shè)置在畫面5a上,檢測(cè)被觸摸的面板表面上的接觸位置。操作面板5通過(guò)直接的觸摸輸入獲取因特網(wǎng)上的網(wǎng)站和該網(wǎng)站所包含的多個(gè)網(wǎng)頁(yè)。操作面板5接受掃描用的玻璃臺(tái)上的原稿的讀取設(shè)定、印刷設(shè)定、傳真號(hào)碼的輸入。例如操作面板5調(diào)整讀取倍率、讀取畫質(zhì)的明暗、鮮明度。操作面板5指定彩色或單色、A4(ISO[internationalorganization for standardization:國(guó)際標(biāo)準(zhǔn)化組織]A4)等尺寸來(lái)作為要印刷的原稿的條件。操作面板5指定彩色或單色、A3或A4、雙面或單面、左右打開、linl、2inl或4inl、復(fù)印頁(yè)數(shù)來(lái)作為要印刷的用紙的條件。
[0024]外部存儲(chǔ)裝置16是具有大容量的存儲(chǔ)區(qū)的硬盤驅(qū)動(dòng)器或硅磁盤驅(qū)動(dòng)器,在該存儲(chǔ)區(qū)內(nèi)具有構(gòu)成存儲(chǔ)部15的存儲(chǔ)區(qū)。外部存儲(chǔ)裝置16存儲(chǔ)操作系統(tǒng)、設(shè)備驅(qū)動(dòng)器、通訊控制、瀏覽、腳本的解釋和執(zhí)行等各種應(yīng)用程序。
[0025]瀏覽器17具有對(duì)圖2所示的窗口對(duì)象30和對(duì)象群31的腳本代碼所包含的多種特性和多種方法進(jìn)行解釋并執(zhí)行的功能。瀏覽器17具有對(duì)添加對(duì)象32的腳本代碼所包含的針對(duì)功能執(zhí)行部14的屬性和針對(duì)功能執(zhí)行部14的方法進(jìn)行解析并使功能執(zhí)行部14動(dòng)作的功能。該瀏覽器17通過(guò)返回窗口的屬性的屬性值的特性和調(diào)用窗口的操作函數(shù)的方法,使功能執(zhí)行部14的多個(gè)功能中的兩個(gè)以上的功能連續(xù)地動(dòng)作。在執(zhí)行特定動(dòng)作中的多種功能時(shí),瀏覽器17在多個(gè)特性或多種方法之間進(jìn)行功能的執(zhí)行參數(shù)的交接。具體而言,瀏覽器17具有:利用http (hypertext transfer protocol:超文本傳輸協(xié)定)與服務(wù)器裝置2進(jìn)行通訊的功能、解釋標(biāo)記語(yǔ)言的代碼并通過(guò)代碼來(lái)顯示畫面的功能、解釋并執(zhí)行腳本代碼的腳本引擎功能、多功能一體機(jī)4的操作和功能執(zhí)行部14的設(shè)定輸入等用戶接口功倉(cāng)泛.。
[0026]附加部18基于用戶對(duì)操作面板5的操作,向服務(wù)器裝置2發(fā)送附加對(duì)象的請(qǐng)求。附加部18發(fā)出服務(wù)器裝置2將該服務(wù)器裝置2保持的獨(dú)特的添加對(duì)象32附加于窗口對(duì)象30的請(qǐng)求。附加部18請(qǐng)求服務(wù)器裝置2將添加對(duì)象32注冊(cè)到窗口對(duì)象30的列表中。
[0027]另外,在瀏覽器17上添加對(duì)象32被添加注冊(cè)到窗口對(duì)象30的列表中之后,圖1的功能控制部19使瀏覽器解釋并執(zhí)行從該服務(wù)器裝置2輸送來(lái)的窗口對(duì)象30所描述的腳本的代碼。功能控制部19通過(guò)該腳本的執(zhí)行,通過(guò)多功能一體機(jī)4的控制器23使功能執(zhí)行部14執(zhí)行特定的動(dòng)作。瀏覽器17、附加部18以及功能控制部19的各功能利用 CPU (central processing unit:中央處理單兀)20、ROM (read only memory:只讀存儲(chǔ)器)21和RAM (random access memory:隨機(jī)存取存儲(chǔ)器)22來(lái)執(zhí)行??刂破?3通過(guò)CPU20執(zhí)行R0M21的控制程序、應(yīng)用程序來(lái)控制功能執(zhí)行部14內(nèi)的各個(gè)動(dòng)作。發(fā)送接收部29是通訊接口部,在與服務(wù)器裝置2側(cè)的發(fā)送接收部11之間發(fā)送接收指令。
[0028]圖3示出執(zhí)行系統(tǒng)I中的多功能一體機(jī)4的功能的方法的順序。上述的符號(hào)表示與這些相同的要素。縱長(zhǎng)的四角形表示程序處理,該程序處理表示在發(fā)送了最初的信息之后,持續(xù)進(jìn)行一個(gè)以上信息的發(fā)送接收的處理。
[0029]上述構(gòu)成的本實(shí)施方式所涉及的系統(tǒng)是由服務(wù)器裝置2和具有顯示網(wǎng)頁(yè)的瀏覽器17的多功能一體機(jī)4構(gòu)成的系統(tǒng)。圖3示出了基本的動(dòng)作。首先,在動(dòng)作Al中,多功能一體機(jī)4具有的瀏覽器17訪問(wèn)Web服務(wù)器模塊13的URL,獲取網(wǎng)頁(yè)。在動(dòng)作A2中,服務(wù)器裝置2向多功能一體機(jī)4發(fā)送JavaScript (注冊(cè)商標(biāo))的窗口對(duì)象(以下有時(shí)稱為腳本語(yǔ)言的對(duì)象)的腳本。瀏覽器17對(duì)原來(lái)的窗口對(duì)象30進(jìn)行初始化(動(dòng)作A3),向該窗口對(duì)象30附加新的添加對(duì)象32 (動(dòng)作A4)。在動(dòng)作A3中,例如瀏覽器17進(jìn)行復(fù)位動(dòng)作,將添加對(duì)象32的腳本的代碼添加到原來(lái)的腳本的代碼中,然后重新讀取添加后的代碼。在動(dòng)作A4中,瀏覽器17在腳本語(yǔ)言的窗口對(duì)象30被初始化之后,可執(zhí)行獨(dú)特的添加對(duì)象32的功能。
[0030]在動(dòng)作A5中,瀏覽器17執(zhí)行被附加了功能的窗口對(duì)象的方法。在動(dòng)作A6中,瀏覽器17向功能執(zhí)行部4發(fā)送動(dòng)作請(qǐng)求。在動(dòng)作A7中,多功能一體機(jī)4執(zhí)行功能。方法可以包括例如對(duì)印刷處理部26的印刷條件設(shè)定、印刷指令和復(fù)印條件的設(shè)定、對(duì)掃描處理部24的掃描參數(shù)的設(shè)定或掃描指令、對(duì)顯示操作面板5的畫面5a的瀏覽器17的設(shè)定或指令、過(guò)渡到網(wǎng)站顯示之外的功能畫面的指令、以及發(fā)送接收傳真的指令等。
[0031]方法的內(nèi)容也可以包括這些功能的一個(gè)或兩個(gè)以上的連續(xù)的組合。多功能一體機(jī)4可以執(zhí)行特定動(dòng)作,該特定動(dòng)作是進(jìn)行連續(xù)地執(zhí)行由掃描處理部24生成圖像數(shù)據(jù)以及將該圖像數(shù)據(jù)存儲(chǔ)在服務(wù)器裝置2。可以連續(xù)地進(jìn)行:生成圖像數(shù)據(jù)后用傳真發(fā)送該圖像數(shù)據(jù),或者生成圖像數(shù)據(jù)后印刷該圖像數(shù)據(jù),或者生成圖像數(shù)據(jù)后用傳真發(fā)送該圖像數(shù)據(jù)的同時(shí)印刷該圖像數(shù)據(jù)。
[0032]以上是執(zhí)行多功能一體機(jī)4的功能的流程說(shuō)明。以下,參考圖4和圖5對(duì)具體的動(dòng)作進(jìn)行說(shuō)明。在此,將由服務(wù)器裝置2附加的添加對(duì)象32暫時(shí)稱為_0BJECT_。
[0033]作為第一個(gè)例子,圖4不出基于網(wǎng)頁(yè)執(zhí)行多功能一體機(jī)4的掃描時(shí)的順序。圖4示出在執(zhí)行掃描之后上傳文件的動(dòng)作的順序。上述的符號(hào)表示與這些相同的元件。例如,假設(shè)進(jìn)行如下所述的動(dòng)作:在多功能一體機(jī)4在進(jìn)行文件上傳時(shí),多功能一體機(jī)4設(shè)定掃描參數(shù)后進(jìn)行紙質(zhì)文件的掃描,將所生成的電子文件上傳到服務(wù)器裝置2。
[0034]首先,多功能一體機(jī)4訪問(wèn)服務(wù)器裝置2的URL,獲取網(wǎng)頁(yè)(動(dòng)作BI)。服務(wù)器裝置2向多功能一體機(jī)4發(fā)送JavaScript (注冊(cè)商標(biāo))的窗口對(duì)象30的腳本(動(dòng)作B2)。瀏覽器17在動(dòng)作B3中對(duì)窗口對(duì)象30進(jìn)行初始化,然后在動(dòng)作B4中設(shè)定掃描參數(shù)。接著,瀏覽器17向窗口對(duì)象30附加具有可以執(zhí)行掃描的方法(例如scan O)的_0BJECT_(動(dòng)作B5)。在動(dòng)作B6中,發(fā)生例如在操作面板5上按下掃描鍵等、希望向網(wǎng)頁(yè)上傳文件的情況。在動(dòng)作B7中,在這種情況發(fā)生的定時(shí)(timing),瀏覽器17基于腳本語(yǔ)言執(zhí)行_0BJECT_.scan O。在動(dòng)作B7中,瀏覽器17將用于進(jìn)行掃描設(shè)定的參數(shù)付與scanO的自變量(引數(shù))。例如,在JSON(JavaScript (注冊(cè)商標(biāo))對(duì)象符號(hào)(object notation))的形式的情況下,瀏覽器17 就設(shè)定為 scan ({format:“Slimpdf”, colorMode:“Monochrome,,});。
[0035]如果在該動(dòng)作B7中執(zhí)行_0BJECT_.scan O,則在動(dòng)作B8中從瀏覽器17向多功能一體機(jī)4的功能執(zhí)行部14提出掃描請(qǐng)求。根據(jù)上述的設(shè)定執(zhí)行掃描。在動(dòng)作B8中,瀏覽器17通知控制器23,控制器23驅(qū)動(dòng)掃描處理部24的設(shè)備驅(qū)動(dòng)器后執(zhí)行掃描,掃描得到的電子文件數(shù)據(jù)被存儲(chǔ)在功能執(zhí)行部14內(nèi)或外部存儲(chǔ)裝置16中。在動(dòng)作B9中,由功能執(zhí)行部14向?yàn)g覽器17通知掃描結(jié)束通知。在動(dòng)作BlO中,瀏覽器17將執(zhí)行掃描后生成的掃描結(jié)果、即電子文件利用POST方法等向Web服務(wù)器模塊13發(fā)送。
[0036]一般的MFP由于安全上的問(wèn)題禁止這樣的動(dòng)作,但多功能一體機(jī)4允許來(lái)自于具有特定的URL的服務(wù)器裝置2的執(zhí)行。添加對(duì)象32被附加有獨(dú)特的方法,通過(guò)在網(wǎng)頁(yè)上執(zhí)行該添加對(duì)象32,從瀏覽器17向構(gòu)成多功能一體機(jī)4的功能執(zhí)行部14的硬件發(fā)送該功能的請(qǐng)求。通過(guò)該一系列的動(dòng)作,可以基于網(wǎng)頁(yè)來(lái)執(zhí)行多功能一體機(jī)4具有的功能。
[0037]作為第二個(gè)例子,圖5示出退出瀏覽器17、過(guò)渡到多功能一體機(jī)4的功能頁(yè)(復(fù)印畫面或傳真畫面等)的例子。圖5示出向傳真畫面過(guò)渡的動(dòng)作的順序。上述的符號(hào)表示與這些相同的要素。假設(shè)如下所述的動(dòng)作:例如在網(wǎng)頁(yè)上在申請(qǐng)表中填入字符,通過(guò)傳真處理部27發(fā)送該數(shù)據(jù)等。
[0038]首先,瀏覽器17訪問(wèn)服務(wù)器裝置2的URL,獲取網(wǎng)頁(yè)(動(dòng)作Cl)。服務(wù)器裝置2向多功能一體機(jī)4發(fā)送JavaScript (注冊(cè)商標(biāo))的窗口對(duì)象30的腳本(動(dòng)作C2)。瀏覽器17對(duì)窗口對(duì)象30進(jìn)行初始化(動(dòng)作C3)。在初始化之后,瀏覽器17向窗口對(duì)象30附加具有可以向傳真畫面過(guò)渡的方法(例如moveToFAXPanel O)的_0BJECT_ (動(dòng)作C4)。
[0039]然后,在動(dòng)作C5中,瀏覽器17在網(wǎng)頁(yè)中輸入必要事項(xiàng)。然后,在動(dòng)作C6中,在準(zhǔn)備好了發(fā)送傳真的階段,瀏覽器17執(zhí)行_0BJECT_.mOVe ToFAXPanel O?;诰W(wǎng)頁(yè)執(zhí)行該函數(shù)。如果自變量是JSON的形式,瀏覽器17則以例如moveToFAXPanel ({address:“0120-XXXX-XXXX,,, userName:“user,,,fiIeName:“document, pdf,,})的方式進(jìn)行設(shè)定。在動(dòng)作C7中,利用方法或特性來(lái)進(jìn)行自變量的交接,操作面板5在窗口上顯示傳真畫面。在畫面5a上從普通的畫面過(guò)渡到傳真畫面。在發(fā)送傳真時(shí),利用自變量交接必要的參數(shù),從而過(guò)渡到傳真畫面的用戶不用進(jìn)行多余的操作就可以發(fā)送傳真。
[0040]總結(jié)上述內(nèi)容,瀏覽器17將具有可以執(zhí)行多功能一體機(jī)4具有的功能的特性和方法的獨(dú)特的添加對(duì)象32添加于作為訪問(wèn)對(duì)象的服務(wù)器裝置2發(fā)送來(lái)的腳本語(yǔ)言的窗口對(duì)象30上,通過(guò)執(zhí)行添加對(duì)象32所定義的特性和方法,從而可以進(jìn)行印刷的執(zhí)行、掃描參數(shù)的設(shè)定、向?yàn)g覽器17以外的功能畫面過(guò)渡等多功能一體機(jī)4的特定功能或動(dòng)作。由于在現(xiàn)有的硬件機(jī)器上,僅僅執(zhí)行定義后的特性、方法就可以執(zhí)行各種功能,因此,應(yīng)用程序的開發(fā)人員可以輕松地進(jìn)行應(yīng)用程序的安裝。服務(wù)器裝置2的應(yīng)用程序的開發(fā)人員不用花費(fèi)時(shí)間學(xué)習(xí)獨(dú)特的腳本格式,不用進(jìn)行復(fù)雜的信息的發(fā)送接收就可以執(zhí)行規(guī)定的功能。多功能一體機(jī)4使用事先定義的添加對(duì)象32的功能,因此,既可以保持安全性又可以利用各功能。如果多功能一體機(jī)4從任何一個(gè)URL都允許執(zhí)行的話,則安全性降低,但由于多功能一體機(jī)4將網(wǎng)頁(yè)只限于特定的URL,因此,可以在安全性方面沒有問(wèn)題地進(jìn)行使用。提供內(nèi)置瀏覽器。
[0041]在上述的實(shí)施方式中,由于在一定程度上可以從服務(wù)器裝置2控制多功能一體機(jī)4的動(dòng)作,因此系統(tǒng)I也可以事先限制附加添加對(duì)象32的網(wǎng)站的URL,只限于向可以信任的網(wǎng)站附加添加對(duì)象32的功能。例如可以考慮用主機(jī)名進(jìn)行限制或用前方一致的白名單進(jìn)行限制。通過(guò)采用這樣的構(gòu)成,不用復(fù)雜的程序就可以執(zhí)行多功能一體機(jī)4的功能。
[0042]在上述的實(shí)施方式中,多功能一體機(jī)4也可以將多功能整理器與印刷處理部26的輸出側(cè)連接,功能執(zhí)行部14可以根據(jù)來(lái)自于操作面板5的指令執(zhí)行裝訂和折疊、排序(sort)等功能。操作面板5也可以指定在紙張表面上向左上方裝訂或向紙張空白的中央部打孔等多功能整理器處理的條件。
[0043]在上述實(shí)施方式中,標(biāo)記語(yǔ)言也可以使用其他語(yǔ)言。在上述的實(shí)施方式中,以腳本代碼被嵌入html文中為例進(jìn)行了說(shuō)明,但也可以不使用html文,而直接指定存儲(chǔ)有腳本代碼的URL。也可以使瀏覽器17訪問(wèn)該URL后執(zhí)行腳本。對(duì)于只是進(jìn)行這樣的變形而實(shí)施的實(shí)施產(chǎn)品來(lái)說(shuō),實(shí)施方式所涉及的多功能一體機(jī)和系統(tǒng)的優(yōu)點(diǎn)是不受到任何損害的。
[0044]雖然就幾個(gè)實(shí)施方式進(jìn)行了說(shuō)明,但這些實(shí)施方式是作為一個(gè)示例,而不是為了限制發(fā)明的范圍。這些實(shí)施方式可以用其他各種形式實(shí)施,在不超出發(fā)明宗旨的范圍內(nèi),可以進(jìn)行各種省略、替代或變形。這些實(shí)施方式及其變形落入發(fā)明范圍和宗旨,并落入權(quán)利要求的范圍所述的發(fā)明及其同等范圍。
[0045]附圖標(biāo)記說(shuō)明
[0046]1系統(tǒng)2服務(wù)器裝置
[0047]3網(wǎng)絡(luò)4多功能一體機(jī)
[0048]5操作面板5a畫面
[0049]11發(fā)送接收部12存儲(chǔ)部
[0050]13 Web服務(wù)器模塊14功能執(zhí)行部
[0051]15存儲(chǔ)部16外部存儲(chǔ)部[0052]11瀏覽器18附加單元
[0053]19功能控制單元(控制單元)
[0054]20CPU21ROM
[0055]22RAM23控制器
[0056]24掃描處理部25圖像處理部
[0057]26印刷處理部27傳真處理部
[0058]28公用線路29發(fā)送接收部
[0059]30窗口對(duì)象 31對(duì)象群
[0060]32添加對(duì)象
【權(quán)利要求】
1.一種多功能一體機(jī),具備: 功能執(zhí)行部,執(zhí)行包括瀏覽的多種功能; 操作面板,具有接受對(duì)所述功能執(zhí)行部的操作輸入、并顯示窗口的畫面; 服務(wù)器裝置的URL的存儲(chǔ)部,提供包含操作窗口對(duì)象的腳本的內(nèi)容,所述窗口對(duì)象表示所述操作面板的所述畫面上的所述窗口的顯示要素; 附加部,向所述窗口對(duì)象附加對(duì)象,該對(duì)象具有通過(guò)瀏覽器而與所述多種功能中的一種以上相關(guān)聯(lián)的特性或方法,該瀏覽器訪問(wèn)所述存儲(chǔ)部的所述URL,通過(guò)所述內(nèi)容的解釋,在所述窗口內(nèi)創(chuàng)建頁(yè)面,基于向所述頁(yè)面輸入操作指令,輸出對(duì)于所述功能執(zhí)行部的動(dòng)作指令;以及 控制部,基于由所述附加部注冊(cè)了的被附加了所述對(duì)象的執(zhí)行功能的所述窗口對(duì)象的所述腳本,使所述功能執(zhí)行部執(zhí)行特定動(dòng)作。
2.根據(jù)權(quán)利要求1所述的多功能一體機(jī),所述功能執(zhí)行部進(jìn)行印刷的執(zhí)行指令、掃描的參數(shù)設(shè)定以及過(guò)渡到所述瀏覽的畫面顯示之外的功能畫面中的至少任一個(gè)動(dòng)作。
3.根據(jù)權(quán)利要求1或2所述的多功能一體機(jī),所述瀏覽器通過(guò)返回所述窗口的屬性的屬性值的所述特性、以及調(diào)用所述窗口的操作函數(shù)的所述方法,使所述多種功能中的兩種以上的功能連續(xù)動(dòng)作。
4.根據(jù)權(quán)利要求1所述的多功能一體機(jī),所述瀏覽器在多種特性或多種方法之間進(jìn)行所述功能的執(zhí)行參數(shù)的交接。
5.根據(jù)權(quán)利要求2所述的多功能一體機(jī),所述瀏覽器在多種特性或多種方法之間進(jìn)行所述功能的執(zhí)行參數(shù)的交`接。
6.根據(jù)權(quán)利要求3所述的多功能一體機(jī),所述瀏覽器在多種特性或多種方法之間進(jìn)行所述功能的執(zhí)行參數(shù)的交接。
7.一種系統(tǒng),所述系統(tǒng)具備服務(wù)器裝置以及多功能一體機(jī),其中, 所述服務(wù)器裝置,提供包含腳本的內(nèi)容,所述腳本用于操作表示窗口的顯示要素的窗口對(duì)象; 所述多功能一體機(jī)具備: 功能執(zhí)行部,執(zhí)行包括瀏覽所述服務(wù)器裝置的所述內(nèi)容的多種功能; 操作面板,具有接受對(duì)所述功能執(zhí)行部的操作輸入、并顯示窗口的畫面; 由所述操作面板指定的所述服務(wù)器裝置的URL的存儲(chǔ)部; 附加部,向所述窗口對(duì)象附加對(duì)象,該對(duì)象具有通過(guò)瀏覽器而與所述多種功能中的一種以上相關(guān)聯(lián)的特性或方法,該瀏覽器訪問(wèn)所述存儲(chǔ)部的所述URL,通過(guò)所述內(nèi)容的解釋,在所述窗口內(nèi)創(chuàng)建頁(yè)面,基于向所述頁(yè)面輸入操作指令,輸出對(duì)于所述功能執(zhí)行部的動(dòng)作指令;以及 控制部,基于由所述附加部注冊(cè)了的被附加了所述對(duì)象的執(zhí)行功能的所述窗口對(duì)象的所述腳本,從而使所述功能執(zhí)行部執(zhí)行特定動(dòng)作。
8.一種多功能一體機(jī)的腳本控制方法,其中, 功能執(zhí)行部執(zhí)行包括瀏覽的多種功能, 接受對(duì)所述功能執(zhí)行部的操作輸入, 訪問(wèn)提供包含用于操作窗口對(duì)象的腳本的內(nèi)容的服務(wù)器裝置的URL的存儲(chǔ)部的所述URL,并通過(guò)所述內(nèi)容的解釋,在所述窗口內(nèi)創(chuàng)建頁(yè)面,該窗口對(duì)象表示具有表示窗口的操作面板的所述畫面中的所述窗口的顯示要素, 使附加部向所述窗口對(duì)象附加對(duì)象,該對(duì)象具有通過(guò)瀏覽器而與所述多種功能中的一種以上相關(guān)聯(lián)的特性或方法,該瀏覽器基于向所述頁(yè)面輸入操作指令,輸出對(duì)于所述功能執(zhí)行部的動(dòng)作指令, 基于由所述附加部注冊(cè)了的被附加了所述對(duì)象的執(zhí)行功能的所述窗口對(duì)象的所述腳本,從而使所述功能執(zhí)行部執(zhí)行特定動(dòng)作。
【文檔編號(hào)】G06F9/44GK103677794SQ201310364213
【公開日】2014年3月26日 申請(qǐng)日期:2013年8月20日 優(yōu)先權(quán)日:2012年9月19日
【發(fā)明者】浜田祐丞, 小倉(cāng)一泰 申請(qǐng)人:株式會(huì)社東芝, 東芝泰格有限公司