(57)【要約】【課題】複合装置の電力消費を低減させることが可能な技術を提供する。【解決手段】第一デバイス、及び、第二デバイスを含む複合装置から、前記第一デバイスに関する収集対象の第一デバイス情報、及び、前記第二デバイスに関する収集対象の第二デバイス情報を取得する監視装置であって、前記複合装置の監視タイミングにおいて前記第一デバイスの状態を表すステータス情報を前記第一デバイスから取得するステータス情報取得部と、前記第一デバイスからの前記第一デバイス情報、及び、前記第二デバイスからの前記第二デバイス情報を取得するためのデバイス情報取得部と、を備え、前記デバイス情報取得部は、前記ステータス情報取得部により取得された前記ステータス情報が前記第一デバイスのスリープ状態を表す情報である場合、前記第二デバイスからの前記第二デバイス情報の取得を行わない、監視装置。【選択図】図９
2018064133.tif 000002
【特許請求の範囲】
【請求項１】
第一デバイス、及び、第二デバイスを含む複合装置から、前記第一デバイスに関する収集対象の第一デバイス情報、及び、前記第二デバイスに関する収集対象の第二デバイス情報を取得する監視装置であって、
前記複合装置の監視タイミングにおいて前記第一デバイスの状態を表すステータス情報を前記第一デバイスから取得するステータス情報取得部と、
前記第一デバイスからの前記第一デバイス情報、及び、前記第二デバイスからの前記第二デバイス情報を取得するためのデバイス情報取得部と、を備え、
前記デバイス情報取得部は、前記ステータス情報取得部により取得された前記ステータス情報が前記第一デバイスのスリープ状態を表す情報である場合、前記第二デバイスからの前記第二デバイス情報の取得を行わない、監視装置。
【請求項２】
前記第一デバイス及び前記第二デバイスを含む複数のデバイスから個別に該デバイスの固有情報を取得し、該個別の固有情報に基づいて前記複合装置に含まれる前記第一デバイス及び前記第二デバイスを特定して前記第一デバイスと前記第二デバイスとを関連付けた関連付け情報を生成する関連付け情報生成部を備え、
前記ステータス情報取得部は、前記関連付け情報により示される前記第一デバイスから前記ステータス情報を取得し、
前記デバイス情報取得部は、前記ステータス情報が前記スリープ状態を表す情報である場合、前記関連付け情報により示される前記第二デバイスからの前記第二デバイス情報の取得を行わない、請求項１に記載の監視装置。
【請求項３】
前記デバイス情報取得部は、前記ステータス情報取得部により取得された前記ステータス情報が前記スリープ状態を表す情報でなく、且つ、前記第一デバイスから前記第一デバイス情報を出力可能であることを表す情報である場合、前記監視タイミングにおいて行う監視処理のために前記第一デバイスから前記第一デバイス情報を取得するとともに前記第二デバイスから前記第二デバイス情報を取得し、取得された前記第一デバイス情報及び前記第二デバイス情報を記憶部に記憶する、請求項１又は請求項２に記載の監視装置。
【請求項４】
前記デバイス情報取得部は、前記ステータス情報取得部により取得された前記ステータス情報が前記スリープ状態を表す情報である場合、前記記憶部に対して直近に記憶された前記第一デバイス情報及び前記第二デバイス情報を前記監視処理のために使用する、請求項３に記載の監視装置。
【請求項５】
前記デバイス情報取得部は、前記ステータス情報取得部により取得された前記ステータス情報が前記第一デバイスから前記第一デバイス情報を出力不可能であることを表す情報である場合、前記記憶部に対して直近に記憶された前記第一デバイス情報及び前記第二デバイス情報を前記監視処理のために使用する、請求項３又は請求項４に記載の監視装置。
【請求項６】
前記複合装置の使用に対する課金情報を収集するタイミングにおいて、前記ステータス情報が前記スリープ状態を表す情報であるか否かに関わらず、前記課金情報を収集するための前記第一デバイス情報を前記第一デバイスから取得する処理と、前記課金情報を収集するための前記第二デバイス情報を前記第二デバイスから取得する処理と、の少なくとも一方を行う課金情報収集部を備える、請求項１〜請求項５のいずれか一項に記載の監視装置。
【請求項７】
ユーザーによる前記第一デバイス情報の取得の指示を受け付ける受付部を備え、
前記デバイス情報取得部は、前記受付部により前記第一デバイス情報の取得の指示が受け付けられた場合、前記ステータス情報が前記スリープ状態を表す情報であるか否かに関わらず前記第一デバイスから前記第一デバイス情報を取得する、請求項１〜請求項６のいずれか一項に記載の監視装置。
【請求項８】
前記第一デバイスが印刷装置であり、前記第二デバイスが画像読取装置である、請求項１〜請求項７のいずれか一項に記載の監視装置。
【請求項９】
前記デバイス情報取得部は、前記第一デバイスから前記第一デバイス情報を取得する際、
本監視装置がネットワークを介して前記複合装置に接続されている場合には前記ネットワークを介して前記複合装置から前記第一デバイス情報を取得する処理を行い、
本監視装置がＵＳＢ（Universal Serial Bus）インターフェイスを介して前記複合装置に接続されている場合には前記第一デバイスを制御するための第一デバイスドライバーを介して前記第一デバイス情報を取得する処理を行う、請求項１〜請求項８のいずれか一項に記載の監視装置。
【請求項１０】
前記デバイス情報取得部は、前記第二デバイスから前記第二デバイス情報を取得する際、
本監視装置がネットワークを介して前記複合装置に接続されている場合には前記ネットワークを介して前記複合装置から前記第二デバイス情報を取得する処理を行い、
本監視装置がＵＳＢ（Universal Serial Bus）インターフェイスを介して前記複合装置に接続されている場合には前記第二デバイスを制御するための第二デバイスドライバーを介して前記第二デバイス情報を取得する処理を行う、請求項１〜請求項９のいずれか一項に記載の監視装置。
【請求項１１】
第一デバイス、及び、第二デバイスを含む複合装置から、前記第一デバイスに関する収集対象の第一デバイス情報、及び、前記第二デバイスに関する収集対象の第二デバイス情報を取得する監視方法であって、
前記複合装置の監視タイミングにおいて前記第一デバイスの状態を表すステータス情報を前記第一デバイスから取得するステータス情報取得工程と、
前記第一デバイスからの前記第一デバイス情報、及び、前記第二デバイスからの前記第二デバイス情報を取得するデバイス情報取得工程と、を含み、
前記デバイス情報取得工程では、前記ステータス情報取得工程において取得された前記ステータス情報が前記第一デバイスのスリープ状態を表す情報である場合、前記第二デバイスからの前記第二デバイス情報の取得を行わない、監視方法。
【請求項１２】
第一デバイス、及び、第二デバイスを含む複合装置から、前記第一デバイスに関する収集対象の第一デバイス情報、及び、前記第二デバイスに関する収集対象の第二デバイス情報を取得するための監視プログラムであって、
前記複合装置の監視タイミングにおいて前記第一デバイスの状態を表すステータス情報を前記第一デバイスから取得するステータス情報取得機能と、
前記第一デバイスからの前記第一デバイス情報、及び、前記第二デバイスからの前記第二デバイス情報を取得するためのデバイス情報取得機能と、をコンピューターに実現させ、
前記デバイス情報取得機能は、前記ステータス情報取得機能により取得された前記ステータス情報が前記第一デバイスのスリープ状態を表す情報である場合、前記第二デバイスからの前記第二デバイス情報の取得を行わない、監視プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複合装置からデバイス情報を取得する技術に関する。
【背景技術】
【０００２】
サーバーコンピューターやクライアントコンピューターに加えて、プリンター、スキャナー、ファクシミリ、これらの機能を有する複合機（複合装置の例）、等のデバイスをネットワークで接続することが行われている。これらのデバイスの電力消費を少なくするため、一定時間使用されない場合に電力消費の少ないスリープ状態（省電力状態ともいう。）に移行するデバイスが用いられている。また、各デバイスについてインクといった消耗品の残量等を監視するため、監視サーバーを設置してデバイス情報を収集することも行われている。ただ、スリープ状態のデバイスからデバイス情報を収集すると、デバイスのスリープ状態が解除され、電力消費が多くなってしまう。
【０００３】
特許文献１には、サーバがポーリングしたデバイスがスリープ状態の場合にデバイスのスリープ状態が解除されて余計な消費電力が発生してしまうという問題が示されている。この特許文献１記載のデバイス管理システムは、サーバにログインしているクライアントのデバイス使用頻度に基づき、使用頻度が少ないデバイスへのポーリング間隔を大きく設定することで、スリープ状態のデバイスにポーリングをする回数を減らしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２２１１９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、デバイス使用頻度に基づくポーリング間隔の設定では、デバイスがスリープ状態であるか否かが判らない。このため、ポーリング時にデバイスがスリープ状態であることがあり、この場合には余計な電力が消費されることになる。
【０００６】
本発明の目的の一つは、複合装置の電力消費を低減させることが可能な技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的の一つを達成するため、本発明は、第一デバイス、及び、第二デバイスを含む複合装置から、前記第一デバイスに関する収集対象の第一デバイス情報、及び、前記第二デバイスに関する収集対象の第二デバイス情報を取得する監視装置であって、
前記複合装置の監視タイミングにおいて前記第一デバイスの状態を表すステータス情報を前記第一デバイスから取得するステータス情報取得部と、
前記第一デバイスからの前記第一デバイス情報、及び、前記第二デバイスからの前記第二デバイス情報を取得するためのデバイス情報取得部と、を備え、
前記デバイス情報取得部は、前記ステータス情報取得部により取得された前記ステータス情報が前記第一デバイスのスリープ状態を表す情報である場合、前記第二デバイスからの前記第二デバイス情報の取得を行わない、態様を有する。
【０００８】
また、本発明は、第一デバイス、及び、第二デバイスを含む複合装置から、前記第一デバイスに関する収集対象の第一デバイス情報、及び、前記第二デバイスに関する収集対象の第二デバイス情報を取得する監視方法であって、
前記複合装置の監視タイミングにおいて前記第一デバイスの状態を表すステータス情報を前記第一デバイスから取得するステータス情報取得工程と、
前記第一デバイスからの前記第一デバイス情報、及び、前記第二デバイスからの前記第二デバイス情報を取得するデバイス情報取得工程と、を含み、
前記デバイス情報取得工程では、前記ステータス情報取得工程において取得された前記ステータス情報が前記第一デバイスのスリープ状態を表す情報である場合、前記第二デバイスからの前記第二デバイス情報の取得を行わない、態様を有する。
【０００９】
さらに、本発明は、第一デバイス、及び、第二デバイスを含む複合装置から、前記第一デバイスに関する収集対象の第一デバイス情報、及び、前記第二デバイスに関する収集対象の第二デバイス情報を取得するための監視プログラムであって、
前記複合装置の監視タイミングにおいて前記第一デバイスの状態を表すステータス情報を前記第一デバイスから取得するステータス情報取得機能と、
前記第一デバイスからの前記第一デバイス情報、及び、前記第二デバイスからの前記第二デバイス情報を取得するためのデバイス情報取得機能と、をコンピューターに実現させ、
前記デバイス情報取得機能は、前記ステータス情報取得機能により取得された前記ステータス情報が前記第一デバイスのスリープ状態を表す情報である場合、前記第二デバイスからの前記第二デバイス情報の取得を行わない、態様を有する。
【００１０】
上述した態様は、複合装置の電力消費を低減させることが可能な技術を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】監視装置を含む管理システムの例を模式的に示すブロック図。
【図２】複合装置がネットワーク接続された監視装置を含む管理システムの例を模式的に示すブロック図。
【図３】複合装置がＵＳＢ接続された監視装置を含む管理システムの例を模式的に示すブロック図。
【図４】監視装置の例を模式的に示すブロック図。
【図５】関連付け情報の構成例を模式的に示す図。
【図６】ステータス情報の構成例を模式的に示す図。
【図７】デバイス情報の構成例を模式的に示す図。
【図８】関連付け情報生成処理の例を示すフローチャート。
【図９】管理サーバーで行われるメイン処理の例を示すフローチャート。
【図１０】管理サーバーで行われるメイン処理の例を示すフローチャート。
【図１１】管理サーバーで行われる課金情報収集処理の例を示すフローチャート。
【図１２】仲介部で行われる仲介処理の例を示すフローチャート。
【図１３】管理サーバーで行われる監視処理の例を示すフローチャート。
【図１４】管理サーバーで行われる課金処理の例を示すフローチャート。
【図１５】デバイス情報手動取得処理の例を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を説明する。むろん、以下の実施形態は本発明を例示するものに過ぎず、実施形態に示す特徴の全てが発明の解決手段に必須になるとは限らない。
【００１３】
（１）本発明に含まれる技術の概要：
まず、図１〜１５に示される例を参照して本発明に含まれる技術の概要を説明する。尚、本願の図は模式的に例を示す図であり、各図は整合していないことがある。むろん、本技術の各要素は、符号で示される具体例に限定されない。
【００１４】
［態様１］
本技術の一態様に係る監視装置Ｕ０は、ステータス情報取得部Ｕ１とデバイス情報取得部Ｕ２とを備え、第一デバイス（例えばプリンター４１１）、及び、第二デバイス（例えばスキャナー４１２）を含む複合装置（例えば複合機４００）から、前記第一デバイス（４１１）に関する収集対象の第一デバイス情報（例えばプリンター情報６２１）、及び、前記第二デバイス（４１２）に関する収集対象の第二デバイス情報（例えばスキャナー情報６２２）を取得する。前記ステータス情報取得部Ｕ１は、前記複合装置（４００）の監視タイミングにおいて前記第一デバイス（４１１）の状態を表すステータス情報６１０を前記第一デバイス（４１１）から取得する。前記デバイス情報取得部Ｕ２は、前記第一デバイス（４１１）からの前記第一デバイス情報（６２１）、及び、前記第二デバイス（４１２）からの前記第二デバイス情報（６２２）を取得する。ここで、前記デバイス情報取得部Ｕ２は、前記ステータス情報取得部Ｕ１により取得された前記ステータス情報６１０が前記第一デバイス（４１１）のスリープ状態を表す情報である場合、前記第二デバイス（４１２）からの前記第二デバイス情報（６２２）の取得を行わない。
【００１５】
第一デバイス（４１１）がスリープ状態である場合、第一デバイス（４１１）と同じ複合装置（４００）に含まれる第二デバイス（４１２）もスリープ状態である可能性が比較的高い。上記態様１では、第一デバイス（４１１）がスリープ状態である場合に第二デバイス（４１２）からの第二デバイス情報（６２２）の取得を行わないので、第二デバイス（４１２）がスリープ状態から解除される頻度が減る。従って、上記態様１は、複合装置の電力消費を低減させることが可能な監視装置を提供することができる。
【００１６】
ここで、第一デバイスや第二デバイスには、印刷装置、画像読取装置、ファクシミリ、複写機、記憶装置、等が含まれる。ただし、第一デバイスと第二デバイスとは、同じ複合装置に含まれるデバイスであって互いに異なるデバイスであるとする。
複合装置は、複数のデバイスを有していればよく、全てのデバイスが同じ筐体に収容されたものでもよいし、第一デバイスと第二デバイスとが別々の筐体に収容される等、分散した複数の部分で構成されてもよい。従って、複合装置に含まれるデバイスには、複合装置の本体に外部接続されたデバイスが含まれる。
第一デバイスの状態には、スリープ状態が含まれていればよく、第一デバイス情報を出力可能な状態、第一デバイス情報を出力不可能な状態、等が含まれてもよい。
第一デバイス情報や第二デバイス情報には、消耗品の残量を表す情報、消耗品の使用期間を表す情報、等が含まれる。
ステータス情報を第一デバイスから取得することには、ステータス情報を第一デバイスから直接取得すること、仲介要素を介してステータス情報を第一デバイスから取得すること、等が含まれる。第一デバイスからの第一デバイス情報を取得することには、第一デバイスから第一デバイス情報を直接取得すること、仲介要素を介して第一デバイスから第一デバイス情報を取得すること、等が含まれる。第二デバイスからの第二デバイス情報を取得することには、第二デバイスから第二デバイス情報を直接取得すること、仲介要素を介して第二デバイスから第二デバイス情報を取得すること、等が含まれる。
【００１７】
［態様２］
図８等に例示するように、本監視装置Ｕ０は、前記第一デバイス（４１１）及び前記第二デバイス（４１２）を含む複数のデバイスから個別に該デバイスの固有情報（５１０）を取得し、該個別の固有情報（５１０）に基づいて前記複合装置（４００）に含まれる前記第一デバイス（４１１）及び前記第二デバイス（４１２）を特定して前記第一デバイス（４１１）と前記第二デバイス（４１２）とを関連付けた関連付け情報５００を生成する関連付け情報生成部Ｕ３を備えてもよい。図９等に例示するように、前記ステータス情報取得部Ｕ１は、前記関連付け情報５００により示される前記第一デバイス（４１１）から前記ステータス情報６１０を取得してもよい。前記デバイス情報取得部Ｕ２は、前記ステータス情報６１０が前記スリープ状態を表す情報である場合、前記関連付け情報５００により示される前記第二デバイス（４１２）からの前記第二デバイス情報（６２２）の取得を行わなくてもよい。
本態様は、複合装置（４００）に含まれる第一デバイス（４１１）と第二デバイス（４１２）とが自動的に特定されるので、複合装置の電力消費を低減させる好適な監視装置を提供することができる。
【００１８】
ここで、固有情報には、デバイスの製造番号、ＭＡＣアドレス（Media Access Control Address）、機種名、等が含まれる。
尚、監視装置に関連付け情報生成部が無い場合も、本技術に含まれる。
【００１９】
［態様３］
図１０等に例示するように、前記デバイス情報取得部Ｕ２は、前記ステータス情報取得部Ｕ１により取得された前記ステータス情報６１０が前記スリープ状態を表す情報でなく、且つ、前記第一デバイス（４１１）から前記第一デバイス情報（６２１）を出力可能であることを表す情報である場合、前記監視タイミングにおいて行う監視処理のために前記第一デバイス（４１１）から前記第一デバイス情報（６２１）を取得するとともに前記第二デバイス（４１２）から前記第二デバイス情報（６２２）を取得してもよい。また、前記デバイス情報取得部Ｕ２は、取得された前記第一デバイス情報（６２１）及び前記第二デバイス情報（６２２）を記憶部Ｕ７に記憶してもよい。
本態様は、第一デバイス（４１１）がスリープ状態でなく、且つ、第一デバイス（４１１）から第一デバイス情報（６２１）を出力可能な状態である場合に第一デバイス情報（６２１）と第二デバイス情報（６２２）とが取得されるので、複合装置の電力消費を低減させる好適な例を提供することができる。
【００２０】
［態様４］
図９等に例示するように、前記デバイス情報取得部Ｕ２は、前記ステータス情報取得部Ｕ１により取得された前記ステータス情報６１０が前記スリープ状態を表す情報である場合、前記記憶部Ｕ７に対して直近に記憶された前記第一デバイス情報（６２１）及び前記第二デバイス情報（６２２）を前記監視処理のために使用してもよい。この態様は、監視タイミングで第一デバイス（４１１）がスリープ状態であることにより第一デバイス（４１１）及び第二デバイス（４１２）から第一デバイス情報（６２１）及び第二デバイス情報（６２２）を取得することができなくても、監視処理を行うことができる。従って、本態様は、複合装置の電力消費を低減させる好適な例を提供することができる。
【００２１】
［態様５］
図１０等に例示するように、前記デバイス情報取得部Ｕ２は、前記ステータス情報取得部Ｕ１により取得された前記ステータス情報６１０が前記第一デバイス（４１１）から前記第一デバイス情報（６２１）を出力不可能であることを表す情報である場合、前記記憶部Ｕ７に対して直近に記憶された前記第一デバイス情報（６２１）及び前記第二デバイス情報（６２２）を前記監視処理のために使用してもよい。この態様は、監視タイミングで第一デバイス（４１１）が第一デバイス情報（６２１）を出力不可能である状態であることにより第一デバイス（４１１）及び第二デバイス（４１２）から第一デバイス情報（６２１）及び第二デバイス情報（６２２）を取得することができなくても、監視処理を行うことができる。従って、本態様は、複合装置の電力消費を低減させる好適な例を提供することができる。
ここで、第一デバイス情報を出力不可能であることを表す情報には、印刷中を表す情報、画像読取中を表す情報、デバイスのファームウェアのアップデート中を表す情報、等が含まれる。
【００２２】
［態様６］
図９，１１等に例示するように、本監視装置Ｕ０は、前記複合装置（４００）の使用に対する課金情報を収集する課金情報収集タイミングにおいて、前記ステータス情報６１０が前記スリープ状態を表す情報であるか否かに関わらず、前記課金情報を収集するための前記第一デバイス情報（６２１）を前記第一デバイス（４１１）から取得する処理と、前記課金情報を収集するための前記第二デバイス情報（６２２）を前記第二デバイス（４１２）から取得する処理と、の少なくとも一方を行う課金情報収集部Ｕ４を備えてもよい。この態様は、課金情報を収集するタイミングにおいて第一デバイス（４１１）がスリープ状態であっても課金情報を収集するためのデバイス情報が取得されるので、課金する場合の好適な例を提供することができる。
尚、監視装置に課金情報収集部が無い場合も、本技術に含まれる。
【００２３】
［態様７］
図１５等に例示するように、本監視装置Ｕ０は、ユーザーによる前記第一デバイス情報（６２１）の取得の指示を受け付ける受付部Ｕ５を備えてもよい。前記デバイス情報取得部Ｕ２は、前記受付部Ｕ５により前記第一デバイス情報（６２１）の取得の指示が受け付けられた場合、前記ステータス情報６１０が前記スリープ状態を表す情報であるか否かに関わらず前記第一デバイス（４１１）から前記第一デバイス情報（６２１）を取得してもよい。
本態様は、ユーザーが第一デバイス情報（６２１）の取得を指示した場合には第一デバイス（４１１）がスリープ状態であっても第一デバイス（４１１）から第一デバイス情報（６２１）が取得されるので、利便性を向上させることができる。
【００２４】
尚、監視装置に受付部が無い場合も、本技術に含まれる。
【００２５】
［態様８］
図３等に例示するように、第一デバイス（４１１）は、印刷装置でもよい。前記第二デバイス（４１２）は、画像読取装置でもよい。本態様は、印刷装置と画像読取装置を含む複合装置の電力消費を低減させることが可能な監視装置を提供することができる。
【００２６】
［態様９］
図９，１０等に例示するように、前記デバイス情報取得部Ｕ２は、前記第一デバイス（４１１）から前記第一デバイス情報（６２１）を取得する際、下記（ａ），（ｂ）の処理を行ってもよい。
（ａ）本監視装置Ｕ０がネットワークＮ１を介して前記複合装置（４００）に接続されている場合には前記ネットワークＮ１を介して前記複合装置（４００）から前記第一デバイス情報（６２１）を取得する処理。
（ｂ）本監視装置Ｕ０がＵＳＢ（Universal Serial Bus）インターフェイスを介して前記複合装置（４００）に接続されている場合には前記第一デバイス（４１１）を制御するための第一デバイスドライバー（３１１）を介して前記第一デバイス情報（６２１）を取得する処理。
【００２７】
ＵＳＢインターフェイスを介して複合装置（４００）がコンピューターに接続される場合、コンピューターのＯＳ（オペレーティングシステム）の仕様により同じ複合装置（４００）の第一デバイス（４１１）と第二デバイス（４１２）とが異なるデバイスとして認識されることがある。そこで、本監視装置Ｕ０がＵＳＢインターフェイスを介して複合装置（４００）に接続されている場合、第一デバイスドライバー（３１１）を介して第一デバイス情報（６２１）を取得するのが好適である。一方、ネットワークＮ１を介して複合装置（４００）がコンピューターに接続される場合、第一デバイス（４１１）と第二デバイス（４１２）を含む複合装置（４００）が一つのデバイスとして認識されることが多い。そこで、本監視装置Ｕ０がネットワークＮ１を介して複合装置（４００）に接続されている場合、ネットワークＮ１を介して複合装置（４００）から第一デバイス情報（６２１）を取得するのが好適である。
以上より、上記態様は、複合装置の電力消費を低減させる好適な例を提供することができる。
【００２８】
［態様１０］
図９，１０等に例示するように、前記デバイス情報取得部Ｕ２は、前記第二デバイス（４１２）から前記第二デバイス情報（６２２）を取得する際、下記（ｃ），（ｄ）の処理を行ってもよい。
（ｃ）本監視装置Ｕ０がネットワークＮ１を介して前記複合装置（４００）に接続されている場合には前記ネットワークＮ１を介して前記複合装置（４００）から前記第二デバイス情報（６２２）を取得する処理。
（ｄ）本監視装置Ｕ０がＵＳＢ（Universal Serial Bus）インターフェイスを介して前記複合装置（４００）に接続されている場合には前記第二デバイス（４１２）を制御するための第二デバイスドライバー（３１２）を介して前記第二デバイス情報（６２２）を取得する処理。
【００２９】
ＵＳＢインターフェイスを介して複合装置（４００）がコンピューターに接続される場合、コンピューターのＯＳの仕様により同じ複合装置（４００）の第一デバイス（４１１）と第二デバイス（４１２）とが異なるデバイスとして認識されることがある。そこで、本監視装置Ｕ０がＵＳＢインターフェイスを介して複合装置（４００）に接続されている場合、第二デバイスドライバー（３１２）を介して第二デバイス情報（６２２）を取得するのが好適である。一方、ネットワークＮ１を介して複合装置（４００）がコンピューターに接続される場合、第一デバイス（４１１）と第二デバイス（４１２）を含む複合装置（４００）が一つのデバイスとして認識されることが多い。そこで、本監視装置Ｕ０がネットワークＮ１を介して複合装置（４００）に接続されている場合、ネットワークＮ１を介して複合装置（４００）から第二デバイス情報（６２２）を取得するのが好適である。
以上より、上記態様は、複合装置の電力消費を低減させる好適な例を提供することができる。
【００３０】
［態様１１］
ところで、本技術の一態様に係る監視方法は、ステータス情報取得部Ｕ１に対応するステータス情報取得工程ＳＴ１、デバイス情報取得部Ｕ２に対応するデバイス情報取得工程ＳＴ２を含む。本態様は、複合装置の電力消費を低減させることが可能な監視方法を提供することができる。本監視方法は、関連付け情報生成部Ｕ３に対応する関連付け情報生成工程ＳＴ３、課金情報収集部Ｕ４に対応する課金情報収集工程ＳＴ４、受付部Ｕ５に対応する受付工程ＳＴ５を含んでもよい。
【００３１】
［態様１２］
また、本技術の一態様に係る監視プログラムは、ステータス情報取得部Ｕ１に対応するステータス情報取得機能ＦＵ１、デバイス情報取得部Ｕ２に対応するデバイス情報取得機能ＦＵ２をコンピューターに実現させる。本態様は、複合装置の電力消費を低減させることが可能な監視プログラムを提供することができる。本監視プログラムは、関連付け情報生成部Ｕ３に対応する関連付け情報生成機能ＦＵ３、課金情報収集部Ｕ４に対応する課金情報収集機能ＦＵ４、受付部Ｕ５に対応する受付機能ＦＵ５をコンピューターに実現させてもよい。
【００３２】
さらに、本技術は、監視装置を含む管理システム、監視装置の制御方法、管理システムの制御方法、監視装置の制御プログラム、管理システムの制御プログラム、監視プログラムや前記制御プログラムを記録したコンピューター読み取り可能な媒体、等に適用可能である。監視装置や管理システムは、分散した複数の部分で構成されてもよい。
【００３３】
（２）監視装置の具体例：
図１は、監視装置Ｕ０を含む管理システムＳＹ１を模式的に例示している。この管理システムＳＹ１は、サーバーコンピューターとしての管理サーバー２００、クライアントコンピューターとしてのクライアント３００，３３０，３４０，…、複合装置の例である複合機４１０，４２０、単機能デバイスであるプリンター４３１、等を含んでいる。尚、複合機４１０，４２０を複合機４００と総称する。クライアント３００，３３０，３４０，…、複合機４００、及び、プリンター４３１の設置範囲は、事業所内や支店内など、比較的狭い範囲を想定しているが、分散した範囲でもよい。管理サーバー２００の設置場所は、事業所外や支店外など、クライアント等から比較的遠い場所を想定しているが、クライアント等の設置範囲に含まれてもよい。
【００３４】
図１において、管理サーバー２００、クライアント３００，３３０，３４０，…、複合機４２０、及び、プリンター４３１は、ネットワークＮ１に接続され、互いに情報を入出力可能である。ネットワークＮ１には、インターネット、ＬＡＮ（Local Area Network）、ＬＡＮ同士をＷＡＮ（Wide Area Network）で繋いだネットワーク、等を用いることができ、無線ＬＡＮ等といった無線ネットワークが含まれてもよい。クライアント３００と複合機４１０とは、ＵＳＢインターフェイスを介して接続され、互いに情報を入出力可能である。ＵＳＢインターフェイスは、汎用のシリアルインターフェイスの例であり、ＵＳＢ対応機器同士はＵＳＢケーブルで接続することができるが、ケーブル接続を無線接続に代えることも可能である。ＵＳＢの仕様上、クライアント３００と複合機４１０とは比較的近い場所に設置される。尚、管理システムに含まれるクライアントの台数は、特に限定されず、１台でもよい。管理システムに含まれる複合機の台数も、特に限定されず、１台でもよい。管理システムに含まれる単機能デバイスは２台以上でもよいし、管理システムに単機能デバイスが無くてもよい。管理サーバー２００は、分散した複数のコンピューターを含んでもよい。
【００３５】
図１に示す管理サーバー２００は、時計回路２０１、ＣＰＵ（Central Processing Unit）２０２、不揮発性メモリー（Non-Volatile Memory）２０３、ＲＡＭ（Random Access Memory）２０４、ネットワークインターフェイス（Ｉ／Ｆ）２０５、図示しない表示装置、図示しない入力装置（例えばポインティングデバイスやキーボード）、等を有している。これらの要素２０１〜２０５等は、互いに接続されてデータを入出力可能である。不揮発性メモリー２０３は、ＲＡＭ２０４に展開される管理プログラムＰ１、第一デバイス（プリンター４２１）と第二デバイス（スキャナー４２２）とを関連付けた関連付け情報５００、管理システムＳＹ１に接続された登録済みのデバイスの一覧を表す監視対象リストＬ１、等を記憶している。不揮発性メモリー２０３には、ＲＯＭ（Read Only Memory）、フラッシュメモリーといった不揮発性半導体メモリー、ハードディスクといった磁気記録媒体、等を用いることができる。ネットワークＩ／Ｆ２０５は、ネットワークＮ１に接続され、このネットワークＮ１に接続された外部装置（例えば、クライアント３００，３３０，３４０，…、複合機４２０、プリンター４３１）との間でデータを送受信する処理を行う。
尚、管理サーバー２００は、互いに通信可能に分割された複数の装置で構成されてもよい。
【００３６】
図１に示すクライアント３００は、時計回路３０１、ＣＰＵ３０２、不揮発性メモリー３０３、ＲＡＭ３０４、ネットワークＩ／Ｆ３０５、ＵＳＢ Ｉ／Ｆ３０６、図示しない表示装置、図示しない入力装置、等を有している。これらの要素３０１〜３０６等は、互いに接続されてデータを入出力可能である。不揮発性メモリー３０３は、ＲＡＭ３０４に展開される仲介プログラムＰ２、関連付け情報５００、等を記憶している。仲介プログラムＰ２は、図３に例示する仲介部ＵＰ２をクライアント３００に実現させる。管理プログラムＰ１及び仲介プログラムＰ２は、監視プログラムの例である。不揮発性メモリー３０３には、ＲＯＭ、不揮発性半導体メモリー、磁気記録媒体、等を用いることができる。ネットワークＩ／Ｆ３０５は、ネットワークＮ１に接続され、このネットワークＮ１に接続された外部装置との間でデータを送受信する処理を行う。ＵＳＢ Ｉ／Ｆ３０６は、複合機４１０に接続され、この複合機４１０との間でデータを送受信する処理を行う。
尚、クライアント３００は、互いに通信可能に分割された複数の装置で構成されてもよい。また、クライアント３３０，３４０，…の構成は、クライアント３００の構成と同様であるので、説明を省略する。
【００３７】
図１に示す複合機４１０は、印刷装置及び第一デバイスの例であるプリンター４１１、画像読取装置及び第二デバイスの例であるスキャナー４１２、ファクシミリ４１３、等を有し、ＵＳＢインターフェイスを介してクライアント３００に接続されている。図１に示す複合機４２０は、プリンター４２１、スキャナー４２２、ファクシミリ４２３、等を有し、ネットワークＮ１に接続されている。このネットワークＮ１には、プリンター４３１も接続されている。プリンター４３１は、据え置き型の印刷装置でもよいし、持ち運び可能な印刷装置でもよい。
【００３８】
プリンター４１１，４２１，４３１，…は、コピー用紙等といった被印刷物（Print Substrate）に印刷を行う印刷装置である。プリンター４１１，４２１，４３１，…は、例えば、画像データに対応する画像をインク（色材の例）で被印刷物に形成する。本具体例のプリンター４１１，４２１，４３１，…はインクジェットプリンターであるものとするが、プリンター４１１，４２１，４３１，…にレーザープリンターといった電子写真方式のプリンター等を用いてもよい。従って、被印刷物に付着する色材は、トナー等でもよい。
【００３９】
スキャナー４１２，４２２は、原稿画像を読み取る画像読取装置である。スキャナー４１２，４２２は、例えば、光源からの光を原稿に当てて原稿画像を読み取り、対応する画像データを形成する。スキャナー４１２，４２２には、原稿台ガラスと原稿カバーとの間に原稿を配置するフラットベット式のスキャナー、原稿送り装置付きのスキャナー、等を用いることができる。
【００４０】
ファクシミリ４１３，４２３は、図示しない電話回線に接続され、この電話回線に接続された別のファクシミリとの間でファクシミリ通信を行う。
【００４１】
図２は、複合機４２０がネットワーク接続された監視装置Ｕ０を含む管理システムＳＹ１を模式的に例示している。この場合の管理システムＳＹ１の管理サーバー２００は、監視装置Ｕ０に対応している。ネットワークＮ１に接続された複合機４２０は、クライアント３００から見て単一のデバイスとして認識されるものとする。
【００４２】
図２に示す管理サーバー２００は、監視ツールＴ１、課金ツールＴ２、等を含む管理プログラムＰ１により実現されている。監視ツールＴ１は、デバイス（複合機４００やプリンター４３１等）からデバイスに関する収集対象のデバイス情報を収集して監視処理を行うためのプログラムである。課金ツールＴ２は、デバイスの使用に対する課金を表す課金情報を収集して課金処理を行うためのプログラムである。
図２に示すクライアント３００は、オペレーティングシステム（ＯＳ）３１０、プリンタードライバー３１１、スキャナードライバー３１２、等のプログラムを実行している。プリンタードライバー３１１は、プリンター４２１の動作を制御する機能をクライアント３００に実現させる。スキャナードライバー３１２は、スキャナー４２２の動作を制御する機能をクライアント３００に実現させる。
【００４３】
図３は、複合機４１０がＵＳＢインターフェイスを介して接続された監視装置Ｕ０を含む管理システムＳＹ１を模式的に例示している。この場合、管理プログラムＰ１を実行する管理サーバー２００、及び、仲介プログラムＰ２を実行するクライアント３００が監視装置Ｕ０に対応する。図３に示すプリンタードライバー３１１は、プリンター４１１の動作を制御する第一デバイスドライバーの例である。図３に示すスキャナードライバー３１２は、スキャナー４１２の動作を制御する第二デバイスドライバーの例である。
ここで、例えば、複合機４１０でプリンター４１１とスキャナー４１２が別々の制御装置で制御される場合に、複合機４１０とクライアント３００とがＵＳＢ接続された場合を想定する。この場合、クライアント３００のＯＳ３１０上では、プリンター４１１とスキャナー４１２とが別々のデバイスとして認識され、それぞれにハンドラーが生成される。ここで、プリンター４１１に対してプリンターデバイスハンドラー３２１が生成され、スキャナー４１２に対してスキャナーデバイスハンドラー３２２が生成されるものとする。
【００４４】
複合機４１０に含まれるデバイス（４１１，４１２，４１３，…）を別々に制御する制御装置の内、デバイスへの電力供給状態等を表すステータス情報の読み出し要求に対して一部の制御装置だけはスリープ状態のままステータス情報を読み出すことができる場合がある。しかし、ステータス情報の読み出しによりスリープ状態が解除されるデバイスについては、ステータス情報を取得しないとスリープ状態であるか否かが判らないため、ステータス情報の読み出しによりスリープ状態が解除される可能性がある。ここで、ステータス情報を読み出してもスリープ状態が維持されるデバイスがスリープ状態である場合、ステータス情報の読み出しによりスリープ状態が解除されるデバイスもスリープ状態である可能性が高い。そこで、本具体例では、ステータス情報を読み出してもスリープ状態が維持されるデバイスからステータス情報を読み出し、このデバイスがスリープ状態でない場合に限定して各デバイスから監視処理のためのデバイス情報を読み出すことにしている。ステータス情報の読み出しによりスリープ状態が解除されるデバイスがスリープ状態の可能性が高い場合にステータス情報の読み出しを行わないことにより、ステータス情報の読み出しによるスリープ状態の解除が抑制され、複合機の電力消費が少なくなる。
【００４５】
本具体例では、プリンター４１１及びスキャナー４１２のスリープ時の動作が図３に示す状態になるものとする。図３に示すプリンター４１１については、スリープ状態でデバイス情報を読み出すとスリープ状態が解除される一方、スリープ状態でステータス情報を読み出してもスリープ状態が維持される。図３に示すスキャナー４１２については、スリープ状態でステータス情報を読み出すとスリープ状態が解除され、スリープ状態でデバイス情報を読み出すとスリープ状態が解除される。
【００４６】
ただ、上述したようにプリンター４１１とスキャナー４１２はＯＳ３１０で別々のデバイスとして検出されるため、プリンター４１１とスキャナー４１２が同じ複合機４１０に含まれることを関連付ける必要がある。この関連付けは、管理システムＳＹ１の管理者やユーザーの操作により行うようにしてもよいが、自動的に行われると好適である。本具体例では、複合機４１０とクライアント３００とがＵＳＢ接続された時に仲介プログラムＰ２の実行によってプリンター４１１とスキャナー４１２とを関連付ける処理を行うことにしている。この関連付け処理は、プリンター４１１のデバイス情報であるプリンター情報をプリンター４１１から取得し、スキャナー４１２のデバイス情報であるスキャナー情報をスキャナー４１２から取得し、プリンター情報とスキャナー情報に同じ製造番号５１０（固有情報の例）が含まれている場合にプリンター４１１とスキャナー４１２とを関連付けた関連付け情報５００を生成する処理とすることができる。本具体例では、製造番号５１０を含む関連付け情報５００をネットワークＮ１により管理サーバー２００へ送信することにより、管理プログラムＰ１が関連付け情報５００を使用することができるようにしている。
【００４７】
図４は、監視装置Ｕ０を模式的に例示している。本具体例の監視装置Ｕ０は、管理プログラムＰ１を実行する管理サーバー２００、及び、仲介プログラムＰ２を実行するクライアント３００により構成される。図４に示す監視装置Ｕ０は、ステータス情報取得部Ｕ１、デバイス情報取得部Ｕ２、関連付け情報生成部Ｕ３、課金情報収集部Ｕ４、受付部Ｕ５、管理処理部Ｕ６、及び、記憶部Ｕ７を備えている。監視装置Ｕ０が行う監視方法は、ステータス情報取得工程ＳＴ１、デバイス情報取得工程ＳＴ２、関連付け情報生成工程ＳＴ３、課金情報収集工程ＳＴ４、受付工程ＳＴ５、及び、管理処理工程ＳＴ６を含む。プログラムＰ１，Ｐ２は、ステータス情報取得機能ＦＵ１、デバイス情報取得機能ＦＵ２、関連付け情報生成機能ＦＵ３、課金情報収集機能ＦＵ４、受付機能ＦＵ５、及び、管理処理機能ＦＵ６をコンピューターに実現させる。
【００４８】
まず、監視装置Ｕ０の各部の概略を説明する。
プリンター４１１とスキャナー４１２とを少なくとも関連付けた関連付け情報５００は、関連付け情報生成部Ｕ３により生成される。関連付け情報生成部Ｕ３は、複合機４１０の複数のデバイス（４１１，４１２，…）から個別に該デバイスの製造番号５１０を取得し、これに基づいて複合機４１０に含まれる各デバイスを特定して関連付け情報５００を生成する。図５に例示する関連付け情報５００は、同じ製造番号５１０が取得されたデバイス（４１１，４１２，…）を表す情報を製造番号５１０に対応付けた情報を含むものとする。尚、他にも同じ製造番号で異なるデバイスが検出された場合、関連付け情報５００は、該製造番号が取得されたデバイスを表す情報を該製造番号に対応付けた情報も含むものとする。関連付け情報５００は、クライアント３００の記憶部（例えば不揮発性メモリー３０３）に記憶されるとともに、ネットワークＮ１を介して管理サーバー２００に送信されて管理サーバー２００の記憶部（例えば不揮発性メモリー２０３）に記憶される。
【００４９】
ステータス情報取得部Ｕ１は、関連付け情報５００を参照して、複合機４１０の監視タイミングにおいて第一デバイスであるプリンター４１１の状態を表すステータス情報６１０をプリンター４１１から取得する。図６に例示するステータス情報６１０は、プリンター４１１への電力供給状態が通常状態（省電力でない状態）であるかスリープ状態（省電力状態）であるか、プリンター４１１の動作状態が印刷中であるかアイドル状態（印刷中でない状態）であるか、プリンター４１１のファームウェアがアップデート中であるか待機中（アップデート中でない状態）であるか、等の状態を含んでいる。尚、本具体例では、デバイス（４１１，４１２，…）のうちスキャナー４１２といったプリンター４１１以外のデバイスのステータス情報を使用しない。
【００５０】
デバイス情報取得部Ｕ２は、ステータス情報取得部Ｕ１により取得されたプリンター４１１のステータス情報６１０が前記スリープ状態を表す情報でなく、且つ、プリンター４１１から第一デバイス情報であるプリンター情報６２１を出力可能であることを表す情報である場合、監視タイミングにおいて行う監視処理のためにプリンター４１１からプリンター情報６２１を取得するとともに第二デバイスであるスキャナー４１２から第二デバイス情報であるスキャナー情報６２２を取得する。尚、プリンター情報６２１とスキャナー情報６２２をデバイス情報６２０と総称する。また、デバイス情報取得部Ｕ２は、取得されたプリンター情報６２１及びスキャナー情報６２２を記憶部Ｕ７（例えば不揮発性メモリー２０３，３０３）に記憶する。
【００５１】
図７は、収集対象のプリンター情報６２１の構成を模式的に例示している。図７に示すプリンター情報６２１は、インクの残量といった消耗品の残量、紙送り等のローラーの使用期間といった消耗品の使用期間、インクの型番といった消耗品の型番、印刷枚数といった課金額算出用の情報、等を含んでいる。これらの情報の内、消耗品の残量、消耗品の使用期間、及び、印刷枚数は、プリンター４１１の動作により変化する情報である。消耗品の型番は、プリンター４１１の動作によっては変化しない情報である。図示していないが、収集対象のスキャナー情報６２２は、給紙等のローラーの使用期間といった消耗品の使用期間、課金額算出用の情報、等を含んでいる。これらの情報の内、消耗品の使用期間は、スキャナー４１２の動作により変化する情報である。
【００５２】
課金情報収集部Ｕ４は、複合機４１０の使用に対する課金情報を収集する課金情報収集タイミングにおいて、プリンター４１１がスリープ状態であっても、課金情報を収集するためのデバイス情報６２０をデバイス（４１１，４１２，…）から取得する。
受付部Ｕ５は、ユーザーによるプリンター情報６２１の取得の指示を受け付ける。この指示が受け付けられた場合、デバイス情報取得部Ｕ２は、プリンター４１１がスリープ状態であっても、デバイス情報６２０をデバイス（４１１，４１２，…）から取得する。
管理処理部Ｕ６は、監視処理や課金処理等を行う。
【００５３】
（３）監視装置で行われる処理の例：
次に、監視装置Ｕ０で行われる処理の例を説明する。尚、管理サーバー２００及びクライアント３００は、マルチタスクにより複数の処理を並列して実行している。むろん、図８〜１５に示す処理等、本技術の実施のために行う処理は、ＣＰＵが実行する例に限定されず、他の電子部品［例えば、ＡＳＩＣ（Application Specific Integrated Circuit）］によって実行されてもよい。また、本技術の実施のために行う処理は、複数のＣＰＵにより分散処理されてもよいし、ＣＰＵと電子部品（例えばＡＳＩＣ）とが協働して動作することにより実行されてもよい。
図８は、管理サーバー２００とクライアント３００とで行われる関連付け情報生成処理を例示している。この処理は、関連付け情報生成部Ｕ３、関連付け情報生成機能ＦＵ３、及び、関連付け情報生成工程ＳＴ３に対応している。
【００５４】
関連付け情報生成処理が開始されると、管理サーバー２００は、監視対象リストＬ１を参照して、管理システムＳＹ１に未登録デバイスが接続されていないか探索し（ステップＳ１０２）、未登録デバイスが探索されるまでステップＳ１０２の処理を繰り返す（ステップＳ１０４）。以下、「ステップ」の記載を省略する。図１で示したように、デバイスは、ネットワークＮ１に接続される場合もあれば、ＵＳＢインターフェイスを介してクライアント３００に接続される場合もある。そこで、管理サーバー２００は、ネットワークＮ１を介して未登録デバイスを探索するとともに、クライアント３００の仲介部ＵＰ２を通じてクライアント３００にＵＳＢ接続された未登録デバイスを探索する。
【００５５】
未登録デバイスが探索されると、管理サーバー２００は、ネットワークＮ１又は仲介部ＵＰ２を介して未登録デバイスからデバイス情報を取得し（Ｓ１０６）、監視対象リストＬ１に追加する（Ｓ１０８）。監視対象リストＬ１には、追加されたデバイスがネットワークＮ１に接続されているかＵＳＢインターフェイスを介してクライアント３００に接続されているかを表す情報も該デバイスに対応付けて格納される。ここで、未登録のデバイス（４１１，４１２，…）がクライアント３００にＵＳＢ接続された場合、仲介部ＵＰ２は、デバイス（４１１，４１２，…）から個別にデバイスの固有情報である製造番号５１０を含むデバイス情報を取得する。仲介部ＵＰ２は、デバイスドライバー（３１１，３１２，…）から製造番号５１０を含むデバイス情報を取得してもよい。次に、仲介部ＵＰ２は、製造番号５１０に基づいて、追加されたデバイスの中に同一の製造番号５１０が割り当てられたデバイスが複数存在するか否かを判断する（Ｓ１１０）。条件不成立時、仲介部ＵＰ２は、条件不成立を表す情報を管理サーバー２００に送信する。この条件不成立を表す情報を受信した管理サーバー２００は、処理をＳ１０２に戻す。
【００５６】
同一の製造番号５１０が割り当てられたデバイスが複数存在する場合、仲介部ＵＰ２は、製造番号５１０に基づいて、製造番号５１０が割り当てられたデバイス（４１１，４１２，…）同士を関連付けて関連付け情報５００を生成して記憶するとともに、この関連付け情報５００を管理サーバー２００に送信する（Ｓ１１２）。この関連付け情報５００を受信した管理サーバー２００は、この関連付け情報５００を記憶して処理をＳ１０２に戻す。このようにして、仲介部ＵＰ２は、製造番号５１０に基づいて複合機４１０に含まれるプリンター４１１及びスキャナー４１２を特定してプリンター４１１とスキャナー４１２とを関連付けた関連付け情報５００を生成する。
【００５７】
図９〜１１は、管理サーバー２００で行われる処理を例示している。図１２は、クライアント３００の仲介部ＵＰ２で行われる仲介処理を例示している。説明の都合上、先に図１２の仲介処理を説明する。尚、符号３への矢印は処理をＳ４０２に戻すことを意味する。
【００５８】
仲介処理が開始されると、仲介部ＵＰ２は、管理サーバー２００からプリンター４１１のステータス情報６１０の送信要求が有るか否かを判断する（Ｓ４０２）。ステータス情報６１０の送信要求が有る場合、仲介部ＵＰ２は、プリンタードライバー３１１を通じてプリンター４１１の制御部にプリンター４１１のステータス情報６１０を要求する（Ｓ４０４）。ＵＳＢインターフェイスを介してステータス情報６１０の要求を受信したプリンター４１１の制御部は、ＵＳＢインターフェイスを介してステータス情報６１０をクライアント３００に送信する。クライアント３００は、プリンタードライバー３１１により実現される機能により前記ステータス情報６１０を受信する。そこで、仲介部ＵＰ２は、プリンタードライバー３１１を介してプリンター４１１のステータス情報６１０をプリンター４１１から取得し（Ｓ４０６）、ネットワークＮ１を介して管理サーバー２００に送信し（Ｓ４０８）、処理をＳ４０２に戻す。
【００５９】
ステータス情報６１０の送信要求が無い場合、仲介部ＵＰ２は、管理サーバー２００からプリンター情報６２１の送信要求が有るか否かを判断する（Ｓ４１０）。プリンター情報６２１の送信要求が有る場合、仲介部ＵＰ２は、プリンタードライバー３１１を通じてプリンター４１１の制御部にプリンター情報６２１を要求する（Ｓ４１２）。ＵＳＢインターフェイスを介してプリンター情報６２１の要求を受信したプリンター４１１の制御部は、ＵＳＢインターフェイスを介してプリンター情報６２１をクライアント３００に送信する。クライアント３００は、プリンタードライバー３１１により実現される機能により前記プリンター情報６２１を受信する。そこで、仲介部ＵＰ２は、プリンタードライバー３１１を介してプリンター情報６２１をプリンター４１１から取得し（Ｓ４１４）、ネットワークＮ１を介して管理サーバー２００に送信し（Ｓ４１６）、処理をＳ４０２に戻す。
以上より、監視装置Ｕ０がＵＳＢインターフェイスを介して複合機４１０に接続されている場合、プリンタードライバー３１１を介してプリンター４１１からプリンター情報６２１を取得する処理が行われる。
【００６０】
プリンター情報６２１の送信要求が無い場合、仲介部ＵＰ２は、管理サーバー２００からスキャナー情報６２２の送信要求が有るか否かを判断する（Ｓ４１８）。スキャナー情報６２２の送信要求が有る場合、仲介部ＵＰ２は、スキャナードライバー３１２を通じてスキャナー４１２の制御部にスキャナー情報６２２を要求する（Ｓ４２０）。ＵＳＢインターフェイスを介してスキャナー情報６２２の要求を受信したスキャナー４１２の制御部は、ＵＳＢインターフェイスを介してスキャナー情報６２２をクライアント３００に送信する。クライアント３００は、スキャナードライバー３１２により実現される機能により前記スキャナー情報６２２を受信する。そこで、仲介部ＵＰ２は、スキャナードライバー３１２を介してスキャナー情報６２２をスキャナー４１２から取得し（Ｓ４２２）、ネットワークＮ１を介して管理サーバー２００に送信し（Ｓ４２４）、処理をＳ４０２に戻す。
以上より、監視装置Ｕ０がＵＳＢインターフェイスを介して複合機４１０に接続されている場合、スキャナードライバー３１２を介してスキャナー４１２からスキャナー情報６２２を取得する処理が行われる。尚、スキャナー情報６２２の送信要求が無い場合、仲介部ＵＰ２は、処理をＳ４０２に戻す。
【００６１】
図９，１０は、管理サーバー２００で行われるメイン処理を例示している。尚、符号１への矢印は処理を図９のＳ２０２に戻すことを意味し、符号２への矢印は処理を図１０のＳ２２６に進めることを意味する。ここで、Ｓ２０４〜Ｓ２０６は、課金情報収集部Ｕ４、課金情報収集機能ＦＵ４、及び、課金情報収集工程ＳＴ４に対応している。Ｓ２０８，Ｓ２１６〜Ｓ２１８は、ステータス情報取得部Ｕ１、ステータス情報取得機能ＦＵ１、及び、ステータス情報取得工程ＳＴ１に対応している。Ｓ２１０，Ｓ２１２，Ｓ２２０〜Ｓ２４２は、デバイス情報取得部Ｕ２、デバイス情報取得機能ＦＵ２、及び、デバイス情報取得工程ＳＴ２に対応している。
【００６２】
メイン処理が開始されると、管理サーバー２００は、監視対象リストＬ１に含まれるデバイスの一覧の中から監視対象デバイスを設定する（Ｓ２０２）。まず、管理サーバー２００は、時計回路２０１の日時が課金情報収集タイミングであるか否かを判断する（Ｓ２０４）。例えば、月末に課金するのであれば、毎月の最終日の所定時刻が課金情報収集タイミングとなる。条件成立時、管理サーバー２００は、後述する課金情報収集処理を行い（Ｓ２０６）、処理をＳ２０８に進める。
【００６３】
Ｓ２０８において、管理サーバー２００は、時計回路２０１の日時が監視タイミングであるか否かを判断する。例えば、毎日午前１０時に監視するのであれば、毎日午前１０時が監視タイミングとなる。条件不成立時、管理サーバー２００は、処理をＳ２０２に戻す。条件成立時、管理サーバー２００は、監視対象デバイスがネットワーク接続されているかＵＳＢ接続されているかという接続方式に応じて処理を分岐させる（Ｓ２１０）。監視対象デバイスがネットワークＮ１に接続されている場合、管理サーバー２００は、監視対象デバイスのネットワーク制御部を通じて監視対象デバイスのＭＩＢ（Management Information Base）情報を取得し（Ｓ２１２）、図示していないが後述する監視処理（例えば図１３に示す監視処理）を行って、処理をＳ２０２に戻す。例えば、監視対象デバイスがプリンター４２１を含む複合機４２０である場合、ＭＩＢ情報にはプリンター情報（６２１）が含まれる。従って、管理サーバー２００がネットワークＮ１を介して複合機４２０に接続されている場合にはネットワークＮ１を介して複合機４２０からプリンター情報（６２１）を取得する処理が行われることになる。また、監視対象デバイスがスキャナー４２２を含む複合機４２０である場合、ＭＩＢ情報にはスキャナー情報（６２２）が含まれる。従って、管理サーバー２００がネットワークＮ１を介して複合機４２０に接続されている場合にはネットワークＮ１を介して複合機４２０からスキャナー情報（６２２）を取得する処理が行われることになる。
【００６４】
監視対象デバイスがＵＳＢインターフェイスを介してクライアント３００に接続されている場合、管理サーバー２００は、関連付け情報５００を参照し、監視対象デバイスと同一の製造番号５１０が割り当てられたデバイスが存在するか否かを判断する（Ｓ２１４）。同一の製造番号５１０が割り当てられたデバイスが存在しない場合、管理サーバー２００は、図示していないが仲介部ＵＰ２を通じて監視対象デバイスからデバイス情報を取得し、後述する監視処理（例えば図１３に示す監視処理）を行って、処理をＳ２０２に戻す。
【００６５】
同一の製造番号５１０が割り当てられたデバイスが存在する場合、管理サーバー２００は、クライアント３００の仲介部ＵＰ２を通じてプリンター４１１の制御部にステータス情報６１０を要求する（Ｓ２１６）。図１２で示したように、ステータス情報６１０の要求を受けた仲介部ＵＰ２は、プリンター４１１からステータス情報６１０を取得する。プリンター４１１がスリープ状態である場合、このスリープ状態が維持される。管理サーバー２００は、プリンター４１１のステータス情報６１０を仲介部ＵＰ２から取得する（Ｓ２１８）。
【００６６】
ステータス情報６１０を取得した管理サーバー２００は、ステータス情報６１０に基づいて、プリンター４１１の電力供給状態がスリープ状態であるか否かを判断する（Ｓ２２０）。スリープ状態である場合、詳しくは後述するが、前回保存したプリンター情報を取得し（Ｓ２２２）、前回保存したスキャナー情報を取得し（Ｓ２２４）、図示していないが後述する監視処理（例えば図１３に示す監視処理）を行って、処理をＳ２０２に戻す。このように、ステータス情報６１０がプリンター４１１のスリープ状態を表す情報である場合、スキャナー４１２からのスキャナー情報６２２の取得が行われない。
【００６７】
プリンター４１１がスリープ状態でない場合、管理サーバー２００は、ステータス情報６１０に基づいて、プリンター４１１からプリンター情報６２１を出力することが可能であるか否かを判断する（図１０のＳ２２６）。図６に示すステータス情報６１０では、動作状態が印刷中であるか、アップデート状態がアップデート中である場合、プリンター４１１からプリンター情報６２１を出力することができない。この場合、詳しくは後述するが、前回保存したプリンター情報を取得し（Ｓ２２８）、前回保存したスキャナー情報を取得し（Ｓ２３０）、図示していないが後述する監視処理（例えば図１３に示す監視処理）を行って、処理を図９のＳ２０２に戻す。
【００６８】
一方、図６に示すステータス情報６１０では、動作状態がアイドル状態であり、且つ、アップデート状態が待機中である場合、プリンター４１１からプリンター情報６２１を出力することができる。この場合、管理サーバー２００は、クライアント３００の仲介部ＵＰ２を通じてプリンター４１１の制御部にプリンター情報６２１を要求する（Ｓ２３２）。図１２で示したように、プリンター情報６２１の要求を受けた仲介部ＵＰ２は、プリンター４１１からプリンター情報６２１を取得する。この時、プリンター４１１の電力供給状態は、通常状態のままである。管理サーバー２００は、プリンター情報６２１を仲介部ＵＰ２から取得し（Ｓ２３４）、不揮発性メモリー２０３に記憶する（Ｓ２３６）。また、管理サーバー２００は、クライアント３００の仲介部ＵＰ２を通じてスキャナー４１２の制御部にスキャナー情報６２２を要求する（Ｓ２３８）。図１２で示したように、スキャナー情報６２２の要求を受けた仲介部ＵＰ２は、スキャナー４１２からスキャナー情報６２２を取得する。この時、プリンター４１１はスリープ状態ではないので、スキャナー４１２がスリープ状態から通常状態に切り替わる確率は低い。管理サーバー２００は、スキャナー情報６２２を仲介部ＵＰ２から取得し（Ｓ２４０）、不揮発性メモリー２０３に記憶する（Ｓ２４２）。その後、管理サーバー２００は、図示していないが後述する監視処理（例えば図１３に示す監視処理）を行って、処理を図９のＳ２０２に戻す。
【００６９】
Ｓ２３２〜Ｓ２４２の処理が繰り返し行われることにより、デバイス（４１１，４１２）から取得された新たなデバイス情報６２０が繰り返し保存される。従って、ステータス情報６１０がスリープ状態を表す情報である場合に行われる図９のＳ２２２〜Ｓ２２４の処理では、不揮発性メモリー２０３に対して直近に記憶されたプリンター情報６２１及びスキャナー情報６２２を取得することになる。これにより、直近に記憶されたプリンター情報６２１及びスキャナー情報６２２が監視処理のために使用される。また、ステータス情報６１０がプリンター４１１からプリンター情報６２１を出力不可能であることを表す情報である場合に行われる図１０のＳ２２８〜Ｓ２３０の処理でも、不揮発性メモリー２０３に対して直近に記憶されたプリンター情報６２１及びスキャナー情報６２２を取得することになる。これにより、直近に記憶されたプリンター情報６２１及びスキャナー情報６２２が監視処理のために使用される。
【００７０】
図１１は、図９のＳ２０６で行われる課金情報収集処理を例示している。この処理は、課金情報収集部Ｕ４、課金情報収集機能ＦＵ４、及び、課金情報収集工程ＳＴ４に対応している。
課金情報収集処理が開始されると、管理サーバー２００は、監視対象デバイスがネットワーク接続されているかＵＳＢ接続されているかという接続方式に応じて処理を分岐させる（Ｓ３０２）。監視対象デバイスがネットワークＮ１に接続されている場合、管理サーバー２００は、監視対象デバイスのネットワーク制御部を通じて監視対象デバイスのＭＩＢ情報を取得し（Ｓ３０４）、図示していないが後述する課金処理（例えば図１４に示す課金処理）を行って、課金情報収集処理を終了させる。例えば、監視対象デバイスがプリンター４２１及びスキャナー４２２を含む複合機４２０である場合、ＭＩＢ情報にはプリンター情報（６２１）及びスキャナー情報（６２２）が含まれる。
【００７１】
監視対象デバイスがＵＳＢインターフェイスを介してクライアント３００に接続されている場合、管理サーバー２００は、クライアント３００の仲介部ＵＰ２を通じてプリンター４１１の制御部にステータス情報６１０を要求する（Ｓ３０６）。図１２で示したように、仲介部ＵＰ２は、プリンター４１１からステータス情報６１０を取得する。管理サーバー２００は、プリンター４１１のステータス情報６１０を仲介部ＵＰ２から取得し（Ｓ３０８）、ステータス情報６１０に基づいて、プリンター４１１からプリンター情報６２１を出力することが可能であるか否かを判断する（Ｓ３１０）。例えば、動作状態が印刷中であるか、アップデート状態がアップデート中である場合、プリンター４１１からプリンター情報６２１を出力することができない。この場合、管理サーバー２００は、処理をＳ３０２に戻す。処理をＳ３０６に戻すことも可能である。
【００７２】
一方、プリンター４１１からプリンター情報６２１を出力することが可能である場合、管理サーバー２００は、クライアント３００の仲介部ＵＰ２を通じてプリンター４１１の制御部にプリンター情報６２１を要求する（Ｓ３１２）。図１２で示したように、仲介部ＵＰ２は、プリンター４１１からプリンター情報６２１を取得する。管理サーバー２００は、プリンター情報６２１を仲介部ＵＰ２から取得し（Ｓ３１４）、不揮発性メモリー２０３に記憶する（Ｓ３１６）。また、管理サーバー２００は、クライアント３００の仲介部ＵＰ２を通じてスキャナー４１２の制御部にスキャナー情報６２２を要求する（Ｓ３１８）。図１２で示したように、仲介部ＵＰ２は、スキャナー４１２からスキャナー情報６２２を取得する。管理サーバー２００は、スキャナー情報６２２を仲介部ＵＰ２から取得し（Ｓ３２０）、不揮発性メモリー２０３に記憶し（Ｓ３２２）、図示していないが後述する課金処理（例えば図１４に示す課金処理）を行って、課金情報収集処理を終了させる。
【００７３】
以上より、課金情報収集タイミングにおいて、ステータス情報６１０がスリープ状態を表す情報であるか否かに関わらず、課金情報を収集するためのデバイス情報（６２１，６２２）をデバイス（４１１，４１２）から取得する処理が行われる。
尚、課金額算出にスキャナー情報６２２を使用しない場合には、スキャナー情報６２２を取得せずプリンター情報６２１のみ取得してもよい。また、課金額算出にプリンター情報６２１を使用しない場合には、プリンター情報６２１を取得せずスキャナー情報６２２のみ取得してもよい。
【００７４】
図１３は、図９，１０で示したメイン処理のＳ２１２，Ｓ２２４，Ｓ２３０，Ｓ２４２等の後に行われる監視処理の一例を示している。この処理は、管理処理部Ｕ６、管理処理機能ＦＵ６、及び、管理処理工程ＳＴ６に対応している。
監視処理が開始されると、管理サーバー２００は、メイン処理で取得されたプリンター情報６２１（ＭＩＢ情報に含まれるプリンター情報を含む。）に基づいて消耗品の交換が必要か否かの判定を行う（Ｓ５０２）。例えば、プリンター情報６２１で表されるインク残量が所定の閾値よりも少ない場合に交換必要と判定し、前記インク残量が前記閾値以上の場合に交換不要と判定することができる。むろん、インク以外の消耗品の残量、消耗品の使用期間、等についても、同様にして判定することができる。
【００７５】
また、管理サーバー２００は、メイン処理で取得されたスキャナー情報６２２（ＭＩＢ情報に含まれるスキャナー情報を含む。）に基づいて消耗品の交換が必要か否かの判定を行う（Ｓ５０４）。例えば、スキャナー情報６２２で表される給紙ローラーの使用期間が閾値を超えた場合に交換必要と判定し、前記使用期間が閾値以内の場合に交換不要と判定することができる。むろん、給紙ローラー以外の消耗品の使用期間等についても、同様にして判定することができる。
【００７６】
その後、管理サーバー２００は、Ｓ５０２，Ｓ５０４で交換必要となった消耗品が有るか否かを判断する（Ｓ５０６）。交換必要となった消耗品がある場合、管理サーバー２００は、交換必要となった消耗品の配送を登録する処理を行う（Ｓ５０８）。その後、管理サーバー２００は、交換必要となった消耗品を配送するための処理を行い（Ｓ５１０）、監視処理を終了させる。消耗品を配送するための処理は、例えば、営業担当者の電子メールアドレスを宛先として該当の消耗品の配送を指示する内容の電子メールを送信する処理とすることができる。この電子メールを受信したコンピューターの表示を見た営業担当者は、該当の消耗品を持って複合機４００の設置場所へ行って該当の消耗品を複合機４００に補充する作業を行えばよい。
【００７７】
図１４は、図１１で示した課金情報取得処理のＳ３０４，Ｓ３２２の後に行われる課金処理の一例を示している。
課金処理が開始されると、管理サーバー２００は、課金情報取得処理で取得されたデバイス情報６２０（ＭＩＢ情報を含む。）から課金額算出用の情報を抽出する（Ｓ６０２）。例えば、プリンター情報６２１（ＭＩＢ情報に含まれるプリンター情報を含む。）に含まれる１箇月当たりのカラー印刷枚数（Ｎｃとする。）及びモノクロ印刷枚数（Ｎｍとする。）を課金額算出に用いる場合、プリンター情報６２１からカラー印刷枚数Ｎｃとモノクロ印刷枚数Ｎｍを抽出すればよい。
【００７８】
次に、管理サーバー２００は、Ｓ６０２で抽出した情報を用い、複合機４００の使用に対する課金額を算出する（Ｓ６０４）。例えば、月額の最低額をＣmin円とし、カラー印刷の１枚当たりの単価をＵｃ円、モノクロ印刷の１枚当たりの単価をＵｍ円として、算出値Ｕｃ×Ｎｃ＋Ｕｍ×Ｎｍが最低額Ｃmin以上である場合には課金額を算出値Ｕｃ×Ｎｃ＋Ｕｍ×Ｎｍに決定し、算出値Ｕｃ×Ｎｃ＋Ｕｍ×Ｎｍが最低額Ｃmin未満である場合には課金額を最低額Ｃminに決定してもよい。
むろん、課金額は、契約に応じて様々な方法により決定することができる。例えば、スキャナー情報６２２（ＭＩＢ情報に含まれるスキャナー情報を含む。）に含まれる１箇月当たりのスキャン回数（Ｎscanとする。）を課金額算出に用いる場合、スキャナー情報６２２からスキャン回数Ｎscanを抽出し、このスキャン回数Ｎscanに単価を乗じた額を加味して課金額を決定してもよい。また、消耗品の費用を加味して課金額を決定してもよい。むろん、印刷枚数を加味せずに課金額を決定してもよい。
【００７９】
その後、管理サーバー２００は、決定された課金額を請求する処理を行い（Ｓ６０６）、課金処理を終了させる。課金額を請求する処理は、例えば、複合機４００のユーザーの電子メールアドレスを宛先として該当の課金額の請求書が発行された内容の電子メールを送信する処理とすることができる。
【００８０】
以上説明したように、本具体例では、複合機４１０に含まれる複数のデバイスの内、ステータス情報の読み出しによりスリープ状態が解除されるスキャナー４１２からステータス情報を取得する必要が無い。これにより、スキャナー４１２がスリープ状態から解除される頻度が減る。その上で、ステータス情報の読み出しによりスリープ状態が解除されないプリンター４１１から取得されたステータス情報６１０がスリープ状態を表す情報である場合、同じ複合機４１０に含まれるスキャナー４１２からのスキャナー情報６２２の取得が行われない。プリンター４１１がスリープ状態である場合、同じ複合機４１０に含まれるスキャナー４１２もスリープ状態である可能性が比較的高い。このため、プリンター４１１がスリープ状態である場合にスキャナー４１２からのスキャナー情報６２２の取得が行われないことによっても、スキャナー４１２がスリープ状態から解除される頻度が減る。従って、本具体例は、複合機の電力消費を低減させることが可能である。
【００８１】
（４）変形例：
本発明は、種々の変形例が考えられる。
例えば、複合装置に含まれるスキャナーがスリープ状態でのステータス情報の読み出しによりスリープ状態が維持されるデバイスであり、同じ複合装置に含まれるプリンターがスリープ状態でのステータス情報の読み出しによりスリープ状態が解除されるデバイスであるとする。この場合、スキャナーを第一デバイスに当てはめ、プリンターを第二デバイスに当てはめてもよい。
複合装置には、３以上のデバイスが含まれてもよい。この場合、３以上のデバイスの内、スリープ状態でのステータス情報の読み出しによりスリープ状態が維持されるデバイスの一つを第一デバイスに当てはめると、本技術を好適に実施することができる。このとき、残りのデバイスの内、スリープ状態でのステータス情報の読み出しによりスリープ状態が解除されるデバイスを第二デバイスに当てはめると、本技術を好適に実施することができる。従って、図３に示す複合機４１０に含まれるファクシミリ４１３や図示しないストレージ（記憶装置）等を第一デバイス又は第二デバイスに当てはめることも可能である。ストレージ等は、複合装置の本体に外部接続された外部デバイスでもよい。
【００８２】
複合装置に含まれるデバイスを判別するための固有情報は、複合機の製造番号以外にも、複合機のＭＡＣアドレス、複合機の機種名、複合機に対してユーザーが設定するＯＳ管理名、等でもよい。
第一デバイス及び第二デバイスは、ＵＳＢ接続される複合機に含まれる複数のデバイスに限定されず、どのような接続方法であっても複合装置に含まれる複数のデバイスであれば、本技術を適用可能である。例えば、複合機がネットワークを介して管理システムに接続されている場合でも、複合機に含まれる複数のデバイスが別々に認識されるときには、本技術を適用可能である。
上述した例では管理サーバー２００とクライアント３００とにより監視装置Ｕ０が構成されていたが、監視装置は、管理サーバー単体で構成されてもよいし、クライアント単体で構成されてもよい。
【００８３】
上述した処理は、順番を入れ替える等、適宜、変更可能である。例えば、図１０のメイン処理において、スキャナー情報を要求、取得、及び、保存するＳ２３８〜Ｓ２４２の処理は、プリンター情報を要求、取得、及び、保存するＳ２３２，Ｓ２３４，Ｓ２３６のいずれかの処理の前において行うことが可能である。また、図１２の仲介処理において、Ｓ４１８の判断処理をＳ４０２，Ｓ４１０のいずれかの判断処理の前に行うことが可能である。
【００８４】
また、図１５に示すデバイス情報手動取得処理のように、ユーザーからの指示を受け付けた時点でデバイス情報を収集してもよい。この処理は、管理サーバー２００で行われるものとするが、クライアント３００で行われてもよい。ここで、Ｓ７０２〜Ｓ７０４は、受付部Ｕ５、受付機能ＦＵ５、及び、受付工程ＳＴ５に対応している。Ｓ７０６〜Ｓ７２６は、デバイス情報取得部Ｕ２、デバイス情報取得機能ＦＵ２、及び、デバイス情報取得工程ＳＴ２に対応している。
デバイス情報手動取得処理が開始されると、管理サーバー２００は、図１等に示す監視対象リストＬ１に基づいて、図示しないデバイス情報管理画面を表示装置に表示する（Ｓ７０２）。この状態で、管理サーバー２００は、ユーザーによるデバイス情報６２０の取得の指示を受け付ける（Ｓ７０４）。ユーザーは、図示しない入力装置でデバイス情報６２０の取得の指示を管理サーバー２００に入力することができる。ここで、デバイス情報６２０の取得の指示が無い場合、管理サーバー２００は、処理をＳ７０２に戻す。デバイス情報６２０の取得の指示を受け付けた場合、管理サーバー２００は、Ｓ７０６以降の処理を行う。
【００８５】
Ｓ７０６において、管理サーバー２００は、デバイス情報６２０の取得の指示を受け付けた指示対象デバイスがネットワーク接続されているかＵＳＢ接続されているかという接続方式に応じて処理を分岐させる。指示対象デバイスがネットワークＮ１に接続されている場合、管理サーバー２００は、指示対象デバイスのネットワーク制御部を通じて監視対象デバイスのＭＩＢ情報を取得し（Ｓ７０８）、デバイス情報手動取得処理を終了させる。
【００８６】
指示対象デバイスがＵＳＢインターフェイスを介してクライアント３００に接続されている場合、管理サーバー２００は、クライアント３００の仲介部ＵＰ２を通じてプリンター４１１の制御部にステータス情報６１０を要求する（Ｓ７１０）。図１２で示したように、仲介部ＵＰ２は、プリンター４１１からステータス情報６１０を取得する。管理サーバー２００は、プリンター４１１のステータス情報６１０を仲介部ＵＰ２から取得し（Ｓ７１２）、ステータス情報６１０に基づいて、プリンター４１１からプリンター情報６２１を出力することが可能であるか否かを判断する（Ｓ７１４）。例えば、動作状態が印刷中であるか、アップデート状態がアップデート中である場合、プリンター４１１からプリンター情報６２１を出力することができない。この場合、管理サーバー２００は、処理をＳ７１０に戻す。
【００８７】
一方、プリンター４１１からプリンター情報６２１を出力することが可能である場合、図１１の課金情報収集処理におけるＳ３１２，Ｓ３１４，Ｓ３１６，Ｓ３１８，Ｓ３２０，Ｓ３２２とそれぞれ同じ処理をＳ７１６，Ｓ７１８，Ｓ７２０，Ｓ７２２，Ｓ７２４，Ｓ７２６で行い、処理をＳ７０２に戻す。すなわち、管理サーバー２００は、プリンター情報６２１を要求、取得、及び、保存し、スキャナー情報６２２を要求、取得、及び、保存する。このようにして、プリンター情報６２１の取得の指示が受け付けられた場合、プリンター４１１のステータス情報６１０がスリープ状態を表す情報であるか否かに関わらず、プリンター４１１からプリンター情報６２１が取得され、スキャナー４１２からスキャナー情報６２２が取得される。
【００８８】
以上説明したデバイス情報手動取得処理が行われる場合、ユーザーがプリンター情報６２１の取得を指示したときにはプリンター４１１がスリープ状態であっても、デバイス（４１１，４１２）からデバイス情報６２０が取得される。従って、利便性が向上する。
【００８９】
（５）結び：
以上説明したように、本発明によると、種々の態様により、複合装置の電力消費を低減させることが可能な技術等を提供することができる。むろん、独立請求項に係る構成要件のみからなる技術でも、上述した基本的な作用、効果が得られる。
また、上述した例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術及び上述した例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も実施可能である。本発明は、これらの構成等も含まれる。
【符号の説明】
【００９０】
２００…管理サーバー、２０３，３０３…不揮発性メモリー、３００，３３０，３４０…クライアント、３１０…ＯＳ（オペレーティングシステム）、３１１…プリンタードライバー（第一デバイスドライバーの例）、３１２…スキャナードライバー（第二デバイスドライバーの例）、３２１…プリンターデバイスハンドラー、３２２…スキャナーデバイスハンドラー、４００，４１０，４２０…複合機（複合装置の例）、４１１…プリンター（印刷装置及び第一デバイスの例）、４２１，４３１…プリンター、４１２…スキャナー（画像読取装置及び第二デバイスの例）、４２２…スキャナー、４１３，４２３…ファクシミリ、５００…関連付け情報、５１０…製造番号（固有情報の例）、６１０…ステータス情報、６２０…デバイス情報、６２１…プリンター情報（第一デバイス情報の例）、６２２…スキャナー情報（第二デバイス情報の例）、Ｌ１…監視対象リスト、Ｎ１…ネットワーク、Ｐ１…管理プログラム、Ｐ２…仲介プログラム、ＳＹ１…管理システム、Ｕ０…監視装置、Ｕ１…ステータス情報取得部、Ｕ２…デバイス情報取得部、Ｕ３…関連付け情報生成部、Ｕ４…課金情報収集部、Ｕ５…受付部、Ｕ６…管理処理部、Ｕ７…記憶部、ＵＰ２…仲介部。
【図１】
2018064133.tif 000003
【図２】
2018064133.tif 000004
【図３】
2018064133.tif 000005
【図４】
2018064133.tif 000006
【図５】
2018064133.tif 000007
【図６】
2018064133.tif 000008
【図７】
2018064133.tif 000009
【図８】
2018064133.tif 000010
【図９】
2018064133.tif 000011
【図１０】
2018064133.tif 000012
【図１１】
2018064133.tif 000013
【図１２】
2018064133.tif 000014
【図１３】
2018064133.tif 000015
【図１４】
2018064133.tif 000016
【図１５】
2018064133.tif 000017