本申請(qǐng)是申請(qǐng)?zhí)枮?01380038903.2,申請(qǐng)日為2015年1月21日,發(fā)明名稱(chēng)為“復(fù)合機(jī)、復(fù)合機(jī)控制系統(tǒng)以及復(fù)合機(jī)的管理方法”的發(fā)明專(zhuān)利申請(qǐng)的分案申請(qǐng)。
本發(fā)明涉及經(jīng)由通信網(wǎng)絡(luò)而能夠通信地連接的復(fù)合機(jī)和信息處理裝置協(xié)作動(dòng)作的復(fù)合機(jī)控制系統(tǒng)。
背景技術(shù):
以往,已知進(jìn)行經(jīng)由通信網(wǎng)絡(luò)將復(fù)合機(jī)(mfp,multifunctionperipheral:多功能外圍裝置)與信息處理裝置(服務(wù)器裝置)能夠通信地連接,而使復(fù)合機(jī)與信息處理裝置協(xié)作動(dòng)作的協(xié)作處理的技術(shù)。作為代表的例子,已知復(fù)合機(jī)從信息處理裝置取得打印數(shù)據(jù)來(lái)進(jìn)行打印處理的技術(shù)、從復(fù)合機(jī)利用在信息處理裝置中動(dòng)作的應(yīng)用程序的技術(shù)、通過(guò)在信息處理裝置中動(dòng)作的應(yīng)用程序來(lái)控制復(fù)合機(jī)的動(dòng)作的技術(shù)等(例如參照專(zhuān)利文獻(xiàn)1~3)。
另外,已知按每一用戶來(lái)管理基于已登錄至復(fù)合機(jī)的用戶所進(jìn)行的操作歷史記錄的利用歷史記錄信息(例如打印張數(shù)、掃描張數(shù)、圖像數(shù)據(jù)發(fā)送次數(shù)、圖像數(shù)據(jù)發(fā)送目的地等)的復(fù)合機(jī)。同樣,已知按每一用戶來(lái)管理基于已登錄至在信息處理裝置中動(dòng)作的應(yīng)用程序的用戶所進(jìn)行的操作歷史記錄的利用歷史記錄信息的應(yīng)用程序。
專(zhuān)利文獻(xiàn)1:日本公開(kāi)專(zhuān)利公報(bào)“特開(kāi)2012-008711號(hào)公報(bào)(平成24年1月12日公開(kāi))”
專(zhuān)利文獻(xiàn)2:日本公開(kāi)專(zhuān)利公報(bào)“特開(kāi)2007-174400號(hào)公報(bào)(平成19年7月5日公開(kāi))”
專(zhuān)利文獻(xiàn)3:日本公開(kāi)專(zhuān)利公報(bào)“特開(kāi)2011-124652號(hào)公報(bào)(平成23年6月23日公開(kāi))”
另外,在進(jìn)行復(fù)合機(jī)與在信息處理裝置中動(dòng)作的應(yīng)用程序的協(xié)作處理的情況下,優(yōu)選使該協(xié)作處理的結(jié)果反映至在復(fù)合機(jī)中管理的利用歷史記錄信息。
例如,優(yōu)選:不管是用戶操作復(fù)合機(jī)的輸入部而進(jìn)行了打印請(qǐng)求的情況(拉打印的情況),還是用戶經(jīng)由在信息處理裝置中動(dòng)作的應(yīng)用程序的網(wǎng)頁(yè)而進(jìn)行了打印請(qǐng)求的情況(推打印的情況),只要是同一用戶所進(jìn)行的操作,則針對(duì)相同賬戶應(yīng)用打印張數(shù)的記錄、打印張數(shù)的限制等。即,從用戶的利便性的觀點(diǎn)考慮,從用戶的管理的觀點(diǎn)考慮,均優(yōu)選:關(guān)于與同一用戶的打印處理有關(guān)的利用歷史記錄信息,將推打印和拉打印的合計(jì)張數(shù)作為該用戶的利用歷史記錄信息來(lái)進(jìn)行管理。
然而,在以往的技術(shù)中,不能將用戶操作復(fù)合機(jī)的輸入部來(lái)使協(xié)作處理執(zhí)行后的結(jié)果和用戶登錄至在信息處理裝置中動(dòng)作的應(yīng)用程序來(lái)使協(xié)作處理執(zhí)行后的結(jié)果作為關(guān)于該用戶的利用歷史記錄信息來(lái)統(tǒng)一進(jìn)行管理。
即,在用戶登錄至在信息處理裝置中動(dòng)作的應(yīng)用程序來(lái)使與復(fù)合機(jī)的協(xié)作處理執(zhí)行的情況下,存在如下情況:(i)與該協(xié)作處理有關(guān)的利用歷史記錄,僅反映至在信息處理裝置中管理的利用歷史記錄信息,而不反映至在復(fù)合機(jī)中管理的利用歷史記錄信息,(ii)利用歷史記錄信息被記錄于與在復(fù)合機(jī)中管理的該用戶的賬戶不同的賬戶(與在信息處理裝置中動(dòng)作的應(yīng)用程序中的該用戶的賬戶對(duì)應(yīng)的賬戶),(iii)利用歷史記錄信息被錯(cuò)誤地記錄于正登錄于復(fù)合機(jī)的其他用戶的賬戶。
或者,為了使用戶登錄至在信息處理裝置中動(dòng)作的應(yīng)用程序來(lái)使協(xié)作處理執(zhí)行后的結(jié)果反映至在復(fù)合機(jī)中管理的利用歷史記錄信息,而需要在針對(duì)在信息處理裝置中動(dòng)作的應(yīng)用程序指示了執(zhí)行協(xié)作處理之后,對(duì)復(fù)合機(jī)的輸入部進(jìn)行用于使該協(xié)作處理的結(jié)果反映至在復(fù)合機(jī)中管理的利用歷史記錄信息的操作。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明是鑒于上述問(wèn)題點(diǎn)而完成的,其目的在于:在具有根據(jù)經(jīng)由復(fù)合機(jī)所具備的輸入部的來(lái)自用戶的指示來(lái)進(jìn)行協(xié)作處理的第1功能和根據(jù)來(lái)自在經(jīng)由通信網(wǎng)絡(luò)而連接的信息處理裝置中動(dòng)作的應(yīng)用程序的指示來(lái)進(jìn)行協(xié)作處理的第2功能的復(fù)合機(jī)中,不管是使用了第1功能還是使用了第2功能,均按每一用戶適當(dāng)?shù)毓芾砀饔脩舻睦脷v史記錄信息。
本發(fā)明的一方式所涉及的復(fù)合機(jī)進(jìn)行與在經(jīng)由通信網(wǎng)絡(luò)而能夠通信地連接的信息處理裝置中動(dòng)作的應(yīng)用程序的協(xié)作處理,該復(fù)合機(jī)的特征在于,具備接受來(lái)自用戶的指示輸入的輸入部、將上述協(xié)作處理的利用歷史記錄信息與該協(xié)作處理的執(zhí)行用戶建立對(duì)應(yīng)地進(jìn)行存儲(chǔ)的存儲(chǔ)部、控制該復(fù)合機(jī)的各部的動(dòng)作的控制部,具有根據(jù)上述輸入部接受到的來(lái)自用戶的指示進(jìn)行上述協(xié)作處理的第1功能和根據(jù)來(lái)自上述應(yīng)用程序的指示進(jìn)行上述協(xié)作處理的第2功能,對(duì)于上述控制部而言,在使用上述第2功能進(jìn)行上述協(xié)作處理的情況下,將從上述應(yīng)用程序指定的用戶設(shè)定成該協(xié)作處理的執(zhí)行用戶來(lái)執(zhí)行上述協(xié)作處理,在使用上述第1功能進(jìn)行上述協(xié)作處理的情況下,將經(jīng)由上述輸入部輸入或者指定的用戶設(shè)定成該協(xié)作處理的執(zhí)行用戶來(lái)執(zhí)行上述協(xié)作處理,在使用上述第1功能進(jìn)行的協(xié)作處理的執(zhí)行用戶與使用上述第2功能進(jìn)行的協(xié)作處理的執(zhí)行用戶相同的情況下,不管是使用第1功能還是使用第2功能,均根據(jù)上述協(xié)作處理的執(zhí)行結(jié)果更新上述存儲(chǔ)部中存儲(chǔ)的與該執(zhí)行用戶相對(duì)應(yīng)的利用歷史記錄信息。
在本發(fā)明的一方式所涉及的復(fù)合機(jī)控制系統(tǒng)中,復(fù)合機(jī)和信息處理裝置經(jīng)由通信網(wǎng)絡(luò)能夠通信地連接,上述復(fù)合機(jī)和在上述信息處理裝置中動(dòng)作的應(yīng)用程序進(jìn)行協(xié)作處理,該復(fù)合機(jī)控制系統(tǒng)的特征在于,上述復(fù)合機(jī)具備接受來(lái)自用戶的指示輸入的輸入部和控制該復(fù)合機(jī)的各部的動(dòng)作的控制部,上述信息處理裝置具備執(zhí)行上述應(yīng)用程序的應(yīng)用程序處理部,上述信息處理裝置還具備將上述協(xié)作處理的利用歷史記錄信息與該協(xié)作處理的執(zhí)行用戶建立對(duì)應(yīng)地進(jìn)行存儲(chǔ)的存儲(chǔ)部,上述信息處理裝置具有根據(jù)上述輸入部接受到的來(lái)自用戶的指示進(jìn)行上述協(xié)作處理的第1功能和根據(jù)來(lái)自上述應(yīng)用程序的指示進(jìn)行上述協(xié)作處理的第2功能,對(duì)于上述控制部而言,在使用上述第2功能進(jìn)行上述協(xié)作處理的情況下,將從上述應(yīng)用程序指定的用戶設(shè)定成該協(xié)作處理的執(zhí)行用戶來(lái)執(zhí)行上述協(xié)作處理,在使用上述第1功能進(jìn)行上述協(xié)作處理的情況下,將經(jīng)由上述輸入部輸入或者指定的用戶設(shè)定成該協(xié)作處理的執(zhí)行用戶來(lái)執(zhí)行上述協(xié)作處理,在使用上述第1功能進(jìn)行的協(xié)作處理的執(zhí)行用戶與使用上述第2功能進(jìn)行的協(xié)作處理的執(zhí)行用戶相同的情況下,不管是使用第1功能還是使用第2功能,均根據(jù)上述協(xié)作處理的執(zhí)行結(jié)果更新與上述存儲(chǔ)部中存儲(chǔ)的該執(zhí)行用戶相對(duì)應(yīng)的利用歷史記錄信息。
本發(fā)明的一方式所涉及的復(fù)合機(jī)的管理方法進(jìn)行與在經(jīng)由通信網(wǎng)絡(luò)而能夠通信地連接的信息處理裝置中動(dòng)作的應(yīng)用程序的協(xié)作處理,該復(fù)合機(jī)的管理方法的特征在于,上述復(fù)合機(jī)具有根據(jù)該復(fù)合機(jī)所具備的輸入部接受到的來(lái)自用戶的指示進(jìn)行上述協(xié)作處理的第1功能和根據(jù)來(lái)自上述應(yīng)用程序的指示進(jìn)行上述協(xié)作處理的第2功能,包括將上述協(xié)作處理的利用歷史記錄信息與該協(xié)作處理的執(zhí)行用戶建立對(duì)應(yīng)地進(jìn)行存儲(chǔ)的存儲(chǔ)步驟,在使用上述第2功能進(jìn)行上述協(xié)作處理的情況下,將從上述應(yīng)用程序指定的用戶設(shè)定成該協(xié)作處理的執(zhí)行用戶來(lái)執(zhí)行上述協(xié)作處理,在使用上述第1功能進(jìn)行上述協(xié)作處理的情況下,將經(jīng)由上述輸入部輸入或者指定的用戶設(shè)定成該協(xié)作處理的執(zhí)行用戶來(lái)執(zhí)行上述協(xié)作處理,在上述存儲(chǔ)步驟中,在使用上述第1功能進(jìn)行的協(xié)作處理的執(zhí)行用戶與使用上述第2功能進(jìn)行的協(xié)作處理的執(zhí)行用戶相同的情況下,不管是使用第1功能還是使用第2功能,均根據(jù)上述協(xié)作處理的執(zhí)行結(jié)果更新與該執(zhí)行用戶相對(duì)應(yīng)的利用歷史記錄信息。
根據(jù)本發(fā)明的復(fù)合機(jī)、復(fù)合機(jī)控制系統(tǒng)以及復(fù)合機(jī)的管理方法,不管是通過(guò)第1功能進(jìn)行協(xié)作處理還是通過(guò)第2功能進(jìn)行協(xié)作處理,均能夠適當(dāng)?shù)毓芾砝脷v史記錄信息。另外,關(guān)于與同一用戶相對(duì)應(yīng)的利用歷史記錄,不管是第1功能被使用還是第2功能被使用,均能夠作為與同一用戶相對(duì)應(yīng)的利用歷史記錄信息來(lái)進(jìn)行管理。
附圖說(shuō)明
圖1是表示本發(fā)明的一實(shí)施方式所涉及的復(fù)合機(jī)控制系統(tǒng)的結(jié)構(gòu)的說(shuō)明圖。
圖2是表示圖1所示的復(fù)合機(jī)控制系統(tǒng)中的處理的流程的流程圖。
圖3是表示圖1所示的復(fù)合機(jī)控制系統(tǒng)中的處理的流程的流程圖。
圖4是表示圖1所示的復(fù)合機(jī)控制系統(tǒng)中的處理的流程的流程圖。
圖5是表示圖1所示的復(fù)合機(jī)控制系統(tǒng)所具備的復(fù)合機(jī)的顯示部所顯示的認(rèn)證信息輸入畫(huà)面的一個(gè)例子的說(shuō)明圖。
圖6是表示圖1所示的復(fù)合機(jī)控制系統(tǒng)所具備的復(fù)合機(jī)的顯示部所顯示的應(yīng)用程序選擇畫(huà)面的一個(gè)例子的說(shuō)明圖。
圖7是表示圖1所示的復(fù)合機(jī)控制系統(tǒng)所具備的復(fù)合機(jī)中存儲(chǔ)的、將各應(yīng)用程序與該各應(yīng)用程序被選擇時(shí)的訪問(wèn)目的地信息建立了對(duì)應(yīng)的外部應(yīng)用程序信息的一個(gè)例子的說(shuō)明圖。
圖8是表示圖1所示的復(fù)合機(jī)控制系統(tǒng)所具備的復(fù)合機(jī)的顯示部所顯示的應(yīng)用程序畫(huà)面的一個(gè)例子的說(shuō)明圖。
圖9是表示圖1所示的復(fù)合機(jī)控制系統(tǒng)中存儲(chǔ)的用戶管理表的一個(gè)例子的說(shuō)明圖。
圖10是表示圖1所示的復(fù)合機(jī)控制系統(tǒng)中的數(shù)據(jù)的流向的說(shuō)明圖。
圖11是表示圖1所示的復(fù)合機(jī)控制系統(tǒng)中的數(shù)據(jù)的流向的說(shuō)明圖。
圖12是表示本發(fā)明的其他實(shí)施方式所涉及的復(fù)合機(jī)控制系統(tǒng)所具備的復(fù)合機(jī)的顯示部所顯示的應(yīng)用程序畫(huà)面的一個(gè)例子的說(shuō)明圖。
圖13是表示圖12的復(fù)合機(jī)控制系統(tǒng)中存儲(chǔ)的用戶信息的一個(gè)例子的說(shuō)明圖。
圖14是表示圖12的復(fù)合機(jī)控制系統(tǒng)中的處理的流程的流程圖。
圖15是表示圖12的復(fù)合機(jī)控制系統(tǒng)中的數(shù)據(jù)的流向的說(shuō)明圖。
圖16是表示本發(fā)明的另一其他實(shí)施方式所涉及的復(fù)合機(jī)控制系統(tǒng)的結(jié)構(gòu)的說(shuō)明圖。
具體實(shí)施方式
[實(shí)施方式1]
對(duì)本發(fā)明的一實(shí)施方式進(jìn)行說(shuō)明。
(1-1.復(fù)合機(jī)控制系統(tǒng)1的整體結(jié)構(gòu))
圖1是表示本實(shí)施方式所涉及的復(fù)合機(jī)控制系統(tǒng)1的結(jié)構(gòu)的說(shuō)明圖。如該圖所示,復(fù)合機(jī)控制系統(tǒng)1具備復(fù)合機(jī)(mfp;multifunctionperipheral:多功能外圍裝置)10、信息處理裝置(服務(wù)器裝置)30和終端裝置60,這些各裝置經(jīng)由通信網(wǎng)絡(luò)50能夠通信地連接。其中,復(fù)合機(jī)控制系統(tǒng)1所包含的復(fù)合機(jī)10、信息處理裝置30以及終端裝置60的臺(tái)數(shù)也可以分別為多臺(tái)。
作為通信網(wǎng)絡(luò)50,可以利用ieee1394、usb、電力線輸送、電纜tv線路、電話線、adsl線路、串行電纜等有線,也可以利用irda或遠(yuǎn)程那樣的紅外線、bluetooth(藍(lán)牙)(注冊(cè)商標(biāo))、802.11無(wú)線、hdr、便攜電話網(wǎng)絡(luò)、衛(wèi)星線路、地面波數(shù)字網(wǎng)絡(luò)等無(wú)線。另外,復(fù)合機(jī)10、信息處理裝置30以及終端裝置60使用網(wǎng)頁(yè)服務(wù)器與網(wǎng)頁(yè)瀏覽器之間的通信(例如,網(wǎng)頁(yè)的請(qǐng)求以及發(fā)送)所使用的協(xié)議亦即http(hypertexttransferprotocol:超文本傳輸協(xié)議)方法來(lái)進(jìn)行通信。但是,在復(fù)合機(jī)10、信息處理裝置30以及終端裝置60之間所使用的通信協(xié)議并沒(méi)有特別限定,也可以使用其他的通信協(xié)議。
(1-2.復(fù)合機(jī)10的結(jié)構(gòu))
復(fù)合機(jī)10是具有使用http從信息處理裝置30接受html形式的控制信息,并基于接受到的控制信息來(lái)執(zhí)行復(fù)合機(jī)10的各種裝置功能的功能的數(shù)字復(fù)合機(jī)或者模擬復(fù)合機(jī)。作為上述的裝置功能,例如列舉出掃描功能、打印功能、復(fù)印功能、傳真的發(fā)送接收功能、通信功能等。但是,復(fù)合機(jī)10所具有的裝置功能并不局限于上述的功能。例如,可以不具備上述的各功能的一部分,也可以代替上述的各功能的一部分或者除了上述的各功能之外,具備其他的裝置功能。
復(fù)合機(jī)10具備操作部11、圖像讀取部14、圖像形成部15、存儲(chǔ)部16、通信部17以及控制部18。另外,操作部11具備輸入部12以及顯示部13,存儲(chǔ)部16具備認(rèn)證信息存儲(chǔ)部16a、登錄用戶存儲(chǔ)部16b、功能執(zhí)行用戶存儲(chǔ)部16c以及管理數(shù)據(jù)存儲(chǔ)部16d。另外,控制部18具備設(shè)備控制部19、瀏覽器部20、認(rèn)證處理部21以及記錄處理部22。
操作部11是根據(jù)控制部18的指示對(duì)用戶通知各種信息,并且接受來(lái)自用戶的輸入并傳達(dá)至控制部18的用戶接口。操作部11具備包含各種輸入鍵的輸入部(操作輸入部)12和例如由lcd(liquidcrystaldisplay:液晶顯示器)等構(gòu)成的顯示部13。另外,操作部11也可以是輸入部12和顯示部13構(gòu)成為一體的觸摸面板。
圖像讀取部14具備掃描器和將原稿輸送至掃描器的位置的原稿輸送部,執(zhí)行讀取打印在原稿上的文字、圖像等來(lái)作為圖像數(shù)據(jù)的掃描功能。其中,圖像讀取部14以規(guī)定的分辨率讀取圖像。
圖像形成部15用于對(duì)用紙等記錄片材打印與圖像數(shù)據(jù)相對(duì)應(yīng)的圖像(文字/照片/繪圖)。在本實(shí)施方式中,作為圖像形成部15,使用具備了感光體鼓、帶電裝置、曝光裝置、顯影裝置、轉(zhuǎn)印裝置、定影裝置以及用紙托盤(pán)等的電子照相方式的圖像形成裝置。但是,圖像形成部15的結(jié)構(gòu)并不局限于此,例如也可以使用噴墨方式或者其他的圖像形成方式的圖像形成裝置。在本實(shí)施方式中,使用圖像形成部15,能夠執(zhí)行打印從圖像讀取部14輸入的圖像數(shù)據(jù)的復(fù)印功能、以及打印從外部裝置輸入的圖像數(shù)據(jù)的打印功能。
存儲(chǔ)部16是存儲(chǔ)由復(fù)合機(jī)10處理的各種數(shù)據(jù)(操作畫(huà)面數(shù)據(jù)、各種查詢(xún)表等)的存儲(chǔ)單元。另外,存儲(chǔ)部16具備認(rèn)證信息存儲(chǔ)部16a、登錄用戶存儲(chǔ)部16b、功能執(zhí)行用戶存儲(chǔ)部16c以及管理數(shù)據(jù)存儲(chǔ)部16d。
認(rèn)證信息存儲(chǔ)部16a存儲(chǔ)允許利用該復(fù)合機(jī)10的用戶的用戶認(rèn)證信息(例如登錄名以及密碼)。其中,在本實(shí)施方式中,復(fù)合機(jī)10和信息處理裝置30定期地進(jìn)行通信,基于后述的信息處理裝置30所具備的認(rèn)證信息存儲(chǔ)部36a中存儲(chǔ)的用戶認(rèn)證信息來(lái)更新認(rèn)證信息存儲(chǔ)部16a中存儲(chǔ)的用戶認(rèn)證信息。或者,也可以在信息處理裝置30所具備的認(rèn)證信息存儲(chǔ)部36a中存儲(chǔ)的用戶認(rèn)證信息或者復(fù)合機(jī)10的認(rèn)證信息存儲(chǔ)部16a中存儲(chǔ)的用戶認(rèn)證信息中的任意一方被更新了的情況下,使該更新內(nèi)容反映至另一方。由此,在本實(shí)施方式中,在信息處理裝置30和復(fù)合機(jī)10中能夠利用共通的用戶認(rèn)證信息。即,在操作復(fù)合機(jī)10的輸入部12而登錄了的用戶與已登錄至在信息處理裝置30中動(dòng)作的應(yīng)用程序的用戶是同一人物的情況下,應(yīng)用共通的賬戶。
登錄用戶存儲(chǔ)部16b存儲(chǔ)正登錄于復(fù)合機(jī)10的用戶的登錄信息(例如登錄名)。
功能執(zhí)行用戶存儲(chǔ)部16c存儲(chǔ)進(jìn)行了在信息處理裝置30中動(dòng)作的應(yīng)用程序與復(fù)合機(jī)10協(xié)作動(dòng)作的處理亦即協(xié)作處理的執(zhí)行請(qǐng)求(功能執(zhí)行請(qǐng)求)的用戶的用戶信息。此外,并不局限于在信息處理裝置30中動(dòng)作的應(yīng)用程序,也可以使進(jìn)行了相對(duì)于在經(jīng)由通信網(wǎng)絡(luò)50而連接的其他的裝置或者復(fù)合機(jī)10中動(dòng)作的應(yīng)用程序的功能執(zhí)行請(qǐng)求的用戶的用戶信息也存儲(chǔ)于功能執(zhí)行用戶存儲(chǔ)部16c。
管理數(shù)據(jù)存儲(chǔ)部16d存儲(chǔ)用于按每一用戶管理復(fù)合機(jī)10(或者復(fù)合機(jī)10與在信息處理裝置30中動(dòng)作的應(yīng)用程序之間的協(xié)作處理)的利用歷史記錄信息(總計(jì)信息)的用戶管理表。此外,在用戶管理表中,除了利用歷史記錄信息之外,也可以存儲(chǔ)基于各用戶的復(fù)合機(jī)(或者復(fù)合機(jī)與在信息處理裝置30中動(dòng)作的應(yīng)用程序之間的協(xié)作處理)的可利用條件、利用制限條件等信息。
此外,存儲(chǔ)部16的結(jié)構(gòu)并沒(méi)有特別限定,例如也可以使用硬盤(pán)等以往公知的各種存儲(chǔ)單元。
通信部17是經(jīng)由通信網(wǎng)絡(luò)50而與信息處理裝置30等外部裝置之間進(jìn)行通信的通信接口。在本實(shí)施方式中,如上述那樣,通信部17使用http與信息處理裝置30進(jìn)行通信。
控制部18是由cpu、專(zhuān)用處理器等運(yùn)算處理部以及ram、rom、hdd等存儲(chǔ)部(均未圖示)等構(gòu)成的計(jì)算機(jī)裝置。控制部18通過(guò)讀出上述存儲(chǔ)部中存儲(chǔ)的各種信息以及用于實(shí)施各種控制的程序并執(zhí)行,來(lái)實(shí)現(xiàn)設(shè)備控制部19、瀏覽器部20、認(rèn)證處理部21以及記錄處理部22的功能。
設(shè)備控制部19是控制復(fù)合機(jī)10所具備的各部的動(dòng)作的機(jī)構(gòu)。即,設(shè)備控制部19控制操作部11、圖像讀取部14、圖像形成部15以及通信部17的動(dòng)作等。例如,設(shè)備控制部19控制圖像讀取部14的動(dòng)作,取得掃描圖像的數(shù)據(jù)。另外,設(shè)備控制部19控制圖像形成部15的動(dòng)作,在記錄材料上形成(輸出)與圖像數(shù)據(jù)相對(duì)應(yīng)的圖像。并且,設(shè)備控制部19控制通信部17的動(dòng)作,進(jìn)行與外部的資源(例如信息處理裝置30)之間的通信,進(jìn)行圖像數(shù)據(jù)、控制信息等的發(fā)送接收。
瀏覽器部(網(wǎng)頁(yè)瀏覽器部)20是進(jìn)行根據(jù)用于閱覽網(wǎng)頁(yè)的軟件的動(dòng)作的機(jī)構(gòu),使與從網(wǎng)頁(yè)服務(wù)器(例如信息處理裝置30所具備的網(wǎng)頁(yè)服務(wù)器部34)提供的畫(huà)面數(shù)據(jù)相對(duì)應(yīng)的圖像顯示于顯示部13。另外,在用戶經(jīng)由輸入部12進(jìn)行了針對(duì)網(wǎng)頁(yè)服務(wù)器上的應(yīng)用程序的指示輸入的情況下,瀏覽器部20將與該指示輸入相對(duì)應(yīng)的信息通知至設(shè)備控制部19。由此,設(shè)備控制部19經(jīng)由通信部17訪問(wèn)網(wǎng)頁(yè)服務(wù)器上的應(yīng)用程序(例如信息處理裝置30的應(yīng)用程序部34)并發(fā)送畫(huà)面取得請(qǐng)求,從該應(yīng)用程序取得與上述指示輸入相對(duì)應(yīng)的畫(huà)面數(shù)據(jù)。其中,作為上述軟件,能夠使用通用的網(wǎng)頁(yè)瀏覽器的軟件。另外,作為網(wǎng)頁(yè)服務(wù)器上的應(yīng)用程序,例如能夠使用因特網(wǎng)上的網(wǎng)站內(nèi)容、與復(fù)合機(jī)10協(xié)作動(dòng)作的外部應(yīng)用程序等。
另外,從復(fù)合機(jī)10向網(wǎng)頁(yè)服務(wù)器(例如信息處理裝置30所具備的網(wǎng)頁(yè)服務(wù)器部34)的畫(huà)面取得請(qǐng)求通過(guò)使用http協(xié)議的get指令、post指令來(lái)進(jìn)行,網(wǎng)頁(yè)服務(wù)器響應(yīng)與來(lái)自復(fù)合機(jī)10的畫(huà)面取得請(qǐng)求相對(duì)應(yīng)的畫(huà)面內(nèi)容。在用html記述畫(huà)面內(nèi)容的情況下,瀏覽器部20解析該內(nèi)容而作成畫(huà)面數(shù)據(jù),使基于html的顯示畫(huà)面顯示于顯示部13。
認(rèn)證處理部21進(jìn)行將欲利用復(fù)合機(jī)10的用戶經(jīng)由操作部11而輸入的用戶信息和認(rèn)證信息存儲(chǔ)部16a中存儲(chǔ)的允許利用復(fù)合機(jī)10的用戶的用戶認(rèn)證信息進(jìn)行核對(duì)的用戶認(rèn)證處理。另外,在判斷為用戶認(rèn)證處理的結(jié)果是允許利用復(fù)合機(jī)10的情況下(在判斷為經(jīng)由操作部11輸入的用戶信息與預(yù)先存儲(chǔ)于認(rèn)證信息存儲(chǔ)部16a的允許利用復(fù)合機(jī)10的用戶的用戶認(rèn)證信息一致的情況下),認(rèn)證處理部21將該情況傳達(dá)至設(shè)備控制部19,設(shè)備控制部19使復(fù)合機(jī)10的操作畫(huà)面顯示于顯示部13而使復(fù)合機(jī)10能夠利用,并且控制記錄處理部22使進(jìn)行了用戶認(rèn)證處理的用戶的用戶信息(登錄了的用戶的登錄信息)存儲(chǔ)至登錄用戶存儲(chǔ)部16b。
記錄處理部22控制針對(duì)存儲(chǔ)部16的各種數(shù)據(jù)的寫(xiě)入、從存儲(chǔ)部16的各種數(shù)據(jù)的讀出。
(1-3.信息處理裝置30的結(jié)構(gòu))
如圖1所示,信息處理裝置30具備通信部31、控制部32以及存儲(chǔ)部36。另外,控制部32具備網(wǎng)頁(yè)服務(wù)器部33、應(yīng)用程序部34以及認(rèn)證處理部35。另外,存儲(chǔ)部36具備認(rèn)證信息存儲(chǔ)部36a以及登錄用戶存儲(chǔ)部36b。
通信部31經(jīng)由通信網(wǎng)絡(luò)50進(jìn)行與復(fù)合機(jī)10、終端裝置60的通信。其中,通信部31使用http的通信協(xié)議與復(fù)合機(jī)10、終端裝置60進(jìn)行通信。
控制部32是由cpu、專(zhuān)用處理器等運(yùn)算處理部以及ram、rom、hdd等存儲(chǔ)部(均未圖示)等構(gòu)成的計(jì)算機(jī)裝置,通過(guò)讀出上述存儲(chǔ)部中存儲(chǔ)的各種信息以及用于實(shí)施各種控制的程序并執(zhí)行,來(lái)實(shí)現(xiàn)網(wǎng)頁(yè)服務(wù)器部33以及應(yīng)用程序部34的功能。
網(wǎng)頁(yè)服務(wù)器部33根據(jù)通用的網(wǎng)頁(yè)服務(wù)器的軟件來(lái)進(jìn)行動(dòng)作。網(wǎng)頁(yè)服務(wù)器部33具有經(jīng)由通信部31接收來(lái)自復(fù)合機(jī)10以及終端裝置60的請(qǐng)求(例如http請(qǐng)求),從應(yīng)用程序部34取得與該請(qǐng)求相對(duì)應(yīng)的文件、圖像數(shù)據(jù)、打印數(shù)據(jù)、控制信息等,并經(jīng)由通信部31發(fā)送至復(fù)合機(jī)10或者終端裝置60的功能。
應(yīng)用程序部34根據(jù)來(lái)自網(wǎng)頁(yè)服務(wù)器部33的指示,進(jìn)行根據(jù)規(guī)定的網(wǎng)頁(yè)應(yīng)用程序的動(dòng)作。即,應(yīng)用程序部34是進(jìn)行根據(jù)在網(wǎng)頁(yè)服務(wù)器上動(dòng)作的各種網(wǎng)頁(yè)應(yīng)用程序的動(dòng)作的機(jī)構(gòu)。作為上述的網(wǎng)頁(yè)應(yīng)用程序,列舉出提供因特網(wǎng)上的網(wǎng)站內(nèi)容的應(yīng)用程序、通過(guò)與復(fù)合機(jī)10協(xié)作動(dòng)作來(lái)控制復(fù)合機(jī)的動(dòng)作的復(fù)合機(jī)控制應(yīng)用程序等。
例如,應(yīng)用程序部34在來(lái)自復(fù)合機(jī)10或者終端裝置60的請(qǐng)求(http請(qǐng)求)是顯示畫(huà)面的發(fā)送請(qǐng)求的情況下,進(jìn)行根據(jù)顯示畫(huà)面發(fā)送應(yīng)用程序的動(dòng)作。具體而言,應(yīng)用程序部34從存儲(chǔ)部(未圖示)讀出該發(fā)送請(qǐng)求所表示的顯示畫(huà)面的html數(shù)據(jù),發(fā)送至網(wǎng)頁(yè)服務(wù)器部33。由此,從網(wǎng)頁(yè)服務(wù)器部33向發(fā)送了上述請(qǐng)求的裝置(復(fù)合機(jī)10或者終端裝置60)發(fā)送顯示畫(huà)面的數(shù)據(jù)。
另外,應(yīng)用程序部34在來(lái)自復(fù)合機(jī)10或者終端裝置60的請(qǐng)求是打印數(shù)據(jù)的發(fā)送請(qǐng)求的情況下,進(jìn)行根據(jù)打印應(yīng)用程序的動(dòng)作。具體而言,應(yīng)用程序部34從該發(fā)送請(qǐng)求所表示的文件夾名稱(chēng)的文件夾取得指定的文件名的打印數(shù)據(jù),并將該打印數(shù)據(jù)發(fā)送至網(wǎng)頁(yè)服務(wù)器部33。由此,從網(wǎng)頁(yè)服務(wù)器部33向執(zhí)行打印處理的裝置(例如復(fù)合機(jī)10)發(fā)送打印數(shù)據(jù)。在從終端裝置60進(jìn)行打印數(shù)據(jù)的發(fā)送請(qǐng)求的情況下,終端裝置60在上述發(fā)送請(qǐng)求中包含發(fā)送目的地的裝置(例如復(fù)合機(jī)10)的地址信息,并向信息處理裝置30發(fā)送上述發(fā)送請(qǐng)求。
此外,應(yīng)用程序部34也可以是能夠執(zhí)行多種應(yīng)用程序(網(wǎng)頁(yè)應(yīng)用程序)的結(jié)構(gòu)。
存儲(chǔ)部36是存儲(chǔ)在信息處理裝置30中處理的各種數(shù)據(jù)的存儲(chǔ)單元。另外,存儲(chǔ)部36具備認(rèn)證信息存儲(chǔ)部36a以及登錄用戶存儲(chǔ)部36b。
認(rèn)證信息存儲(chǔ)部36a存儲(chǔ)允許利用在信息處理裝置30中動(dòng)作的應(yīng)用程序(網(wǎng)頁(yè)應(yīng)用程序)的用戶的用戶認(rèn)證信息(例如登錄名以及密碼)。另外,登錄用戶存儲(chǔ)部36b存儲(chǔ)正登錄于應(yīng)用程序的用戶的登錄信息(例如登錄名)。
此外,存儲(chǔ)部36的結(jié)構(gòu)并沒(méi)有特別限定,例如能夠使用硬盤(pán)等以往公知的各種存儲(chǔ)單元。
(1-4.終端裝置60的結(jié)構(gòu))
終端裝置60具有經(jīng)由通信網(wǎng)絡(luò)50訪問(wèn)信息處理裝置30,利用在信息處理裝置30的應(yīng)用程序部34中動(dòng)作的應(yīng)用程序(網(wǎng)頁(yè)應(yīng)用程序)的功能。終端裝置60的結(jié)構(gòu)并沒(méi)有特別限定,例如,能夠使用個(gè)人計(jì)算機(jī)、各種移動(dòng)終端(例如,便攜式電話、智能手機(jī)、平板終端、pda(personaldigitalassistance:個(gè)人數(shù)字助理)、便攜式游戲機(jī)等)。
如圖1所示,終端裝置60具備通信部61、控制部62以及操作部65。另外,控制部62具備瀏覽器部63和設(shè)備控制部64,操作部65具備輸入部66和顯示部67。
通信部61是經(jīng)由通信網(wǎng)絡(luò)50與信息處理裝置30等外部裝置之間進(jìn)行通信的通信接口。
操作部65是根據(jù)控制部62的指示對(duì)用戶通知各種信息,并且接受來(lái)自用戶的輸入并傳達(dá)至控制部62的用戶接口。操作部65具備包含各種輸入鍵的輸入部(操作輸入部)66和例如由lcd(liquidcrystaldisplay:液晶顯示器)等構(gòu)成的顯示部67。另外,操作部65也可以是輸入部66和顯示部67構(gòu)成為一體的觸摸面板。
控制部62是由cpu、專(zhuān)用處理器等運(yùn)算處理部以及ram、rom、hdd等存儲(chǔ)部(均未圖示)等構(gòu)成的計(jì)算機(jī)裝置??刂撇?2通過(guò)讀出上述存儲(chǔ)部中存儲(chǔ)的各種信息以及用于實(shí)施各種控制的程序并執(zhí)行,來(lái)實(shí)現(xiàn)瀏覽器部(網(wǎng)頁(yè)瀏覽器部)63以及設(shè)備控制部64的功能。
瀏覽器部是進(jìn)行根據(jù)用于閱覽網(wǎng)頁(yè)的軟件的動(dòng)作的機(jī)構(gòu),使與從網(wǎng)頁(yè)服務(wù)器(例如信息處理裝置30所具備的網(wǎng)頁(yè)服務(wù)器部33)提供的畫(huà)面數(shù)據(jù)相對(duì)應(yīng)的圖像顯示于顯示部67。另外,在用戶經(jīng)由輸入部66進(jìn)行了針對(duì)網(wǎng)頁(yè)服務(wù)器上的應(yīng)用程序的指示輸入的情況下,瀏覽器部63將與該指示輸入相對(duì)應(yīng)的信息通知至設(shè)備控制部64。由此,設(shè)備控制部64經(jīng)由通信部61訪問(wèn)網(wǎng)頁(yè)服務(wù)器上的應(yīng)用程序(例如信息處理裝置30的應(yīng)用程序部34)并發(fā)送畫(huà)面取得請(qǐng)求,從該應(yīng)用程序取得與上述指示輸入相對(duì)應(yīng)的畫(huà)面數(shù)據(jù)。其中,作為上述軟件,能夠使用通用的網(wǎng)頁(yè)瀏覽器的軟件。
另外,從終端裝置60向網(wǎng)頁(yè)服務(wù)器(例如信息處理裝置30所具備的網(wǎng)頁(yè)服務(wù)器部34)的畫(huà)面取得請(qǐng)求通過(guò)使用http協(xié)議的get指令、post指令來(lái)進(jìn)行,網(wǎng)頁(yè)服務(wù)器響應(yīng)與來(lái)自終端裝置60的畫(huà)面取得請(qǐng)求相對(duì)應(yīng)的畫(huà)面內(nèi)容。在用html記述畫(huà)面內(nèi)容的情況下,瀏覽器部63解析該內(nèi)容而作成畫(huà)面數(shù)據(jù),使基于html的顯示畫(huà)面顯示于顯示部67。
設(shè)備控制部64是控制終端裝置60所具備的各部的動(dòng)作的機(jī)構(gòu)。即,設(shè)備控制部64控制操作部65以及通信部61的動(dòng)作。例如,設(shè)備控制部64控制通信部61的動(dòng)作來(lái)進(jìn)行與外部的資源(例如信息處理裝置30)的通信,進(jìn)行圖像數(shù)據(jù)、控制信息等的發(fā)送接收。另外,設(shè)備控制部64控制顯示部67的動(dòng)作來(lái)顯示與畫(huà)面數(shù)據(jù)相對(duì)應(yīng)的顯示畫(huà)面。另外,設(shè)備控制部64控制輸入部66的動(dòng)作,取得表示針對(duì)該輸入部66的用戶的操作輸入內(nèi)容的信息。
(1-5.復(fù)合機(jī)控制系統(tǒng)1中的處理的概要)
接下來(lái),對(duì)復(fù)合機(jī)控制系統(tǒng)1的動(dòng)作進(jìn)行說(shuō)明。其中,在這里,以在信息處理裝置30的應(yīng)用程序部34中執(zhí)行將打印數(shù)據(jù)發(fā)送至復(fù)合機(jī)10并使復(fù)合機(jī)10進(jìn)行打印處理的打印應(yīng)用程序的情況為例進(jìn)行說(shuō)明。其中,對(duì)于該打印應(yīng)用程序而言,用戶能夠通過(guò)操作復(fù)合機(jī)10的操作部11來(lái)進(jìn)行利用,并且用戶也能夠通過(guò)操作終端裝置60的操作部65來(lái)進(jìn)行利用。
圖2是表示用戶通過(guò)操作復(fù)合機(jī)10的操作部11來(lái)利用上述的打印應(yīng)用程序時(shí)的復(fù)合機(jī)控制系統(tǒng)1中的處理的流程的流程圖,圖3是表示用戶通過(guò)操作終端裝置60的操作部65來(lái)利用上述的打印應(yīng)用程序時(shí)的復(fù)合機(jī)控制系統(tǒng)1中的處理的流程的流程圖。另外,圖4是表示在圖2或者圖3的處理中復(fù)合機(jī)10接收到從信息處理裝置30發(fā)送的功能執(zhí)行指示后的復(fù)合機(jī)10中的處理的流程的流程圖。
(1-5-1.從復(fù)合機(jī)利用應(yīng)用程序時(shí)的處理)
首先,參照?qǐng)D2對(duì)用戶操作復(fù)合機(jī)10的操作部11來(lái)利用打印應(yīng)用程序時(shí)的處理進(jìn)行說(shuō)明。
如圖2所示,復(fù)合機(jī)10的設(shè)備控制部19讀出存儲(chǔ)部16中存儲(chǔ)的認(rèn)證信息輸入畫(huà)面的畫(huà)面數(shù)據(jù),并使認(rèn)證信息輸入畫(huà)面顯示于顯示部13(s1)。圖5是表示認(rèn)證信息輸入畫(huà)面的一個(gè)例子的說(shuō)明圖。在該圖所示的例子中,作為用戶認(rèn)證信息,督促登錄名以及密碼的輸入,用戶通過(guò)在操作輸入部12而記入登錄名以及密碼之后按壓登錄按鈕,來(lái)輸入用戶認(rèn)證信息。
若復(fù)合機(jī)10的認(rèn)證處理部21接受了用戶經(jīng)由輸入部12輸入的用戶認(rèn)證信息(s2),則通過(guò)將輸入的用戶認(rèn)證信息與認(rèn)證信息存儲(chǔ)部16a中預(yù)先存儲(chǔ)的允許利用復(fù)合機(jī)10的用戶的用戶認(rèn)證信息進(jìn)行核對(duì),來(lái)進(jìn)行用戶認(rèn)證處理(s3),判斷是否允許利用復(fù)合機(jī)10(向復(fù)合機(jī)10登錄)(s4)。
當(dāng)在s4中認(rèn)證處理部21判斷為不允許利用復(fù)合機(jī)10(向復(fù)合機(jī)10登錄)時(shí),設(shè)備控制部19返回至s1的處理。這時(shí),也可以使用戶認(rèn)證處理失敗的情況、督促用戶再次輸入用戶認(rèn)證信息的消息等顯示于顯示部13。
另一方面,當(dāng)在s4中認(rèn)證處理部21判斷為允許利用復(fù)合機(jī)10(向復(fù)合機(jī)10登錄)時(shí),記錄處理部22使已登錄至復(fù)合機(jī)10的用戶的用戶信息(例如登錄名等)作為登錄用戶信息存儲(chǔ)于登錄用戶存儲(chǔ)部16b(s5)。其中,登錄用戶信息僅在該用戶正登錄于復(fù)合機(jī)10的期間被存儲(chǔ),在進(jìn)行了注銷(xiāo)處理的情況下,被從登錄用戶存儲(chǔ)部16b刪除。
另外,當(dāng)在s4中判斷為認(rèn)證處理部21允許利用復(fù)合機(jī)10(向復(fù)合機(jī)10登錄)時(shí),瀏覽器部20經(jīng)由通信部17向信息處理裝置30發(fā)送應(yīng)用程序選擇畫(huà)面發(fā)送請(qǐng)求(s6)。
若信息處理裝置30的網(wǎng)頁(yè)服務(wù)器部33接收到從復(fù)合機(jī)10發(fā)送的應(yīng)用程序選擇畫(huà)面發(fā)送請(qǐng)求(s21),則使應(yīng)用程序部34生成用于從復(fù)合機(jī)10能夠利用的應(yīng)用程序中選擇復(fù)合機(jī)10的用戶所希望的應(yīng)用程序的應(yīng)用程序選擇畫(huà)面的畫(huà)面數(shù)據(jù),并發(fā)送至復(fù)合機(jī)10(s22)。
若復(fù)合機(jī)10的瀏覽器部20經(jīng)由通信部17從信息處理裝置30接收到應(yīng)用程序選擇畫(huà)面的畫(huà)面數(shù)據(jù),則控制顯示部13而使與接收到的畫(huà)面數(shù)據(jù)相對(duì)應(yīng)的應(yīng)用程序選擇畫(huà)面顯示于顯示部13(s7)。
圖4是表示顯示部13所顯示的應(yīng)用程序選擇畫(huà)面的一個(gè)例子的說(shuō)明圖。在該圖所示的例子中,能夠選擇應(yīng)用程序1~3這3種應(yīng)用程序。此外,也可以顯示表示各應(yīng)用程序的名稱(chēng)、種類(lèi)的信息等。
這之后,若瀏覽器部20經(jīng)由輸入部12接受用戶輸入的應(yīng)用程序選擇指示(s8),則經(jīng)由通信部17向信息處理裝置30發(fā)送用戶已選擇的應(yīng)用程序的開(kāi)始請(qǐng)求(初始畫(huà)面取得請(qǐng)求)(s9)。
具體而言,在本實(shí)施方式中,例如如圖7所示,在存儲(chǔ)部16中預(yù)先存儲(chǔ)有將在應(yīng)用程序選擇畫(huà)面中能夠選擇的各應(yīng)用程序與當(dāng)該各應(yīng)用程序被選擇了時(shí)的訪問(wèn)目的地信息(應(yīng)用程序url)建立了對(duì)應(yīng)的外部應(yīng)用程序信息。或者,在從信息處理裝置30向復(fù)合機(jī)10發(fā)送的應(yīng)用程序選擇畫(huà)面的畫(huà)面數(shù)據(jù)中附加有上述外部應(yīng)用程序信息。設(shè)備控制部19控制瀏覽器部20以及通信部17,基于上述外部應(yīng)用程序信息,向與用戶已選擇的應(yīng)用程序相對(duì)應(yīng)的應(yīng)用程序url發(fā)送該應(yīng)用程序的開(kāi)始請(qǐng)求。其中,上述的應(yīng)用程序的開(kāi)始請(qǐng)求(應(yīng)用程序畫(huà)面取得請(qǐng)求)通過(guò)使用http協(xié)議的get指令或者post指令來(lái)進(jìn)行。
若信息處理裝置30的網(wǎng)頁(yè)服務(wù)器部33從復(fù)合機(jī)10接收到應(yīng)用程序的開(kāi)始請(qǐng)求(s23),則從應(yīng)用程序部34取得與接收到的開(kāi)始請(qǐng)求相對(duì)應(yīng)的應(yīng)用程序的畫(huà)面數(shù)據(jù)(畫(huà)面內(nèi)容),并對(duì)復(fù)合機(jī)10響應(yīng)(s24)。
若復(fù)合機(jī)10的瀏覽器部20從信息處理裝置30接收到應(yīng)用程序的畫(huà)面數(shù)據(jù),則控制顯示部13,使與該畫(huà)面數(shù)據(jù)相對(duì)應(yīng)的畫(huà)面顯示于顯示部13(s10)。例如,在用html記述畫(huà)面數(shù)據(jù)的情況下,設(shè)備控制部19使瀏覽器部20解析該內(nèi)容而作成畫(huà)面數(shù)據(jù),并使與該畫(huà)面數(shù)據(jù)相對(duì)應(yīng)的畫(huà)面顯示于顯示部13,由此進(jìn)行基于html的畫(huà)面顯示。
這之后,若瀏覽器部20接受到經(jīng)由輸入部12輸入的來(lái)自用戶的功能執(zhí)行請(qǐng)求(s11),則進(jìn)行圖4所示的s71之后的處理。關(guān)于s71之后的處理,以后敘述。
圖8是表示在s10的處理中所顯示的應(yīng)用程序畫(huà)面的一個(gè)例子的說(shuō)明圖。在該圖所示的例子中,打印應(yīng)用程序?qū)⒈硎拘畔⑻幚硌b置30的存儲(chǔ)部(未圖示)中蓄積的打印數(shù)據(jù)之中、作為打印對(duì)象而在復(fù)合機(jī)10中處于登錄中的用戶能夠選擇的打印數(shù)據(jù)的一覽的顯示畫(huà)面發(fā)送至復(fù)合機(jī)10并使顯示部13顯示。然后,若用戶選擇想要打印的數(shù)據(jù)并按壓打印按鈕(若進(jìn)行打印功能執(zhí)行請(qǐng)求),則瀏覽器部20將打印請(qǐng)求的發(fā)送請(qǐng)求傳達(dá)至設(shè)備控制部19,該打印請(qǐng)求用于從設(shè)備控制部19對(duì)信息處理裝置30請(qǐng)求用戶已選擇的打印數(shù)據(jù)的打印指示。
其中,也可以預(yù)先在應(yīng)用程序的畫(huà)面數(shù)據(jù)(畫(huà)面內(nèi)容)的html內(nèi)針對(duì)設(shè)備控制部19嵌入用于進(jìn)行功能執(zhí)行請(qǐng)求的java(注冊(cè)商標(biāo))script,當(dāng)上述畫(huà)面中的按鈕被操作時(shí)執(zhí)行與該按鈕相對(duì)應(yīng)的java(注冊(cè)商標(biāo))script,由此從瀏覽器部20向設(shè)備控制部19傳達(dá)功能執(zhí)行請(qǐng)求。
(1-5-2.從終端裝置利用應(yīng)用程序時(shí)的處理)
接下來(lái),參照?qǐng)D3對(duì)用戶操作終端裝置60的操作部65來(lái)利用打印應(yīng)用程序時(shí)的處理進(jìn)行說(shuō)明。
如圖3所示,若終端裝置60的設(shè)備控制部64接受了網(wǎng)頁(yè)應(yīng)用程序模式的選擇指示(s31),則對(duì)信息處理裝置30發(fā)送認(rèn)證信息輸入畫(huà)面的發(fā)送請(qǐng)求(s32)。其中,在本實(shí)施方式中,終端裝置60具有利用在自身裝置中動(dòng)作的應(yīng)用程序的通常模式和從該終端裝置60利用在信息處理裝置30中動(dòng)作的應(yīng)用程序(網(wǎng)頁(yè)應(yīng)用程序)的網(wǎng)頁(yè)應(yīng)用程序模式,用戶能夠經(jīng)由操作部65選擇利用哪個(gè)模式。
若信息處理裝置30的網(wǎng)頁(yè)服務(wù)器部33接收到從終端裝置60發(fā)送的認(rèn)證信息輸入畫(huà)面的發(fā)送請(qǐng)求(s51),則從存儲(chǔ)部36讀出認(rèn)證信息畫(huà)面的畫(huà)面數(shù)據(jù),并對(duì)終端裝置60進(jìn)行響應(yīng)(s52)。
若終端裝置60的設(shè)備控制部64從信息處理裝置30接收到認(rèn)證信息輸入畫(huà)面的畫(huà)面數(shù)據(jù)(s33),則基于該畫(huà)面數(shù)據(jù)使認(rèn)證信息輸入畫(huà)面顯示于顯示部67(s34)。此外,也可以使認(rèn)證信息輸入畫(huà)面的畫(huà)面數(shù)據(jù)預(yù)先存儲(chǔ)于終端裝置60的存儲(chǔ)部(未圖示),讀出該畫(huà)面數(shù)據(jù)并進(jìn)行顯示。作為顯示于顯示部67的認(rèn)證信息輸入畫(huà)面,例如能夠使用與圖5所示的畫(huà)面相同的畫(huà)面。
這之后,終端裝置60的設(shè)備控制部64接受用戶針對(duì)認(rèn)證信息輸入畫(huà)面而經(jīng)由輸入部66輸入的用戶認(rèn)證信息(s35),并將包含接受到的用戶認(rèn)證信息的用戶認(rèn)證處理請(qǐng)求發(fā)送至信息處理裝置30(s36)。
信息處理裝置30的認(rèn)證處理部35通過(guò)將從終端裝置60接收到的用戶認(rèn)證處理請(qǐng)求所包含的用戶認(rèn)證信息與認(rèn)證信息存儲(chǔ)部36a中預(yù)先存儲(chǔ)的允許利用應(yīng)用程序的用戶的用戶認(rèn)證信息進(jìn)行核對(duì),來(lái)進(jìn)行用戶認(rèn)證處理(s54),判斷是否允許利用應(yīng)用程序(向應(yīng)用程序登錄)(s55)。
當(dāng)在s55中認(rèn)證處理部35判斷為不允許利用應(yīng)用程序(向應(yīng)用程序登錄)時(shí),網(wǎng)頁(yè)服務(wù)器部33向終端裝置60發(fā)送認(rèn)證錯(cuò)誤通知(s56),并返回至s53的處理。
另一方面,當(dāng)在s55中認(rèn)證處理部35判斷為允許利用應(yīng)用程序(向應(yīng)用程序登錄)時(shí),網(wǎng)頁(yè)服務(wù)器部33向終端裝置60發(fā)送認(rèn)證許可通知(s57),并使允許向應(yīng)用程序登錄的用戶的用戶認(rèn)證信息存儲(chǔ)至登錄用戶存儲(chǔ)部36b(s58)。
若終端裝置60的設(shè)備控制部64接收到從信息處理裝置30回復(fù)來(lái)的用戶認(rèn)證處理結(jié)果(s37),則基于該用戶認(rèn)證處理結(jié)果判斷是否允許利用應(yīng)用程序(s38)。
然后,當(dāng)在s38中判斷為不允許利用應(yīng)用程序時(shí)(當(dāng)從信息處理裝置30接收到認(rèn)證錯(cuò)誤通知時(shí)),返回至s34并再次顯示認(rèn)證信息輸入畫(huà)面,督促用戶再次輸入用戶認(rèn)證信息。
另一方面,當(dāng)在s38中判斷為允許向應(yīng)用程序登錄時(shí),設(shè)備控制部19將應(yīng)用程序選擇畫(huà)面發(fā)送請(qǐng)求發(fā)送至信息處理裝置30(s39)。
若信息處理裝置30的網(wǎng)頁(yè)服務(wù)器部33接收到從終端裝置60發(fā)送的應(yīng)用程序選擇畫(huà)面發(fā)送請(qǐng)求(s59),則生成用于從終端裝置60能夠利用的應(yīng)用程序之中選擇終端裝置60的用戶所希望的應(yīng)用程序的應(yīng)用程序選擇畫(huà)面的畫(huà)面數(shù)據(jù),并發(fā)送至終端裝置60(s60)。
若終端裝置60的設(shè)備控制部64經(jīng)由通信部17從信息處理裝置30接收到應(yīng)用程序選擇畫(huà)面的畫(huà)面數(shù)據(jù),則控制瀏覽器部63以及顯示部67,使與接收到的畫(huà)面數(shù)據(jù)相對(duì)應(yīng)的應(yīng)用程序畫(huà)面顯示于顯示部67(s40)。作為應(yīng)用程序選擇畫(huà)面,例如能夠使用與圖6所示的應(yīng)用程序選擇畫(huà)面相同的畫(huà)面。
這之后,若設(shè)備控制部64接受用戶經(jīng)由輸入部66輸入的應(yīng)用程序選擇指示(s41),則經(jīng)由瀏覽器部63以及通信部61向信息處理裝置30發(fā)送用戶已選擇的應(yīng)用程序的開(kāi)始請(qǐng)求(應(yīng)用程序畫(huà)面取得請(qǐng)求)(s42)。具體而言,在本實(shí)施方式中,例如如圖7所示,將在應(yīng)用程序選擇畫(huà)面中能夠選擇的各應(yīng)用程序與該各應(yīng)用程序被選擇了時(shí)的訪問(wèn)目的地信息(應(yīng)用程序url)建立了對(duì)應(yīng)的外部應(yīng)用程序信息預(yù)先存儲(chǔ)于存儲(chǔ)部16。設(shè)備控制部64控制瀏覽器部63以及通信部61,基于上述的外部應(yīng)用程序信息,訪問(wèn)與用戶已選擇的應(yīng)用程序相對(duì)應(yīng)的應(yīng)用程序url,由此將該應(yīng)用程序的開(kāi)始請(qǐng)求發(fā)送至與該應(yīng)用程序相對(duì)應(yīng)的應(yīng)用程序url。其中,上述的應(yīng)用程序的開(kāi)始請(qǐng)求(應(yīng)用程序畫(huà)面取得請(qǐng)求)通過(guò)使用http協(xié)議的get指令或者post指令進(jìn)行。
若信息處理裝置30的網(wǎng)頁(yè)服務(wù)器部33從終端裝置60接收到應(yīng)用程序的開(kāi)始請(qǐng)求(s61),則對(duì)終端裝置60響應(yīng)與接收到的開(kāi)始請(qǐng)求相對(duì)應(yīng)的應(yīng)用程序的畫(huà)面數(shù)據(jù)(畫(huà)面內(nèi)容)(s62)。
若終端裝置60的設(shè)備控制部64從信息處理裝置30接收到應(yīng)用程序的畫(huà)面數(shù)據(jù),則控制瀏覽器部63以及顯示部67,使與該畫(huà)面數(shù)據(jù)相對(duì)應(yīng)的畫(huà)面顯示于顯示部67(s43)。例如,在用html記述畫(huà)面數(shù)據(jù)的情況下,設(shè)備控制部64使瀏覽器部63解析該內(nèi)容而作成畫(huà)面數(shù)據(jù),使與該畫(huà)面數(shù)據(jù)相對(duì)應(yīng)的畫(huà)面顯示于顯示部67,由此進(jìn)行基于html的畫(huà)面顯示。
這之后,若設(shè)備控制部64接受經(jīng)由輸入部66輸入的來(lái)自用戶的功能執(zhí)行請(qǐng)求(s44),則將經(jīng)由輸入部66輸入的功能執(zhí)行請(qǐng)求經(jīng)由瀏覽器部63以及通信部61發(fā)送至信息處理裝置30(與執(zhí)行中的應(yīng)用程序相對(duì)應(yīng)的url)(s45)。這時(shí),也可以使顯示部67顯示表示處于功能執(zhí)行請(qǐng)求中這一情況的消息。其中,作為應(yīng)用程序畫(huà)面,例如能夠使用與圖8的應(yīng)用程序畫(huà)面相同的畫(huà)面。
若信息處理裝置30的網(wǎng)頁(yè)服務(wù)器部33從終端裝置60接收到功能執(zhí)行請(qǐng)求(s63),則使與接收到的功能執(zhí)行請(qǐng)求相對(duì)應(yīng)的應(yīng)用程序部34生成針對(duì)復(fù)合機(jī)10的功能執(zhí)行請(qǐng)求并發(fā)送至復(fù)合機(jī)10(s64)。這時(shí),應(yīng)用程序部34從登錄用戶存儲(chǔ)部36b讀出在應(yīng)用程序中處于登錄中的用戶的用戶信息,將登錄中的用戶的用戶信息作為進(jìn)行了功能執(zhí)行請(qǐng)求的用戶的用戶信息包含于功能執(zhí)行指示中并發(fā)送至復(fù)合機(jī)10。即,應(yīng)用程序部34在復(fù)合機(jī)10中執(zhí)行與功能執(zhí)行請(qǐng)求相對(duì)應(yīng)的功能時(shí),將用于使該功能的執(zhí)行用戶作為從終端裝置60在應(yīng)用程序中處于登錄中的用戶來(lái)執(zhí)行的指示包含于功能執(zhí)行指示中。另外,在上述功能執(zhí)行指示中,例如包含用于控制復(fù)合機(jī)10的裝置功能的控制指令、在復(fù)合機(jī)10的處理中所使用的各種數(shù)據(jù)(例如,圖像數(shù)據(jù)、數(shù)據(jù)的發(fā)送目的地信息等)。
復(fù)合機(jī)10的設(shè)備控制部19接受來(lái)自信息處理裝置30的功能執(zhí)行請(qǐng)求(s11b),進(jìn)行圖4所示的s71之后的處理。關(guān)于s71之后的處理,之后敘述。
(1-5-3.復(fù)合機(jī)接收到功能執(zhí)行指示后的處理)
接下來(lái),參照?qǐng)D4所示的流程圖對(duì)復(fù)合機(jī)10從瀏覽器部20或者信息處理裝置30接受到功能執(zhí)行請(qǐng)求后的處理進(jìn)行說(shuō)明。
若復(fù)合機(jī)10的設(shè)備控制部19在圖2的s11或者圖3的s11b的處理中從瀏覽器部20或者信息處理裝置30接收到功能執(zhí)行請(qǐng)求,則判斷該功能執(zhí)行請(qǐng)求是否是經(jīng)由自身裝置(復(fù)合機(jī)10)的操作部11(瀏覽器部20)進(jìn)行的功能執(zhí)行請(qǐng)求(s71)。
例如,設(shè)備控制部19基于接受到的功能執(zhí)行請(qǐng)求的發(fā)送源的ip地址來(lái)進(jìn)行上述判斷。即,在功能執(zhí)行請(qǐng)求的發(fā)送源的ip地址是自身裝置或者環(huán)回地址的情況下,設(shè)備控制部19判斷為是經(jīng)由自身裝置(復(fù)合機(jī)10)的操作部11(瀏覽器部20)進(jìn)行的功能執(zhí)行請(qǐng)求。另外,在功能執(zhí)行請(qǐng)求的發(fā)送源的ip地址既不是自身裝置也不是環(huán)回地址的情況下,設(shè)備控制部19判斷為是由其他裝置進(jìn)行的功能執(zhí)行請(qǐng)求。
當(dāng)在s71中判斷為功能執(zhí)行請(qǐng)求是經(jīng)由自身裝置(復(fù)合機(jī)10)的操作部11進(jìn)行的功能執(zhí)行請(qǐng)求時(shí),設(shè)備控制部19讀出預(yù)先存儲(chǔ)于登錄用戶存儲(chǔ)部16b的在自身裝置中處于登錄中的用戶的用戶信息,并作為功能執(zhí)行請(qǐng)求用戶存儲(chǔ)于功能執(zhí)行用戶存儲(chǔ)部16c(s72)。
另一方面,當(dāng)在s71中判斷為功能執(zhí)行請(qǐng)求不是經(jīng)由自身裝置(復(fù)合機(jī)10)的操作部11進(jìn)行的功能執(zhí)行請(qǐng)求時(shí),設(shè)備控制部19判斷在來(lái)自信息處理裝置30的功能執(zhí)行指示中是否包含指定功能執(zhí)行用戶(執(zhí)行用戶)的信息(s73)。
然后,當(dāng)在s73中判斷為包含指定功能執(zhí)行用戶(執(zhí)行用戶)的信息時(shí),設(shè)備控制部19將由該信息指定的用戶作為功能執(zhí)行請(qǐng)求用戶存儲(chǔ)于功能執(zhí)行用戶存儲(chǔ)部16c(s74)。
此外,當(dāng)在s73中判斷為不包含指定功能執(zhí)行用戶(執(zhí)行用戶)的信息時(shí),設(shè)備控制部19取消與從信息處理裝置30接收到的功能執(zhí)行指示相對(duì)應(yīng)的功能的執(zhí)行(s77),結(jié)束處理。作為不包含指定功能執(zhí)行用戶(執(zhí)行用戶)的信息的情況,例如列舉出從終端裝置60的打印機(jī)驅(qū)動(dòng)器經(jīng)由通信網(wǎng)絡(luò)50向復(fù)合機(jī)10發(fā)送打印作業(yè)的情況(通常的網(wǎng)絡(luò)打印處理的情況)等。在該情況下,因?yàn)檎J(rèn)證用戶的用戶信息未被附加于打印作業(yè),所以判斷為不包含指定功能執(zhí)行用戶(執(zhí)行用戶)的信息,取消打印執(zhí)行。
在s72或者s74中使功能執(zhí)行請(qǐng)求用戶存儲(chǔ)于功能執(zhí)行用戶存儲(chǔ)部16c之后,設(shè)備控制部19將與功能執(zhí)行請(qǐng)求相對(duì)應(yīng)的功能與存儲(chǔ)于功能執(zhí)行用戶存儲(chǔ)部16c的功能執(zhí)行請(qǐng)求用戶建立對(duì)應(yīng)(將功能執(zhí)行請(qǐng)求用戶設(shè)定為執(zhí)行用戶)地執(zhí)行(s75)。
例如,當(dāng)功能執(zhí)行請(qǐng)求是從信息處理裝置30(在信息處理裝置30的應(yīng)用程序部34中動(dòng)作的打印應(yīng)用程序)取得打印數(shù)據(jù)來(lái)執(zhí)行打印處理的功能的執(zhí)行請(qǐng)求時(shí),向信息處理裝置30發(fā)送打印數(shù)據(jù)取得請(qǐng)求而取得打印數(shù)據(jù),執(zhí)行打印處理。這時(shí),也可以使顯示部13顯示表示處于打印處理中(功能執(zhí)行中)這一情況的消息。另外,設(shè)備控制部19也可以向信息處理裝置30發(fā)送用于控制復(fù)合機(jī)10的裝置功能的控制指令的取得請(qǐng)求而取得控制指令,根據(jù)該控制指令控制復(fù)合機(jī)10的裝置功能。
這之后,設(shè)備控制部19進(jìn)行更新在s75中建立了對(duì)應(yīng)的執(zhí)行用戶的總計(jì)信息(利用歷史記錄信息)的總計(jì)處理(s76),結(jié)束處理。
此外,在本實(shí)施方式中,當(dāng)在圖4的s73中設(shè)備控制部19判斷為在來(lái)自信息處理裝置30的功能執(zhí)行指示中不包含指定功能執(zhí)行用戶(執(zhí)行用戶)的信息時(shí),在s77中取消與從信息處理裝置30接收到的功能執(zhí)行指示相對(duì)應(yīng)的功能的執(zhí)行,但并不局限于此。
例如,也可以當(dāng)在圖4的s73中判斷為在來(lái)自信息處理裝置30的功能執(zhí)行指示中不包含指定功能執(zhí)行用戶(執(zhí)行用戶)的信息時(shí),設(shè)備控制部19也可以不執(zhí)行與該功能執(zhí)行指示相對(duì)應(yīng)的功能,而使該功能執(zhí)行指示暫時(shí)存儲(chǔ)(保留)于存儲(chǔ)部16,在經(jīng)由復(fù)合機(jī)10的操作部11進(jìn)行了規(guī)定的操作時(shí),執(zhí)行與存儲(chǔ)于存儲(chǔ)部16的上述功能執(zhí)行指示相對(duì)應(yīng)的功能。
作為上述的規(guī)定的操作,例如列舉出已登錄至復(fù)合機(jī)10的用戶經(jīng)由操作部11進(jìn)行用于使保留的功能執(zhí)行指示執(zhí)行的ui(用戶接口)的啟動(dòng)請(qǐng)求,經(jīng)由該ui選擇保留的功能執(zhí)行指示(作業(yè))的操作等。由此,即使是在應(yīng)用程序部34中動(dòng)作的應(yīng)用程序不能向作業(yè)賦予用戶信息的情況(例如不具有賦予的功能的情況),也能夠使復(fù)合機(jī)10執(zhí)行與來(lái)自應(yīng)用程序的功能執(zhí)行請(qǐng)求相對(duì)應(yīng)的處理。
圖9是表示用于管理各用戶的總計(jì)信息(利用歷史記錄信息)的用戶管理表的一個(gè)例子的說(shuō)明圖。在本實(shí)施方式中,將該用戶管理表存儲(chǔ)于管理數(shù)據(jù)存儲(chǔ)部16d,在執(zhí)行使用復(fù)合機(jī)10的裝置功能的處理(或者復(fù)合機(jī)10與在信息處理裝置30中動(dòng)作的應(yīng)用程序之間的協(xié)作處理)時(shí),設(shè)備控制部19控制記錄處理部22,更新用戶管理表中的進(jìn)行了該功能的功能執(zhí)行請(qǐng)求的用戶(執(zhí)行用戶)的總計(jì)信息。例如,在圖9的例子中,若usera執(zhí)行10張的打印處理,則usera的打印利用張數(shù)增加10張。即,在圖9的例子中,功能執(zhí)行前的打印利用張數(shù)是20張,所以加上新進(jìn)行打印處理的10張,從而更新成30張。
(1-5-4.從復(fù)合機(jī)利用應(yīng)用程序時(shí)的數(shù)據(jù)發(fā)送接收的例子)
圖10是表示圖2的s8之后的處理中的數(shù)據(jù)的流向的說(shuō)明圖。如該圖所示,若在圖2的s8中接受來(lái)自用戶的應(yīng)用程序選擇指示,則瀏覽器部20向信息處理裝置30的應(yīng)用程序部34發(fā)送初始畫(huà)面取得請(qǐng)求(httppage請(qǐng)求)(t1)。
若應(yīng)用程序部34接受上述的初始畫(huà)面取得請(qǐng)求,則響應(yīng)與該請(qǐng)求相對(duì)應(yīng)的初始畫(huà)面的畫(huà)面數(shù)據(jù)(httppage響應(yīng))(t2)。
瀏覽器部20基于從應(yīng)用程序部34取得到的初始畫(huà)面的畫(huà)面數(shù)據(jù)而使初始畫(huà)面顯示于顯示部13,并且取得針對(duì)該初始畫(huà)面經(jīng)由輸入部12輸入的來(lái)自用戶的打印請(qǐng)求(功能執(zhí)行請(qǐng)求)并傳達(dá)至設(shè)備控制部19(t3)。
若設(shè)備控制部19接受打印請(qǐng)求(功能執(zhí)行請(qǐng)求),則向記錄處理部22發(fā)送登錄用戶信息請(qǐng)求(t4),記錄處理部22讀出登錄用戶存儲(chǔ)部16b中存儲(chǔ)的登錄用戶信息(在復(fù)合機(jī)10中處于登錄中的用戶的用戶信息),并傳達(dá)至設(shè)備控制部19(t5)。
另外,設(shè)備控制部19對(duì)瀏覽器部20響應(yīng)接受到打印請(qǐng)求(功能執(zhí)行請(qǐng)求)的情況(t6),若瀏覽器部20接受該響應(yīng),則使顯示部13顯示處于功能執(zhí)行中的情況。
另外,設(shè)備控制部19向信息處理裝置30的應(yīng)用程序部34發(fā)送打印數(shù)據(jù)取得請(qǐng)求(功能執(zhí)行請(qǐng)求)(t7),應(yīng)用程序部34將與打印數(shù)據(jù)取得請(qǐng)求相對(duì)應(yīng)的打印數(shù)據(jù)(功能執(zhí)行指示)發(fā)送至復(fù)合機(jī)10(t8)。
若設(shè)備控制部19接收到從信息處理裝置30發(fā)送的打印數(shù)據(jù),則進(jìn)行圖4的s71的處理,即進(jìn)行判斷與該打印數(shù)據(jù)(功能執(zhí)行指示)相對(duì)應(yīng)的打印請(qǐng)求(功能執(zhí)行請(qǐng)求)是否是經(jīng)由自身裝置的操作部11進(jìn)行的打印請(qǐng)求的處理。
然后,在圖10的例子中,是經(jīng)由自身裝置的操作部11進(jìn)行的打印請(qǐng)求,所以如圖4的s72所示那樣將在自身裝置中處于登錄中的用戶(與在t5中取得的登錄用戶信息相對(duì)應(yīng)的用戶)作為執(zhí)行用戶來(lái)執(zhí)行打印處理。此外,在圖10的例子中,在對(duì)應(yīng)用程序部34發(fā)送打印數(shù)據(jù)取得請(qǐng)求之前取得了登錄用戶信息,但并不局限于此,也可以在取得打印數(shù)據(jù)之后根據(jù)需要取得登錄用戶信息。
這之后,設(shè)備控制部19向記錄處理部22通知考慮了打印處理結(jié)果后的總計(jì)信息(t9),記錄處理部22更新存儲(chǔ)部16中存儲(chǔ)的關(guān)于上述執(zhí)行用戶的總計(jì)信息,并將已更新完成的情況的通知對(duì)設(shè)備控制部19進(jìn)行響應(yīng)(t10)。
(1-5-5.從終端裝置利用應(yīng)用程序時(shí)的數(shù)據(jù)發(fā)送接收的例子)
圖11是表示圖3的s44之后的處理中的數(shù)據(jù)的流向的說(shuō)明圖。如該圖所示,若在圖3的s44中接受來(lái)自用戶的應(yīng)用程序選擇指示,則終端裝置60的設(shè)備控制部64經(jīng)由瀏覽器部63向信息處理裝置30的應(yīng)用程序部34發(fā)送打印請(qǐng)求(功能執(zhí)行請(qǐng)求)(t11),應(yīng)用程序部34向終端裝置60發(fā)送打印請(qǐng)求的受領(lǐng)通知(t12),并且向復(fù)合機(jī)10發(fā)送打印請(qǐng)求(t13)。
若復(fù)合機(jī)10的設(shè)備控制部19接收到來(lái)自應(yīng)用程序部34的打印請(qǐng)求,則取得該打印請(qǐng)求中所包含的登錄用戶信息(正登錄于應(yīng)用程序的用戶的用戶信息),設(shè)備控制部19對(duì)應(yīng)用程序部34發(fā)送打印數(shù)據(jù)取得請(qǐng)求(t14)。若應(yīng)用程序部34接收到打印數(shù)據(jù)取得請(qǐng)求,則將與該打印數(shù)據(jù)取得請(qǐng)求相對(duì)應(yīng)的打印數(shù)據(jù)發(fā)送至復(fù)合機(jī)10(t15)。
若設(shè)備控制部19接收到從信息處理裝置30發(fā)送的打印數(shù)據(jù),則進(jìn)行圖4的s71的處理,即進(jìn)行判斷與該打印數(shù)據(jù)(功能執(zhí)行指示)相對(duì)應(yīng)的打印請(qǐng)求(功能執(zhí)行請(qǐng)求)是否是經(jīng)由自身裝置的操作部11進(jìn)行的打印請(qǐng)求的處理。
然后,在圖11的例子,是經(jīng)由終端裝置60的操作部65進(jìn)行的打印請(qǐng)求,所以如圖4的s74所示那樣,將在應(yīng)用程序中處于登錄中的用戶(與在t13取得的打印請(qǐng)求所包含的登錄用戶信息相對(duì)應(yīng)的用戶)作為執(zhí)行用戶來(lái)執(zhí)行打印處理。
這之后,設(shè)備控制部19向記錄處理部22通知考慮了打印處理結(jié)果后的總計(jì)信息(t16),記錄處理部22更新存儲(chǔ)部16中存儲(chǔ)的關(guān)于上述執(zhí)行用戶的總計(jì)信息,并將已更新完成的情況的通知對(duì)設(shè)備控制部19進(jìn)行響應(yīng)(t17)。
如以上那樣,根據(jù)本實(shí)施方式,在進(jìn)行了功能執(zhí)行請(qǐng)求的用戶是已登錄至復(fù)合機(jī)10的用戶的情況下,將該用戶設(shè)定成執(zhí)行用戶,在進(jìn)行了功能執(zhí)行請(qǐng)求的用戶是從終端裝置60登錄至在應(yīng)用程序部34中執(zhí)行的應(yīng)用程序的用戶的情況下,將該用戶設(shè)定成執(zhí)行用戶。
由此,不管是經(jīng)由復(fù)合機(jī)10登錄還是經(jīng)由終端裝置60登錄,均能夠按每一用戶適當(dāng)?shù)剡M(jìn)行基于各用戶的復(fù)合機(jī)10的利用歷史記錄等的總計(jì)。另外,在對(duì)在信息處理裝置30中動(dòng)作的應(yīng)用程序指示了執(zhí)行協(xié)作處理之后,不需要由復(fù)合機(jī)10的輸入部12進(jìn)行用于使該協(xié)作處理的結(jié)果反映至復(fù)合機(jī)10中管理的利用歷史記錄信息中的操作,所以能夠提高用戶的利便性。
其中,在本實(shí)施方式中,對(duì)在信息處理裝置30的應(yīng)用程序部34中執(zhí)行的應(yīng)用程序是打印應(yīng)用程序的情況進(jìn)行了說(shuō)明,但在應(yīng)用程序部34中執(zhí)行的應(yīng)用程序并不局限于此。
例如,應(yīng)用程序部34也可以是使復(fù)合機(jī)10執(zhí)行掃描處理以及發(fā)送掃描數(shù)據(jù)的發(fā)送處理的掃描發(fā)送應(yīng)用程序。該情況下,在圖2的s8中,若用戶選擇掃描發(fā)送應(yīng)用程序,則在圖2的s9中,復(fù)合機(jī)10的設(shè)備控制部19向信息處理裝置30發(fā)送掃描裝置應(yīng)用程序的開(kāi)始請(qǐng)求。若應(yīng)用程序部34接收到掃描裝置應(yīng)用程序的開(kāi)始請(qǐng)求(圖2的s23),則在掃描發(fā)送應(yīng)用程序的應(yīng)用程序畫(huà)面中包含掃描條件以及掃描數(shù)據(jù)的發(fā)送目的地信息并對(duì)復(fù)合機(jī)10響應(yīng)(圖2的s24)。這之后,在復(fù)合機(jī)10中,根據(jù)與圖4相同的處理來(lái)確定執(zhí)行用戶、執(zhí)行掃描處理以及掃描數(shù)據(jù)的發(fā)送處理。
另外,在本實(shí)施方式中,關(guān)于各用戶,使經(jīng)由復(fù)合機(jī)10的操作部12登錄時(shí)的用戶信息與登錄至在應(yīng)用程序部24中執(zhí)行的應(yīng)用程序時(shí)的用戶信息共通,但并不局限于此。例如,也可以即使是同一用戶的情況,在經(jīng)由復(fù)合機(jī)10的操作部12登錄時(shí)和登錄至在應(yīng)用程序部24中執(zhí)行的應(yīng)用程序時(shí),也使用不同的用戶信息,關(guān)于利用歷史記錄信息,在用任一用戶信息登錄了時(shí),均作為共通的用戶的利用歷史記錄信息來(lái)進(jìn)行管理。即,也可以關(guān)于各用戶,預(yù)先將經(jīng)由復(fù)合機(jī)10的操作部12登錄時(shí)的用戶信息與登錄至在應(yīng)用程序部24中執(zhí)行的應(yīng)用程序時(shí)的用戶信息建立對(duì)應(yīng)并進(jìn)行存儲(chǔ),關(guān)于利用歷史記錄信息,在用任一用戶信息登錄了時(shí),均共通地進(jìn)行管理。
[實(shí)施方式2]
對(duì)本發(fā)明的其他實(shí)施方式進(jìn)行說(shuō)明。其中,為了便于說(shuō)明,對(duì)與在實(shí)施方式1中說(shuō)明了的部件具有相同功能的部件,賦予與實(shí)施方式1相同的附圖標(biāo)記,省略其說(shuō)明。
在實(shí)施方式1中,若復(fù)合機(jī)10的設(shè)備控制部19從瀏覽器部20或者信息處理裝置30接收到功能執(zhí)行請(qǐng)求,則判斷該功能執(zhí)行請(qǐng)求是否是經(jīng)由自身裝置(復(fù)合機(jī)10)的操作部11(瀏覽器部20)進(jìn)行的功能執(zhí)行請(qǐng)求,當(dāng)判斷為是經(jīng)由自身裝置的操作部11進(jìn)行的功能執(zhí)行請(qǐng)求時(shí),將正登錄于自身裝置的用戶設(shè)定成執(zhí)行用戶。
相對(duì)于此,在本實(shí)施方式中,能夠?qū)⑴c實(shí)際上登錄至復(fù)合機(jī)10并進(jìn)行了功能執(zhí)行請(qǐng)求的用戶不同的用戶指定為執(zhí)行用戶。例如,當(dāng)總經(jīng)理的秘書(shū)登錄至復(fù)合機(jī)10并以總經(jīng)理的代理進(jìn)行打印處理時(shí),能夠?qū)?zhí)行用戶不設(shè)定成秘書(shū)而設(shè)定成總經(jīng)理來(lái)執(zhí)行打印處理,從而使執(zhí)行結(jié)果的總計(jì)對(duì)象為總經(jīng)理。
本實(shí)施方式所涉及的復(fù)合機(jī)控制系統(tǒng)1的裝置結(jié)構(gòu)與實(shí)施方式1相同。與實(shí)施方式1的不同點(diǎn)在于如下方面:在圖2的s10或者圖3的s43的處理中顯示的應(yīng)用程序畫(huà)面中,代替圖8所示的應(yīng)用程序畫(huà)面而顯示圖12所示的應(yīng)用程序畫(huà)面的方面,以及在復(fù)合機(jī)10在圖2的s11或者圖3的s11b中接受到功能執(zhí)行請(qǐng)求之后,代替圖4所示的處理而進(jìn)行圖14所示的處理的方面。
圖12是表示在圖2的s10或者圖3的s43中復(fù)合機(jī)的顯示部13或者終端裝置60的顯示部67所顯示的應(yīng)用程序畫(huà)面的一個(gè)例子的說(shuō)明圖。在該圖所示的例子中,除了用于選擇打印數(shù)據(jù)的項(xiàng)目(用于選擇功能執(zhí)行請(qǐng)求的功能的項(xiàng)目)之外,還顯示有選擇成為總計(jì)處理的統(tǒng)計(jì)對(duì)象的用戶的項(xiàng)目(能夠選擇成執(zhí)行用戶的用戶列表)。
其中,若信息處理裝置30的應(yīng)用程序部34在圖2的s23或者圖3的s61中接收到應(yīng)用程序開(kāi)始請(qǐng)求,則在作為針對(duì)該請(qǐng)求的響應(yīng)而發(fā)送的應(yīng)用程序畫(huà)面的畫(huà)面數(shù)據(jù)中包含用于選擇指定為執(zhí)行用戶的用戶的項(xiàng)目并進(jìn)行響應(yīng)。
具體而言,如圖13所示,在信息處理裝置30中按組登錄有各用戶,同一組內(nèi)的用戶能夠相互指定其他用戶作為執(zhí)行用戶。信息處理裝置30的應(yīng)用程序部34提取與進(jìn)行了應(yīng)用程序開(kāi)始請(qǐng)求的用戶屬于同一組的用戶,生成包含用于從提取的用戶之中選擇指定為執(zhí)行用戶的用戶的項(xiàng)目的應(yīng)用程序畫(huà)面并發(fā)送至復(fù)合機(jī)10或者終端裝置60。
另外,應(yīng)用程序部34在將上述應(yīng)用程序畫(huà)面發(fā)送至復(fù)合機(jī)10的情況下,將用于使用戶針對(duì)上述應(yīng)用程序畫(huà)面選擇輸入了的執(zhí)行用戶設(shè)定成與功能執(zhí)行請(qǐng)求相對(duì)應(yīng)的功能的執(zhí)行用戶的信息包含(或者附加)于上述應(yīng)用程序畫(huà)面的畫(huà)面數(shù)據(jù)。
另外,應(yīng)用程序部34在將上述應(yīng)用程序畫(huà)面發(fā)送至終端裝置60的情況下,在圖3的s63中從終端裝置60接收功能執(zhí)行請(qǐng)求和用戶針對(duì)上述應(yīng)用程序畫(huà)面選擇輸入了的執(zhí)行用戶,當(dāng)在s64中向復(fù)合機(jī)10發(fā)送功能執(zhí)行請(qǐng)求時(shí),將用于使與該功能執(zhí)行請(qǐng)求相對(duì)應(yīng)的功能設(shè)定至終端裝置60的用戶所指定的用戶的信息包含于該功能執(zhí)行請(qǐng)求并發(fā)送至復(fù)合機(jī)10。
這之后,若復(fù)合機(jī)10的瀏覽器部20在圖2的s11或者圖13的s11b的處理中接受功能執(zhí)行請(qǐng)求,則進(jìn)行圖14所示的處理。
即,若復(fù)合機(jī)10的設(shè)備控制部19在圖2的s11或者圖3的s11b的處理中從瀏覽器部20或者信息處理裝置30接收到功能執(zhí)行請(qǐng)求以及執(zhí)行用戶的指定,則基于從信息處理裝置30接收到的功能執(zhí)行請(qǐng)求中所包含的信息(或者附加于設(shè)備執(zhí)行請(qǐng)求中信息),判斷是將經(jīng)由復(fù)合機(jī)10的操作部11而選擇指示的用戶設(shè)定成執(zhí)行用戶,還是將從應(yīng)用程序部34指定的用戶設(shè)定成執(zhí)行用戶(s81)。
然后,當(dāng)在s81中判斷為將經(jīng)由復(fù)合機(jī)10的操作部11而選擇指示的用戶設(shè)定成執(zhí)行用戶時(shí),設(shè)備控制部19使在圖2的s11中在復(fù)合機(jī)10中處于登錄中的用戶經(jīng)由復(fù)合機(jī)10的操作部11而選擇指示的用戶作為功能執(zhí)行請(qǐng)求用戶存儲(chǔ)于功能執(zhí)行用戶存儲(chǔ)部16c(s82)。
另一方面,當(dāng)在s81中判斷為不將經(jīng)由復(fù)合機(jī)10的操作部11而選擇指示的用戶設(shè)定成執(zhí)行用戶時(shí)(當(dāng)判斷為將從應(yīng)用程序部34指定的用戶設(shè)定成執(zhí)行用戶時(shí)),設(shè)備控制部19判斷在來(lái)自信息處理裝置30的功能執(zhí)行指示中是否包含有指定功能執(zhí)行用戶(執(zhí)行用戶)的信息(s83)。
然后,當(dāng)在s83中判斷為包含指定功能執(zhí)行用戶(執(zhí)行用戶)的信息時(shí),設(shè)備控制部19使由該信息指定的用戶作為功能執(zhí)行請(qǐng)求用戶存儲(chǔ)于功能執(zhí)行用戶存儲(chǔ)部16c(s84)。此外,當(dāng)在s83中判斷為不包含指定功能執(zhí)行用戶(執(zhí)行用戶)的信息時(shí),設(shè)備控制部19取消執(zhí)行與從信息處理裝置30接收到的功能執(zhí)行指示相對(duì)應(yīng)的功能(s87),結(jié)束處理。
在s82或者s84中使功能執(zhí)行請(qǐng)求用戶存儲(chǔ)于功能執(zhí)行用戶存儲(chǔ)部16c之后,設(shè)備控制部19將與功能執(zhí)行請(qǐng)求相對(duì)應(yīng)的功能與功能執(zhí)行用戶存儲(chǔ)部16c中存儲(chǔ)的功能執(zhí)行請(qǐng)求用戶建立對(duì)應(yīng)(將功能執(zhí)行請(qǐng)求用戶設(shè)定成執(zhí)行用戶)地執(zhí)行(s85)。
這之后,設(shè)備控制部19進(jìn)行對(duì)在s85中建立了對(duì)應(yīng)的執(zhí)行用戶的總計(jì)信息進(jìn)行更新的總計(jì)處理(s86),結(jié)束處理。
圖15是表示正登錄于復(fù)合機(jī)10的用戶經(jīng)由操作部11指定執(zhí)行用戶并進(jìn)行功能執(zhí)行請(qǐng)求時(shí)的數(shù)據(jù)的流向的說(shuō)明圖。
如圖15所示,若在圖2的s8中接受來(lái)自用戶的應(yīng)用程序選擇指示,則瀏覽器部20向信息處理裝置30的應(yīng)用程序部34發(fā)送初始畫(huà)面取得請(qǐng)求(httppage請(qǐng)求)(t21)。
若應(yīng)用程序部34接收到上述的初始畫(huà)面取得請(qǐng)求,則響應(yīng)與該請(qǐng)求相對(duì)應(yīng)的初始畫(huà)面的畫(huà)面數(shù)據(jù)(httppage響應(yīng))(t22)。
瀏覽器部20基于從應(yīng)用程序部34取得到的初始畫(huà)面的畫(huà)面數(shù)據(jù)使初始畫(huà)面顯示于顯示部13,并且取得針對(duì)該初始畫(huà)面經(jīng)由輸入部12輸入的來(lái)自用戶的打印請(qǐng)求(功能執(zhí)行請(qǐng)求)以及執(zhí)行用戶的指定指示并傳達(dá)至設(shè)備控制部19(t23)。
若設(shè)備控制部19接受打印請(qǐng)求(功能執(zhí)行請(qǐng)求),則基于該打印請(qǐng)求中所包含的信息,判斷將執(zhí)行用戶設(shè)定為正登錄于復(fù)合機(jī)10的用戶選擇指示的用戶,或者設(shè)定為應(yīng)用程序部34指定的用戶。另外,設(shè)備控制部19向?yàn)g覽器部20傳達(dá)接受到打印請(qǐng)求(功能執(zhí)行請(qǐng)求)的情況(t24),若瀏覽器部20接受到該情況,則使顯示部13顯示處于打印處理中(功能執(zhí)行中)的情況。
另外,設(shè)備控制部19向信息處理裝置30的應(yīng)用程序部34發(fā)送打印數(shù)據(jù)取得請(qǐng)求(功能執(zhí)行請(qǐng)求)(t25),應(yīng)用程序部34將與打印數(shù)據(jù)取得請(qǐng)求相對(duì)應(yīng)的打印數(shù)據(jù)(功能執(zhí)行指示)發(fā)送至復(fù)合機(jī)10(t26)。
若設(shè)備控制部19接收到從信息處理裝置30發(fā)送的打印數(shù)據(jù),則根據(jù)將上述的執(zhí)行用戶設(shè)定為正登錄于復(fù)合機(jī)10的用戶選擇指示的用戶、或者設(shè)定為應(yīng)用程序部34指定的用戶的判斷結(jié)果來(lái)設(shè)定執(zhí)行用戶,與設(shè)定了的執(zhí)行用戶建立對(duì)應(yīng)地執(zhí)行打印處理。
這之后,設(shè)備控制部19將考慮了打印處理結(jié)果的總計(jì)信息以及表示執(zhí)行用戶的信息向記錄處理部22通知(t27),記錄處理部22更新存儲(chǔ)部16中存儲(chǔ)的關(guān)于上述執(zhí)行用戶的總計(jì)信息,將已更新完成的情況的通知對(duì)設(shè)備控制部19進(jìn)行響應(yīng)(t28)。
如以上那樣,根據(jù)本實(shí)施方式,已登錄至復(fù)合機(jī)10的用戶能夠選擇執(zhí)行用戶,與執(zhí)行用戶建立對(duì)應(yīng)地執(zhí)行復(fù)合機(jī)10的功能。
由此,例如,當(dāng)已登錄至復(fù)合機(jī)10的用戶以其他用戶的代理來(lái)執(zhí)行功能時(shí)等,關(guān)于總計(jì)處理(例如計(jì)費(fèi)處理),能夠作為上述的其他用戶所進(jìn)行的處理來(lái)進(jìn)行總計(jì)。因此,能夠根據(jù)復(fù)合機(jī)10的利用方法的實(shí)際情況來(lái)適當(dāng)?shù)剡M(jìn)行總計(jì)處理。
[實(shí)施方式3]
對(duì)本發(fā)明的另一其他實(shí)施方式進(jìn)行說(shuō)明。其中,為了便于說(shuō)明,對(duì)與在上述任一個(gè)實(shí)施方式中說(shuō)明了的部件具有相同功能的部件,賦予與該實(shí)施方式相同的附圖標(biāo)記,省略其說(shuō)明。
在實(shí)施方式1、2中,由復(fù)合機(jī)10所具備的認(rèn)證處理部21進(jìn)行登錄至復(fù)合機(jī)10的用戶的用戶認(rèn)證處理。相對(duì)于此,在本實(shí)施方式中,由經(jīng)由通信網(wǎng)絡(luò)50與復(fù)合機(jī)10能夠通信地連接的認(rèn)證服務(wù)器80進(jìn)行登錄至復(fù)合機(jī)10的用戶的用戶認(rèn)證處理。
圖16是表示本實(shí)施方式所涉及的復(fù)合機(jī)控制系統(tǒng)1的結(jié)構(gòu)例的說(shuō)明圖。在該圖所示的例子中,除了復(fù)合機(jī)10、信息處理裝置30以及終端裝置60之外,認(rèn)證服務(wù)器80與通信網(wǎng)絡(luò)50連接。另外,省略圖1的復(fù)合機(jī)10中的認(rèn)證處理部21以及認(rèn)證信息存儲(chǔ)部16a、以及圖1的信息處理裝置30中的認(rèn)證處理部35以及認(rèn)證信息存儲(chǔ)部36a,認(rèn)證服務(wù)器80具備執(zhí)行這些各部的功能的認(rèn)證處理部83以及認(rèn)證信息存儲(chǔ)部86。
認(rèn)證服務(wù)器80具備通信部81、控制部82以及存儲(chǔ)部85。另外,控制部82具備認(rèn)證處理部83以及用戶管理部84。另外,存儲(chǔ)部85具備認(rèn)證信息存儲(chǔ)部86以及管理表存儲(chǔ)部87。
通信部81是經(jīng)由通信網(wǎng)絡(luò)50與復(fù)合機(jī)10、信息處理裝置30以及終端裝置60等外部裝置之間進(jìn)行通信的通信接口。
控制部82是由cpu、專(zhuān)用處理器等運(yùn)算處理部以及ram、rom、hdd等存儲(chǔ)部(均未圖示)等構(gòu)成的計(jì)算機(jī)裝置??刂撇?2通過(guò)讀出上述存儲(chǔ)部中存儲(chǔ)的各種信息以及用于實(shí)施各種控制的程序并執(zhí)行,來(lái)實(shí)現(xiàn)認(rèn)證處理部83以及用戶管理部84的功能。
認(rèn)證信息存儲(chǔ)部86存儲(chǔ)允許利用復(fù)合機(jī)10的用戶的用戶認(rèn)證信息(例如登錄名以及密碼)、允許利用在應(yīng)用程序部34中執(zhí)行的應(yīng)用程序的用戶的用戶認(rèn)證信息(例如登錄名以及密碼)。
此外,認(rèn)證服務(wù)器80也可以進(jìn)行關(guān)于連接于復(fù)合機(jī)控制系統(tǒng)1的多個(gè)復(fù)合機(jī)的用戶認(rèn)證處理,在該情況下,認(rèn)證信息存儲(chǔ)部86也可以按每一復(fù)合機(jī)存儲(chǔ)允許利用各復(fù)合機(jī)的用戶的用戶認(rèn)證信息。同樣,認(rèn)證服務(wù)器80也可以進(jìn)行關(guān)于在復(fù)合機(jī)控制系統(tǒng)1中執(zhí)行的多個(gè)應(yīng)用程序(網(wǎng)頁(yè)應(yīng)用程序)的用戶認(rèn)證處理,在該情況下,認(rèn)證信息存儲(chǔ)部86也可以按每一應(yīng)用程序存儲(chǔ)允許利用這些各應(yīng)用程序的用戶的用戶認(rèn)證信息?;蛘?,也可以在各復(fù)合機(jī)以及/或者各應(yīng)用程序中使用共通的用戶認(rèn)證信息來(lái)作為各用戶的用戶認(rèn)證信息,各用戶能夠針對(duì)任一復(fù)合機(jī)以及/或者應(yīng)用程序使用共通的用戶認(rèn)證信息來(lái)登錄。
認(rèn)證處理部83在進(jìn)行欲利用復(fù)合機(jī)10的用戶的用戶認(rèn)證處理時(shí),進(jìn)行將欲利用復(fù)合機(jī)10的用戶經(jīng)由操作部11輸入的用戶信息與認(rèn)證信息存儲(chǔ)部86中存儲(chǔ)的允許利用復(fù)合機(jī)10的用戶的用戶認(rèn)證信息進(jìn)行核對(duì)的用戶認(rèn)證處理,并將用戶認(rèn)證處理的結(jié)果發(fā)送至復(fù)合機(jī)10。其中,復(fù)合機(jī)10的設(shè)備控制部19經(jīng)由通信部17將欲利用復(fù)合機(jī)10的用戶經(jīng)由操作部11輸入的用戶信息發(fā)送至認(rèn)證服務(wù)器80。另外,復(fù)合機(jī)10的設(shè)備控制部19在通過(guò)用戶認(rèn)證處理而判定為允許利用復(fù)合機(jī)10時(shí),使復(fù)合機(jī)10的操作畫(huà)面顯示于顯示部13從而使復(fù)合機(jī)10能夠利用,并且使進(jìn)行了用戶認(rèn)證處理的用戶的用戶信息(已登錄的用戶的登錄信息)存儲(chǔ)至登錄用戶存儲(chǔ)部16b。
另外,認(rèn)證處理部83在進(jìn)行欲利用在應(yīng)用程序部34中執(zhí)行的應(yīng)用程序的用戶的用戶認(rèn)證處理時(shí),進(jìn)行將欲利用該應(yīng)用程序的用戶經(jīng)由終端裝置的操作部65輸入的用戶信息與認(rèn)證信息存儲(chǔ)部86中存儲(chǔ)的允許利用該應(yīng)用程序的用戶的用戶認(rèn)證信息進(jìn)行核對(duì)的用戶認(rèn)證處理,并將用戶認(rèn)證處理的結(jié)果發(fā)送至終端裝置60。
其中,終端裝置60的設(shè)備控制部64經(jīng)由通信部17將欲利用上述應(yīng)用程序的用戶經(jīng)由操作部65輸入的用戶信息發(fā)送至認(rèn)證服務(wù)器80。另外,終端裝置60的設(shè)備控制部64在通過(guò)用戶認(rèn)證處理而判定為允許利用應(yīng)用程序時(shí),使該應(yīng)用程序的操作畫(huà)面顯示于顯示部67從而使該應(yīng)用程序能夠利用,并且使進(jìn)行了用戶認(rèn)證處理的用戶的用戶信息(已登錄的用戶的登錄信息)存儲(chǔ)至登錄用戶存儲(chǔ)部36b。
管理表存儲(chǔ)部87按每一用戶存儲(chǔ)每一用戶的復(fù)合機(jī)10以及/或者應(yīng)用程序(在應(yīng)用程序部34中動(dòng)作的應(yīng)用程序)的利用歷史記錄信息(例如,累計(jì)打印張數(shù)、累計(jì)掃描張數(shù)、圖像數(shù)據(jù)發(fā)送次數(shù)、圖像數(shù)據(jù)存儲(chǔ)容量等)、可利用條件信息(例如,可打印張數(shù)的上限值、掃描次數(shù)的上限值、圖像數(shù)據(jù)發(fā)送次數(shù)的上限值、圖像數(shù)據(jù)存儲(chǔ)容量的上限值等)的信息。
用戶管理部84從復(fù)合機(jī)10取得該復(fù)合機(jī)10以及/或者應(yīng)用程序的利用歷史記錄信息(例如,打印張數(shù)以及執(zhí)行用戶的信息等),更新管理表存儲(chǔ)部87中存儲(chǔ)的與該用戶有關(guān)的信息。另外,在從復(fù)合機(jī)10或者終端裝置60接受到詢(xún)問(wèn)能否執(zhí)行用戶進(jìn)行的功能執(zhí)行請(qǐng)求的情況下,基于用戶進(jìn)行的功能執(zhí)行請(qǐng)求的內(nèi)容和管理表存儲(chǔ)部87中存儲(chǔ)的可利用條件信息判斷能否執(zhí)行與該功能執(zhí)行請(qǐng)求相對(duì)應(yīng)的處理,并對(duì)復(fù)合機(jī)10或者終端裝置60進(jìn)行響應(yīng)。
(程序的實(shí)施例)
在上述各實(shí)施方式中,復(fù)合機(jī)10的控制部18、信息處理裝置30的控制部32、終端裝置60的控制部62以及認(rèn)證服務(wù)器80的控制部82,可以通過(guò)形成在集成電路(ic芯片)上的邏輯電路硬件性地實(shí)現(xiàn),也可以使用cpu(centralprocessingunit:中央處理單元)軟件性地實(shí)現(xiàn)。
在后者的情況下,復(fù)合機(jī)10、信息處理裝置30、終端裝置60以及認(rèn)證服務(wù)器80具備執(zhí)行實(shí)現(xiàn)各功能的程序的命令的cpu、存儲(chǔ)上述程序的rom(readonlymemory:只讀存儲(chǔ)器),展開(kāi)上述程序的ram(randomaccessmemory:隨機(jī)存取存儲(chǔ)器)、存儲(chǔ)上述程序以及各種數(shù)據(jù)的存儲(chǔ)器等存儲(chǔ)裝置(記錄介質(zhì))等。而且,本發(fā)明的目的也可以通過(guò)如下方式來(lái)實(shí)現(xiàn):將以能夠由計(jì)算機(jī)讀取的方式記錄了實(shí)現(xiàn)上述功能的軟件亦即復(fù)合機(jī)10、信息處理裝置30、終端裝置60以及認(rèn)證服務(wù)器80的控制程序的程序代碼(執(zhí)行形式程序、中間代碼程序、源程序)的記錄介質(zhì)供給至復(fù)合機(jī)10、信息處理裝置30、終端裝置60以及認(rèn)證服務(wù)器80,其計(jì)算機(jī)(或者cpu、mpu)讀出記錄于記錄介質(zhì)的程序代碼并執(zhí)行。
作為上述記錄介質(zhì),能夠使用非易失的有形的介質(zhì)(non-transitorytangiblemedium:非易失性有形介質(zhì)),例如能夠使用磁帶、盒式磁帶等帶類(lèi)、包括軟盤(pán)(注冊(cè)商標(biāo))/硬盤(pán)等磁盤(pán)、cd-rom/mo/md/dvd/cd-r等光盤(pán)的盤(pán)類(lèi)、ic卡(包括存儲(chǔ)卡)/光卡等卡類(lèi)、掩模rom/eprom/eeprom(注冊(cè)商標(biāo))/閃存rom等半導(dǎo)體存儲(chǔ)器類(lèi)、或者pld(programmablelogicdevice:可編程邏輯設(shè)備)、fpga(fieldprogrammablegatearray:現(xiàn)場(chǎng)可編程門(mén)陣列)等邏輯電路類(lèi)等。
另外,也可以將復(fù)合機(jī)10、信息處理裝置30、終端裝置60以及認(rèn)證服務(wù)器80與通信網(wǎng)絡(luò)能夠連接地構(gòu)成,經(jīng)由通信網(wǎng)絡(luò)來(lái)供給上述程序代碼。該通信網(wǎng)絡(luò)只要能夠傳送程序代碼即可,沒(méi)有特別限定。例如,能夠利用因特網(wǎng)、內(nèi)部網(wǎng)、外聯(lián)網(wǎng)、lan、isdn、van、catv通信網(wǎng)、虛擬專(zhuān)用網(wǎng)(virtualprivatenetwork)、電話線路網(wǎng)、移動(dòng)體通信網(wǎng)、衛(wèi)星通信網(wǎng)等。另外,構(gòu)成該通信網(wǎng)絡(luò)的傳送介質(zhì)也只要是能夠傳送程序代碼的介質(zhì)即可,并不限定為特定的結(jié)構(gòu)或者種類(lèi)。例如,能夠利用ieee1394、usb、電力線載波、電纜tv線路、電話線、adsl(asymmetricdigitalsubscriberline:非對(duì)稱(chēng)數(shù)字用戶線)線路等有線,也可以利用如irda、遠(yuǎn)程那樣的紅外線、bluetooth(藍(lán)牙)(注冊(cè)商標(biāo))、ieee802.11無(wú)線、hdr(highdatarate:高數(shù)據(jù)率)、nfc(nearfieldcommunication:近場(chǎng)通信)、dlna(digitallivingnetworkalliance:數(shù)字生活網(wǎng)絡(luò)聯(lián)盟)、便攜電話網(wǎng)絡(luò)、衛(wèi)星線路、地面波數(shù)字網(wǎng)絡(luò)等無(wú)線。其中,本發(fā)明也能夠以上述程序代碼通過(guò)電子傳送具體化的、嵌入在載波中的計(jì)算機(jī)數(shù)據(jù)信號(hào)的形式實(shí)現(xiàn)。
[總結(jié)]
本發(fā)明的方式1所涉及的復(fù)合機(jī)進(jìn)行與在經(jīng)由通信網(wǎng)絡(luò)而能夠通信地連接的信息處理裝置中動(dòng)作的應(yīng)用程序的協(xié)作處理,該復(fù)合機(jī)的特征在于,具備接受來(lái)自用戶的指示輸入的輸入部、將上述協(xié)作處理的利用歷史記錄信息與該協(xié)作處理的執(zhí)行用戶建立對(duì)應(yīng)地進(jìn)行存儲(chǔ)的存儲(chǔ)部、控制該復(fù)合機(jī)的各部的動(dòng)作的控制部,具有根據(jù)上述輸入部接受到的來(lái)自用戶的指示進(jìn)行上述協(xié)作處理的第1功能和根據(jù)來(lái)自上述應(yīng)用程序的指示進(jìn)行上述協(xié)作處理的第2功能,對(duì)于上述控制部而言,在使用上述第2功能進(jìn)行上述協(xié)作處理的情況下,將從上述應(yīng)用程序指定的用戶設(shè)定成該協(xié)作處理的執(zhí)行用戶來(lái)執(zhí)行上述協(xié)作處理,在使用上述第1功能進(jìn)行上述協(xié)作處理的情況下,將經(jīng)由上述輸入部輸入或者指定的用戶設(shè)定成該協(xié)作處理的執(zhí)行用戶來(lái)執(zhí)行上述協(xié)作處理,在使用上述第1功能進(jìn)行的協(xié)作處理的執(zhí)行用戶與使用上述第2功能進(jìn)行的協(xié)作處理的執(zhí)行用戶是同一用戶的情況下,不管是使用第1功能還是使用第2功能,均根據(jù)上述協(xié)作處理的執(zhí)行結(jié)果更新上述存儲(chǔ)部中存儲(chǔ)的與該執(zhí)行用戶相對(duì)應(yīng)的利用歷史記錄信息。
根據(jù)上述結(jié)構(gòu),對(duì)于上述控制部而言,在使用上述第2功能進(jìn)行上述協(xié)作處理的情況下,將從上述應(yīng)用程序指定的用戶設(shè)定成上述協(xié)作處理的執(zhí)行用戶來(lái)執(zhí)行上述協(xié)作處理,在使用上述第1功能進(jìn)行上述協(xié)作處理的情況下,將經(jīng)由上述輸入部輸入或者指定的用戶設(shè)定成上述協(xié)作處理的執(zhí)行用戶來(lái)執(zhí)行上述協(xié)作處理,并根據(jù)上述協(xié)作處理的執(zhí)行結(jié)果更新上述存儲(chǔ)部中存儲(chǔ)的與該協(xié)作處理的執(zhí)行用戶相對(duì)應(yīng)的利用歷史記錄信息。由此,不管是通過(guò)第1功能進(jìn)行協(xié)作處理還是通過(guò)第2功能進(jìn)行協(xié)作處理,均能夠適當(dāng)?shù)毓芾砝脷v史記錄信息。
另外,上述控制部在基于上述第1功能的上述協(xié)作處理的執(zhí)行用戶與基于上述第2功能的上述協(xié)作處理的執(zhí)行用戶是同一用戶的情況下,不管是使用第1功能還是使用第2功能,均作為與同一用戶相對(duì)應(yīng)的利用歷史記錄信息來(lái)進(jìn)行管理。由此,關(guān)于與同一用戶相對(duì)應(yīng)的利用歷史記錄,不管是第1功能被使用還是第2功能被使用,均能夠作為與同一用戶相對(duì)應(yīng)的利用歷史記錄信息來(lái)進(jìn)行管理。
本發(fā)明的方式2所涉及的復(fù)合機(jī)構(gòu)成為:在上述方式1中,在使用上述第1功能進(jìn)行上述協(xié)作處理的情況下,上述控制部將經(jīng)由上述輸入部進(jìn)行了上述協(xié)作處理的執(zhí)行指示的用戶設(shè)定成該協(xié)作處理的執(zhí)行用戶。
本發(fā)明的方式3所涉及的復(fù)合機(jī)構(gòu)成為:在上述方式2中,具備第1認(rèn)證處理部,該第1認(rèn)證處理部進(jìn)行欲利用該復(fù)合機(jī)的用戶的用戶認(rèn)證處理,并僅對(duì)允許利用該復(fù)合機(jī)的用戶允許向該復(fù)合機(jī)登錄,在經(jīng)由上述輸入部接受到上述協(xié)作處理的執(zhí)行指示的情況下,上述控制部將在該復(fù)合機(jī)中處于登錄中的用戶設(shè)定成上述協(xié)作處理的執(zhí)行用戶。
根據(jù)上述各結(jié)構(gòu),能夠適當(dāng)?shù)毓芾砼c使用第1功能進(jìn)行了協(xié)作處理的用戶相對(duì)應(yīng)的利用歷史記錄信息。
本發(fā)明的方式4所涉及的復(fù)合機(jī)構(gòu)成為:在上述方式1中,在使用上述第1功能進(jìn)行上述協(xié)作處理的情況下,上述控制部將經(jīng)由上述輸入部進(jìn)行了上述協(xié)作處理的執(zhí)行指示的用戶所指定的用戶設(shè)定成上述協(xié)作處理的執(zhí)行用戶。
根據(jù)上述結(jié)構(gòu),在實(shí)際上進(jìn)行對(duì)復(fù)合機(jī)的輸入部的協(xié)作處理的執(zhí)行指示的用戶與想要設(shè)定成該協(xié)作處理的執(zhí)行用戶的用戶不同的情況下,進(jìn)行對(duì)上述輸入部的執(zhí)行指示的用戶能夠指定應(yīng)設(shè)定成執(zhí)行用戶的用戶。例如,在作為欲利用協(xié)作處理的用戶a的代理的用戶b經(jīng)由復(fù)合機(jī)的輸入部進(jìn)行協(xié)作處理的執(zhí)行指示的情況下,能夠不指定用戶b而指定用戶a為執(zhí)行用戶,而使用戶a的利用歷史記錄信息更新。
本發(fā)明的方式5所涉及的復(fù)合機(jī)構(gòu)成為:在上述方式4中,具備顯示呈現(xiàn)給用戶的信息的顯示部,上述控制部使能夠由經(jīng)由上述輸入部進(jìn)行上述協(xié)作處理的執(zhí)行指示的用戶指定成該協(xié)作處理的執(zhí)行用戶的用戶的列表進(jìn)行顯示,并將進(jìn)行上述協(xié)作處理的執(zhí)行指示的用戶從上述列表中所包含的用戶之中選擇出的用戶設(shè)定成上述協(xié)作處理的執(zhí)行用戶。
根據(jù)上述結(jié)構(gòu),預(yù)先設(shè)定能夠由經(jīng)由上述輸入部進(jìn)行上述協(xié)作處理的執(zhí)行指示的用戶指定成該協(xié)作處理的執(zhí)行用戶的用戶,由此能夠從已設(shè)定的用戶之中選擇執(zhí)行用戶。
在本發(fā)明的方式a所涉及的復(fù)合機(jī)控制系統(tǒng)中,復(fù)合機(jī)和信息處理裝置經(jīng)由通信網(wǎng)絡(luò)能夠通信地連接,上述復(fù)合機(jī)和在上述信息處理裝置中動(dòng)作的應(yīng)用程序進(jìn)行協(xié)作處理,該復(fù)合機(jī)控制系統(tǒng)的特征在于,上述復(fù)合機(jī)具備接受來(lái)自用戶的指示輸入的輸入部和控制該復(fù)合機(jī)的各部的動(dòng)作的控制部,上述信息處理裝置具備執(zhí)行上述應(yīng)用程序的應(yīng)用程序處理部,上述信息處理裝置還具備將上述協(xié)作處理的利用歷史記錄信息與該協(xié)作處理的執(zhí)行用戶建立對(duì)應(yīng)地進(jìn)行存儲(chǔ)的存儲(chǔ)部,上述信息處理裝置具有根據(jù)上述輸入部接受到的來(lái)自用戶的指示進(jìn)行上述協(xié)作處理的第1功能和根據(jù)來(lái)自上述應(yīng)用程序的指示進(jìn)行上述協(xié)作處理的第2功能,對(duì)于上述控制部而言,在使用上述第2功能進(jìn)行上述協(xié)作處理的情況下,將從上述應(yīng)用程序指定的用戶設(shè)定成該協(xié)作處理的執(zhí)行用戶來(lái)執(zhí)行上述協(xié)作處理,在使用上述第1功能進(jìn)行上述協(xié)作處理的情況下,將經(jīng)由上述輸入部輸入或者指定的用戶設(shè)定成該協(xié)作處理的執(zhí)行用戶來(lái)執(zhí)行上述協(xié)作處理,在使用上述第1功能進(jìn)行的協(xié)作處理的執(zhí)行用戶與使用上述第2功能進(jìn)行的協(xié)作處理的執(zhí)行用戶是同一用戶的情況下,不管使用第1功能還是使用第2功能,均根據(jù)上述協(xié)作處理的執(zhí)行結(jié)果更新與上述存儲(chǔ)部中存儲(chǔ)的該執(zhí)行用戶相對(duì)應(yīng)的利用歷史記錄信息。
根據(jù)上述結(jié)構(gòu),對(duì)于上述控制部而言,在使用上述第2功能進(jìn)行上述協(xié)作處理的情況下,將從上述應(yīng)用程序指定的用戶設(shè)定成上述協(xié)作處理的執(zhí)行用戶來(lái)執(zhí)行上述協(xié)作處理,在使用上述第1功能進(jìn)行上述協(xié)作處理的情況下,將經(jīng)由上述輸入部輸入或者指定的用戶設(shè)定成上述協(xié)作處理的執(zhí)行用戶來(lái)執(zhí)行上述協(xié)作處理,并根據(jù)上述協(xié)作處理的執(zhí)行結(jié)果更新上述存儲(chǔ)部中存儲(chǔ)的關(guān)于該協(xié)作處理的執(zhí)行用戶的上述利用歷史記錄信息。由此,不管是通過(guò)第1功能進(jìn)行協(xié)作處理還是通過(guò)第2功能進(jìn)行協(xié)作處理,均能夠適當(dāng)?shù)毓芾砝脷v史記錄信息。
另外,上述控制部在基于上述第1功能的上述協(xié)作處理的執(zhí)行用戶與基于上述第2功能的上述協(xié)作處理的執(zhí)行用戶是同一用戶的情況下,不管是使用第1功能還是使用第2功能,均作為與同一用戶相對(duì)應(yīng)的利用歷史記錄信息來(lái)進(jìn)行管理。由此,關(guān)于與同一用戶相對(duì)應(yīng)的利用歷史記錄,不管是第1功能被使用還是第2功能被使用,均能夠作為與同一用戶相對(duì)應(yīng)的利用歷史記錄信息來(lái)進(jìn)行管理。
本發(fā)明的方式b所涉及的復(fù)合機(jī)控制系統(tǒng)構(gòu)成為:在上述方式a中,在使用上述第2功能進(jìn)行上述協(xié)作處理的情況下,上述應(yīng)用程序?qū)⑨槍?duì)該應(yīng)用程序進(jìn)行了上述協(xié)作處理的執(zhí)行指示的用戶指定成上述協(xié)作處理的執(zhí)行用戶。
根據(jù)上述結(jié)構(gòu),能夠適當(dāng)?shù)毓芾砼c使用第2功能進(jìn)行了協(xié)作處理的用戶相對(duì)應(yīng)的利用歷史記錄信息。
本發(fā)明的一方式所涉及的復(fù)合機(jī)的管理方法進(jìn)行與在經(jīng)由通信網(wǎng)絡(luò)而能夠通信地連接的信息處理裝置中動(dòng)作的應(yīng)用程序的協(xié)作處理,該復(fù)合機(jī)的管理方法的特征在于,上述復(fù)合機(jī)具有根據(jù)該復(fù)合機(jī)所具備的輸入部接受到的來(lái)自用戶的指示進(jìn)行上述協(xié)作處理的第1功能和根據(jù)來(lái)自上述應(yīng)用程序的指示進(jìn)行上述協(xié)作處理的第2功能,該復(fù)合機(jī)的管理方法包括將上述協(xié)作處理的利用歷史記錄信息與該協(xié)作處理的執(zhí)行用戶建立對(duì)應(yīng)地進(jìn)行存儲(chǔ)的存儲(chǔ)步驟,在使用上述第2功能進(jìn)行上述協(xié)作處理的情況下,將從上述應(yīng)用程序指定的用戶設(shè)定成該協(xié)作處理的執(zhí)行用戶來(lái)執(zhí)行上述協(xié)作處理,在使用上述第1功能進(jìn)行上述協(xié)作處理的情況下,將經(jīng)由上述輸入部輸入或者指定的用戶設(shè)定成該協(xié)作處理的執(zhí)行用戶來(lái)執(zhí)行上述協(xié)作處理,在上述存儲(chǔ)步驟中,在使用上述第1功能進(jìn)行的協(xié)作處理的執(zhí)行用戶與使用上述第2功能進(jìn)行的協(xié)作處理的執(zhí)行用戶是同一用戶的情況下,不管是使用第1功能還是使用第2功能,均根據(jù)上述協(xié)作處理的執(zhí)行結(jié)果更新與該執(zhí)行用戶相對(duì)應(yīng)的利用歷史記錄信息。
根據(jù)上述方法,在使用上述第2功能進(jìn)行上述協(xié)作處理的情況下,將從上述應(yīng)用程序指定的用戶設(shè)定成上述協(xié)作處理的執(zhí)行用戶來(lái)執(zhí)行上述協(xié)作處理,在使用上述第1功能進(jìn)行上述協(xié)作處理的情況下,將經(jīng)由上述輸入部輸入或者指定的用戶設(shè)定成上述協(xié)作處理的執(zhí)行用戶來(lái)執(zhí)行上述協(xié)作處理,根據(jù)上述協(xié)作處理的執(zhí)行結(jié)果更新上述存儲(chǔ)部中存儲(chǔ)的關(guān)于該協(xié)作處理的執(zhí)行用戶的上述利用歷史記錄信息。由此,不管是通過(guò)第1功能進(jìn)行協(xié)作處理還是通過(guò)第2功能進(jìn)行協(xié)作處理,均能夠適當(dāng)?shù)毓芾砝脷v史記錄信息。
另外,在基于上述第1功能的上述協(xié)作處理的執(zhí)行用戶與基于上述第2功能的上述協(xié)作處理的執(zhí)行用戶是同一用戶的情況下,不管是使用第1功能還是使用第2功能,均作為與同一用戶相對(duì)應(yīng)的利用歷史記錄信息來(lái)進(jìn)行管理。由此,關(guān)于與同一用戶相對(duì)應(yīng)的利用歷史記錄,不管是第1功能被使用還是第2功能被使用,均能夠作為與同一用戶相對(duì)應(yīng)的利用歷史記錄信息來(lái)進(jìn)行管理。
本發(fā)明并不限定于上述的各實(shí)施方式,在權(quán)利要求所示的范圍內(nèi)能夠進(jìn)行各種變更。即,在權(quán)利要求所示的范圍內(nèi)組合適當(dāng)變更了的技術(shù)單元而得到的實(shí)施方式也包含于本發(fā)明的技術(shù)的范圍內(nèi)。
產(chǎn)業(yè)上的可利用性
本發(fā)明能夠應(yīng)用于經(jīng)由通信網(wǎng)絡(luò)能夠通信地連接的復(fù)合機(jī)和信息處理裝置協(xié)作動(dòng)作的復(fù)合機(jī)控制系統(tǒng)以及該復(fù)合機(jī)控制系統(tǒng)所具備的復(fù)合機(jī)。
附圖標(biāo)記說(shuō)明:
1…復(fù)合機(jī)控制系統(tǒng);10…復(fù)合機(jī);11…操作部;12…輸入部;13…顯示部;16…存儲(chǔ)部;16a…認(rèn)證信息存儲(chǔ)部;16b…登錄用戶存儲(chǔ)部;16c…功能執(zhí)行用戶存儲(chǔ)部;17…通信部;18…控制部;19…設(shè)備控制部;20…瀏覽器部;21…認(rèn)證處理部;22…記錄處理部;30…信息處理裝置;31…通信部;32…控制部;33…網(wǎng)頁(yè)服務(wù)器部;34…應(yīng)用程序部;35…認(rèn)證處理部;36…存儲(chǔ)部;36a…認(rèn)證信息存儲(chǔ)部;36b…登錄用戶存儲(chǔ)部;50…通信網(wǎng)絡(luò);60…終端裝置;61…通信部;62…控制部;63…瀏覽器部;64…設(shè)備控制部;65…操作部;66…輸入部;67…顯示部;80…認(rèn)證服務(wù)器;81…通信部;82…控制部;83…認(rèn)證處理部;84…用戶管理部;85…存儲(chǔ)部;86…認(rèn)證信息存儲(chǔ)部;87…管理表存儲(chǔ)部。