專利名稱:復(fù)合機(jī)以及復(fù)合機(jī)控制系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及復(fù)合機(jī)和信息處理裝置協(xié)作而動(dòng)作的復(fù)合機(jī)控制系統(tǒng)。
背景技術(shù):
"HTTP Cookie (以下,稱為Cookie信息)”是在網(wǎng)絡(luò)訪問(web access)時(shí),網(wǎng)絡(luò)服務(wù)器用于識(shí)別客戶端的比較小的文本數(shù)據(jù)。Cookie信息在用戶訪問到網(wǎng)絡(luò)服務(wù)器上的某一網(wǎng)站時(shí),從網(wǎng)絡(luò)服務(wù)器發(fā)送到用戶的網(wǎng)頁瀏覽器,保存到硬盤中或者存儲(chǔ)在存儲(chǔ)器中。若用戶在閱覽該網(wǎng)站的期間進(jìn)行某種設(shè)定或輸入,則表示該內(nèi)容的Cookie信息被存儲(chǔ)。然后, 用戶再次從同一個(gè)網(wǎng)頁瀏覽器訪問到該網(wǎng)站時(shí),Cookie信息自動(dòng)地從網(wǎng)頁瀏覽器發(fā)送到網(wǎng)絡(luò)服務(wù)器。由此,網(wǎng)絡(luò)服務(wù)器能夠識(shí)別訪問的客戶端(網(wǎng)頁瀏覽器),所以例如能夠提供“從下一次起自動(dòng)登錄”的功能等,近年來,作為對(duì)用戶提供快速的網(wǎng)絡(luò)訪問的重要的功能所認(rèn)識(shí)。關(guān)于這樣的Cookie信息,在專利文獻(xiàn)1中,公開了一種單記入系統(tǒng)(single sign on system),將第1網(wǎng)絡(luò)服務(wù)器對(duì)特定的HTTP客戶端認(rèn)證而發(fā)行的Cookie信息,在對(duì)于第 2網(wǎng)絡(luò)服務(wù)器的訪問中也能夠利用。此外,近年來,已知復(fù)合機(jī)基于從外部PC取得的HTML文本,通過網(wǎng)頁瀏覽器來顯示操作畫面的技術(shù)。例如,在專利文獻(xiàn)2中,公開了一種復(fù)合機(jī)控制系統(tǒng),包括復(fù)合機(jī);以及控制裝置,經(jīng)由通信網(wǎng)絡(luò)對(duì)該復(fù)合機(jī)發(fā)送控制指示。在該復(fù)合機(jī)控制系統(tǒng)中,控制裝置使用HTTP而將操作畫面的數(shù)據(jù)發(fā)送到復(fù)合機(jī),復(fù)合機(jī)使用網(wǎng)頁瀏覽器來顯示操作畫面。然后,控制裝置根據(jù)輸入到該操作畫面的指示,使用SOAP而將控制命令發(fā)送到復(fù)合機(jī),復(fù)合機(jī)執(zhí)行對(duì)應(yīng)于控制命令的功能。專利文獻(xiàn)專利文獻(xiàn)1日本公開特許公報(bào)“特開2003-323409號(hào)公報(bào)(2003年11月14日公開)”專利文獻(xiàn)2日本公開特許公報(bào)“特開2007-174400號(hào)公報(bào)(2007年7月5日公開)”但是,在復(fù)合機(jī)通過網(wǎng)頁瀏覽器來顯示操作畫面,根據(jù)網(wǎng)絡(luò)服務(wù)器上的軟件的指示而進(jìn)行掃描數(shù)據(jù)等的發(fā)送的情況下,從包含在同一個(gè)裝置內(nèi)的其他的HTTP客戶端(例如,控制部)發(fā)送掃描數(shù)據(jù),而不是從網(wǎng)頁瀏覽器。因此,在用于掃描數(shù)據(jù)發(fā)送的HTTP通信中,不能包含存儲(chǔ)在網(wǎng)頁瀏覽器中的Cookie信息,其結(jié)果,存在網(wǎng)絡(luò)服務(wù)器上的軟件不能容易地識(shí)別是否有合法的訪問的課題。例如,在專利文獻(xiàn)1中,公開了在多個(gè)網(wǎng)絡(luò)服務(wù)器之間共享特定的HTTP客戶端的 Cookie信息的方法,但并沒有公開在多個(gè)HTTP客戶端之間共享Cookie信息的方法。因此, 專利文獻(xiàn)1記載的技術(shù)不能解決上述課題。
發(fā)明內(nèi)容
本發(fā)明是鑒于上述以往的課題而完成的,其目的在于,實(shí)現(xiàn)一種復(fù)合機(jī),其即使是在根據(jù)網(wǎng)絡(luò)服務(wù)器上的軟件的指示,復(fù)合機(jī)內(nèi)的不同的HTTP客戶端在與網(wǎng)絡(luò)服務(wù)器之間進(jìn)行數(shù)據(jù)的發(fā)送接收的情況下,網(wǎng)絡(luò)服務(wù)器也能夠容易地識(shí)別是否為合法的訪問。為了解決上述課題,本發(fā)明的復(fù)合機(jī)經(jīng)由通信網(wǎng)絡(luò)與包括第1網(wǎng)絡(luò)服務(wù)器部的信息處理裝置進(jìn)行通信,該第1網(wǎng)絡(luò)服務(wù)器部根據(jù)網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作,其特征在于,上述復(fù)合機(jī)包括網(wǎng)頁瀏覽器部,根據(jù)網(wǎng)頁瀏覽器的軟件而進(jìn)行動(dòng)作;第2網(wǎng)絡(luò)服務(wù)器部,根據(jù)網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作;以及存儲(chǔ)部,存儲(chǔ)上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部接收的Cookie信息,上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部接受用于對(duì)上述第2網(wǎng)絡(luò)服務(wù)器部通知控制上述復(fù)合機(jī)的控制指示的控制信息,在從第1網(wǎng)絡(luò)服務(wù)器部取得了該控制信息時(shí),進(jìn)行將上述控制指示通知上述第2網(wǎng)絡(luò)服務(wù)器部的通知處理,上述復(fù)合機(jī)還包括控制部,基于上述第2網(wǎng)絡(luò)服務(wù)器部獲得的上述控制指示來控制復(fù)合機(jī),在上述控制指示為圖像數(shù)據(jù)的發(fā)送指示的情況下,上述控制部將存儲(chǔ)在上述存儲(chǔ)部中且包含用于識(shí)別在該發(fā)送指示中指定的發(fā)送目的地的外部裝置的識(shí)別信息的Cookie信息作為特定Cookie信息,附加該特定Cookie信息之后,將上述圖像數(shù)據(jù)發(fā)送到上述發(fā)送目的地的外部裝置。根據(jù)上述結(jié)構(gòu),控制部只要從設(shè)置在復(fù)合機(jī)內(nèi)部的第2網(wǎng)絡(luò)服務(wù)器部接受控制指示即可,不需要從信息處理裝置的第1網(wǎng)絡(luò)服務(wù)器部接受控制指示。由于控制部和第2網(wǎng)絡(luò)服務(wù)器部包含在同一個(gè)復(fù)合機(jī)中,所以在控制部和第2網(wǎng)絡(luò)服務(wù)器部之間沒有構(gòu)筑防火
掉丄回ο此外,在控制指示為圖像數(shù)據(jù)的發(fā)送指示的情況下,控制部將存儲(chǔ)在存儲(chǔ)部中且包含用于識(shí)別在該發(fā)送指示中指定的發(fā)送目的地的外部裝置的識(shí)別信息的Cookie信息作為特定Cookie信息,附加該特定Cookie信息之后,將圖像數(shù)據(jù)發(fā)送到發(fā)送目的地的外部裝置。因此,在發(fā)送目的地的外部裝置為信息處理裝置的情況下,網(wǎng)頁瀏覽器部從第1 網(wǎng)絡(luò)服務(wù)器部接收控制信息時(shí)接收到的Cookie信息作為特定Cookie信息而附加到圖像數(shù)據(jù)。其結(jié)果,信息處理裝置的第1網(wǎng)絡(luò)服務(wù)器部通過確認(rèn)附加到圖像數(shù)據(jù)的特定Cookie信息,就能夠容易識(shí)別是否為合法的訪問,具體地說,第1網(wǎng)絡(luò)服務(wù)器部容易識(shí)別是否為來自經(jīng)由網(wǎng)頁瀏覽器部進(jìn)行通信的合法的用戶的圖像數(shù)據(jù)。此外,為了解決上述課題,本發(fā)明的復(fù)合機(jī)經(jīng)由通信網(wǎng)絡(luò)與包括第1網(wǎng)絡(luò)服務(wù)器部的信息處理裝置進(jìn)行通信,該第1網(wǎng)絡(luò)服務(wù)器部根據(jù)網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作,其特征在于,上述復(fù)合機(jī)包括網(wǎng)頁瀏覽器部,根據(jù)網(wǎng)頁瀏覽器的軟件而進(jìn)行動(dòng)作;第2網(wǎng)絡(luò)服務(wù)器部,根據(jù)網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作;以及存儲(chǔ)部,存儲(chǔ)上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部接收的Cookie信息,上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部接受用于對(duì)上述第1網(wǎng)絡(luò)服務(wù)器部通知控制上述復(fù)合機(jī)的控制指示的控制信息,在從第1網(wǎng)絡(luò)服務(wù)器部取得了該控制信息時(shí),進(jìn)行將上述控制指示通知上述第2網(wǎng)絡(luò)服務(wù)器部的通知處理,上述復(fù)合機(jī)還包括控制部,基于上述第2網(wǎng)絡(luò)服務(wù)器部獲得的上述控制指示來控制復(fù)合機(jī),在上述控制指示為來自外部裝置的圖像數(shù)據(jù)的取得指示的情況下,上述控制部將存儲(chǔ)在上述存儲(chǔ)部中且包含用于識(shí)別在該取得指示中指定的取得目的地的識(shí)別信息的Cookie信息作為特定Cookie信息,附加該特定Cookie信息之后,將圖像數(shù)據(jù)的發(fā)送請(qǐng)求發(fā)送到上述取得目的地,從上述取得目的地的外部裝置取得該圖像數(shù)據(jù)。根據(jù)上述結(jié)構(gòu),在控制指示為來自外部裝置的圖像數(shù)據(jù)的取得指示的情況下,控制部將保存在存儲(chǔ)部中且包含用于識(shí)別在該取得指示中指定的取得目的地的識(shí)別信息的 Cookie信息作為特定Cookie信息,附加該特定Cookie信息之后,將圖像數(shù)據(jù)的發(fā)送請(qǐng)求發(fā)送到上述取得目的地,從上述取得目的地取得該圖像數(shù)據(jù)。因此,在取得目的地的外部裝置為信息處理裝置的情況下,網(wǎng)頁瀏覽器部從第1 網(wǎng)絡(luò)服務(wù)器部接收控制信息時(shí)接收到的Cookie信息作為特定Cookie信息而附加到圖像數(shù)據(jù)的發(fā)送請(qǐng)求。其結(jié)果,信息處理裝置的第1網(wǎng)絡(luò)服務(wù)器部通過確認(rèn)附加到發(fā)送請(qǐng)求的特定Cookie信息,就能夠容易識(shí)別是否為合法的訪問,具體地說,第1網(wǎng)絡(luò)服務(wù)器部容易識(shí)別是否為來自經(jīng)由網(wǎng)頁瀏覽器部進(jìn)行通信的合法的用戶的請(qǐng)求。如上所述,根據(jù)本發(fā)明的復(fù)合機(jī),即使是在根據(jù)網(wǎng)絡(luò)服務(wù)器上的軟件的指示,不同的HTTP客戶端進(jìn)行數(shù)據(jù)的發(fā)送接收的情況下,網(wǎng)絡(luò)服務(wù)器也能夠容易地識(shí)別是否為合法的訪問。
圖1是表示本發(fā)明的一實(shí)施方式的復(fù)合機(jī)控制系統(tǒng)的結(jié)構(gòu)的方框圖。圖2是表示復(fù)合機(jī)和信息處理裝置協(xié)作而執(zhí)行處理的協(xié)作操作模式的處理的流程的流程圖。圖3是表示復(fù)合機(jī)執(zhí)行掃描時(shí)的協(xié)作操作模式的具體的實(shí)施例的圖。圖4是表示在圖3的S12中發(fā)送的HTML數(shù)據(jù)的一例的圖。圖5是表示與圖4所示的HTML數(shù)據(jù)對(duì)應(yīng)的畫面例的圖。圖6是在圖3的S15中發(fā)送的kt-Cookie報(bào)頭(header)的一例。圖7是在圖3的S15中發(fā)送的Cookie文件的一例。圖8是表示在圖3的S15中發(fā)送的HTML數(shù)據(jù)的一例的圖。圖9是表示與圖8所示的HTML數(shù)據(jù)對(duì)應(yīng)的畫面例的圖。圖10是在圖3的S20中發(fā)送的Cookie HTTP報(bào)頭的一例。圖11是表示在執(zhí)行復(fù)合機(jī)的印刷功能時(shí)的協(xié)作操作模式的具體的實(shí)施例的圖。標(biāo)號(hào)說明1復(fù)合機(jī)控制系統(tǒng)2圖像讀取部3圖像形成部4操作部5網(wǎng)頁瀏覽器部6設(shè)定信息數(shù)據(jù)庫7設(shè)備控制部(控制部)8第2網(wǎng)絡(luò)服務(wù)器部10顯示部11輸入部
21復(fù)合機(jī)
22第2通信部
23控制應(yīng)用部(控制部)
50通信網(wǎng)絡(luò)
51信息處理裝置
52第1通信部
53第1網(wǎng)絡(luò)服務(wù)器部
54外部應(yīng)用部(第1網(wǎng)絡(luò)服務(wù)器部)
71Open I/F 部
具體實(shí)施例方式基于圖1至圖11說明本發(fā)明的一實(shí)施方式,則如下。在本實(shí)施方式中,說明包括本發(fā)明的復(fù)合機(jī)的復(fù)合機(jī)控制系統(tǒng)的一實(shí)施方式。復(fù)合機(jī)控制系統(tǒng)的結(jié)構(gòu)圖1是表示本實(shí)施方式的復(fù)合機(jī)控制系統(tǒng)1的結(jié)構(gòu)的方框圖。如圖1所示,本實(shí)施方式的復(fù)合機(jī)控制系統(tǒng)1包括復(fù)合機(jī)21和信息處理裝置51,這些裝置經(jīng)由通信網(wǎng)絡(luò)50 連接。當(dāng)然,包含在復(fù)合機(jī)控制系統(tǒng)1中的復(fù)合機(jī)21的臺(tái)數(shù)也可以是多臺(tái),且信息處理裝置51的臺(tái)數(shù)也可以是多臺(tái)。作為連接復(fù)合機(jī)21和信息處理裝置51的通信網(wǎng)絡(luò)50,可利用因特網(wǎng)、電話線、串行電纜、或其他有線線路或無線線路等的通信線路。并且,復(fù)合機(jī)21和信息處理裝置51使用作為在網(wǎng)絡(luò)服務(wù)器和網(wǎng)頁瀏覽器之間的通信(例如,網(wǎng)頁的請(qǐng)求和發(fā)送)中使用的協(xié)議的HTTP (Hyper Text Transfer Protocol 超文本傳輸協(xié)議)進(jìn)行通信。復(fù)合機(jī)21 使用 HTTP 從信息處理裝置 51 接受 HTML (Hypertext Markup Language, 超文本鏈接標(biāo)識(shí)語言)形式的控制信息。然后,復(fù)合機(jī)21基于接受到的控制信息,執(zhí)行復(fù)合機(jī)21的各種功能(例如,掃描功能、印刷功能、通信功能等)。例如,復(fù)合機(jī)21從信息處理裝置51接收表示操作畫面的HTML數(shù)據(jù),顯示由該 HTML數(shù)據(jù)所示的操作畫面。然后,復(fù)合機(jī)21根據(jù)對(duì)操作畫面輸入的來自用戶的指示,執(zhí)行對(duì)應(yīng)于該指示的各種功能?;蛘?,復(fù)合機(jī)21也可以通過執(zhí)行在從信息處理裝置51接收的控制信息中、用 Java(注冊(cè)商標(biāo))腳本(script)記載的控制命令,從而執(zhí)行復(fù)合機(jī)21的各種功能(例如, 掃描功能、印刷功能、通信功能等)。信息處理裝置51是由CPU或?qū)S锰幚砥鞯鹊倪\(yùn)算處理部以及RAM、ROM、HDD等的存儲(chǔ)部等構(gòu)成的計(jì)算機(jī)裝置,且是作為對(duì)于多個(gè)復(fù)合機(jī)21的網(wǎng)絡(luò)服務(wù)器裝置起作用的裝置。如圖1所示,信息處理裝置51包括第1通信部52、第1網(wǎng)絡(luò)服務(wù)器部53、外部應(yīng)用部 54。第1通信部52經(jīng)由LAN或因特網(wǎng)線路等與復(fù)合機(jī)21進(jìn)行通信。此外,第1通信部52使用HTTP的通信協(xié)議,與復(fù)合機(jī)21進(jìn)行通信。第1網(wǎng)絡(luò)服務(wù)器部53根據(jù)網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作。這里,網(wǎng)絡(luò)服務(wù)器是提供構(gòu)成因特網(wǎng)上的信息系統(tǒng)即WWW (World Wide ffeb,萬維網(wǎng))的服務(wù)器裝置的功能的軟件。第1網(wǎng)絡(luò)服務(wù)器部53具有如下功能經(jīng)由第1通信部52接收來自復(fù)合機(jī)21的請(qǐng)求(HTTP 請(qǐng)求),并將對(duì)應(yīng)于該HTTP請(qǐng)求的文件或圖像數(shù)據(jù)、印刷數(shù)據(jù)、控制信息等經(jīng)由第1通信部 52而響應(yīng)于該復(fù)合機(jī)21 (HTTP響應(yīng))。外部應(yīng)用部M是根據(jù)來自第1網(wǎng)絡(luò)服務(wù)器部53的指示,進(jìn)行按照規(guī)定的網(wǎng)絡(luò)應(yīng)用的動(dòng)作的模塊。即,外部應(yīng)用部M進(jìn)行按照在網(wǎng)絡(luò)服務(wù)器上動(dòng)作的各種網(wǎng)絡(luò)應(yīng)用的動(dòng)作。該網(wǎng)絡(luò)應(yīng)用,例如是用Java (注冊(cè)商標(biāo))腳本記載的定制應(yīng)用(custom application), 且是在網(wǎng)絡(luò)服務(wù)器上設(shè)置的Java(注冊(cè)商標(biāo))腳本執(zhí)行環(huán)境中動(dòng)作的應(yīng)用。例如,外部應(yīng)用部M在來自復(fù)合機(jī)21的請(qǐng)求為操作畫面的發(fā)送請(qǐng)求的情況下,進(jìn)行按照操作畫面發(fā)送應(yīng)用的動(dòng)作。具體地說,外部應(yīng)用部M從存儲(chǔ)部中讀出由該發(fā)送請(qǐng)求所示的操作畫面的HTML數(shù)據(jù),并發(fā)送到第1網(wǎng)絡(luò)服務(wù)器部53。此時(shí),外部應(yīng)用部M根據(jù)需要,將用于進(jìn)行用戶識(shí)別或?qū)υ?session)管理的Cookie信息附加在操作畫面的HTML數(shù)據(jù)中而發(fā)送到第1網(wǎng)絡(luò)服務(wù)器部53。此外,在來自復(fù)合機(jī)21的請(qǐng)求為掃描數(shù)據(jù)的保存請(qǐng)求的情況下,外部應(yīng)用部M進(jìn)行按照掃描應(yīng)用的動(dòng)作。具體地說,外部應(yīng)用部M取得在該保存請(qǐng)求中包含的掃描數(shù)據(jù), 并將該掃描數(shù)據(jù)保存在外部應(yīng)用部M管理的文件夾中。此外,在來自復(fù)合機(jī)21的請(qǐng)求為印刷數(shù)據(jù)的發(fā)送請(qǐng)求的情況下,外部應(yīng)用部M進(jìn)行按照印刷應(yīng)用的動(dòng)作。具體地說,外部應(yīng)用部M從由該發(fā)送請(qǐng)求所示的文件夾名的文件夾中取得指定的文件名的印刷數(shù)據(jù),并將該印刷數(shù)據(jù)發(fā)送到第1網(wǎng)絡(luò)服務(wù)器部53。在本實(shí)施方式中,外部應(yīng)用部M在控制復(fù)合機(jī)21的功能(例如,掃描功能或印刷功能等)的情況下,將用于將網(wǎng)頁瀏覽器部5的訪問目的地變更為復(fù)合機(jī)21內(nèi)部的第2網(wǎng)絡(luò)服務(wù)器部8的HTTP響應(yīng)發(fā)送到復(fù)合機(jī)21的網(wǎng)頁瀏覽器部5。由此,復(fù)合機(jī)21能夠根據(jù)來自內(nèi)部的控制應(yīng)用部23的控制命令來控制各種功能,而不是來自具有外部應(yīng)用部M的信息處理裝置51的控制命令。接著,說明復(fù)合機(jī)21的結(jié)構(gòu)。復(fù)合機(jī)21是能夠執(zhí)行掃描功能、印刷功能、傳真的發(fā)送接收功能、圖像數(shù)據(jù)的發(fā)送功能等多種功能的裝置。另外,在這里,僅說明作為復(fù)合機(jī) 21的主要功能的、掃描功能和印刷功能,省略其他功能的說明。如圖1所示,復(fù)合機(jī)21包括操作部4、圖像讀取部2、圖像形成部3、網(wǎng)頁瀏覽器部 5、第2通信部22、設(shè)備控制部(控制部)7、第2網(wǎng)絡(luò)服務(wù)器部8、控制應(yīng)用部(控制部)23。操作部4是對(duì)用戶通知信息且接受來自用戶的輸入的用戶界面。操作部4包括液晶顯示器等的顯示部10和包含各種輸入鍵的輸入部11。另外,操作部4也可以是顯示部 10和輸入部11作為一體而構(gòu)成的觸摸面板。圖像讀取部2包括掃描儀和將原稿傳送至掃描儀的位置的原稿傳送部,將印在原稿的字符或圖像等作為圖像數(shù)據(jù)而讀取。另外,圖像讀取部2以規(guī)定的分辨率讀取圖像。圖像形成部3對(duì)用紙等的記錄片材印刷與輸入的圖像數(shù)據(jù)對(duì)應(yīng)的圖像(字符/照片/圖形)。圖像形成部3包括感光體鼓、帶電裝置、曝光裝置、顯影裝置、轉(zhuǎn)印裝置、定影裝置以及用紙托盤等。第2通信部22是用于與信息處理裝置51等的外部裝置之間進(jìn)行通信的接口。在本實(shí)施方式中,如上所述,第2通信部22使用HTTP與信息處理裝置51進(jìn)行通信。此外,在訪問目的地表示本裝置的IP地址的情況下,第2通信部22能夠訪問復(fù)合機(jī)21內(nèi)部的第2網(wǎng)絡(luò)服務(wù)器部8。網(wǎng)頁瀏覽器部5根據(jù)網(wǎng)頁瀏覽器的軟件而進(jìn)行動(dòng)作。網(wǎng)頁瀏覽器部5經(jīng)由第2通信部22,除了與信息處理裝置51具有的第1網(wǎng)絡(luò)服務(wù)器部53進(jìn)行通信之外,還能夠?qū)?fù)合機(jī)21內(nèi)部的第2網(wǎng)絡(luò)服務(wù)器部8進(jìn)行通信。在本實(shí)施方式中,在請(qǐng)求操作畫面的數(shù)據(jù)或印刷數(shù)據(jù),且不執(zhí)行用于控制復(fù)合機(jī) 21的各種功能(例如,掃描功能或印刷功能)的控制命令的情況下,網(wǎng)頁瀏覽器部5與信息處理裝置51具有的第1網(wǎng)絡(luò)服務(wù)器部53進(jìn)行通信。另一方面,在執(zhí)行用于控制復(fù)合機(jī)21 的各種功能的控制命令的情況下,網(wǎng)頁瀏覽器部5設(shè)定為與復(fù)合機(jī)21內(nèi)部的第2網(wǎng)絡(luò)服務(wù)器部8進(jìn)行通信。關(guān)于這個(gè)設(shè)定的具體例,在后面敘述。此外,網(wǎng)頁瀏覽器部5包括用于保存Cookie信息的設(shè)定信息數(shù)據(jù)庫(存儲(chǔ)部)6。 在來自信息處理裝置51的HTTP響應(yīng)中包含Cookie信息的情況下,網(wǎng)頁瀏覽器部5將該 Cookie信息存儲(chǔ)在設(shè)定信息數(shù)據(jù)庫6中。第2網(wǎng)絡(luò)服務(wù)器部8進(jìn)行按照通用的網(wǎng)絡(luò)服務(wù)器的軟件的動(dòng)作。第2網(wǎng)絡(luò)服務(wù)器部8接收來自網(wǎng)頁瀏覽器部5的請(qǐng)求(HTTP請(qǐng)求),執(zhí)行對(duì)應(yīng)于該請(qǐng)求的應(yīng)用,對(duì)網(wǎng)頁瀏覽器部5進(jìn)行響應(yīng)(HTTP響應(yīng))??刂茟?yīng)用部23執(zhí)行按照在網(wǎng)絡(luò)服務(wù)器上動(dòng)作的網(wǎng)絡(luò)應(yīng)用的處理。該網(wǎng)絡(luò)應(yīng)用,例如是用Java(注冊(cè)商標(biāo))腳本記載的定制應(yīng)用,且是在網(wǎng)絡(luò)服務(wù)器上設(shè)置的Java(注冊(cè)商標(biāo))腳本執(zhí)行環(huán)境中動(dòng)作的應(yīng)用??刂茟?yīng)用部23在需要控制復(fù)合機(jī)21的各種功能(例如,掃描功能或印刷功能) 的情況下,生成用于控制該功能的控制命令,并發(fā)送到設(shè)備控制部7?;蛘?,控制應(yīng)用部23 也可以根據(jù)控制命令來控制網(wǎng)頁瀏覽器部5,從而對(duì)復(fù)合機(jī)21進(jìn)行通信控制,使得將固有的固有信息發(fā)送到第1網(wǎng)絡(luò)服務(wù)器部53。由此,能夠控制復(fù)合機(jī)21的功能。此外,在執(zhí)行各種功能時(shí),控制應(yīng)用部23取得在設(shè)定信息數(shù)據(jù)庫6中保存的 Cookie信息。然后,在有與數(shù)據(jù)發(fā)送目的地的域信息一致的Cookie信息的情況下,控制應(yīng)用部23生成對(duì)數(shù)據(jù)發(fā)送的HTTP請(qǐng)求附加該Cookie信息的控制命令。設(shè)備控制部7控制復(fù)合機(jī)21的各種功能。具體地說,設(shè)備控制部7控制圖像讀取部2、圖像形成部3、第2通信部22、操作部4等各個(gè)部分的動(dòng)作。例如,設(shè)備控制部7控制圖像讀取部2的動(dòng)作,從而取得掃描圖像的數(shù)據(jù)。此外, 設(shè)備控制部7控制圖像形成部3的動(dòng)作,從而將由輸入的圖像數(shù)據(jù)表示的圖像形成在用紙上并輸出。此外,設(shè)備控制部7使用第2通信部22,將輸入的圖像數(shù)據(jù)存儲(chǔ)在指定的外部裝置(例如,信息處理裝置51)中或者將輸入的圖像數(shù)據(jù)添加到電子郵件中,發(fā)送到指定的地址。設(shè)備控制部7具有如下模式固有操作模式,將預(yù)先存儲(chǔ)在復(fù)合機(jī)21內(nèi)的固有的操作畫面顯示在顯示單元10中,從輸入單元11中接受對(duì)該操作畫面輸入的指示,并按照該指示進(jìn)行如上所述的控制;以及協(xié)作操作模式,將從信息處理裝置51接受的操作畫面顯示在顯示單元10中,根據(jù)基于對(duì)該操作畫面輸入的指示而從控制應(yīng)用部23接受到的控制指示,進(jìn)行如上所述的控制。另外,由于固有操作模式是在以往的復(fù)合機(jī)中進(jìn)行的一般的模式,所以在這里省略詳細(xì)的說明。另外,在輸入了協(xié)作操作模式的執(zhí)行指示的情況下,設(shè)備控制部7啟動(dòng)網(wǎng)頁瀏覽器部5,執(zhí)行按照預(yù)先設(shè)定的URL (在本實(shí)施方式中是對(duì)信息處理裝置51的第1網(wǎng)絡(luò)服務(wù)器部53請(qǐng)求發(fā)送初始操作畫面的URL)的處理。并且,在協(xié)作操作模式中,設(shè)備控制部7從控制應(yīng)用部23接受控制命令,進(jìn)行按照該控制命令的控制。此外,設(shè)備控制部7具有可接受不依賴于復(fù)合機(jī)21的機(jī)種的控制命令的開放I/ F(Open I/F)部 71。Open I/F部71對(duì)控制應(yīng)用部23公開用于控制復(fù)合機(jī)21的各種功能的控制命令, 并從控制應(yīng)用部23接受控制命令且將接受到的控制命令變換為可在設(shè)備控制部7中識(shí)別的命令。Open I/F部71具有存儲(chǔ)變換表的變換表存儲(chǔ)部(未圖示),并根據(jù)該變換表進(jìn)行命令的變換處理,該變換表將對(duì)外部公開的控制命令和可在設(shè)備控制部7中識(shí)別的命令相關(guān)聯(lián)。由此,Open I/F部71可接受不依賴于復(fù)合機(jī)21的機(jī)種的公共的控制命令。由此, 用于使控制應(yīng)用23動(dòng)作的網(wǎng)絡(luò)應(yīng)用可以不依賴復(fù)合機(jī)21而使用公共的網(wǎng)絡(luò)應(yīng)用。因此, 在根據(jù)新的網(wǎng)絡(luò)應(yīng)用而使控制應(yīng)用部23動(dòng)作的情況下,只要對(duì)各個(gè)復(fù)合機(jī)21安裝相同的網(wǎng)絡(luò)應(yīng)用即可,不需要對(duì)每個(gè)復(fù)合機(jī)21進(jìn)行網(wǎng)絡(luò)應(yīng)用的變更。由此,能夠容易進(jìn)行用于使控制應(yīng)用部23動(dòng)作的網(wǎng)絡(luò)應(yīng)用的開發(fā)。另外,如圖1所示,優(yōu)選地,復(fù)合機(jī)21是將網(wǎng)頁瀏覽器部5作為獨(dú)立于控制應(yīng)用部 23的部件而具有的結(jié)構(gòu)。例如,在將網(wǎng)頁瀏覽器部5和控制應(yīng)用23作為一個(gè)部件而具有的結(jié)構(gòu)的情況下,為了進(jìn)行網(wǎng)頁瀏覽器部5的版本更新,需要更換網(wǎng)頁瀏覽器部5和控制應(yīng)用 23的兩者的程序,因此復(fù)合機(jī)21的開發(fā)效率降低。相對(duì)于此,若是如復(fù)合機(jī)21所示那樣將網(wǎng)頁瀏覽器部5作為獨(dú)立于控制應(yīng)用部23 的部件而具有的結(jié)構(gòu),則僅更換網(wǎng)頁瀏覽器部5的程序,就能夠?qū)W(wǎng)頁瀏覽器部5進(jìn)行版本更新,所以能夠提高復(fù)合機(jī)21的開發(fā)效率。復(fù)合機(jī)控制系統(tǒng)的處理接著,參照?qǐng)D2說明復(fù)合機(jī)21和信息處理裝置51協(xié)作地執(zhí)行的協(xié)作操作模式的處理的流程。圖2是表示協(xié)作操作模式的處理的流程的流程圖。首先,若對(duì)輸入部11輸入?yún)f(xié)作操作模式的啟動(dòng)指示,則設(shè)備控制部7啟動(dòng)網(wǎng)頁瀏覽器部5,訪問到預(yù)先設(shè)定的URL。這里,預(yù)先設(shè)定了對(duì)信息處理裝置51的第1網(wǎng)絡(luò)服務(wù)器 53請(qǐng)求初始操作畫面的發(fā)送的URL。因此,網(wǎng)頁瀏覽器部5經(jīng)由第2通信部22,對(duì)信息處理裝置51發(fā)送請(qǐng)求初始操作畫面的發(fā)送的HTTP Get命令。信息處理裝置51的第1網(wǎng)絡(luò)服務(wù)器53在接收到從復(fù)合機(jī)21發(fā)送的Get命令時(shí),將對(duì)應(yīng)于與該Get命令對(duì)應(yīng)的初始操作畫面的HTML數(shù)據(jù)發(fā)回復(fù)合機(jī)21。然后,復(fù)合機(jī)21的網(wǎng)頁瀏覽器部5將由接收到的HTML 數(shù)據(jù)表示的初始操作畫面顯示在顯示部10中(Si)。接著,復(fù)合機(jī)2的輸入部11接受對(duì)于顯示的初始操作畫面的、來自用戶的輸入 (S2)。然后,網(wǎng)頁瀏覽器部5經(jīng)由第2通信部22,將接收到的輸入結(jié)果發(fā)送到信息處理裝置51。在通過用戶的輸入結(jié)果而將Cookie信息存儲(chǔ)在網(wǎng)頁瀏覽器部5中的情況下(S3: 是),外部應(yīng)用部M對(duì)操作畫面的HTML數(shù)據(jù)附加Cookie信息,并經(jīng)由第1通信部52而發(fā)送到復(fù)合機(jī)21。然后,網(wǎng)頁瀏覽器部5在接收到附加了 Cookie信息的操作畫面的HTML數(shù)據(jù)時(shí),將Cookie信息保存在設(shè)定信息數(shù)據(jù)庫6中(S4)。
之后,在來自用戶的輸入為請(qǐng)求下一個(gè)操作畫面的指示且不是控制復(fù)合機(jī)21的各種功能的指示的情況下(S5 否),重復(fù)Sl S4的處理。另一方面,在來自用戶的輸入為控制復(fù)合機(jī)21的各種功能的指示的情況下(S5 是),對(duì)復(fù)合機(jī)21的第2網(wǎng)絡(luò)服務(wù)器部8進(jìn)行該指示的通知(S6)。在本實(shí)施方式中,在輸入了控制復(fù)合機(jī)21的各種功能的指示的情況下,準(zhǔn)備了從信息處理裝置51發(fā)送到復(fù)合機(jī) 21的HTTP響應(yīng),使得該指示通知到復(fù)合機(jī)21的第2網(wǎng)絡(luò)服務(wù)器部8。具體地說,信息處理裝置51的外部應(yīng)用部M在發(fā)送到復(fù)合機(jī)21的操作畫面的 HTML數(shù)據(jù)中,將在按下用于指示復(fù)合機(jī)21的各種功能的控制的按鈕時(shí)的訪問目的地的地址設(shè)定在回送地址中。由此,復(fù)合機(jī)21的網(wǎng)頁瀏覽器部5能夠在操作畫面中按下了用于指示各種功能的控制的按鈕時(shí),根據(jù)回送地址而訪問復(fù)合機(jī)21內(nèi)部的第2網(wǎng)絡(luò)服務(wù)器部8,將控制各種功能的指示通知第2網(wǎng)絡(luò)服務(wù)器部8?;蛘?,信息處理裝置51的外部應(yīng)用部M也可以在發(fā)送到復(fù)合機(jī)21的操作畫面中,將在按下用于指示復(fù)合機(jī)21的各種功能的控制的按鈕時(shí)的訪問目的地設(shè)定在信息處理裝置51的第1網(wǎng)絡(luò)服務(wù)器53中。此時(shí),外部應(yīng)用部M在接受到用于表示在操作畫面中指示各種功能的控制的按鈕被按下的HTTP請(qǐng)求時(shí),使用HTTP重定向(redirect),將使復(fù)合機(jī)21的第2網(wǎng)絡(luò)服務(wù)器部8變更訪問目的地的HTTP響應(yīng)發(fā)送到復(fù)合機(jī)21的網(wǎng)頁瀏覽器部5。由此,網(wǎng)頁瀏覽器部5能夠根據(jù)該HTTP響應(yīng)而訪問復(fù)合機(jī)21的第2網(wǎng)絡(luò)服務(wù)器部 8,對(duì)第2網(wǎng)絡(luò)服務(wù)器部8通知用于控制各種功能的指示。之后,由第2網(wǎng)絡(luò)服務(wù)器部8啟動(dòng)的控制應(yīng)用部23對(duì)從網(wǎng)頁瀏覽器部5接受到的控制指示的內(nèi)容進(jìn)行分析(S7)。在分析的結(jié)果,控制指示的操作內(nèi)容為掃描數(shù)據(jù)的保存、印刷請(qǐng)求(印刷圖像的取得)的情況下,控制應(yīng)用部23檢索在設(shè)定信息數(shù)據(jù)庫6中保存的Cookie信息,取得需要通知到掃描數(shù)據(jù)的保存目的地的外部裝置或印刷圖像的取得目的地的外部裝置的Cookie 信息的名稱和值的對(duì)(S8)。具體地說,控制應(yīng)用部23取得存儲(chǔ)在設(shè)定信息數(shù)據(jù)庫6中、并且包含用于識(shí)別掃描數(shù)據(jù)的保存目的地的外部裝置或印刷圖像的取得目的地的外部裝置的域名(識(shí)別信息) 的Cookie信息,作為需要通知到外部的特定Cookie信息。另外,在本實(shí)施方式中,掃描數(shù)據(jù)的保存目的地的外部裝置或印刷圖像的取得目的地的外部裝置為信息處理裝置51。然后,控制應(yīng)用部23基于分析結(jié)果,生成用于指示附加所取得的Cookie信息而進(jìn)行數(shù)據(jù)發(fā)送的控制命令,并發(fā)送到Open I/F部71。接收到控制命令的Open I/F部71將該控制命令變換為設(shè)備控制部7可識(shí)別的命令。之后,設(shè)備控制部7根據(jù)變換后的命令,控制各種功能(S9)。然后,設(shè)備控制部7對(duì)數(shù)據(jù)發(fā)送時(shí)的HTTP通信附加Cookie信息,并經(jīng)由第 2通信部22而發(fā)送到信息處理裝置51。如上所述,根據(jù)本實(shí)施方式,復(fù)合機(jī)控制系統(tǒng)1包括具有第1網(wǎng)絡(luò)服務(wù)器53的信息處理裝置51以及經(jīng)由通信網(wǎng)絡(luò)50進(jìn)行通信的復(fù)合機(jī)21,該第1網(wǎng)絡(luò)服務(wù)器53按照網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作。并且,復(fù)合機(jī)21還包括網(wǎng)頁瀏覽器部5和第2網(wǎng)絡(luò)服務(wù)器部8,該網(wǎng)頁瀏覽器部5 根據(jù)網(wǎng)頁瀏覽器的軟件而進(jìn)行動(dòng)作,該第2網(wǎng)絡(luò)服務(wù)器部8根據(jù)網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作。網(wǎng)頁瀏覽器部5從第1網(wǎng)絡(luò)服務(wù)器53接受用于對(duì)第2網(wǎng)絡(luò)服務(wù)器部8通知控制復(fù)合機(jī)21的控制命令的控制信息,并在從第1網(wǎng)絡(luò)服務(wù)器53取得了該控制信息時(shí),進(jìn)行將控制命令通知第2網(wǎng)絡(luò)服務(wù)器部8的通知處理。復(fù)合機(jī)21還包括根據(jù)從網(wǎng)頁瀏覽器部5通知到第2網(wǎng)絡(luò)服務(wù)器部8的控制命令而控制復(fù)合機(jī)21的功能的控制應(yīng)用部23和設(shè)備控制部7。例如,網(wǎng)頁瀏覽器部5將由從第1網(wǎng)絡(luò)服務(wù)器53取得的圖像數(shù)據(jù)表示的操作畫面顯示在顯示部10中,將對(duì)該操作畫面輸入的、復(fù)合機(jī)21的功能的控制指示通知第2網(wǎng)絡(luò)服務(wù)器部8。或者,網(wǎng)頁瀏覽器部5也可以從第1網(wǎng)絡(luò)服務(wù)器53接受用Java (注冊(cè)商標(biāo))腳本記載了控制命令的控制信息(控制內(nèi)容),并將該控制信息中的控制命令通知第2網(wǎng)絡(luò)服務(wù)器部8。由此,控制應(yīng)用部23和設(shè)備控制部7只要從設(shè)置在復(fù)合機(jī)21內(nèi)部的第2網(wǎng)絡(luò)服務(wù)器部8接受控制命令即可,不需要從信息處理裝置51的第1網(wǎng)絡(luò)服務(wù)器53接受控制命令。由于控制應(yīng)用部23和設(shè)備控制部7與第2網(wǎng)絡(luò)服務(wù)器部8設(shè)置在同一個(gè)復(fù)合機(jī)21中, 所以控制應(yīng)用部23和設(shè)備控制部7與第2網(wǎng)絡(luò)服務(wù)器部8之間沒有構(gòu)筑防火墻。其結(jié)果, 即使在復(fù)合機(jī)21和信息處理裝置51之間的通信網(wǎng)絡(luò)50中構(gòu)筑了防火墻,信息處理裝置51 也能夠控制復(fù)合機(jī)21的功能。此外,通過由信息處理裝置51具有操作畫面的圖像數(shù)據(jù),所以通過對(duì)信息處理裝置51具有的圖像數(shù)據(jù)進(jìn)行編輯,能夠容易變更在復(fù)合機(jī)21中顯示的操作畫面。此外,執(zhí)行掃描應(yīng)用和印刷應(yīng)用的外部應(yīng)用部M進(jìn)行利用各個(gè)應(yīng)用的用戶認(rèn)證, 并控制為只有在登錄成功的情況下利用應(yīng)用的情況下,使用對(duì)話來管理是否為用戶登錄的狀態(tài)。對(duì)話管理是如下的管理將執(zhí)行掃描應(yīng)用和印刷應(yīng)用的外部應(yīng)用部M發(fā)行的對(duì)話 ID,作為Cookie信息而存儲(chǔ)在網(wǎng)頁瀏覽器部5中,在下一個(gè)請(qǐng)求中以包含有Cookie信息即合適的對(duì)話ID作為條件,識(shí)別用戶為登錄狀態(tài)的情況,保證不是非法訪問。為了對(duì)嚴(yán)格地進(jìn)行這樣的安全性管理的應(yīng)用進(jìn)行掃描數(shù)據(jù)的發(fā)送或印刷數(shù)據(jù)的取得,在從復(fù)合機(jī)21到來請(qǐng)求的情況下,若不包含Cookie信息即合適的對(duì)話ID,則外部應(yīng)用部M不能判斷該請(qǐng)求是由合法的方法執(zhí)行的,還是由非法訪問攻擊的。因此,在本實(shí)施方式的復(fù)合機(jī)控制系統(tǒng)1中,在網(wǎng)頁瀏覽器部5中存儲(chǔ)有Cookie 信息的情況下,控制應(yīng)用部23取得該信息,判斷是否適合對(duì)Cookie信息設(shè)定的發(fā)送條件, 在有對(duì)應(yīng)的信息(特定Cookie信息)的情況下,控制為對(duì)用于掃描數(shù)據(jù)發(fā)送或印刷數(shù)據(jù)取得的HTTP請(qǐng)求附加該特定Cookie信息。S卩,控制應(yīng)用部23在接受到掃描數(shù)據(jù)的發(fā)送指示的情況下,將存儲(chǔ)在設(shè)定信息數(shù)據(jù)庫6中、并且包含用于識(shí)別由該發(fā)送指示所指定的發(fā)送目的地的外部裝置(這里是,信息處理裝置51)的域名的Cookie信息,作為特定Cookie信息,附加該特定Cookie信息并將掃描數(shù)據(jù)發(fā)送到信息處理裝置51的外部應(yīng)用部M中。此外,控制應(yīng)用部23在接收到印刷數(shù)據(jù)取得指示的情況下,將存儲(chǔ)在設(shè)定信息數(shù)據(jù)庫6中、并且包含用于識(shí)別由該取得指示所指定的取得目的地的外部裝置(這里是,信息處理裝置51)的域名的Cookie信息,作為特定Cookie信息,附加該特定Cookie信息并將印刷數(shù)據(jù)的發(fā)送請(qǐng)求發(fā)送到信息處理裝置51,并從外部應(yīng)用部M取得該印刷數(shù)據(jù)。由此,外部應(yīng)用部M從來自不同于網(wǎng)頁瀏覽器部5的HTTP客戶端即設(shè)備控制部7的數(shù)據(jù)通信用的請(qǐng)求中也能夠取得對(duì)話ID,并識(shí)別執(zhí)行了應(yīng)用的用戶,所以能夠判斷請(qǐng)求合適的情況。此外,由于復(fù)合機(jī)21對(duì)掃描數(shù)據(jù)或印刷數(shù)據(jù)請(qǐng)求附加特定Cookie信息而發(fā)送到信息處理裝置51,所以即使假設(shè)在掃描數(shù)據(jù)或印刷數(shù)據(jù)請(qǐng)求的發(fā)送時(shí)復(fù)合機(jī)21和信息處理裝置51之間的通信被切斷或者用戶注銷,信息處理裝置51也能夠識(shí)別執(zhí)行了應(yīng)用的用戶。以下,說明本實(shí)施方式的復(fù)合機(jī)控制系統(tǒng)1的協(xié)作操作模式的具體的處理例。(具體例1掃描應(yīng)用的執(zhí)行)最初,說明復(fù)合機(jī)21和信息處理裝置51協(xié)作而在復(fù)合機(jī)21中顯示操作畫面,在復(fù)合機(jī)21中執(zhí)行掃描的具體例的處理的流程。圖3是表示本具體例中的處理的流程的圖。若在輸入部11中輸入?yún)f(xié)作操作模式的啟動(dòng)指示,則設(shè)備控制部7啟動(dòng)網(wǎng)頁瀏覽器部5。然后,網(wǎng)頁瀏覽器部5根據(jù)預(yù)先設(shè)定的初始URL而訪問信息處理裝置51,發(fā)送用于請(qǐng)求文本管理的初始操作畫面的HTTP Get命令(Sll)。接收到Sll的HTTP Get命令的外部應(yīng)用部M將與該Get命令對(duì)應(yīng)的、與文本管理的初始操作畫面對(duì)應(yīng)的HTML數(shù)據(jù)發(fā)回復(fù)合機(jī)21 (S12)。然后,復(fù)合機(jī)21的網(wǎng)頁瀏覽器部 5將基于該HTML數(shù)據(jù)的初始操作畫面顯示在顯示部10中(S13)。圖4是表示在S12中發(fā)送的、記載了初始操作畫面的畫面定義的HTML數(shù)據(jù)的一例的圖。此外,圖5是表示基于在圖4中表示的HTML數(shù)據(jù)的初始操作畫面的一例的圖。如圖 4和圖5所示,在S13中,顯示催促登錄名和口令的輸入的初始操作畫面。若在該初始操作畫面上輸入登錄名和口令,并按下“登錄”按鈕,則網(wǎng)頁瀏覽器部 5基于在S12中接收到的HTML數(shù)據(jù),進(jìn)行如下的處理。例如,在接收到如圖4所示的HTML 數(shù)據(jù)的情況下,網(wǎng)頁瀏覽器部5對(duì)由在認(rèn)證“form”元素中的“action”屬性所指定的URL "http://123. 123. 123. 123/app/auth”發(fā)送輸入的認(rèn)證信息(這里是登錄名和口令)。這里,設(shè)為“123. 123. 123. 123”是信息處理裝置51的IP地址,且“app/auth”是表示在外部應(yīng)用部M中動(dòng)作的認(rèn)證應(yīng)用。此時(shí),網(wǎng)頁瀏覽器部5根據(jù)該URL,經(jīng)由第2通信部22,將請(qǐng)求掃描功能的操作畫面的HTTP請(qǐng)求與認(rèn)證信息一同發(fā)送到信息處理裝置51 (S14)。信息處理裝置51的第1網(wǎng)絡(luò)服務(wù)器53根據(jù)在S14中發(fā)送的HTTP請(qǐng)求,指示外部應(yīng)用部討執(zhí)行認(rèn)證應(yīng)用的處理。然后,外部應(yīng)用部M根據(jù)認(rèn)證應(yīng)用,執(zhí)行對(duì)于從復(fù)合機(jī)21 接收到的認(rèn)證信息的認(rèn)證處理。具體地說,外部應(yīng)用部M進(jìn)行認(rèn)證信息與預(yù)先注冊(cè)的用戶名和口令的比對(duì),在一致的情況下判斷為認(rèn)證成功,在不一致的情況下判斷為認(rèn)證失敗。然后,在認(rèn)證成功的情況下,外部應(yīng)用部M生成表示用于執(zhí)行掃描功能的操作畫面的HTML數(shù)據(jù)。此時(shí),在基于用戶的輸入而將Cookie信息存儲(chǔ)在網(wǎng)頁瀏覽器部5中的情況下,外部應(yīng)用部M對(duì)操作畫面的HTML數(shù)據(jù)附加Cookie信息。具體地說,外部應(yīng)用部M作為HTTP數(shù)據(jù)的一部分而附加 Set-Cookie報(bào)頭并發(fā)送到復(fù)合機(jī)21 (S15)。圖6是^^_&)01^6報(bào)頭的一例。如圖6所示,在^^-⑶仏化報(bào)頭中,記載了名稱和其值、有效期限和應(yīng)用范圍(域名和文件路徑名稱)。另外,Set-Cookie報(bào)頭的技術(shù)可應(yīng)用公知技術(shù)。圖7是Cookie信息的一例。如圖7所示,Cookie信息由名稱和值的對(duì)以及若干
14個(gè)參數(shù)構(gòu)成,參數(shù)由分隔符區(qū)分。若使用第1行的數(shù)據(jù)來說明,則第1列和第2列表示應(yīng)用范圍,第1列的“.example, com”指示域名,第2列的“/”指示文件路徑。另外,這里,域名“.example, com”表示信息處理裝置51的域名。第3列的"OlMay 201009:10: IlGMT,, 表示有效期限,在圖7所示的例子中,有效期限設(shè)定為2010年5月1日上午9點(diǎn)10分 11秒。第4列的“appsession”表示用于確定存儲(chǔ)網(wǎng)絡(luò)服務(wù)器上的軟件的信息的關(guān)鍵字 (key)的名稱,在第1行的例子中,“appsession”指示Cookie信息為對(duì)話ID的情況。最后,第5列的“l(fā)eisyxineiduyen”表示分配給第4列的關(guān)鍵字的值,在第1行的例子中, “ Ieisyxineiduyen”指示具體的對(duì)話ID。另外,此時(shí),外部應(yīng)用部M存儲(chǔ)發(fā)行的Cookie信肩、ο另一方面,在認(rèn)證失敗的情況下,外部應(yīng)用部M生成表示催促再次輸入認(rèn)證信息的操作畫面的HTML數(shù)據(jù)。然后,第1網(wǎng)絡(luò)服務(wù)器53將由外部應(yīng)用部M生成的HTML數(shù)據(jù)作為HTTP響應(yīng),經(jīng)由第1通信部52而發(fā)送到復(fù)合機(jī)21。之后,在接收到HTML數(shù)據(jù)的復(fù)合機(jī)21中,網(wǎng)頁瀏覽器部5在顯示部10中顯示對(duì)應(yīng)于該HTML數(shù)據(jù)的操作畫面。此外,在如圖6所示的kt-Cookie報(bào)頭附加在操作畫面的 HTML數(shù)據(jù)中時(shí),網(wǎng)頁瀏覽器部5將Cookie信息保存在設(shè)定信息數(shù)據(jù)庫6中。另外,在圖3 中,設(shè)為認(rèn)證成功,顯示用于執(zhí)行掃描功能的操作畫面。圖8是表示在S15中發(fā)送的、記載了操作畫面的畫面定義的HTML數(shù)據(jù)的一例的圖。此外,圖9是表示基于在圖8中表示的HTML數(shù)據(jù)的操作畫面的一例的圖。如圖8和圖 9所示,在S16中,顯示包含用于執(zhí)行掃描功能的按鈕的操作畫面。在本具體例中,如圖8所示,在按下了用于執(zhí)行掃描功能的按鈕時(shí),作為下一個(gè) URL 而設(shè)定 “http ://127. 0. 0. 1/scan/execscan”。這里,IP 地址“127· 0. 0. 1” 是回送地址。此外,在URL中包含的“scan/execscan”表示通過掃描應(yīng)用執(zhí)行掃描功能的指示。另外,也可以將用于選擇掃描條件的按鈕包含在操作畫面中。此時(shí),在HTML數(shù)據(jù)中,設(shè)定將掃描條件作為查詢(query)字符而附加的URL。例如,對(duì)于單色模式下的掃描,且以PDF來進(jìn)行掃描之后的掃描數(shù)據(jù)的輸出文件的格式的掃描條件,設(shè)定URL: "http://127. 0. 0. Ι/scan/execscan ? color = mono&file = pdf” 即可。這里,“ ” 以后的字符串是查詢字符,“color = mono”意味著顏色設(shè)定為單色的請(qǐng)求,“file = pdf”意味著以PDF來進(jìn)行掃描的輸出文件格式的請(qǐng)求。由此,還能夠指定掃描條件。此外,作為其他方法,在圖8所示的一例中,有“input type =’hidden’ ”這樣的記載,雖然這在畫面上不會(huì)顯示,但具有在定義了“input type =’ submit’ ”的掃描按鈕被按下時(shí),對(duì)由“action”屬性所指定的參數(shù)附加信息的含義,發(fā)行“http://127. 0. 0. 1/scan/ execscan ? dest = http://www. example, com/docmng/receive”這樣的 HTTP 請(qǐng)求。這里, “dest”由域信息“驟w. example, com/docmng/receive”來指定掃描數(shù)據(jù)的發(fā)送目的地,也可以在這樣的記載中記載掃描參數(shù)。在圖9所示的操作畫面中按下了掃描按鈕時(shí)(S16),由于URL的IP地址為回送地址,所以網(wǎng)頁瀏覽器部5訪問作為自裝置的復(fù)合機(jī)21內(nèi)的第2網(wǎng)絡(luò)服務(wù)器部8。然后,網(wǎng)頁瀏覽器部5將包含通過掃描應(yīng)用執(zhí)行掃描功能的指示的HTTP請(qǐng)求通知第2網(wǎng)絡(luò)服務(wù)器部 8(S17)。在第2網(wǎng)絡(luò)服務(wù)器部8中,根據(jù)來自網(wǎng)頁瀏覽器部5的HTTP請(qǐng)求,對(duì)控制應(yīng)用部23執(zhí)行掃描應(yīng)用的處理。首先,控制應(yīng)用部23取得在設(shè)定信息數(shù)據(jù)庫6中保存的Cookie 信息。然后,控制應(yīng)用部23在有與掃描數(shù)據(jù)的發(fā)送目的地的域信息“www. example, com/ docmng/receive” 一致的特定Cookie信息的情況下,在掃描數(shù)據(jù)的發(fā)送時(shí)生成附加了該特定Cookie信息的掃描執(zhí)行的控制命令,并發(fā)送到設(shè)備控制部7 (S18)。此時(shí),控制應(yīng)用部23 在HTTP請(qǐng)求中包含有掃描條件的情況下,生成以該掃描條件執(zhí)行掃描的控制命令。另外,在沒有與域信息一致的特定Cookie信息的情況下,控制應(yīng)用部23也可以生成不附加Cookie信息的掃描執(zhí)行的控制命令并繼續(xù)處理,或者也可以進(jìn)行錯(cuò)誤處理。例如,在設(shè)定信息數(shù)據(jù)庫6存儲(chǔ)有如圖7所示的Cookie信息,并且掃描數(shù)據(jù)發(fā)送目的地的域信息為“www. example, com/docmng/receive"的情況下,控制應(yīng)用部23從圖7 的Cookie信息中,將域名為“example, com"的第1行和第2行的Cookie信息決定為附加到掃描數(shù)據(jù)的特定Cookie信息。然后,網(wǎng)頁瀏覽器部5若從控制應(yīng)用部23接收到對(duì)于包含執(zhí)行掃描功能的指示的 HTTP請(qǐng)求(S17)的響應(yīng)(S19),則顯示掃描開始畫面。之后,設(shè)備控制部7控制圖像讀取部2,若掃描結(jié)束,則設(shè)備控制部7將掃描數(shù)據(jù)發(fā)送到指定的塊。這里,設(shè)為指定了信息處理裝置51的外部應(yīng)用部M。因此,設(shè)備控制部 7控制第2通信部22,將掃描數(shù)據(jù)發(fā)送到信息處理裝置51的外部應(yīng)用部M(S20)。該掃描數(shù)據(jù)發(fā)送是通過HTTP通信而進(jìn)行,之前取得的特定Cookie信息作為HTTP報(bào)頭而附加到該 HTTP通信(HTTP請(qǐng)求)。圖10是Cookie HTTP報(bào)頭的一例。在從設(shè)備控制部7對(duì)信息處理裝置51發(fā)送時(shí)發(fā)送Cookie信息的情況下,使用圖10所示的數(shù)據(jù)形式。另外,Cookie HTTP報(bào)頭的技術(shù)可以應(yīng)用公知的技術(shù)。并且,外部應(yīng)用部M確認(rèn)在特定Cookie信息中的對(duì)話ID是否合適,并將接收到的掃描數(shù)據(jù)存儲(chǔ)在存儲(chǔ)部中(S21)。例如,在從設(shè)備控制部7發(fā)送的特定Cookie信息中的對(duì)話ID與在S15中存儲(chǔ)的 Cookie信息中的對(duì)話ID相同的情況下,外部應(yīng)用部M判斷為是來自合法用戶的掃描數(shù)據(jù), 并將接收到的掃描數(shù)據(jù)存儲(chǔ)在存儲(chǔ)部中,在不相同的情況下,判斷為是非法的訪問,不將接收到的掃描數(shù)據(jù)存儲(chǔ)在存儲(chǔ)部中。由此,能夠防止非法的訪問引起的掃描數(shù)據(jù)的存儲(chǔ)?;蛘?,也可以在從設(shè)備控制部7發(fā)送的特定Cookie信息中的對(duì)話ID與在S15中存儲(chǔ)的Cookie信息中的對(duì)話ID相同的情況下,外部應(yīng)用部M將接收到的掃描數(shù)據(jù)與表示由特定Cookie信息所示的復(fù)合機(jī)或用戶的信息(例如,用戶ID等)相關(guān)聯(lián)地存儲(chǔ)在存儲(chǔ)部中。由此,用戶能夠從存儲(chǔ)在信息處理裝置51的存儲(chǔ)部中的掃描數(shù)據(jù)中,容易找出自己的掃描數(shù)據(jù)。此外,若掃描數(shù)據(jù)發(fā)送完成,則設(shè)備控制部7從第1網(wǎng)絡(luò)服務(wù)器53接收表示將掃描數(shù)據(jù)存儲(chǔ)在了存儲(chǔ)部中的HTTP響應(yīng)(S22)。通常,在該HTTP響應(yīng)中包含有請(qǐng)求廢棄特定 Cookie信息的命令的情況下,即使設(shè)備控制部7能夠廢棄在掃描執(zhí)行時(shí)從控制應(yīng)用23取得的特定Cookie信息,存儲(chǔ)在網(wǎng)頁瀏覽器部5中的特定Cookie信息是不會(huì)被廢棄而留下。因此,在本實(shí)施方式的復(fù)合機(jī)控制系統(tǒng)1中,在掃描數(shù)據(jù)發(fā)送的HTTP響應(yīng)中包含有請(qǐng)求廢棄特定Cookie信息的命令的情況下,設(shè)備控制部7對(duì)控制應(yīng)用部23傳遞請(qǐng)求廢棄特定Cookie信息廢棄的內(nèi)容(S23)。然后,控制應(yīng)用部23檢索在網(wǎng)頁瀏覽器部5的設(shè)定信息數(shù)據(jù)庫6中的特定Cookie信息,廢棄成為刪除對(duì)象的特定Cookie信息。另外,一般在圖6所示的kt-Cookie報(bào)頭中,通過將特定Cookie信息的有效期限設(shè)定為當(dāng)前時(shí)刻之前的過去的時(shí)間,從而能夠?qū)崿F(xiàn)請(qǐng)求廢棄特定Cookie信息廢棄的命令。如上所述,在本具體例1中,網(wǎng)頁瀏覽器部5將請(qǐng)求操作畫面的HTTP請(qǐng)求發(fā)送到第1網(wǎng)絡(luò)服務(wù)器53,并作為對(duì)于該HTTP請(qǐng)求的響應(yīng)而接受包含如下的圖像數(shù)據(jù)的HTTP響應(yīng),該圖像數(shù)據(jù)設(shè)定了回送地址作為在操作畫面上輸入了掃描執(zhí)行指示時(shí)的訪問目的地的地址。然后,網(wǎng)頁瀏覽器部5根據(jù)該HTTP響應(yīng),在顯示部10中顯示操作畫面。在該顯示畫面上輸入了掃描執(zhí)行指示時(shí),網(wǎng)頁瀏覽器部5訪問到第2網(wǎng)絡(luò)服務(wù)器部8,將輸入的掃描執(zhí)行指示通知第2網(wǎng)絡(luò)服務(wù)器部8。由此,能夠使復(fù)合機(jī)21執(zhí)行掃描。此外,外部應(yīng)用部M對(duì)操作畫面的HTTP響應(yīng)附加特定Cookie信息而發(fā)送到復(fù)合機(jī)21,設(shè)備控制部7將附加了該特定Cookie信息的掃描數(shù)據(jù)發(fā)送到外部應(yīng)用部M。由此, 外部應(yīng)用部M從來自不同于網(wǎng)頁瀏覽器部5的HTTP客戶端即設(shè)備控制部7的數(shù)據(jù)通信用的請(qǐng)求中也能夠取得對(duì)話ID,所以能夠基于特定Cookie信息,容易識(shí)別用戶。另外,控制應(yīng)用部23取得在設(shè)定信息數(shù)據(jù)庫6中保存的Cookie信息的定時(shí)并不限定于上述的具體例。例如,也可以在設(shè)備控制部7中監(jiān)視回送調(diào)用(loop back call),從網(wǎng)頁瀏覽器部5對(duì)第2網(wǎng)絡(luò)服務(wù)器部8通知了 HTTP請(qǐng)求時(shí),控制應(yīng)用部23取得在設(shè)定信息數(shù)據(jù)庫6中保存的Cookie信息。由此,可以縮短處理時(shí)間。(具體例印刷應(yīng)用的執(zhí)行)本具體例是在信息處理裝置51中預(yù)先存儲(chǔ)成為印刷對(duì)象的印刷數(shù)據(jù),用戶操作復(fù)合機(jī)21而執(zhí)行該印刷數(shù)據(jù)的印刷處理的例子。以下,參照?qǐng)D11說明本具體例的處理的流程。另外,設(shè)為在本具體例的處理之前, 用戶在信息處理裝置51的存儲(chǔ)部中預(yù)先存儲(chǔ)了印刷數(shù)據(jù)。此外,在本具體例的處理中,由于Slll S112的處理與在圖3所示的Sll S12的處理大致相同,所以在這里省略其說明。首先,復(fù)合機(jī)21的網(wǎng)頁瀏覽器部5將初始操作畫面顯示在顯示部10中(S13),用戶輸入用于指定成為印刷對(duì)象的印刷數(shù)據(jù)的操作畫面的請(qǐng)求指示。網(wǎng)頁瀏覽器部5接受該輸入,將請(qǐng)求用于指定印刷數(shù)據(jù)的操作畫面(圖像數(shù)據(jù)選擇畫面)的HTTP請(qǐng)求發(fā)送到信息處理裝置51 (Si 14)。信息處理裝置51的外部應(yīng)用部M根據(jù)在S114中發(fā)送的HTTP請(qǐng)求,生成表示圖像數(shù)據(jù)選擇畫面的HTML數(shù)據(jù)。此時(shí),在基于用戶的輸入而將Cookie信息存儲(chǔ)在網(wǎng)頁瀏覽器部5中的情況下,外部應(yīng)用部討對(duì)圖像數(shù)據(jù)選擇畫面的HTML數(shù)據(jù)附加Cookie信息。具體地說,外部應(yīng)用部M作為HTTP數(shù)據(jù)的一部分而附加圖6所示的kt-Cookie報(bào)頭,并發(fā)送到復(fù)合機(jī)21(S115)。另外,此時(shí),外部應(yīng)用部M存儲(chǔ)發(fā)行了的Cookie信息。之后,在接收到HTML數(shù)據(jù)的復(fù)合機(jī)21中,網(wǎng)頁瀏覽器部5基于接收到的HTML數(shù)據(jù),將用于指定印刷數(shù)據(jù)的圖像數(shù)據(jù)選擇畫面顯示在顯示部10中。此外,網(wǎng)頁瀏覽器部5在 Set-Cookie報(bào)頭包含在圖像數(shù)據(jù)選擇畫面的HTML數(shù)據(jù)中的情況下,根據(jù)指示而將Cookie 信息保存在設(shè)定信息數(shù)據(jù)庫6中。用戶在圖像數(shù)據(jù)選擇畫面上輸入存儲(chǔ)有成為印刷對(duì)象的圖像數(shù)據(jù)(也可以稱為印刷數(shù)據(jù)或特定圖像數(shù)據(jù))的文件夾名稱和該印刷數(shù)據(jù)的文件名稱,并按下用于執(zhí)行印刷功能的按鈕(S116)。
17
在按下了印刷按鈕時(shí),由于URL的IP地址為回送地址,所以網(wǎng)頁瀏覽器部5訪問作為自裝置的復(fù)合機(jī)21內(nèi)的第2網(wǎng)絡(luò)服務(wù)器部8。然后,網(wǎng)頁瀏覽器部5將包含通過印刷應(yīng)用執(zhí)行印刷功能的指示的HTTP請(qǐng)求通知第2網(wǎng)絡(luò)服務(wù)器部8(S117)。在第2網(wǎng)絡(luò)服務(wù)器部8中,根據(jù)來自網(wǎng)頁瀏覽器部5的HTTP請(qǐng)求,對(duì)控制應(yīng)用部23 執(zhí)行印刷應(yīng)用的處理。首先,控制應(yīng)用部23取得在設(shè)定信息數(shù)據(jù)庫6中保存的Cookie信息,在有與印刷數(shù)據(jù)取得目的地的域信息一致的特定Cookie信息的情況下,生成指示在印刷數(shù)據(jù)發(fā)送請(qǐng)求中附加該特定Cookie信息的控制命令,并發(fā)送到設(shè)備控制部7 (S118)。另外,在HTTP請(qǐng)求中包含有印刷條件的情況下,生成以該印刷條件執(zhí)行印刷的控制命令。此外,網(wǎng)頁瀏覽器部5若從控制應(yīng)用部23接收到對(duì)于包含執(zhí)行印刷功能的指示的HTTP請(qǐng)求 (S117)的響應(yīng)(S119),則顯示印刷開始畫面。然后,設(shè)備控制部7執(zhí)行按照控制命令的印刷處理。具體地說,設(shè)備控制部7將請(qǐng)求印刷數(shù)據(jù)的發(fā)送的HTTP Get命令發(fā)送到信息處理裝置51 (S120)。通過HTTP通信進(jìn)行該印刷數(shù)據(jù)的發(fā)送請(qǐng)求,且之前取得的特定Cookie信息作為HTTP報(bào)頭而附加。同時(shí),設(shè)備控制部7開始等待處理(S121)。若信息處理裝置51的第1網(wǎng)絡(luò)服務(wù)器53接收到在S120中發(fā)送的HTTPGet命令, 則外部應(yīng)用部討分析該Get命令,確認(rèn)在特定Cookie信息中的對(duì)話ID是否合適。然后, 外部應(yīng)用部M從存儲(chǔ)部中讀出請(qǐng)求的印刷數(shù)據(jù)(S12》。第1網(wǎng)絡(luò)服務(wù)器53將由外部應(yīng)用部M讀出的印刷數(shù)據(jù)發(fā)送到設(shè)備控制部7 (S123)。例如,在對(duì)Get命令附加的特定Cookie信息中的對(duì)話ID與在S115中存儲(chǔ)的 Cookie信息中的對(duì)話ID相同的情況下,外部應(yīng)用部討判斷為是來自合法用戶的請(qǐng)求,并發(fā)回印刷數(shù)據(jù),在不相同的情況下,判斷為是非法的訪問,不發(fā)回印刷數(shù)據(jù)。由此,能夠防止非法的訪問引起的數(shù)據(jù)的存儲(chǔ)。然后,設(shè)備控制部7執(zhí)行印刷數(shù)據(jù)的印刷處理(S124)。具體地說,設(shè)備控制部7對(duì)圖像形成部3發(fā)送印刷數(shù)據(jù),并控制圖像形成部3,使得在用紙上形成由該印刷數(shù)據(jù)表示的圖像。若印刷處理結(jié)束,則設(shè)備控制部7對(duì)控制應(yīng)用部23發(fā)送結(jié)束通知,接收到結(jié)束通知的控制應(yīng)用部23使用HTTP重定向,將訪問目的地變更為信息處理裝置51的第1網(wǎng)絡(luò)服務(wù)器53,并且將請(qǐng)求結(jié)束畫面的HTTP響應(yīng)發(fā)送到網(wǎng)頁瀏覽器部5 (S125)。如上所述,在本具體例2中,網(wǎng)頁瀏覽器部5在顯示部10中顯示用于確定成為印刷對(duì)象的印刷數(shù)據(jù)的圖像數(shù)據(jù)選擇畫面。此外,若在該圖像數(shù)據(jù)選擇畫面中輸入用于確定印刷數(shù)據(jù)的特定信息(文件名名稱和文件名稱),則網(wǎng)頁瀏覽器部5中作為控制指示而輸入基于由該特定信息表示的印刷數(shù)據(jù)(特定圖像數(shù)據(jù))的圖像的印刷指示,將包含由該特定信息表示的印刷數(shù)據(jù)的請(qǐng)求的HTTP請(qǐng)求發(fā)送到第1網(wǎng)絡(luò)服務(wù)器53。之后,網(wǎng)頁瀏覽器部 5作為對(duì)應(yīng)于該HTTP請(qǐng)求的響應(yīng)而從第1網(wǎng)絡(luò)服務(wù)器53接收如下HTTP響應(yīng),即包含使用 HTTP重定向而將訪問目的地變更為第2網(wǎng)絡(luò)服務(wù)器部8的變更指示、由特定信息表示的印刷數(shù)據(jù)、以及由該印刷數(shù)據(jù)表示的圖像的印刷指示的HTTP響應(yīng)。由此,網(wǎng)頁瀏覽器部5根據(jù)接收到的HTTP響應(yīng)而訪問第2網(wǎng)絡(luò)服務(wù)器部8,從而能夠?qū)⒂∷?shù)據(jù)和印刷指示通知第 2網(wǎng)絡(luò)服務(wù)器部8。其結(jié)果,設(shè)備控制部7能夠根據(jù)從網(wǎng)頁瀏覽器部5通知到第2網(wǎng)絡(luò)服務(wù)器部8的印刷數(shù)據(jù)和印刷指示,控制圖像形成部3,使得在記錄片材上印刷由該印刷數(shù)據(jù)表示的圖像。此外,外部應(yīng)用部M在圖像數(shù)據(jù)選擇畫面的HTTP響應(yīng)中附加Cookie信息而發(fā)送,設(shè)備控制部7將附加了該Cookie信息(特定Cookie信息)的、請(qǐng)求發(fā)送印刷數(shù)據(jù)的 HTTP Get命令發(fā)送到外部應(yīng)用部Μ。由此,外部應(yīng)用部M從來自不同于網(wǎng)頁瀏覽器部5 的HTTP客戶端即設(shè)備控制部7的數(shù)據(jù)通信用的請(qǐng)求中也能夠取得對(duì)話信息,識(shí)別對(duì)話ID 是否合適。(變形例1)在本實(shí)施方式中,說明了控制應(yīng)用部23取得保存在網(wǎng)頁瀏覽器部5中的Cookie 信息,控制應(yīng)用部23生成在數(shù)據(jù)發(fā)送的HTTP請(qǐng)求中附加了 Cookie信息的控制命令的情況,但本發(fā)明并不限定于此。例如,作為從網(wǎng)頁瀏覽器部5對(duì)控制應(yīng)用部23傳遞Cookie信息的方法,也可以考慮如下方法,即通過在從網(wǎng)頁瀏覽器部5對(duì)于第2網(wǎng)絡(luò)服務(wù)器部8的 HTTP通信中包含Cookie信息,從而經(jīng)由第2網(wǎng)絡(luò)服務(wù)器部8,從網(wǎng)頁瀏覽器部5對(duì)控制應(yīng)用部23傳遞Cookie信息。在沿著一般的Cookie信息的使用方法的情況下,Cookie信息包含通信目的地的網(wǎng)絡(luò)服務(wù)器的域名,并且在與存儲(chǔ)網(wǎng)頁瀏覽器部5的通信目的地的Cookie信息的域名相同的情況下,通知該Cookie信息。換言之,在由外部應(yīng)用部M的請(qǐng)求而存儲(chǔ)的Cookie信息不會(huì)發(fā)送到作為與外部應(yīng)用部M的域名不同的控制應(yīng)用部23。例如,在存儲(chǔ)了 Cookie信息的外部應(yīng)用部M以域名“.example, com”動(dòng)作的情況下,控制應(yīng)用部23的域?yàn)閺?fù)合機(jī)21的域(例如,“127. 0. 0. 1”),所以網(wǎng)頁瀏覽器部5判斷為是不同的域,不能將包含“.example, com"的Cookie信息傳遞到控制應(yīng)用部23。其中,作為公知技術(shù),已知外部應(yīng)用部M能夠指定Cookie信息的發(fā)送目的地的域名的情況。因此,在外部應(yīng)用部M將Cookie信息存儲(chǔ)在網(wǎng)頁瀏覽器部5,以許可對(duì)于控制應(yīng)用部23的發(fā)送的情況下,網(wǎng)頁瀏覽器部5能夠通過外部應(yīng)用部M的指示,將Cookie信息傳遞到控制應(yīng)用部23。但是,在利用這個(gè)方法的情況下,外部應(yīng)用部M必須進(jìn)行對(duì)自身的域名許可發(fā)送的Cookie信息和對(duì)復(fù)合機(jī)21的域(控制應(yīng)用部2 許可發(fā)送的Cookie信息的雙方的設(shè)定,外部應(yīng)用部M的開發(fā)負(fù)擔(dān)增加。此外,由于存儲(chǔ)在網(wǎng)頁瀏覽器部5的設(shè)定信息數(shù)據(jù)庫 6中的信息也成為2倍,所以不適合設(shè)定信息數(shù)據(jù)庫6的Cookie存儲(chǔ)容量受限的情況。此外,隨著Cookie信息的數(shù)目的增加,產(chǎn)生如網(wǎng)頁瀏覽器部5和外部應(yīng)用部M之間的通信量也增加等的新的問題。因此,為了解決如上所述的新的問題,也可以如下構(gòu)筑網(wǎng)頁瀏覽器部5,即在網(wǎng)頁瀏覽器部5對(duì)第2網(wǎng)絡(luò)服務(wù)器部8進(jìn)行HTTP通信時(shí),通知存儲(chǔ)網(wǎng)頁瀏覽器部5的Cookie信息。如上所述,在復(fù)合機(jī)控制系統(tǒng)1中,外部應(yīng)用部M能夠使用HTTP重定向,將網(wǎng)頁瀏覽器部5的訪問目的地變更為第2網(wǎng)絡(luò)服務(wù)器部8。即,在訪問目的地為回送地址的情況下, 由于同一個(gè)復(fù)合機(jī)21內(nèi)的第2網(wǎng)絡(luò)服務(wù)器部8成為訪問目的地,所以網(wǎng)頁瀏覽器部5能夠?qū)⒋鎯?chǔ)的Cookie信息通知第2網(wǎng)絡(luò)服務(wù)器部8。因此,根據(jù)復(fù)合機(jī)控制系統(tǒng)1,不會(huì)產(chǎn)生如上所述的新的問題,能夠在從網(wǎng)頁瀏覽器部5對(duì)于第2網(wǎng)絡(luò)服務(wù)器部8的HTTP通信中包含Cookie信息。此外,Cookie信息只發(fā)送到指定的域是以信息泄漏防止為目的,但由于網(wǎng)頁瀏覽器部5和第2網(wǎng)絡(luò)服務(wù)器部8都在復(fù)合機(jī)21的內(nèi)部動(dòng)作,所以信息不會(huì)泄漏。此時(shí),優(yōu)選地,在網(wǎng)頁瀏覽器部5對(duì)第2網(wǎng)絡(luò)服務(wù)器部8進(jìn)行HTTP通信時(shí)發(fā)送的 Cookie信息限定為與對(duì)第2網(wǎng)絡(luò)服務(wù)器部8設(shè)定HTTP通信請(qǐng)求的第1網(wǎng)絡(luò)服務(wù)器53的域相同的Cookie信息。由此,例如在響應(yīng)了如圖8所示的HTML數(shù)據(jù)的外部應(yīng)用部M以域名“.example, com”動(dòng)作的情況下,若使用如圖7所示的Cookie文件的例子,則網(wǎng)頁瀏覽器部5對(duì)第2網(wǎng)絡(luò)服務(wù)器部8發(fā)送的Cookie信息成為域名“.example, com”一致的第1行和第2行所示的Cookie信息。其中,在網(wǎng)頁瀏覽器部5在HTTP通信中對(duì)第2網(wǎng)絡(luò)服務(wù)器部 8傳遞Cookie信息時(shí),并非如圖10所示那樣僅通知名稱和值的對(duì),而是如圖6所示那樣一并通知Cookie信息的發(fā)送源的域名等。這是因?yàn)槿〉昧?Cookie信息的控制應(yīng)用部8需要確認(rèn)取得的Cookie信息的域和圖像數(shù)據(jù)的發(fā)送目的地是否一致。另外,在圖像數(shù)據(jù)的發(fā)送目的地與設(shè)定在Cookie信息中的域不同的情況下,控制應(yīng)用部8不發(fā)送Cookie信息。由此,例如考慮使用圖6所示的數(shù)據(jù)形式的Cookie文件,將如圖7所示的第1行和第2行的Cookie信息從網(wǎng)頁瀏覽器部5發(fā)送到第2網(wǎng)絡(luò)服務(wù)器部8。由此,也可以通過第2網(wǎng)絡(luò)服務(wù)器部8,從網(wǎng)頁瀏覽器部5對(duì)控制應(yīng)用部23傳遞Cookie信息,從而實(shí)現(xiàn)復(fù)合機(jī)控制系統(tǒng)1。(變形例2)在如上所述的具體例1中,說明了設(shè)備控制部7在生成的掃描數(shù)據(jù)中附加特定 Cookie信息而發(fā)送到信息處理裝置51的結(jié)構(gòu)。此時(shí),復(fù)合機(jī)21也可以是將生成的掃描數(shù)據(jù)與Cookie信息相關(guān)聯(lián)地暫時(shí)存儲(chǔ)的結(jié)構(gòu)。具體地說,復(fù)合機(jī)21包括存儲(chǔ)掃描數(shù)據(jù)的圖像數(shù)據(jù)存儲(chǔ)部,設(shè)備控制部7將生成的掃描數(shù)據(jù)與特定Cookie信息相關(guān)聯(lián)地存儲(chǔ)在圖像數(shù)據(jù)存儲(chǔ)部中。此時(shí),優(yōu)選地,設(shè)備控制部7在過了特定Cookie信息的有效期限時(shí),從圖像數(shù)據(jù)存儲(chǔ)部中刪除與該特定Cookie 信息對(duì)應(yīng)的掃描數(shù)據(jù)。由此,能夠基于特定Cookie信息的有效期限,自動(dòng)地刪除掃描數(shù)據(jù)。 此外,由于Cookie信息的有效期限可由外部應(yīng)用部M設(shè)定,所以能夠在信息處理裝置51 中一并進(jìn)行存儲(chǔ)在復(fù)合機(jī)21中的掃描數(shù)據(jù)的管理。(變形例3)在上述的具體例2中,說明了在從復(fù)合機(jī)21發(fā)送了附加了特定Cookie信息的印刷數(shù)據(jù)發(fā)送請(qǐng)求時(shí),外部應(yīng)用部M在確認(rèn)了特定Cookie信息是否合適之后,從存儲(chǔ)部中讀出請(qǐng)求的印刷數(shù)據(jù),并發(fā)送到設(shè)備控制部7的結(jié)構(gòu)。此時(shí),外部應(yīng)用部M也可以是將該特定 Cookie信息與存儲(chǔ)在存儲(chǔ)部中的印刷數(shù)據(jù)相關(guān)聯(lián)地存儲(chǔ)的結(jié)構(gòu),此時(shí),優(yōu)選地,外部應(yīng)用部 54在過了特定Cookie信息的有效期限時(shí),從存儲(chǔ)部中刪除與該特定Cookie信息對(duì)應(yīng)的印刷數(shù)據(jù)。由此,由于能夠?qū)⒂脩衾肅ookie信息可再次訪問的期間與存儲(chǔ)在存儲(chǔ)部中的印刷數(shù)據(jù)的存儲(chǔ)期間一致,所以能夠容易進(jìn)行信息處理裝置51中的印刷數(shù)據(jù)的管理。另外,Cookie信息可對(duì)每個(gè)應(yīng)用單獨(dú)設(shè)定。因此,在變形例2和3中,外部應(yīng)用部 M能夠根據(jù)應(yīng)用,在Cookie信息中包含而設(shè)定在過了 Cookie信息的有效期限時(shí)、廢棄與該 Cookie信息對(duì)應(yīng)的圖像數(shù)據(jù)的請(qǐng)求。具體地說,外部應(yīng)用部M根據(jù)應(yīng)用,在Cookie信息中加入表示是否廢棄圖像數(shù)據(jù)的執(zhí)行可否命令。并且,在變形例2的情況下,在過了 Cookie 信息的有效期限時(shí),設(shè)備控制部7確認(rèn)加入到該Cookie信息中的執(zhí)行可否命令,只有在表示“可執(zhí)行”的情況下,刪除圖像數(shù)據(jù)即可。另外,在變形例3的情況下,外部應(yīng)用部M進(jìn)行同樣的處理。由此,能夠容易進(jìn)行復(fù)合機(jī)控制系統(tǒng)1中的圖像數(shù)據(jù)的管理。另外,在本實(shí)施方式中,說明了復(fù)合機(jī)21具有第2網(wǎng)絡(luò)服務(wù)器部8的結(jié)構(gòu),但本發(fā)明并不限定于這個(gè)結(jié)構(gòu)。在復(fù)合機(jī)21中,第2網(wǎng)絡(luò)服務(wù)器部8是起如下作用的部件,即將網(wǎng)頁瀏覽器部5從信息處理裝置51的第1網(wǎng)絡(luò)服務(wù)器部53接收到的控制指示傳遞到設(shè)備控制部7時(shí)的中介功能。艮口, 第2網(wǎng)絡(luò)服務(wù)器部8是用于構(gòu)成為設(shè)備控制部7不需要從信息處理裝置51的第1網(wǎng)絡(luò)服務(wù)器部53接受控制指示的一個(gè)方式,也可以代替第2網(wǎng)絡(luò)服務(wù)器部8而使用其他的替代結(jié)構(gòu)。實(shí)施方式的概括本實(shí)施方式的復(fù)合機(jī)經(jīng)由通信網(wǎng)絡(luò)與包括第1網(wǎng)絡(luò)服務(wù)器部的信息處理裝置進(jìn)行通信,該第1網(wǎng)絡(luò)服務(wù)器部根據(jù)網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作,其特征在于,上述復(fù)合機(jī)包括網(wǎng)頁瀏覽器部,根據(jù)網(wǎng)頁瀏覽器的軟件而進(jìn)行動(dòng)作;第2網(wǎng)絡(luò)服務(wù)器部,根據(jù)網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作;以及存儲(chǔ)部,存儲(chǔ)上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部接收的Cookie信息,上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部接受用于對(duì)上述第2網(wǎng)絡(luò)服務(wù)器部通知控制上述復(fù)合機(jī)的控制指示的控制信息,在從第1網(wǎng)絡(luò)服務(wù)器部取得了該控制信息時(shí),進(jìn)行將上述控制指示通知上述第2網(wǎng)絡(luò)服務(wù)器部的通知處理,上述復(fù)合機(jī)還包括控制部,基于上述第2網(wǎng)絡(luò)服務(wù)器部獲得的上述控制指示來控制復(fù)合機(jī),在上述控制指示為圖像數(shù)據(jù)的發(fā)送指示的情況下,上述控制部將存儲(chǔ)在上述存儲(chǔ)部中且包含用于識(shí)別在該發(fā)送指示中指定的發(fā)送目的地的外部裝置的識(shí)別信息的Cookie信息作為特定Cookie信息,附加該特定Cookie信息之后,將上述圖像數(shù)據(jù)發(fā)送到上述發(fā)送目的地的外部裝置。根據(jù)上述結(jié)構(gòu),控制部只要從設(shè)置在復(fù)合機(jī)內(nèi)部的第2網(wǎng)絡(luò)服務(wù)器部接受控制指示即可,不需要從信息處理裝置的第1網(wǎng)絡(luò)服務(wù)器部接受控制指示。由于控制部和第2網(wǎng)絡(luò)服務(wù)器部包含在同一個(gè)復(fù)合機(jī)中,所以在控制部和第2網(wǎng)絡(luò)服務(wù)器部之間沒有構(gòu)筑防火
掉丄回ο此外,在控制指示為圖像數(shù)據(jù)的發(fā)送指示的情況下,控制部將存儲(chǔ)在存儲(chǔ)部中且包含用于識(shí)別在該發(fā)送指示中指定的發(fā)送目的地的識(shí)別信息的Cookie信息,附加該特定 Cookie信息之后,將圖像數(shù)據(jù)發(fā)送到發(fā)送目的地的外部裝置。因此,在發(fā)送目的地的外部裝置為信息處理裝置的情況下,網(wǎng)頁瀏覽器部從第1 網(wǎng)絡(luò)服務(wù)器部接收控制信息時(shí)接收到的Cookie信息作為特定Cookie信息而附加到圖像數(shù)據(jù)。其結(jié)果,信息處理裝置的第1網(wǎng)絡(luò)服務(wù)器部通過確認(rèn)附加到圖像數(shù)據(jù)的特定Cookie信息,就能夠容易識(shí)別是否為合法的訪問,具體地說,第1網(wǎng)絡(luò)服務(wù)器部容易識(shí)別是否為來自經(jīng)由網(wǎng)頁瀏覽器部進(jìn)行通信的合法的用戶的圖像數(shù)據(jù)。此外,本實(shí)施方式的復(fù)合機(jī)經(jīng)由通信網(wǎng)絡(luò)與包括第1網(wǎng)絡(luò)服務(wù)器部的信息處理裝置進(jìn)行通信,該第1網(wǎng)絡(luò)服務(wù)器部根據(jù)網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作,其特征在于,上述復(fù)合機(jī)包括網(wǎng)頁瀏覽器部,根據(jù)網(wǎng)頁瀏覽器的軟件而進(jìn)行動(dòng)作;第2網(wǎng)絡(luò)服務(wù)器部,根據(jù)網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作;以及存儲(chǔ)部,存儲(chǔ)上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部接收的Cookie信息,上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部接受用于對(duì)上述第2 網(wǎng)絡(luò)服務(wù)器部通知控制上述復(fù)合機(jī)的控制指示的控制信息,在從第1網(wǎng)絡(luò)服務(wù)器部取得了該控制信息時(shí),進(jìn)行將上述控制指示通知上述第2網(wǎng)絡(luò)服務(wù)器部的通知處理,上述復(fù)合機(jī)還包括控制部,基于上述第2網(wǎng)絡(luò)服務(wù)器部獲得的上述控制指示來控制復(fù)合機(jī),在上述控制指示為來自外部裝置的圖像數(shù)據(jù)的取得指示的情況下,上述控制部將存儲(chǔ)在上述存儲(chǔ)部中且包含用于識(shí)別在該取得指示中指定的取得目的地的識(shí)別信息的Cookie信息作為特定 Cookie信息,附加該特定Cookie信息之后,將圖像數(shù)據(jù)的發(fā)送請(qǐng)求發(fā)送到上述取得目的地,從上述取得目的地的外部裝置取得該圖像數(shù)據(jù)。根據(jù)上述結(jié)構(gòu),在控制指示為來自外部裝置的圖像數(shù)據(jù)的取得指示的情況下,控制部將保存在存儲(chǔ)部中且包含用于識(shí)別在該取得指示中指定的取得目的地的識(shí)別信息的 Cookie信息作為特定Cookie信息,附加該特定Cookie信息之后,將圖像數(shù)據(jù)的發(fā)送請(qǐng)求發(fā)送到上述取得目的地,從上述取得目的地取得該圖像數(shù)據(jù)。因此,在取得目的地的外部裝置為信息處理裝置的情況下,網(wǎng)頁瀏覽器部從第1 網(wǎng)絡(luò)服務(wù)器部接收控制信息時(shí)接收到的Cookie信息作為特定Cookie信息而附加到圖像數(shù)據(jù)的發(fā)送請(qǐng)求中。其結(jié)果,信息處理裝置的第1網(wǎng)絡(luò)服務(wù)器部通過確認(rèn)附加到發(fā)送請(qǐng)求的特定Cookie信息,就能夠容易識(shí)別是否為合法的訪問,具體地說,第1網(wǎng)絡(luò)服務(wù)器部容易識(shí)別是否為來自經(jīng)由網(wǎng)頁瀏覽器部進(jìn)行通信的合法的用戶的請(qǐng)求。此外,優(yōu)選地,在本實(shí)施方式的復(fù)合機(jī)中,上述控制部從上述存儲(chǔ)部中讀出上述特定Cookie信息。根據(jù)上述結(jié)構(gòu),通過控制部訪問到存儲(chǔ)部,從而能夠取得特定Cookie信息。由此, 控制部能夠不增加網(wǎng)頁瀏覽器部和第2網(wǎng)絡(luò)服務(wù)器部之間的通信量地取得特定Cookie信肩、ο此外,也可以在本實(shí)施方式的復(fù)合機(jī)中,上述外部裝置和上述信息處理裝置是同一個(gè)裝置,在上述通知處理中,上述網(wǎng)頁瀏覽器部將存儲(chǔ)在上述存儲(chǔ)部中且包含用于識(shí)別上述第1網(wǎng)絡(luò)服務(wù)器部的識(shí)別信息的Cookie信息通知上述第2網(wǎng)絡(luò)服務(wù)器部,上述控制部從由上述第2網(wǎng)絡(luò)服務(wù)器部通知的Cookie信息中取得上述特定Cookie信息。根據(jù)上述結(jié)構(gòu),由于網(wǎng)頁瀏覽器部能夠?qū)Φ?網(wǎng)絡(luò)服務(wù)器部通知存儲(chǔ)在存儲(chǔ)部中的Cookie信息,所以控制部不需要為了取得特定Cookie信息而訪問網(wǎng)頁瀏覽器部。由此,由于減輕了控制部的負(fù)擔(dān),所以能夠簡化控制部的結(jié)構(gòu)。此外,優(yōu)選地,在本實(shí)施方式的復(fù)合機(jī)中,在從上述外部裝置接受到上述特定 Cookie信息的廢棄請(qǐng)求時(shí),上述控制部從上述存儲(chǔ)部中刪除該特定Cookie信息。根據(jù)上述結(jié)構(gòu),能夠在控制部和存儲(chǔ)部之間實(shí)現(xiàn)特定Cookie信息的管理的同步。此外,優(yōu)選地,在本實(shí)施方式的復(fù)合機(jī)中,還包括將上述圖像數(shù)據(jù)與上述特定 Cookie信息相關(guān)聯(lián)地存儲(chǔ)的圖像數(shù)據(jù)存儲(chǔ)部,在過了上述特定Cookie信息的有效期限時(shí), 上述控制部從上述圖像數(shù)據(jù)存儲(chǔ)部中刪除與該特定Cookie信息相對(duì)應(yīng)的上述圖像數(shù)據(jù)。根據(jù)上述結(jié)構(gòu),基于特定Cookie信息的有效期限,控制部刪除在圖像數(shù)據(jù)存儲(chǔ)部中存儲(chǔ)的圖像數(shù)據(jù)。此外,可由信息處理裝置設(shè)定特定Cookie信息的有效期限。由此,能夠在信息處理裝置中一并進(jìn)行存儲(chǔ)在復(fù)合機(jī)中的圖像數(shù)據(jù)的管理。此外,優(yōu)選地,在本實(shí)施方式的復(fù)合機(jī)中,在該特定Cookie信息中包含在過了上述特定Cookie信息的有效期限時(shí)、將對(duì)應(yīng)的上述圖像數(shù)據(jù)廢棄的請(qǐng)求。根據(jù)上述結(jié)構(gòu),在該特定Cookie信息中包含上述請(qǐng)求的情況下,控制部執(zhí)行圖像數(shù)據(jù)的刪除。由此,通過將上述請(qǐng)求加入到Cookie信息中,能夠容易進(jìn)行復(fù)合機(jī)中的圖像數(shù)據(jù)
的管理。本實(shí)施方式的復(fù)合機(jī)控制系統(tǒng),包括信息處理裝置和經(jīng)由通信網(wǎng)絡(luò)與上述信息處理裝置進(jìn)行通信的多個(gè)復(fù)合機(jī),上述信息處理裝置包括根據(jù)網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作的第1網(wǎng)絡(luò)服務(wù)器部,其特征在于,上述復(fù)合機(jī)包括網(wǎng)頁瀏覽器部,根據(jù)網(wǎng)頁瀏覽器的軟件而進(jìn)行動(dòng)作;第2網(wǎng)絡(luò)服務(wù)器部,根據(jù)網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作;以及存儲(chǔ)部,存儲(chǔ)上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部接收的Cookie信息,上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部接受用于對(duì)上述第2網(wǎng)絡(luò)服務(wù)器部通知控制上述復(fù)合機(jī)的控制指示的控制信息,在從第1網(wǎng)絡(luò)服務(wù)器部取得了該控制信息時(shí),進(jìn)行將上述控制指示通知上述第2網(wǎng)絡(luò)服務(wù)器部的通知處理,上述復(fù)合機(jī)還包括控制部,基于上述第2網(wǎng)絡(luò)服務(wù)器部獲得的上述控制指示來控制復(fù)合機(jī),在上述控制指示為圖像數(shù)據(jù)的發(fā)送指示的情況下,上述控制部將保存在上述存儲(chǔ)部中且包含用于識(shí)別在該發(fā)送指示中指定的發(fā)送目的地的上述第1網(wǎng)絡(luò)服務(wù)器部的識(shí)別信息的Cookie信息作為特定Cookie信息,附加該特定Cookie信息之后,將上述圖像數(shù)據(jù)發(fā)送到上述第1網(wǎng)絡(luò)服務(wù)器部。根據(jù)上述結(jié)構(gòu),第1網(wǎng)絡(luò)服務(wù)器部通過確認(rèn)附加在圖像數(shù)據(jù)中的特定Cookie信息,就能夠容易地識(shí)別出是否為合法的訪問,具體地說,識(shí)別是否為來自經(jīng)由網(wǎng)頁瀏覽器部進(jìn)行了通信的合法的用戶的圖像數(shù)據(jù)。此外,優(yōu)選地,在本實(shí)施方式的復(fù)合機(jī)控制系統(tǒng)中,上述第1網(wǎng)絡(luò)服務(wù)器部接收附加了上述特定Cookie信息的圖像數(shù)據(jù),并在該特定Cookie信息與發(fā)送到上述網(wǎng)頁瀏覽器部的Cookie信息相同的情況下,保存該圖像數(shù)據(jù)。根據(jù)上述結(jié)構(gòu),由于在特定Cookie信息與發(fā)送到上述網(wǎng)頁瀏覽器部的Cookie信息相同的合法的訪問的情況下,保存圖像數(shù)據(jù),所以不需要保存在非法的訪問中接收到的圖像數(shù)據(jù)。此外,優(yōu)選地,在本實(shí)施方式的復(fù)合機(jī)控制系統(tǒng)中,上述第1網(wǎng)絡(luò)服務(wù)器部接收附加了上述特定Cookie信息的圖像數(shù)據(jù),并在該特定Cookie信息與發(fā)送到上述網(wǎng)頁瀏覽器部的Cookie信息相同的情況下,將客戶端信息與該圖像數(shù)據(jù)相關(guān)聯(lián)地保存,該客戶端信息確定由該特定Cookie信息所表示的復(fù)合機(jī)或用戶。根據(jù)上述結(jié)構(gòu),由于將客戶端信息與該圖像數(shù)據(jù)相關(guān)聯(lián)地保存,所以用戶能夠從信息處理裝置中容易找出對(duì)應(yīng)于自己的操作的圖像數(shù)據(jù)。本實(shí)施方式的復(fù)合機(jī)控制系統(tǒng),包括信息處理裝置和經(jīng)由通信網(wǎng)絡(luò)與上述信息處理裝置進(jìn)行通信的多個(gè)復(fù)合機(jī),上述信息處理裝置包括根據(jù)網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作的第1網(wǎng)絡(luò)服務(wù)器部,其特征在于,上述復(fù)合機(jī)包括網(wǎng)頁瀏覽器部,根據(jù)網(wǎng)頁瀏覽器的軟件而進(jìn)行動(dòng)作;第2網(wǎng)絡(luò)服務(wù)器部,根據(jù)網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作;以及存儲(chǔ)部,存儲(chǔ)上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部接收的Cookie信息,上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部接受用于對(duì)上述第2網(wǎng)絡(luò)服務(wù)器部通知控制上述復(fù)合機(jī)的控制指示的控制信息,在從第1網(wǎng)絡(luò)服務(wù)器部取得了該控制信息時(shí),進(jìn)行將上述控制指示通知上述第2 網(wǎng)絡(luò)服務(wù)器部的通知處理,上述復(fù)合機(jī)還包括控制部,基于上述第2網(wǎng)絡(luò)服務(wù)器部獲得的上述控制指示來控制復(fù)合機(jī),在上述控制指示為來自上述第1網(wǎng)絡(luò)服務(wù)器部的圖像數(shù)據(jù)的
23取得指示的情況下,上述控制部將保存在上述存儲(chǔ)部中且包含用于識(shí)別在該取得指示中指定的取得目的地的第1網(wǎng)絡(luò)服務(wù)器部的識(shí)別信息的Cookie信息作為特定Cookie信息,附加該特定Cookie信息之后,將圖像數(shù)據(jù)的發(fā)送請(qǐng)求發(fā)送到上述第1網(wǎng)絡(luò)服務(wù)器部,上述第 1網(wǎng)絡(luò)服務(wù)器部在接受到上述圖像數(shù)據(jù)的發(fā)送請(qǐng)求時(shí),在附加的特定Cookie信息與發(fā)送到上述網(wǎng)頁瀏覽器部的Cookie信息相同的情況下,將該圖像數(shù)據(jù)發(fā)送到上述控制部。根據(jù)上述結(jié)構(gòu),第1網(wǎng)絡(luò)服務(wù)器部通過確認(rèn)附加在圖像數(shù)據(jù)中的特定Cookie信息,就能夠容易地識(shí)別出是否為合法的訪問,具體地說,第1網(wǎng)絡(luò)服務(wù)器部容易識(shí)別是否為來自經(jīng)由網(wǎng)頁瀏覽器部進(jìn)行了通信的合法的用戶的請(qǐng)求。此外,優(yōu)選地,在本實(shí)施方式的復(fù)合機(jī)控制系統(tǒng)中,上述第1網(wǎng)絡(luò)服務(wù)器部在接受到附加了上述特定Cookie信息的上述圖像數(shù)據(jù)的發(fā)送請(qǐng)求時(shí),將該特定Cookie信息與該圖像數(shù)據(jù)相關(guān)聯(lián)地存儲(chǔ),在過了上述特定Cookie信息的有效期限時(shí),刪除與該特定Cookie 信息相對(duì)應(yīng)的上述圖像數(shù)據(jù)。根據(jù)上述結(jié)構(gòu),基于特定Cookie信息的有效期限,第1網(wǎng)絡(luò)服務(wù)器部刪除圖像數(shù)據(jù)。因此,在過了特定Cookie信息的有效期限中設(shè)定的可再次訪問的期間時(shí),圖像數(shù)據(jù)被刪除。由此,由于能夠?qū)⒂脩衾肅ookie信息可再次訪問的期間與圖像數(shù)據(jù)的保存期間一致,所以能夠容易進(jìn)行存儲(chǔ)在信息處理裝置中的圖像數(shù)據(jù)的管理。此外,優(yōu)選地,在本實(shí)施方式的復(fù)合機(jī)控制系統(tǒng)中,在該特定Cookie信息中包含在過了上述特定Cookie信息的有效期限時(shí)、將對(duì)應(yīng)的上述圖像數(shù)據(jù)廢棄的請(qǐng)求。根據(jù)上述結(jié)構(gòu),在該特定Cookie信息中包含上述請(qǐng)求的情況下,第1網(wǎng)絡(luò)服務(wù)器部執(zhí)行圖像數(shù)據(jù)的刪除。由此,通過在Cookie信息中加入上述請(qǐng)求,能夠容易進(jìn)行在復(fù)合機(jī)控制系統(tǒng)中的圖像數(shù)據(jù)的管理。另外,上述復(fù)合機(jī)也可以通過計(jì)算機(jī)實(shí)現(xiàn),此時(shí),通過將計(jì)算機(jī)作為上述各個(gè)部來動(dòng)作,從而通過計(jì)算機(jī)實(shí)現(xiàn)復(fù)合機(jī)的程序、以及記錄了該程序的計(jì)算機(jī)可讀取的記錄介質(zhì)也屬于本發(fā)明的范圍。本發(fā)明并不限定于上述的實(shí)施方式,可以根據(jù)權(quán)利要求所示的范圍進(jìn)行各種變更。即,在權(quán)利要求所示的范圍內(nèi)組合適當(dāng)變更的技術(shù)手段而得到的實(shí)施方式也包含于本發(fā)明的技術(shù)范圍之內(nèi)。最后,復(fù)合機(jī)21和信息處理裝置51的各功能塊,既可由硬件邏輯來構(gòu)成,也可以如下所示地通過利用CPU以軟件來實(shí)現(xiàn)。即,復(fù)合機(jī)21和信息處理裝置51具有執(zhí)行用于實(shí)現(xiàn)各功能的控制程序的命令的 CPU (central processing unit 中央處理單元);存儲(chǔ)上述程序的 ROM (read only memory 只讀存儲(chǔ)器);展開上述程序的RAM (random access memory 隨機(jī)存取存儲(chǔ)器);存儲(chǔ)上述程序及各種數(shù)據(jù)的存儲(chǔ)器等存儲(chǔ)裝置(存儲(chǔ)介質(zhì))。并且,通過將作為實(shí)現(xiàn)上述功能的軟件的設(shè)備控制部7的控制程序的程序代碼(執(zhí)行形式程序、中間代碼程序、源程序)以計(jì)算機(jī)可讀取地記錄的記錄介質(zhì)提供給上述復(fù)合機(jī)21和信息處理裝置51,并且該計(jì)算機(jī)(或者 CPU或MPU)讀出記錄在記錄介質(zhì)中的程序代碼而執(zhí)行,也能夠達(dá)成本發(fā)明的目的。作為上述記錄媒體,例如可使用磁帶或卡帶等的帶類、包括軟盤(注冊(cè)商標(biāo))/硬盤等的磁盤或⑶-R0M/M0/MD/DVD/⑶-R等的光盤的盤類、IC卡(包括存儲(chǔ)卡)/光卡等的卡類、或者掩模R0M/EPR0M/EEPR0M/閃速ROM等的半導(dǎo)體存儲(chǔ)器類等。此外,也可以將復(fù)合機(jī)21和信息處理裝置51以與通信網(wǎng)絡(luò)可連接地構(gòu)成,經(jīng)由通信網(wǎng)絡(luò)提供上述程序代碼。作為該通信網(wǎng)絡(luò),沒有特別限定,例如可使用因特網(wǎng)、內(nèi)部網(wǎng)、外部網(wǎng)(extra net)、LAN、I SDN、VAN、CATV 通信網(wǎng)、虛擬專用網(wǎng)(virtual private network)、 電話線路網(wǎng)、移動(dòng)通信網(wǎng)、衛(wèi)星通信網(wǎng)等。此外,作為構(gòu)成通信網(wǎng)絡(luò)的傳輸介質(zhì),沒有特別限定,例如可使用IEEE1394、USB、電力線傳輸、電纜TV線路、電話線、ADSL線路等的有線,也可以使用IrDA或遙控那樣的紅外線、Bluetooth(注冊(cè)商標(biāo))、802. 11無線、HDR、移動(dòng)電話網(wǎng)、衛(wèi)星線路、地面波數(shù)字網(wǎng)等的無線。另外,即使是通過電子傳輸而將上述程序代碼具體化的、在載波中搭載的計(jì)算機(jī)數(shù)據(jù)信號(hào)的方式,也可以實(shí)現(xiàn)本發(fā)明。產(chǎn)業(yè)上的可利用性在于,本發(fā)明可應(yīng)用于實(shí)現(xiàn)復(fù)印、掃描、FAX等的多個(gè)功能的復(fù)合機(jī)。
權(quán)利要求
1.一種復(fù)合機(jī),經(jīng)由通信網(wǎng)絡(luò)與包括第1網(wǎng)絡(luò)服務(wù)器部的信息處理裝置進(jìn)行通信,該第1網(wǎng)絡(luò)服務(wù)器部根據(jù)網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作,其特征在于,上述復(fù)合機(jī)包括網(wǎng)頁瀏覽器部,根據(jù)網(wǎng)頁瀏覽器的軟件而進(jìn)行動(dòng)作;以及存儲(chǔ)部,存儲(chǔ)上述網(wǎng)頁瀏覽器部從上述第ι網(wǎng)絡(luò)服務(wù)器部接收的Cookie信息, 上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部接受用于通知控制上述復(fù)合機(jī)的控制指示的控制信息,上述復(fù)合機(jī)還包括控制部,在上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部取得了上述控制指示時(shí),基于該控制指示來控制復(fù)合機(jī),在上述控制指示為圖像數(shù)據(jù)的發(fā)送指示的情況下,上述控制部將存儲(chǔ)在上述存儲(chǔ)部中且包含用于識(shí)別在該發(fā)送指示中指定的發(fā)送目的地的外部裝置的識(shí)別信息的Cookie信息作為特定Cookie信息,附加該特定Cookie信息之后,將上述圖像數(shù)據(jù)發(fā)送到上述發(fā)送目的地的外部裝置。
2.一種復(fù)合機(jī),經(jīng)由通信網(wǎng)絡(luò)與包括第1網(wǎng)絡(luò)服務(wù)器部的信息處理裝置進(jìn)行通信,該第1網(wǎng)絡(luò)服務(wù)器部根據(jù)網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作,其特征在于,上述復(fù)合機(jī)包括網(wǎng)頁瀏覽器部,根據(jù)網(wǎng)頁瀏覽器的軟件而進(jìn)行動(dòng)作;以及存儲(chǔ)部,存儲(chǔ)上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部接收的Cookie信息, 上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部接受用于通知控制上述復(fù)合機(jī)的控制指示的控制信息,上述復(fù)合機(jī)還包括控制部,在上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部取得了上述控制指示時(shí),基于該控制指示來控制復(fù)合機(jī),在上述控制指示為來自外部裝置的圖像數(shù)據(jù)的取得指示的情況下,上述控制部將存儲(chǔ)在上述存儲(chǔ)部中且包含用于識(shí)別在該取得指示中指定的取得目的地的外部裝置的識(shí)別信息的Cookie信息作為特定Cookie信息,附加該特定Cookie信息之后,將圖像數(shù)據(jù)的發(fā)送請(qǐng)求發(fā)送到上述取得目的地的外部裝置,從上述取得目的地取得該圖像數(shù)據(jù)。
3.如權(quán)利要求1或2所述的復(fù)合機(jī),其特征在于,還包括根據(jù)網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作的第2網(wǎng)絡(luò)服務(wù)器部, 在從第1網(wǎng)絡(luò)服務(wù)器部取得了上述控制信息時(shí),上述網(wǎng)頁瀏覽器部進(jìn)行將上述控制指示通知上述第2網(wǎng)絡(luò)服務(wù)器部的通知處理,上述控制部基于上述第2網(wǎng)絡(luò)服務(wù)器部從上述網(wǎng)頁瀏覽器部獲得的上述控制指示,控制復(fù)合機(jī)。
4.如權(quán)利要求1或2所述的復(fù)合機(jī),其特征在于, 上述控制部從上述存儲(chǔ)部中讀出上述特定Cookie信息。
5.如權(quán)利要求3所述的復(fù)合機(jī),其特征在于,上述外部裝置和上述信息處理裝置是同一個(gè)裝置,在上述通知處理中,上述網(wǎng)頁瀏覽器部將存儲(chǔ)在上述存儲(chǔ)部中且包含用于識(shí)別上述第 1網(wǎng)絡(luò)服務(wù)器部的識(shí)別信息的Cookie信息通知上述第2網(wǎng)絡(luò)服務(wù)器部,上述控制部從由上述第2網(wǎng)絡(luò)服務(wù)器部通知的Cookie信息中取得上述特定Cookie信息。
6.如權(quán)利要求1或2所述的復(fù)合機(jī),其特征在于,在從上述外部裝置接受到上述特定Cookie信息的廢棄請(qǐng)求時(shí),上述控制部從上述存儲(chǔ)部中刪除該特定Cookie信息。
7.如權(quán)利要求1或2所述的復(fù)合機(jī),其特征在于,還包括將上述圖像數(shù)據(jù)與上述特定Cookie信息相關(guān)聯(lián)地存儲(chǔ)的圖像數(shù)據(jù)存儲(chǔ)部,在過了上述特定Cookie信息的有效期限時(shí),上述控制部從上述圖像數(shù)據(jù)存儲(chǔ)部中刪除與該特定Cookie信息相對(duì)應(yīng)的上述圖像數(shù)據(jù)。
8.如權(quán)利要求7所述的復(fù)合機(jī),其特征在于,在該特定Cookie信息中包含在過了上述特定Cookie信息的有效期限時(shí)、將對(duì)應(yīng)的上述圖像數(shù)據(jù)廢棄的請(qǐng)求。
9.一種復(fù)合機(jī)控制系統(tǒng),包括信息處理裝置和經(jīng)由通信網(wǎng)絡(luò)與上述信息處理裝置進(jìn)行通信的多個(gè)復(fù)合機(jī),上述信息處理裝置包括根據(jù)網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作的第1網(wǎng)絡(luò)服務(wù)器部,其特征在于,上述復(fù)合機(jī)包括網(wǎng)頁瀏覽器部,根據(jù)網(wǎng)頁瀏覽器的軟件而進(jìn)行動(dòng)作;以及存儲(chǔ)部,存儲(chǔ)上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部接收的Cookie信息,上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部接受用于通知控制上述復(fù)合機(jī)的控制指示的控制信息,上述復(fù)合機(jī)還包括控制部,在上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部取得了上述控制指示時(shí),基于該控制指示來控制復(fù)合機(jī),在上述控制指示為圖像數(shù)據(jù)的發(fā)送指示的情況下,上述控制部將保存在上述存儲(chǔ)部中且包含用于識(shí)別在該發(fā)送指示中指定的發(fā)送目的地的上述第1網(wǎng)絡(luò)服務(wù)器部的識(shí)別信息的Cookie信息作為特定Cookie信息,附加該特定Cookie信息之后,將上述圖像數(shù)據(jù)發(fā)送到上述第1網(wǎng)絡(luò)服務(wù)器部。
10.如權(quán)利要求9所述的復(fù)合機(jī)控制系統(tǒng),其特征在于,上述第1網(wǎng)絡(luò)服務(wù)器部接收附加了上述特定Cookie信息的圖像數(shù)據(jù),并在該特定 Cookie信息與發(fā)送到上述網(wǎng)頁瀏覽器部的Cookie信息相同的情況下,保存該圖像數(shù)據(jù)。
11.如權(quán)利要求9所述的復(fù)合機(jī)控制系統(tǒng),其特征在于,上述第1網(wǎng)絡(luò)服務(wù)器部接收附加了上述特定Cookie信息的圖像數(shù)據(jù),并在該特定 Cookie信息與發(fā)送到上述網(wǎng)頁瀏覽器部的Cookie信息相同的情況下,將客戶端信息與該圖像數(shù)據(jù)相關(guān)聯(lián)地保存,該客戶端信息用于確定由該特定Cookie信息所表示的復(fù)合機(jī)或用戶。
12.一種復(fù)合機(jī)控制系統(tǒng),包括信息處理裝置和經(jīng)由通信網(wǎng)絡(luò)與上述信息處理裝置進(jìn)行通信的多個(gè)復(fù)合機(jī),上述信息處理裝置包括根據(jù)網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作的第1網(wǎng)絡(luò)服務(wù)器部,其特征在于,上述復(fù)合機(jī)包括網(wǎng)頁瀏覽器部,根據(jù)網(wǎng)頁瀏覽器的軟件而進(jìn)行動(dòng)作;以及存儲(chǔ)部,存儲(chǔ)上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部接收的Cookie信息, 上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部接受用于通知控制上述復(fù)合機(jī)的控制指示的控制信息,上述復(fù)合機(jī)還包括控制部,在上述網(wǎng)頁瀏覽器部從上述第1網(wǎng)絡(luò)服務(wù)器部取得了上述控制指示時(shí),基于該控制指示來控制復(fù)合機(jī),在上述控制指示為來自上述第1網(wǎng)絡(luò)服務(wù)器部的圖像數(shù)據(jù)的取得指示的情況下,上述控制部將保存在上述存儲(chǔ)部中且包含用于識(shí)別在該取得指示中指定的取得目的地的第1 網(wǎng)絡(luò)服務(wù)器部的識(shí)別信息的Cookie信息作為特定Cookie信息,附加該特定Cookie信息之后,將圖像數(shù)據(jù)的發(fā)送請(qǐng)求發(fā)送到上述第1網(wǎng)絡(luò)服務(wù)器部,上述第1網(wǎng)絡(luò)服務(wù)器部在接受到上述圖像數(shù)據(jù)的發(fā)送請(qǐng)求時(shí),在附加的特定Cookie信息與發(fā)送到上述網(wǎng)頁瀏覽器部的Cookie信息相同的情況下,將該圖像數(shù)據(jù)發(fā)送到上述控制部。
13.如權(quán)利要求12所述的復(fù)合機(jī)控制系統(tǒng),其特征在于,上述第1網(wǎng)絡(luò)服務(wù)器部在接受到附加了上述特定Cookie信息的上述圖像數(shù)據(jù)的發(fā)送請(qǐng)求時(shí),將該特定Cookie信息與該圖像數(shù)據(jù)相關(guān)聯(lián)地存儲(chǔ),在過了上述特定Cookie信息的有效期限時(shí),刪除與該特定Cookie信息相對(duì)應(yīng)的上述圖像數(shù)據(jù)。
14.如權(quán)利要求13所述的復(fù)合機(jī)控制系統(tǒng),其特征在于,在該特定Cookie信息中包含在過了上述特定Cookie信息的有效期限時(shí)、將對(duì)應(yīng)的上述圖像數(shù)據(jù)廢棄的請(qǐng)求。
15.如權(quán)利要求9至14的任一項(xiàng)所述的復(fù)合機(jī)控制系統(tǒng),其特征在于,上述復(fù)合機(jī)還包括根據(jù)網(wǎng)絡(luò)服務(wù)器的軟件而進(jìn)行動(dòng)作的第2網(wǎng)絡(luò)服務(wù)器部, 在從第1網(wǎng)絡(luò)服務(wù)器部取得了上述控制信息時(shí),上述網(wǎng)頁瀏覽器部進(jìn)行將上述控制指示通知上述第2網(wǎng)絡(luò)服務(wù)器部的通知處理,上述控制部基于上述第2網(wǎng)絡(luò)服務(wù)器部從上述網(wǎng)頁瀏覽器部獲得的上述控制指示,控制復(fù)合機(jī)。
全文摘要
本發(fā)明提供一種復(fù)合機(jī)以及復(fù)合機(jī)控制系統(tǒng)。復(fù)合機(jī)(21)包括網(wǎng)頁瀏覽器部(5);第2網(wǎng)絡(luò)服務(wù)器部(8);以及設(shè)定信息數(shù)據(jù)庫(6),存儲(chǔ)網(wǎng)頁瀏覽器部(5)從信息處理裝置(51)的第1網(wǎng)絡(luò)服務(wù)器部(53)接收的Cookie信息。網(wǎng)頁瀏覽器部(5)從第1網(wǎng)絡(luò)服務(wù)器部(53)接收用于對(duì)第2網(wǎng)絡(luò)服務(wù)器部(8)通知控制復(fù)合機(jī)(21)的控制指示的控制信息,并將該控制指示通知第2網(wǎng)絡(luò)服務(wù)器部(8)。然后,在控制指示為圖像數(shù)據(jù)的發(fā)送指示的情況下,控制應(yīng)用部(23)和設(shè)備控制部(7)將存儲(chǔ)在設(shè)定信息數(shù)據(jù)庫(6)中且包含作為圖像數(shù)據(jù)的發(fā)送目的地的信息處理裝置(51)的域名的Cookie信息作為特定Cookie信息,附加該特定Cookie信息之后發(fā)送圖像數(shù)據(jù)。
文檔編號(hào)H04N1/00GK102209167SQ20111007608
公開日2011年10月5日 申請(qǐng)日期2011年3月28日 優(yōu)先權(quán)日2010年3月29日
發(fā)明者辻元邦彥 申請(qǐng)人:夏普株式會(huì)社