亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

服務(wù)提供裝置、服務(wù)提供系統(tǒng)和服務(wù)提供方法

文檔序號(hào):7999118閱讀:141來(lái)源:國(guó)知局
服務(wù)提供裝置、服務(wù)提供系統(tǒng)和服務(wù)提供方法
【專利摘要】本發(fā)明提供了服務(wù)提供裝置、服務(wù)提供系統(tǒng)和服務(wù)提供方法。服務(wù)提供裝置包括檢測(cè)部分、獲取部分、存儲(chǔ)器和通知部分。檢測(cè)部分檢測(cè)服務(wù)提供裝置的多個(gè)資源的狀態(tài)。所述多個(gè)資源是提供服務(wù)所使用的資源。當(dāng)執(zhí)行服務(wù)處理的應(yīng)用程序被附加到服務(wù)提供裝置時(shí),獲取部分獲取表示附加應(yīng)用程序執(zhí)行服務(wù)處理所必需的資源的資源信息。存儲(chǔ)器存儲(chǔ)資源信息以及服務(wù)處理的信息,以將它們與附加應(yīng)用程序相關(guān)聯(lián)。在執(zhí)行附加應(yīng)用程序時(shí),通知部分基于所存儲(chǔ)的信息來(lái)指定與附加應(yīng)用程序相關(guān)聯(lián)的資源,確定是否必需向附加應(yīng)用程序通知所指定資源的狀態(tài),以及在確定結(jié)果為肯定的情況下,向附加應(yīng)用程序通知表示多個(gè)資源的檢測(cè)狀態(tài)中所指定資源的檢測(cè)狀態(tài)的信息。
【專利說(shuō)明】服務(wù)提供裝置、服務(wù)提供系統(tǒng)和服務(wù)提供方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及服務(wù)提供裝置、服務(wù)提供系統(tǒng)和服務(wù)提供方法。
【背景技術(shù)】
[0002]在日本未審查專利申請(qǐng)公開(kāi)第2010-233253號(hào)中描述了一種圖像形成裝置。該圖像形成裝置包括:管理部分、操作屏幕顯示部分和規(guī)則違反顯示部分。管理部分管理應(yīng)用程序。操作屏幕顯示部分顯示將該應(yīng)用程序作為操作目標(biāo)的操作屏幕。規(guī)則違反顯示部分顯示如下信息,該信息表明出現(xiàn)了對(duì)于作為預(yù)先確定的操作條件的允許范圍的規(guī)則違反,這是因?yàn)轫憫?yīng)于應(yīng)用程序的處理請(qǐng)求而執(zhí)行的操作超出了允許范圍。當(dāng)管理部分接受來(lái)自應(yīng)用程序的處理請(qǐng)求時(shí),管理部分基于表明作為處理請(qǐng)求源的應(yīng)用程序的操作權(quán)限具有許可的信息,來(lái)確定來(lái)自應(yīng)用程序的處理請(qǐng)求是否違反了規(guī)則。當(dāng)管理部分確定來(lái)自應(yīng)用程序的處理請(qǐng)求違反了規(guī)則時(shí),管理部分通知規(guī)則違反顯示部分存在規(guī)則違反。圖像形成裝置的顯示屏幕從操作屏幕顯示部分顯示的操作屏幕切換為顯示表明存在規(guī)則違反的信息的屏幕。
[0003]在日本未審查專利申請(qǐng)公開(kāi)第2006-91343號(hào)中描述了這樣一種圖像處理裝置,其包括具有顯示功能的操作面板,并且利用操作面板進(jìn)行操作并執(zhí)行外部訪問(wèn)。該圖像處理裝置包括操作面板使用狀態(tài)確定部分、異常檢測(cè)部分、通知方式選擇部分以及通知部分。操作面板使用狀態(tài)確定部分確定操作面板的使用狀態(tài)是圖像處理裝置進(jìn)行操作的狀態(tài)還是圖像處理裝置執(zhí)行外部訪問(wèn)的狀態(tài)。異常檢測(cè)部檢測(cè)圖像處理裝置的異常。當(dāng)所述異常檢測(cè)部分檢測(cè)到圖像處理裝置的異常時(shí),通知方式選擇部分根據(jù)操作面板使用狀態(tài)確定部分所確定的操作面板使用狀態(tài)來(lái)選擇圖像處理裝置的異常的通知方式,以及已通過(guò)異常檢測(cè)部分檢測(cè)的圖像處理裝置的異常的類型。通知部分按照通知方式選擇部分所選擇的通知方式提供通過(guò)異常檢測(cè)部分檢測(cè)到的圖像處理裝置的異常的通知。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的目的是提供一種服務(wù)提供裝置、服務(wù)提供系統(tǒng)以及服務(wù)提供方法,它們能夠向附加應(yīng)用程序通知表示必需資源的狀態(tài)的信息。
[0005]根據(jù)本發(fā)明的第一方面,提供一種服務(wù)提供裝置,其包括檢測(cè)部分、獲取部分、存儲(chǔ)器和通知部分。檢測(cè)部分檢測(cè)服務(wù)提供裝置的多個(gè)資源的狀態(tài)。所述多個(gè)資源是提供服務(wù)所使用的資源。當(dāng)執(zhí)行服務(wù)處理的應(yīng)用程序被附加到服務(wù)提供裝置時(shí),獲取部分獲取資源信息,該資源信息表示附加應(yīng)用程序執(zhí)行服務(wù)處理所必需的資源。存儲(chǔ)器存儲(chǔ)資源信息以及服務(wù)處理的信息,以將資源信息和服務(wù)處理的信息與所述附加應(yīng)用程序相關(guān)聯(lián)。在執(zhí)行所述附加應(yīng)用程序時(shí),通知部分基于存儲(chǔ)在存儲(chǔ)器中的信息來(lái)指定與所述附加應(yīng)用程序相關(guān)聯(lián)的資源,確定是否必需向所述附加應(yīng)用程序通知所指定資源的狀態(tài),以及在確定了必需向所述附加應(yīng)用程序通知所指定資源的狀態(tài)的情況下,向所述附加應(yīng)用程序通知表示所述多個(gè)資源的檢測(cè)狀態(tài)中所指定資源的檢測(cè)狀態(tài)的信息。[0006]根據(jù)本發(fā)明的第二方面,在根據(jù)第一方面的服務(wù)提供裝置中,通知部分在如下情況中的至少一種情況下向所述附加應(yīng)用程序通知表示資源的檢測(cè)狀態(tài)的信息:(I)在開(kāi)始執(zhí)行所述附加應(yīng)用程序時(shí),(2)在提供了使用所述附加應(yīng)用程序來(lái)執(zhí)行服務(wù)處理的指令時(shí),以及(3)響應(yīng)于來(lái)自所述附加應(yīng)用程序的通知請(qǐng)求。
[0007]根據(jù)本發(fā)明的第三和第四方面中的每一方面,在根據(jù)第一和第二方面中相應(yīng)一個(gè)方面的服務(wù)提供裝置中,提供服務(wù)包括提供復(fù)印功能、提供打印功能、提供掃描功能和提供傳真功能中的至少一種。
[0008]根據(jù)本發(fā)明的第五方面,在根據(jù)第一至第四方面中任一方面的服務(wù)提供裝置中,在所述資源是耗材的情況下,所述資源的狀態(tài)表示剩余的耗材量、剩余耗材量不足的情況以及耗材是否可用中的至少一項(xiàng)。
[0009]根據(jù)本發(fā)明的第六和第七方面中的每一方面,在根據(jù)第一至第五方面中任一方面的服務(wù)提供裝置中,在所述資源是通信線路的情況下,所述資源的狀態(tài)表示該通信線路的連接狀態(tài)。
[0010]根據(jù)本發(fā)明的第八方面,提供一種服務(wù)提供系統(tǒng),其包括根據(jù)權(quán)利要求1所述的服務(wù)提供裝置和應(yīng)用程序。該應(yīng)用程序附加至該服務(wù)提供裝置,并將已經(jīng)由所述服務(wù)提供裝置通知所述應(yīng)用程序的表示資源的狀態(tài)的信息通知給用戶,或者基于表示所述資源的狀態(tài)的信息向用戶通知服務(wù)提供是否可用。
[0011]根據(jù)本發(fā)明的第九方面,提供了一種服務(wù)提供方法。該服務(wù)提供方法包括如下步驟:檢測(cè)服務(wù)提供裝置的多個(gè)資源的狀態(tài),所述多個(gè)資源是提供服務(wù)所使用的資源;當(dāng)執(zhí)行服務(wù)處理的應(yīng)用程序被附加到服務(wù)提供裝置時(shí),獲取表示附加應(yīng)用程序執(zhí)行服務(wù)處理所必需的資源的資源信息;存儲(chǔ)資源信息以及服務(wù)處理的信息,以將資源信息和服務(wù)處理的信息與所述附加應(yīng)用程序相關(guān)聯(lián);在執(zhí)行所述附加應(yīng)用程序時(shí),基于存儲(chǔ)的信息來(lái)指定與所述附加應(yīng)用程序相關(guān)聯(lián)的資源,確定是否必需向所述附加應(yīng)用程序通知所指定資源的狀態(tài),以及在確定了必需向所述附加應(yīng)用程序通知所指定資源的狀態(tài)的情況下,向所述附加應(yīng)用程序通知表示所述多個(gè)資源的檢測(cè)狀態(tài)中所指定資源的檢測(cè)狀態(tài)的信息。
[0012]在根據(jù)第一方面的服務(wù)提供裝置和根據(jù)第九方面的服務(wù)提供方法中,向附加應(yīng)用程序通知表示必需的資源的狀態(tài)的信息。
[0013]在根據(jù)第二方面的服務(wù)提供裝置中,在附加應(yīng)用程序需要必需信息時(shí)向所述附加應(yīng)用程序通知所述必需信息。
[0014]根據(jù)第三和第四方面中任一方面的服務(wù)提供裝置提供了組合提供多種功能的功能,并且在所述服務(wù)提供裝置中,向所述附加應(yīng)用程序通知表示必需的資源的狀態(tài)的信息。
[0015]在根據(jù)第五方面的服務(wù)提供裝置中,向所述附加應(yīng)用程序通知剩余的耗材量、剩余耗材量不足的情況以及耗材是否可用中的至少一項(xiàng)。
[0016]在根據(jù)第六和第七方面中的任一方面的服務(wù)提供裝置中,向所述附加應(yīng)用程序通知通信線路的連接狀態(tài)。
[0017]在根據(jù)第八方面的服務(wù)提供系統(tǒng)中,向所述附加應(yīng)用程序通知表示必需的資源的狀態(tài)的信息,并將已經(jīng)由所述服務(wù)提供裝置通知所述應(yīng)用程序的表示資源的狀態(tài)的信息通知給用戶,或者基于表示所述資源的狀態(tài)的信息向用戶通知服務(wù)提供是否可用?!緦@綀D】

【附圖說(shuō)明】
[0018]下面將基于附圖詳細(xì)地描述本發(fā)明的示例性實(shí)施例,其中:
[0019]圖1是例示根據(jù)本發(fā)明的示例性實(shí)施例的服務(wù)提供裝置的示例結(jié)構(gòu)的框圖;
[0020]圖2是示出服務(wù)提供裝置具有的各個(gè)程序之間關(guān)系的示例的示意圖;
[0021]圖3是表示將資源狀態(tài)信息通知給附加應(yīng)用程序的操作示例的序列圖;
[0022]圖4是表示通過(guò)附加應(yīng)用程序資源管理模塊執(zhí)行的處理過(guò)程的流程圖;
[0023]圖5是表示“附加應(yīng)用程序注冊(cè)處理”的過(guò)程的流程圖;
[0024]圖6A是示出針對(duì)每個(gè)附加應(yīng)用程序存儲(chǔ)了處理細(xì)節(jié)和資源信息的表格示例的視圖;圖6B是示出了用于選擇附加應(yīng)用程序的選擇屏幕示例的平面圖;
[0025]圖7是說(shuō)明“資源狀態(tài)通知處理”的過(guò)程的流程圖;
[0026]圖8是示出附加應(yīng)用程序的過(guò)程的流程圖;
[0027]圖9是示出了 “基于資源狀態(tài)的服務(wù)處理”的過(guò)程的流程圖;
[0028]圖10是示出具有復(fù)印功能的附加應(yīng)用程序被注冊(cè)的情況下的示例的示意圖;
[0029]圖11是示出了圖10所示的附加應(yīng)用程序的操作示例的流程圖;
[0030]圖12是例示注冊(cè)了具有復(fù)印功能的附加應(yīng)用程序的情況的另一示例的示意圖;
[0031]圖13是例示了圖12所示的附加應(yīng)用程序的操作示例的流程圖;
[0032]圖14是例示注冊(cè)了具有復(fù)印功能的附加應(yīng)用程序的情況的另一示例的示意圖;
[0033]圖15是例示了圖14所示的附加應(yīng)用程序的操作示例的流程圖;
[0034]圖16是例示注冊(cè)了具有傳真功能的附加應(yīng)用程序的情況的示例的示意圖;和
[0035]圖17是例示了圖16所示的附加應(yīng)用程序的操作示例的流程圖。
【具體實(shí)施方式】
[0036]下面將參照附圖詳細(xì)地描述本發(fā)明的示例性實(shí)施例。
[0037]服務(wù)提供裝置
[0038]首先對(duì)根據(jù)本發(fā)明示例性實(shí)施例的服務(wù)提供裝置進(jìn)行說(shuō)明。該服務(wù)提供裝置是一種多功能機(jī),可提供多種服務(wù)功能。根據(jù)本示例性實(shí)施例的服務(wù)提供裝置提供包括復(fù)印功能、打印功能、圖像讀取功能以及傳真功能中至少一個(gè)的多種服務(wù)功能。請(qǐng)注意,在下文中,圖像讀取功能可被稱為“掃描功能”,傳真功能可被稱為“傳真功能”。
[0039]服務(wù)提供裝置的整體構(gòu)造
[0040]圖1是例示根據(jù)本發(fā)明的示例性實(shí)施例的服務(wù)提供裝置的示例結(jié)構(gòu)的框圖。如圖1所示,服務(wù)提供裝置10包括控制器12、操作顯示部分14、圖像讀取部分16、圖像形成部分18、資源狀態(tài)檢測(cè)部分20、通信部分22和存儲(chǔ)器24。此外,服務(wù)提供裝置10還包括例如供紙部分、紙張輸送部分和排紙部分,這些部分在圖1中未示出。供紙部分供給存儲(chǔ)在紙張存儲(chǔ)部分中的紙張。紙張輸送部輸送供給的紙張。排紙部分排出在其上形成圖像的紙張。注意服務(wù)提供裝置10的構(gòu)造筋是一個(gè)示例,可以刪除不必要的功能部分,附加新的功能部分,并且各部分的構(gòu)造或放置可以改變。
[0041]控制器12構(gòu)造為執(zhí)行服務(wù)提供裝置10的整體控制和各類計(jì)算的計(jì)算機(jī)。換句話說(shuō),控制器12包括中央處理單元(CPU) 12A、存儲(chǔ)各種類型程序的只讀存儲(chǔ)器(ROM) 12B、在執(zhí)行程序時(shí)作為工作區(qū)的隨機(jī)存取存儲(chǔ)器(RAM) 12C、存儲(chǔ)各種類型信息的非易失性存儲(chǔ)器12D和輸入/輸出(I/O)接口 12E。CPU12A、R0M12B、RAM12C、非易失性存儲(chǔ)器12D和I/O接口 12E通過(guò)總線12F彼此連接。
[0042]操作顯示部分14、圖像讀取部分16、圖像形成部分18、資源狀態(tài)檢測(cè)部分20、通信部分22和存儲(chǔ)器24連接到控制器12的I/O接口 12E??刂破?2從操作顯示部分14、圖像讀取部分16、圖像形成部分18、資源狀態(tài)檢測(cè)部分20、通信部分22和存儲(chǔ)器24接收信息或者向其發(fā)送信息,并控制每個(gè)部分。例如,控制器12指示資源狀態(tài)檢測(cè)部分20檢測(cè)資源的狀態(tài),并在需要時(shí)獲取檢測(cè)結(jié)果(例如,定期)。
[0043]操作顯示部分14被配置為包括例如各種按鈕(如開(kāi)始按鈕和數(shù)字鍵盤(pán))和用于顯示包括設(shè)置屏幕的各種屏幕的觸摸面板。利用上述結(jié)構(gòu),操作顯示部分14接受由用戶進(jìn)行的操作,并將各種信息顯示給用戶。圖像讀取部分16被配置為包括例如光學(xué)讀取形成在紙張上的圖像的圖像讀取裝置,以及用于掃描紙張的掃描機(jī)構(gòu)。利用上述結(jié)構(gòu),圖像讀取部分16讀取放置在圖像讀取部分16中的文檔紙張上所形成的圖像,并生成圖像信息。
[0044]圖像形成部分18是在紙張上形成圖像的裝置。例如,對(duì)于使用電子照相系統(tǒng)形成圖像的情況,圖像形成部分18配置為包括例如圖像形成單元以及定影裝置。圖像形成單元被配置為進(jìn)一步包括例如感光鼓、充電裝置、曝光裝置、顯影裝置、轉(zhuǎn)印裝置和清潔裝置。
[0045]在此將對(duì)使用電子照相系統(tǒng)的圖像形成操作進(jìn)行簡(jiǎn)要描述。感光鼓由充電裝置充電。曝光裝置將充電的感光鼓的表面在根據(jù)圖像提供的光下曝光。因此,根據(jù)該圖像在感光鼓上形成靜電潛像。顯影裝置使用調(diào)色劑對(duì)形成在感光鼓上的靜電潛像顯影。轉(zhuǎn)印裝置將形成在感光鼓上的調(diào)色劑圖像轉(zhuǎn)印到紙張上。定影裝置對(duì)轉(zhuǎn)印到紙張上的調(diào)色劑圖像定影。
[0046]資源狀態(tài)檢測(cè)部分20配置為包括各種類型的傳感器,其檢測(cè)服務(wù)提供裝置10的資源的狀態(tài)。資源狀態(tài)檢測(cè)部分20基于各種傳感器的輸出檢測(cè)資源的狀態(tài),并輸出表示資源的狀態(tài)的信息。這里,術(shù)語(yǔ)“資源”指的是用于提供服務(wù)的對(duì)象或單元。資源的示例包括諸如調(diào)色劑、紙張和感光器的耗材。此外,除了耗材,資源的示例還包括通信線路、記錄裝置、光源和電源。當(dāng)資源是耗材時(shí),資源的狀態(tài)表示剩余的耗材量、剩余耗材量不足的情況以及耗材是否可用中的至少一項(xiàng)。在資源是通信線路的情況下,所述資源的狀態(tài)表示該通信線路的連接狀態(tài)。
[0047]通信部分22是一種接口,用于通過(guò)有線或無(wú)線的通信線路與外部設(shè)備通信。例如,通信部分22用作與連接到局域網(wǎng)(LAN)或互聯(lián)網(wǎng)等網(wǎng)絡(luò)的計(jì)算機(jī)進(jìn)行通信的接口。在提供打印功能的情況下,通信部分22通過(guò)與外部設(shè)備進(jìn)行通信,來(lái)從諸如計(jì)算機(jī)的外部設(shè)備獲取例如形成圖像所必需的圖像信息或圖像形成信息。此外,通信部分22通過(guò)與外部裝置進(jìn)行通信,從外部設(shè)備(如計(jì)算機(jī))獲取執(zhí)行服務(wù)處理的應(yīng)用程序。
[0048]存儲(chǔ)器24包括諸如硬盤(pán)的存儲(chǔ)裝置。在存儲(chǔ)器24中,存儲(chǔ)了各種類型的數(shù)據(jù),如日志數(shù)據(jù)、各種程序,等等。在本示例性實(shí)施例中,程序被實(shí)現(xiàn)為預(yù)先存儲(chǔ)在控制器12的R0M12B中的固件100。此外,從外部設(shè)備獲取的應(yīng)用程序200 (以下,簡(jiǎn)稱為“附加應(yīng)用程序200”)被存儲(chǔ)在存儲(chǔ)器24中。存儲(chǔ)在控制器12的R0M12B中的程序和存儲(chǔ)在存儲(chǔ)器24中的程序由CPU 12A讀出并執(zhí)行。
[0049]注意可將各種驅(qū)動(dòng)器連接到控制器12。各種驅(qū)動(dòng)器中的每一個(gè)是從便攜式計(jì)算機(jī)可讀記錄介質(zhì)讀取數(shù)據(jù)或在記錄介質(zhì)上寫(xiě)入數(shù)據(jù)的裝置。記錄介質(zhì)的示例包括軟盤(pán)、磁光盤(pán)、光盤(pán)只讀存儲(chǔ)器(⑶-ROM)和通用串行總線(USB)存儲(chǔ)器。在提供各種驅(qū)動(dòng)器的情況下,程序可被記錄在便攜式記錄介質(zhì)中,可被相應(yīng)的驅(qū)動(dòng)器讀取、并且可以被執(zhí)行。
[0050]此外,雖然在本示例性實(shí)施例中描述了將附加應(yīng)用程序存儲(chǔ)在存儲(chǔ)器24中的示例,但獲取附加應(yīng)用程序的方法不限于此。在服務(wù)提供裝置10包括網(wǎng)頁(yè)瀏覽器的情況下,可以增加在網(wǎng)頁(yè)瀏覽器上運(yùn)行的附加應(yīng)用程序。在這種情況下,通過(guò)使用網(wǎng)頁(yè)瀏覽器的功能,所述服務(wù)提供裝置10可以從連接到網(wǎng)絡(luò)的網(wǎng)頁(yè)服務(wù)器下載附加應(yīng)用程序,并且使得該附加應(yīng)用程序操作??商鎿Q地,服務(wù)提供裝置10可以與網(wǎng)頁(yè)服務(wù)器進(jìn)行通信,并執(zhí)行附加應(yīng)用程序。
[0051]各個(gè)程序之間的關(guān)系
[0052]接下來(lái)對(duì)在所述服務(wù)提供裝置10中執(zhí)行的各個(gè)程序之間的關(guān)系進(jìn)行說(shuō)明。圖2是示出服務(wù)提供裝置所具有的各個(gè)程序之間關(guān)系的示例的示意圖。如圖2所示,存儲(chǔ)在控制器12的R0M12B中的固件100具有標(biāo)準(zhǔn)應(yīng)用程序102、標(biāo)準(zhǔn)平臺(tái)104、操作系統(tǒng)(OS) 106和附加的平臺(tái)108。附加應(yīng)用程序200是從外部設(shè)備獲取并存儲(chǔ)在存儲(chǔ)器24中、并且提供在固件100的外部的應(yīng)用程序。
[0053]標(biāo)準(zhǔn)應(yīng)用程序102是用于執(zhí)行提供服務(wù)提供裝置10的標(biāo)準(zhǔn)功能(例如,復(fù)印功能)的服務(wù)處理而預(yù)先實(shí)現(xiàn)的標(biāo)準(zhǔn)應(yīng)用程序。與此相反,附加應(yīng)用程序200是從外部設(shè)備獲取的應(yīng)用程序,用于執(zhí)行提供服務(wù)提供裝置10的擴(kuò)展功能(例如,簡(jiǎn)單的復(fù)制功能)的服務(wù)處理。
[0054]標(biāo)準(zhǔn)平臺(tái)104是為了使標(biāo)準(zhǔn)應(yīng)用程序102在0S106上運(yùn)行而預(yù)先實(shí)現(xiàn)的標(biāo)準(zhǔn)平臺(tái)。附加平臺(tái)108是為了使附加應(yīng)用程序200在0S106上運(yùn)行而預(yù)先實(shí)現(xiàn)的附加平臺(tái)。如上所述,附加應(yīng)用程序200在與固件100中實(shí)現(xiàn)的標(biāo)準(zhǔn)應(yīng)用程序102的運(yùn)行機(jī)制不同的機(jī)制(框架)上運(yùn)行。
[0055]0S106是管理整個(gè)控制系統(tǒng)的軟件。在本示例性實(shí)施例中,標(biāo)準(zhǔn)平臺(tái)104以及附加平臺(tái)108共享硬件資源。因此,0S106還提供了例如針對(duì)在標(biāo)準(zhǔn)平臺(tái)104和附加平臺(tái)108之間共享的資源和通信線路進(jìn)行仲裁的功能。利用所提供的功能,能夠通過(guò)標(biāo)準(zhǔn)應(yīng)用程序102和附加應(yīng)用程序200使用服務(wù)提供裝置10的硬件資源執(zhí)行各種服務(wù)處理。
[0056]標(biāo)準(zhǔn)平臺(tái)104具有作為子程序執(zhí)行的資源管理模塊110。資源管理模塊110針對(duì)標(biāo)準(zhǔn)應(yīng)用程序102執(zhí)行對(duì)表示資源狀態(tài)檢測(cè)部分20已檢測(cè)到的資源的狀態(tài)的信息(以下稱為“資源狀態(tài)信息”)進(jìn)行管理的處理。此外,附加平臺(tái)108具有作為子程序執(zhí)行的附加應(yīng)用程序資源管理模塊112。附加應(yīng)用程序資源管理模塊112針對(duì)附加應(yīng)用程序200執(zhí)行管理資源狀態(tài)信息的處理。
[0057]資源管理模塊110和附加應(yīng)用程序資源管理模塊112是在不同的平臺(tái)上彼此獨(dú)立運(yùn)行的模塊。然而,資源管理模塊110和附加應(yīng)用程序資源管理模塊112存在于運(yùn)行在0S106上的固件100中。因此,資源管理模塊110和附加應(yīng)用程序資源管理模塊112可以向/從彼此發(fā)送/接收信息。
[0058]更具體地說(shuō),當(dāng)資源管理模塊110從資源狀態(tài)檢測(cè)部分20獲取資源狀態(tài)信息時(shí),在該資源狀態(tài)信息是標(biāo)準(zhǔn)應(yīng)用程序102所必需的資源狀態(tài)信息的情況下,資源管理模塊110將該資源狀態(tài)信息通知給標(biāo)準(zhǔn)應(yīng)用程序102。此外,資源管理模塊110向附加應(yīng)用程序資源管理模塊112通知所獲取的資源狀態(tài)信息。在該資源狀態(tài)信息是附加應(yīng)用程序200所必需的資源狀態(tài)信息的情況下,附加應(yīng)用程序資源管理模塊112將該資源狀態(tài)信息通知給附加應(yīng)用程序200。
[0059]將資源狀態(tài)信息通知給附加應(yīng)用程序
[0060]接下來(lái),對(duì)將資源狀態(tài)信息通知給附加應(yīng)用程序200進(jìn)行說(shuō)明。
[0061]在本示例性實(shí)施例中,如上所述,由于提供了附加應(yīng)用程序資源管理模塊112,因此也向附加應(yīng)用程序200通知資源狀態(tài)信息。在下文中將按時(shí)間順序描述通知操作的過(guò)程。
[0062]通知操作概述
[0063]圖3是例示了向附加應(yīng)用程序200通知資源狀態(tài)信息的通知操作的示例的序列圖。
[0064]如圖3所示,當(dāng)附加應(yīng)用程序200接受由用戶執(zhí)行的設(shè)置操作時(shí),附加應(yīng)用程序200請(qǐng)求附加應(yīng)用程序資源管理模塊112向附加應(yīng)用程序200通知資源狀態(tài)信息。在本示例性實(shí)施例中,當(dāng)從外部設(shè)備獲取附加應(yīng)用程序200時(shí)(在附加應(yīng)用程序200被注冊(cè)時(shí)),附加應(yīng)用程序資源管理模塊112執(zhí)行從附加應(yīng)用程序200獲取資源信息的“附加應(yīng)用程序注冊(cè)處理”。
[0065]在本示例性實(shí)施例中,資源狀態(tài)檢測(cè)部分20定期向資源管理模塊110通知資源狀態(tài)信息。當(dāng)已經(jīng)由資源狀態(tài)檢測(cè)部分20向資源管理模塊110通知資源狀態(tài)信息后,資源管理模塊110向附加應(yīng)用程序資源管理模塊112通知資源管理模塊110已獲通知的資源狀態(tài)信息。附加應(yīng)用程序資源管理模塊112確定附加應(yīng)用程序資源管理模塊112已獲通知的資源狀態(tài)信息是否是附加應(yīng)用程序200必需的資源狀態(tài)信息。當(dāng)確定附加應(yīng)用程序資源管理模塊112已獲通知的資源狀態(tài)信息是附加應(yīng)用程序200必需的資源狀態(tài)信息時(shí),附加應(yīng)用程序資源管理模塊112向附加應(yīng)用程序200通知該資源狀態(tài)信息。
[0066]附加應(yīng)用程序200基于所獲取的資源狀態(tài)信息執(zhí)行服務(wù)處理。例如,附加應(yīng)用程序200可以基于所獲取的資源狀態(tài)信息改變?cè)O(shè)置,并可以基于資源狀態(tài)執(zhí)行處理(下文中稱為“基于資源狀態(tài)的服務(wù)處理”)??商鎿Q地,附加應(yīng)用程序200也可以例如使用反饋顯示來(lái)向用戶通知所獲取的資源狀態(tài)信息或者是否能夠基于所獲取的資源狀態(tài)信息來(lái)提供服務(wù)。當(dāng)附加應(yīng)用程序200由于用戶已被通知了資源狀態(tài)信息等而從用戶接受了設(shè)置操作(改變?cè)O(shè)置的操作)時(shí),附加應(yīng)用程序200可以再次從附加應(yīng)用程序資源管理模塊112獲取資源狀態(tài)信息,并基于資源的狀態(tài)執(zhí)行服務(wù)處理。
[0067]注意,附加應(yīng)用程序200可請(qǐng)求附加應(yīng)用程序資源管理模塊112在根據(jù)服務(wù)處理過(guò)程的定時(shí)向附加應(yīng)用程序200通知資源狀態(tài)信息。此外在本示例性實(shí)施例中,描述了在注冊(cè)附加應(yīng)用程序200時(shí)由附加應(yīng)用程序資源管理模塊112獲取資源信息的示例。然而,附加應(yīng)用程序的資源管理模塊112也可以根據(jù)需要從附加應(yīng)用程序200獲取資源信息。例如,附加應(yīng)用程序資源管理模塊112可以在其被請(qǐng)求向附加應(yīng)用程序200通知資源狀態(tài)信息時(shí)從附加應(yīng)用程序200獲取資源信息。
[0068]附加應(yīng)用程序資源管理模塊的操作
[0069]接下來(lái)將對(duì)附加應(yīng)用程序資源管理模塊112的操作進(jìn)行說(shuō)明。
[0070]圖4是示出附加應(yīng)用程序資源管理模塊所執(zhí)行的處理過(guò)程的流程圖。圖4所示的處理過(guò)程在附加應(yīng)用程序資源管理模塊112接收到任何信息時(shí)開(kāi)始。如圖4所示,在步驟SlOO中,確定是否已經(jīng)從附加應(yīng)用程序200請(qǐng)求了對(duì)資源狀態(tài)信息的通知。當(dāng)已經(jīng)請(qǐng)求了資源狀態(tài)信息的通知時(shí),處理前進(jìn)到步驟S102。當(dāng)沒(méi)有從附加應(yīng)用程序200請(qǐng)求對(duì)資源狀態(tài)信息的通知時(shí),所接收的信息是已經(jīng)從資源管理模塊110向附加應(yīng)用程序資源管理模塊112通知的資源狀態(tài)信息。因此,處理前進(jìn)到步驟S104,并執(zhí)行下文中描述的“資源狀態(tài)通知處理”。
[0071]在步驟S102中,確定是否已經(jīng)從作為請(qǐng)求源的附加應(yīng)用程序200獲取了資源信息。在這里,“資源信息”是表示附加應(yīng)用程序200執(zhí)行服務(wù)處理所必需的資源的信息。當(dāng)已經(jīng)從附加應(yīng)用程序200獲取了資源信息時(shí),處理前進(jìn)到步驟S104,并執(zhí)行下文中描述的“資源狀態(tài)通知處理”。當(dāng)沒(méi)有從附加應(yīng)用程序200獲取資源信息時(shí),處理前進(jìn)到步驟S106,并執(zhí)行下文中描述的“附加應(yīng)用程序注冊(cè)處理”。注意在除了注冊(cè)附加應(yīng)用程序200以外的情況下也可以從附加應(yīng)用程序200請(qǐng)求通知資源狀態(tài)信息。在這種情況下,在不執(zhí)行“附加應(yīng)用程序注冊(cè)處理”的情況下執(zhí)行“資源狀態(tài)通知處理”??商鎿Q地,可以執(zhí)行“附加應(yīng)用程序注冊(cè)處理”以更新資源信息。
[0072]附加應(yīng)用程序注冊(cè)處理
[0073]接下來(lái)將對(duì)附加應(yīng)用程序注冊(cè)處理進(jìn)行說(shuō)明。
[0074]圖5是示出“附加應(yīng)用程序注冊(cè)處理”的過(guò)程的流程圖。圖6A是示出針對(duì)每個(gè)附加應(yīng)用程序存儲(chǔ)了處理細(xì)節(jié)和資源信息的表格示例的視圖。圖6B是示出了用于選擇附加應(yīng)用程序的選擇屏幕示例的平面圖。
[0075]如圖5所示,首先,在步驟S200中,確定是否存在附加應(yīng)用程序200執(zhí)行服務(wù)處理所必需的資源。當(dāng)存在該必需的資源時(shí),處理前進(jìn)到步驟S202,并獲取表示該必需的資源的信息(資源信息)。在不存在必需資源時(shí),程序結(jié)束。
[0076]接著,在步驟S204中,將所獲取的資源信息存儲(chǔ)在存儲(chǔ)裝置(例如存儲(chǔ)器24)中,以便將資源信息與用于標(biāo)識(shí)附加應(yīng)用程序200的附加應(yīng)用程序標(biāo)識(shí)(ID),以及附加應(yīng)用程序200要執(zhí)行的服務(wù)處理的詳細(xì)信息等相關(guān)聯(lián)。然后程序結(jié)束。換句話說(shuō),當(dāng)為附加應(yīng)用程序200設(shè)置了執(zhí)行服務(wù)處理所必需的資源之后,注冊(cè)附加應(yīng)用程序200的處理完成。
[0077]注意,附加應(yīng)用程序、資源信息、處理細(xì)節(jié)之間的關(guān)系可以存儲(chǔ)在例如圖6A所示的表格中。可以按需讀取和使用所存儲(chǔ)的關(guān)系。在圖6A所示的表格中,附加應(yīng)用程序I是執(zhí)行“復(fù)印”處理的應(yīng)用程序。表達(dá)式“Y調(diào)色劑、M調(diào)色劑、C調(diào)色劑、K調(diào)色劑”被設(shè)置為資源信息。此外,附加應(yīng)用程序2是執(zhí)行“傳真”處理的應(yīng)用程序,表達(dá)式“傳真線路,網(wǎng)絡(luò)線路”被設(shè)置為資源信息。
[0078]此外,對(duì)于已注冊(cè)的附加應(yīng)用程序200,在圖6B所示的選擇屏幕中示出與附加應(yīng)用程序200相應(yīng)的替代,從而用戶能夠選擇附加應(yīng)用程序200并提供指令來(lái)執(zhí)行附加應(yīng)用程序200。在圖6B所示的選擇屏幕中,顯示表達(dá)式“附加應(yīng)用程序I (復(fù)印)”和“附加應(yīng)用程序2 (傳真)”來(lái)作為分別與附加應(yīng)用程序I和附加應(yīng)用程序2對(duì)應(yīng)的替代。
[0079]資源狀態(tài)通知處理
[0080]接下來(lái)對(duì)資源狀態(tài)通知處理進(jìn)行描述。
[0081]圖7是示出了“資源狀態(tài)通知處理”的過(guò)程的流程圖。如圖7所示,在步驟S300,確定是否已經(jīng)從資源管理模塊Iio向附加應(yīng)用程序資源管理模塊112通知了資源狀態(tài)信息。當(dāng)已經(jīng)向附加應(yīng)用程序資源管理模塊112通知了資源狀態(tài)信息時(shí),處理前進(jìn)到步驟S302。重復(fù)執(zhí)行步驟S300的確定處理,直到附加應(yīng)用程序的資源管理模塊112被通知了資源狀態(tài)信息為止。
[0082]接下來(lái),在步驟S302中,基于預(yù)先存儲(chǔ)的附加應(yīng)用程序、資源信息和處理詳細(xì)信息之間的關(guān)系來(lái)確定附加應(yīng)用程序資源管理模塊112是否已經(jīng)被通知了執(zhí)行附加應(yīng)用程序200所必需的資源狀態(tài)信息。注意,使用附加應(yīng)用程序200作出的通知資源狀態(tài)信息的請(qǐng)求、附加應(yīng)用程序200所提供的處理的開(kāi)始通知等來(lái)確定附加應(yīng)用程序200是否被執(zhí)行。例如,在附加應(yīng)用程序200是“附加應(yīng)用程序I (復(fù)印)”的情況下,參照?qǐng)D6A所示表格,當(dāng)已經(jīng)向附加應(yīng)用程序資源管理模塊112通知了包含“Y調(diào)色劑、M調(diào)色劑、C調(diào)色劑、K調(diào)色劑的資源狀態(tài)信息時(shí),確定已向附加應(yīng)用程序資源管理模塊112通知的資源狀態(tài)信息是必需的資源狀態(tài)信息。
[0083]當(dāng)已向附加應(yīng)用程序資源管理模塊112通知的資源狀態(tài)信息是附加應(yīng)用程序200必需的資源狀態(tài)信息時(shí),處理前進(jìn)至步驟S304,并向附加應(yīng)用程序200通知該資源狀態(tài)信息。當(dāng)已向附加應(yīng)用程序資源管理模塊112通知的資源狀態(tài)信息并非是附加應(yīng)用程序200必需的資源狀態(tài)信息時(shí),不向附加應(yīng)用程序200通知該資源狀態(tài)信息,并且程序結(jié)束。因此,正在執(zhí)行的附加應(yīng)用程序200不被通知任何不必需的資源狀態(tài)信息,而僅被通知任何必需的資源狀態(tài)信息。
[0084]附加應(yīng)用程序執(zhí)行的服務(wù)處理
[0085]執(zhí)行服務(wù)處理的操作的概述
[0086]接下來(lái)對(duì)附加應(yīng)用程序200執(zhí)行的服務(wù)處理進(jìn)行說(shuō)明。
[0087]圖8是說(shuō)明由附加應(yīng)用程序執(zhí)行的處理過(guò)程的流程圖。當(dāng)用戶選擇了附加應(yīng)用程序200并且提供了執(zhí)行附加應(yīng)用程序200的指令時(shí),開(kāi)始圖8所示的處理過(guò)程。如圖8所示,在步驟S400中,附加應(yīng)用程序200請(qǐng)求附加應(yīng)用程序資源管理模塊112向附加應(yīng)用程序200通知資源狀態(tài)信息。
[0088]接下來(lái),在步驟S402中,確定是否已經(jīng)從附加應(yīng)用程序資源管理模塊112獲取了資源狀態(tài)信息。當(dāng)已經(jīng)獲取了資源狀態(tài)信息時(shí),處理進(jìn)行到步驟S404。響應(yīng)于來(lái)自附加應(yīng)用程序200的請(qǐng)求向附加應(yīng)用程序200通知資源狀態(tài)信息。因此,向附加應(yīng)用程序200通知資源狀態(tài)信息很占時(shí)間。因此,反復(fù)進(jìn)行步驟S402的判定處理,直到獲取了資源狀態(tài)信息為止。
[0089]接著,在步驟S404中,例如在操作顯示部分14的整個(gè)顯示部分上顯示表示資源狀態(tài)信息的通知屏幕,從而向用戶通知資源狀態(tài)信息。因此,資源狀態(tài)信息被反饋給用戶。接下來(lái),在步驟S406中,進(jìn)行將在下文中描述的“基于資源狀態(tài)的服務(wù)處理”,并且程序結(jié)束。
[0090]基于資源狀態(tài)的服務(wù)處理
[0091 ] 接下來(lái)對(duì)基于資源狀態(tài)的服務(wù)處理進(jìn)行說(shuō)明。
[0092]圖9是示出了“基于資源狀態(tài)的服務(wù)處理”的過(guò)程的流程圖。如圖9所示,在步驟S500,獲取由用戶設(shè)定的設(shè)置。例如,在復(fù)印處理中,由用戶設(shè)定諸如黑白復(fù)印/彩色復(fù)印的設(shè)置、復(fù)印紙張數(shù)量的設(shè)置、紙張尺寸的設(shè)置和放大/縮小設(shè)置的各種設(shè)置。
[0093]接下來(lái),在步驟S502中,基于所獲取的資源狀態(tài)信息確定這些設(shè)置是否需要改變。當(dāng)需要改變?cè)O(shè)置時(shí),處理前進(jìn)到步驟S504。當(dāng)不需要改變?cè)O(shè)置時(shí),則處理前進(jìn)到步驟S512。按照設(shè)置執(zhí)行特定處理,然后程序結(jié)束。[0094]接著,在步驟S504中,基于所獲取的資源狀態(tài)信息確定是否存在可作為當(dāng)前設(shè)置替代的可選擇替代。換句話說(shuō),假設(shè)設(shè)置已被更改,則確定是否存在兩種或更多的方式來(lái)使用改變的設(shè)置來(lái)執(zhí)行特定處理。當(dāng)存在兩種或更多的方式來(lái)使用改變的設(shè)置來(lái)執(zhí)行特定處理時(shí),處理前進(jìn)到步驟S506。當(dāng)僅存在一種方式來(lái)使用改變的設(shè)置執(zhí)行特定處理時(shí),處理前進(jìn)到步驟S514。改變?cè)O(shè)置以按照該僅有的方式執(zhí)行所述特定處理,然后程序結(jié)束。
[0095]接著,在步驟S506中,例如在操作顯示部分14上顯示一個(gè)提示用戶改變?cè)O(shè)置的屏幕,從而提示用戶改變?cè)O(shè)置。接著,在步驟S508中確定設(shè)置是否已被更改,即由用戶執(zhí)行的改變?cè)O(shè)置的操作是否已被接受。當(dāng)設(shè)置已被改變,處理返回到步驟S500,并重復(fù)執(zhí)行步驟S500至S508的處理(包括步驟S512和步驟S514)。當(dāng)設(shè)置沒(méi)有被改變時(shí),處理前進(jìn)到步驟S510。用戶被通知該特定處理無(wú)法執(zhí)行,然后程序結(jié)束。
[0096]第一具體示例
[0097]下面對(duì)服務(wù)提供裝置的第一具體示例進(jìn)行描述。
[0098]圖10是示出具有復(fù)印功能的附加應(yīng)用程序被注冊(cè)的情況下的示例的示意圖。圖11是示出了由圖10所示的附加應(yīng)用程序執(zhí)行的服務(wù)處理的過(guò)程的流程圖。注意,圖10所示的數(shù)字表明按升序執(zhí)行這些數(shù)字表示的處理。
[0099]在第一具體示例中,如圖10所示,提供復(fù)印功能以執(zhí)行復(fù)印處理的“復(fù)印應(yīng)用程序”被注冊(cè)為附加應(yīng)用程序200。表達(dá)式“耗材”被設(shè)置為與附加應(yīng)用程序200有關(guān)的資源信息。向附加應(yīng)用程序200通知“耗材用盡信息”作為資源狀態(tài)信息。在選擇了附加應(yīng)用程序200并且提供了執(zhí)行附加應(yīng)用程序200的指令時(shí),開(kāi)始圖11所示的處理過(guò)程。
[0100]如圖11所示,在步驟S600中,在整個(gè)操作顯示部分14上顯示用于復(fù)印處理的操作屏幕202。接著,在步驟S602中,向附加應(yīng)用程序資源管理模塊112通知復(fù)印處理開(kāi)始。接著,在步驟S604中,確定是否已經(jīng)從附加應(yīng)用程序資源管理模塊112獲取了耗材用盡的信息。反復(fù)執(zhí)行步驟S604的確定處理,直到獲取了耗材用盡信息為止。當(dāng)獲取了耗材用盡信息時(shí),處理前進(jìn)到步驟S608。
[0101]接著,在步驟S608中,用戶收到耗材用盡信息。耗材用盡信息被反饋給用戶。例如,顯示包括消息顯示部分206的操作屏幕204,并且在消息顯示部分206中顯示例如“由于耗材用盡,無(wú)法進(jìn)行復(fù)印”的消息,從而將耗材用盡信息通知給用戶。接著,在步驟S610中,執(zhí)行如上所述的“基于資源狀態(tài)的服務(wù)處理”,然后程序結(jié)束。
[0102]注意圖11所示附加應(yīng)用程序執(zhí)行的服務(wù)處理的過(guò)程僅是一個(gè)示例,該處理或過(guò)程可以改變。例如,在即使經(jīng)過(guò)了預(yù)定的時(shí)間周期仍未獲取耗材用盡信息的情況下,則處理可以繼續(xù)進(jìn)行到步驟S610而不向用戶通知耗材用盡信息,并且可以執(zhí)行“基于資源狀態(tài)的服務(wù)處理”??商娲?,在即使經(jīng)過(guò)了預(yù)定的時(shí)間周期仍未獲取耗材用盡信息的情況下,可以顯示包括消息顯示部分206的操作屏幕204,并且可以在消息顯示部分206顯示例如“耗材存在”的消息,從而向用戶通知沒(méi)有獲取耗材用盡信息。
[0103]第二具體示例
[0104]下面對(duì)服務(wù)提供裝置的第二具體示例進(jìn)行說(shuō)明。
[0105]圖12是例示注冊(cè)了具有復(fù)印功能的附加應(yīng)用程序的情況的另一示例的示意圖。圖13是例示了由圖12所示的附加應(yīng)用程序執(zhí)行的服務(wù)處理過(guò)程的流程圖。注意,圖12所示的數(shù)字表明按升序執(zhí)行這些數(shù)字表示的處理。[0106]在第二具體示例中,如圖12所示,提供復(fù)印功能以執(zhí)行復(fù)印處理的“復(fù)印應(yīng)用程序”被注冊(cè)為附加應(yīng)用程序200。表達(dá)式“耗材”被設(shè)置為與附加應(yīng)用程序200有關(guān)的資源信息。向附加應(yīng)用程序200通知“耗材用盡信息”作為資源狀態(tài)信息。在選擇了附加應(yīng)用程序200并且提供了執(zhí)行附加應(yīng)用程序200的指令時(shí),開(kāi)始圖13所示的處理過(guò)程。
[0107]如圖13所示,在步驟S700中,在整個(gè)操作顯示部分14上顯示用于復(fù)印處理的操作屏幕202。接著,在步驟S702中,附加應(yīng)用程序資源管理模塊112被請(qǐng)求向附加應(yīng)用程序200通知耗材用盡信息。接著,在步驟S704中,確定是否已經(jīng)從附加應(yīng)用程序資源管理模塊112獲取了耗材用盡信息。反復(fù)執(zhí)行步驟S704的確定處理,直到獲取了耗材用盡信息為止。當(dāng)獲取了耗材用盡信息時(shí),處理前進(jìn)到步驟S706。
[0108]接下來(lái),在步驟S706,基于耗材用盡信息確定復(fù)印功能是否可用。接著在步驟S708,用戶被通知復(fù)印功能是否可用。將復(fù)印功能是否可用反饋給用戶。例如,顯示包括消息顯示部分206的操作屏幕204,并且在消息顯示部分206中顯示例如“復(fù)印可用”的消息,從而通知用戶由于剩余耗材量足夠使得復(fù)印功能可用。接下來(lái),在步驟S710,執(zhí)行如上所述的“基于資源狀態(tài)的服務(wù)處理”,然后程序結(jié)束。
[0109]注意圖13所示附加應(yīng)用程序執(zhí)行的服務(wù)處理的過(guò)程僅是一個(gè)示例,該處理或過(guò)程可以改變。例如,僅當(dāng)由于耗材剩余量不足而使復(fù)印功能不可用的情況下,可以向用戶通知復(fù)印功能是否可用。換句話說(shuō),在由于剩余耗材量足夠使得復(fù)印功能可用的情況下,處理可以繼續(xù)進(jìn)行到步驟S710而不向用戶通知復(fù)印功能是否可用,并且可以執(zhí)行“基于資源狀態(tài)的服務(wù)處理”。
[0110]第三具體示例
[0111]下面對(duì)服務(wù)提供裝置的第三具體示例進(jìn)行說(shuō)明。
[0112]圖14是例示注冊(cè)了具有復(fù)印功能的附加應(yīng)用程序的情況的另一示例的示意圖。圖15是例示了由圖14所示的附加應(yīng)用程序執(zhí)行的服務(wù)處理過(guò)程的流程圖。注意,圖14所示的數(shù)字表明按升序執(zhí)行這些數(shù)字表示的處理。
[0113]在第三具體示例中,如圖14所示,提供黑白復(fù)印功能和彩色復(fù)印功能以執(zhí)行復(fù)印處理的“復(fù)印應(yīng)用程序”被注冊(cè)為附加應(yīng)用程序200。表達(dá)式“Y調(diào)色劑、M調(diào)色劑、C調(diào)色齊U、K調(diào)色劑”被設(shè)置為與附加應(yīng)用程序200有關(guān)的資源信息。向附加應(yīng)用程序200通知“表示各個(gè)顏色的調(diào)色劑是否可用的信息”作為資源狀態(tài)信息。在選擇了附加應(yīng)用程序200并且提供了執(zhí)行附加應(yīng)用程序200的指令時(shí),開(kāi)始圖15所示的處理過(guò)程。
[0114]如圖15所示,在步驟S800中,在整個(gè)操作顯示部分14上顯示用于復(fù)印處理的操作屏幕202。接著,在步驟S802中,確定用戶執(zhí)行的設(shè)置操作是否已被接受以及是否已經(jīng)提供了執(zhí)行已設(shè)定的設(shè)置的處理的指令。重復(fù)執(zhí)行步驟S802的確定處理,直到提供了執(zhí)行已設(shè)定的設(shè)置的處理的指令為止。在提供了執(zhí)行設(shè)定設(shè)置的處理的指令時(shí),處理前進(jìn)至步驟S804,并向附加應(yīng)用程序資源管理模塊112通知已經(jīng)提供了執(zhí)行處理的指令。
[0115]接下來(lái)在步驟S806,確定是否已經(jīng)從附加應(yīng)用程序資源管理模塊112獲取了表示各個(gè)顏色的調(diào)色劑是否可用的信息。重復(fù)執(zhí)行步驟S806的確定處理,直到獲取了表示各個(gè)顏色的調(diào)色劑是否可用的信息為止。當(dāng)獲取了表示各個(gè)顏色的調(diào)色劑是否可用的信息時(shí),處理前進(jìn)至步驟S808。
[0116]接下來(lái)在步驟S808,基于表示各個(gè)顏色的調(diào)色劑是否可用的信息來(lái)確定黑白復(fù)印功能和彩色復(fù)印功能是否可用。接下來(lái),在步驟S810,向用戶通知可用的功能。將可用的復(fù)印功能反饋給用戶。例如,在Y調(diào)色劑、M調(diào)色劑和C調(diào)色劑不可用而僅有K調(diào)色劑可用的情況下,顯示包括消息顯示部分206的操作屏幕204,并且在消息顯示部分206中顯示例如“黑白復(fù)印可用”的消息。接下來(lái),在步驟S812,執(zhí)行如上所述的“基于資源狀態(tài)的服務(wù)處理”,然后程序結(jié)束。
[0117]注意圖15所示附加應(yīng)用程序執(zhí)行的服務(wù)處理的過(guò)程僅是一個(gè)示例,該處理或過(guò)程可以改變。例如,可以向用戶通知表示各個(gè)顏色的調(diào)色劑是否可用的信息,諸如表示Y調(diào)色劑、M調(diào)色劑和C調(diào)色劑不可用而僅有K調(diào)色劑可用的信息。
[0118]第四具體示例
[0119]下面對(duì)服務(wù)提供裝置的第四具體示例進(jìn)行說(shuō)明。
[0120]圖16是例示注冊(cè)了具有傳真功能的附加應(yīng)用程序的情況的示例的示意圖。圖17是例示了由圖16所示的附加應(yīng)用程序執(zhí)行的服務(wù)處理過(guò)程的流程圖。注意,圖16所示的數(shù)字表明按升序執(zhí)行這些數(shù)字表示的處理。
[0121]在第四具體示例中,如圖16所示,提供傳真功能以執(zhí)行傳真處理的“傳真應(yīng)用程序”被注冊(cè)為附加應(yīng)用程序200。這里的傳真功能包括使用諸如電話線的傳真線路的典型傳真功能,還包括使用網(wǎng)絡(luò)線路的電子郵件功能(見(jiàn)圖6A)。表達(dá)式“各個(gè)通信線路的連接狀態(tài)”被設(shè)置為與附加應(yīng)用程序200有關(guān)的資源信息。向附加應(yīng)用程序200通知“表示各個(gè)通信線路的連接狀態(tài)的信息”作為資源狀態(tài)信息。在選擇了附加應(yīng)用程序200并且提供了執(zhí)行附加應(yīng)用程序200的指令時(shí),開(kāi)始圖17所示的處理過(guò)程。
[0122]如圖17所示,在步驟S900中,在整個(gè)操作顯示部分14上顯示用于傳真處理的操作屏幕202。接著,在步驟S902中,向附加應(yīng)用程序資源管理模塊112通知傳真處理開(kāi)始。接下來(lái),在步驟S904中,確定是否已經(jīng)從附加應(yīng)用程序資源管理模塊112獲取了表示各個(gè)通信線路的連接狀態(tài)的信息。重復(fù)執(zhí)行步驟S904的確定處理,直到獲取了表示各個(gè)通信線路的連接狀態(tài)的信息為止。在獲取了表示各個(gè)通信線路的連接狀態(tài)的信息時(shí),處理前進(jìn)至步驟S906。
[0123]接下來(lái)在步驟S906,基于表示各個(gè)通信線路的連接狀態(tài)的信息來(lái)確定傳真功能和電子郵件功能是否可用。接著在步驟S908,向用戶通知可用的功能。將可用的傳真功能反饋給用戶。例如,在由于傳真線路由于未連接而不可用,僅有網(wǎng)絡(luò)線路沒(méi)有問(wèn)題的情況下,顯示包括消息顯示部分206的操作屏幕204,并且在消息顯示部分206中顯示例如“電子郵件可用”的消息。所顯示的操作屏幕204提示用戶切換到電子郵件功能。接下來(lái),在步驟S910,執(zhí)行如上所述的“基于資源狀態(tài)的服務(wù)處理”,然后程序結(jié)束。
[0124]注意圖17所示附加應(yīng)用程序執(zhí)行的服務(wù)處理的過(guò)程僅是一個(gè)示例,該處理或過(guò)程可以改變。例如,當(dāng)使用僅具有典型傳真功能的附加應(yīng)用程序時(shí),可以向用戶通知傳真功能是否可用。此外,當(dāng)傳真功能不可用時(shí),可以進(jìn)行設(shè)置以開(kāi)始具有電子郵件功能的應(yīng)用程序。
[0125]變型例
[0126]注意,上述各個(gè)示例性實(shí)施例中描述的服務(wù)提供裝置、服務(wù)提供系統(tǒng)及程序僅為示例。在不偏離本發(fā)明范圍的情況下可以改變其配置。
[0127]在上文中描述了附加應(yīng)用程序在操作顯示部分上顯示包括消息的操作屏幕,從而為用戶提供通知的示例。不過(guò),用戶也可以通過(guò)其他通知方法獲知資源狀態(tài)信息。
[0128]可以將資源狀態(tài)信息顯示在操作屏幕的一部分上,例如使用消息顯示部分顯示消息??商鎿Q地,可以將資源狀態(tài)信息顯示為疊加在操作屏幕上,例如在操作屏幕上顯示消息。這種情況下的操作屏幕不限于附加應(yīng)用程序所顯示的操作屏幕,還可以是標(biāo)準(zhǔn)應(yīng)用程序顯示的操作屏幕。此外,附加應(yīng)用程序不限于顯示操作屏幕的應(yīng)用程序(所謂的“Π應(yīng)用程序”)。因此,向用戶提供通知的方法可以是使用聲音的通知方法,使用燈的開(kāi)關(guān)的通知方法,或者使用例如附加應(yīng)用程序的設(shè)置的改變的通知方法。
[0129]此外,“執(zhí)行服務(wù)處理必需的資源”不限于耗材,也可以根據(jù)服務(wù)功能來(lái)設(shè)置。例如可以提供下文描述的服務(wù)提供裝置的第五和第六具體示例。
[0130]在第五具體示例中,提供瀏覽器功能的“瀏覽器應(yīng)用程序”作為附加應(yīng)用程序200被注冊(cè)。表達(dá)式“可打印頁(yè)數(shù)”被設(shè)置為與附加應(yīng)用程序200有關(guān)的資源信息。當(dāng)通過(guò)瀏覽器顯示可打印頁(yè)數(shù)時(shí),向附加應(yīng)用程序200通知作為資源狀態(tài)信息的“可打印信息”。
[0131]在第六具體示例中,將使用被標(biāo)準(zhǔn)應(yīng)用程序使用的打印目標(biāo)顯示功能的“多功能應(yīng)用程序”注冊(cè)為附加應(yīng)用程序200。表達(dá)式“使用標(biāo)準(zhǔn)應(yīng)用程序顯示的打印目標(biāo)”被設(shè)定為與附加應(yīng)用程序200有關(guān)的資源信息。向附加應(yīng)用程序200通知“與打印目標(biāo)的選擇狀態(tài)有關(guān)的信息”作為資源狀態(tài)信息。
[0132]附加應(yīng)用程序200基于已經(jīng)向附加應(yīng)用程序200通知的“與打印目標(biāo)的選擇狀態(tài)有關(guān)的信息”來(lái)執(zhí)行服務(wù)處理。例如,在附加應(yīng)用程序200是提供了其中組合提供多種功能并且可容易設(shè)置的功能的多功能應(yīng)用程序的情況下,當(dāng)通過(guò)標(biāo)準(zhǔn)應(yīng)用程序選擇打印目標(biāo)時(shí),向用戶通知復(fù)印功能、打印功能和傳真功能可用。相反,在沒(méi)有通過(guò)標(biāo)準(zhǔn)應(yīng)用程序選擇打印目標(biāo)時(shí),向用戶通知僅有掃描功能可用。
[0133]對(duì)本發(fā)明的示例性實(shí)施例的上述描述是用于說(shuō)明和描述的目的,其目的不是窮舉或?qū)⒈景l(fā)明限制為所公開(kāi)的精確形式。顯然,本領(lǐng)域技術(shù)人員能夠?qū)崿F(xiàn)各種修改和變型。例如,前面描述的示例性實(shí)施例中可以使用軟件或硬件模塊來(lái)實(shí)現(xiàn)。在這種情況下,可以從存儲(chǔ)程序的諸如光盤(pán)只讀存儲(chǔ)器(CD-ROM)的外部存儲(chǔ)介質(zhì)中讀取程序,或者通過(guò)通信網(wǎng)絡(luò)等接收程序。所選擇和描述的實(shí)施例是為了更好地解釋本發(fā)明的原理及其實(shí)際應(yīng)用,從而使本領(lǐng)域技術(shù)人員能夠理解本發(fā)明的各種實(shí)施例以及適用于特定應(yīng)用場(chǎng)合的各種修改。本發(fā)明的范圍由所附權(quán)利要求及其等同物來(lái)限定。
【權(quán)利要求】
1.一種服務(wù)提供裝置,包括: 檢測(cè)部分,其檢測(cè)服務(wù)提供裝置的多個(gè)資源的狀態(tài),所述多個(gè)資源是提供服務(wù)所使用的資源; 獲取部分,其中當(dāng)執(zhí)行服務(wù)處理的應(yīng)用程序被附加到所述服務(wù)提供裝置時(shí),所述獲取部分獲取資源信息,該資源信息表示附加應(yīng)用程序執(zhí)行所述服務(wù)處理所必需的資源; 存儲(chǔ)器,其存儲(chǔ)所述資源信息以及所述服務(wù)處理的信息,以將所述資源信息和所述服務(wù)處理的信息與所述附加應(yīng)用程序相關(guān)聯(lián);和 通知部分,在執(zhí)行所述附加應(yīng)用程序時(shí),所述通知部分基于存儲(chǔ)在所述存儲(chǔ)器中的信息來(lái)指定與所述附加應(yīng)用程序相關(guān)聯(lián)的資源,確定是否必需向所述附加應(yīng)用程序通知所指定資源的狀態(tài),以及在確定了必需向所述附加應(yīng)用程序通知所指定資源的狀態(tài)的情況下,向所述附加應(yīng)用程序通知表示所述多個(gè)資源的檢測(cè)狀態(tài)中所指定資源的檢測(cè)狀態(tài)的信息。
2.根據(jù)權(quán)利要求1所述的服務(wù)提供裝置,其中所述通知部分在如下情況中的至少一種情況下向所述附加應(yīng)用程序通知表示資源的檢測(cè)狀態(tài)的信息:(I)在開(kāi)始執(zhí)行所述附加應(yīng)用程序時(shí),(2)在提供了使用所述附加應(yīng)用程序來(lái)執(zhí)行所述服務(wù)處理的指令時(shí),以及(3)響應(yīng)于來(lái)自所述附加應(yīng)用程序的通知請(qǐng)求。
3.根據(jù)權(quán)利要求1所述的服務(wù)提供裝置,其中提供服務(wù)包括提供復(fù)印功能、提供打印功能、提供掃描功能和提供傳真功能中的至少一種。
4.根據(jù)權(quán)利要求2所述的服務(wù)提供裝置,其中提供服務(wù)包括提供復(fù)印功能、提供打印功能、提供掃描功能和提供傳 真功能中的至少一種。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的服務(wù)提供裝置,其中在所述資源是耗材的情況下,所述資源的狀態(tài)表示剩余的耗材量、剩余耗材量不足的情況以及耗材是否可用中的至少一項(xiàng)。
6.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的服務(wù)提供裝置,其中在所述資源是通信線路的情況下,所述資源的狀態(tài)表示該通信線路的連接狀態(tài)。
7.根據(jù)權(quán)利要求5所述的服務(wù)提供裝置,其中在所述資源是通信線路的情況下,所述資源的狀態(tài)表示該通信線路的連接狀態(tài)。
8.一種服務(wù)提供系統(tǒng),包括: 根據(jù)權(quán)利要求1所述的服務(wù)提供裝置;和 應(yīng)用程序,所述應(yīng)用程序附加至該服務(wù)提供裝置,并將已經(jīng)由所述服務(wù)提供裝置通知所述應(yīng)用程序的表示資源的狀態(tài)的信息通知給用戶,或者基于表示所述資源的狀態(tài)的信息向用戶通知服務(wù)提供是否可用。
9.一種服務(wù)提供方法,包括: 檢測(cè)服務(wù)提供裝置的多個(gè)資源的狀態(tài),所述多個(gè)資源是提供服務(wù)所使用的資源; 當(dāng)執(zhí)行服務(wù)處理的應(yīng)用程序被附加到所述服務(wù)提供裝置時(shí),獲取表示附加應(yīng)用程序執(zhí)行所述服務(wù)處理所必需的資源的資源信息; 存儲(chǔ)所述資源信息以及所述服務(wù)處理的信息,以將所述資源信息和所述服務(wù)處理的信息與所述附加應(yīng)用程序相關(guān)聯(lián);和 在執(zhí)行所述附加應(yīng)用程序時(shí),基于存儲(chǔ)的信息來(lái)指定與所述附加應(yīng)用程序相關(guān)聯(lián)的資源,確定是否必需向所述附加應(yīng)用程序通知所指定資源的狀態(tài),以及在確定了必需向所述附加應(yīng)用程序通知所指定資源的狀態(tài)的情況下,向所述附加應(yīng)用程序通知表示所述多個(gè)資源的檢測(cè)狀態(tài)中所指定資源 的檢測(cè)狀態(tài)的信息。
【文檔編號(hào)】H04N1/00GK103546654SQ201310169436
【公開(kāi)日】2014年1月29日 申請(qǐng)日期:2013年5月9日 優(yōu)先權(quán)日:2012年7月10日
【發(fā)明者】大森俊秀 申請(qǐng)人:富士施樂(lè)株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1