專利名稱:用于多功能裝置的控制裝置的制作方法
技術(shù)領(lǐng)域:
在本申請中,公開了一種用于多功能裝置的控制裝置,該控制裝置能夠執(zhí)行第一功能和第二功能。
背景技術(shù):
例如,在日本專利申請公開N0.2005-269250中,公開了一種用于掃描文檔并且創(chuàng)建圖像數(shù)據(jù)的圖像處理裝置。該圖像處理裝置能夠?qū)D像數(shù)據(jù)上載到服務(wù)器。
發(fā)明內(nèi)容
本說明書提出了一種技術(shù),當(dāng)多功能裝置的用戶想要從多個服務(wù)提供服務(wù)器當(dāng)中的特定服務(wù)提供服務(wù)器接收服務(wù)時,該技術(shù)允許用于多功能裝置的控制裝置執(zhí)行適當(dāng)?shù)奶幚?。在本說明書中公開的一個方面可以是用于多功能裝置的控制裝置,該控制裝置被配置成執(zhí)行第一功能和第二功能??刂蒲b置可以包括:第一獲取單元,該第一獲取單元被配置成,在使用多功能裝置的特定用戶從多個服務(wù)提供服務(wù)器當(dāng)中選擇了特定服務(wù)提供服務(wù)器的情況下,從第一存儲單元獲取用于特定服務(wù)提供服務(wù)器的特定功能信息,該第一存儲單元被配置成存儲用于多個服務(wù)提供服務(wù)器的多個功能信息,并且各個功能信息包括與各個服務(wù)提供服務(wù)器是否能夠與第一功能相對應(yīng)以及各個服務(wù)提供服務(wù)器是否能夠與第二功能相對應(yīng)有關(guān)的信息;第二獲取單元,該第二獲取單元被配置成,從第二存儲單元獲取用于特定用戶的特定使用信息,該第二獲取單元被配置成存儲用于多個用戶的多個使用信息,并且各個使用信息包括與是否允許各個用戶使用第一功能以及是否允許各個用戶使用第二功能有關(guān)的信息;第一確定單元,該第一確定單元被配置成,通過使用特定功能信息和特定使用信息來確定可用功能是否存在,該可用功能是特定服務(wù)提供服務(wù)器能夠與之相對應(yīng)并且允許特定用戶使用的功能;服務(wù)接收處理執(zhí)行單元,該服務(wù)接收處理執(zhí)行單元被配置成,在確定了可用功能存在的第一情況下,執(zhí)行第一服務(wù)接收處理,該第一服務(wù)接收處理使多功能裝置從特定服務(wù)提供服務(wù)器接收與可用功能有關(guān)的服務(wù);以及錯誤處理執(zhí)行單元,該錯誤處理執(zhí)行單元被配置成,在確定了可用功能不存在的第二情況下,執(zhí)行第一錯誤處理,該第一錯誤處理用于禁止多功能裝置從特定服務(wù)提供服務(wù)器接收服務(wù)。根據(jù)上面的配置,在特定用戶從多個服務(wù)提供服務(wù)器當(dāng)中選擇了特定服務(wù)提供服務(wù)器的情況下,控制裝置通過使用特定功能信息和特定使用信息來確定可用是否存在。在確定了可用功能存在的第一情況下,控制裝置執(zhí)行第一服務(wù)接收處理。因此,允許從特定服務(wù)提供服務(wù)器到多功能裝置的服務(wù)的提供。另一方面,在確定了可用功能不存在的情況下,控制裝置執(zhí)行第一錯誤處理。因此,禁止從特定服務(wù)提供服務(wù)器到多功能裝置的服務(wù)的提供。因此,在特定用戶選擇了特定服務(wù)提供服務(wù)器的情況下,控制裝置能夠根據(jù)特定服務(wù)提供服務(wù)器和特定用戶來執(zhí)行適當(dāng)?shù)奶幚怼5谝淮_定單元可以被配置成,在特定服務(wù)提供服務(wù)器能夠與之相對應(yīng)的N個(N是I或者更大的整數(shù))功能當(dāng)中存在允許特定用戶使用的至少一個功能的情況下,確定可用功能存在。第一確定單元可以被配置成,在N個功能當(dāng)中不存在允許特定用戶使用的功能的情況下,確定可用功能不存在。根據(jù)該配置,通過使用特定功能信息和特定使用信息,控制裝置能夠適當(dāng)?shù)卮_定可用功能是否存在。在第一情況下,服務(wù)接收處理執(zhí)行單元可以被配置成執(zhí)行第一服務(wù)接收處理,該第一服務(wù)接收處理在多功能裝置的顯示單元上顯示功能選擇畫面。功能選擇畫面可以是用于使得特定用戶從特定服務(wù)提供服務(wù)器能夠與之相對應(yīng)的N個(N是I或者更大的整數(shù))功能當(dāng)中選擇的特定功能的畫面。在第二情況下,錯誤處理執(zhí)行單元可以被配置成執(zhí)行第一錯誤處理,該第一錯誤處理在多功能裝置的顯示單元上顯示第一錯誤畫面。第一錯誤畫面可以是指示多功能裝置不能從特定服務(wù)提供服務(wù)器接收任何服務(wù)的畫面。根據(jù)該配置,控制裝置能夠在第一情況下適當(dāng)?shù)貓?zhí)行第一服務(wù)接收處理,并且能夠在第二情況下適當(dāng)?shù)貓?zhí)行第一錯誤處理??刂蒲b置可以進(jìn)一步包括第二確定單元,該第二確定單元被配置成,在特定用戶經(jīng)由功能選擇畫面選擇了特定功能的情況下,通過使用特定使用信息來確定是否允許特定用戶使用特定功能。在確定了允許特定用戶使用特定功能的第三情況下,服務(wù)接收處理執(zhí)行單元可以被配置成進(jìn)一步執(zhí)行第二服務(wù)接收處理,該第二服務(wù)接收處理使多功能裝置從特定服務(wù)提供服務(wù)器接收與特定功能有關(guān)的特定服務(wù)。在確定了不允許特定用戶使用特定功能的第四情況下,錯誤處理執(zhí)行單元可以被配置成進(jìn)一步執(zhí)行第二錯誤處理,該第二錯誤處理用于禁止多功能裝置從特定服務(wù)提供服務(wù)器接收特定服務(wù)。根據(jù)上面的配置,在特定用戶選擇了特定功能的情況下,控制裝置確定是否允許特定用戶使用特定功能。在確定了允許特定用戶使用特定功能的第三情況下,控制裝置執(zhí)行第二服務(wù)接收處理。因此,允許從特定服務(wù)提供服務(wù)器到多功能裝置的特定服務(wù)的提供。另一方面,在確定了不允許特定用戶使用特定功能的第四情況下,控制裝置執(zhí)行第二錯誤處理。因此,禁止從特定服務(wù)提供服務(wù)器到多功能裝置的特定服務(wù)的提供。因此,在特定用戶選擇了特定功能的情況下,控制裝置能夠根據(jù)特定用戶來執(zhí)行適當(dāng)?shù)奶幚?。在第三情況下,服務(wù)接收處理執(zhí)行單元可以被配置成執(zhí)行第二服務(wù)接收處理,該第二服務(wù)接收處理在多功能裝置的顯示單元上顯示條件選擇畫面。條件選擇畫面可以是用于使得特定用戶選擇使多功能裝置執(zhí)行特定功能的條件的畫面。在第四情況下,錯誤處理執(zhí)行單元可以被配置成執(zhí)行第二錯誤處理,該第二錯誤處理在多功能裝置的顯示單元上顯示第二錯誤畫面。第二錯誤畫面可以是指示多功能裝置不能從特定服務(wù)提供服務(wù)器接收特定服務(wù)的畫面。根據(jù)該配置,控制裝置能夠在第三情況下適當(dāng)?shù)貓?zhí)行第二服務(wù)接收處理,并且能夠在第四情況下執(zhí)行第二錯誤處理。在第一情況下,服務(wù)接收處理執(zhí)行單元可以被配置成執(zhí)行第一服務(wù)接收處理,該第一服務(wù)接收處理在具有顯示配置的多功能裝置的顯示單元上顯示功能選擇畫面,通過該顯示配置,特定用戶能夠選擇N個服務(wù)當(dāng)中的允許特定用戶使用的功能,并且特定用戶不能選擇N條服務(wù)當(dāng)中的不允許該特定用戶使用的功能。根據(jù)該配置,在第一情況下,控制裝置能夠適當(dāng)?shù)貓?zhí)行第一服務(wù)接收處理??刂蒲b置可以被設(shè)置在中介服務(wù)器內(nèi),該中介服務(wù)器被配置成對從多個服務(wù)提供服務(wù)器到多功能裝置的服務(wù)提供起中介作用。控制裝置可以被設(shè)置在多功能裝置內(nèi)。第一功能可以包括下載功能,該下載功能使多功能裝置從多個服務(wù)提供服務(wù)器中的一個下載數(shù)據(jù)。第二功能可以包括上載功能,該上載功能使多功能裝置將數(shù)據(jù)上載到多個服務(wù)提供服務(wù)器中的一個。此外,用于實現(xiàn)控制裝置的全部控制方法、計算機(jī)程序、以及存儲計算機(jī)程序的計算機(jī)可讀記錄介質(zhì)也是新穎的和實用的。
圖1示出了通信系統(tǒng)的配置。圖2示出了使用信息表的示例。圖3示出了顯示名稱表的示例。圖4示出了服務(wù)器表的示例。圖5示出了第一實施例中的由裝置執(zhí)行的處理的序列圖。圖6示出了圖5的繼續(xù)的序列圖。圖7示出了用于數(shù)據(jù)下載的處理的序列圖。圖8示出了用于掃描上載的處理的序列圖。圖9示出了用于媒體上載的處理的序列圖。圖10示出了在第一實施例中的在多功能裝置上顯示的畫面的轉(zhuǎn)變。圖11示出了第二實施例中的由裝置執(zhí)行的處理的序列圖。圖12示出了圖11的繼續(xù)的序列圖。圖13示出了第三實施例中的由裝置執(zhí)行的處理的序列圖。圖14示出了第三實施例中的在多功能裝置上顯示的畫面的轉(zhuǎn)變。
具體實施例方式(第一實施例)(系統(tǒng)的配置)如在圖1中所示,通信系統(tǒng)2包括:多功能裝置10、中介服務(wù)器50、PC 90以及多個服務(wù)提供服務(wù)器100、110。多功能裝置10和PC 90與LAN 4連接。中介服務(wù)器50和多個服務(wù)提供服務(wù)器100、110與因特網(wǎng)6連接。(多功能裝置10的配置)多功能裝置10能夠執(zhí)行諸如打印功能、掃描功能、復(fù)印功能、傳真功能等的多個功能。此外,多功能裝置10能夠在因特網(wǎng)上執(zhí)行用于從服務(wù)提供服務(wù)器100、110下載數(shù)據(jù)的DL功能,并且能夠在因特網(wǎng)上執(zhí)行用于將數(shù)據(jù)上載到服務(wù)提供服務(wù)器100、100的UL功能。此外,DL功能包括用于根據(jù)下載的數(shù)據(jù)執(zhí)行打印的DL打印功能、以及用于將下載的數(shù)據(jù)存儲在與多功能裝置10連接的外部存儲器(例如,USB存儲器)的DL媒體功能。此外,UL功能包括用于上載通過掃描創(chuàng)建的數(shù)據(jù)的掃描UL功能、以及用于上載與多功能裝置10連接的外部存儲器內(nèi)的數(shù)據(jù)的媒體UL功能。多功能裝置10包括操作單元12、顯示單元14、網(wǎng)絡(luò)接口 16、打印執(zhí)行單元18、掃描執(zhí)行單元20以及控制單元30。操作單元12包括多個鍵。用戶能夠通過對操作單元12進(jìn)行操作來將各種指令輸入到多功能裝置10。顯示單元14是用于顯示各種類型的信息的顯示器。網(wǎng)絡(luò)接口 16與LAN 4連接。打印執(zhí)行單元18包括噴墨型或者激光型等打印機(jī)構(gòu)。掃描執(zhí)行單元20包括諸如CXD或者CIS等等的掃描機(jī)構(gòu)。控制單元30包括CPU 32和存儲器34。CPU 32根據(jù)存儲在存儲器34中的程序來執(zhí)行各種處理。通過根據(jù)程序執(zhí)行處理的CPU 32來實現(xiàn)單元41至46的功能。此外,多功能裝置10的單元41至46在第一實施例不進(jìn)行操作,而在(要被描述的)第二實施例中進(jìn)行操作。除了上述的程序之外,存儲器34存儲使用信息表36和顯示名稱表38。當(dāng)LAN 4的管理員對操作單元12進(jìn)行操作以輸入預(yù)定的信息時,在存儲器34內(nèi)創(chuàng)建(即,存儲)用戶信息表36。如在圖2中所示的,用戶信息表36包括用于多個用戶的多個使用信息。使用信息是其中下述被關(guān)聯(lián)的信息:用戶名稱、密碼、指示是否允許用戶使用復(fù)印功能的信息、指示是否允許用戶使用傳真功能的信息、指示是否允許用戶使用DL功能的信息、指示是否允許用戶使用UL功能的信息、以及在打印之前對于用戶來說可用的打印媒介的數(shù)目(剩余的頁)。此外,“解鎖”指示允許用戶使用功能(即,指示許可用戶使用功能),并且“鎖定”指示不允許用戶使用功能(即,指示不許可用戶使用該功能)。如在圖3中所示,顯示名稱表38是用于存儲其中關(guān)聯(lián)了顯示名稱、服務(wù)器名稱以及訪問令牌的信息的表。稍后將會描述以其創(chuàng)建顯不名稱表38的方式。(中介服務(wù)器50的配置)中介服務(wù)器50是用于對從服務(wù)提供服務(wù)器100、110到多功能裝置10的服務(wù)的提供起中介作用的服務(wù)器。中介服務(wù)器50是通過多功能裝置10的供應(yīng)商或者制造商提供的服務(wù)器。中介服務(wù)器50包括網(wǎng)絡(luò)接口 52和控制單元60??刂茊卧?0包括CPU 62和存儲器64。CPU62根據(jù)存儲在存儲器64中的程序來執(zhí)行各種處理。CPU 62根據(jù)程序執(zhí)行處理來實現(xiàn)單元141至146的功能。 此外,除了上述程序之外,存儲器64存儲多個畫面信息66和服務(wù)器表68。通過多功能裝置10的供應(yīng)商或者制造商來將多個畫面信息66和服務(wù)器表68預(yù)先存儲在中介服務(wù)器50中。多個畫面信息66包括表示與多功能裝置10能夠執(zhí)行的DL功能和UL功能有關(guān)的畫面(圖10的畫面306至318、320至324、334至336 ;將會加以描述)的畫面信息。如在圖4中所示,服務(wù)器表68是用于存儲其中關(guān)聯(lián)了服務(wù)器名稱和可用的服務(wù)(即,“相應(yīng)功能”)的信息的表。在本實施例中,“服務(wù)器A”、“服務(wù)器B”是服務(wù)提供服務(wù)器IOOUlO的相應(yīng)的服務(wù)器名稱。可用服務(wù)的“DL”指示服務(wù)提供服務(wù)器能夠提供用于將數(shù)據(jù)供應(yīng)到通信裝置(例如,多功能裝置10)的DL服務(wù),S卩,指示服務(wù)提供服務(wù)器與多功能裝置10的DL功能相對應(yīng)??捎梅?wù)的“UL”指示服務(wù)提供服務(wù)器能夠提供用于從通信裝置獲取數(shù)據(jù)并且存儲數(shù)據(jù)的UL服務(wù),即,指示服務(wù)提供服務(wù)器與多功能裝置10的UL功能相對應(yīng)。更加具體地,在圖4的示例中,服務(wù)器名稱“服務(wù)器A”的可用服務(wù)是“DL”和“UL”。這意味著(I)具有服務(wù)器名稱“服務(wù)器A”的服務(wù)提供服務(wù)器100能夠提供DL服務(wù)和UL服務(wù),并且(2)中介服務(wù)器50對應(yīng)于服務(wù)提供服務(wù)器100的DL服務(wù)和UL服務(wù)(即,中介服務(wù)器50對應(yīng)于服務(wù)提供服務(wù)器100的DL服務(wù)和UL服務(wù)的API (應(yīng)用程序接口 ;稍后將會詳細(xì)描述)。此外,服務(wù)器名稱“服務(wù)器B”的可用服務(wù)是“僅DL”。這意味著(I)具有服務(wù)器名稱“服務(wù)器B”的服務(wù)提供服務(wù)器110能夠提供DL服務(wù),并且(2)中介服務(wù)器50對應(yīng)于服務(wù)提供服務(wù)器110的DL服務(wù)(即,中介服務(wù)器50對應(yīng)于用于服務(wù)提供服務(wù)器110的DL服務(wù)的API)。此外,服務(wù)器名稱“服務(wù)器B”的可用服務(wù)不包括“UL”。這意味著(I)服務(wù)提供服務(wù)器110不提供UL服務(wù),或者(2)服務(wù)提供服務(wù)器110提供UL服務(wù),但是中介服務(wù)器50不對應(yīng)于服務(wù)提供服務(wù)器110的UL服務(wù)(即,中介服務(wù)器50不對應(yīng)于服務(wù)提供服務(wù)器110的API)。此外,服務(wù)器名稱“服務(wù)器C”的可用服務(wù)不包括“DL”。這意味著(I)具有服務(wù)器名稱“服務(wù)器C”的服務(wù)提供服務(wù)器不提供DL服務(wù),或者(2)服務(wù)提供服務(wù)器提供DL服務(wù),但是中介服務(wù)器50不對應(yīng)于服務(wù)提供服務(wù)器的DL服務(wù)。(服務(wù)提供服務(wù)器100、110的配置)服務(wù)提供服務(wù)器100、110中的每一個是用于例如,“Evernote (注冊商標(biāo))”、“Google (注冊商標(biāo))Docs”、“PICASA (注冊商標(biāo))”、“FACEB00K (注冊商標(biāo))”等的已知的服務(wù)提供服務(wù)器。服務(wù)提供服務(wù)器100、110中的每一個能夠?qū)⒎?wù)提供給包括多功能裝置10的各種通信裝置。如參考圖4描述的,例如,服務(wù)提供服務(wù)器100能夠?qū)L服務(wù)和UL服務(wù)二者提供給多功能裝置10,并且服務(wù)提供服務(wù)器110僅能夠?qū)L服務(wù)提供給多功能裝置10。此外,服務(wù)提供服務(wù)器100是由第一服務(wù)提供商(B卩,第一公司)提供的服務(wù)器,并且服務(wù)提供服務(wù)器110是由不同于第一服務(wù)提供商的第二服務(wù)提供商(即,第二公司)提供的服務(wù)器。第一服務(wù)提供商暴露用于從服務(wù)提供服務(wù)器100接收服務(wù)的第一 API,并且第二服務(wù)提供商暴露用于從服務(wù)提供服務(wù)器110接收服務(wù)的第二 API。因為第一服務(wù)提供商和第二服務(wù)提供商是不同的,所以第一 API和第二 API通常是不同的。為了從例如兩個服務(wù)提供服務(wù)器100、110接收服務(wù),通信裝置必須對應(yīng)于第一 API和第二 API (即,要求用于利用第一 API的程序和用于利用第二 API的程序)。例如,為了使多功能裝置10從多個服務(wù)提供服務(wù)器100、110中的每一個接收服務(wù),多功能裝置10必須對應(yīng)于多個API,并且必須存儲許多程序。然而,多功能裝置10的存儲器34的存儲容量小于PC等的容量。因此,在本實施例中,中介服務(wù)器50被提供為使得在沒有使許多程序被存儲在多功能裝置10中的情況下,多功能裝置10能夠從多個服務(wù)提供服務(wù)器100、110中的每一個接收服務(wù)。即,中介服務(wù)器50與用于多個服務(wù)提供服務(wù)器100、110的多個API相對應(yīng)。在多功能裝置10要從多個服務(wù)提供服務(wù)器100、110當(dāng)中的特定服務(wù)提供服務(wù)器(例如,服務(wù)提供服務(wù)器100)接收服務(wù)的情況下,中介服務(wù)器50通過使用用于特定服務(wù)提供服務(wù)器的API執(zhí)行與特定服務(wù)提供服務(wù)器的各種通信(要描述的;例如,在圖7至圖9中示出的請求R20、R22、R28、R42、R52等的通信)。因此,即使沒有對應(yīng)于用于特定服務(wù)提供服務(wù)器的API,多功能裝置10也能夠與特定服務(wù)提供服務(wù)器通信數(shù)據(jù)。即,即使在不存儲用于使用多個API的許多程序的情況下,多功能裝置10能夠從多個服務(wù)提供服務(wù)器100、110中的每一個接收服務(wù)。此外,在改變服務(wù)提供服務(wù)器的規(guī)格的情況下,即使不改變多功能裝置10的程序,也能夠通過改變中介服務(wù)器50的程序來與規(guī)格相對應(yīng)。此外,如果改變中介服務(wù)器50的程序以便于對應(yīng)于用于沒有登記在中介服務(wù)器50的服務(wù)器表68的新穎的服務(wù)提供服務(wù)器的API,則即使不改變多功能裝置10的程序,多功能裝置10也能夠從新穎的服務(wù)提供服務(wù)器接收服務(wù)。(通過多功能裝置10的用戶的預(yù)先準(zhǔn)備)為了使多功能裝置10從服務(wù)提供服務(wù)器100、110接收服務(wù),多功能裝置10的用戶(在下面被稱為“特定用戶”)必須執(zhí)行下述預(yù)先準(zhǔn)備。特定用戶通過使用PC 90來訪問中介服務(wù)器50,并且選擇“獲取認(rèn)證信息”。此外,在本實施例中,“認(rèn)證信息”指訪問令牌(要描述的:例如,“XXXXXXXX”)。當(dāng)選擇“獲取認(rèn)證信息”時,中介服務(wù)器50將用于訪問服務(wù)提供服務(wù)器100的特定URL發(fā)送到PC 90。特定URL包括用于指示服務(wù)提供服務(wù)器100創(chuàng)建訪問令牌的創(chuàng)建指令、以及用于指示服務(wù)提供服務(wù)器100將訪問令牌發(fā)送到中介服務(wù)器50的發(fā)送指令。通過使用特定的URL,特定用戶從PC 90訪問服務(wù)提供服務(wù)器100。接下來,經(jīng)由PC 90,特定用戶將賬戶名稱和密碼輸入到執(zhí)行認(rèn)證程序的服務(wù)提供服務(wù)器100。當(dāng)認(rèn)證已經(jīng)成功時,服務(wù)提供服務(wù)器100創(chuàng)建用于特定用戶的訪問令牌(例如,“XXXXXXXX”),并且將訪問令牌發(fā)送到認(rèn)證服務(wù)器50。在從服務(wù)提供服務(wù)器100接收特定用戶的訪問令牌之后,中介服務(wù)器50創(chuàng)建臨時ID,并且將臨時ID發(fā)送到PC 90。因此,在PC 90中顯示臨時ID。特定用戶能夠獲知在PC 90中顯示的臨時ID。接下來,通過操作多功能裝置10的操作單元12,特定用戶將服務(wù)提供服務(wù)器100的服務(wù)名稱(例如,“服務(wù)器A”)和作為用于在多功能裝置10上顯示特定用戶的名稱的顯示名稱(例如,“Alice”)輸入到多功能裝置10。通過操作多功能裝置10的操作單元12,特定用戶將臨時ID進(jìn)一步輸入到多功能裝置10。在該情況下,多功能裝置10將臨時ID輸入到中介服務(wù)器50。因此,中介服務(wù)器50將訪問令牌(例如,“XXXXXXXX”)發(fā)送到多功能裝置10。通過執(zhí)行前述處理,多功能裝置10能夠?qū)⑿畔⒋鎯υ陲@示名稱表38中。在上面的示例中,多功能裝置10將其中關(guān)聯(lián)了下述的信息存儲在顯示名稱表38中:由特定用戶輸入的顯示名稱(例如,“Alice”)、由特定用戶輸入的服務(wù)器名稱(例如,“服務(wù)器A”)、以及從中介服務(wù)器50接收到的訪問令牌(例如,“XXXXXXXX”)。因此,在服務(wù)提供服務(wù)器100和中介服務(wù)器50不將訪問令牌發(fā)送給PC 90的情況下,中介服務(wù)器50臨時存儲訪問令牌。然后,多功能裝置10通過使用臨時ID從中介服務(wù)器50獲取訪問令牌。因此,能夠防止訪問令牌被顯示在PC 90中或者從PC 90發(fā)送到另一裝置,并且因此能夠防止高安全性信息,S卩,訪問令牌的退出。此外,特定用戶能夠以與上面相同的方式來將服務(wù)提供服務(wù)器110的服務(wù)器名稱“服務(wù)器B”、顯示名稱“Alice”和與服務(wù)提供服務(wù)器110有關(guān)的訪問令牌“ZZZZZZZZ”登記在顯示名稱表38中。(由裝置10、50、100執(zhí)行的處理;圖5)如在圖5中所示,多功能裝置10的控制單元30通過使用預(yù)先存儲在多功能裝置10中的用戶信息輸入畫面信息來在顯示單元14上顯示用戶信息輸入畫面300(參見圖10)。用戶信息輸入畫面300包括用于輸入用戶名稱的字段和用于輸入密碼的字段。特定的用戶對操作單元12進(jìn)行操作以輸入用戶名稱和密碼。接下來,控制單元30通過使用預(yù)先存儲在多功能裝置10中的主畫面信息來在顯示單元14上顯示主畫面302 (參見圖10)。主畫面302包括指示要由特定用戶要選擇的多個功能的多個字符串(例如,“因特網(wǎng)”、“快捷方式”、“復(fù)印”等)。在想要多功能裝置10執(zhí)行DL功能或者UL功能的情況下,特定用戶選擇包括在主畫面302中的字符串“因特網(wǎng)”。在該情況下,控制單元30將請求R2供應(yīng)到中介服務(wù)器50。在從多功能裝置10獲取請求R2之后,中介服務(wù)器50的控制單元60將包括在多個畫面信息66中的服務(wù)器名稱選擇畫面信息供應(yīng)到多功能裝置10。在從中介服務(wù)器50獲取服務(wù)器名稱選擇畫面信息之后,多功能裝置10的控制單元30在顯示單元14上顯示由服務(wù)器名稱選擇畫面信息表示的服務(wù)器名稱選擇畫面306(參見圖10)。服務(wù)器名稱選擇畫面306包括多個服務(wù)提供服務(wù)器100、110的相應(yīng)的服務(wù)器名稱(例如,“服務(wù)器A”、“服務(wù)器B”)。特定用戶對操作單元12進(jìn)行操作以從服務(wù)器名稱選擇畫面306內(nèi)選擇多功能裝置10要從其接收服務(wù)的服務(wù)提供服務(wù)器的服務(wù)器名稱(在下面被稱為“所選擇的服務(wù)器名稱”)。在本實施例中,將使用特定用戶選擇包括在服務(wù)器名稱選擇畫面306中的服務(wù)器名稱“服務(wù)器A”(即,服務(wù)提供服務(wù)器100的服務(wù)器名稱)情況作為示例來進(jìn)行描述。在該情況下,控制單元30將所選擇的服務(wù)器名稱“服務(wù)器A”供應(yīng)到中介服務(wù)器50。在從多功能裝置10獲取所選擇的服務(wù)器名稱“服務(wù)器A”之后,中介服務(wù)器50的第二獲取單元142 (參見圖1)將請求R4供應(yīng)到多功能裝置10。請求R4是用于指示多功能裝置10將用于當(dāng)前利用多功能裝置10的特定用戶的使用信息(參見圖2)供應(yīng)到中介服務(wù)器50的請求。在從中介服務(wù)器50獲取請求R4之后,多功能裝置10的控制單元30通過讀取與輸入到用戶信息輸入畫面300中的用戶名稱和密碼相關(guān)聯(lián)的使用信息(在下面被稱為“特定使用信息”)來從存儲器34內(nèi)的用戶信息表36獲取特定使用信息。接下來,控制單元30將特定使用信息供應(yīng)到中介服務(wù)器50。中介服務(wù)器50的第二獲取單元142從多功能裝置10獲取特定使用信息。在該情況下,第一獲取單元141 (參見圖1)從存儲器64內(nèi)的服務(wù)器表68獲取與所選擇的服務(wù)器名稱“服務(wù)器A”相關(guān)聯(lián)的可用服務(wù)(S卩,“DL”和“UL”;在下面被稱為“特定對應(yīng)功能”)。接下來,第一確定單元143 (參見圖1)執(zhí)行S 10的確定處理。在S 10的確定處理中,第一確定單元143通過使用特定使用信息和特定對應(yīng)功能來確定可用功能是否存在??捎霉δ苁蔷哂兴x擇的服務(wù)器名稱“服務(wù)器A”能夠與之相對應(yīng)并且允許特定用戶使用的功能(SP,H“UL”)。具體地,在特定對應(yīng)功能內(nèi)存在允許特定用戶使用的至少一個功能的情況下,第一確定單元143確定可用功能存在(在SlO中否),并且在特定對應(yīng)功能內(nèi)不存在允許特定用戶使用的功能的情況下,第一確定單元143確定可用功能不存在(在SlO中是)。S卩,在本實施例中,因為特定對應(yīng)功能是“DL”和“UL”,所以如果下述中的一個指示“解鎖”:與包括在特定使用信息中的DL功能有關(guān)的DL使用信息(“解鎖”或者“鎖定”)、或者與包括在特定使用信息中的UL功能有關(guān)的UL使用信息(“解鎖”或者“鎖定”)、或者DL使用信息和UL使用信息二者,則第一確定單元143在SlO的確定處理中確定否。在DL使用信息和UL使用信息都指示“鎖定”的情況下,第一確定單元143在SlO的確定處理中確定是。此外,在上面的示例中,描述所選擇的服務(wù)器名稱是“服務(wù)器A”的情況。然而,在例如所選擇的服務(wù)器名稱是“服務(wù)器B”的情況下,第一獲取單元141從存儲器64內(nèi)的服務(wù)器表68獲取與“服務(wù)器B”相關(guān)聯(lián)的相對應(yīng)的功能“DL”(參見圖4)。在該情況下,在包括在特定使用信息的DL使用信息指示“解鎖”的情況下,第一確定單元143確定可用功能存在(在S 10中否),并且在DL使用信息指示“鎖定”的情況下確定可用功能不存在(在SlO中是)。此外,例如,在所選擇的服務(wù)器名稱是“服務(wù)器C”的情況下,第一獲取單元141從存儲器64內(nèi)的服務(wù)器表68獲取與“服務(wù)器C”(參見圖4)相關(guān)聯(lián)的相對應(yīng)的功能“UL”。在該情況下,在包括在特定使用信息中的UL使用信息指示“解鎖”的情況下,第一確定單元143確定可用功能存在(在S 10中否),并且在UL使用信息指示“鎖定”的情況下確定可用功能不存在(在SlO中是)。在SlO的確定處理中確定是的情況下,錯誤處理執(zhí)行單元146 (參見圖1)將包括在多個畫面信息66中的錯誤畫面信息供應(yīng)給多功能裝置10。該錯誤畫面信息包括指示多功能裝置10不能從服務(wù)提供服務(wù)器100接收任何服務(wù)的字符串。在從中介服務(wù)器50獲取錯誤畫面信息之后,多功能裝置10的控制單元30在顯示單元14上顯示由錯誤畫面信息表示的錯誤畫面334 (參見圖10)。因此,特定用戶能夠獲知不能從服務(wù)提供服務(wù)器100接收服務(wù)。此外,在該情況下,控制單元30不執(zhí)行用于從服務(wù)提供服務(wù)器100接收服務(wù)的(要描述的)圖6至圖9的處理。因此,防止多功能裝置10中的功能的執(zhí)行。即,能夠防止特定用戶利用功能。另一方面,在S 10的確定處理中確定否的情況下,服務(wù)接收處理執(zhí)行單元145(參見圖1)將請求R6供應(yīng)到多功能裝置10。請求R6是用于指示多功能裝置10將顯示名稱表38供應(yīng)到中介服務(wù)器50的請求。此外,在下面,服務(wù)接收處理執(zhí)行單元145被稱為“SR處理執(zhí)行單元145”。在從中介服務(wù)器50獲取請求R6之后,多功能裝置10的控制單元30將存儲器34內(nèi)的顯示名稱表38供應(yīng)到中介服務(wù)器50。在從多功能裝置10獲取顯示名稱表38之后,中介服務(wù)器50的SR處理執(zhí)行單元145從顯示名稱表38內(nèi)指定與所選擇的服務(wù)器名稱“服務(wù)器A”相關(guān)聯(lián)的一個或者多個顯示名稱(例如,“Alice”、“Ken”)。接下來,SR處理執(zhí)行單元145將指定的一個或者多個顯示名稱(例如,“Alice”、“Ken”)寫入包括在多個畫面信息66中的顯示名稱選擇畫面信息中。接下來,SR處理執(zhí)行單元145將一個或者多個顯示名稱已經(jīng)寫入的顯示名稱選擇畫面信息供應(yīng)到多功能裝置10。在從中介服務(wù)器50獲取顯示名稱選擇畫面信息之后,多功能裝置10的控制單元30在顯示單元14上顯示由顯示名稱選擇畫面信息表示的顯示名稱選擇畫面308 (參見圖10)。顯示名稱選擇畫面308包括一個或者多個顯示名稱(例如,“Alice”、“Ken”)。特定用戶對操作單元12進(jìn)行操作以選擇包括在顯示名稱選擇畫面308中的一個顯示名稱(在下面被稱為“所選擇的顯示名稱”)。在該情況下,控制單元30將所選擇的顯示名稱供應(yīng)到中介服務(wù)器50。在從多功能裝置10獲取所選擇的顯示名稱之后,中介服務(wù)器50的SR處理執(zhí)行單元145將包括在多個畫面信息66中的DL/UL選擇畫面信息供應(yīng)到多功能裝置10。在從中介服務(wù)器50獲取DL/UL選擇畫面信息之后,多功能裝置10的控制單元30在顯示單元14上顯示由DL/UL選擇畫面信息表示的DL/UL選擇畫面310(參見圖10)。DL/UL選擇畫面310包括指示DL功能的功能名稱“DL”和指示UL功能的功能名稱“UL”。如在圖6中圖示,特定用戶對操作單元12進(jìn)行操作以選擇包括在DL/UL選擇畫面310中的一個功能名稱(在下面被稱為“第一選擇的功能名稱”)。在該情況下,控制單元30將第一選擇的功能名稱供應(yīng)到中介服務(wù)器50。在從多功能裝置10獲取第一選擇的功能名稱(“DL”或者“UL”)之后,中介服務(wù)器50的第二獲取單元142將請求RlO供應(yīng)到多功能裝置10。請求RlO是用于指示多功能裝置10將特定使用信息供應(yīng)到中介服務(wù)器50的請求。在從中介服務(wù)器50獲取請求RlO之后,多功能裝置10的控制單元30從存儲器34內(nèi)的使用信息表36獲取特定使用信息。接下來,控制單元30將特定使用信息供應(yīng)到中介服務(wù)器50。中介服務(wù)器50的第二獲取單元142從多功能裝置10獲取特定使用信息。在該情況下,第二確定單元144(參見圖1)執(zhí)行S12的確定處理。在S12的確定處理中,第二確定單元144通過使用特定使用信息來確定是否允許特定用戶使用與第一選擇的功能名稱(“DL”或者“UL”)相對應(yīng)的功能(DL功能或者UL功能)。例如,在第一選擇的功能名稱是“DL”的情況下,第二確定單元144在包括在特定使用信息中的DL使用信息指示“解鎖”的情況下在S12的確定處理中確定否,并且在包括在特定使用信息中的DL使用信息指示“鎖定”的情況下在S12的確定處理中確定是。此外,例如,在第一選擇的功能名稱是“UL”的情況下,第二確定單元144在包括在特定使用信息中的UL使用信息指示“解鎖”的情況下在S12的確定處理中確定否,并且在包括在特定使用信息中的UL使用信息指示“鎖定”的情況下在S12的確定處理中確定是。在S12的確定處理中確定是的情況下,錯誤處理執(zhí)行單元146將包括在多個畫面信息66中的錯誤畫面信息供應(yīng)到多功能裝置10。該錯誤畫面信息包括指示不允許特定用戶使用與第一選擇的功能名稱相對應(yīng)的功能的字符串。在從中介服務(wù)器50獲取錯誤畫面信息之后,多功能裝置10的控制單元30在顯示單元14上顯示由錯誤畫面信息表示的錯誤畫面336 (參見圖10)。因此,特定用戶能夠獲知不允許他使用與第一選擇的功能名稱相對應(yīng)的功能。此外,在該情況下,控制單元30不執(zhí)行用于從服務(wù)提供服務(wù)器100接收服務(wù)的(要描述的)處理。因此,在多功能裝置10中,防止與第一選擇的功能名稱相對應(yīng)的功能的執(zhí)行,并且能夠防止特定用戶利用該功能。另一方面,在S12的確定處理中確定否的情況下,SR處理執(zhí)行單元145將包括在多個畫面信息66中的畫面信息供應(yīng)到多功能裝置10。這里,SR處理執(zhí)行單元145在第一選擇的功能名稱是“DL”的情況下供應(yīng)打印/媒體選擇畫面信息,并且在第一選擇的功能名稱是“UL”的情況下供應(yīng)掃描/媒體選擇畫面信息。在從中介服務(wù)器50獲取打印/媒體選擇畫面信息(或者掃描/媒體選擇畫面信息)之后,多功能裝置10的控制單元30在顯示單元14上顯示由打印/媒體選擇畫面信息(或者掃描/媒體選擇畫面信息)表示的打印/媒體選擇畫面312 (或者掃描/媒體選擇畫面320)(參見圖10)。打印/媒體選擇畫面312包括指示DL打印功能的功能名稱“打印”以及指示DL媒體功能的功能名稱“媒體”。此外,打印/媒體選擇畫面320包括指示掃描UL功能的功能名稱“掃描”、以及指示媒體UL功能的功能名稱“媒體”。特定用戶對操作單元12進(jìn)行操作以選擇包括在打印/媒體選擇畫面312 (或者掃描/媒體選擇畫面320)中的一個功能名稱(在下面被稱為“第二選擇的功能名稱”)。在該情況下,控制單元30將第二選擇的功能名稱供應(yīng)到中介服務(wù)器50。在從多功能裝置10獲取第二選擇的功能名稱之后,在S14中,中介服務(wù)器50的第二確定單元144確定第一選擇的功能名稱是否是“DL”并且第二選擇的功能名稱是否是“打印”。在S14中是的情況下(即,在特定用戶選擇了 DL打印功能的情況下),第二確定單元144在S16中進(jìn)一步確定包括在特定使用信息中的剩余的頁指示零。第二確定單元144在剩余的頁指示零的情況下在S16中確定是,并且在剩余的頁指示大于零的數(shù)目的情況下在S16中確定否。在S16中確定否的情況下,該處理進(jìn)入圖7。另一方面,在S16中確定是的情況下,錯誤處理執(zhí)行單元146將包括在多個畫面信息66中的錯誤畫面信息供應(yīng)到多功能裝置10。因為在打印之前可用于特定用戶的打印介質(zhì)的頁的數(shù)目是零,所以該錯誤畫面信息包括指示不允許特定用戶使用打印功能的字符串。在從中介服務(wù)器50獲取錯誤畫面信息之后,多功能裝置10的控制單元30在顯示單元14上顯示由錯誤畫面信息表示的錯誤畫面(未示出)。因此,特定用戶能夠獲知在打印之前可用于特定用戶的打印介質(zhì)的頁的數(shù)目是零。此外,在該情況下,控制單元30不執(zhí)行(要描述的)用于從服務(wù)提供服務(wù)器100接收DL服務(wù)的圖7的處理。因此,在多功能裝置10中,防止DL打印功能的執(zhí)行,并且能夠防止特定用戶利用DL打印功能。另一方面,在S14中確定否的情況下,在S18中,第二確定單元144進(jìn)一步確定第一選擇的功能名稱是否是“DL”并且第二選擇的功能名稱是否是“媒體”。在S18中為是的情況下(即,在特定用戶選擇了 DL媒體功能的情況下),該處理進(jìn)入圖7。此外,在S18中為是的情況下(即,在特定用戶選擇了掃描UL功能或者媒體UL功能的情況下),第二確定單元144在S20中進(jìn)一步確定第一選擇的功能名稱是否是“UL”并且第二選擇的功能名稱是否是“掃描”。在S20中為是的情況下(B卩,在特定用戶選擇了掃描UL功能的情況下),該處理進(jìn)入圖8。在S20中為否的情況下(B卩,在特定用戶選擇了媒體UL功能的情況下),該處理進(jìn)入圖9。(用于DL功能的處理;圖7)在圖6的S 16中確定否的情況下(即,在特定用戶選擇了 DL打印功能的情況下),或者在圖6的S 18中確定是的情況下(即,在特定用戶選擇了 DL媒體功能的情況下),如在圖7中所示,SR處理執(zhí)行單元145根據(jù)與服務(wù)提供服務(wù)器100相對應(yīng)的第一 API來創(chuàng)建請求R20,并且將該請求R20供應(yīng)到服務(wù)提供服務(wù)器100。請求R20是用于指示服務(wù)提供服務(wù)器100將指示存儲由特定用戶(B卩,顯示名稱“Alice”)上載的圖像數(shù)據(jù)的一個或者多個文件夾名稱的文件夾名稱列表供應(yīng)到中介服務(wù)器50。此外,如在圖5中所示,中介服務(wù)器50將請求R6供應(yīng)到多功能裝置10,并且從多功能裝置10獲取顯示名稱表38。因此,中介服務(wù)器50能夠從顯示名稱表38中指定與所選擇的服務(wù)器名稱“服務(wù)器A”和所選擇的顯示名稱“Alice”相關(guān)聯(lián)的訪問令牌“XXXXXXXX”。在將請求R20供應(yīng)到服務(wù)提供服務(wù)器100的階段,或者在更早的階段,中介服務(wù)器50使服務(wù)提供服務(wù)器10使用訪問令牌“XXXXXXXX”執(zhí)行認(rèn)證。因此,服務(wù)提供服務(wù)器100能夠響應(yīng)于從中介服務(wù)器50獲取的請求R20來將適當(dāng)?shù)捻憫?yīng)供應(yīng)到中介服務(wù)器50。此外,在下面,省略了使用訪問令牌進(jìn)行認(rèn)證的描述。然而,根據(jù)要求(例如,每當(dāng)請求被發(fā)送到服務(wù)提供服務(wù)器100時),中介服務(wù)器50使服務(wù)提供服務(wù)器100使用訪問令牌執(zhí)行認(rèn)證。在獲取請求R20之后,服務(wù)提供服務(wù)器100將文件夾名稱列表供應(yīng)到中介服務(wù)器50。
在從服務(wù)提供服務(wù)器100獲取文件夾名稱之后,中介服務(wù)器50的SR處理執(zhí)行單元145將包括在文件夾名稱列表中的一個或者多個文件夾名稱(例如,“F1”、“F2”)寫入包括在多個畫面信息66中的文件夾名稱選擇畫面信息中。接下來,SR處理執(zhí)行單元145將一個或者多個文件夾名稱已經(jīng)寫入的文件夾名稱選擇畫面信息供應(yīng)到多功能裝置10。在從中介服務(wù)器50獲取文件夾名稱選擇畫面信息之后,多功能裝置10的控制單元30在顯示單元14上顯示由文件夾名稱選擇畫面信息表示的文件夾名稱選擇畫面314(參見圖10)。特定用戶對操作單元12進(jìn)行操作以選擇被包括在文件夾名稱選擇畫面314中的一個文件夾名稱(在下面被稱為“所選擇的文件夾名稱”)。在該情況下,控制單元30將所選擇的文件夾名稱供應(yīng)到中介服務(wù)器50。在從多功能裝置10獲取所選擇的文件夾名稱之后,中介服務(wù)器50的SR處理執(zhí)行單元145根據(jù)第一 API來創(chuàng)建請求R22,并且將該請求R22供應(yīng)到服務(wù)提供服務(wù)器100。請求R22是用于指示服務(wù)提供服務(wù)器100將與存儲在具有所選擇的文件夾名稱的文件夾中的一個或者多個圖像數(shù)據(jù)相對應(yīng)的一個或者多個縮略像數(shù)據(jù)的URL (在下面被稱為“一個或者多個縮略圖URL”)供應(yīng)到中介服務(wù)器50的請求。在獲取請求R22之后,服務(wù)提供服務(wù)器100將一個或者多個縮略圖URL供應(yīng)到中介服務(wù)器50。在從服務(wù)提供服務(wù)器100獲取一個或者多個縮略圖URL之后,中介服務(wù)器50的SR處理執(zhí)行單兀145將包括在多個畫面信息66中的縮略圖選擇畫面信息和一個或者多個URL供應(yīng)到多功能裝置10。在從中介服務(wù)器50獲取一個或者多個縮略圖URL和縮略圖選擇畫面信息之后,在不通過中介服務(wù)器50的情況下,多功能裝置10的控制單元30將包括一個或者多個縮略圖URL的請求R24供應(yīng)到服務(wù)提供服務(wù)器100。在從多功能裝置10獲取請求R24之后,在不通過中介服務(wù)器50的情況下,服務(wù)提供服務(wù)器100將存儲在由包括在請求R24中的一個或者多個縮略圖URL指示的位置處的一個或者多個縮略像數(shù)據(jù)供應(yīng)到多功能裝置10。在本實施例中,不經(jīng)由中介服務(wù)器50執(zhí)行縮略像數(shù)據(jù)的通信,并且因此,能夠防止特定用戶的私人圖像通過中介服務(wù)器50。在從服務(wù)提供服務(wù)器100獲取一個或者多個縮略像數(shù)據(jù)之后,多功能裝置10的控制單元30將一個或者多個縮略像數(shù)據(jù)合并在縮略圖選擇畫面信息中。于是,控制單元30在顯示單元14上顯示由已經(jīng)合并了一個或者多個縮略像數(shù)據(jù)的縮略圖選擇畫面信息表示的縮略圖選擇畫面316 (參見圖10)。特定用戶能夠?qū)Σ僮鲉卧?2進(jìn)行操作以選擇包括在縮略圖選擇畫面316中的一個縮略像數(shù)據(jù)。在該情況下,控制單元30將包括用于指定由特定用戶選擇的一個縮略像數(shù)據(jù)的一個圖像ID (在下面被稱為“特定圖像ID”)的請求R26供應(yīng)到中介服務(wù)器50。在從多功能裝置10獲取請求R26之后,中介服務(wù)器50的SR處理執(zhí)行單元145根據(jù)第一 API來創(chuàng)建包括特定圖像ID的請求R28,并且將該請求R28供應(yīng)到服務(wù)提供服務(wù)器100。請求R28是用于指示服務(wù)提供服務(wù)器100將指示由特定圖像ID指定的縮略像數(shù)據(jù)的源圖像數(shù)據(jù)所存儲的服務(wù)提供服務(wù)器100內(nèi)的位置的URL (S卩,下載源的URL ;在下面被稱為“下載URL”)供應(yīng)到中介服務(wù)器50的請求。在從中介服務(wù)器50獲取請求R28之后,服務(wù)提供服務(wù)器100將下載URL供應(yīng)到中介服務(wù)器50。在從服務(wù)提供服務(wù)器100獲取下載URL之后,中介服務(wù)器50的SR處理執(zhí)行單元145將下載URL和包括在多個畫面信息66中的進(jìn)行中畫面信息供應(yīng)到多功能裝置10。此夕卜,SR處理執(zhí)行單元145在圖6的S16中確定否的情況下(即,在特定用戶選擇了 DL打印功能的情況下)將包括指示打印正在進(jìn)行中的字符串的進(jìn)行中畫面信息,并且在圖6的S 18中確定是的情況下(即,在特定用戶選擇DL媒體功能的情況下)供應(yīng)包括指示下載正在進(jìn)行中的字符串的進(jìn)行中畫面信息。在從中介服務(wù)器50獲取進(jìn)行中畫面信息之后,多功能裝置10的控制單元30在顯示單元14上顯示由進(jìn)行中畫面信息表示的進(jìn)行中畫面318 (參見圖10)。在從中介服務(wù)器50獲取下載URL之后,在不通過中介服務(wù)器50的情況下,控制單元30將包括下載URL的下載請求R30供應(yīng)到服務(wù)提供服務(wù)器100。下載請求R30是用于指示服務(wù)提供服務(wù)器100將存儲在由下載URL指示的位置中的圖像數(shù)據(jù)供應(yīng)到多功能裝置10的請求。S卩,控制單元30請求服務(wù)提供服務(wù)器100提供DL服務(wù)。從多功能裝置10獲取下載請求R30之后,在不通過中介服務(wù)器50的情況下,服務(wù)提供服務(wù)器100將存儲在由包括在下載請求R30中的下載URL指示的位置中的圖像數(shù)據(jù)供應(yīng)到多功能裝置10。在本實施例中,不經(jīng)由中介服務(wù)器50執(zhí)行圖像數(shù)據(jù)的通信,并且因此能夠防止特定用戶的私人圖像通過中介服務(wù)器50。多功能裝置10的控制單元30從服務(wù)提供服務(wù)器100獲取圖像數(shù)據(jù)。因此,控制單元30能夠從服務(wù)提供服務(wù)器100接收DL服務(wù)。換言之,控制單元30執(zhí)行DL功能。此夕卜,在特定用戶選擇了 DL打印功能的情況下,控制單元30使得打印執(zhí)行單元18打印由圖像數(shù)據(jù)表示的圖像。即,控制單元30執(zhí)行DL打印功能。此外,在特定用戶選擇了 DL媒體功能的情況下,控制單元30使得圖像數(shù)據(jù)被存儲在與多功能裝置10連接的外部存儲器(未示出)中。即,控制單元30執(zhí)行DL媒體功能。(用于掃描UL功能的處理;圖8)在圖6的S20的確定處理中確定是的情況下(即,特定用戶選擇了掃描UL功能的情況下),如在圖8中所示,SR處理執(zhí)行單元145將包括在多個畫面信息66中的掃描設(shè)置畫面信息供應(yīng)到多功能裝置10。在從中介服務(wù)器50獲取掃描設(shè)置畫面信息之后,多功能裝置10的控制單元30在顯示單元14上顯示由掃描設(shè)置畫面信息表示的掃描設(shè)置畫面322 (參見圖10)。特定用戶對操作單元12進(jìn)行操作以在掃描設(shè)置畫面322上選擇用于掃描的各種設(shè)置項目(掃描分辨率、文件格式、掃描數(shù)據(jù)的大小)。特定用戶對操作單元12進(jìn)行操作以選擇包括在掃描設(shè)置畫面322中的OK按鈕。在該情況下,控制單元30將請求R40供應(yīng)到中介服務(wù)器50。在從多功能裝置10獲取請求R40之后,中介服務(wù)器50的SR處理執(zhí)行單元145根據(jù)第一 API來創(chuàng)建請求R42,并且將該請求R42供應(yīng)到服務(wù)提供服務(wù)器100。請求R42是用于指示服務(wù)提供服務(wù)器100將指示要存儲通過掃描創(chuàng)建的圖像數(shù)據(jù)的服務(wù)提供服務(wù)器100內(nèi)的位置的URL (即,上載目的地的URL ;在下面被稱為“上載URL”)供應(yīng)到中介服務(wù)器50。在從中介服務(wù)器50獲取請求R42之后,服務(wù)提供服務(wù)器100將上載URL供應(yīng)到中介服務(wù)器50。在從服務(wù)提供服務(wù)器100獲取上載URL之后,中介服務(wù)器50的SR處理執(zhí)行單元145將上載URL和包括在多個畫面信息66中的進(jìn)行中畫面信息供應(yīng)到多功能裝置10。此夕卜,該進(jìn)行中畫面信息包括指示掃描正在執(zhí)行的字符串。在從中介服務(wù)器50獲取進(jìn)行中畫面信息之后,多功能裝置10的控制單元30在顯示單元14上顯示由進(jìn)行中畫面信息表示的進(jìn)行中畫面324 (參見圖10)。此外,在從中介服務(wù)器50獲取上載URL之后,控制單元30使得掃描執(zhí)行單元20掃描文檔。接下來,在不通過中介服務(wù)器50的情況下,控制單元30將包括從中介服務(wù)器50獲取的上載URL和通過掃描執(zhí)行單元20創(chuàng)建的掃描數(shù)據(jù)的上載請求R44供應(yīng)到服務(wù)提供服務(wù)器100。在本實施例中,不經(jīng)由中介服務(wù)器50執(zhí)行掃描數(shù)據(jù)的通信,并且因此能夠防止特定用戶的私人圖像通過中介服務(wù)器50。此外,上載請求R44是用于指示服務(wù)提供服務(wù)器100將掃描數(shù)據(jù)存儲在由上載URL指示的位置處的請求。即,控制單元30請求服務(wù)提供服務(wù)器100提供UL服務(wù)。在從多功能裝置10獲取上載請求R44之后,服務(wù)提供服務(wù)器100將包括在上載請求R44中的掃描數(shù)據(jù)存儲在由包括在上載請求R44中的上載URL指示的位置處。因此,多功能裝置10的控制單元30能夠從服務(wù)提供服務(wù)器100接收UL服務(wù)。換言之,控制單元30能夠執(zhí)行掃描UL功能。(用于媒體UL功能的處理;圖9)在圖6的S20中確定否的情況下(即,在特定用戶選擇了媒體UL功能的情況下),如在圖9中所示,SR處理執(zhí)行單元145根據(jù)第一 API創(chuàng)建請求R52,并且將該請求R52供應(yīng)到服務(wù)提供服務(wù)器100。因此,如在圖8的請求R42的情況,SR處理執(zhí)行單元145從服務(wù)提供服務(wù)器100獲取上載URL,并且將上載URL和包括在多個畫面信息66中的進(jìn)行中畫面信息供應(yīng)到多功能裝置10。此外,該進(jìn)行中畫面信息包括指示上載正在進(jìn)行中的字符串。在從中介服務(wù)器50獲取進(jìn)行中畫面信息之后,多功能裝置10的控制單元30在顯示單元14上顯示由進(jìn)行中畫面信息表示的進(jìn)行中畫面(未示出)。此外,在從中介服務(wù)器50獲取上載URL之后,控制單元30從與多功能裝置10連接的外部存儲器獲取數(shù)據(jù)。接下來,在不通過中介服務(wù)器50的情況下,控制單元30將包括從中介服務(wù)器50獲取的上載URL和從外部存儲器獲取的數(shù)據(jù)的上載請求R54供應(yīng)到服務(wù)提供服務(wù)器100。因此,多功能裝置10的控制單元30能夠執(zhí)行媒體UL功能。(第一實施例的效果)在本實施例中,在特定用戶經(jīng)由服務(wù)器名稱選擇畫面306 (參見圖10)選擇了服務(wù)提供服務(wù)器100的情況下,中介服務(wù)器50通過使用特定使用信息和特定對應(yīng)功能(“DL”和“UL”)來確定可用功能是否存在(圖5的S10)。在確定了可用功能存在(在圖5的SlO中為否)的情況下,中介服務(wù)器50執(zhí)行用于在多功能裝置10上顯示DL/UL選擇畫面310 (參見圖10)的處理。因此,許可從服務(wù)提供服務(wù)器100到多功能裝置10的服務(wù)的提供。另一方面,在確定了可用功能不存在(在圖5的S 10中為是)的情況下,中介服務(wù)器50執(zhí)行用于在多功能裝置10上顯示錯誤畫面334 (參見圖10)的處理。因此,禁止從服務(wù)提供服務(wù)器100到多功能裝置10的服務(wù)的提供。因此,在特定用戶選擇了服務(wù)提供服務(wù)器100的情況下,中介服務(wù)器50能夠根據(jù)服務(wù)提供服務(wù)器100的對應(yīng)功能和用于特定用戶的使用信息來執(zhí)行適當(dāng)?shù)奶幚?。具體地,在本實施例中,當(dāng)在服務(wù)器名稱選擇畫面306 (參見圖10)中選擇了服務(wù)提供服務(wù)器100時的時刻,中介服務(wù)器50能夠顯示錯誤畫面334。例如,能夠考慮下述配置,在該配置中,在畫面306、308、310中已經(jīng)執(zhí)行了各種選擇之后,SlO的圖5的確定處理被執(zhí)行,并且在這里為是的情況下,顯示錯誤畫面334(在下面被稱為“第一比較配置”)。在第一比較配置中,盡管決定了在服務(wù)器名稱選擇畫面306中選擇服務(wù)提供服務(wù)器100時的時刻顯示錯誤畫面334,特定用戶也必須執(zhí)行在后續(xù)畫面308、310中的選擇,從而使特定用戶執(zhí)行不必要的選擇操作。在本實施例中,與第一比較配置不同,當(dāng)在服務(wù)器名稱選擇畫面306中選擇了服務(wù)提供服務(wù)器100時的時刻,中介服務(wù)器50能夠顯示錯誤畫面334,并且因此使特定用戶執(zhí)行不必要的選擇操作。在特定用戶在DL/UL選擇畫面310中選擇DL功能或者UL功能的情況下,中介服務(wù)器50進(jìn)一步確定是否允許特定用戶使用所選擇的功能(圖6的S 12)。在確定了允許特定用戶使用所選擇的功能的情況下,中介服務(wù)器50執(zhí)行用于在多功能裝置10上顯示用于選擇用于執(zhí)行所選擇的功能的條件的選擇畫面312、314、316、320、322的處理。另一方面,在確定了不允許特定用戶使用所選擇的功能的情況下,中介服務(wù)器50執(zhí)行用于在多功能裝置10上顯示錯誤畫面336 (參見圖10)的處理。因此,禁止從服務(wù)提供服務(wù)器100到多功能裝置10的服務(wù)的提供。因此,在特定用戶選擇了 DL功能或者UL功能的情況下,中介服務(wù)器50能夠根據(jù)特定用戶來執(zhí)行適當(dāng)?shù)奶幚?。例如,能夠考慮下述配置,在該配置中,在畫面312、314、316、320、322中已經(jīng)執(zhí)行各種選擇之后,圖6的S12的確定處理被執(zhí)行并且,在這里為是的情況下,顯示錯誤畫面336(在下面被稱為“第二比較配置”)。在第二比較配置中,盡管決定了在DL/UL選擇畫面310中選擇DL功能或者UL功能時的時刻顯示錯誤畫面336,特定用戶也必須執(zhí)行在后續(xù)畫面312、314、316、320、322中的選擇,從而使特定用戶執(zhí)行不必要的操作。在本實施例中,與第二比較配置不同,中介服務(wù)器50能夠在DL/UL選擇畫面310中選擇DL功能或者UL功能時的時刻顯示錯誤畫面336,并且因此不使用戶執(zhí)行不必要的選擇操作。此外,在本實施例中,多功能裝置10從中介服務(wù)器50獲取表示錯誤畫面334、336的錯誤畫面信息。因此,錯誤畫面信息不需要被預(yù)先存儲在多功能裝置10的存儲器34中。因此,能夠減少要存儲在多功能裝置10的信息量。此外,在變體中,錯誤畫面信息可以被預(yù)先存儲在多功能裝置10的存儲器34中。在這樣的情況下,多功能裝置10可以通過使用存儲器34內(nèi)的錯誤畫面信息來顯示錯誤畫面334、336。此外,在獲取請求R4 (參見圖5)或者請求RlO (參見圖6)的情況下,多功能裝置10將特定使用信息供應(yīng)到中介服務(wù)器50。根據(jù)該配置,在要執(zhí)行確定處理S10、S12的情況下,中介服務(wù)器50能夠從多功能裝置10獲取特定使用信息。因此,在不需要執(zhí)行確定處理S10、S12的情況下,中介服務(wù)器50不需要管理(B卩,保存)特定使用信息。此外,在變體中,中介服務(wù)器50可以將響應(yīng)于請求R4 (參見圖5)獲取的特定使用信息存儲在存儲器64中。在該情況下,在例如要執(zhí)行確定處理S 12 (參見圖6)的情況下,中介服務(wù)器50可以在不將請求RlO (參見圖6)供應(yīng)到多功能裝置10的情況下,通過使用存儲器64內(nèi)的特定使用信息來執(zhí)行確定處理S12。(對應(yīng)關(guān)系)中介服務(wù)器50的控制單元60和服務(wù)提供服務(wù)器100分別是“控制裝置”和“特定服務(wù)提供服務(wù)器”的示例。中介服務(wù)器50的存儲器64和服務(wù)器表68分別是“第一存儲單元”和“多個功能信息”的示例。多功能裝置10的存儲器34和使用信息表36分別是“第二存儲單元”和“多個使用信息”的示例。用于將DL/UL選擇畫面信息供應(yīng)到多功能裝置10的處理以及DL/UL選擇畫面310分別是“第一服務(wù)接收處理”和“功能選擇畫面”的示例。用于將表示錯誤畫面334的錯誤畫面信息供應(yīng)到多功能裝置10的處理以及錯誤畫面334分別是“第一錯誤處理”和“第一錯誤畫面”的示例。用于將打印/媒體選擇畫面信息(或者文件夾名稱選擇畫面信息)供應(yīng)到多功能裝置10的處理以及打印/媒體選擇畫面312 (或者文件夾名稱選擇畫面314)分別是“第二服務(wù)接收處理”和“條件選擇畫面”的示例。此外,用于將掃描/媒體選擇畫面信息(或者掃描設(shè)置畫面信息)供應(yīng)到多功能裝置10的處理以及掃描/媒體選擇畫面320(或者掃描設(shè)置畫面332)分別是“第二服務(wù)接收處理”和“條件選擇畫面”的示例。用于將表示錯誤畫面336的錯誤畫面信息供應(yīng)到多功能裝置10的處理以及錯誤畫面336分別是“第二錯誤處理”和“第二錯誤畫面”的示例。(第二實施例)將與第一實施例的不同點。在第一實施例中,中介服務(wù)器50的單元141至146進(jìn)行操作。在第二實施例中,多功能裝置10的單元41至46進(jìn)行操作。如在圖11中所示,在顯示用戶信息輸入畫面300和主畫面302之前的處理與圖5相同。當(dāng)包括在主畫面302中的字符串“因特網(wǎng)”被選擇時,多功能裝置10的第一獲取單元41 (參見圖1)將請求R60供應(yīng)到中介服務(wù)器50。在從多功能裝置10獲取請求R60之后,中介服務(wù)器50的控制單元60將包括在多個畫面信息66中的服務(wù)器名稱選擇畫面信息、服務(wù)器表68以及包括在多個畫面信息66中的錯誤畫面信息(即,表示錯誤畫面334 (參見圖10)的錯誤畫面信息)的錯誤畫面信息供應(yīng)到多功能裝置10。在從中介服務(wù)器50獲取服務(wù)器名稱選擇畫面信息之后,多功能裝置10的控制單元30在顯示單元14上顯示由服務(wù)器名稱選擇畫面信息表示的服務(wù)器名稱選擇畫面306(參見圖10)。特定用戶選擇一個服務(wù)器名稱(即,所選擇的服務(wù)器名稱)。在該情況下,第一獲取單元41從中介服務(wù)器50獲取的服務(wù)器表68中獲取與所選擇的服務(wù)器名稱相關(guān)聯(lián)的特定對應(yīng)功能。此外,第二獲取單元42 (參見圖1)從存儲器34內(nèi)的使用信息表36獲取特定使用信息。接下來,以與第一實施例的圖5的SlO的確定處理相同的方式,第一確定單元43(參見圖1)通過使用特定對應(yīng)功能和特定使用信息來執(zhí)行S30的確定處理。在S30的確定處理中確定是的情況下,錯誤處理執(zhí)行單元46 (參見圖1)在顯示單元14上顯示由從中介服務(wù)器50獲取的錯誤畫面信息表示的錯誤畫面334(參見圖10)。此夕卜,在該情況下,控制單元30不執(zhí)行用于從服務(wù)提供服務(wù)器100接收服務(wù)的處理。另一方面,在S30的確定處理中確定否的情況下,SR處理執(zhí)行單元45 (參見圖1)將所選擇的服務(wù)器名稱供應(yīng)到中介服務(wù)器50。在從多功能裝置10獲取所選擇的服務(wù)器名稱之后,中介服務(wù)器50的控制單元60將請求R62供應(yīng)到多功能裝置10,并且從多功能裝置10獲取顯示名稱表38。接下來,控制單元60將顯示名稱選擇畫面信息供應(yīng)到多功能裝置10。在從中介服務(wù)器50獲取顯示名稱選擇畫面信息之后,多功能裝置10的SR處理執(zhí)行單元45在顯示單元14上顯示由顯示名稱選擇畫面信息表示的顯示名稱選擇畫面308。特定用戶選擇一個顯示名稱(即,所選擇的顯示名稱)。在該情況下,SR處理執(zhí)行單元45將所選擇的顯示名稱供應(yīng)到中介服務(wù)器50。在從多功能裝置10獲取所選擇的顯示名稱之后,中介服務(wù)器50的控制單元60將包括在多個畫面信息66中的DL/UL選擇畫面信息以及包括在多個畫面信息66中的錯誤畫面信息(即,表示錯誤畫面336 (參見圖10)的錯誤畫面信息)供應(yīng)到多功能裝置10。在從中介服務(wù)器50獲取DL/UL選擇畫面信息之后,多功能裝置10的SR處理執(zhí)行單元45在顯示單元14上顯示由DL/UL選擇畫面信息表示的DL/UL選擇畫面310 (參見圖10)。特定用戶選擇一個功能名稱(即,第一選擇的功能名稱)。在該情況下,第二獲取單元42從存儲器34內(nèi)的使用信息表36獲取特定使用信息。接下來,第二確定單元44 (參見圖O以與第一實施例的圖6的S12的確定處理相同的方式執(zhí)行S32的確定處理。在S32中確定是的情況下,錯誤處理執(zhí)行單元46在顯示單元14上顯示由從中介服務(wù)器50獲取的錯誤畫面信息表示的錯誤畫面336 (參見圖10)。此外,在該情況下,控制單元30不執(zhí)行用于從服務(wù)提供服務(wù)器100接收服務(wù)的處理。另一方面,在S32中確定否的情況下,SR處理執(zhí)行單元45將第一選擇的功能名稱(“DL”或者“UL”)供應(yīng)到中介服務(wù)器50。在從多功能裝置10獲取第一選擇的功能名稱之后,中介服務(wù)器50的控制單元60將對應(yīng)于第一選擇的功能名稱的選擇畫面信息(打印/媒體選擇畫面信息或者掃描/媒體選擇畫面信息)供應(yīng)到多功能裝置10。在從中介服務(wù)器50獲取選擇畫面信息之后,多功能裝置10的SR處理執(zhí)行單元45在顯示單元14上顯示由選擇畫面信息表示的選擇畫面312或者320 (參見圖10)。特定用戶選擇一個功能名稱(即,第二選擇的功能名稱)。在該情況下,第二確定單元44以與圖6的確定處理S 14和S 16相同的方式執(zhí)行圖12的確定處理S34和S36。在S36中確定是的情況下,錯誤處理執(zhí)行單元46在顯示單元14上顯示錯誤畫面(未示出)。此外,在S36中確定是之后,錯誤處理執(zhí)行單元46可以從中介服務(wù)器50獲取錯誤畫面信息,并且顯示錯誤畫面,或者可以通過使用從中介服務(wù)器50獲取的DL/UL選擇畫面信息以及錯誤畫面信息(參見圖11)來顯示錯誤畫面。另一方面,在S36中確定否的情況下,SR處理執(zhí)行單元45將第二選擇的功能名稱(“打印”、“掃描”或者“媒體)供應(yīng)到中介服務(wù)器50。在從多功能裝置10獲取第二選擇的功能名稱之后,中介服務(wù)器50的控制單元60以與圖6的確定處理S14、S18、S20相同的處理執(zhí)行確定處理S38、S40、S42。根據(jù)確定結(jié)果執(zhí)行圖7至圖9的處理的要點與第一實施例相同。此外,在圖7至圖9的處理中,多功能裝置10的SR處理執(zhí)行單元45執(zhí)行與中介服務(wù)器50和服務(wù)提供服務(wù)器100的各種通信,并且執(zhí)行用于從服務(wù)提供服務(wù)器100接收服務(wù)的處理。(第二實施例的效果)多功能裝置10執(zhí)行圖11的S30、S32的確定處理,并且能夠根據(jù)確定結(jié)果來執(zhí)行適當(dāng)?shù)奶幚?。如第一實施例中,多功能裝置10能夠在服務(wù)器名稱選擇畫面306中選擇服務(wù)提供服務(wù)器100時的時刻顯示錯誤畫面334,并且因此不使特定用戶執(zhí)行不必要的選擇操作。此外,多功能裝置10能夠在DL/UL選擇畫面310中選擇DL功能或者UL功能時的時刻顯示錯誤畫面336,并且因此不使特定用戶執(zhí)行不必要的選擇操作。此外,在本實施例中,多功能裝置10的控制單元30是“控制裝置“的示例。
(第三實施例)將描述與第二實施例的不同點。當(dāng)在顯示名稱選擇畫面308 (參見圖14)中選擇了一個顯示名稱(即,所選擇的顯示名稱)時,在將所選擇的顯示名稱從多功能裝置10供應(yīng)到中介服務(wù)器50的處理與第二實施例相同。在從多功能裝置10獲取所選擇的顯示名稱之后,中介服務(wù)器50的控制單元60將DL/UL選擇畫面信息和禁用信息供應(yīng)到多功能裝置10。禁用信息是下述信息,對于包括在DL/UL選擇畫面信息中的功能名稱“DL”和“UL”中的每一個來說,在用于在其中能夠執(zhí)行選擇的顯示模式中顯示功能名稱的環(huán)境下,或者用于在其中不能執(zhí)行選擇(所謂的禁用)的顯示模式中顯示功能名稱的環(huán)境下指示多功能裝置10。在從中介服務(wù)器50獲取DL/UL選擇畫面信息和禁用信息之后,多功能裝置10的SR處理執(zhí)行單元45基于該信息執(zhí)行下述處理。從中介服務(wù)器50獲取的DL/UL選擇畫面信息被配置成在能夠選擇功能名稱“DL”和“UL” 二者的顯示模式中進(jìn)行顯示。在特定對應(yīng)功能(即,與服務(wù)器表68中的所選擇的服務(wù)器名稱相關(guān)聯(lián)的對應(yīng)功能)指示服務(wù)提供服務(wù)器不對應(yīng)于DL功能的情況下,或者在特定使用信息指示不允許特定該用戶使用DL功能的情況下,SR處理執(zhí)行單元45改變DL/UL選擇畫面信息,使得在其中不能執(zhí)行選擇的禁用顯示模式中顯示功能名稱“DL”。此外,在特定對應(yīng)功能指示服務(wù)提供服務(wù)器不能對應(yīng)于UL功能的情況下,或者在特定使用信息指示不允許特定用戶使用UL功能的情況下,SR處理執(zhí)行單元45改變DL/UL選擇畫面信息,使得在其中不能執(zhí)行選擇的禁用顯示模式中顯示功能名稱“UL”。SR處理執(zhí)行單元45在顯示單元14上顯示由改變的DL/UL選擇畫面信息表示的DL/UL選擇畫面310’(參見圖14)。因為在圖14的DL/UL選擇畫面310’中僅能夠選擇功能名稱“DL”,所以特定用戶選擇功能名稱“DL”(即,第一選擇的功能名稱)。在該情況下,SR處理執(zhí)行單元45將第一選擇的功能名稱供應(yīng)到中介服務(wù)器50。此外,在該情況下,第二確定單元44不執(zhí)行圖11的S32的確定處理。這是因為指示在DL/UL選擇畫面310’中將不會選擇不允許特定用戶使用的功能。此外,在圖14的示例中,在禁用顯示模式中顯示指示不允許特定用戶使用的功能的功能名稱“UL”。然而,在變體中,SR處理執(zhí)行單元45可以在顯示單元14上顯示DL/UL選擇畫面,使得指示不允許特定用戶使用的功能不被顯示(即,使得僅指示允許特定用戶使用的功能的功能名稱被顯示)。在中介服務(wù)器50已經(jīng)獲取第一選擇的功能名稱之后的處理與第二實施例的圖11和圖12的處理相同。(第三實施例的效果)在本實施例中,多功能裝置10在僅能夠選擇指示允許特定用戶使用的功能的功能名稱的顯示模式中顯示DL/UL選擇畫面310’(參見圖14)。因此,指示不允許特定用戶使用的功能的功能名稱的選擇和錯誤畫面的顯示不出現(xiàn)。特定用戶能夠適當(dāng)?shù)剡x擇指示允許特定用戶使用的功能的功能名稱。此外,在本實施例中,用于顯示DL/UL選擇畫面310’(參見圖14)的處理是“第一服務(wù)接收處理”的示例。(第三實施例的變體)在第三實施例中,多功能裝置10的SR處理執(zhí)行單元45從中介服務(wù)器50獲取禁用信息,并且改變DL/UL選擇畫面信息以在禁用顯示模式中進(jìn)行顯示。替代地,例如,在第一實施例中,中介服務(wù)器50的SR處理執(zhí)行單元145可以從多功能裝置10獲取特定使用信息,并且通過使用特定使用信息和特定對應(yīng)信息來改變DL/UL選擇畫面信息。于是,SR處理執(zhí)行單元145可以將改變的DL/UL選擇畫面信息供應(yīng)到多功能裝置10。而且,根據(jù)該變體,能夠在多功能裝置10中顯示DL/UL選擇畫面310’(參見圖14)。(第四實施例)在上面的實施例中,使用信息表36被存儲在多功能裝置10的存儲器34中。在第四實施例中,使用信息表36被存儲在管理服務(wù)器95中(參見圖1),而沒有被存儲在存儲器34中。例如,特定用戶操作PC 90的操作單元以訪問管理服務(wù)器95,并且將使用信息表36存儲在管理服務(wù)器95中。此外,在本實施例中,管理服務(wù)器95與LAN 4連接。然而,管理服務(wù)器95可以存在于LAN 4 (即,因特網(wǎng)6)的外部。例如,在第一實施例中,在獲取圖5的請求R4或者圖6的請求RlO的情況下,多功能裝置10的控制單元30將請求供應(yīng)到管理服務(wù)器95,并且從管理服務(wù)器95內(nèi)的使用信息表36獲取特定使用信息。在該情況下,控制單元30將從管理服務(wù)器95獲取的特定使用信息供應(yīng)到管理服務(wù)器50。因此,中介服務(wù)器50的第二獲取單元142從多功能裝置10獲取特定使用信息。即,第二獲取單元142經(jīng)由多功能裝置10從管理服務(wù)器95獲取特定使用信息。此外,例如,在第二實施例中,在要執(zhí)行圖11的S30的確定處理或者圖11的S32的確定處理的情況下,多功能裝置10的第二獲取單元42從管理服務(wù)器95內(nèi)的使用信息表36獲取特定使用信息。根據(jù)本實施例,使用信息表36不需要被存儲在多功能裝置10的存儲器34中。因此,能夠減少多功能裝置10需要存儲的信息量。此外,在本實施例中,管理服務(wù)器95內(nèi)的存儲器(未示出)是“第二存儲單元”的示例。(第四實施例的變體)例如,在第一實施例中,在要執(zhí)行圖5的SlO的確定處理或者圖6的S12的確定處理的情況下,中介服務(wù)器50的第二獲取單元142不需要將請求R4、RlO供應(yīng)到多功能裝置10。在該情況下,第二獲取單元142將請求供應(yīng)到管理服務(wù)器95,并且從管理服務(wù)器95內(nèi)的使用信息表36獲取特定使用信息。即,第二獲取單元142可以在不通過多功能裝置10的情況下從管理服務(wù)器95獲取特定使用信息。(第四實施例的另一變體)如果第四實施例的管理服務(wù)器95被使用,則也能夠?qū)崿F(xiàn)下述配置。即,服務(wù)器表68被存儲在管理服務(wù)器95中,并且沒有被存儲在中介服務(wù)器50的存儲器64中。例如,在第一實施例中,在要執(zhí)行圖5的SlO的確定處理或者圖6的S12的確定處理的情況下,中介服務(wù)器50的第一獲取單元141可以從管理服務(wù)器95獲取服務(wù)器表68,并且從服務(wù)器表68獲取特定對應(yīng)功能。此外,例如,在第二實施例中,在要執(zhí)行圖11的S30的確定處理或者圖11的S32的確定處理的情況下,多功能裝置10的第一獲取單元41可以經(jīng)由中介服務(wù)器50或者不經(jīng)由中介服務(wù)器50從管理服務(wù)器95獲取服務(wù)器表68,并且可以從服務(wù)器表68獲取特定對應(yīng)功能。此外,在該變體中,管理服務(wù)器95內(nèi)的存儲器(未示出)是“第一存儲單元”的示例。(變體I)在上面的實施例中,DL功能和UL功能分別是“第一功能”和“第二功能”的示例。替代地,在變體中,DL打印功能和DL媒體功能可以分別是“第一功能”和“第二功能”的示例。例如,假定下述情況,其中具有服務(wù)器名稱“服務(wù)器D”的服務(wù)提供服務(wù)器是僅處理TOF數(shù)據(jù)作為下載目標(biāo)的服務(wù)器,并且多功能裝置10能夠根據(jù)具有不同于PDF的格式的數(shù)據(jù)進(jìn)行打印,但是不能夠根據(jù)PDF數(shù)據(jù)進(jìn)行打印。在該情況下,具有服務(wù)器名稱“服務(wù)器D”的服務(wù)提供服務(wù)器可以不對應(yīng)于多功能裝置10的DL打印功能,并且“僅DL媒體功能”可以與服務(wù)器表68中的服務(wù)器名稱“服務(wù)器D”相關(guān)聯(lián)。此外,在另一變體中,掃描UL功能和媒體UL功能可以分別是“第一功能”和“第二功能”。例如,假定下述情況,其中具有服務(wù)器名稱“服務(wù)器E”的服務(wù)提供服務(wù)器是僅處理PDF數(shù)據(jù)作為上載目標(biāo)的服務(wù)器,并且多功能裝置10能夠顯示和選擇(即,能夠上載)具有不同于媒體內(nèi)的TOF的格式的數(shù)據(jù),但是不能顯示和選擇(即,不能夠上載)媒體內(nèi)的PDF數(shù)據(jù)。在該情況下,具有服務(wù)器名稱“服務(wù)器E”的服務(wù)提供服務(wù)器可以不對應(yīng)于多功能裝置10的媒體UL功能,并且“僅掃描UL功能”可以與服務(wù)器表68中的服務(wù)器名稱“服務(wù)器E”相關(guān)聯(lián)。在一般情況下,“第一功能”和“第二功能”可以是多功能裝置能夠執(zhí)行并且與服務(wù)提供服務(wù)器提供的任何服務(wù)(DL服務(wù)、UL服務(wù))有關(guān)的功能的任何功能。(變體2)在上面的實施例中,指示各個功能是“解鎖”或者“鎖定”的信息被登記在與各個用戶相關(guān)聯(lián)的使用信息表36中。替代地,僅“解鎖”功能或者僅“鎖定”功能可以被登記在與各個用戶相關(guān)聯(lián)的使用信息表36中。在一般情況下,使用信息可以包括與是否允許用戶使用第一功能(例如,DL功能)和第二功能(例如,UL功能)有關(guān)的任何信息。(變體3)對包括在錯誤畫面334、336中的字符串不存在具體限制。例如,錯誤畫面334、336可以簡單地僅包括字符串“錯誤“。在一般情況下,“第一(或者第二)錯誤畫面”可以僅包括字符串“錯誤”,或者可以包括用于描述錯誤的內(nèi)容的字符串。(變體4)在上面的實施例中,SR處理執(zhí)行單元45、145顯示DL/UL選擇畫面310作為“第一服務(wù)接收處理”。然而,“第一服務(wù)接收處理”可以是用于對顯示名稱選擇畫面308進(jìn)行顯示的處理,或者可以被認(rèn)為是用于顯示其它的選擇畫面312、314、316、320、322的處理。此外,SR處理執(zhí)行單元45、145顯示打印(或者掃描)/媒體選擇畫面312、320作為“第二服務(wù)接收處理”。然而,“第二服務(wù)接收處理”可以是用于顯示其它選擇畫面314、416、322的處理。(變體5)在上述實施例中,由多功能裝置10和中介服務(wù)器50的CPU 32,62根據(jù)軟件執(zhí)行處理來實現(xiàn)單元41至46、141至146的功能。替代地,可以通過諸如邏輯電路等的硬件來實現(xiàn)單元41至46、141至146的功能的至少一部分。
權(quán)利要求
1.一種用于多功能裝置的控制裝置,所述多功能裝置被配置成執(zhí)行第一功能和第二功能,所述控制裝置包括: 第一獲取單元,所述第一獲取單元被配置成,在使用所述多功能裝置的特定用戶從多個服務(wù)提供服務(wù)器當(dāng)中選擇了特定服務(wù)提供服務(wù)器的情況下,從第一存儲單元獲取用于所述特定服務(wù)提供服務(wù)器的特定功能信息,所述第一存儲單元被配置成存儲用于所述多個服務(wù)提供服務(wù)器的多個功能信息,并且各個功能信息包括與各個服務(wù)提供服務(wù)器是否能夠與所述第一功能相對應(yīng)以及各個服務(wù)提供服務(wù)器是否能夠與所述第二功能相對應(yīng)有關(guān)的信息; 第二獲取單元,所述第二獲取單元被配置成,從第二存儲單元獲取用于所述特定用戶的特定使用信息,所述第二存儲單元被配置成存儲用于多個用戶的多個使用信息,并且各個使用信息包括與是否允許各個用戶使用所述第一功能以及是否允許各個用戶使用所述第二功能有關(guān)的信息; 第一確定單元,所述第一確定單元被配置成,通過使用所述特定功能信息和所述特定使用信息來確定可用功能是否存在,所述可用功能是所述特定服務(wù)提供服務(wù)器能夠與之相對應(yīng)并且允許所述特定用戶使用的功能; 服務(wù)接收處理執(zhí)行單元,所述服務(wù)接收處理執(zhí)行單元被配置成,在確定了所述可用功能存在的第一情況下,執(zhí)行第一服務(wù)接收處理,所述第一服務(wù)接收處理使所述多功能裝置從所述特定服務(wù)提供服務(wù)器接收與所述可用功能有關(guān)的服務(wù);以及 錯誤處理執(zhí)行單元,所述錯誤處理執(zhí)行單元被配置成,在確定了所述可用功能不存在的第二情況下,執(zhí)行第一錯誤處理,所述第一錯誤處理用于禁止所述多功能裝置從所述特定服務(wù)提供服務(wù)器接收服務(wù)。
2.根據(jù)權(quán)利要求1所述的控制裝置,其中, 所述第一確定單元被配置成,在所述特定服務(wù)提供服務(wù)器能夠與之相對應(yīng)的N個(N是I或更大的整數(shù))功能當(dāng)中存在允許所述特定用戶使用的至少一個功能的情況下,確定所述可用功能存在,并且 所述第一確定單元被配置成,在所述N個功能當(dāng)中不存在允許所述特定用戶使用的功能的情況下,確定所述可用功能不存在。
3.根據(jù)權(quán)利要求1所述的控制裝置,其中, 在所述第一情況下,所述服務(wù)接收處理執(zhí)行單元被配置成執(zhí)行所述第一服務(wù)接收處理,所述第一服務(wù)接收處理在所述多功能裝置的顯示單元上顯示功能選擇畫面,所述功能選擇畫面是用于使得所述特定用戶從所述特定服務(wù)提供服務(wù)器能夠與之相對應(yīng)的N個(N是I或更大的整數(shù))功能當(dāng)中選擇的特定功能的畫面,并且 在所述第二情況下,所述錯誤處理執(zhí)行單元被配置成執(zhí)行所述第一錯誤處理,所述第一錯誤處理在所述多功能裝置的所述顯示單元上顯示第一錯誤畫面,所述第一錯誤畫面是指示所述多功能裝置不能從所述特定服務(wù)提供服務(wù)器接收任何服務(wù)的畫面。
4.根據(jù)權(quán)利要求3所述的控制裝置,進(jìn)一步包括: 第二確定單元,所述第二確定單元被配置成,在所述特定用戶經(jīng)由所述功能選擇畫面選擇了所述特定功能的情況下, 通過使用所述特定使用信息來確定是否允許所述特定用戶使用所述特定功能,其中,在確定了允許所述特定用戶使用所述特定功能的第三情況下,所述服務(wù)接收處理執(zhí)行單元被配置成進(jìn)一步執(zhí)行第二服務(wù)接收處理,所述第二服務(wù)接收處理使所述多功能裝置從所述特定服務(wù)提供服務(wù)器接收與所述特定功能有關(guān)的特定服務(wù),并且 在確定了不允許所述特定用戶使用所述特定功能的第四情況下,所述錯誤處理執(zhí)行單元被配置成進(jìn)一步執(zhí)行第二錯誤處理,所述第二錯誤處理用于禁止所述多功能裝置從所述特定服務(wù)提供服務(wù)器接收所述特定服務(wù)。
5.根據(jù)權(quán)利要求4所述的控制裝置,其中, 在所述第三情況下,所述服務(wù)接收處理執(zhí)行單元被配置成執(zhí)行所述第二服務(wù)接收處理,所述第二服務(wù)接收處理在所述多功能裝置的所述顯示單元上顯示條件選擇畫面,所述條件選擇畫面是用于使得所述特定用戶選擇使所述多功能裝置執(zhí)行所述特定功能的條件的畫面,并且 在所述第四情況下,所述錯誤處理執(zhí)行單元被配置成執(zhí)行所述第二錯誤處理,所述第二錯誤處理在所述多功能裝置的所述顯示單元上顯示第二錯誤畫面,所述第二錯誤畫面是指示所述多功能裝置不能從所述特定服務(wù)提供服務(wù)器接收所述特定服務(wù)的畫面。
6.根據(jù)權(quán)利要求3所述的控制裝置,其中, 在所述第一情況下,所述服務(wù)接收處理執(zhí)行單元被配置成執(zhí)行所述第一服務(wù)接收處理,所述第一服務(wù)接收處理在具有顯示配置的所述多功能裝置的所述顯示單元上顯示所述功能選擇畫面,通過所述顯示配置,所述特定用戶能夠選擇所述N個服務(wù)當(dāng)中的允許所述特定用戶使用的功能,并且所述特定用戶不能選擇所述N個服務(wù)當(dāng)中的不允許所述特定用戶使用的功能。
7.根據(jù)權(quán)利要求1所述的控制裝置,其中, 所述控制裝置被設(shè)置在中介服務(wù)器內(nèi),所述中介服務(wù)器被配置成對從所述多個服務(wù)提供服務(wù)器到所述多功能裝置的服務(wù)提供起中介作用。
8.根據(jù)權(quán)利要求1所述的控制裝置,其中, 所述控制裝置被設(shè)置在所述多功能裝置內(nèi)。
9.根據(jù)權(quán)利要求1所述的控制裝置,其中, 所述第一功能包括下載功能,所述下載功能使所述多功能裝置從所述多個服務(wù)提供服務(wù)器中的一個下載數(shù)據(jù),并且 所述第二功能包括上載功能,所述上載功能使所述多功能裝置將數(shù)據(jù)上載到所述多個服務(wù)提供服務(wù)器中的一個。
10.一種通過用于多功能裝置的控制裝置執(zhí)行的方法,所述多功能裝置被配置成執(zhí)行第一功能和第二功能,所述方法包括: 在使用所述多功能裝置的特定用戶從多個服務(wù)提供服務(wù)器當(dāng)中選擇了特定服務(wù)提供服務(wù)器的情況下,從第一存儲單元獲取用于所述特定服務(wù)提供服務(wù)器的特定功能信息,所述第一存儲單元被配置成存儲用于所述多個服務(wù)提供服務(wù)器的多個功能信息,并且各個功能信息包括與各個服務(wù)提供服務(wù)器是否能夠與所述第一功能相對應(yīng)以及各個服務(wù)提供服務(wù)器是否能夠與所述第二功 能相對應(yīng)有關(guān)的信息; 從第二存儲單元獲取用于所述特定用戶的特定使用信息,所述第二存儲單元被配置成存儲用于多個用戶的多個使用信息,并且各個使用信息包括與是否允許各個用戶使用所述第一功能以及是否允許各個用戶使用所述第二功能有關(guān)的信息; 通過使用所述特定功能信息和所述特定使用信息來確定可用功能是否存在,所述可用功能是所述特定服務(wù)提供服務(wù)器能夠與之相對應(yīng)并且允許所述特定用戶使用的功能;在確定了所述可用功能存在的第一情況下,執(zhí)行第一服務(wù)接收處理,所述第一服務(wù)接收處理使所述多功能裝置從所述特定服務(wù)提供服務(wù)器接收與所述可用功能有關(guān)的服務(wù);以及 在確定了所述可用功能不存在的第二情況下,執(zhí)行第一錯誤處理,所述第一錯誤處理用于禁止所述多 功能裝置從所述特定服務(wù)提供服務(wù)器接收服務(wù)。
全文摘要
本發(fā)明提供了一種用于多功能裝置的控制裝置。用于多功能裝置的控制裝置可以從第一存儲單元獲取用于特定服務(wù)提供服務(wù)器的特定功能信息,并且從第二存儲單元獲取用于特定用戶的特定使用信息??刂蒲b置可以通過使用特定功能信息和特定使用信息來確定可用功能是否存在。在確定了可用功能存在的情況下,控制裝置可以執(zhí)行使多功能裝置從特定服務(wù)提供服務(wù)器接收與可用功能有關(guān)的服務(wù)的處理,并且在確定了可用功能不存在的情況下,執(zhí)行用于禁止多功能裝置從特定服務(wù)提供服務(wù)器接收服務(wù)的處理。
文檔編號G06F3/12GK103139427SQ20121051674
公開日2013年6月5日 申請日期2012年12月5日 優(yōu)先權(quán)日2011年12月5日
發(fā)明者齋藤健, 宮澤雅史 申請人:兄弟工業(yè)株式會社