專利名稱:圖像形成裝置、通信控制方法、以及瀏覽方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像形成裝置、通信控制方法、以及瀏覽方法,特別涉及經(jīng)由網(wǎng)絡(luò)從Web服務(wù)器接收數(shù)據(jù)的圖像形成裝置、在該圖像形成裝置中執(zhí)行的通信控制方法以及瀏覽方法。
背景技術(shù):
通過(guò)訪問(wèn)網(wǎng)絡(luò)上的Web服務(wù)器,從而接收并顯示在該Web服務(wù)器中存儲(chǔ)的內(nèi)容的、所謂的Web瀏覽器被廣泛知曉。通過(guò)同時(shí)啟動(dòng)多個(gè)Web瀏覽器,能夠顯示多個(gè)Web頁(yè)。此夕卜,可以通過(guò)一個(gè)Web瀏覽器對(duì)多個(gè)標(biāo)簽的每一個(gè)顯示W(wǎng)eb頁(yè)。因此,能夠從一個(gè)Web服務(wù)器下載多個(gè)Web頁(yè)。此外,根據(jù)Web頁(yè),有具備定期訪問(wèn)Web服務(wù)器從而更新Web頁(yè)的功能的Web頁(yè)。 另一方面,Web服務(wù)器從一個(gè)計(jì)算機(jī)接收多個(gè)請(qǐng)求時(shí),與多個(gè)請(qǐng)求分別對(duì)應(yīng)地發(fā)送Web頁(yè),或者進(jìn)行與請(qǐng)求相應(yīng)的處理。因此,在請(qǐng)求集中的情況下,存在有時(shí)負(fù)荷變大的問(wèn)題。作為限制對(duì)Web頁(yè)的訪問(wèn)的技術(shù),在特開2006-192878號(hào)公報(bào)中記載了一種在與網(wǎng)絡(luò)可通信地連接的圖像形成裝置中執(zhí)行,并且是用于通過(guò)該網(wǎng)絡(luò)接收并顯示內(nèi)容的瀏覽器中的信息處理方法,包括在起動(dòng)時(shí),顯示與許可通過(guò)該瀏覽器顯示的內(nèi)容有關(guān)的信息的初始顯示步驟;以及檢測(cè)是否選擇了在許可通過(guò)所述瀏覽器顯示的內(nèi)容中包含的、對(duì)其他內(nèi)容的鏈接信息的檢測(cè)步驟,在通過(guò)所述檢測(cè)步驟檢測(cè)出已選擇對(duì)其他內(nèi)容的鏈接信息的情況下,當(dāng)所述對(duì)其他內(nèi)容的鏈接信息與通過(guò)所述瀏覽器顯示的內(nèi)容在同一領(lǐng)域(domain)內(nèi)或者同一網(wǎng)站內(nèi)時(shí),許可對(duì)所述其他內(nèi)容的訪問(wèn)。但是,以往的信息處理方法僅顯示許可通過(guò)瀏覽器顯示的內(nèi)容,因此能夠限制對(duì)沒有被許可的內(nèi)容的訪問(wèn),但存在無(wú)法減少用于存儲(chǔ)被許可的內(nèi)容的Web服務(wù)器的負(fù)荷的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明為了解決上述的課題而完成,本發(fā)明的目的之一在于提供一種能夠減少服務(wù)器的負(fù)荷的圖像形成裝置。本發(fā)明的其他目的在于提供一種能夠減少服務(wù)器的負(fù)荷的通信控制方法、通信控制程序。為了達(dá)成上述目的,根據(jù)本發(fā)明的一個(gè)方面,圖像形成裝置包括一個(gè)以上的瀏覽部件,從連接到網(wǎng)絡(luò)的服務(wù)器接收內(nèi)容,并顯示所接收的內(nèi)容;命令取得部件,取得一個(gè)以上的瀏覽部件的每一個(gè)用于發(fā)送到服務(wù)器而輸出的命令;發(fā)送部件,將取得的命令發(fā)送到該命令的發(fā)送目的地的服務(wù)器;以及限制部件,基于過(guò)去從發(fā)送了所取得的命令的服務(wù)器接收的內(nèi)容的狀態(tài)或者與該服務(wù)器之間的通信狀態(tài),限制發(fā)送部件發(fā)送命令。根據(jù)該方面,基于過(guò)去從連接到網(wǎng)絡(luò)的服務(wù)器接收的內(nèi)容的狀態(tài)或者與該服務(wù)器之間的通信狀態(tài)來(lái)限制命令的發(fā)送,因此能夠提供一種能夠減少服務(wù)器的負(fù)荷的圖像形成
>J-U裝直。優(yōu)選的是,包括關(guān)聯(lián)部件,對(duì)于通過(guò)一個(gè)以上的瀏覽部件的每一個(gè)過(guò)去從服務(wù)器接收并且以能夠顯示的方式保持的一個(gè)以上的內(nèi)容的每一個(gè),關(guān)聯(lián)用于識(shí)別發(fā)送源的服務(wù)器的服務(wù)器識(shí)別信息,限制部件包括第I請(qǐng)求禁止部件,在通過(guò)取得部件取得了命令的時(shí)亥IJ,如果通過(guò)關(guān)聯(lián)部件對(duì)與取得的命令的發(fā)送目的地的服務(wù)器的服務(wù)器識(shí)別信息相同的服務(wù)器識(shí)別信息相關(guān)聯(lián)的內(nèi)容的數(shù)目為規(guī)定的閾值,則禁止發(fā)送部件發(fā)送命令。優(yōu)選的是,發(fā)送部件還包括會(huì)話確立部件,確立用于與取得的命令的發(fā)送目的地的服務(wù)器進(jìn)行通信的會(huì)話,限制部件包括 第2請(qǐng)求禁止部件,在通過(guò)取得部件取得了命令的時(shí)刻,在與取得的命令的發(fā)送目的地的服務(wù)器之間已經(jīng)確立了用于通信的會(huì)話的情況下,禁止發(fā)送部件發(fā)送命令。 優(yōu)選的是,一個(gè)以上的瀏覽部件的每一個(gè)包括請(qǐng)求接受部件,接受請(qǐng)求;命令輸出部件,根據(jù)接受所述請(qǐng)求的情況,對(duì)通過(guò)接受的請(qǐng)求而決定的發(fā)送目的地的服務(wù)器輸出與接受的請(qǐng)求對(duì)應(yīng)的命令;內(nèi)容接收部件,接收用于執(zhí)行所輸出的命令的服務(wù)器所返回的內(nèi)容;以及內(nèi)容顯示部件,顯示接收的內(nèi)容,內(nèi)容顯示部件包括保持部件,以能夠選擇的狀態(tài)來(lái)保持通過(guò)內(nèi)容接收部件接收的一個(gè)以上的內(nèi)容;以及選擇顯示部件,顯示從保持的一個(gè)以上的內(nèi)容中所選擇的一個(gè),請(qǐng)求接受部件包括發(fā)生請(qǐng)求接受部件,接受由通過(guò)保持部件保持的一個(gè)以上的內(nèi)容中的一個(gè)所發(fā)生的請(qǐng)求。優(yōu)選的是,一個(gè)以上的瀏覽部件的每一個(gè)包括請(qǐng)求接受部件,接受請(qǐng)求;命令輸出部件,根據(jù)接受請(qǐng)求的情況,對(duì)通過(guò)接受的請(qǐng)求而決定的發(fā)送目的地的服務(wù)器輸出與所接受的請(qǐng)求對(duì)應(yīng)的命令;內(nèi)容接收部件,接收用于執(zhí)行所輸出的命令的服務(wù)器所返回的內(nèi)容;以及內(nèi)容顯示部件,顯示所接收的內(nèi)容,請(qǐng)求接受部件包括指示接受部件,通過(guò)用戶的指示而接受請(qǐng)求。根據(jù)本發(fā)明的另一方面,圖像形成裝置,包括請(qǐng)求接受部件,接受請(qǐng)求;命令發(fā)送部件,根據(jù)接受請(qǐng)求的情況,對(duì)通過(guò)接受的請(qǐng)求而決定的發(fā)送目的地的服務(wù)器發(fā)送與接受的請(qǐng)求對(duì)應(yīng)的命令;內(nèi)容接收部件,接收用于執(zhí)行命令的服務(wù)器所返回的內(nèi)容;內(nèi)容顯示部件,顯示所接收的內(nèi)容;以及限制部件,基于過(guò)去從通過(guò)接受的請(qǐng)求而決定的發(fā)送目的地的服務(wù)器接收的內(nèi)容的狀態(tài)或者與該服務(wù)器之間的通信狀態(tài),限制命令發(fā)送部件發(fā)送命令。根據(jù)該方面,基于過(guò)去從服務(wù)器接收的內(nèi)容的狀態(tài)或者與該服務(wù)器之間的通信狀態(tài)來(lái)限制命令的發(fā)送,因此能夠提供一種能夠減少服務(wù)器的負(fù)荷的圖像形成裝置。優(yōu)選的是,內(nèi)容顯示部件包括保持部件,以能夠選擇的狀態(tài)來(lái)保持通過(guò)內(nèi)容接收部件接收的一個(gè)以上的內(nèi)容;以及選擇顯示部件,顯示從所保持的一個(gè)以上的內(nèi)容中所選擇的一個(gè),限制部件包括 第I請(qǐng)求禁止部件,在通過(guò)請(qǐng)求接受部件接受了請(qǐng)求的時(shí)刻,如果在通過(guò)保持部件保持的一個(gè)以上的內(nèi)容中,從與通過(guò)接受的請(qǐng)求而決定的發(fā)送目的地的服務(wù)器相同的服務(wù)器接收的內(nèi)容的數(shù)目為規(guī)定的閾值,則禁止命令發(fā)送部件發(fā)送命令。優(yōu)選的是,限制部件包括 第2請(qǐng)求禁止部件,在通過(guò)請(qǐng)求接受部件接受了請(qǐng)求的時(shí)刻,在已經(jīng)確立了用于與該接受的請(qǐng)求的發(fā)送目的地的服務(wù)器進(jìn)行通信的會(huì)話的情況下,禁止命令發(fā)送部件發(fā)送命令。
優(yōu)選的是,請(qǐng)求接受部件包括發(fā)生請(qǐng)求接受部件,接受由通過(guò)保持部件保持的一個(gè)以上的內(nèi)容中的一個(gè)所發(fā)生的請(qǐng)求。優(yōu)選的是,請(qǐng)求接受部件包括指示接受部件,通過(guò)用戶的指示而接受請(qǐng)求。根據(jù)本發(fā)明的又一方面,通信控制方法是在能夠執(zhí)行瀏覽程序的圖像形成裝置中執(zhí)行的通信控制方法,包括取得步驟,取得任務(wù)用于發(fā)送到服務(wù)器而輸出的命令,其中,所述任務(wù)執(zhí)行瀏覽程序,所述服務(wù)器連接到網(wǎng)絡(luò);發(fā)送步驟,將取得的命令發(fā)送到該命令的發(fā)送目的地的服務(wù)器;以及限制步驟,基于過(guò)去從發(fā)送了所取得的命令的服務(wù)器接收的內(nèi)容的狀態(tài)或者與該服務(wù)器之間的通信狀態(tài),限制發(fā)送步驟中發(fā)送所取得的命令。根據(jù)該方面,基于過(guò)去從服務(wù)器接收的內(nèi)容的狀態(tài)或者與該服務(wù)器之間的通信狀態(tài)來(lái)限制命令的發(fā)送,因此能夠提供一種能夠減少服務(wù)器的負(fù)荷的通信控制方法。
優(yōu)選的是,還包括關(guān)聯(lián)步驟,對(duì)于通過(guò)執(zhí)行瀏覽程序的一個(gè)以上的任務(wù)的每一個(gè)以能夠顯示的方式保持的一個(gè)以上的內(nèi)容的每一個(gè),關(guān)聯(lián)用于識(shí)別發(fā)送源的服務(wù)器的服務(wù)器識(shí)別信息,限制步驟包括 第I請(qǐng)求禁止步驟,在取得步驟中取得了命令的時(shí)刻,如果在關(guān)聯(lián)步驟中對(duì)與取得的命令的發(fā)送目的地的服務(wù)器的服務(wù)器識(shí)別信息相同的服務(wù)器識(shí)別信息相關(guān)聯(lián)的內(nèi)容的數(shù)目為規(guī)定的閾值,則禁止在發(fā)送步驟中對(duì)發(fā)送目的地的服務(wù)器發(fā)送命令。優(yōu)選的是,發(fā)送步驟包括會(huì)話確立步驟,確立用于與通信目的地的服務(wù)器進(jìn)行通信的會(huì)話,限制步驟包括 第2請(qǐng)求禁止步驟,在取得步驟中取得了命令的時(shí)刻,與該取得的命令的發(fā)送目的地的服務(wù)器之間在會(huì)話確立步驟中已經(jīng)確立了會(huì)話的情況下,禁止將命令發(fā)送到服務(wù)器。優(yōu)選的是,執(zhí)行瀏覽程序的任務(wù)以能夠選擇的狀態(tài)來(lái)保持從服務(wù)器接收的一個(gè)以上的內(nèi)容,取得步驟包括執(zhí)行瀏覽程序的任務(wù)接受所保持的一個(gè)以上的內(nèi)容中的一個(gè)所輸出的請(qǐng)求的步驟。優(yōu)選的是,取得步驟包括執(zhí)行瀏覽程序的任務(wù)接受根據(jù)通過(guò)用戶的指示所接受的情況而輸出的請(qǐng)求的步驟。根據(jù)本發(fā)明的又一方面,瀏覽方法是在連接到網(wǎng)絡(luò)的圖像形成裝置中執(zhí)行的瀏覽方法,包括請(qǐng)求接受步驟,接受請(qǐng)求;命令發(fā)送步驟,根據(jù)接受請(qǐng)求的情況,對(duì)通過(guò)接受的請(qǐng)求而決定的發(fā)送目的地的服務(wù)器發(fā)送與接受的請(qǐng)求對(duì)應(yīng)的命令;內(nèi)容接收步驟,接收用于執(zhí)行命令的服務(wù)器所返回的內(nèi)容;內(nèi)容顯示步驟,顯示所接收的內(nèi)容;以及限制步驟,基于過(guò)去從通過(guò)接受的請(qǐng)求而決定的發(fā)送目的地的服務(wù)器接收的內(nèi)容的狀態(tài)或者與該服務(wù)器之間的通信狀態(tài),限制命令發(fā)送步驟中發(fā)送命令。優(yōu)選的是,內(nèi)容顯示步驟包括保持步驟,以能夠選擇的狀態(tài)來(lái)保持在內(nèi)容接收步驟中接收的一個(gè)以上的內(nèi)容;以及選擇顯示步驟,顯示從保持的一個(gè)以上的內(nèi)容中所選擇的一個(gè),限制步驟包括 第I請(qǐng)求禁止步驟,在請(qǐng)求接受步驟中接受了請(qǐng)求的時(shí)刻,如果在保持步驟中保持的一個(gè)以上的內(nèi)容中,從與通過(guò)接受的請(qǐng)求而決定的發(fā)送目的地的服務(wù)器相同的服務(wù)器接收的內(nèi)容的數(shù)目為規(guī)定的閾值,則禁止命令發(fā)送步驟中發(fā)送命令。優(yōu)選的是,限制步驟包括第2請(qǐng)求禁止步驟,在請(qǐng)求接受步驟中接受了請(qǐng)求的時(shí)亥IJ,在已經(jīng)確立了用于與該接受的請(qǐng)求的發(fā)送目的地的服務(wù)器進(jìn)行通信的會(huì)話的情況下,禁止命令發(fā)送步驟中發(fā)送命令。
優(yōu)選的是,請(qǐng)求接受步驟包括發(fā)生請(qǐng)求接受步驟,接受由在保持步驟中保持的一個(gè)以上的內(nèi)容中的一個(gè)所發(fā)生的請(qǐng)求。優(yōu)選的是,請(qǐng)求接受步驟包括指示接受步驟,通過(guò)用戶的指示而接受請(qǐng)求。根據(jù)該方面,基于過(guò)去從服務(wù)器接收的內(nèi)容的狀態(tài)或者與該服務(wù)器之間的通信狀態(tài)來(lái)限制命令的發(fā)送,因此能夠提供一種能夠減少服務(wù)器的負(fù)荷的瀏覽方法。
圖I是表示本發(fā)明的實(shí)施方式中的信息處理系統(tǒng)的整體概要的圖。圖2是表示MFP的外觀的立體圖。圖3是表示MFP的硬件結(jié)構(gòu)的一例的方框圖。
圖4是表示操作面板的一例的俯視圖。圖5是將MFP具備的CPU的功能的概要與EEPROM中存儲(chǔ)的信息一同示出的方框圖。圖6是表示第n瀏覽部51-n的詳細(xì)的功能的一例的方框圖。圖7是表不管理表的一例的圖。圖8是表示瀏覽處理的流程的一例的流程圖。圖9是表示通信控制處理的流程的一例的流程圖。圖10是表示用戶的操作和處理的流程的一例的第I圖。圖11是表示用戶的操作和處理的流程的一例的第2圖。圖12是將第2實(shí)施方式中的MFP具備的CPU的功能的概要與EEPROM中存儲(chǔ)的信息一同不出的方框圖。圖13是表示第2實(shí)施方式中的瀏覽處理的流程的一例的流程圖。圖14是表示請(qǐng)求判定處理的流程的一例的流程圖。標(biāo)號(hào)說(shuō)明I信息處理系統(tǒng)、2網(wǎng)絡(luò)、3互聯(lián)網(wǎng)、7,7A Web服務(wù)器、9操作面板、10ADF、20原稿讀取部、30圖像形成部、40供紙部、51瀏覽部、53通信控制部、55命令取得部、57限制部、59命令發(fā)送部、61關(guān)聯(lián)部、65第I請(qǐng)求禁止部、63第2請(qǐng)求禁止部、67會(huì)話確立部、71請(qǐng)求接受部、73命令輸出部、75,75A內(nèi)容接收部、77內(nèi)容顯示部、81指示請(qǐng)求接受部、83發(fā)生請(qǐng)求接受部、85保持部、87選擇顯示部、91限制部、93第I請(qǐng)求禁止部、95第2請(qǐng)求禁止部、97命令發(fā)送部、99管理表、100MFP、101主電路、103顯示部、105操作部、105A觸摸面板、105B瀏覽鍵、1110卩1112通信1/^部、1131 011、114狀11、115,115八££卩1 011、1161100、117傳真部、118 網(wǎng)絡(luò)I/F、119外部存儲(chǔ)裝置、119ACD-R0M
具體實(shí)施例方式以下,參照
本發(fā)明的實(shí)施方式。在以下的說(shuō)明中對(duì)于同一部件附加相同的標(biāo)號(hào)。它們的名稱以及功能也相同。因此對(duì)于它們的詳細(xì)說(shuō)明將不會(huì)重復(fù)。<第I實(shí)施方式>圖I是表示本發(fā)明的實(shí)施方式中的信息處理系統(tǒng)的整體概要的圖。參照?qǐng)D1,信息處理系統(tǒng)I包括連接到網(wǎng)絡(luò)2的復(fù)合機(jī)(多功能外圍設(shè)備)(以下,稱為“MFP”) 100、PC200、連接到互聯(lián)網(wǎng)3的Web服務(wù)器7、7A。MFPlOO是圖像形成裝置的一例,具有掃描儀功能、打印機(jī)功能、復(fù)印功能、傳真功能等的多個(gè)功能。網(wǎng)絡(luò)2是局域網(wǎng)(LAN),并且經(jīng)由網(wǎng)關(guān)連接到互聯(lián)網(wǎng)3。因此,MFP100能夠與連接到互聯(lián)網(wǎng)3的Web服務(wù)器7、7A進(jìn)行通信。MFP100與Web服務(wù)器7、7A之間的通信不特別限定,但在HTTP (超文本傳輸協(xié)議)的通信協(xié)議下進(jìn)行通信。另外,網(wǎng)絡(luò)2不限于LAN,也可以是廣域網(wǎng)(WAN)、公共交換電話網(wǎng)等 。MFP100中安裝有瀏覽程序,通過(guò)執(zhí)行瀏覽程序從而具有瀏覽器功能。例如,若被用戶指定Web服務(wù)器7所存儲(chǔ)的網(wǎng)(Web)頁(yè)的URL (統(tǒng)一資源定位器),則MFP100對(duì)Web服務(wù)器7發(fā)送用于請(qǐng)求其發(fā)送由URL所確定的Web頁(yè)的請(qǐng)求,Web服務(wù)器7根據(jù)請(qǐng)求而接收并顯示要發(fā)送的Web頁(yè)。這里,Web頁(yè)是通過(guò)HTML(超文本鏈接標(biāo)識(shí)語(yǔ)言)或者XML(延伸標(biāo)識(shí)語(yǔ)言)等的標(biāo)識(shí)語(yǔ)言所記述的文本數(shù)據(jù)。以下,將MFP100下載Web頁(yè)從而進(jìn)行顯示的處理稱為瀏覽處理。Web服務(wù)器7、7A分別根據(jù)從具有瀏覽功能的MFP100發(fā)送的請(qǐng)求,將Web頁(yè)發(fā)送到MFPlOO0進(jìn)而,Web服務(wù)器7、7A分別具有CGI (公共網(wǎng)關(guān)接口),根據(jù)來(lái)自具有瀏覽功能的MFP100的請(qǐng)求而啟動(dòng)應(yīng)用程序。例如,Web服務(wù)器7、7A分別作為文件服務(wù)器發(fā)揮作用的情況下,根據(jù)來(lái)自MFP100的請(qǐng)求,啟動(dòng)用于接收MFP100發(fā)送的數(shù)據(jù)并且存儲(chǔ)所接收的數(shù)據(jù)的
應(yīng)用程序。另外,在本實(shí)施方式中作為圖像形成裝置的一例,以MFP100為例進(jìn)行說(shuō)明,但代替MFP100,只要是具有瀏覽功能的裝置,則例如也可以是個(gè)人計(jì)算機(jī)、掃描儀、打印機(jī)、傳真機(jī)等的信息處理裝置。此外,Web服務(wù)器7、7A當(dāng)然也可以在內(nèi)部網(wǎng)(intranet)內(nèi)。進(jìn)而,也可以讓作為圖像形成裝置的MFP100自身兼具Web服務(wù)器的功能。圖2是表示MFP的外觀的立體圖。參照?qǐng)D2,MFP100包含操作面板9、自動(dòng)原稿搬運(yùn)裝置(ADF) 10、原稿讀取部20、圖像形成部30、供紙部40。ADFlO將原稿供紙托盤11上放置的多張?jiān)逡粡堃粡堊詣?dòng)地搬運(yùn)至在原稿讀取部20的壓板玻璃上設(shè)定的規(guī)定的原稿讀取位置,并將通過(guò)原稿讀取部20讀取了原稿圖像的原稿排出至原稿排紙托盤。原稿讀取部20包含對(duì)搬運(yùn)到原稿讀取位置的原稿照射光的光源和用于接收由原稿反射的光的光電變換元件,并且掃描與原稿的尺寸相應(yīng)的原稿圖像。光電變換元件將接收到的光變換為作為電信號(hào)的圖像數(shù)據(jù),并存儲(chǔ)到存儲(chǔ)器中或者輸出到圖像形成部30。圖像形成部30是通過(guò)公知的電子照相方式形成圖像的部件,對(duì)從原稿讀取部20輸入的圖像數(shù)據(jù)實(shí)施黑斑(shading)校正等的各種數(shù)據(jù)處理,并基于數(shù)據(jù)處理后的圖像數(shù)據(jù),在通過(guò)供紙部40搬運(yùn)的用紙上形成圖像。供紙部40將供紙托盤中收納的用紙搬運(yùn)到圖像形成部30。圖3是表示MFP的硬件結(jié)構(gòu)的一例的方框圖。參照?qǐng)D3,MFP100包含主電路101、ADF10、原稿讀取部20、圖像形成部30、供紙部40、作為用戶界面的操作面板9。主電路101包含CPUl 11、通信接口(I/F)部112、ROM (只讀存儲(chǔ)器)113、RAM (隨機(jī)存取存儲(chǔ)器)114、EEPROM(電可擦除可編程ROM) 115、作為大容量存儲(chǔ)裝置的硬盤驅(qū)動(dòng)(HDD) 116、傳真部117、網(wǎng)絡(luò)I/F118、安裝CD-ROMl 19A的外部存儲(chǔ)裝置119。CPUlll與ADF10、原稿讀取部20、圖像形成部30、供紙部40以及操作面板9連接,控制MFP100的整體。
ROMl 13存儲(chǔ)CPUlll執(zhí)行的程序以及執(zhí)行該程序所需的數(shù)據(jù)。RAMl 14作為CPUlll執(zhí)行程序時(shí)的工作區(qū)域來(lái)使用。通信I/F部112是用于將MFP100與其他裝置通過(guò)串行通信線纜來(lái)連接的接口。另外,連接方式可以是有線也可以是無(wú)線。傳真部117與公共交換電話網(wǎng)(PSTN)連接,對(duì)PSTN發(fā)送傳真數(shù)據(jù)或者從PSTN接收傳真數(shù)據(jù)。傳真部117將接收到的傳真數(shù)據(jù)存儲(chǔ)到HDDl 16或者輸出到圖像形成部30。圖像形成部30將通過(guò)傳真部117接收的傳真數(shù)據(jù)印刷到用紙上。此外,傳真部117將HDD116中存儲(chǔ)的數(shù)據(jù)變換為傳真數(shù)據(jù)從而發(fā)送到與PSTN連接的傳真裝置。網(wǎng)絡(luò)I/F118是用于將MFP100連接到網(wǎng)絡(luò)2的接口。CPUlll經(jīng)由網(wǎng)絡(luò)I/F118能夠與PC200以及連接到互聯(lián)網(wǎng)3的Web服務(wù)器7、7A進(jìn)行通信。 外部存儲(chǔ)裝置119中安裝⑶-R0M119A。CPUlll能夠經(jīng)由外部存儲(chǔ)裝置119而訪問(wèn)⑶-R0M119A,并且能夠?qū)ⅱ?R0M119A中存儲(chǔ)的程序載入RAMl 14而執(zhí)行。另外,CPUlll執(zhí)行的程序不限于CD-R0M119A中存儲(chǔ)的程序,也可以是在其他的存儲(chǔ)介質(zhì)中存儲(chǔ)的程序,也可以是在HDD116中存儲(chǔ)的程序,進(jìn)而,也可以是通過(guò)經(jīng)由網(wǎng)絡(luò)I/F118連接到網(wǎng)絡(luò)2的其他計(jì)算機(jī)而寫入到HDD116的程序。另外,作為存儲(chǔ)程序的存儲(chǔ)介質(zhì),不限于⑶-R0M119A,也可以是光盤(M0(磁性光盤)/MD (迷你光盤)/DVD (數(shù)字化視頻光盤))、IC卡、光卡、掩膜ROM、EPROM (可擦可編程ROM)等的半導(dǎo)體存儲(chǔ)器。這里所說(shuō)的程序不僅包括CPUlll能夠直接執(zhí)行的程序,還包括源程序、壓縮處理后的程序、加密后的程序等。操作面板9設(shè)置在MFP100的上面,包含顯示部103和操作部105。顯示部103是液晶顯示裝置、有機(jī)ELD (場(chǎng)致發(fā)光顯示器)等的顯示裝置,顯示對(duì)于用戶的指示菜單或與取得的顯示數(shù)據(jù)有關(guān)的信息等。操作部105接受用戶的操作,并將所接受的操作輸出到CPUlll。圖4是表示操作面板的一例的俯視圖。參照?qǐng)D4,操作部105包括在顯示部103的上方疊加配置的觸摸面板105A、被分配用于指示瀏覽處理的執(zhí)行的操作的的瀏覽器鍵105B、被分配用于指示掃描處理的執(zhí)行的操作的掃描鍵105C、被分配用于指示復(fù)印處理的執(zhí)行的操作的復(fù)印鍵105D、數(shù)字鍵105E、用于取消輸入內(nèi)容的清除鍵105F、開始鍵105G。觸摸面板105A由透明構(gòu)件組成,疊加到顯示部103而配置。觸摸面板105A在用戶用手指觸摸了觸摸面板105A時(shí)將所觸摸的位置檢測(cè)為指示位置,并將其輸出到CPU111。圖5是將MFP具備的CPU的功能的概要與EEPROM中存儲(chǔ)的信息一同示出的方框圖。圖5所示的CPUlll的功能通過(guò)由CPUlll執(zhí)行在ROMl 13, EEPR0M115、HDDl 16或者⑶-R0M119A中存儲(chǔ)的瀏覽程序以及通信控制程序而實(shí)現(xiàn)。參照?qǐng)D5,CPUlll包含第I 第N瀏覽部51-1 N(N為2以上的整數(shù))、控制網(wǎng)絡(luò)I/F118的通信控制部53。EEPR0M115存儲(chǔ)管理表99。第I 第N瀏覽部51-1 N分別是通過(guò)由CPUlll執(zhí)行瀏覽程序而在CPUlll中形成的任務(wù)(task)。CPUlll能夠執(zhí)行多個(gè)瀏覽程序,在CPUlll中形成與CPUlll執(zhí)行的瀏覽程序的數(shù)目相同的數(shù)目的任務(wù)。CPUlll根據(jù)由用戶指示了操作部105具備的瀏覽器鍵105B的情況,執(zhí)行瀏覽程序。因此,CPUlll生成與由用戶指示瀏覽器鍵105B的次數(shù)相同的數(shù)目的任務(wù)。此外,在由用戶指示了 Web頁(yè)的鏈接信息的情況下,CPUlll生成新的任務(wù)。例如,在被指示了在通過(guò)第I瀏覽部51-1顯示的第IWeb頁(yè)中包含的鏈接信息的情況下,該鏈接信息中被分配了用于打開新的窗口的命令時(shí),CPUlll通過(guò)執(zhí)行瀏覽程序從而生成新的任務(wù),例如第2瀏覽部51-2,第2瀏覽部51-2顯示通過(guò)在第IWeb頁(yè)中包含的鏈接信息而鏈接的第2Web頁(yè)。進(jìn)而,第I 第N瀏覽部51-1 N的每一個(gè)能夠通過(guò)多個(gè)標(biāo)簽(tab)分別保持Web頁(yè),并且顯示多個(gè)標(biāo) 簽的名稱和一個(gè)Web頁(yè)。顯示多個(gè)標(biāo)簽的名稱中由用戶指示的名稱的標(biāo)簽所保持的Web頁(yè)。此外,第I 第N瀏覽部51-1 N的每一個(gè)在由用戶指示了在所顯示的Web頁(yè)中包含的鏈接信息時(shí),生成新的標(biāo)簽,并以新的標(biāo)簽來(lái)保持新的Web頁(yè),并且顯示所保持的Web頁(yè)。例如,在被指示了在通過(guò)第I瀏覽部51-1顯示的第3Web頁(yè)中包含的鏈接信息的情況下,該鏈接信息中被分配了用于打開新的標(biāo)簽的命令時(shí),第I瀏覽部51-1生成新的標(biāo)簽,并保持通過(guò)鏈接信息鏈接的第4Web頁(yè),并且顯示所保持的Web頁(yè)。在圖5中示出了生成第I 第N瀏覽部51-1 51-N的情況。這里,將第I 第N瀏覽部51-1 N中的任意一個(gè)表示為第n瀏覽部51-n(n為N以下的正整數(shù))。第n瀏覽部51-n被分配用于由CPUlll識(shí)別任務(wù)的任務(wù)識(shí)別信息。此外,若通過(guò)用戶對(duì)操作部105進(jìn)行操作從而輸入用于指定第n瀏覽部51-n的操作和結(jié)束的指示,則第n瀏覽部51-n結(jié)束瀏覽程序的執(zhí)行。第n瀏覽部51-n執(zhí)行瀏覽處理。圖6是表示第n瀏覽部51_n的詳細(xì)的功能的一例的方框圖。參照?qǐng)D6,第n瀏覽部51-n包括用于接受對(duì)于服務(wù)器的請(qǐng)求的請(qǐng)求接受部71、輸出與所接受的請(qǐng)求對(duì)應(yīng)的命令的命令輸出部73、對(duì)接收請(qǐng)求的服務(wù)器所返回的內(nèi)容進(jìn)行接收的內(nèi)容接收部75、顯示所接收的內(nèi)容的內(nèi)容顯示部77。請(qǐng)求接受部71接受請(qǐng)求并將所接受的請(qǐng)求輸出到命令輸出部73以及內(nèi)容顯示部77。請(qǐng)求接受部71包括指示請(qǐng)求接受部81和發(fā)生請(qǐng)求接受部83。指示請(qǐng)求接受部81接受基于用戶輸入到操作部105的操作的請(qǐng)求。指示請(qǐng)求接受部81在用戶對(duì)操作部105輸A URL時(shí),接受用于訪問(wèn)所輸入的URL的請(qǐng)求。此外,指示請(qǐng)求接受部81在用戶對(duì)操作部105輸入用于指示鏈接信息的操作時(shí),接受用于訪問(wèn)在被指示的鏈接信息中包含的URL的請(qǐng)求。具體地說(shuō),在通過(guò)后述的內(nèi)容顯示部77在顯示部103顯示了 Web頁(yè)的狀態(tài)下,若用戶指示顯示了 Web頁(yè)中包含的鏈接信息的部分,則指示請(qǐng)求接受部81基于操作部105所具備的觸摸面板105A檢測(cè)出的位置,接受用于指示鏈接信息的操作。指示請(qǐng)求接受部81對(duì)內(nèi)容顯示部77輸出請(qǐng)求以及標(biāo)簽的切換指示。在用戶對(duì)操作部105輸入用于指示鏈接信息的操作的情況下,所指示的鏈接信息中被分配了用于打開新的標(biāo)簽的命令時(shí),指示請(qǐng)求接受部81輸出用于訪問(wèn)在被指示的鏈接信息中包含的URL的請(qǐng)求,并且輸出表示打開新的標(biāo)簽的切換指示。發(fā)生請(qǐng)求接受部83接受通過(guò)CPUl 11執(zhí)行Web頁(yè)中包含的程序而生成的任務(wù)輸出的請(qǐng)求。CPUlll執(zhí)行在后述的內(nèi)容顯示部77中包含的保持部85保持的Web頁(yè)所包含的程序。Web頁(yè)所包含的程序例如通過(guò)JAVA(注冊(cè)商標(biāo))、JAVA(注冊(cè)商標(biāo))腳本記述,包含為了定期更新Web頁(yè)而定期地發(fā)送用于請(qǐng)求發(fā)送新的Web頁(yè)的請(qǐng)求的命令。命令輸出部73根據(jù)從請(qǐng)求接收部71輸入請(qǐng)求的情況,對(duì)通信控制部53輸出發(fā)往由所輸入的請(qǐng)求所決定的發(fā)送目的地的服務(wù)器的、對(duì)應(yīng)于請(qǐng)求的命令。請(qǐng)求包含作為服務(wù)器的網(wǎng)絡(luò)地址的URL和對(duì)服務(wù)器委托執(zhí)行的命令。對(duì)服務(wù)器委托執(zhí)行的命令包括CGI (公共網(wǎng)關(guān)接口)命令。此外,在委托服務(wù)器發(fā)送Web頁(yè)時(shí),請(qǐng)求中包含作為該Web頁(yè)的網(wǎng)絡(luò)地址的URL(統(tǒng)一資源定位器)。通信控制部53的細(xì)節(jié)在后面敘述,但將從命令輸出部73輸入的命令發(fā)送到Web服務(wù)器7、7A,并且接收Web服務(wù)器7、7A執(zhí)行命令而返回的內(nèi)容,并將所接收的內(nèi)容輸出到內(nèi)容接收部75。 內(nèi)容接收部75將從通信控制部53輸入的內(nèi)容輸出到內(nèi)容顯示部77。內(nèi)容顯示部77從請(qǐng)求接受部71輸入請(qǐng)求,并且從內(nèi)容接收部75輸入內(nèi)容。此外,內(nèi)容顯示部77有時(shí)從請(qǐng)求接受部71輸入用于表示打開新的標(biāo)簽的切換指示。內(nèi)容顯示部77包括保持部85、選擇顯示部87。保持部85將從內(nèi)容接收部75輸入的內(nèi)容與標(biāo)簽的名稱相關(guān)聯(lián)地存儲(chǔ)到RAMlH0保持部85能夠?qū)⒍鄠€(gè)內(nèi)容存儲(chǔ)到RAM114。這時(shí),多個(gè)內(nèi)容的每一個(gè)與標(biāo)簽的內(nèi)容相關(guān)聯(lián)。保持部85在從請(qǐng)求接受部71輸入用于表示打開新的標(biāo)簽的切換指示的情況下,生成新的標(biāo)簽。具體地說(shuō),將從內(nèi)容接收部75輸入的內(nèi)容與新的標(biāo)簽的名稱相關(guān)聯(lián)地存儲(chǔ)到RAM114。保持部85在沒有從請(qǐng)求接受部71輸入用于表示打開新的標(biāo)簽的切換指示的情況下,利用從內(nèi)容接收部75輸入的內(nèi)容,更新與通過(guò)后述的選擇顯示部87選擇的標(biāo)簽的名稱相關(guān)聯(lián)而存儲(chǔ)在RAM114中的內(nèi)容。在多個(gè)內(nèi)容中,有的包含JAVA(注冊(cè)商標(biāo))程序、JAVA(注冊(cè)商標(biāo))腳本等的程序。該程序由CPUlll執(zhí)行,CPUlll發(fā)生請(qǐng)求。通過(guò)由CPUlll執(zhí)行程序而發(fā)生的請(qǐng)求被輸入到上述的發(fā)生請(qǐng)求接受部83。選擇顯示部87從RAM114中存儲(chǔ)的一個(gè)以上的內(nèi)容中選擇一個(gè),并顯示到顯示部103。此外,選擇顯示部87將RAM114中存儲(chǔ)的一個(gè)以上的內(nèi)容的每一個(gè)所關(guān)聯(lián)的標(biāo)簽的名稱以可選擇的方式顯示到顯示部103。若用戶對(duì)操作部105輸入用于從顯示部103所顯示的一個(gè)以上的標(biāo)簽的名稱中選擇一個(gè)的指示,則選擇顯示部87接受進(jìn)行選擇的指示,從RAM114讀出與所選擇的標(biāo)簽的名稱相關(guān)聯(lián)的內(nèi)容,并顯示到顯示部103。返回到圖5,通信控制部53包括取得命令的命令取得部55、發(fā)送所取得的命令的命令發(fā)送部59、限制命令發(fā)送部59的命令發(fā)送的限制部57、關(guān)聯(lián)部61。命令取得部55取得第I 第N瀏覽部51-1 51-N中的一個(gè)為了發(fā)送到服務(wù)器7、7A中的一個(gè)而輸出的命令。命令取得部55在取得命令時(shí),從第I 第N瀏覽部51-1 51-N中輸出已取得的命令的瀏覽部,取得用于識(shí)別該瀏覽部的任務(wù)識(shí)別信息、用于識(shí)別該瀏覽部為了顯示W(wǎng)eb頁(yè)而作為處理對(duì)象的標(biāo)簽的標(biāo)簽識(shí)別信息。命令取得部55將所取得的命令輸出到命令發(fā)送部59以及限制部57,并且將任務(wù)識(shí)別信息和標(biāo)簽識(shí)別信息的組、以及命令輸出到關(guān)聯(lián)部61。命令發(fā)送部59包含會(huì)話確立部67。會(huì)話確立部67為了與從命令取得部55輸入的命令的發(fā)送目的地的服務(wù)器進(jìn)行通信,以沒有從后述的限制部57輸入會(huì)話禁止信號(hào)為條件而確立會(huì)話。具體地說(shuō),會(huì)話確立部67在沒有從限制部57輸入會(huì)話禁止信號(hào)的情況下,根據(jù)從命令取得部55輸入的命令中包含的URL,確定連接到互聯(lián)網(wǎng)3的Web服務(wù)器7、7A中的一個(gè),并控制通信I/F部112,確立用于與從Web服務(wù)器7、7A中所確定的Web服務(wù)器進(jìn)行通信的會(huì)話。會(huì)話確立部67在確立會(huì)話的期間,將會(huì)話號(hào)輸出到關(guān)聯(lián)部61。在本實(shí)施方式中,會(huì)話在以下期間確立MFP 100對(duì)Web服務(wù)器7、7A中的一個(gè)發(fā)送命令之后,從Web服務(wù)器7、7A中發(fā)送了命令的Web服務(wù)器接收作為執(zhí)行了命令的結(jié)果的內(nèi)容的期間。這里,說(shuō)明當(dāng)?shù)贗瀏覽部51-1輸出包含Web服務(wù)器7的URL的命令時(shí),命令發(fā)送部59取得該命令的情況。進(jìn)行通信的兩個(gè)應(yīng)用/任務(wù),這里為第I瀏覽部51-1與Web服務(wù)器7執(zhí)行用于提供服務(wù)的應(yīng)用程序而生成的任務(wù)進(jìn)行通信時(shí),為了相互識(shí)別通信對(duì)方而共享會(huì)話號(hào)。會(huì)話的確立是指兩個(gè)任務(wù)共享會(huì)話號(hào),并且成為能夠利用會(huì)話號(hào)而進(jìn)行通信的狀態(tài)。另外,關(guān)于確立會(huì)話的技術(shù),可以利用公知的技術(shù),這里不重復(fù)詳細(xì)的說(shuō)明。命令發(fā)送部59以沒有從下面說(shuō)明的限制部57輸入會(huì)話禁止信號(hào)或者發(fā)送禁止信號(hào)為條件,將從命令取得部55輸入的命令發(fā)送到發(fā)送目的地的Web服務(wù)器7。具體地說(shuō),命令發(fā)送部59在由會(huì)話確立部67確立的會(huì)話中經(jīng)由通信I/F部112對(duì)Web服務(wù)器7發(fā)送命令。 命令發(fā)送部59在從限制部57輸入發(fā)送禁止信號(hào)的情況下,代替由從命令取得部55輸入的命令決定的URL所確定的發(fā)送目的地的Web服務(wù)器7,將錯(cuò)誤頁(yè)輸出到在第I 第N瀏覽部51-1 51-N中輸出由命令取得部55取得的命令的瀏覽部。命令發(fā)送部59在從限制部57輸入會(huì)話禁止信號(hào)的情況下,丟棄從命令取得部55輸入的命令。另外,也可以將錯(cuò)誤頁(yè)輸出到在第I 第N瀏覽部51-1 51-N中輸出由命令取得部55取得的命令的瀏覽部。在從限制部57輸入會(huì)話禁止信號(hào)或者發(fā)送禁止信號(hào)的情況下,由于不會(huì)被發(fā)送命令,因此能夠減少由從命令取得部55輸入的命令決定的URL所確定的發(fā)送目的地的Web服務(wù)器7的負(fù)荷。限制部57被從命令取得部55輸入命令。限制部57包括第I請(qǐng)求禁止部65和第2請(qǐng)求禁止部63。第2請(qǐng)求禁止部63在從命令取得部55輸入了命令的時(shí)刻,基于與從命令取得部55輸入的命令的發(fā)送目的地的Web服務(wù)器7的通信狀態(tài),禁止命令發(fā)送部59對(duì)Web服務(wù)器7發(fā)送命令。具體地說(shuō),在用于與從命令取得部55輸入的命令的發(fā)送目的地的Web服務(wù)器7進(jìn)行通信的會(huì)話已確立的情況下,第2請(qǐng)求禁止部63禁止命令發(fā)送部59對(duì)Web服務(wù)器7發(fā)送命令。在用于與從命令取得部55輸入的命令的發(fā)送目的地的Web服務(wù)器7進(jìn)行通信的會(huì)話尚未確立的情況下,第2請(qǐng)求禁止部63不禁止命令發(fā)送部59對(duì)Web服務(wù)器7發(fā)送命令。第2請(qǐng)求禁止部63在禁止發(fā)送命令的情況下,對(duì)會(huì)話確立部67輸出會(huì)話禁止信號(hào)。關(guān)聯(lián)部61對(duì)于過(guò)去從Web服務(wù)器7、7A中的一個(gè)接收并且由第I 第N瀏覽部51-1 51-N中的一個(gè)可顯不地保持的一個(gè)以上的內(nèi)容的每一個(gè),關(guān)聯(lián)用于識(shí)別Web服務(wù)器7、7A中內(nèi)容的發(fā)送源的Web服務(wù)器的服務(wù)器識(shí)別信息。關(guān)聯(lián)部61從命令取得部55輸入任務(wù)識(shí)別信息和標(biāo)簽識(shí)別信息的組以及命令,從會(huì)話確立部67輸入會(huì)話號(hào)。關(guān)聯(lián)部61在從會(huì)話確立部67輸入會(huì)話號(hào)時(shí),生成包含從命令取得部55輸入的任務(wù)識(shí)別信息和標(biāo)簽識(shí)別信息的組、命令中包含的Web服務(wù)器的URL、以及會(huì)話號(hào)的管理記錄,并將生成的管理記錄追加存儲(chǔ)到EEPR0M115中存儲(chǔ)的管理表99。圖7是表示管理表的一例的圖。參照?qǐng)D7,管理表99包含5個(gè)管理記錄。管理記錄包含瀏覽器識(shí)別信息的項(xiàng)目、標(biāo)簽識(shí)別信息的項(xiàng)目、服務(wù)器URL的項(xiàng)目、會(huì)話識(shí)別號(hào)的項(xiàng)目、狀態(tài)的項(xiàng)目。瀏覽器識(shí)別信息的項(xiàng)目中設(shè)定用于識(shí)別第I 第N瀏覽部51-1 51-N的任務(wù)中的一個(gè)的任務(wù)識(shí)別信息。標(biāo)簽識(shí)別信息的項(xiàng)目中設(shè)定用于識(shí)別成為處理對(duì)象的標(biāo)簽的標(biāo)簽識(shí)別信息。服務(wù)器URL的項(xiàng)目中設(shè)定用于識(shí)別通信目的地的Web服務(wù)器的URL。會(huì)話識(shí)別號(hào)的項(xiàng)目中設(shè)定用于識(shí)別為了在與通信目的地的Web服務(wù)器之間進(jìn)行通信而確立的會(huì)話的會(huì)話識(shí)別號(hào)。狀態(tài)的項(xiàng)目中設(shè)定會(huì)話的狀態(tài)。會(huì)話的狀態(tài)包括用于表示會(huì)話確立中的“確立”、表示會(huì)話已結(jié)束的“結(jié)束”。這里,將用于識(shí)別第I 第N瀏覽部51-1 51-N的每一個(gè)的任務(wù)的瀏覽器識(shí)別信息設(shè)為第I 第N瀏覽器。在圖7所示的管理表99中,在任務(wù)識(shí)別信息為“第I瀏覽器”的第I瀏覽部51-1中,示出在標(biāo)簽識(shí)別信息為“第I標(biāo)簽”、“第2標(biāo)簽”以及“第3標(biāo)簽”的3個(gè)標(biāo)簽中分別顯示從URL為“aabbcc. com”的Web服務(wù)器7下載的Web頁(yè)的狀態(tài)。在標(biāo)簽識(shí)別信息為“第3標(biāo)簽”的標(biāo)簽中,示出已確立會(huì)話,并且正在從URL為“aabbcc. com”的Web服務(wù)器7下載Web頁(yè)的情況。此外,在任務(wù)識(shí)別信息為“第2瀏覽器”的第2瀏覽部51-2中,示出在標(biāo)簽識(shí)別信 息為“第I標(biāo)簽”以及“第2標(biāo)簽”的2個(gè)標(biāo)簽中分別顯示從URL為“aabbcc. com”的Web服務(wù)器7下載的Web頁(yè)的狀態(tài)。返回到圖5,關(guān)聯(lián)部61在從會(huì)話確立部67輸入會(huì)話號(hào)時(shí),生成狀態(tài)的項(xiàng)目為“確立”的管理記錄,并追加存儲(chǔ)到管理表99,若從會(huì)話確立部67輸入的會(huì)話號(hào)不再輸入,則將管理記錄的狀態(tài)的項(xiàng)目改寫為“結(jié)束”。進(jìn)而,若第I 第N瀏覽部51-1 51-N中的一個(gè)、例如第I瀏覽部51-1關(guān)閉標(biāo)簽,則關(guān)聯(lián)部61從第I瀏覽部51-1取得任務(wù)識(shí)別信息和已關(guān)閉的標(biāo)簽的標(biāo)簽識(shí)別信息,并將管理表99中包含的管理記錄中、包含所取得的任務(wù)識(shí)別信息和標(biāo)簽識(shí)別信息的管理記錄從管理表99中刪除??刂撇?7具備的第I請(qǐng)求禁止部65在由命令取得部55取得了命令的時(shí)刻,如果從Web服務(wù)器7、7A中的與已取得的命令的發(fā)送目的地的Web服務(wù)器相同的Web服務(wù)器下載并且由第I 第N瀏覽部51-1 51-N中的一個(gè)所顯示的內(nèi)容的數(shù)目為規(guī)定的閾值,則禁止命令發(fā)送部59對(duì)Web服務(wù)器發(fā)送命令。這里,將規(guī)定的閾值設(shè)為“6”。具體地說(shuō),第I請(qǐng)求禁止部65參照在EEPR0M115中存儲(chǔ)的管理表99,在從命令取得部55輸入命令的時(shí)刻,如果與所輸入的命令的發(fā)送目的地的Web服務(wù)器的URL相同的URL設(shè)定在“服務(wù)器URL”的項(xiàng)目中的管理記錄的數(shù)目為規(guī)定的閾值“6”,則禁止命令發(fā)送部59對(duì)服務(wù)器發(fā)送命令。在從命令取得部55輸入命令的時(shí)刻,如果與所輸入的命令的發(fā)送目的地的Web服務(wù)器的URL相同的URL設(shè)定在“服務(wù)器URL”的項(xiàng)目中的管理記錄的數(shù)目小于閾值“6”,則第I請(qǐng)求禁止部65不禁止命令發(fā)送部59對(duì)Web服務(wù)器發(fā)送命令。第I請(qǐng)求禁止部65在禁止發(fā)送命令時(shí),對(duì)命令發(fā)送部59輸出發(fā)送禁止信號(hào)。圖8是表示瀏覽處理的流程的一例的流程圖。瀏覽處理是通過(guò)MFP100所具備的CPUlll執(zhí)行在R0M113、EEPR0M115、HDD116或者CD-ROMl 19A中存儲(chǔ)的瀏覽程序,從而由CPUlll執(zhí)行的處理。參照?qǐng)D8,CPU111判斷是否接受了請(qǐng)求(步驟S01)。在接受請(qǐng)求之前成為等待狀態(tài)(在步驟SOl為“否”),如果接受了請(qǐng)求(在步驟SOl為“是”),則將處理進(jìn)至步驟S02。判斷是否接受了基于用戶輸入到操作部105的操作的請(qǐng)求。若用戶對(duì)操作部105輸入U(xiǎn)RL,則接受訪問(wèn)所輸入的URL的請(qǐng)求。另外,例如,也可以通過(guò)由用戶指定在“中意”等中預(yù)先注冊(cè)的URL從而接受URL。
此外,若用戶對(duì)操作部105輸入用于指示鏈接信息的操作,則接受訪問(wèn)在被指示的鏈接信息中包含的URL的請(qǐng)求。具體地說(shuō),在顯示部103中已經(jīng)顯示W(wǎng)eb頁(yè)的情況下,若用戶指示顯示了 Web頁(yè)中包含的鏈接信息的部分,則接受用于指示鏈接信息的操作,接受訪問(wèn)在被指示的鏈接信息中包含的URL的請(qǐng)求。進(jìn)而,在顯示部103中已經(jīng)顯示W(wǎng)eb頁(yè)的情況下,該Web頁(yè)中包含的程序,有時(shí)會(huì)包含為了定期更新Web頁(yè)而定期發(fā)送用于請(qǐng)求發(fā)送新的Web頁(yè)的請(qǐng)求的命令。命令例如通過(guò)JAVA(注冊(cè)商標(biāo))、JAVA(注冊(cè)商標(biāo))腳本等記述。這時(shí),接受通過(guò)由CPUlll執(zhí)行在已經(jīng)顯示的Web頁(yè)中包含的程序而生成的任務(wù)輸出的請(qǐng)求。在步驟S02中,判斷所接受的請(qǐng)求是否包含打開新的窗口的指示。如果包含打開新的窗口的指示,則將處理進(jìn)至步驟S09,否則,將處理進(jìn)至步驟S03。在步驟S09中,啟動(dòng)瀏覽程序,并將處理進(jìn)至步驟S10。在啟動(dòng)瀏覽程序時(shí),將在步驟SOl中接受的請(qǐng)求中包含的URL作為自變量交給用于執(zhí)行啟動(dòng)的瀏覽程序的任務(wù)。執(zhí)行新啟動(dòng)的瀏覽程序的任務(wù),其執(zhí)行與圖8所示的相同的瀏覽程序,因此在步驟SOl中接受作為自變量而輸入的URL。
另一方面,在步驟S03中,判斷在步驟SOl中接受的請(qǐng)求是否包含打開新的標(biāo)簽的指示。如果包含打開新的標(biāo)簽的指示,則將處理進(jìn)至步驟S04,否則,將處理進(jìn)至步驟S05。在步驟S04中,生成新標(biāo)簽并顯示到顯示部103。在該階段中,由于不存在用于顯示在新標(biāo)簽中的內(nèi)容,因此顯示部103中顯示白紙的畫面。另外,也可以顯示用于表示正在接收的消息等。在步驟S05中,發(fā)送與在步驟SOl中接受的請(qǐng)求對(duì)應(yīng)的命令。控制通信I/F部112,對(duì)由請(qǐng)求決定的發(fā)送目的地的Web服務(wù)器發(fā)送命令。具體地說(shuō),將包含在步驟SOl中接受的URL的GET命令經(jīng)由通信I/F部112發(fā)送到網(wǎng)絡(luò)2。這里,以GET命令中包含的URL確定Web服務(wù)器7的情況為例進(jìn)行說(shuō)明。在GET命令中包含的URL確定Web服務(wù)器7的情況下,GET命令被Web服務(wù)器7接收。在接收GET命令的Web服務(wù)器7中,將由URL確定的Web頁(yè)返回給發(fā)送來(lái)GET命令的MFP100,因此通信I/F部112接收Web頁(yè)。在步驟S06中,在通信I/F部112接收Web頁(yè)之前成為等待狀態(tài)(在步驟S06為“否”),若接收Web頁(yè)(在步驟S06為“是”),則將處理進(jìn)至步驟S07。在下一步驟S07中,保持所接收的Web頁(yè)。具體地說(shuō),將所接收的Web頁(yè)與標(biāo)簽的名稱相關(guān)聯(lián)地存儲(chǔ)到RAM114。在步驟S04中生成了新的標(biāo)簽的情況下,將新的標(biāo)簽的名稱與Web頁(yè)相關(guān)聯(lián)地存儲(chǔ)到RAM114。在步驟S04中不生成新的標(biāo)簽的情況下,利用所接收的Web頁(yè)來(lái)改寫與在顯示部103中成為顯示對(duì)象的標(biāo)簽的名稱相關(guān)聯(lián)地存儲(chǔ)在RAM114中的Web 頁(yè)。在下一步驟S08中,將所接收的Web頁(yè)顯示到顯示部103,并將處理進(jìn)至步驟S10。在步驟S04中新生成新標(biāo)簽的情況下,在新標(biāo)簽中顯示W(wǎng)eb頁(yè),在沒有生成新標(biāo)簽的情況下,利用在步驟S06中接收的Web頁(yè)來(lái)改寫在顯示部103中成為顯示對(duì)象的標(biāo)簽中所顯示的Web頁(yè)。在下一步驟SlO中,判斷是否接受了結(jié)束指示。通過(guò)用戶操作觸摸面板105A,判斷是否接受了結(jié)束瀏覽處理的指示。結(jié)束瀏覽處理的指示包含關(guān)閉窗口的操作。若接受了結(jié)束指示(在步驟SlO為“是”),則結(jié)束瀏覽處理,否則(在步驟SlO為“否”),將處理返回到步驟S01。
圖9是表示通信控制處理的流程的一例的流程圖。通信控制處理是通過(guò)MFP100所具備的CPUlll執(zhí)行在R0M113、EEPR0M115、HDD116或者CD-ROMl 19A中存儲(chǔ)的通信控制程序,從而由CPUlll執(zhí)行的處理。參照?qǐng)D9,CPUl 11判斷是否取得了命令。判斷是否取得了第I 第N瀏覽部51-1 51-N中的一個(gè)輸出的命令。在取得命令之前成為等待狀態(tài)(在步驟S21為“否”),若取得了命令(在步驟S21為“是”),則將處理進(jìn)至步驟S22。在步驟S22中,確定輸出了命令的輸出源。確定在步驟S21中取得的命令是第I 第N瀏覽部51-1 51-N中的哪一個(gè)輸出的。具體地說(shuō),在第I 第N瀏覽部51-1 51-N中,取得用于識(shí)別輸出了命令的任務(wù)的任務(wù)識(shí)別信息和所確定的任務(wù)成為處理對(duì)象的標(biāo)簽的標(biāo)簽識(shí)別信息。在下一步驟S23中,確定在步驟S21中取得的命令的發(fā)送目的地。通過(guò)提取在步驟S21中取得的命令所包含的URL,從而確定Web服務(wù)器7、7A中發(fā)送目的地的Web服務(wù) 器的URL。這里,以Web服務(wù)器7被確定為發(fā)送目的地的情況為例進(jìn)行說(shuō)明。在下一步驟S24中,對(duì)已經(jīng)從在步驟S23中確定的發(fā)送目的地的Web服務(wù)器7接收的顯示內(nèi)容的數(shù)目進(jìn)行計(jì)數(shù)。顯示內(nèi)容是第I 第N瀏覽部51-1 51-N中的一個(gè)保持的內(nèi)容。這里,檢索在EEPR0M115中存儲(chǔ)的管理表99,將與在步驟S23中確定的發(fā)送目的地的Web服務(wù)器7的URL相同的URL設(shè)定在服務(wù)器URL的項(xiàng)目中的管理記錄全部提取出,并對(duì)提取的管理記錄的數(shù)目進(jìn)行計(jì)數(shù)。在步驟S26中,判斷計(jì)數(shù)數(shù)目是否為閾值TN。如果計(jì)數(shù)數(shù)目與閾值TN相同則將處理進(jìn)至步驟S27,否則將處理進(jìn)至步驟S28。在步驟S28中,判斷是否已確立會(huì)話。判斷是否已確立用于與在步驟S23中確定的發(fā)送目的地的Web服務(wù)器7之間進(jìn)行通信的會(huì)話。如果在與發(fā)送目的地的Web服務(wù)器7之間沒有確立會(huì)話,則將處理結(jié)束,否則將處理進(jìn)至步驟S29。在步驟S27中,輸出錯(cuò)誤頁(yè)并結(jié)束處理。具體地說(shuō),將包含預(yù)先決定的錯(cuò)誤消息的Web頁(yè)輸出到第I 第N瀏覽部51-1 51-N中、在步驟S22中確定的輸出源的任務(wù)。例如,在第I瀏覽部51-1輸出包含Web服務(wù)器7的URL的命令的情況下,不對(duì)Web服務(wù)器7發(fā)送命令,代替Web服務(wù)器7,將包含錯(cuò)誤消息的Web頁(yè)輸出到第I瀏覽部51_1。因此,由于命令不會(huì)被發(fā)送到Web服務(wù)器7,因而能夠減輕Web服務(wù)器7的負(fù)荷。另一方面,在步驟S29中,對(duì)在步驟S23中確定的發(fā)送目的地的Web服務(wù)器7發(fā)送連接請(qǐng)求。在下一步驟S30中,判斷是否已確立了會(huì)話。在確立會(huì)話之前成為等待狀態(tài)(在步驟S30為“否”),如果已確立了會(huì)話(在步驟S30為“是”),則將處理進(jìn)至步驟S31。在步驟S31中,將在步驟S21中取得的命令經(jīng)由通信I/F部112發(fā)送到在步驟S23中確定的發(fā)送目的地的Web服務(wù)器7。在下一步驟S32中,生成管理記錄。生成包含在步驟S22中確定的輸出源的任務(wù)識(shí)別信息以及標(biāo)簽識(shí)別信息和在步驟S23中確定的發(fā)送目的地的Web服務(wù)器7的URL的管理記錄。然后,將生成的管理記錄追加存儲(chǔ)到EEPR0M115的管理表99 (步驟S33)。在下一步驟S34中,判斷是否從在步驟S31中發(fā)送了命令的Web服務(wù)器7接收了內(nèi)容。在接收內(nèi)容之前成為等待狀態(tài)(在步驟S34為“否”),如果接收了內(nèi)容(在步驟S34為“是”),則將處理進(jìn)至步驟S35。在下一步驟S35中,將所接收的內(nèi)容輸出到在步驟S22中確定的輸出源的任務(wù)。然后,在步驟S36中,結(jié)束在步驟S30確立的會(huì)話,并結(jié)束處理。圖10是表示用戶的操作和處理的流程的一例的第I圖。圖10所示的標(biāo)號(hào)對(duì)與圖8以及圖9所示的流程圖示出的處理相同的處理附加相同標(biāo)號(hào)。此外,在圖10中以時(shí)間序列方式示出由MFP100具備的CPUlll通過(guò)執(zhí)行瀏覽程序而實(shí)現(xiàn)的第I瀏覽部51-1的任務(wù)所執(zhí)行的處理、CPUlll通過(guò)執(zhí)行通信控制程序而實(shí)現(xiàn)的通信控制部53的任務(wù)所執(zhí)行的處理、服務(wù)器所執(zhí)行的處理。另外,由MFP100具備的CPUlll通過(guò)執(zhí)行瀏覽程序而實(shí)現(xiàn)的第2 第N瀏覽部51-2 51-N的任務(wù)所執(zhí)行的處理沒有在圖10中示出。
參照?qǐng)D10,若用戶對(duì)MFP100輸入U(xiǎn)RL,則第I瀏覽部51-1將URL作為請(qǐng)求來(lái)接受(步驟S01)。第I瀏覽部51-1將包含所接受的URL的命令輸出到通信控制部53 (步驟S05)。通信控制部53取得命令(步驟S21),在與根據(jù)在命令中包含的URL確定的Web服務(wù)器7之間確立會(huì)話(步驟S30),并將命令發(fā)送到服務(wù)器7(步驟S31)。接收命令的服務(wù)器7返回Web頁(yè),因此通信控制部53接收Web服務(wù)器7發(fā)送的Web頁(yè)(步驟S34),并將所接收的Web頁(yè)輸出到第I瀏覽部51-1 (步驟S35),與Web服務(wù)器7之間的會(huì)話結(jié)束(步驟S36)。第I瀏覽部51-1若被輸入Web頁(yè)(步驟S06),則將包含Web頁(yè)的第I標(biāo)簽顯示到顯示部103(步驟S08)。接著,若用戶對(duì)MFP100輸入用于選擇在顯示部103顯示的Web頁(yè)中包含的子菜單A的指示,則第I瀏覽部51-1將子菜單A的選擇作為請(qǐng)求來(lái)接受(步驟S01)。然后,生成第2標(biāo)簽,并將第2標(biāo)簽顯示到顯示部103 (步驟S04)。在該階段中,由于不存在作為第2標(biāo)簽來(lái)顯示的內(nèi)容,因此顯示部103中顯示白紙的第2標(biāo)簽。第I瀏覽部51-1將包含子菜單A的URL的命令輸出到通信控制部53 (步驟S05)。通信控制部53取得命令(步驟S21),并對(duì)將從Web服務(wù)器7接收的內(nèi)容作為顯示對(duì)象的標(biāo)簽的數(shù)目進(jìn)行計(jì)數(shù),判斷標(biāo)簽數(shù)目是否與閾值TN相同(步驟S25,S26)。這里,設(shè)為標(biāo)簽數(shù)目小于閾值TN,這時(shí),通信控制部53在與根據(jù)在命令中包含的URL確定的Web服務(wù)器7之間確立會(huì)話(步驟S30),并將命令發(fā)送到Web服務(wù)器7 (步驟S31)。接收命令的Web服務(wù)器7返回Web頁(yè),因此通信控制部53接收Web服務(wù)器7發(fā)送的Web頁(yè)(步驟S34),并將所接收的Web頁(yè)輸出到第I瀏覽部51_1 (步驟S35),與Web服務(wù)器7之間的會(huì)話結(jié)束(步驟S36)。第I瀏覽部51_1若被輸入Web頁(yè)(步驟S06),則將包含Web頁(yè)的第2標(biāo)簽顯示到顯示部103 (步驟S08)。進(jìn)而,若用戶對(duì)MFP100輸入用于選擇在顯示部103顯示的Web頁(yè)中包含的子菜單B的指示,則第I瀏覽部51-1將子菜單B的選擇作為請(qǐng)求來(lái)接受(步驟S01)。然后,生成第3標(biāo)簽,并將第3標(biāo)簽顯示到顯示部103 (步驟S04)。在該階段中,由于不存在作為第3標(biāo)簽來(lái)顯示的內(nèi)容,因此顯示部103中顯示白紙的第3標(biāo)簽。第I瀏覽部51-1將包含子菜單B的URL的命令輸出到通信控制部53 (步驟S05)。通信控制部53取得命令(步驟S21),并對(duì)將從Web服務(wù)器7接收的內(nèi)容作為顯示對(duì)象的標(biāo)簽的數(shù)目進(jìn)行計(jì)數(shù),判斷標(biāo)簽數(shù)目是否與閾值TN相同(步驟S25,S26)。這里,設(shè)為標(biāo)簽數(shù)目與閾值TN相同,這時(shí),通信控制部53將錯(cuò)誤頁(yè)輸出到第I瀏覽部51-1 (步驟S27)。第I瀏覽部51-1若被輸入錯(cuò)誤頁(yè)(步驟S06),則將包含錯(cuò)誤頁(yè)的第3標(biāo)簽顯示到顯示部103(步驟S08)。將從Web服務(wù)器7接收的內(nèi)容作為顯示對(duì)象的標(biāo)簽的數(shù)目與閾值TN相同時(shí),不會(huì)對(duì)服務(wù)器7發(fā)送命令,因此能夠減少Web服務(wù)器7的負(fù)荷。
圖11是表示用戶的操作和處理的流程的一例的第2圖。圖11所示的標(biāo)號(hào)對(duì)與圖8以及圖9所示的流程圖示出的處理相同的處理附加相同標(biāo)號(hào)。此外,在圖11中以時(shí)間序列方式示出由MFP100具備的CPUlll通過(guò)執(zhí)行瀏覽程序而實(shí)現(xiàn)的第I瀏覽部51-1的任務(wù)所執(zhí)行的處理、CPUlll通過(guò)執(zhí)行通信控制程序而實(shí)現(xiàn)的通信控制部53的任務(wù)所執(zhí)行的處理、服務(wù)器所執(zhí)行的處理。另外,由MFP100具備的CPUlll通過(guò)執(zhí)行瀏覽程序而實(shí)現(xiàn)的第2 第N瀏覽部51-2 51-N的任務(wù)所執(zhí)行的處理沒有在圖11中示出。參照?qǐng)D11,若用戶對(duì)MFP100輸入U(xiǎn)RL,則第I瀏覽部51-1將URL作為請(qǐng)求來(lái)接受(步驟S01)。第I瀏覽部51-1將包含所接受的URL的命令輸出到通信控制部53 (步驟S05)。通信控制部53取得命令(步驟S21),在與根據(jù)在命令中包含的URL確定的Web服務(wù)器7之間確立會(huì)話(步驟S30),并將命令發(fā)送到Web服務(wù)器7 (步驟S31)。接收命令的Web服務(wù)器7返回Web頁(yè),因此通信控制部53接收Web服務(wù)器7發(fā)送的Web頁(yè)(步驟S34),若接收到,則將Web頁(yè)輸出到第I瀏覽部51-1 (步驟S35),與Web服務(wù)器之間的會(huì)話結(jié)束(步驟S36)。第I瀏覽部51-1若被輸入Web頁(yè)(步驟S06),則將包含Web頁(yè)的第I標(biāo)簽顯示到顯示部103(步驟S08)。 接著,如用戶指示關(guān)聯(lián)了在顯示部103顯示的Web頁(yè)中包含的處理的指示的按鈕,則第I瀏覽部51-1將執(zhí)行處理的指示作為請(qǐng)求來(lái)接受(步驟S01)。關(guān)聯(lián)了在Web頁(yè)中包含的處理的指示的按鈕與CGI命令相關(guān)聯(lián)。第I瀏覽部51-1將CGI命令輸出到通信控制部53 (步驟S05)。通信控制部53取得CGI命令(步驟S21),在與根據(jù)在CGI命令中包含的URL確定的Web服務(wù)器7之間確立會(huì)話(步驟S30),并將CGI命令發(fā)送到Web服務(wù)器7 (步驟S31)。接收CGI命令的Web服務(wù)器7執(zhí)行CGI命令,并返回處理結(jié)果,但這里設(shè)為CGI命令需要規(guī)定的時(shí)間。接著,若用戶對(duì)MFP100輸入用于選擇子菜單A的指示,則第I瀏覽部51-1將子菜單A的選擇作為請(qǐng)求來(lái)接受(步驟S01)。然后,第I瀏覽部51-1將包含子菜單A的URL的命令輸出到通信控制部53(步驟S05)。通信控制部53取得命令(步驟S21),并判斷在與根據(jù)在命令中包含的URL確定的Web服務(wù)器7之間是否確立了會(huì)話(步驟S28)。這里,之前發(fā)送了 CGI命令的處理由Web服務(wù)器7執(zhí)行。因此,通信控制部53判斷為已確立會(huì)話,并且丟棄從第I瀏覽部51-1取得的包含子菜單A的URL的命令。進(jìn)而,若用戶對(duì)MFP100輸入用于選擇子菜單B的指示,則第I瀏覽部51-1將子菜單B的選擇作為請(qǐng)求來(lái)接受(步驟S01)。然后,第I瀏覽部51-1將包含子菜單B的URL的命令輸出到通信控制部53(步驟S05)。通信控制部53取得命令(步驟S21),并判斷在與根據(jù)在命令中包含的URL確定的Web服務(wù)器7之間是否確立了會(huì)話(步驟S28)。這里,之前發(fā)送了 CGI命令的處理由Web服務(wù)器7執(zhí)行。因此,通信控制部53判斷為已確立會(huì)話,并且丟棄從第I瀏覽部51-1取得的包含子菜單B的URL的命令。進(jìn)而,若用戶對(duì)MFP100輸入用于選擇子菜單C的指示,則第I瀏覽部51-1將子菜單C的選擇作為請(qǐng)求來(lái)接受(步驟S01)。然后,第I瀏覽部51-1將包含子菜單C的URL的命令輸出到通信控制部53(步驟S05)。通信控制部53取得命令(步驟S21),并判斷在與根據(jù)在命令中包含的URL確定的Web服務(wù)器7之間是否確立了會(huì)話(步驟S28)。這里,之前發(fā)送了 CGI命令的處理由Web服務(wù)器7執(zhí)行。因此,通信控制部53判斷為已確立會(huì)話,并且丟棄從第I瀏覽部51-1取得的包含子菜單C的URL的命令。
接收CGI命令的Web服務(wù)器7如果執(zhí)行完CGI命令,則發(fā)送作為處理結(jié)果的Web頁(yè),因此通信控制部53接收Web服務(wù)器7發(fā)送的Web頁(yè)(步驟S34),并將所接收的Web頁(yè)輸出到第I瀏覽部51-1 (步驟S35),結(jié)束與Web服務(wù)器之間的會(huì)話(步驟S36)。第I瀏覽部51-1若被輸入Web頁(yè)(步驟S06),則將Web頁(yè)顯示到顯示部103 (步驟S08)。在與Web服務(wù)器7之間確立了用于通信的會(huì)話的期間,不對(duì)Web服務(wù)器7發(fā)送命令,因此能夠減少Web服務(wù)器7的負(fù)荷。如以上說(shuō)明的那樣,本實(shí)施方式中的MFP100包括從Web服務(wù)器7、7A中的一個(gè)接收內(nèi)容,并顯示所接收的內(nèi)容的第I 第N瀏覽部51-1 51-N ;取得第I 第N瀏覽部51-1 51-N的每一個(gè)為了發(fā)送到Web服務(wù)器7、7A中的一個(gè)而輸出的命令的命令取得部55 ;將所取得的命令發(fā)送到該命令的發(fā)送目的地的服務(wù)器的命令發(fā)送部59 ;基于從發(fā)送了所取得的命令的服務(wù)器在過(guò)去接收的內(nèi)容的狀態(tài)或者與該服務(wù)器之間的通信狀態(tài),限制命令發(fā)送部59進(jìn)行的命令的發(fā)送的限制部57。限制部57基于過(guò)去從Web服務(wù)器7、7A接收的內(nèi)容的狀態(tài)或者與Web服務(wù)器7、7A之間的通信狀態(tài)來(lái)限制命令的發(fā)送,因此能夠減少 Web服務(wù)器7、7A的負(fù)荷。此外,限制部57在取得了命令的時(shí)刻,如果由第I 第N瀏覽部51-1 51-N的每一個(gè)所保持的、并且從與命令的發(fā)送目的地相同的發(fā)送源接收的Web頁(yè)的數(shù)目為規(guī)定的閾值TN,則禁止發(fā)送命令。因此,通過(guò)限制從相同的Web服務(wù)器接收并且以可顯示的方式保持的Web頁(yè)的數(shù)目,從而能夠減少Web服務(wù)器的負(fù)荷。此外,限制部57在取得了命令的時(shí)刻,在與所取得的命令的發(fā)送目的地的Web服務(wù)器之間已經(jīng)確立了用于通信的會(huì)話的情況下,禁止發(fā)送命令。因此,通過(guò)限制在與相同的Web服務(wù)器之間確立的會(huì)話的數(shù)目,從而能夠減少Web服務(wù)器的負(fù)荷。尤其,在Web服務(wù)器設(shè)置在MFP100內(nèi)的情況下,能夠根據(jù)自身的負(fù)荷來(lái)控制各個(gè)限制的程度。 〈第2實(shí)施方式〉第I實(shí)施方式的MFP100中設(shè)為形成CPUlll執(zhí)行瀏覽程序的多個(gè)任務(wù),但第2實(shí)施方式的MFP100中CPU111A執(zhí)行單一的瀏覽程序。以下,關(guān)于第2實(shí)施方式中的信息處理系統(tǒng)1,主要說(shuō)明與第I實(shí)施方式中的信息處理系統(tǒng)I的區(qū)別點(diǎn)。圖12是將第2實(shí)施方式中的MFP具備的CPU的功能概要與EEPROM中存儲(chǔ)的信息一同示出的方框圖。圖12所示的CPU111A的功能通過(guò)由CPU111A執(zhí)行在R0M113、EEPR0M115、HDD116或者⑶-R0M119A中存儲(chǔ)的瀏覽程序而實(shí)現(xiàn)。參照?qǐng)D12,與圖6所示的CPUlll的功能的區(qū)別點(diǎn)在于,追加了限制部92、命令輸出部73和內(nèi)容接受部75被分別變更為命令發(fā)送部97和內(nèi)容接收部75A。其他功能與圖6所示的功能相同,因此這里主要說(shuō)明區(qū)別點(diǎn)。命令發(fā)送部97以沒有從下面說(shuō)明的限制部91輸入會(huì)話禁止信號(hào)或者發(fā)送禁止信號(hào)為條件,將根據(jù)由請(qǐng)求接受部71接受的請(qǐng)求而決定的命令發(fā)送到根據(jù)請(qǐng)求而決定的發(fā)送目的地的Web服務(wù)器。限制部91中被輸入根據(jù)請(qǐng)求接受部71接受請(qǐng)求的情況而輸出的請(qǐng)求。請(qǐng)求中包含訪問(wèn)由用戶輸入的URL的請(qǐng)求、訪問(wèn)由用戶指示的鏈接信息中包含的URL的請(qǐng)求、通過(guò)由CPU 11IA執(zhí)行在Web頁(yè)中包含的程序而生成的任務(wù)所輸出的請(qǐng)求。
限制部91包括第I請(qǐng)求禁止部93、第2請(qǐng)求禁止部95。第I請(qǐng)求禁止部93在由請(qǐng)求接受部71接受請(qǐng)求的時(shí)刻,如果從與由接受的請(qǐng)求所確定的發(fā)送目的地的Web服務(wù)器相同的Web服務(wù)器下載且已經(jīng)顯示的內(nèi)容的數(shù)目為規(guī)定的閾值,則禁止命令發(fā)送部97對(duì)Web服務(wù)器發(fā)送命令。換言之,在多個(gè)標(biāo)簽中顯示W(wǎng)eb頁(yè)的情況下,在所顯示的多個(gè)Web頁(yè)中,將從由請(qǐng)求所確定的發(fā)送目的地的Web服務(wù)器下載的Web頁(yè)的數(shù)目與閾值進(jìn)行比較。第I請(qǐng)求禁止部93參照保持部85保持的每個(gè)標(biāo)簽的Web頁(yè),對(duì)從與由接受的請(qǐng)求所確定的發(fā)送目的地的Web服務(wù)器相同的Web服務(wù)器下載且已經(jīng)顯示的內(nèi)容的數(shù)目進(jìn)行計(jì)數(shù)。
第2請(qǐng)求禁止部95在從請(qǐng)求接受部71輸入請(qǐng)求的時(shí)刻,基于與由從請(qǐng)求接受部71輸入的請(qǐng)求而決定的發(fā)送目的地的Web服務(wù)器的通信狀態(tài),禁止命令發(fā)送部97對(duì)Web服務(wù)器發(fā)送命令。具體地說(shuō),在與由從請(qǐng)求接受部71輸入的請(qǐng)求而決定的命令的發(fā)送目的地的Web服務(wù)器之間已經(jīng)確立了用于通信的會(huì)話的情況下,第2請(qǐng)求禁止部95禁止命令發(fā)送部97對(duì)Web服務(wù)器發(fā)送命令。第2請(qǐng)求禁止部95從內(nèi)容接收部75A取得用于確定內(nèi)容接收部75A為了通信而確立會(huì)話的Web服務(wù)器的信息。限制部91在第I請(qǐng)求禁止部93以及第2請(qǐng)求禁止部95中的一個(gè)禁止對(duì)Web服務(wù)器發(fā)送命令的情況下,代替由從請(qǐng)求接受部71輸入的請(qǐng)求而決定的發(fā)送目的地的Web服務(wù)器,對(duì)內(nèi)容接收部75A輸出錯(cuò)誤頁(yè)。由于對(duì)由從請(qǐng)求接受部71輸入的請(qǐng)求而決定的發(fā)送目的地的Web服務(wù)器不發(fā)送命令,因此能夠減少Web服務(wù)器的負(fù)荷。限制部91在第I請(qǐng)求禁止部93以及第2請(qǐng)求禁止部95都不禁止對(duì)Web服務(wù)器發(fā)送命令的情況下,將從請(qǐng)求接受部71輸入的請(qǐng)求輸出到命令發(fā)送部97。命令發(fā)送部97根據(jù)從限制部91輸入請(qǐng)求的情況,將根據(jù)請(qǐng)求而決定的命令發(fā)送到根據(jù)請(qǐng)求而決定的發(fā)送目的地的Web服務(wù)器。具體地說(shuō),命令發(fā)送部97在與根據(jù)請(qǐng)求而決定的發(fā)送目的地的Web服務(wù)器之間確立用于通信的會(huì)話,并通過(guò)所確立的會(huì)話經(jīng)由通信I/F部112而發(fā)送根據(jù)請(qǐng)求而決定的命令。內(nèi)容接收部75A在從限制部91輸入錯(cuò)誤頁(yè)的情況下,將錯(cuò)誤頁(yè)輸出到內(nèi)容顯示部77。圖13是表示第2實(shí)施方式中的瀏覽處理的流程的一例的流程圖。第2實(shí)施方式中的瀏覽處理是通過(guò)MFP100具備的CPUlIIA執(zhí)行在ROMl 13、EEPR0M115、HDDl 16或者⑶-R0M119A中存儲(chǔ)的瀏覽程序從而由CPU111A執(zhí)行的處理。參照?qǐng)D13,CPU111A判斷是否接受了請(qǐng)求(步驟S51)。在接受請(qǐng)求之前成為等待狀態(tài)(在步驟S51為“否”),如果接受了請(qǐng)求(在步驟S51為“是”),則將處理進(jìn)至步驟S52。若用戶對(duì)操作部105輸入U(xiǎn)RL,則接受訪問(wèn)所輸入的URL的請(qǐng)求。若用戶對(duì)操作部105輸入用于指示鏈接信息的操作,則接受訪問(wèn)在被指示的鏈接信息中包含的URL的請(qǐng)求。進(jìn)而,在顯示部103中已經(jīng)顯示W(wǎng)eb頁(yè)的情況下,該Web頁(yè)所包含的程序中包括為了定期更新Web頁(yè)而定期發(fā)送用于請(qǐng)求發(fā)送新的Web頁(yè)的請(qǐng)求的命令時(shí),接受通過(guò)由CPUl IIA執(zhí)行在已經(jīng)顯示的Web頁(yè)中包含的程序而生成的任務(wù)輸出的請(qǐng)求。在步驟S52中執(zhí)行請(qǐng)求判定處理。請(qǐng)求判定處理的細(xì)節(jié)在后面敘述,是判斷所接受的請(qǐng)求是否被禁止的處理。在步驟S53中根據(jù)請(qǐng)求判定處理的結(jié)束將處理分支。如果請(qǐng)求判定處理的結(jié)果表示請(qǐng)求禁止則將處理進(jìn)至步驟S62,否則將處理進(jìn)至步驟S54。在步驟S62中,將錯(cuò)誤頁(yè)顯示到顯示部103,將處理進(jìn)至步驟S63。利用錯(cuò)誤頁(yè)來(lái)改寫在顯示部103成為顯示對(duì)象的標(biāo)簽中所顯示的Web頁(yè)。錯(cuò)誤頁(yè)例如包含“請(qǐng)減少打開標(biāo)簽的數(shù)目?!钡南⒒蛘摺罢?qǐng)不要連續(xù)指示同一按鈕?!钡南ⅰS纱?,用戶能夠知曉需要進(jìn)行不會(huì)對(duì)Web服務(wù)器帶來(lái)負(fù)荷的操作。在步驟S54中,判斷在步驟S51中接受的請(qǐng)求是否包含用于打開新的標(biāo)簽的指示。如果包含打開新的標(biāo)簽的指示,則將處理進(jìn)至步驟S55,否則,將處理進(jìn)至步驟S56。在步驟S55中,生成新標(biāo)簽并顯示到顯示部103。在該階段中,由于不存在用于顯示在新標(biāo)簽中的內(nèi)容,因此顯示部103中顯示白紙的畫面。另外,也可以顯示用于表示正在接收的消息等。在步驟S56中,與通過(guò)在步驟S51中接受的請(qǐng)求中包含的URL所確定的Web服務(wù)器7之間,確立用于通信的會(huì)話。然后,發(fā)送通過(guò)在步驟S51中接受的請(qǐng)求而決定的命令??刂仆ㄐ臝/F部112從而將命令發(fā)送到通過(guò)請(qǐng)求而決定的發(fā)送目的地的Web服務(wù)器。具體地說(shuō),將包含在步驟S51中接受的請(qǐng)求中包含的URL的GET命令經(jīng)由通信I/F部112發(fā)送到網(wǎng)絡(luò)2。這里,以GET命令中包含的URL確定Web服務(wù)器7的情況為例進(jìn)行說(shuō)明。在GET命令中包含的URL確定Web服務(wù)器7的情況下,GET命令被Web服務(wù)器7接收。在接收GET 命令的Web服務(wù)器7中,將由URL確定的Web頁(yè)返回到發(fā)送了 GET命令的MFP100,因此通信I/F部112接收Web頁(yè)。在步驟S58中,在通信I/F部112接收Web頁(yè)之前成為等待狀態(tài)(在步驟S58為“否”),若接收Web頁(yè)(在步驟S58為“是”),則將處理進(jìn)至步驟S59。在下一步驟S59中,保持所接收的Web頁(yè)。具體地說(shuō),將所接收的Web頁(yè)與標(biāo)簽的名稱相關(guān)聯(lián)地存儲(chǔ)到RAM114。在步驟S55中生成了新的標(biāo)簽的情況下,將新的標(biāo)簽的名稱與Web頁(yè)相關(guān)聯(lián)地存儲(chǔ)到RAM114。在步驟S55中不生成新的標(biāo)簽的情況下,利用所接收的Web頁(yè)來(lái)改寫與在顯示部103中成為顯示對(duì)象的標(biāo)簽的名稱相關(guān)聯(lián)地存儲(chǔ)在RAM114中的Web 頁(yè)。在下一步驟S60中,結(jié)束在步驟S57中確立的會(huì)話。然后,在步驟S61中,將所接收的Web頁(yè)顯示到顯示部103,并將處理進(jìn)至步驟S63。在步驟S55中新生成新標(biāo)簽的情況下,在新標(biāo)簽中顯示W(wǎng)eb頁(yè),在沒有生成新標(biāo)簽的情況下,利用在步驟S58中接收的Web頁(yè)來(lái)改寫在顯示部103中成為顯示對(duì)象的標(biāo)簽中所顯示的Web頁(yè)。在下一步驟S63中,判斷是否接受了結(jié)束指示。通過(guò)用戶操作觸摸面板105A,判斷是否接受了結(jié)束瀏覽處理的指示。結(jié)束瀏覽處理的指示包含關(guān)閉窗口的操作。若接受了結(jié)束指示(在步驟S63為“是”),則結(jié)束瀏覽處理,否則(在步驟S63為“否”),將處理返回到步驟S51。圖14是表示請(qǐng)求判定處理的流程的一例的流程圖。請(qǐng)求判定處理是在圖13的步驟S52中執(zhí)行的處理。參照?qǐng)D14,確定請(qǐng)求目的地(步驟S71)。通過(guò)提取在所接受的請(qǐng)求中包含的URL,從而確定請(qǐng)求目的地的Web服務(wù)器的URL。在下一步驟S72中,對(duì)從在步驟S71中確定的請(qǐng)求目的地的Web服務(wù)器已經(jīng)接收的顯示內(nèi)容的數(shù)目進(jìn)行計(jì)數(shù)。顯示內(nèi)容是執(zhí)行瀏覽處理而存儲(chǔ)在RAM114中的內(nèi)容。這里,對(duì)在RAM114中與標(biāo)簽的名稱相關(guān)聯(lián)地存儲(chǔ)的內(nèi)容的數(shù)目進(jìn)行計(jì)數(shù)。在下一步驟S73中,判斷計(jì)數(shù)數(shù)目是否與閾值TN相同。如果計(jì)數(shù)數(shù)目與閾值TN相同,則將處理進(jìn)至步驟S75,否則將處理進(jìn)至步驟S74。在步驟S74中,判斷是否已確立會(huì)話。判斷與在步驟S71中確定的請(qǐng)求目的地的Web服務(wù)器之間是否已確立了用于通信的會(huì)話。如果與請(qǐng)求目的地的Web服務(wù)器之間已確立了會(huì)話,則將處理進(jìn)至步驟S75,否則將處理進(jìn)至步驟S76。在步驟S75中,對(duì)判定結(jié)果設(shè)定請(qǐng)求禁止,并將處理返回到瀏覽處理。在步驟S76中,對(duì)判定結(jié)果設(shè)定請(qǐng)求許可,并將處理返回到瀏覽處理。第2實(shí)施方式中的MFP100包括基于從發(fā)送目的地的Web服務(wù)器在過(guò)去接收的內(nèi)容的狀態(tài)或者與該服務(wù)器之間的通信狀態(tài),限制對(duì)Web服務(wù)器發(fā)送的命令的限制部91,其中,發(fā)送目的地的Web服務(wù)器通過(guò)從用戶接受的請(qǐng)求來(lái)決定。因此,能夠減少請(qǐng)求目的地的Web服務(wù)器的負(fù)荷。限制部91在接受了請(qǐng)求的時(shí)刻,如果可顯示地保持的Web頁(yè)中、從與通過(guò)所接受的請(qǐng)求而決定的發(fā)送目的地的Web服務(wù)器相同的Web服務(wù)器接收的Web頁(yè)的數(shù)目為規(guī)定的閾值TN,則禁止發(fā)送命令。因此,通過(guò)限制從相同的Web服務(wù)器接收并且以可顯示的方式保持的Web頁(yè)的數(shù)目,從而能夠減少Web服務(wù)器的負(fù)荷。此外,限制部91在接受了請(qǐng)求的時(shí)刻,在與所接受的請(qǐng)求的發(fā)送目的地的Web服務(wù)器已經(jīng)確立了用于通信的會(huì)話的情況下,禁止發(fā)送命令。因此,通過(guò)限制與相同的Web服務(wù)器確立的會(huì)話的數(shù)目,從而能夠減少Web服務(wù)器的負(fù)荷。另外,在上述的實(shí)施方式中作為圖像形成裝置的一例而說(shuō)明了 MFP100,但能夠作為用于使MFP100執(zhí)行在圖8以及圖9、或者圖13以及圖14中示出的處理的通信控制方法、或者用于使計(jì)算機(jī)執(zhí)行該通信控制方法的通信控制程序來(lái)掌握發(fā)明是不言而喻的。
本次公開的實(shí)施方式在所有方面都只是例示,不應(yīng)認(rèn)為具有限制性的含義。本發(fā)明的范圍是通過(guò)權(quán)利要求書示出而不是上述的說(shuō)明,期望包含與權(quán)利要求書同等含義以及范圍內(nèi)的所有變更。
權(quán)利要求
1.一種圖像形成裝置,其包括 一個(gè)以上的瀏覽部件,該一個(gè)以上的瀏覽部件從連接到網(wǎng)絡(luò)的服務(wù)器接收內(nèi)容,并顯示所述接收的內(nèi)容; 命令取得部件,該命令取得部件取得所述一個(gè)以上的瀏覽部件的每一個(gè)用于發(fā)送到服務(wù)器而輸出的命令; 發(fā)送部件,該發(fā)送部件將所述取得的命令發(fā)送到該命令的發(fā)送目的地的服務(wù)器;以及限制部件,該限制部件基于過(guò)去從發(fā)送了所述取得的命令的服務(wù)器接收的內(nèi)容的狀態(tài)或者與該服務(wù)器之間的通信狀態(tài),限制所述發(fā)送部件對(duì)所述命令的發(fā)送。
2.如權(quán)利要求I所述的圖像形成裝置,包括 關(guān)聯(lián)部件,該關(guān)聯(lián)部件對(duì)于通過(guò)所述一個(gè)以上的瀏覽部件的每一個(gè)過(guò)去從服務(wù)器接收并且以能夠顯示的方式保持的一個(gè)以上的內(nèi)容的每一個(gè),關(guān)聯(lián)用于識(shí)別發(fā)送源的服務(wù)器的 服務(wù)器識(shí)別信息, 所述限制部件包括 第I請(qǐng)求禁止部件,該第I請(qǐng)求禁止部件在通過(guò)所述取得部件取得了命令的時(shí)刻,如果通過(guò)所述關(guān)聯(lián)部件對(duì)與所述取得的命令的發(fā)送目的地的服務(wù)器的服務(wù)器識(shí)別信息相同的服務(wù)器識(shí)別信息相關(guān)聯(lián)的內(nèi)容的數(shù)目為規(guī)定的閾值,則禁止所述發(fā)送部件對(duì)所述命令的發(fā)送。
3.如權(quán)利要求I或2所述的圖像形成裝置,其中, 所述發(fā)送部件還包括 會(huì)話確立部件,該會(huì)話確立部件確立會(huì)話,以與所述取得的命令的發(fā)送目的地的服務(wù)器進(jìn)行通信, 所述限制部件包括 第2請(qǐng)求禁止部件,該第2請(qǐng)求禁止部件在通過(guò)所述取得部件取得了命令的時(shí)刻,在與所述取得的命令的發(fā)送目的地的服務(wù)器之間已經(jīng)確立了用于通信的會(huì)話的情況下,禁止所述發(fā)送部件對(duì)所述命令的發(fā)送。
4.如權(quán)利要求3所述的圖像形成裝置,其中, 所述一個(gè)以上的瀏覽部件的每一個(gè)包括 請(qǐng)求接受部件,該請(qǐng)求接受部件接受請(qǐng)求; 命令輸出部件,該命令輸出部件根據(jù)接受所述請(qǐng)求的情況,對(duì)通過(guò)所述接受的請(qǐng)求而決定的發(fā)送目的地的服務(wù)器輸出與所述接受的請(qǐng)求對(duì)應(yīng)的命令; 內(nèi)容接收部件,該內(nèi)容接收部件接收用于執(zhí)行所述輸出的命令的所述服務(wù)器所返回的內(nèi)容;以及 內(nèi)容顯示部件,該內(nèi)容顯示部件顯示所述接收的內(nèi)容, 所述內(nèi)容顯示部件包括 保持部件,該保持部件以能夠選擇的狀態(tài)來(lái)保持通過(guò)所述內(nèi)容接收部件接收的一個(gè)以上的內(nèi)容;以及 選擇顯示部件,該選擇顯示部件顯示從所述保持的一個(gè)以上的內(nèi)容中所選擇的一個(gè), 所述請(qǐng)求接受部件包括 發(fā)生請(qǐng)求接受部件,該發(fā)生請(qǐng)求接受部件接受由通過(guò)所述保持部件保持的一個(gè)以上的內(nèi)容中的一個(gè)所發(fā)生的請(qǐng)求。
5.如權(quán)利要求3所述的圖像形成裝置,其中, 所述一個(gè)以上的瀏覽部件的每一個(gè)包括 請(qǐng)求接受部件,該請(qǐng)求接受部件接受請(qǐng)求; 命令輸出部件,該命令輸出部件根據(jù)接受所述 請(qǐng)求的情況,對(duì)通過(guò)所述接受的請(qǐng)求而決定的發(fā)送目的地的服務(wù)器輸出與所述接受的請(qǐng)求對(duì)應(yīng)的命令; 內(nèi)容接收部件,該內(nèi)容接收部件接收用于執(zhí)行所述輸出的命令的所述服務(wù)器所返回的內(nèi)容;以及 內(nèi)容顯示部件,該內(nèi)容顯示部件顯示所述接收的內(nèi)容, 所述請(qǐng)求接受部件包括 指示接受部件,該指示接受部件根據(jù)用戶的指示而接受請(qǐng)求。
6.一種圖像形成裝置,包括 請(qǐng)求接受部件,該請(qǐng)求接受部件接受請(qǐng)求; 命令發(fā)送部件,該命令發(fā)送部件根據(jù)接受所述請(qǐng)求的情況,對(duì)通過(guò)所述接受的請(qǐng)求而決定的發(fā)送目的地的服務(wù)器發(fā)送與所述接受的請(qǐng)求對(duì)應(yīng)的命令; 內(nèi)容接收部件,該內(nèi)容接收部件接收用于執(zhí)行所述命令的所述服務(wù)器所返回的內(nèi)容; 內(nèi)容顯示部件,該內(nèi)容顯示部件顯示所述接收的內(nèi)容;以及 限制部件,該限制部件基于過(guò)去從通過(guò)所述接受的請(qǐng)求而決定的發(fā)送目的地的服務(wù)器接收的內(nèi)容的狀態(tài)或者與該服務(wù)器之間的通信狀態(tài),限制所述命令發(fā)送部件對(duì)所述命令的發(fā)送。
7.如權(quán)利要求6所述的圖像形成裝置,其中, 所述內(nèi)容顯示部件包括 保持部件,該保持部件以能夠選擇的狀態(tài)來(lái)保持通過(guò)所述內(nèi)容接收部件接收的一個(gè)以上的內(nèi)容;以及 選擇顯示部件,該選擇顯示部件顯示從所述保持的一個(gè)以上的內(nèi)容中所選擇的一個(gè), 所述限制部件包括 第I請(qǐng)求禁止部件,該第I請(qǐng)求禁止部件在通過(guò)所述請(qǐng)求接受部件接受了請(qǐng)求的時(shí)刻,如果在通過(guò)所述保持部件保持的一個(gè)以上的內(nèi)容中,從與通過(guò)所述接受的請(qǐng)求而決定的發(fā)送目的地的服務(wù)器相同的服務(wù)器接收的內(nèi)容的數(shù)目為規(guī)定的閾值,則禁止所述命令發(fā)送部件對(duì)所述命令的發(fā)送。
8.如權(quán)利要求6或7所述的圖像形成裝置,其中, 所述限制部件包括 第2請(qǐng)求禁止部件,該第2請(qǐng)求禁止部件在通過(guò)所述請(qǐng)求接受部件接受了請(qǐng)求的時(shí)刻,已經(jīng)確立了用于與該接受的請(qǐng)求的發(fā)送目的地的服務(wù)器進(jìn)行通信的會(huì)話的情況下,禁止所述命令發(fā)送部件對(duì)所述命令的發(fā)送。
9.如權(quán)利要求7所述的圖像形成裝置,其中, 所述請(qǐng)求接受部件包括 發(fā)生請(qǐng)求接受部件,該發(fā)生請(qǐng)求接受部件接受由通過(guò)所述保持部件保持的一個(gè)以上的內(nèi)容中的一個(gè)所發(fā)生的請(qǐng)求。
10.如權(quán)利要求6或7所述的圖像形成裝置,其中, 所述請(qǐng)求接受部件包括 指示接受部件,該指示接受部件根據(jù)用戶的指示而接受請(qǐng)求。
11.一種通信控制方法,在能夠執(zhí)行瀏覽程序的圖像形成裝置中執(zhí)行,包括 取得步驟,取得執(zhí)行瀏覽程序的任務(wù)用于發(fā)送到與網(wǎng)絡(luò)連接的服務(wù)器而輸出的命令;發(fā)送步驟,將所述取得的命令發(fā)送到該命令的發(fā)送目的地的服務(wù)器;以及限制步驟,基于過(guò)去從發(fā)送了所述取得的命令的服務(wù)器接收的內(nèi)容的狀態(tài)或者與該服務(wù)器之間的通信狀態(tài),限制所述發(fā)送步驟中所述取得的命令的發(fā)送。
12.如權(quán)利要求11所述的通信控制方法,還包括 關(guān)聯(lián)步驟,對(duì)于通過(guò)執(zhí)行瀏覽程序的一個(gè)以上的任務(wù)的每一個(gè)以能夠顯示的方式保持的一個(gè)以上的內(nèi)容的每一個(gè),關(guān)聯(lián)用于識(shí)別發(fā)送源的服務(wù)器的服務(wù)器識(shí)別信息, 所述限制步驟包括 第I請(qǐng)求禁止步驟,在所述取得步驟中取得了命令的時(shí)刻,如果在所述關(guān)聯(lián)步驟中對(duì)與所述取得的命令的發(fā)送目的地的服務(wù)器的服務(wù)器識(shí)別信息相同的服務(wù)器識(shí)別信息相關(guān)聯(lián)的內(nèi)容的數(shù)目為規(guī)定的閾值,則禁止在所述發(fā)送步驟中對(duì)所述發(fā)送目的地的服務(wù)器發(fā)送所述命令。
13.如權(quán)利要求11或12所述的通信控制方法,其中, 所述發(fā)送步驟包括 會(huì)話確立步驟,確立會(huì)話,以與通信目的地的服務(wù)器進(jìn)行通信, 所述限制步驟包括 第2請(qǐng)求禁止步驟,在所述取得步驟中取得了命令的時(shí)刻,與該取得的命令的發(fā)送目的地的服務(wù)器之間在所述會(huì)話確立步驟中已經(jīng)確立了會(huì)話的情況下,禁止將所述命令發(fā)送到所述服務(wù)器。
14.如權(quán)利要求13所述的通信控制方法,其中, 執(zhí)行瀏覽程序的任務(wù)以能夠選擇的狀態(tài)來(lái)保持從服務(wù)器接收的一個(gè)以上的內(nèi)容, 所述取得步驟包括 執(zhí)行所述瀏覽程序的任務(wù)接受由所述保持的一個(gè)以上的內(nèi)容中的一個(gè)所輸出的請(qǐng)求的步驟。
15.如權(quán)利要求13所述的通信控制方法,其中, 所述取得步驟包括 執(zhí)行所述瀏覽程序的任務(wù)接受根據(jù)通過(guò)用戶的指示所接受的情況而輸出的請(qǐng)求的步驟。
16.一種瀏覽方法,在連接到網(wǎng)絡(luò)的圖像形成裝置中執(zhí)行,包括 請(qǐng)求接受步驟,接受請(qǐng)求; 命令發(fā)送步驟,根據(jù)接受所述請(qǐng)求的情況,對(duì)通過(guò)所述接受的請(qǐng)求而決定的發(fā)送目的地的服務(wù)器發(fā)送與所述接受的請(qǐng)求對(duì)應(yīng)的命令; 內(nèi)容接收步驟,接收用于執(zhí)行所述命令的所述服務(wù)器所返回的內(nèi)容; 內(nèi)容顯示步驟,顯示所述接收的內(nèi)容;以及 限制步驟,基于過(guò)去從通過(guò)所述接受的請(qǐng)求而決定的發(fā)送目的地的服務(wù)器接收的內(nèi)容的狀態(tài)或者與該服務(wù)器之間的通信狀態(tài),限制所述命令發(fā)送步驟中所述命令的發(fā)送。
17.如權(quán)利要求16所述的瀏覽方法,其中, 所述內(nèi)容顯示步驟包括 保持步驟,以能夠選擇的狀態(tài)來(lái)保持在所述內(nèi)容接收步驟中接收的一個(gè)以上的內(nèi)容;以及 選擇顯示步驟,顯示從所述保持的一個(gè)以上的內(nèi)容中所選擇的一個(gè), 所述限制步驟包括 第I請(qǐng)求禁止步驟,在所述請(qǐng)求接受步驟中接受了請(qǐng)求的時(shí)刻,如果在所述保持步驟中保持的一個(gè)以上的內(nèi)容中,從與通過(guò)所述接受的請(qǐng)求而決定的發(fā)送目的地的服務(wù)器相同的服務(wù)器接收的內(nèi)容的數(shù)目為規(guī)定的閾值,則禁止所述命令發(fā)送步驟中所述命令的發(fā)送。
18.如權(quán)利要求16或17所述的瀏覽方法,其中, 所述限制步驟包括 第2請(qǐng)求禁止步驟,在所述請(qǐng)求接受步驟中接受了請(qǐng)求的時(shí)刻,在已經(jīng)確立了用于與該接受的請(qǐng)求的發(fā)送目的地的服務(wù)器進(jìn)行通信的會(huì)話的情況下,禁止所述命令發(fā)送步驟中所述命令的發(fā)送。
19.如權(quán)利要求17所述的瀏覽方法,其中, 所述請(qǐng)求接受步驟包括 發(fā)生請(qǐng)求接受步驟,接受由在所述保持步驟中保持的一個(gè)以上的內(nèi)容中的一個(gè)所發(fā)生的請(qǐng)求。
20.如權(quán)利要求16或17所述的瀏覽方法,其中, 所述請(qǐng)求接受步驟包括 指示接受步驟,通過(guò)用戶的指示而接受請(qǐng)求。
全文摘要
本發(fā)明提供圖像形成裝置、通信控制方法、以及瀏覽方法,減少服務(wù)器的負(fù)荷。MFP包括一個(gè)以上的第1~第N瀏覽部(51-1~51-N),從連接到網(wǎng)絡(luò)的Web服務(wù)器接收內(nèi)容,并顯示接收的內(nèi)容;命令取得部(55),取得第1~第N瀏覽部(51-1~51-N)的每一個(gè)用于發(fā)送到Web服務(wù)器而輸出的命令;命令發(fā)送部(59),將取得的命令發(fā)送到該命令的發(fā)送目的地的Web服務(wù)器;以及限制部(57),基于過(guò)去從發(fā)送了所取得的命令的Web服務(wù)器接收的內(nèi)容的狀態(tài)或者與該Web服務(wù)器之間的通信狀態(tài),限制命令發(fā)送部(59)對(duì)命令的發(fā)送。
文檔編號(hào)H04N1/32GK102739901SQ20121010808
公開日2012年10月17日 申請(qǐng)日期2012年4月13日 優(yōu)先權(quán)日2011年4月15日
發(fā)明者加納孝浩 申請(qǐng)人:柯尼卡美能達(dá)商用科技株式會(huì)社