(57)【特許請求の範囲】
【請求項１】
機器を管理するための管理用識別情報を発行し、当該管理用識別情報に対し機器の固体を識別する機器識別情報を関連付けたマッピング情報を生成するマッピング管理部と、
機器の有効または無効を表す有効性を前記機器識別情報と関連付けた有効性管理情報を生成する機器有効性管理部と、
利用者を識別する利用者識別情報と１以上の前記管理用識別情報とを関連付けた利用者情報を保持する利用者管理部と、
利用者によるサービス購入に応じて利用者に提供するサービスを識別するサービス識別情報を発行し、当該サービス識別情報に対して前記利用者識別情報を関連付けたサービス管理情報を生成するサービス管理部と、
機器から収集した利用量に関するログ情報を前記サービス識別情報と関連付けて履歴情報として保持する利用履歴管理部と、
を備え、
前記機器有効性管理部が、第１機器について前記有効性が無効の前記有効性管理情報を生成するとともに前記第１機器と同一の機器として扱う第２機器について前記有効性が有効の前記有効性管理情報を生成することに応じて、前記マッピング管理部が、前記第１機器の前記機器識別情報に関連付く前記管理用識別情報に対し前記第２機器の機器識別情報を関連付けた前記マッピング情報を生成する
機器管理装置。
【請求項２】
前記機器有効性管理部は、前記第１機器を前記第２機器に置き換える置換要求に応じて、前記第１機器について前記有効性が無効の前記有効性管理情報を生成するとともに、前記第２機器について前記有効性が有効の前記有効性管理情報を生成する
請求項１に記載の機器管理装置。
【請求項３】
前記マッピング管理部は、前記管理用識別情報に対し前記機器識別情報を関連付けた時刻を表す第１時刻情報を含み、前記管理用識別情報に対する前記機器識別情報の関連付けが解除された時刻を表す第２時刻情報を含まない前記マッピング情報を有効なマッピング情報として生成し、前記第１時刻情報と前記第２時刻情報とを含む前記マッピング情報を無効なマッピング情報として生成する
請求項１または２に記載の機器管理装置。
【請求項４】
機器の設定に関する設定情報を前記機器識別情報と関連付けて保持し、第１機器識別情報を指定した前記設定情報の取得要求を機器から受け取ったことに応じて、前記第１機器識別情報に関連付く前記設定情報を機器に送信する設定管理部をさらに備え、
前記設定管理部は、前記第１機器識別情報に関連付く前記設定情報を保持していない場合、前記マッピング管理部に対し、前記第１機器識別情報が関連付く前記管理用識別情報に対する関連付けが解除された第２機器識別情報の取得を要求し、
前記マッピング管理部は、無効なマッピング情報を検索することにより前記第２機器識別情報を取得し、
前記設定管理部は、前記マッピング管理部により取得された前記第２機器識別情報に関連付く前記設定情報を前記第１機器識別情報に関連付けるとともに、前記第１機器識別情報に関連付けた前記設定情報を要求元の機器に送信する
請求項３に記載の機器管理装置。
【請求項５】
前記設定管理部は、利用者のグループごとに、機器および機器を利用するアプリケーションに対して設定された利用制限の内容を示す利用制限情報をさらに保持し、グループを指定した前記利用制限情報の取得要求に応じて、指定されたグループの前記利用制限情報を要求元に応答する
請求項４に記載の機器管理装置。
【請求項６】
前記設定管理部は、グループを指定した利用制限の設定要求に応じて、指定されたグループの前記利用制限情報を設定内容に応じて更新する
請求項５に記載の機器管理装置。
【請求項７】
前記利用履歴管理部は、前記サービス管理部に対し、前記ログ情報に付加された前記機器識別情報に関連付く前記サービス識別情報の取得を要求し、
前記サービス管理部は、前記利用者管理部に対し、前記機器識別情報に関連付く前記利用者識別情報の取得を要求し、
前記利用者管理部は、前記マッピング管理部に対し、前記機器識別情報に関連付く前記管理用識別情報の取得を要求し、
前記マッピング管理部は、前記マッピング情報に基づき、前記機器識別情報に関連付く前記管理用識別情報を取得して前記利用者管理部に応答し、
前記利用者管理部は、前記利用者情報に基づき、前記マッピング管理部が取得した前記管理用識別情報に関連付く前記利用者識別情報を取得して前記サービス管理部に応答し、
前記サービス管理部は、前記サービス管理情報に基づき、前記利用者管理部が取得した前記利用者識別情報に関連付く前記サービス識別情報を前記利用履歴管理部に応答し、
前記利用履歴管理部は、前記ログ情報を前記サービス管理部が取得した前記サービス識別情報に関連付けて前記履歴情報として保持する
請求項１乃至６の何れか一項に記載の機器管理装置。
【請求項８】
前記利用履歴管理部は、利用者のグループごとに、機器および機器を利用するアプリケーションの利用頻度を示すカウンタ情報をさらに保持し、グループを指定した前記カウンタ情報の取得要求に応じて、指定されたグループの前記カウンタ情報を要求元に応答する
請求項７に記載の機器管理装置。
【請求項９】
機器の状態を表す状態情報を機器から収集して前記機器識別情報に関連付けて保持する状態管理部をさらに備える請求項１乃至８のいずれか一項に記載の機器管理装置。
【請求項１０】
機器管理装置に対する各種の要求を受け付ける要求受付部をさらに備える
請求項１乃至９のいずれか一項に記載の機器管理装置。
【請求項１１】
前記要求受付部はＷｅｂＡＰＩを有し、当該ＷｅｂＡＰＩにより機器管理装置に対する各種の要求をネットワークを介して受け付ける
請求項１０に記載の機器管理装置。
【請求項１２】
請求項１乃至１１のいずれか一項に記載の機器管理装置と、
前記機器管理装置に対してネットワークを介して接続された１以上の機器と、を含む機器管理システム。
【請求項１３】
機器管理装置により実行される機器管理方法であって、
機器を管理するための管理用識別情報を発行し、当該管理用識別情報に対し機器の固体を識別する機器識別情報を関連付けたマッピング情報を生成するステップと、
機器の有効または無効を表す有効性を前記機器識別情報と関連付けた有効性管理情報を生成するステップと、
利用者を識別する利用者識別情報と１以上の前記管理用識別情報とを関連付けた利用者情報を保持するステップと、
利用者によるサービス購入に応じて利用者に提供するサービスを識別するサービス識別情報を発行し、当該サービス識別情報に対して前記利用者識別情報を関連付けたサービス管理情報を生成するステップと、
機器から収集した利用量に関するログ情報を前記サービス識別情報と関連付けて履歴情報として保持するステップと、
を含み、
第１機器について前記有効性が無効の前記有効性管理情報を生成するとともに前記第１機器と同一の機器として扱う第２機器について前記有効性が有効の前記有効性管理情報を生成することに応じて、前記第１機器の前記機器識別情報に関連付く前記管理用識別情報に対し前記第２機器の機器識別情報を関連付けた前記マッピング情報を生成する機器管理方法。
【請求項１４】
コンピュータに、
機器を管理するための管理用識別情報を発行し、当該管理用識別情報に対し機器の固体を識別する機器識別情報を関連付けたマッピング情報を生成する機能と、
機器の有効または無効を表す有効性を前記機器識別情報と関連付けた有効性管理情報を生成する機能と、
利用者を識別する利用者識別情報と１以上の前記管理用識別情報とを関連付けた利用者情報を保持する機能と、
利用者によるサービス購入に応じて利用者に提供するサービスを識別するサービス識別情報を発行し、当該サービス識別情報に対して前記利用者識別情報を関連付けたサービス管理情報を生成する機能と、
機器から収集した利用量に関するログ情報を前記サービス識別情報と関連付けて履歴情報として保持する機能と、
を実現させ、
第１機器について前記有効性が無効の前記有効性管理情報を生成するとともに前記第１機器と同一の機器として扱う第２機器について前記有効性が有効の前記有効性管理情報を生成することに応じて、前記第１機器の前記機器識別情報に関連付く前記管理用識別情報に対し前記第２機器の機器識別情報を関連付けた前記マッピング情報を生成するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器管理装置、機器管理システム、機器管理方法およびプログラムに関する。
【背景技術】
【０００２】
例えばオフィスに設置された画像形成装置などの機器を利用する場合、消耗品の補充、エラーの復旧、利用量に応じた課金など、機器の状態に応じた対応が求められる。このため、機器の状態を把握できるように管理する必要があるが、このような機器の管理を個別に人手で行うことは極めて煩雑である。そこで、ネットワーク上の機器管理装置により各機器を一元管理する機器管理システムが提案されている。
【０００３】
例えば特許文献１には、ネットワーク上の機器管理装置が、ネットワークを介して複数の機器から各機器の状態を表す機器情報（印刷枚数、エラー情報など）を収集し、機器の識別情報と関連付けて記憶する機器管理システムが記載されている。また特許文献２には、ネットワーク上の機器管理装置が、利用者の入力に応じた設定情報を機器の識別情報と関連付けて記憶し、機器からの要求に応じて設定情報を機器に送信して反映させる機器管理システムが記載されている。さらに特許文献３には、ネットワーク上の機器管理装置が、ネットワークを介して複数の機器から利用量（カウンタ値）を収集して機器の識別情報（装置シリアル番号）と関連付けて記憶し、収集した利用量と契約種別とに基づいて利用料金を算出してユーザに提示する機器管理システムが記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来の機器管理システムでは、機器管理装置が様々な情報を個別の機器ごとに管理している。しかし、管理すべき情報の中には、機器固有の情報として管理するよりも、利用者の認知的な識別によって同一とみなされる機器ごとに管理する方が望ましい情報もある。すなわち、利用者による機器の識別は、例えば「３階の会議室のプリンタ」といったように、機器の設置環境などによる認知的な識別となることが多い。そして、機器が故障などにより別の機器に置き換えられた場合、置換前の機器と置換後の機器は、認知的な識別では同一の機器とみなされる。このため、置換前の機器の設定を置換後の機器に引き継がせたり、置換前の機器と置換後の機器とで一貫した利用量の集計を行ったりすることが望まれる場合が多い。
【０００５】
しかし、従来の機器管理システムでは、このような認知的な識別が管理に反映されておらず、認知的な識別によって同一とみなされる機器であっても個別の機器として扱われる。このため、上述した機器の置換が行われた場合に、置換前の機器の設定を置換後の機器に引き継がせるには、置換前の機器の設定を置換後の機器に適用するための操作を人手で行う必要がある。また、置換前の機器と置換後の機器とで一貫した利用量の集計を行うには、置換前の機器の利用量に置換後の機器の利用量を加算するような条件を個別に設定して利用量の集計を行う必要がある。このように、従来の機器管理システムでは、認知的な識別によって同一とみなされる機器ごとに情報を管理できないため、機器の管理が煩雑になるといった問題がある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するため、本発明は、機器を管理するための管理用識別情報を発行し、当該管理用識別情報に対し機器の固体を識別する機器識別情報を関連付けたマッピング情報を生成するマッピング管理部と、機器の有効または無効を表す有効性を前記機器識別情報と関連付けた有効性管理情報を生成する機器有効性管理部と、利用者を識別する利用者識別情報と１以上の前記管理用識別情報とを関連付けた利用者情報を保持する利用者管理部と、利用者によるサービス購入に応じて利用者に提供するサービスを識別するサービス識別情報を発行し、当該サービス識別情報に対して前記利用者識別情報を関連付けたサービス管理情報を生成するサービス管理部と、機器から収集した利用量に関するログ情報を前記サービス識別情報と関連付けて履歴情報として保持する利用履歴管理部と、を備え、前記機器有効性管理部が、第１機器について前記有効性が無効の前記有効性管理情報を生成するとともに前記第１機器と同一の機器として扱う第２機器について前記有効性が有効の前記有効性管理情報を生成することに応じて、前記マッピング管理部が、前記第１機器の前記機器識別情報に関連付く前記管理用識別情報に対し前記第２機器の機器識別情報を関連付けた前記マッピング情報を生成する。
【発明の効果】
【０００７】
本発明によれば、認知的な識別によって同一とみなされる機器を同一のものとして扱い、管理の手間を削減できるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態の機器管理システムの概要を示すシステム構成図である。
【図２】図２は、機器管理装置のハードウェア構成の一例を示すブロック図である。
【図３】図３は、機器のハードウェア構成の一例を示すブロック図である。
【図４】図４は、管理端末のハードウェア構成の一例を示すブロック図である。
【図５】図５は、機器管理装置の機能的な構成例を示すブロック図である。
【図６】図６は、利用者情報のデータ構造の一例を示す図である。
【図７】図７は、サービス管理情報のデータ構造の一例を示す図である。
【図８】図８は、有効性管理情報のデータ構造の一例を示す図である。
【図９】図９は、マッピング情報のデータ構造の一例を示す図である。
【図１０】図１０は、履歴情報のデータ構造の一例を示す図である。
【図１１】図１１は、機器の機能的な構成例を示すブロック図である。
【図１２】図１２は、管理端末の機能的な構成例を示すブロック図である。
【図１３】図１３は、メニュー画面の一例を示す図である。
【図１４】図１４は、利用者登録画面の一例を示す図である。
【図１５】図１５は、ログイン画面の一例を示す図である。
【図１６】図１６は、サービス購入画面の一例を示す図である。
【図１７】図１７は、機器登録画面の一例を示す図である。
【図１８】図１８は、設置登録画面の一例を示す図である。
【図１９】図１９は、撤去登録画面の一例を示す図である。
【図２０】図２０は、置換登録画面の一例を示す図である。
【図２１】図２１は、設定変更画面の一例を示す図である。
【図２２】図２２は、利用量集計画面の一例を示す図である。
【図２３】図２３は、機器状態一覧画面の一例を示す図である。
【図２４】図２４は、利用者登録処理の動作例を示すフローチャートである。
【図２５】図２５は、認証処理の動作例を示すフローチャートである。
【図２６】図２６は、サービス購入処理の動作例を示すフローチャートである。
【図２７】図２７は、利用者登録処理からサービス購入処理までの動作例を示すシーケンス図である。
【図２８】図２８は、設置登録処理の動作例を示すフローチャートである。
【図２９】図２９は、マッピング登録処理の動作例を示すフローチャートである。
【図３０】図３０は、マッピングＩＤ追加登録処理の動作例を示すフローチャートである。
【図３１】図３１は、マッピング登録処理とマッピングＩＤ追加登録処理とを含めた設置登録処理の動作例を示すシーケンス図である。
【図３２】図３２は、撤去登録処理の動作例を示すフローチャートである。
【図３３】図３３は、マッピング解除処理の動作例を示すフローチャートである。
【図３４】図３４は、マッピング解除処理を含めた撤去登録処理の動作例を示すシーケンス図である。
【図３５】図３５は、置換登録処理の動作例を示すフローチャートである。
【図３６】図３６は、マッピング変更処理の動作例を示すフローチャートである。
【図３７】図３７は、マッピング変更処理を含めた置換登録処理の動作例を示すシーケンス図である。
【図３８】図３８は、設定変更処理の動作例を示すフローチャートである。
【図３９】図３９は、機器における設定同期処理の動作例を示すフローチャートである。
【図４０】図４０は、機器管理装置における設定同期処理の動作例を示すフローチャートである。
【図４１】図４１は、旧機器ＩＤ検索処理の動作例を示すフローチャートである。
【図４２】図４２は、履歴情報蓄積処理の動作例を示すシーケンス図である。
【図４３】図４３は、利用量集計処理の動作例を示すフローチャートである。
【図４４】図４４は、機器状態一覧生成処理の動作例を示すフローチャートである。
【図４５】図４５は、第２の実施形態で想定するデータモデルを示す図である。
【図４６】図４６は、第２の実施形態の機器管理システムの概要を示すシステム構成図である。
【図４７】図４７は、機器管理装置の機能的な構成例を示すブロック図である。
【図４８】図４８は、要求受付部の概要を説明する図である。
【図４９】図４９は、グループ情報のデータ構造の一例を示す図である。
【図５０】図５０は、カウンタ情報のデータ構造の一例を示す図である。
【図５１】図５１は、利用制限情報のデータ構造の一例を示す図である。
【図５２】図５２は、管理ツールの画面例を示す図である。
【図５３】図５３は、設定入力画面の一例を示す図である。
【図５４】図５４は、設定入力画面の一例を示す図である。
【図５５】図５５は、設定入力画面の一例を示す図である。
【図５６】図５６は、カウンタ情報の取得要求に応じた動作例を示すシーケンス図である。
【図５７−１】図５７−１は、カウンタ情報の取得要求のデータ例を示す図である。
【図５７−２】図５７−２は、カウンタ情報の取得要求に対する応答のデータ例を示す図である。
【図５８】図５８は、利用制限情報の取得要求に応じた動作例を示すシーケンス図である。
【図５９−１】図５９−１は、利用制限情報の取得要求のデータ例を示す図である。
【図５９−２】図５９−２は、利用制限情報の取得要求に対する応答のデータ例を示す図である。
【図６０】図６０は、利用制限の設定要求に応じた動作例を示すシーケンス図である。
【図６１−１】図６１−１は、利用制限の設定要求のデータ例を示す図である。
【図６１−２】図６１−２は、利用制限の設定要求に対する応答のデータ例を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら、本発明に係る機器管理装置、機器管理システム、機器管理方法およびプログラムの具体的な実施形態について詳細に説明する。
【００１０】
［第１の実施形態］
＜システム構成＞
まず、本実施形態の機器管理システムの概要について説明する。図１は、本実施形態の機器管理システム１の概要を示すシステム構成図である。機器管理システム１は、図１に示すように、機器管理装置１０と、管理の対象となる複数の機器２０と、機器２０の管理のために利用者が操作する管理端末３０とを含む。複数の機器２０および管理端末３０は、ネットワーク４０を介して機器管理装置１０と通信可能に接続される。
【００１１】
機器管理装置１０は、機器２０の管理に関わる各種サービスを提供するサーバ装置である。機器管理装置１０が提供するサービスは、例えば、機器２０の設定情報の管理、ログ情報の収集および履歴情報の管理、状態情報の収集および管理などである。本実施形態では、機器管理装置１０がこれら各種サービスをクラウドサービスとして提供することを想定する。したがって、ネットワーク４０は、インターネット、ＬＡＮ（Local  Area  Network）、無線ＬＡＮなどの組み合わせである。なお、機器管理システム１をローカルエリアで実現することも可能であり、この場合、限定された環境に設けられたＬＡＮなどがネットワーク４０として用いられる。
【００１２】
また、本実施形態では、管理の対象となる機器２０として、ＭＦＰ（Multifunction  Peripheral／Printer）などの画像形成装置を想定する。ただし、機器２０の種類は特に限定されるものではない。また、管理の対象となる機器２０の数は任意であり、機器管理装置１０に登録されてネットワーク４０に接続された様々な機器２０が管理の対象となり得る。
【００１３】
また、本実施形態では、管理端末３０として、ＰＣ（Personal  Computer）、タブレット端末、スマートフォンなどの情報処理装置を想定する。なお、管理端末３０は、利用者が機器２０を直接操作せずに機器管理装置１０に対して様々な要求を行うために利用されるが、必須ではない。すなわち、本実施形態の機器管理システム１は、少なくとも、機器管理装置１０と、この機器管理装置１０に対してネットワーク４０を介して接続された１以上の機器２０を含む構成であればよい。
【００１４】
＜機器管理装置のハードウェア構成例＞
次に、機器管理装置１０のハードウェア構成例について説明する。機器管理装置１０は、具体的なハードウェアとして一般的なコンピュータを用いることができる。図２は、機器管理装置１０のハードウェア構成の一例を示すブロック図である。機器管理装置１０は、例えば図２に示すように、ＣＰＵ（Central  Processing  Unit）１０１と、ＲＡＭ（Random  Access  Memory）１０２と、ＲＯＭ（Read  Only  Memory)１０３と、ハードディスクやフラッシュメモリなどの不揮発メモリ１０４と、ネットワーク４０に接続する通信インタフェースであるネットワークＩ／Ｆ１０５とを備え、これらがバス１０６により接続された構成とされる。
【００１５】
本実施形態の機器管理装置１０においては、ＣＰＵ１０１が、ＲＡＭ１０２をワークエリアとして利用して、ＲＯＭ１０３や不揮発メモリ１０４などに格納された所定のプログラムを読み出して実行することにより、後述の様々な機能が実現される。すなわち、本実施形態の機器管理装置１０は、コンピュータのハードウェアとソフトウェア（プログラム）との協働により、機器２０の管理に関わる各種サービスを提供するための後述の様々な機能を実現する。
【００１６】
なお、図２では単一のコンピュータのハードウェアを示しているが、本実施形態の機器管理装置１０は、複数のコンピュータの組み合わせで実現してもよい。すなわち、機器管理装置１０の後述の機能的な構成要素を、複数のコンピュータに分散して持たせる構成であってもよい。この場合、機器管理装置１０を構成する複数のコンピュータは、例えばネットワーク４０を介して通信可能に接続されてもよいし、ケーブルによって直接接続される構成であってもよい。
【００１７】
＜機器のハードウェア構成例＞
次に、機器２０のハードウェア構成例について説明する。図３は、機器２０のハードウェア構成の一例を示すブロック図である。機器２０は、例えば図３に示すように、ＣＰＵ２０１と、ＲＡＭ２０２と、ＲＯＭ２０３と、ハードディスクやフラッシュメモリなどの不揮発メモリ２０４と、ネットワーク４０に接続する通信インタフェースであるネットワークＩ／Ｆ２０５と、入出力Ｉ／Ｆ２０６と、入出力Ｉ／Ｆ２０６に接続されるデバイス２０７とを備え、デバイス２０７を除く各部がバス２０８により接続された構成とされる。なお、デバイス２０７は、機器２０の本来の機能を実行するモジュールである。機器２０がＭＦＰである場合、デバイス２０７は、プリンタエンジン、スキャナエンジン、エンジンコントローラ、ＦＡＸ送受信部、オペレーションパネルなどを含む。
【００１８】
本実施形態の機器２０においては、ＣＰＵ２０１が、ＲＡＭ２０２をワークエリアとして利用して、ＲＯＭ２０３や不揮発メモリ２０４などに格納された所定のプログラムを読み出して実行することにより、後述の様々な機能が実現される。
【００１９】
＜管理端末のハードウェア構成例＞
次に、管理端末３０のハードウェア構成例について説明する。図４は、管理端末３０のハードウェア構成の一例を示すブロック図である。管理端末３０は、例えば図４に示すように、ＣＰＵ３０１と、ＲＡＭ３０２と、ＲＯＭ３０３と、ハードディスクやフラッシュメモリなどの不揮発メモリ３０４と、ネットワーク４０に接続する通信インタフェースであるネットワークＩ／Ｆ３０５と、入出力Ｉ／Ｆ３０６と、入出力Ｉ／Ｆ３０６に接続される表示パネル３０７および操作入力デバイス３０８とを備え、表示パネル３０７および操作入力デバイス３０８を除く各部がバス３０９により接続された構成とされる。表示パネル３０７は、各種情報を利用者が閲覧できるように表示するモジュールであり、例えば液晶ディスプレイパネルなどが用いられる。また、操作入力デバイス３０８は、利用者が機器管理装置１０に対する要求を入力するために用いるデバイスであり、例えばマウス、キーボード、タッチパネルなどが用いられる。
【００２０】
本実施形態の管理端末３０においては、ＣＰＵ３０１が、ＲＡＭ３０２をワークエリアとして利用して、ＲＯＭ３０３や不揮発メモリ３０４などに格納された所定のプログラムを読み出して実行することにより、後述の機能が実現される。
【００２１】
＜機器管理装置の機能構成＞
次に、機器管理装置１０の機能構成について説明する。図５は、機器管理装置１０の機能的な構成例を示すブロック図である。機器管理装置１０は、上述のハードウェアとソフトウェア（プログラム）との協働により実現される機能的な構成要素として、例えば図５に示すように、要求受付部１１と、利用者管理部１２と、サービス管理部１３と、機器有効性管理部１４と、マッピング管理部１５と、設定管理部１６と、利用履歴管理部１７と、状態管理部１８とを備える。
【００２２】
要求受付部１１は、機器管理装置１０に対する要求を受け付けるためのインタフェースを利用者に提供する機能モジュールである。具体的には、利用者が機器２０を操作して機器管理装置１０に対する要求を入力する場合、要求受付部１１は、例えば機器２０のオペレーションパネルなどに所定のインタフェース画面を表示させる。また、利用者が管理端末３０を操作して機器管理装置１０に対する要求を入力する場合、要求受付部１１は、管理端末３０の表示パネル３０７に所定のインタフェース画面を表示させる。そして、要求受付部１１は、利用者がこのインタフェース画面上で所定操作を行うことで入力される要求を受け付けて、その要求を対応する他の機能モジュールに送る。
【００２３】
本実施形態では、利用者が機器管理装置１０に対して行う要求として、利用者登録要求、サービス購入要求、機器登録要求、設定変更要求、利用量集計要求、機器状態一覧要求などを想定する。
【００２４】
利用者登録要求は、機器管理システム１の利用者としての登録を求める要求である。要求受付部１１は、インタフェース画面上での利用者の操作に応じて利用者登録要求を受け付けると、これを利用者管理部１２に渡す。
【００２５】
サービス購入要求は、例えばプリントサービスやスキャンサービスなど、機器２０を使用して実行されるサービスの購入を求める要求である。要求受付部１１は、インタフェース画面上での利用者の操作に応じてサービス購入要求を受け付けると、これをサービス管理部１３に渡す。
【００２６】
機器登録要求は、機器２０の設置、撤去、置換に応じて利用者が行う要求である。すなわち、利用者が新規に機器２０を設置する場合は設置登録を要求し、設置されていた機器２０を撤去する場合は撤去登録を要求する。また、それまで設置されていた機器２０（以下、旧機器と呼ぶ。）を撤去し、それに代えて新たな機器２０（以下、新機器と呼ぶ。）を設置する場合は、利用者は置換登録を要求する。要求受付部１１は、インタフェース画面上での利用者の操作に応じてこのような機器登録要求を受け付けると、これを機器有効性管理部１４に渡す。
【００２７】
設定変更要求は、機器２０の設定を変更することを求める要求である。要求受付部１１は、インタフェース画面上での利用者の操作に応じて設定変更要求を受け付けると、これを設定管理部１６に渡す。
【００２８】
利用量集計要求は、利用者が購入したサービスの利用量を集計することを求める要求である。要求受付部１１は、インタフェース画面上での利用者の操作に応じて利用量集計要求を受け付けると、これを利用履歴管理部１７に渡す。
【００２９】
機器状態一覧要求は、利用者が使用するすべての機器２０の状態を一覧表示することを求める要求である。ここでの機器２０の状態とは、例えば、用紙やトナーの残量、エラーの有無などである。要求受付部１１は、インタフェース画面上での利用者の操作に応じて機器状態一覧要求を受け付けると、これを状態管理部１８に渡す。
【００３０】
本実施形態の機器管理システム１では、利用者が要求受付部１１により提供されるインタフェース画面上で所定の操作を行うことで、機器管理装置１０に対する上述の様々な要求を行うことができる。なお、利用者がインタフェース画面上で行う操作の詳細については、要求受付部１１が提供するインタフェース画面の具体例とともに後述する。
【００３１】
なお、本実施形態では、要求受付部１１を機器管理装置１０が備えるものとして説明するが、機器２０や管理端末３０が要求受付部１１を備える構成としてもよい。この場合、機器２０や管理端末３０の要求受付部１１により受け付けられた利用者の要求が、ネットワーク４０を介して機器管理装置１０の対応する各機能モジュールに送信される。
【００３２】
利用者管理部１２は、利用者登録要求に応じた利用者情報の生成および保持、利用者情報を用いた利用者の認証処理などを実行する機能モジュールである。
【００３３】
図６は、利用者管理部１２が生成する利用者情報のデータ構造の一例を示す図である。利用者情報は、機器管理システム１の利用者に関する情報であり、例えば図６に示すように、不揮発メモリ１０４などに構築された利用者管理テーブルＴ１に登録されて保持される。
【００３４】
利用者管理テーブルＴ１は、図６に示すように、利用者ＩＤを格納する「利用者ＩＤ」カラムＣ１１と、詳細情報を格納する「詳細情報」カラムＣ１２と、ログインＩＤを格納する「ログインＩＤ」カラムＣ１３と、パスワードを格納する「パスワード」カラムＣ１４と、マッピングＩＤを格納する「マッピングＩＤ」カラムＣ１５とを含む。
【００３５】
利用者ＩＤは、利用者を識別する利用者識別情報である。利用者管理部１２は、要求受付部１１から利用者登録要求を受け取ると、利用者ＩＤを発行して利用者管理テーブルＴ１の「利用者ＩＤ」カラムＣ１１に登録する。
【００３６】
詳細情報は、利用者登録時に利用者が入力する情報である。利用者登録時に詳細情報が入力された場合、利用者管理部１２は、要求受付部１１から利用者登録要求とともに詳細情報を受け取って、利用者管理テーブルＴ１の「詳細情報」カラムＣ１２に登録する。
【００３７】
ログインＩＤとパスワードは、利用者の認証に用いるアカウント情報であり、利用者登録時に利用者により入力される。ログインＩＤとしては、一例として、利用者が使用するメールアドレスなどを用いることができる。利用者管理部１２は、要求受付部１１から利用者登録要求とともにログインＩＤおよびパスワードを受け取って、利用者管理テーブルＴ１の「ログインＩＤ」カラムＣ１３および「パスワード」カラムＣ１４に登録する。また、利用者管理部１２は、要求受付部１１からログイン要求とともにログインＩＤおよびパスワードを受け取ると、受け取ったログインＩＤおよびパスワードを利用者管理テーブルＴ１に登録されたログインＩＤおよびパスワードと照合し、利用者の認証を行う。
【００３８】
なお、本実施形態の機器管理システム１では、利用者が、ＳＮＳ（Social  Networking  Service）に登録されたアカウントを利用して機器管理装置１０にログインすることも可能である。この場合、利用者により指定されたＳＮＳによって利用者の認証処理（外部認証）が行われ、認証結果が機器管理装置１０に通知される。
【００３９】
マッピングＩＤは、機器２０を管理するための管理用識別情報であり、機器２０の設置登録が要求された場合に、マッピング管理部１５により発行される。利用者管理部１２は、マッピング管理部１５からのマッピングＩＤ登録要求に応じて、マッピングＩＤを関連付ける利用者ＩＤを特定し、利用者管理テーブルＴ１の各エントリのうち、特定した利用者ＩＤが登録されたエントリの「マッピングＩＤ」カラムＣ１５にマッピングＩＤを追加登録する。本実施形態では、利用者情報において、利用者ＩＤと１以上のマッピングＩＤとが関連付けられている。
【００４０】
サービス管理部１３は、サービス購入要求に応じたサービス管理情報の生成および保持などを実行する機能モジュールである。
【００４１】
図７は、サービス管理部１３が生成するサービス管理情報のデータ構造の一例を示す図である。サービス管理情報は、利用者が購入したサービスに関する情報であり、例えば図７に示すように、不揮発メモリ１０４などに構築されたサービス管理テーブルＴ２に登録されて保持される。なお、利用者が購入するサービスは、上述した機器２０の管理に関わるサービスとは異なり、機器２０を使用して実行されるプリントサービスやスキャンサービスなどである。
【００４２】
サービス管理テーブルＴ２は、図７に示すように、サービスＩＤを格納する「サービスＩＤ」カラムＣ２１と、サービス名を格納する「サービス名」カラムＣ２２と、利用者ＩＤを格納する「利用者ＩＤ」カラムＣ２３とを含む。
【００４３】
サービスＩＤは、利用者が購入したサービスを識別するサービス識別情報であり、サービス名はそのサービスに与えられた名称である。サービス管理部１３は、購入するサービスを指定したサービス購入要求を要求受付部１１から受け取ると、サービスＩＤを発行してサービス管理テーブルＴ２の「サービスＩＤ」カラムＣ２１に登録するとともに、利用者が購入するサービスのサービス名を「サービス名」カラムＣ２２に登録する。また、サービス管理部１３は、サービスを購入した利用者の利用者ＩＤを特定して、サービス管理テーブルＴ２の「利用者ＩＤ」カラムＣ２３に登録する。
【００４４】
機器有効性管理部１４は、機器登録要求に応じた有効性管理情報の生成および保持、書き換えなどを行う機能モジュールである。また、機器有効性管理部１４は、機器登録要求が設置登録要求である場合に、マッピング管理部１５に対してマッピング登録を要求する。
【００４５】
図８は、機器有効性管理部１４が生成する有効性管理情報のデータ構造の一例を示す図である。有効性管理情報は、登録された機器２０に関する情報であり、特に機器２０の有効または無効を表す有効性を含む情報である。ここで、機器２０が有効であるとは、その機器２０がプリントやスキャンなどのサービスを実行できるように設置された状態にあることをいう。一方、機器２０が無効であるとは、その機器２０が撤去されてプリントやスキャンなどのサービスが実行できない状態にあることをいう。有効性管理情報は、例えば図８に示すように、不揮発メモリ１０４などに構築された機器有効性管理テーブルＴ３に登録されて保持される。
【００４６】
機器有効性管理テーブルＴ３は、図８に示すように、機器ＩＤを格納する「機器ＩＤ」カラムＣ３１と、機器名を格納する「機器名」カラムＣ３２と、機器２０の設置場所を格納する「設置場所」カラムＣ３３と、上述の有効性（状態）を格納する「有効性（状態）」カラムＣ３４と、開始日時を格納する「開始日時」カラムＣ３５と、終了日時を格納する「終了日時」カラムＣ３６とを含む。
【００４７】
機器ＩＤは、機器２０の固体を識別する識別情報であり、例えば、機器２０に対して事前に割り当てられた固有の機番（シリアル番号）などを機器ＩＤとして用いることができる。本実施形態では、管理の対象となる機器２０のそれぞれが自身の機器ＩＤを記憶しており、機器管理装置１０と通信する際に自身の機器ＩＤを機器管理装置１０に通知するものとする。また、機器名は機器２０に対して与えられた名称であり、機器２０の登録時に、機器２０の設置場所とともに利用者により入力される。機器有効性管理部１４は、要求受付部１１から機器登録要求とともに機器ＩＤ、機器名および機器２０の設置場所を受け取って、機器有効性管理テーブルＴ３の「機器ＩＤ」カラムＣ３１、「機器名」カラム３２および「設置場所」カラム３３にそれぞれ登録する。
【００４８】
有効性（状態）は、上述したように、機器２０の有効または無効を表す情報である。すなわち、この有効性（状態）が有効（設置）とされた機器２０は、プリントやスキャンなどのサービスを実行できるように設置された状態にあり、有効性（状態）が無効（撤去）とされた機器２０は、撤去されてプリントやスキャンなどのサービスが実行できない状態にあることを示している。機器有効性管理部１４は、要求受付部１１から受け取った機器登録要求が設置登録要求である場合、機器有効性管理テーブルＴ３の「有効性（状態）」カラムＣ３４に有効（設置）を登録する。つまり、機器有効性管理部１４は、設置登録要求に応じて、設置の対象となる機器２０について有効性（状態）が有効（設置）の有効性管理情報を生成する。一方、要求受付部１１から受け取った機器登録要求が撤去登録要求である場合、機器有効性管理部１４は、機器有効性管理テーブルＴ３の各エントリのうち、撤去の対象となる機器２０の機器ＩＤが登録されたエントリの「有効性（状態）」カラムＣ３４に登録された有効（設置）を無効（撤去）に書き換える。つまり、機器有効性管理部１４は、撤去登録要求に応じて、撤去の対象となる機器２０について有効性（状態）が無効（撤去）の有効性管理情報を生成する。
【００４９】
また、要求受付部１１から受け取った機器登録要求が置換登録要求である場合、機器有効性管理部１４は、機器有効性管理テーブルＴ３の各エントリのうち、旧機器（第１機器）の機器ＩＤが登録されたエントリの「有効性（状態）」カラムＣ３４に登録された有効（設置）を無効（撤去）に書き換えるとともに、新機器（第２機器）の機器ＩＤを登録したエントリの「有効性（状態）」カラムＣ３４に有効（設置）を登録する。つまり、機器有効性管理部１４は、置換登録要求に応じて、旧機器について有効性（状態）が無効（撤去）の有効性管理情報を生成するとともに、旧機器と同一の機器２０として扱う新機器について有効性（状態）が有効（設置）の有効性管理情報を生成する。なお、新機器は旧機器と同一の機器２０として扱われるため、新機器の機器名および設置場所は旧機器の情報がそのまま適用されるものとする。
【００５０】
なお、本実施形態では、機器有効性管理テーブルＴ３の「有効性（状態）」カラムＣ３４に有効（設置）または無効（撤去）のいずれかが登録されるものとしているが、これ以外にも、例えば、機器２０が設置されているがサービスを実行できない状態にあることを示す無効（ロック）などの他の情報が登録されるようにしてもよい。無効（ロック）は、例えば、機器２０を利用して実行されるプリントやスキャンなどのサービスの利用量が契約上限値に達した場合などに「有効性（状態）」カラムＣ３４に登録され、サービスの利用量がリセットされると有効（設置）に書き換えられる。
【００５１】
開始日時は、有効性（状態）が有効（設置）の有効性管理情報が生成された日時を表す時刻情報である。また、終了日時は、有効性（状態）が無効（撤去）に書き換えられた日時を表す時刻情報である。機器有効性管理部１４は、要求受付部１１から受け取った機器登録要求が設置登録要求である場合、機器有効性管理テーブルＴ３の「開始日時」カラムＣ３５に、例えば登録要求を受け取った時刻（日時）を開始日時として登録する。一方、要求受付部１１から受け取った機器登録要求が撤去登録要求である場合、機器有効性管理部１４は、機器有効性管理テーブルＴ３の「終了日時」カラムＣ３６に、例えば登録要求を受け取った時刻（日時）を終了日時として登録する。
【００５２】
また、要求受付部１１から受け取った機器登録要求が置換登録要求である場合、機器有効性管理部１４は、旧機器に対応するエントリの「終了日時」カラムＣ３６に、例えば登録要求を受け取った時刻（日時）を終了日時として登録するとともに、新機器に対応するエントリの「開始日時」カラムＣ３５に、例えば登録要求を受け取った時刻（日時）を開始日時として登録する。なお、図８に示す機器有効性管理テーブルＴ３は、開始日時および終了日時が日単位で登録された例を示しているが、開始日時および終了日時をより細かい時間、分、秒などの単位で登録する構成としてもよい。
【００５３】
マッピング管理部１５は、機器有効性管理部１４からのマッピング登録の要求に応じたマッピング情報の生成および保持などを行う機能モジュールである。また、マッピング管理部１５は、有効なマッピング情報を生成した場合、利用者管理部１２に対してマッピングＩＤの登録を要求する。
【００５４】
図９は、マッピング管理部１５が生成するマッピング情報のデータ構造の一例を示す図である。マッピング情報は、マッピングＩＤと機器ＩＤとを関連付けた情報であり、例えば図９に示すように、不揮発メモリ１０４などに構築されたマッピング管理テーブルＴ４に登録されて保持される。
【００５５】
マッピング管理テーブルＴ４は、図９に示すように、マッピングＩＤを格納する「マッピングＩＤ」カラムＣ４１と、機器ＩＤを格納する「機器ＩＤ」カラムＣ４２と、開始日時を格納する「開始日時」カラムＣ４３と、終了日時を格納する「終了日時」カラムＣ４４とを含む。
【００５６】
マッピングＩＤは、上述したように、機器２０を管理するための管理用識別情報であり、利用者の認知的な識別により同一とみなされる機器２０を同一のものとして扱うための論理的な識別情報である。すなわち、上述の置換登録要求に応じて旧機器から置換される新機器を旧機器と同一の機器２０として扱うために、これら旧機器と新機器とで共通のマッピングＩＤが用いられる。マッピング管理部１５は、機器有効性管理部１４からマッピング登録要求を受け取ると、マッピングＩＤを発行してマッピング管理テーブルＴ４の「マッピングＩＤ」カラムＣ４１に登録するとともに、マッピング登録要求とともに受け取った機器ＩＤを「機器ＩＤ」カラムＣ４２に登録する。これにより、新規に発行したマッピングＩＤに対して機器有効性管理部１４から指定された機器ＩＤが関連付けられる。
【００５７】
また、マッピング管理部１５は、機器有効性管理部１４からマッピング変更要求とともに旧機器の機器ＩＤおよび新機器の機器ＩＤを受け取った場合は、マッピング管理テーブルＴ４の各エントリのうち、旧機器の機器ＩＤが登録されたエントリの「マッピングＩＤ」カラムＣ４１に登録されたマッピングＩＤを新たなエントリの「マッピングＩＤ」カラムＣ４１にコピーするとともに、この新たなエントリの「機器ＩＤ」カラムＣ４２に新機器の機器ＩＤを登録する。これにより、旧機器の機器ＩＤに関連付けられていたマッピングＩＤに対して新機器の機器ＩＤが関連付けられる。
【００５８】
開始日時は、マッピングＩＤに対して機器ＩＤが関連付けられた日時を表す時刻情報（第１時刻情報）である。また、終了日時は、マッピングＩＤに対する機器ＩＤの関連付けが解除された日時を表す時刻情報（第２時刻情報）である。本実施形態では、マッピング管理テーブルＴ４の「開始日時」カラムＣ４３に開始日時が登録され、「終了日時」カラムＣ４４に終了日時が登録されていないマッピング情報を有効なマッピング情報として扱い、「終了日時」カラムＣ４４に終了日時が登録されたマッピング情報を無効なマッピング情報として扱う。有効なマッピング情報は、マッピングＩＤに対する機器ＩＤの関連付けが有効であることを示し、無効なマッピング情報は、マッピングＩＤに対する機器ＩＤの関連付けが解除されて無効となっていることを示している。
【００５９】
マッピング管理部１５は、機器有効性管理部１４からのマッピング登録要求やマッピング変更要求に応じてマッピングＩＤと機器ＩＤとの関連付けを行った場合、マッピング管理テーブルＴ４の該当するエントリの「開始日時」カラムＣ４３に、例えばマッピング登録要求やマッピング変更要求を受け取った時刻（日時）を開始日時として登録する。つまり、この場合は、マッピング管理部１５は有効なマッピング情報を生成する。
【００６０】
一方、マッピング管理部１５は、機器有効性管理部１４からマッピング解除要求とともに機器ＩＤを受け取った場合は、マッピング管理テーブルＴ４の各エントリのうち、受け取った機器ＩＤが登録されたエントリの「終了日時」カラムＣ４４に、例えばマッピング解除要求を受け取った時刻（日時）を終了日時として登録して、マッピング情報を無効化する。また、マッピング管理部１５は、機器有効性管理部１４からマッピング変更要求を受け取った場合は、マッピング管理テーブルＴ４の各エントリのうち、マッピング変更要求とともに受け取った旧機器の機器ＩＤが登録されたエントリの「終了日時」カラムＣ４４に、例えばマッピング変更要求を受け取った時刻（日時）を終了日時として登録して、マッピング情報を無効化する。つまり、これらの場合、マッピング管理部１５は、無効なマッピング情報を生成する。
【００６１】
なお、図９に示すマッピング管理テーブルＴ４は、開始日時および終了日時が日単位で登録された例を示しているが、開始日時および終了日時をより細かい時間、分、秒などの単位で登録する構成としてもよい。
【００６２】
設定管理部１６は、機器２０の設定に関する設定情報を機器ＩＤと関連付けて保持する機能モジュールである。機器２０の設定とは、例えば、機器２０のプリンタ設定やスキャナ設定などである。プリンタ設定に関する設定情報としては、例えば、給紙トレイ設定、用紙種類、用紙厚さ、排紙先などが挙げられる。また、スキャナ設定に関する設定情報としては、例えば、カラー判定、次原稿待機、自動濃度設定、白紙検知などが挙げられる。なお、機器２０の設定に関する設定情報としては、これら以外にも、例えば使用言語の設定など、他の設定項目を含んでいてもよい。
【００６３】
また、設定管理部１６は、要求受付部１１から設定変更要求を受け取った場合、設定変更要求とともに受け取った機器ＩＤに関連付く設定情報を要求に応じて変更する。
【００６４】
また、設定管理部１６は、機器２０から設定情報の要求を受け取った場合、この要求とともに受け取った機器ＩＤ（第１機器識別情報）に関連付く設定情報を、要求元の機器２０に送信する。このとき、設定管理部１６は、機器２０から受け取った機器ＩＤに関連付く設定情報を保持していない場合、設定管理部１６は、マッピング管理部１５に対して、この機器ＩＤが関連付くマッピングＩＤに対して関連付けが解除された機器ＩＤ（第２機器識別情報）の取得を要求する。マッピング管理部１５は、指定された機器ＩＤが関連付くマッピングＩＤを含む無効なマッピング情報を検索することにより、要求された機器ＩＤを取得することができる。そして、設定管理部１６は、マッピング管理部１５により取得された機器ＩＤに関連付く設定情報を、設定情報の要求とともに受け取った機器ＩＤに関連付けるとともに、この設定情報を要求元の機器２０に送信する。これにより、機器２０の置換により旧機器が新機器に置き換えられた場合に、旧機器の設定情報を新機器の設定情報として引き継ぐことができる。
【００６５】
利用履歴管理部１７は、機器２０から収集した利用量に関するログ情報を、その機器２０に対して適用されるサービスを識別するサービスＩＤと関連付けて履歴情報として保持する機能モジュールである。また、利用履歴管理部１７は、要求受付部１１から利用量集計要求を受け取った場合、履歴情報として保持するログ情報のうち、利用量集計要求とともに受け取ったサービスＩＤに関連付くログ情報を取り出して、プリントサービスやスキャンサービスなどのサービスの利用量を集計する。そして、利用履歴管理部１７は、利用量の集計結果を要求受付部１１に応答する。この場合、要求受付部１１は、利用履歴管理部１７から受け取った利用量の集計結果を利用者に閲覧可能に表示させる。
【００６６】
図１０は、利用履歴管理部１７が保持する履歴情報のデータ構造の一例を示す図である。履歴情報は、例えば図１０に示すように、不揮発メモリ１０４などに構築された履歴管理テーブルＴ５に登録されて保持される。
【００６７】
履歴管理テーブルＴ５は、図１０に示すように、サービスＩＤを格納する「サービスＩＤ」カラムＣ５１と、ログ種別を格納する「ログ種別」カラムＣ５２と、利用量を格納する「利用量」カラムＣ５３とを含む。
【００６８】
本実施形態では、機器２０においてプリントやスキャンなどのジョブが実行されると、その都度、機器２０から機器管理装置１０の利用履歴管理部１７に対して、実行されたジョブに関するログ情報が機器ＩＤとともに送信されるものとする。このログ情報には、どのようなジョブに関するログ情報であるかを表すログ種別と、プリントされた枚数やスキャンしたページ数、プリントやスキャンしたデータのデータサイズなどを表す利用量とが含まれる。
【００６９】
利用履歴管理部１７は、機器２０からのログ情報を機器ＩＤとともに受信すると、受信した機器ＩＤに対応するサービスＩＤを取得する。そして、履歴管理テーブルＴ５の「サービスＩＤ」カラムＣ５１に取得したサービスＩＤを登録するとともに、ログ情報に含まれるログ種別を「ログ種別」カラムＣ５２、ログ情報に含まれる利用量を「利用量」カラムＣ５３にそれぞれ登録する。
【００７０】
ここで、機器ＩＤをもとにサービスＩＤを取得する手順について説明する。サービスＩＤは、サービス管理部１３がサービス管理情報として保持しているため、利用履歴管理部１７は、サービス管理部１３に対して機器ＩＤに関連付くサービスＩＤの取得を要求する。サービス管理部１３は、サービスＩＤと利用者ＩＤとを関連付けたサービス管理情報を保持しているため、利用者管理部１２に対して機器ＩＤに関連付く利用者ＩＤの取得を要求する。利用者管理部１２は、利用者ＩＤとマッピングＩＤとを関連付けた利用者情報を保持しているため、マッピング管理部１５に対して機器ＩＤに関連付くマッピングＩＤの取得を要求する。
【００７１】
マッピング管理部１５は、利用者管理部１２からの要求に応じて、保持するマッピング情報に基づき、機器ＩＤに関連付くマッピングＩＤを取得して利用者管理部１２に応答する。利用者管理部１２は、保持する利用者情報に基づき、マッピング管理部１５が取得したマッピングＩＤに関連付く利用者ＩＤを取得してサービス管理部１３に応答する。サービス管理部１３は、保持するサービス管理情報に基づく、利用者管理部１２が取得した利用者ＩＤに関連付くサービスＩＤを取得して利用履歴管理部１７に応答する。以上の手順により、利用履歴管理部１７がログ情報とともに機器２０から受信した機器ＩＤに関連付くサービスＩＤが取得される。利用履歴管理部１７は、機器２０から受信したログ情報を、以上のように取得されたサービスＩＤと関連付けて、利用履歴として保持することができる。
【００７２】
状態管理部１８は、機器２０の状態を表す状態情報を機器２０から収集し、機器ＩＤと関連付けて保持する機能モジュールである。ここでの機器の状態とは、上述したように、例えば、用紙やトナーの残量、エラーの有無などである。また、状態管理部１８は、要求受付部１１から機器状態一覧要求を受け取った場合、要求を入力した利用者が使用するすべての機器２０の機器ＩＤを取得し、取得した機器ＩＤに関連付く状態情報を取り出して要求受付部１１に応答する。この場合、要求受付部１１は、状態管理部１８から受け取った状態情報を集約して機器状態一覧画面を生成し、利用者に閲覧可能に表示させる。
【００７３】
なお、本実施形態では、機器２０の状態を表す状態情報を、利用履歴管理部１７が保持する履歴情報とは別の情報として状態管理部１８が保持する構成を例示するが、利用履歴管理部１７が保持する履歴情報の一部として機器２０から収集される状態情報を保持する構成としてもよい。
【００７４】
＜機器の機能構成＞
次に、機器２０の機能構成について説明する。図１１は、機器２０の機能的な構成例を示すブロック図である。機器２０は、上述のハードウェアとソフトウェア（プログラム）との協働により実現される機能的な構成要素として、例えば図１１に示すように、状態送信部２１と、ログ送信部２２と、設定同期部２３と、表示部２４と、要求送信部２５とを備える。
【００７５】
状態送信部２１は、用紙やトナーの残量、エラーの有無などいった機器２０の状態を機器管理装置１０に送信する機能モジュールである。状態送信部２１は、例えば、定期的あるいは予め定められたタイミングで用紙やトナーの残量をチェックし、用紙やトナーの残量が閾値以下となっていることを検知すると、その状態を機器管理装置１０に通知する。このとき、複数の閾値を設定しておくようにすれば、用紙やトナーの残量を複数レベルで通知することができる。また、状態送信部２１は、機器２０にエラーが発生すると、そのエラーの内容とともにエラーが発生したことを機器管理装置１０に通知し、エラーが解除されると、エラーが解除されたことを機器管理装置１０に通知する。
【００７６】
ログ送信部２２は、機器２０において実行されたプリントやスキャンなどのジョブに関するログ情報を機器管理装置１０に送信する機能モジュールである。ログ送信部２２は、機器２０においてプリントやスキャンなどのジョブが実行されるたびに、上述したログ種別と利用量とを含むログ情報を生成し、生成したログ情報を機器管理装置１０に送信する。
【００７７】
設定同期部２３は、定期的あるいは予め定められたタイミングで機器管理装置１０に対して設定情報を要求し、機器管理装置１０の設定管理部１６が保持する設定情報を取得する。そして、設定同期部２３は、機器管理装置１０から取得した設定情報と機器２０が保持する設定情報とを比較して、両者に差分がある場合は、その差分を機器２０の設定に反映させるとともに、機器２０が保持する設定情報を更新する。
【００７８】
表示部２４は、機器管理装置１０の要求受付部１１によって提供されるインタフェース画面を表示する機能モジュールである。また、要求送信部２５は、表示部２４が表示するインタフェース画面上で利用者が所定の操作を行うことにより入力される要求を、機器管理装置１０に送信する機能モジュールである。
【００７９】
＜管理端末の機能構成＞
次に、管理端末３０の機能構成について説明する。図１２は、管理端末３０の機能的な構成例を示すブロック図である。管理端末３０は、上述のハードウェアとソフトウェア（プログラム）との協働により実現される機能的な構成要素として、例えば図１２に示すように、表示部３１と、要求送信部３２とを備える。
【００８０】
表示部３１は、機器管理装置１０の要求受付部１１によって提供されるインタフェース画面を表示する機能モジュールである。また、要求送信部３２は、表示部３１が表示するインタフェース画面上で利用者が所定の操作を行うことにより入力される要求を、機器管理装置１０に送信する機能モジュールである。
【００８１】
＜インタフェース画面の具体例＞
次に、機器管理装置１０の要求受付部１１により提供されるインタフェース画面の具体例について説明する。
【００８２】
図１３は、インタフェース画面として最初に表示されるメニュー画面ＳＣ１００の一例を示す図である。このメニュー画面ＳＣ１００には、「利用者登録」ボタン１００１と、「サービス購入」ボタン１００２と、「機器登録」ボタン１００３と、「設定変更」ボタン１００４と、「利用量集計」ボタン１００５と、「機器状態一覧」ボタン１００６とが設けられている。利用者は、これらのボタンを選択的に操作することにより、機器管理装置１０に対して様々な要求を行うことができる。
【００８３】
図１４は、利用者が図１３のメニュー画面ＳＣ１００上で「利用者登録」ボタン１００１を操作した場合に表示される利用者登録画面ＳＣ２００の一例を示す図である。利用者登録画面ＳＣ２００としては、まず図１４（ａ）に示す画面が表示される。そして、利用者が図１４（ａ）の画面上で、テキストボックス２００１にログインＩＤを入力するとともにテキストボックス２００２にパスワードを入力して「決定」ボタン２００３を操作すると、利用者登録画面ＳＣ２００は、図１４（ａ）の画面から図１４（ｂ）に示す画面に遷移する。なお、利用者が図１４（ａ）の画面上で、外部認証指定ボタン２００４のいずれかを操作した場合も、利用者登録画面ＳＣ２００は、図１４（ａ）の画面から図１４（ｂ）に示す画面に遷移する。
【００８４】
次に、利用者が図１４（ｂ）の画面上でテキストボックス２０１１に詳細情報を入力し、「登録」ボタン２０１２を操作すると、機器管理装置１０の要求受付部１１によって利用者登録要求が受け付けられる。そして、この利用者登録要求が、ログインＩＤ、パスワード、詳細情報とともに利用者管理部１２に送られる。なお、詳細情報の入力は必須ではない。つまり、利用者がテキストボックス２０１１に詳細情報を入力せずに「登録」ボタン２０１２を操作した場合であっても、要求受付部１１によって利用者登録要求が受け付けられ、この利用者登録要求が、ログインＩＤ、パスワードとともに利用者管理部１２に送られる。
【００８５】
その後、利用者登録要求に応じて利用者管理部１２により利用者情報が生成され、利用者登録が完了すると、利用者登録画面ＳＣ２００は、図１４（ｂ）の画面から図１４（ｃ）に示す画面に遷移し、利用者登録が完了した旨のメッセージが利用者に通知される。そして、利用者が図１４（ｃ）の画面上で「サービス購入」ボタン２０２１を操作すると、インタフェース画面はサービス購入画面に遷移する。また、利用者が図１４（ｃ）の画面上で「終了」ボタン２０２２を操作すると、インタフェース画面の表示が終了する。
【００８６】
図１５は、ログイン画面ＳＣ３００の一例を示す図である。利用者登録とサービス購入を続けて行う場合、つまり、利用者が図１４（ｃ）の画面上で「サービス購入」ボタン２０２１を操作した場合は、利用者の認証を改めて行う必要はない。一方、利用者が図１３のメニュー画面ＳＣ１００上で、「サービス購入」ボタン１００２、「機器登録」ボタン１００３、「設定変更」ボタン１００４、「利用量集計」ボタン１００５、「機器状態一覧」ボタン１００６のいずれかを操作した場合は、利用者の認証が必要となるため、まず図１５に示すログイン画面ＳＣ３００が表示される。
【００８７】
この図１５のログイン画面ＳＣ３００上で、利用者が、テキストボックス３００１にログインＩＤを入力するとともにテキストボックス３００２にパスワードを入力して「ログイン」ボタン３００３を操作すると、機器管理装置１０の要求受付部１１によってログイン要求が受け付けられる。そして、このログイン要求が、ログインＩＤ、パスワードとともに利用者管理部１２に送られて、利用者管理部１２により認証処理が行われる。なお、利用者が図１５のログイン画面ＳＣ３００上で、外部認証指定ボタン３００４のいずれかを操作した場合は、指定されたＳＮＳに登録されたアカウントでの外部認証が行われる。利用者に対する認証処理の結果が認証ＯＫの場合、利用者のログインが許可される。
【００８８】
図１６は、利用者が図１４（ｃ）の画面上で「サービス購入」ボタン２０２１を操作した場合、あるいは、図１３のメニュー画面ＳＣ１００上で「サービス購入」ボタン１００２を操作し、ログインが許可された場合に表示されるサービス購入画面ＳＣ４００の一例を示す図である。サービス購入画面ＳＣ４００としては、まず図１６（ａ）に示す画面が表示される。この図１６（ａ）の画面では、機器管理装置１０が管理する機器２０を用いたサービスの一覧が「購入」ボタン４００１とともに表示される。このサービスの一覧は、「次へ」ボタン４００２の操作に応じて更新される。そして、利用者が図１６（ａ）の画面上で、いずれかのサービスに対応する「購入」ボタン４００１を操作すると、機器管理装置１０の要求受付部１１によってサービス購入要求が受け付けられる。そして、このサービス購入要求が、サービス名、利用者ＩＤとともにサービス管理部１３に送られる。
【００８９】
その後、サービス購入要求に応じてサービス管理部１３によりサービス管理情報が生成されると、サービス購入画面ＳＣ４００は、図１６（ａ）の画面から図１６（ｂ）に示す画面に遷移し、サービス購入が完了した旨のメッセージが利用者に通知されるとともに、サービス管理部１３により発行されたサービスＩＤと購入したサービスの内容とが利用者に通知される。なお、利用者の詳細情報としてメールアドレスが登録されている場合には、このメールアドレスを宛先として同様の通知が行われる。そして、利用者が図１６（ｂ）の画面上で「続けて購入」ボタン４０１１を操作すると、サービス購入画面ＳＣ４００が図１６（ｂ）の画面から図１６（ａ）に戻る。また、利用者が図１６（ｂ）の画面上で「戻る」ボタン４０１２を操作すると、図１３のメニュー画面ＳＣ１００に戻る。また、利用者が図１６（ｂ）の画面上で「終了」ボタン４０１３を操作すると、インタフェース画面の表示が終了する。
【００９０】
図１７は、利用者が図１３のメニュー画面ＳＣ１００上で「機器登録」ボタン１００３を操作し、ログインが許可された場合に表示される機器登録画面ＳＣ５００の一例を示す図である。機器登録要求には、上述したように、機器２０を設置する場合の設置登録要求と、機器２０を撤去する場合の撤去登録要求と、旧機器を新機器に置換する場合の置換登録要求がある。機器登録画面ＳＣ５００には、利用者がこれらの要求のいずれかを選択できるように、「設置」ボタン５００１と、「撤去」ボタン５００２と、「置換」ボタン５００３とが設けられている。
【００９１】
図１８は、利用者が図１７の機器登録画面ＳＣ５００上で「設置」ボタン５００１を操作した場合に表示される設置登録画面ＳＣ５１０の一例を示す図である。設置登録画面ＳＣ５１０としては、まず図１８（ａ）に示す画面が表示される。そして、利用者が図１８（ａ）の画面上で、テキストボックス５１０１に設置する機器２０の機器名、テキストボックス５１０２に設置場所、テキストボックス５１０３にサービスＩＤをそれぞれ入力し、「登録」ボタン５１０４を操作すると、機器管理装置１０の要求受付部１１によって設置登録要求が受け付けられる。
【００９２】
なお、本実施形態では、機器登録要求は機器２０から行うことを想定している。つまり、機器２０の表示部２４が表示するインタフェース画面上の操作によって、利用者による機器登録要求が入力されることを想定している。この場合、機器２０の機器ＩＤが要求とともに機器管理装置１０に送られるため、利用者が機器ＩＤを入力する必要はない。ただし、管理端末３０から機器登録要求を行う場合は、利用者が機器２０の機器ＩＤを入力する必要がある。したがって、管理端末３０から機器２０の登録要求を受け付ける場合には、このインタフェース画面上で利用者に機器ＩＤを入力させる。例えば、管理端末３０において設置登録画面ＳＣ５１０を表示する場合は、図１８（ａ）の画面に機器ＩＤを入力するテキストボックスを追加して、利用者が機器ＩＤを入力できるようにする。
【００９３】
図１８（ａ）の画面上の操作に応じて機器管理装置１０の要求受付部１１によって受け付けられた設置登録要求は、機器ＩＤ、機器名、サービスＩＤとともに機器有効性管理部１４に送られる。そして、機器有効性管理部１４において、設置登録要求に応じた有効性管理情報が生成されるとともに、マッピング管理部１５において有効なマッピング情報が生成されると、設置登録画面ＳＣ５１０は、図１８（ａ）の画面から図１８（ｂ）に示す画面に遷移し、機器２０の設置登録が完了した旨のメッセージが利用者に通知される。そして、利用者が図１８（ｂ）の画面上で「戻る」ボタン５１１１を操作すると、図１３のメニュー画面ＳＣ１００に戻る。また、利用者が図１８（ｂ）の画面上で「終了」ボタン５１１２を操作すると、インタフェース画面の表示が終了する。
【００９４】
図１９は、撤去登録が完了した場合に表示される撤去登録画面ＳＣ５２０の一例を示す図である。利用者が図１７の機器登録画面ＳＣ５００上で「撤去」ボタン５００２を操作した場合は、機器管理装置１０の要求受付部１１によって撤去登録要求が受け付けられて、機器ＩＤとともに機器有効性管理部１４に送られる。そして、機器有効性管理部１４において、撤去登録要求に応じて撤去の対象となる機器２０に対応する有効性管理情報が無効化されるとともに、マッピング管理部１５においてマッピング情報が無効化されると、図１９に示す撤去登録画面ＳＣ５２０が表示され、機器２０の撤去登録が完了した旨のメッセージが利用者に通知される。そして、利用者が図１９の撤去登録画面ＳＣ５２０上で「戻る」ボタン５２０１を操作すると、図１３のメニュー画面ＳＣ１００に戻る。また、利用者が図１９の撤去登録画面ＳＣ５２０上で「終了」ボタン５２０２を操作すると、インタフェース画面の表示が終了する。
【００９５】
図２０は、利用者が図１７の機器登録画面ＳＣ５００上で「置換」ボタン５００３を操作した場合に表示される置換登録画面ＳＣ５３０の一例を示す図である。置換登録画面ＳＣ５３０としては、まず図２０（ａ）に示す画面が表示される。この図２０（ａ）の画面では、利用者が使用する設置状態にある機器２０、つまり旧機器の候補となる機器２０の一覧が「選択」ボタン５３０１とともに表示される。そして、利用者が図２０（ａ）の画面上で、いずれかの機器２０に対応する「選択」ボタン５３０１を操作すると、機器管理装置１０の要求受付部１１によって置換登録要求が受け付けられる。つまり、利用者が置換登録画面ＳＣ５３０で選択した機器２０（旧機器）を、置換登録画面ＳＣ５３０を表示している機器２０（新機器）に置換する置換登録要求が、機器管理装置１０の要求受付部１１によって受け付けられる。そして、この置換登録要求が、旧機器の機器ＩＤおよび新機器の機器ＩＤとともに機器有効性管理部１４に送られる。
【００９６】
その後、機器有効性管理部１４において、置換登録要求に応じて旧機器に対応する有効性管理情報が無効化されるとともに新機器に対応する有効性管理情報が生成され、マッピング管理部１５において、旧機器に対応するマッピング情報が無効化されるとともに新機器に対応する有効なマッピング情報が生成されると、置換登録画面ＳＣ５３０は、図２０（ａ）の画面から図２０（ｂ）に示す画面に遷移し、機器２０の置換登録が完了した旨のメッセージが利用者に通知される。そして、利用者が図２０（ｂ）の画面上で「戻る」ボタン５３１１を操作すると、図１３のメニュー画面ＳＣ１００に戻る。また、利用者が図２０（ｂ）の画面上で「終了」ボタン５３１２を操作すると、インタフェース画面の表示が終了する。
【００９７】
図２１は、利用者が図１３のメニュー画面ＳＣ１００上で「設定変更」ボタン１００４を操作し、ログインが許可された場合に表示される設定変更画面ＳＣ６００の一例を示す図である。設定変更画面ＳＣ６００としては、まず図２１（ａ）に示す画面が表示される。この図２１（ａ）の画面では、利用者が使用する設置状態にある機器２０の一覧が「選択」ボタン６００１とともに表示される。そして、利用者が図２１（ａ）の画面上で、いずれかの機器２０に対応する「選択」ボタン６００１を操作すると、設定変更画面ＳＣ６００は、図２１（ａ）の画面から図２１（ｂ）に示す画面に遷移する。この図２１（ｂ）の画面では、図２１（ａ）の画面上で選択された機器２０に関する現在の設定情報がチェックボックス６０１１やテキストボックス６０１２とともに表示される。そして、利用者が図２１（ｂ）の画面上で、チェックボックス６０１１にチェックを入れたりテキストボックス６０１２に所望の値を入力したりすることで設定情報の変更内容を入力し、「決定」ボタン６０１３を操作すると、機器管理装置１０の要求受付部１１によって設定変更要求が受け付けられる。そして、この設定変更要求が、設定変更の対象となる機器２０、つまり図２１（ａ）の画面上で選択された機器２０の機器ＩＤおよび変更内容とともに、設定管理部１６に送られる。
【００９８】
その後、設定管理部１６において、設定変更要求に応じた設定情報の変更が行われると、設定変更画面ＳＣ６００は、図２１（ｂ）の画面から図２１（ｃ）に示す画面に遷移し、設定変更が完了した旨のメッセージが利用者に通知される。そして、利用者が図２１（ｃ）の画面上で「戻る」ボタン６０２１を操作すると、図１３のメニュー画面ＳＣ１００に戻る。また、利用者が図２１（ｃ）の画面上で「終了」ボタン６０２２を操作すると、インタフェース画面の表示が終了する。
【００９９】
図２２は、利用者が図１３のメニュー画面ＳＣ１００上で「利用量集計」ボタン１００５を操作し、ログインが許可された場合に表示される利用量集計画面ＳＣ７００の一例を示す図である。利用量集計画面ＳＣ７００としては、まず図２２（ａ）に示す画面が表示される。そして、利用者が図２２（ａ）の画面上で、テキストボックス７００１にサービスＩＤを入力し、「集計」ボタン７００２を操作すると、機器管理装置１０の要求受付部１１によって利用量集計要求が受け付けられる。そして、この利用量集計要求が、指定されたサービスＩＤとともに、利用履歴管理部１７に送られる。
【０１００】
その後、利用履歴管理部１７において、利用量集計要求に応じて指定されたサービスＩＤに関連付くすべての履歴情報から利用量が集計されると、利用量集計画面ＳＣ７００は、図２２（ａ）の画面から図２２（ｂ）に示す画面に遷移し、利用履歴管理部１７による利用量の集計結果が利用者に通知される。そして、利用者が図２２（ｂ）の画面上で「戻る」ボタン７０１１を操作すると、図１３のメニュー画面ＳＣ１００に戻る。また、利用者が図２２（ｂ）の画面上で「終了」ボタン７０１２を操作すると、インタフェース画面の表示が終了する。
【０１０１】
図２３は、利用者が図１３のメニュー画面ＳＣ１００上で「機器状態一覧」ボタン１００６を操作し、ログインが許可された場合に表示される機器状態一覧画面ＳＣ８００の一例を示す図である。利用者が図１３のメニュー画面ＳＣ１００上で「機器状態一覧」ボタン１００６を操作し、ログインが許可されると、機器管理装置１０の要求受付部１１によって機器状態一覧要求が受け付けられて、利用者ＩＤとともに状態管理部１８に送られる。そして、状態管理部１８において、機器状態一覧要求に応じて利用者が使用するすべての機器２０の状態情報が収集されると、図２３に示す機器状態一覧画面ＳＣ８００が表示され、機器２０の状態が一覧表示される。そして、利用者が図２３の機器状態一覧画面ＳＣ８００上で「戻る」ボタン８００１を操作すると、図１３のメニュー画面ＳＣ１００に戻る。また、利用者が図２３の機器状態一覧画面ＳＣ８００上で「終了」ボタン８００２を操作すると、インタフェース画面の表示が終了する。
【０１０２】
なお、以上説明したインタフェース画面の構成はあくまで一例であり、これに限らない。機器管理装置１０の要求受付部１１が提供するインタフェース画面は、利用者が機器管理装置１０に対して行う様々な要求を入力できる構成であればよく、上述の構成例に対して様々な変形や変更を加えることができる。
【０１０３】
＜動作説明＞
次に、本実施形態の機器管理システム１における主要な動作の具体例について、フローチャートおよびシーケンス図に沿って説明する。
【０１０４】
図２４は、利用者登録処理の動作例を示すフローチャートである。この図２４のフローチャートで示す一連の処理は、利用者管理部１２が要求受付部１１から利用者登録要求を受け取った場合に実行する処理である。
【０１０５】
利用者管理部１２は、要求受付部１１から利用者登録要求を受け取ると、まず、利用者ＩＤを発行する（ステップＳ１０１）。そして、利用者管理部１２は、利用者登録要求とともに受け取ったログインＩＤおよびパスワードを、ステップＳ１０１で発行した利用者ＩＤに関連付けて登録する（ステップＳ１０２）。
【０１０６】
次に、利用者管理部１２は、利用者登録要求とともに詳細情報を受け取ったか否か、つまり利用者による詳細情報の入力があったか否かを判定する（ステップＳ１０３）。そして、詳細情報が入力されている場合は（ステップＳ１０３：Ｙｅｓ）、利用者登録要求とともに受け取った詳細情報を、ステップＳ１０１で発行した利用者ＩＤに関連付けて登録し（ステップＳ１０４）、利用者登録処理を終了する。一方、詳細情報が入力されていない場合は（ステップＳ１０３：Ｎｏ）、そのまま利用者登録処理を終了する。
【０１０７】
図２５は、認証処理の動作例を示すフローチャートである。この図２５のフローチャートで示す一連の処理は、利用者管理部１２が要求受付部１１からログイン要求を受け取った場合に実行する処理である。
【０１０８】
利用者管理部１２は、要求受付部１１からログイン要求を受け取ると、ログイン要求とともに受け取ったログインＩＤおよびパスワードを利用者情報と照合し（ステップＳ２０１）、利用者情報の中に一致するログインＩＤおよびパスワードがあるか否かを判定する（ステップＳ２０２）。そして、一致するログインＩＤおよびパスワードがあれば（ステップＳ２０２：Ｙｅｓ）、要求受付部１１に対して認証ＯＫを応答し（ステップＳ２０３）、認証処理を終了する。一方、一致するログインＩＤおよびパスワードがなければ（ステップＳ２０２：Ｎｏ）、要求受付部１１に対して認証ＮＧを応答し（ステップＳ２０４）、認証処理を終了する。
【０１０９】
図２６は、サービス購入処理の動作例を示すフローチャートである。この図２６のフローチャートで示す一連の処理は、サービス管理部１３が要求受付部１１からサービス購入要求を受け取った場合に実行する処理である。
【０１１０】
サービス管理部１３は、要求受付部１１からサービス購入要求を受け取ると、まず、サービスＩＤを発行する（ステップＳ３０１）。そして、サービス管理部１３は、サービス購入要求とともに受け取ったサービス名および利用者ＩＤを、ステップＳ３０１で発行したサービスＩＤに関連付けて登録し（ステップＳ３０２）、サービス購入処理を終了する。
【０１１１】
図２７は、利用者登録処理からサービス購入処理までの動作例を示すシーケンス図である。この図２７のシーケンス図は、利用者による利用者登録要求、ログイン要求、サービス購入要求に応じた要求受付部１１、利用者管理部１２およびサービス管理部１３の動作例を示している。
【０１１２】
利用者による利用者登録要求は、要求受付部１１によって受け付けられる（ステップＳ４０１）。そして、要求受付部１１が受け付けた利用者登録要求は、要求受付部１１から利用者管理部１２に送られる（ステップＳ４０２）。この利用者登録要求には、利用者により入力されたログインＩＤ、パスワードおよび詳細情報が付加されている。
【０１１３】
利用者管理部１２は、要求受付部１１から利用者登録要求を受け取ると、利用者ＩＤを発行して利用者情報の登録を行う（ステップＳ４０３）。そして、利用者管理部１２は、要求受付部１１に対して利用者登録の完了を応答する（ステップＳ４０４）。要求受付部１１は、利用者管理部１２から利用者登録完了の応答を受け取ると、利用者登録完了を利用者に通知する（ステップＳ４０５）。
【０１１４】
その後、利用者によるログイン要求があると、このログイン要求が要求受付部１１によって受け付けられる（ステップＳ４０６）。そして、要求受付部１１が受け付けたログイン要求は、要求受付部１１から利用者管理部１２に送られる（ステップＳ４０７）。このログイン要求には、利用者により入力されたログインＩＤおよびパスワードが付加されている。
【０１１５】
利用者管理部１２は、要求受付部１１からログイン要求を受け取ると、認証処理を行う（ステップＳ４０８）。そして、利用者管理部１２は、要求受付部１１に対して認証結果を応答する（ステップＳ４０９）。ここでは認証結果は認証ＯＫであるものとする。認証ＯＫの認証結果には、認証ＯＫとなった利用者の利用者ＩＤが付加されている。要求受付部１１は、利用者管理部１２から認証ＯＫの認証結果を受け取ると、利用者のログインを許可する（ステップＳ４１０）。
【０１１６】
その後、利用者によるサービス購入要求があると、このサービス購入要求が要求受付部１１によって受け付けられる（ステップＳ４１１）。そして、要求受付部１１が受け付けたサービス購入要求は、要求受付部１１からサービス管理部１３に送られる（ステップＳ４１２）。このサービス購入要求には、利用者ＩＤおよびサービス名が付加されている。
【０１１７】
サービス管理部１３は、要求受付部１１からサービス購入要求を受け取ると、サービスＩＤを発行してサービス管理情報の登録を行う（ステップＳ４１３）。そして、サービス管理部１３は、要求受付部１１に対してサービス購入完了を応答する（ステップＳ４１４）。この応答には、サービス管理部１３が発行したサービスＩＤと利用者ＩＤとが付加されている。要求受付部１１は、サービス管理部１３からサービス購入完了の応答を受け取ると、サービス購入完了を利用者に通知する（ステップＳ４１５）。この通知には、サービス管理部１３が発行したサービスＩＤが付加されている。
【０１１８】
図２８は、設置登録処理の動作例を示すフローチャートである。この図２８のフローチャートで示す一連の処理は、機器有効性管理部１４が要求受付部１１から設置登録要求を受け取った場合に実行する処理である。
【０１１９】
機器有効性管理部１４は、要求受付部１１から設置登録要求を受け取ると、まず、設置登録要求とともに受け取った機器ＩＤに対応する有効な有効性管理情報があるか否かを確認する（ステップＳ５０１）。そして、受け取った機器ＩＤに対応する有効な有効性管理情報がなければ（ステップＳ５０１：Ｎｏ）、マッピング管理部１５に対してマッピング登録を要求する（ステップＳ５０２）。
【０１２０】
その後、マッピング管理部１５からマッピング登録ＯＫの応答を受け取った場合（ステップＳ５０３：Ｙｅｓ）、機器有効性管理部１４は、設置登録要求とともに受け取った機器ＩＤ、機器名および設置場所と、有効（設置）を示す有効性と、開始日時とを含む有効性管理情報を生成して登録する（ステップＳ５０４）。そして、機器有効性管理部１４は、要求受付部１１に対して設置ＯＫを応答し（ステップＳ５０５）、設置登録処理を終了する。
【０１２１】
一方、設置登録要求とともに受け取った機器ＩＤに対応する有効な有効性管理情報がある場合（ステップＳ５０１：Ｙｅｓ）、あるいは、マッピング管理部１５からマッピング登録ＮＧの応答を受け取った場合は（ステップＳ５０３：Ｎｏ）、機器有効性管理部１４は、要求受付部１１に対して設置ＮＧを応答し（ステップＳ５０６）、設置登録処理を終了する。
【０１２２】
図２９は、マッピング登録処理の動作例を示すフローチャートである。この図２９のフローチャートで示す一連の処理は、マッピング管理部１５が機器有効性管理部１４からマッピング登録要求を受け取った場合に実行する処理である。
【０１２３】
マッピング管理部１５は、機器有効性管理部１４からマッピング登録要求を受け取ると、まず、マッピング登録要求とともに受け取った機器ＩＤに対応する有効なマッピング情報があるか否かを確認する（ステップＳ６０１）。そして、受け取った機器ＩＤに対応する有効なマッピング情報がなければ（ステップＳ６０１：Ｎｏ）、マッピングＩＤを発行し（ステップＳ６０２）、このマッピングＩＤに、マッピング登録要求とともに受け取った機器ＩＤと開始日時とを関連付けたマッピング情報を生成して登録する（ステップＳ６０３）。
【０１２４】
その後、マッピング管理部１５は、利用者管理部１２に対して利用者情報に対するマッピングＩＤの追加登録を要求するとともに（ステップＳ６０４）、機器有効性管理部１４に対してマッピング登録ＯＫを応答し（ステップＳ６０５）、マッピング登録処理を終了する。
【０１２５】
一方、マッピング登録要求とともに受け取った機器ＩＤに対応する有効なマッピング情報がある場合は（ステップＳ６０１：Ｙｅｓ）、マッピング管理部１５は、機器有効性管理部１４に対してマッピング登録ＮＧを応答し（ステップＳ６０６）、マッピング登録処理を終了する。
【０１２６】
図３０は、マッピングＩＤ追加登録処理の動作例を示すフローチャートである。この図３０のフローチャートで示す一連の処理は、利用者管理部１２がマッピング管理部１５からマッピングＩＤの追加登録の要求（マッピングＩＤ登録要求）を受け取った場合に実行する処理である。
【０１２７】
利用者管理部１２は、マッピング管理部１５からマッピングＩＤ登録要求を受け取ると、まず、マッピングＩＤ登録要求とともに受け取ったサービスＩＤに関連付く利用者ＩＤをサービス管理部１３に対し要求し（ステップＳ７０１）、サービス管理部１３から利用者ＩＤを取得する（ステップＳ７０２）。そして、利用者管理部１２は、サービス管理部１３から取得した利用者ＩＤに対応する利用者情報に対して、マッピングＩＤ登録要求とともに受け取ったマッピングＩＤを追加登録し（ステップＳ７０３）、マッピングＩＤ追加登録処理を終了する。
【０１２８】
図３１は、マッピング登録処理とマッピングＩＤ追加登録処理とを含めた設置登録処理の動作例を示すシーケンス図である。この図３１のシーケンス図は、利用者による設置登録要求に応じた要求受付部１１、機器有効性管理部１４、マッピング管理部１５、利用者管理部１２およびサービス管理部１３の動作例（設置登録が成功する場合の動作例）を示している。
【０１２９】
利用者による設置登録要求は、要求受付部１１によって受け付けられる（ステップＳ８０１）。そして、要求受付部１１が受け付けた設置登録要求は、要求受付部１１から機器有効性管理部１４に送られる（ステップＳ８０２）。この設置登録要求には、設置する機器２０の機器ＩＤ、機器名、設置場所およびサービスＩＤが付加されている。
【０１３０】
機器有効性管理部１４は、要求受付部１１から設置登録要求を受け取ると、マッピング管理部１５に対してマッピング登録を要求する（ステップＳ８０３）。このマッピング登録要求には、機器有効性管理部１４が要求受付部１１から設置登録要求とともに受け取った機器ＩＤおよびサービスＩＤが付加されている。マッピング管理部１５は、機器有効性管理部１４からマッピング登録要求を受け取ると、マッピングＩＤを発行してマッピング情報を生成し登録する（ステップＳ８０４）。そして、マッピング管理部１５は、機器有効性管理部１４に対して登録ＯＫのマッピング登録結果を応答する（ステップＳ８０５）。
【０１３１】
機器有効性管理部１４は、マッピング管理部１５から登録ＯＫのマッピング登録結果を受け取ると、設置登録要求に応じた有効性管理情報を生成して登録する（ステップＳ８０６）。そして、機器有効性管理部１４は、要求受付部１１に対して設置ＯＫの設置登録結果を通知する（ステップＳ８０７）。要求受付部１１は、機器有効性管理部１４から設置ＯＫの設置登録結果を受け取ると、設置登録完了を利用者に通知する（ステップＳ８０８）。
【０１３２】
また、マッピング管理部１５は、ステップＳ８０５で機器有効性管理部１４に対して登録ＯＫのマッピング登録結果を応答した後、利用者管理部１２に対してマッピングＩＤの追加登録を要求する（ステップＳ８０９）。このマッピングＩＤ登録要求には、マッピング管理部１５が発行したマッピングＩＤと、マッピング管理部１５が機器有効性管理部１４からマッピング登録要求とともに受け取ったサービスＩＤとが付加されている。
【０１３３】
利用者管理部１２は、マッピング管理部１５からマッピングＩＤ登録要求を受け取ると、サービス管理部１３に対して利用者ＩＤの取得を要求する（ステップＳ８１０）。この利用者ＩＤ取得要求には、利用者管理部１２がマッピング管理部１５からマッピングＩＤ登録要求とともに受け取ったサービスＩＤが付加されている。サービス管理部１３は、利用者管理部１２から利用者ＩＤ取得要求を受け取ると、サービス管理情報に対して、利用者ＩＤ取得要求に付加されたサービスＩＤに関連付く利用者ＩＤの検索を行い（ステップＳ８１１）、この利用者ＩＤを利用者管理部１２に応答する（ステップＳ８１２）。そして、利用者管理部１２は、サービス管理部１３から受け取った利用者ＩＤに対応する利用者情報に対して、マッピングＩＤを追加登録する（ステップＳ８１３）。
【０１３４】
図３２は、撤去登録処理の動作例を示すフローチャートである。この図３２のフローチャートで示す一連の処理は、機器有効性管理部１４が要求受付部１１から撤去登録要求を受け取った場合に実行する処理である。
【０１３５】
機器有効性管理部１４は、要求受付部１１から撤去登録要求を受け取ると、まず、撤去登録要求とともに受け取った機器ＩＤに対応する有効な有効性管理情報があるか否かを確認する（ステップＳ９０１）。そして、受け取った機器ＩＤに対応する有効な有効性管理情報があれば（ステップＳ９０１：Ｙｅｓ）、マッピング管理部１５に対してマッピング解除を要求する（ステップＳ９０２）。
【０１３６】
その後、マッピング管理部１５からマッピング解除ＯＫの応答を受け取った場合（ステップＳ９０３：Ｙｅｓ）、機器有効性管理部１４は、置換登録要求とともに受け取った機器ＩＤに対応する有効性管理情報に対し、有効性を有効（設置）から無効（撤去）に書き換えるとともに終了日時を書き込んで、この有効性管理情報を無効化する（ステップＳ９０４）。そして、機器有効性管理部１４は、要求受付部１１に対して撤去ＯＫを応答し（ステップＳ９０５）、撤去登録処理を終了する。
【０１３７】
一方、撤去登録要求とともに受け取った機器ＩＤに対応する有効な有効性管理情報がない場合（ステップＳ９０１：Ｎｏ）、あるいは、マッピング管理部１５からマッピング撤去ＮＧの応答を受け取った場合は（ステップＳ９０３：Ｎｏ）、機器有効性管理部１４は、要求受付部１１に対して撤去ＮＧを応答し（ステップＳ９０６）、撤去登録処理を終了する。
【０１３８】
図３３は、マッピング解除処理の動作例を示すフローチャートである。この図３３のフローチャートで示す一連の処理は、マッピング管理部１５が機器有効性管理部１４からマッピング解除要求を受け取った場合に実行する処理である。
【０１３９】
マッピング管理部１５は、機器有効性管理部１４からマッピング解除要求を受け取ると、まず、マッピング解除要求とともに受け取った機器ＩＤに対応する有効なマッピング情報があるか否かを確認する（ステップＳ１００１）。そして、受け取った機器ＩＤに対応する有効なマッピング情報があれば（ステップＳ１００１：Ｙｅｓ）、このマッピング情報に終了日時を書き込んで、このマッピング情報を無効化する（ステップＳ１００２）。そして、機器有効性管理部１４に対してマッピング解除ＯＫを応答し（ステップＳ１００３）、マッピング解除処理を終了する。
【０１４０】
一方、マッピング解除要求とともに受け取った機器ＩＤに対応する有効なマッピング情報がない場合は（ステップＳ１００１：Ｎｏ）、マッピング管理部１５は、機器有効性管理部１４に対してマッピング解除ＮＧを応答し（ステップＳ１００４）、マッピング解除処理を終了する。
【０１４１】
図３４は、マッピング解除処理を含めた撤去登録処理の動作例を示すシーケンス図である。この図３４のシーケンス図は、利用者による撤去登録要求に応じた要求受付部１１、機器有効性管理部１４およびマッピング管理部１５の動作例（撤去登録が成功する場合の動作例）を示している。
【０１４２】
利用者による撤去登録要求は、要求受付部１１によって受け付けられる（ステップＳ１１０１）。そして、要求受付部１１が受け付けた撤去登録要求は、要求受付部１１から機器有効性管理部１４に送られる（ステップＳ１１０２）。この撤去登録要求には、撤去する機器２０の機器ＩＤが付加されている。
【０１４３】
機器有効性管理部１４は、要求受付部１１から撤去登録要求を受け取ると、マッピング管理部１５に対してマッピング解除を要求する（ステップＳ１１０３）。このマッピング解除要求には、機器有効性管理部１４が要求受付部１１から撤去登録要求とともに受け取った機器ＩＤが付加されている。マッピング管理部１５は、機器有効性管理部１４からマッピング解除要求を受け取ると、マッピング解除要求とともに受け取った機器ＩＤに対応するマッピング情報を無効化する（ステップＳ１１０４）。そして、マッピング管理部１５は、機器有効性管理部１４に対して解除ＯＫのマッピング解除結果を応答する（ステップＳ１１０５）。
【０１４４】
機器有効性管理部１４は、マッピング管理部１５から解除ＯＫのマッピング解除結果を受け取ると、撤去登録要求とともに受け取った機器ＩＤに対応する有効性管理情報を無効化する（ステップＳ１１０６）。そして、機器有効性管理部１４は、要求受付部１１に対して撤去ＯＫの撤去登録結果を通知する（ステップＳ１１０７）。要求受付部１１は、機器有効性管理部１４から撤去ＯＫの撤去登録結果を受け取ると、撤去登録完了を利用者に通知する（ステップＳ１１０８）。
【０１４５】
図３５は、置換登録処理の動作例を示すフローチャートである。この図３５のフローチャートで示す一連の処理は、機器有効性管理部１４が要求受付部１１から置換登録要求を受け取った場合に実行する処理である。
【０１４６】
機器有効性管理部１４は、要求受付部１１から置換登録要求を受け取ると、まず、置換登録要求とともに受け取った旧機器の機器名および設置場所をもとに、旧機器に対応する有効な有効性管理情報があるか否かを確認する（ステップＳ１２０１）。そして、旧機器に対応する有効な有効性管理情報があれば（ステップＳ１２０１：Ｙｅｓ）、マッピング管理部１５に対してマッピング変更を要求する（ステップＳ１２０２）。
【０１４７】
その後、マッピング管理部１５からマッピング変更ＯＫの応答を受け取った場合（ステップＳ１２０３：Ｙｅｓ）、機器有効性管理部１４は、旧機器に対応する有効性管理情報に対し、有効性を有効（設置）から無効（撤去）に書き換えるとともに終了日時を書き込んで、この有効性管理情報を無効化する（ステップＳ１２０４）。さらに、機器有効性管理部１４は、置換登録要求とともに受け取った新機器の機器ＩＤと、置換登録要求とともに受け取った旧機器の機器名および設置場所と、有効（設置）を示す有効性と、開始日時とを含む、新機器に対応する有効性管理情報を生成して登録する（ステップＳ１２０５）。そして、機器有効性管理部１４は、要求受付部１１に対して置換ＯＫを応答し（ステップＳ１２０６）、置換登録処理を終了する。
【０１４８】
一方、旧機器に対応する有効な有効性管理情報がない場合（ステップＳ１２０１：Ｎｏ）、あるいは、マッピング管理部１５からマッピング変更ＮＧの応答を受け取った場合は（ステップＳ１２０３：Ｎｏ）、機器有効性管理部１４は、要求受付部１１に対して置換ＮＧを応答し（ステップＳ１２０７）、置換登録処理を終了する。
【０１４９】
図３６は、マッピング変更処理の動作例を示すフローチャートである。この図３６のフローチャートで示す一連の処理は、マッピング管理部１５が機器有効性管理部１４からマッピング変更要求を受け取った場合に実行する処理である。
【０１５０】
マッピング管理部１５は、機器有効性管理部１４からマッピング変更要求を受け取ると、まず、マッピング変更要求とともに受け取った旧機器の機器ＩＤに対応する有効なマッピング情報があるか否かを確認する（ステップＳ１３０１）。そして、旧機器の機器ＩＤに対応する有効なマッピング情報があれば（ステップＳ１３０１：Ｙｅｓ）、次に、マッピング変更要求とともに受け取った新機器の機器ＩＤに対応する有効なマッピング情報があるか否かを確認する（ステップＳ１３０２）。
【０１５１】
そして、新機器の機器ＩＤに対応する有効なマッピング情報がなければ（ステップＳ１３０２：Ｎｏ）、マッピング管理部１５は、まず、旧機器の機器ＩＤに対応するマッピング情報に終了日時を書き込んで、このマッピング情報を無効化する（ステップＳ１３０３）。次に、マッピング管理部１５は、旧機器の機器ＩＤに対応するマッピング情報、つまりステップＳ１３０３で無効化したマッピング情報に含まれるマッピングＩＤに、新機器の機器ＩＤと開始日時とを関連付けたマッピング情報を生成して登録する（ステップＳ１３０４）。そして、マッピング管理部１５は、機器有効性管理部１４に対してマッピング変更ＯＫを応答し（ステップＳ１３０５）、マッピング変更処理を終了する。
【０１５２】
一方、マッピング変更要求とともに受け取った旧機器の機器ＩＤに対応する有効なマッピング情報がない場合（ステップＳ１３０１：Ｎｏ）、あるいは、マッピング変更要求とともに受け取った新機器の機器ＩＤに対応する有効なマッピング情報がある場合は（ステップＳ１３０２：Ｙｅｓ）、マッピング管理部１５は、機器有効性管理部１４に対してマッピング変更ＮＧを応答し（ステップＳ１３０６）、マッピング変更処理を終了する。
【０１５３】
図３７は、マッピング変更処理を含めた置換登録処理の動作例を示すシーケンス図である。この図３７のシーケンス図は、利用者による置換登録要求に応じた要求受付部１１、機器有効性管理部１４およびマッピング管理部１５の動作例（置換登録が成功する場合の動作例）を示している。
【０１５４】
利用者による置換登録要求は、要求受付部１１によって受け付けられる（ステップＳ１４０１）。そして、要求受付部１１が受け付けた置換登録要求は、要求受付部１１から機器有効性管理部１４に送られる（ステップＳ１４０２）。この置換登録要求には、旧機器の機器名および設置場所と新機器の機器ＩＤとが付加されている。
【０１５５】
機器有効性管理部１４は、要求受付部１１から置換登録要求を受け取ると、マッピング管理部１５に対してマッピング変更を要求する（ステップＳ１４０３）。このマッピング変更要求には、旧機器の機器ＩＤおよび新機器の機器ＩＤが付加されている。マッピング管理部１５は、機器有効性管理部１４からマッピング変更要求を受け取ると、旧機器の機器ＩＤに対応するマッピング情報を無効化するとともに、新機器の機器ＩＤに対応するマッピング情報を生成して登録する（ステップＳ１４０４）。そして、マッピング管理部１５は、機器有効性管理部１４に対して変更ＯＫのマッピング変更結果を応答する（ステップＳ１４０５）。
【０１５６】
機器有効性管理部１４は、マッピング管理部１５から変更ＯＫのマッピング変更結果を受け取ると、旧機器に対応する有効性管理情報を無効化するとともに、新機器に対応する有効性管理情報を生成して登録する（ステップＳ１４０６）。そして、機器有効性管理部１４は、要求受付部１１に対して置換ＯＫの置換登録結果を通知する（ステップＳ１４０７）。要求受付部１１は、機器有効性管理部１４から置換ＯＫの置換登録結果を受け取ると、置換登録完了を利用者に通知する（ステップＳ１４０８）。
【０１５７】
図３８は、設定変更処理の動作例を示すフローチャートである。この図３８のフローチャートで示す一連の処理は、設定管理部１６が要求受付部１１から設定変更要求を受け取った場合に実行する処理である。
【０１５８】
設定管理部１６は、要求受付部１１から設定変更要求を受け取ると、まず、設定変更要求とともに受け取った機器ＩＤに関連付く設定情報を取得する（ステップＳ１５０１）。そして、設定管理部１６は、ステップＳ１５０１で取得した設定情報を、設定変更要求とともに受け取った変更内容に基づいて変更し（ステップＳ１５０２）、設定変更処理を終了する。このように変更された設定情報は、後述の設定同期処理によって機器２０に反映される。
【０１５９】
図３９は、機器２０における設定同期処理の動作例を示すフローチャートである。この図３９のフローチャートで示す一連の処理は、機器２０の設定同期部２３が、定期的あるいは予め定められたタイミングで実行する処理である。
【０１６０】
機器２０の設定同期部２３は、設定同期処理を行う場合、まず、機器管理装置１０に対して設定情報を要求し（ステップＳ１６０１）、この要求に対する応答として機器管理装置１０から送信された設定情報を受信する（ステップＳ１６０２）。そして、設定同期部２３は、ステップＳ１６０２で受信した設定情報を、機器２０が保持する設定情報と比較する（ステップＳ１６０３）。機器２０が保持する設定情報は、機器２０の現在の設定を表している。
【０１６１】
ステップＳ１６０３での比較の結果、機器管理装置１０から受信した設定情報と機器２０が保持する設定情報との間に差分がある場合（ステップＳ１６０４：Ｙｅｓ）、設定同期部２３は、その差分を機器２０の設定に反映させるとともに、機器２０が保持する設定情報を更新し（ステップＳ１６０５）、設定同期処理を終了する。一方、機器管理装置１０から受信した設定情報と機器２０が保持する設定情報との間に差分がなければ（ステップＳ１６０４：Ｎｏ）、そのまま設定同期処理を終了する。
【０１６２】
図４０は、機器管理装置１０における設定同期処理の動作例を示すフローチャートである。この図４０のフローチャートで示す一連の処理は、機器管理装置１０の設定管理部１６が機器２０から設定情報の要求を受信した場合に実行する処理である。
【０１６３】
機器管理装置１０の設定管理部１６は、機器２０から設定情報の要求を受信すると、設定情報の要求とともに受信した機器ＩＤに関連付く設定情報があるか否かを確認する（ステップＳ１７０１）。そして、受信した機器ＩＤに関連付く設定情報があれば（ステップＳ１７０１：Ｙｅｓ）、この機器ＩＤに関連付く設定情報を機器２０に送信し（ステップＳ１７０２）、設定同期処理を終了する。
【０１６４】
一方、受信した機器ＩＤに関連付く設定情報がない場合（ステップＳ１７０１：Ｎｏ）、設定管理部１６は、マッピング管理部１５に対して、旧機器の機器ＩＤを要求する（ステップＳ１７０３）。つまり、設定管理部１６は設置状態にある機器２０の設定情報を保持するが、上述した機器２０の置換によって旧機器が新機器に置き換えられた場合、設定管理部１６が保持しているのは旧機器の設定情報であり、新機器の設定情報は保持していない。そこで、設定管理部１６は、旧機器の設定情報を特定するために、マッピング管理部１５に対して旧機器の機器ＩＤを要求する。
【０１６５】
そして、マッピング管理部１５から旧機器の機器ＩＤが送られると、設定管理部１６は、この旧機器の機器ＩＤを取得し（ステップＳ１７０４）、旧機器の機器ＩＤに関連付く設定情報を、新機器の機器ＩＤ、つまり設定情報の要求とともに機器２０から受信した機器ＩＤに関連付ける（ステップＳ１７０５）。そして、新機器の機器ＩＤに関連付くように関連付けが変更された設定情報を、要求元の機器２０に送信し（ステップＳ１７０６）、設定同期処理を終了する。
【０１６６】
図４１は、旧機器ＩＤ検索処理の動作例を示すフローチャートである。この図４１のフローチャートで示す一連の処理は、マッピング管理部１５が設定管理部１６から旧機器の機器ＩＤの要求を受け取った場合に実行する処理である。
【０１６７】
マッピング管理部１５は、設定管理部１６から旧機器の機器ＩＤの要求を受け取ると、まず、受け取った機器ＩＤに対応する有効なマッピング情報を特定する（ステップＳ１８０１）。次に、マッピング管理部１５は、ステップＳ１８０１で特定したマッピング情報の開始日時を取得し（ステップＳ１８０２）、取得した開始日時と一致する終了日時を含む無効なマッピング情報を特定する（ステップＳ１８０３）。そして、マッピング管理部１５は、ステップＳ１８０３で特定したマッピング情報に含まれる機器ＩＤを、旧機器の機器ＩＤとして要求元の機器２０に送信し（ステップＳ１８０４）、旧機器ＩＤ検索処理を終了する。以上の旧機器ＩＤ検索処理を含めた設定同期処理によって、機器２０の置換が行われた場合に、利用者が特段の操作をせずに、旧機器の設定情報を新機器の設定情報として引き継がせることができる。
【０１６８】
図４２は、履歴情報蓄積処理の動作例を示すシーケンス図である。この図４２のシーケンス図は、機器２０においてプリントやスキャンなどのジョブが実行され、そのジョブに関するログ情報が送信されたときの利用履歴管理部１７、サービス管理部１３、利用者管理部１２およびマッピング管理部１５の動作例を示している。
【０１６９】
機器２０から送信されたログ情報は、機器管理装置１０の利用履歴管理部１７によって受信される（ステップＳ１９０１）。このログ情報には、機器ＩＤ、ログ種別および利用量が含まれている。利用履歴管理部１７は、機器２０からログ情報を受信すると、このログ情報を送信した機器２０に対応するサービスＩＤを取得するために、サービス管理部１３に対してサービスＩＤの取得を要求する（ステップＳ１９０２）。このサービスＩＤ取得要求には、ログ情報を送信した機器２０の機器ＩＤが付加されている。
【０１７０】
サービス管理部１３は、利用履歴管理部１７からサービスＩＤ取得要求を受け取ると、利用履歴管理部１７が要求するサービスＩＤに関連付く利用者ＩＤを取得するために、利用者管理部１２に対して利用者ＩＤの取得を要求する（ステップＳ１９０３）。この利用者ＩＤ取得要求には、ログ情報を送信した機器２０の機器ＩＤが付加されている。
【０１７１】
利用者管理部１２は、サービス管理部１３から利用者ＩＤ取得要求を受け取ると、利用者管理部１２が要求する利用者ＩＤに関連付くマッピングＩＤを取得するために、マッピング管理部１５に対してマッピングＩＤの取得を要求する（ステップＳ１９０４）。このマッピングＩＤ取得要求には、ログ情報を送信した機器２０の機器ＩＤが付加されている。
【０１７２】
マッピング管理部１５は、利用者管理部１２からマッピングＩＤ取得要求を受け取ると、マッピング情報に対して、ログ情報を送信した機器２０の機器ＩＤに関連付くマッピングＩＤの検索を行う（ステップＳ１９０５）。そして、取得したマッピングＩＤを利用者管理部１２に応答する（ステップＳ１９０６）。
【０１７３】
利用者管理部１２は、マッピング管理部１５からマッピングＩＤを受け取ると、利用者情報に対して、マッピング管理部１５から受け取ったマッピングＩＤに関連付く利用者ＩＤの検索を行う（ステップＳ１９０７）。そして、取得した利用者ＩＤをサービス管理部１３に応答する（ステップＳ１９０８）。
【０１７４】
サービス管理部１３は、利用者管理部１２から利用者ＩＤを受け取ると、サービス管理情報に対して、利用者管理部１２から受け取った利用者ＩＤに関連付くサービスＩＤの検索を行う（ステップＳ１９０９）。そして、取得したサービスＩＤを利用履歴管理部１７に応答する（ステップＳ１９１０）。
【０１７５】
利用履歴管理部１７は、サービス管理部１３からサービスＩＤを受け取ると、機器２０から受信したログ情報を、サービス管理部１３から受け取ったサービスＩＤと関連付けて、履歴情報として蓄積する（ステップＳ１９１１）。以上の履歴情報蓄積処理によって、利用履歴管理部１７は、機器２０を用いて実施されるプリントやスキャンなどのサービスの利用履歴を機器２０ごとではなく、利用者が購入したサービスごとに管理することができる。そして、機器２０の置換が行われた場合であっても、旧機器の機器ＩＤとサービスＩＤとの関連付けが、マッピングＩＤおよび利用者ＩＤを介して、新機器の機器ＩＤとサービスＩＤとの関連付けとして引き継がれるため、旧機器と新機器とで一貫した利用量の集計などを行うことができる。
【０１７６】
図４３は、利用量集計処理の動作例を示すフローチャートである。この図４３のフローチャートで示す処理は、利用履歴管理部１７が要求受付部１１から利用量集計要求を受け取った場合に実行する処理である。
【０１７７】
利用履歴管理部１７は、要求受付部１１から利用量集計要求を受け取ると、まず、利用量集計要求とともに受け取ったサービスＩＤに関連付くすべての履歴情報を取得し、これら履歴情報に含まれる利用量を集計する（ステップＳ２００１）。そして、利用履歴管理部１７は、集計した利用量を要求受付部１１に応答する（ステップＳ２００２）。この利用量の集計結果は、上述した利用量集計画面ＳＣ７００（図２２参照）により、利用者に閲覧可能に表示される。
【０１７８】
なお、本実施形態では、利用履歴管理部１７が、課金の対象となる期間内（例えば当月分）の履歴情報のみを保持し、課金処理が終了したサービスの履歴情報は消去することを想定しているが、課金処理が終了したサービスの履歴情報も利用履歴管理部１７が保持する構成としてもよい。この場合は、利用履歴管理部１７が、利用量集計要求を受け取った時点の期間内で履歴情報を収集して利用量の集計を行えばよい。
【０１７９】
図４４は、機器状態一覧生成処理の動作例を示すフローチャートである。この図４４のフローチャートで示す一連の処理は、状態管理部１８が要求受付部１１から機器状態一覧要求を受け取った場合に実行する処理である。
【０１８０】
状態管理部１８は、要求受付部１１から機器状態一覧要求を受け取ると、まず、利用者管理部１２に対して、機器状態一覧要求とともに受け取った利用者ＩＤに関連付くすべてのマッピングＩＤを要求する（ステップＳ２１０１）。そして、この要求に対する応答として利用者管理部１２から送られたマッピングＩＤを取得する（ステップＳ２１０２）。
【０１８１】
次に、状態管理部１８は、マッピング管理部１５に対して、ステップＳ２１０２で取得したマッピングＩＤに関連付くすべての機器ＩＤを要求する（ステップＳ２１０３）。そして、この要求に対する応答としてマッピング管理部１５から送られた機器ＩＤを取得する（ステップＳ２１０４）。
【０１８２】
そして、状態管理部１８は、ステップＳ２１０４で取得した機器ＩＤに関連付く機器２０の状態情報を収集し、収集した状態情報を要求受付部１１に応答する（ステップＳ２１０５）。状態管理部１８により収集された状態情報は、上述した機器状態一覧画面ＳＣ８００（図２３参照）により、利用者に閲覧可能に表示される。
【０１８３】
＜実施形態の効果＞
以上、具体的な例を挙げながら詳細に説明したように、本実施形態の機器管理システム１では、機器管理装置１０が、機器２０を管理するための論理歴な管理用識別情報であるマッピングＩＤを発行し、このマッピングＩＤに機器２０の固体を識別する機器ＩＤを関連付けるようにしている。そして、機器２０の置換によって、利用者の認知的な識別では同一とみなされる機器２０が旧機器から新機器に置き換わった場合、マッピングＩＤに関連付く機器ＩＤを、旧機器の機器ＩＤから新機器の機器ＩＤに変更するようにしている。したがって、本実施形態によれば、利用者の認知的な識別によって同一とみなされる機器２０を同一のものとして扱い、管理の手間を削減できる。
【０１８４】
例えば、機器２０の置換が行われた場合に、マッピングＩＤに基づいて旧機器と新機器との関係が分かるので、利用者が特段の操作をせずに、旧機器の設定情報を新機器の設定情報として引き継がせることができる。
【０１８５】
また、機器２０の置換が行われた場合であっても、旧機器の機器ＩＤとサービスＩＤとの関連付けが、マッピングＩＤおよび利用者ＩＤを介して、新機器の機器ＩＤとサービスＩＤとの関連付けとして引き継がれるため、旧機器と新機器とで一貫した利用量の集計などを行うことができる。
【０１８６】
＜補足説明＞
本実施形態の機器管理装置１０の上述した各機能的な構成要素は、一例として、図２に示した一般的なコンピュータとしてのハードウェアと、このハードウェアを用いて実行されるプログラム（ソフトウェア）との協働により実現することができる。この場合、機器管理装置１０の機能的な構成要素を実現するプログラムは、例えば、機器管理装置１０内部のＲＯＭ１０３や不揮発メモリ１０４などに予め組み込んで提供することができる。また、このプログラムは、例えば、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disc）などのコンピュータ読み取り可能な記録媒体に記録して提供するようにしてもよい。
【０１８７】
また、このプログラムを、ネットワーク４０に接続された他のコンピュータ上に格納し、ネットワーク経由で機器管理装置１０にダウンロードさせることにより提供するように構成してもよい。また、これらのプログラムを、ネットワーク４０経由で提供または配布するように構成してもよい。
【０１８８】
機器管理装置１０で実行されるプログラムは、例えば、機器管理装置１０の上述した各機能的な構成要素（要求受付部１１、利用者管理部１２、サービス管理部１３、機器有効性管理部１４、マッピング管理部１５、設定管理部１６、利用履歴管理部１７および状態管理部１８）に対応するプログラムコンポーネントを含むモジュール構成となっている。そして、実際のハードウェアとしては、例えば、ＣＰＵ１０１がＲＯＭ１０３や不揮発メモリ１０４からこのプログラムを読み出して実行することにより、これらの機能的な構成要素がＲＡＭ１０２などの主記憶部上にロードされ、これらの機能的な構成要素が主記憶部上に生成されるようになっている。
【０１８９】
なお、機器管理装置１０を複数のコンピュータの組み合わせで実現する場合は、それぞれのコンピュータに対して、そのコンピュータで実現する機能的な構成要素に対応するプログラムが提供されればよい。また、機器管理装置１０の上述した機能的な構成要素は、その一部または全部を、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field-Programmable  Gate  Array）などの専用のハードウェアを用いて実現することも可能である。
【０１９０】
［第２の実施形態］
次に、第２の実施形態について説明する。本実施形態では、機器管理装置１０が管理している情報の取得や利用制限などの設定を行うための具体的な実現手段を例示する。上述の第１の実施形態では、機器管理システム１の利用者が管理端末３０などを利用して機器管理装置１０に対する各種の要求を行えることを説明したが、本実施形態では、情報の取得や利用制限などの設定の要求を機器管理装置１０において受け付けるための具体的な手段として、ＷｅｂＡＰＩ（Web  Application  Programming  Interface）の技術を利用する。すなわち、本実施形態では、機器管理装置１０の要求受付部１１がＷｅｂＡＰＩを有し、このＷｅｂＡＰＩにより機器管理装置１０に対する各種の要求を、ネットワーク４０を介して受け付けるものとする。
【０１９１】
本実施形態では、機器管理装置１０に用意したＷｅｂＡＰＩを通じて、例えば、機器管理装置１０が管理する機器２０や機器連携サービスなどの利用頻度を表すカウンタ情報（各種のカウンタ値）や、機器２０や機器連携サービスに対する利用制限（各種カウンタに対する上限値）の設定内容を示す利用制限情報などを取得できるようにする。また、本実施形態では、機器管理装置１０に用意したＷｅｂＡＰＩを通じて、機器２０や機器連携サービスに対する利用制限を任意に設定できるようにする。なお、ＷｅｂＡＰＩを通じて機器管理装置１０から取得できる情報は上述のカウンタ情報や利用制限情報に限らず、機器管理装置１０が管理している様々な情報を取得できる。例えば、上述の第１の実施形態では、利用者が管理端末３０を用いて機器管理装置１０から取得する情報の一例として、サービスの利用量の集計結果や機器２０の状態の一覧などを例示したが、こうした情報もＷｅｂＡＰＩを通じて取得可能である。また、ＷｅｂＡＰＩを通じて行う設定は上述の利用制限に限らず、機器管理装置１０が管理している様々な設定を対象とすることができる。例えば、上述の第１の実施形態では、利用者が管理端末３０を用いて機器２０のプリンタ設定やスキャナ設定などを行える仕組みを説明したが、こうした機器２０の設定についてもＷｅｂＡＰＩを通じて行うことが可能である。
【０１９２】
ここで、本実施形態で想定する機器連携サービスについて説明する。機器連携サービスとは、例えばクラウドサーバとして構成される機器管理装置１０と機器２０との連携により実現されるサービスである。このようなサービスの一例としては、例えば、クラウドスキャンサービスやクラウドプリントサービスなどがある。クラウドスキャンサービスは、機器２０においてスキャンされてクラウド（機器管理装置１０）側に転送された画像データを所定のストレージに保存したり、所定の配信先に配信したりするサービスである。クラウドプリントサービスは、クラウド（機器管理装置１０）側に予めアップロードされた印刷データを機器２０にダウンロードさせて、この印刷データに基づく印刷ジョブを機器２０に実行させるサービスである。こうした機器連携サービスを実現するアプリケーションは機器管理装置１０側に搭載され、利用者がブラウザ越しにこれらのアプリケーションを利用することにより、機器連携サービスが実行される。
【０１９３】
また、本実施形態では、機器管理システム１の利用者がグループを構成しているものとする。グループは、例えばオフィス環境であれば○○部○○課のグループといったように、職務上の分類に応じて設定することができる。図４５は、本実施形態で想定する管理単位のデータモデルを示す図であり、グループとそこに属する利用者、アプリケーション、および機器２０の関係をＵＭＬ（Unified  Modeling  Language）による形式で表したものである。なお、図４５中の「アプリ」は、上述の機器連携サービスを実現するためのアプリケーションを表し、「アプリ」に繋がる「機能」はそのアプリケーションで実現する機能（クラウドスキャンサービス、クラウドプリントサービスなど）を表している。また、図４５中の「機器」は、機器管理装置１０が管理している機器２０を表し、「機器」に繋がる「機能」はその機器２０に搭載されている機能（主にコピー、プリント、スキャナ、ＦＡＸなど）を表している。本実施形態では、この図４５に示すように、利用者、アプリ、機器がそれぞれグループという概念によって１つにまとめられているものとする。すなわち、利用者、アプリ、機器のそれぞれはグループを介して関連付けられており、同じグループに属する利用者は共通のアプリケーションや共通の機器２０およびその機能を利用可能である。
【０１９４】
本実施形態では、一例として、管理端末３０などの外部装置が以下の（１）〜（３）のカウンタ情報を機器管理装置１０から取得して、任意の数で利用制限をかける仕組みを説明する。
（１）あるグループに属する機器２０ごとの機能別（コピー、プリント、スキャナ、ＦＡＸ）および利用者別のカウンタ値
（２）あるグループに属する機器２０のトータルの機能別および利用者別のカウンタ値
（３）あるグループに属するアプリケーションごとの機能別および利用者別のカウンタ値
なお、上記（１）のカウンタ情報は、機器管理装置１０が所定のタイミングで機器２０から収集して保持・管理する情報である。また、上記（２）のカウンタ情報は、上記（１）の情報をもとに機器管理装置１０が集計し、保持・管理する情報である。また、上記（３）のカウンタ情報は、上述の機器連携サービスの利用に応じて機器管理装置１０が集計し、保持・管理する情報である。機器連携サービスの利用は機器２０においてもカウントされるため、上記（１）のカウンタ情報には上記（３）のカウンタ情報と重複するカウントも含まれる。
【０１９５】
以下では、本実施形態の機器管理システムの具体的な構成例および動作例について説明する。なお、本実施形態において上述の第１の実施形態と共通の構成要素については同一の符号を付し、第１の実施形態の構成要素に対応する構成要素についてはプライム（ダッシュ）記号「’」により区別した同一の符号を付して、重複した説明を適宜省略するものとする。
【０１９６】
図４６は、本実施形態の機器管理システム１’の概要を示すシステム構成図である。本実施形態の機器管理システム１’では、機器２０や管理端末３０に加えて、利用者が上述の機器連携サービスを利用するために機器管理装置１０’のアプリケーションにアクセスするための利用者端末５０が、ネットワーク４０を介して機器管理装置１０’と通信可能に接続されている。利用者端末５０としては、Ｗｅｂブラウザを搭載したＰＣ、タブレット端末、スマートフォンなどの情報処理装置を利用することができる。
【０１９７】
本実施形態では、利用者が機器連携サービスを利用する場合、利用者端末５０を用いて機器管理装置１０’にアクセスし、利用するアプリケーションを指定して機器連携サービスの実行予約を要求する。機器管理装置１０’では、この利用者の要求に応じて指定されたアプリケーションによる機器連携サービスの実行予約を行い、例えばｐｉｎコードなどの予約情報を発行して、この予約情報を要求に対する応答として利用者端末５０に返す。その後、利用者は機器連携サービスに用いる機器２０にｐｉｎコードなどの予約情報を入力し、実行予約の要求の際に指定したアプリケーションを利用することで、このアプリケーションに応じたクラウドスキャンサービスやクラウドプリントサービスが実行される。このとき、機器管理装置１０’は、利用者によるアプリケーションの利用履歴として、アプリケーションに応じた機器連携サービスのジョブ実行回数をカウントし、カウンタ値として保持する。
【０１９８】
図４７は、本実施形態の機器管理装置１０’の機能的な構成例を示すブロック図である。機器管理装置１０’は、第１の実施形態と同様のハードウェアとソフトウェア（プログラム）との協働により実現される機能的な構成要素として、例えば図４７に示すように、要求受付部１１’と、利用者管理部１２’と、サービス管理部１３と、機器有効性管理部１４と、マッピング管理部１５と、設定管理部１６’と、利用履歴管理部１７’と、状態管理部１８と、ジョブ管理部１９とを備える。このうち、サービス管理部１３、機器有効性管理部１４、マッピング管理部１５および状態管理部１８は上述の第１実施形態と共通の構成要素であるため、説明を省略する。
【０１９９】
要求受付部１１’は、第１の実施形態の要求受付部１１の機能に加えて、管理端末３０や利用者端末５０などを用いた利用者の機器管理装置１０’に対する様々な要求をＷｅｂＡＰＩを通じて受け付ける機能を持つ。本実施形態では、要求受付部１１’がＷｅｂＡＰＩを有することで、機器管理装置１０’の機能がネットワーク４０上に公開されることになる。そして、管理端末３０や利用者端末５０などからネットワーク４０を通じて機器管理装置１０’に対する各種の要求をＨＴＴＰリクエストのかたちで送信すると、その要求に対する応答がＨＴＴＰレスポンスのかたちで機器管理装置１０’から管理端末３０や利用者端末５０などに送信される。
【０２００】
図４８は、要求受付部１１’の概要を説明する図である。要求受付部１１’は、例えば図４８に示すように、ジョブＡＰＩ６１、認証ＡＰＩ６２、および管理ＡＰＩ６３の３種類のＷｅｂＡＰＩを有する。ジョブＡＰＩ６１は、利用者端末５０からの機器連携サービスの実行予約を受け付けて、ｐｉｎコードなどの予約情報を返すＷｅｂＡＰＩである。認証ＡＰＩ６２は、利用者端末５０や管理端末３０からのログイン要求を受け付けて、認証結果を返すＷｅｂＡＰＩである。管理ＡＰＩ６３は、管理端末３０からのカウンタ情報、利用制限情報などの取得要求、利用制限の設定要求などを受け付けて、情報の取得要求であればその情報、利用制限などの設定要求であれば設定完了の通知を返すＷｅｂＡＰＩである。なお、本実施形態では、管理端末３０がＷｅｂブラウザを搭載し、機器管理装置１０’に対する情報の取得要求や利用制限の設定要求などを管理端末３０から行うものとしている。ただし、機器管理装置１０’に対する各種の要求は、管理端末３０に限らず、ネットワーク４０に接続されたＷｅｂブラウザを搭載する様々な情報処理装置から行うことができる。
【０２０１】
利用者管理部１２’は、第１の実施形態の利用者管理部１２と同様、図６に示したような利用者管理テーブルＴ１を用いて利用者情報を保持・管理する機能に加えて、利用者のグループに関するグループ情報を保持・管理する機能を持つ。図４９は、利用者管理部１２’が保持するグループ情報のデータ構造の一例を示す図である。グループ情報は、グループを識別するグループＩＤと、そのグループに属する利用者の利用者ＩＤと、そのグループに属する利用者が利用可能な機器連携サービスのアプリケーションを識別するアプリＩＤと、そのグループに属する利用者が利用可能な機器２０に対応するマッピングＩＤとを関連付けた情報である。このグループ情報は、例えば図４９に示すように、不揮発メモリ１０４などに構築されたグループ管理テーブルＴ１０に登録されて保持される。
【０２０２】
なお、本実施形態では、利用者管理部１２’が利用者情報とグループ情報とを別個の情報として保持・管理するものとしているが、例えば図６の利用者管理テーブルＴ１にグループＩＤやアプリＩＤを格納するカラムを追加するなど、利用者情報とグループ情報とを一体の情報として保持・管理する構成であってもよい。
【０２０３】
利用履歴管理部１７’は、第１の実施形態の利用履歴管理部１７と同様に機器２０から収集したログ情報を履歴情報として保持・管理する機能に加え、上述したカウンタ情報をグループごとに保持・管理する機能を持つ。グループごとのカウンタ情報は、上記（１）のカウンタ情報の各カウンタ値と、上記（２）のカウンタ情報の各カウンタ値と、上記（３）のカウンタ情報の各カウンタ値とを含む。
【０２０４】
図５０は、カウンタ情報のデータ構造の一例を示す図であり、グループＩＤが「１２３４５」のグループ（図４９参照）に関連するカウンタ情報の例を示している。カウンタ情報は、例えば図５０に示すように、グループ単位で不揮発メモリ１０４などに構築されたカウンタテーブルＴ１１＿１〜Ｔ１１＿５に登録されて保持される。
【０２０５】
図５０（ａ）のカウンタテーブルＴ１１＿１および図５０（ｂ）のカウンタテーブルＴ１１＿２は、グループＩＤが「１２３４５」のグループに属する機器２０ごとのカウンタ値を示している。すなわち、図５０（ａ）のカウンタテーブルＴ１１＿１は、図４９に示したマッピングＩＤ「１１」に対応する機器２０（機器ＩＤが「ＡＢ１２３４５６」の機器２０）のカウンタ値を示している。また、図５０（ｂ）のカウンタテーブルＴ１１＿２は、図４９に示したマッピングＩＤ「１２」に対応する機器２０（機器ＩＤが「ＣＤ１３５７２４６」の機器２０）のカウンタ値を示している。これらのカウンタテーブルが示す機器２０ごとのカウンタ値は、上記（１）のカウンタ情報に相当する。
【０２０６】
本実施形態では、機器管理装置１０’によって管理される機器２０のそれぞれが、利用者による機器２０の利用履歴としてジョブ実行回数をカウントし、機能別および利用者別のカウンタ値として保持しているものとする。そして、各機器２０は、所定のタイミングで自身が保持するカウンタ値を機器管理装置１０’に送信する。機器管理装置１０’の利用履歴管理部１７’は、このように各機器２０から所定のタイミングで送信されたカウンタ値を、図５０（ａ）や図５０（ｂ）に示すような機器２０ごとのカウンタテーブルに登録する。なお、利用者別トータルのカウンタ値や機能別トータルのカウンタ値は、各機器２０において集計した値であってもよいし、機器管理装置１０’の利用履歴管理部１７’が集計した値であってもよい。また、各機器２０がカウンタ値を機器管理装置１０’に送信するタイミングは、第１の実施形態におけるログ情報の送信と同様にジョブが実行される都度であってもよいし、機器２０の起動時および起動後の所定時間ごとに定期的に送信する形態であってもよいし、これらを組み合わせて実施してもよい。また、機器２０における利用者の識別は、例えば、利用者がジョブの実行時に機器２０のオペレーションパネル上でログイン処理を行うことで実現できる。
【０２０７】
図５０（ｃ）のカウンタテーブルＴ１１＿３は、グループＩＤが「１２３４５」のグループに属する機器２０のトータルのカウンタ値を示している。このカウンタテーブルＴ１１＿３のカウンタ値は、図５０（ａ）のカウンタテーブルＴ１１＿１のカウンタ値と、図５０（ｂ）のカウンタテーブルＴ１１＿２のカウンタ値とに基づいて、利用履歴管理部１７’が集計した値であり、上記（２）のカウンタ情報に相当する。
【０２０８】
図５０（ｄ）のカウンタテーブルＴ１１＿４および図５０（ｅ）のカウンタテーブルＴ１１＿５は、グループＩＤが「１２３４５」のグループに属するアプリケーションごとのカウンタ値を示している。すなわち、図５０（ｄ）のカウンタテーブルＴ１１＿４は、アプリＩＤが「ＡＰＰ７７７７」のアプリケーション（図４９参照）の利用履歴を表すカウンタ値を示している。また、図５０（ｅ）のカウンタテーブルＴ１１＿５は、アプリＩＤが「ＡＰＰ６６６６」のアプリケーション（図４９参照）の利用履歴を表すカウンタ値を示している。これらのカウンタテーブルが示すアプリケーションごとのカウンタ値は、上記（３）のカウンタ情報に相当する。
【０２０９】
利用履歴管理部１７’は、要求受付部１１’が管理端末３０からのカウンタ情報の取得要求を受け付けた場合に、この取得要求で指定されたグループに対応するカウンタ情報を不揮発メモリ１０４などから読み出して要求受付部１１’に渡す。これにより、要求受付部１１’は、管理端末３０からの取得要求に対する応答として、指定されたグループに対応するカウンタ情報を管理端末３０に返すことができる。
【０２１０】
設定管理部１６’は、第１の実施形態の設定管理部１６と同様に機器２０ごとのプリンタ設定やスキャナ設定などの設定情報を保持・管理する機能に加えて、上述した利用制限情報をグループごとに保持・管理する機能を持つ。グループごとの利用制限情報は、上記（１）のカウンタ情報の各カウンタに対して設定されている上限値と、上記（２）のカウンタ情報の各カウンタに対して設定されている上限値と、上記（３）のカウンタ情報の各カウンタに対して設定されている上限値とを含む。
【０２１１】
図５１は、利用制限情報のデータ構造の一例を示す図であり、図５０に例示したカウンタ情報の各カウンタに対して設定された利用制限（カウンタの上限値）の設定内容を示している。なお、図中の数値はカウンタの上限値を示し、「−１」は利用制限が設定されていないことを示している。利用制限情報は、例えば図５１に示すように、グループ単位で不揮発メモリ１０４などに構築された利用制限テーブルＴ１２＿１〜Ｔ１２＿５に登録されて保持される。
【０２１２】
図５１（ａ）の利用制限テーブルＴ１２＿１は、図５０（ａ）に示したカウンタテーブルＴ１１＿１に対応する利用制限情報の例であり、機器ＩＤが「ＡＢ１２３４５６」の機器２０に対して設定された利用制限の内容を示している。また、図５１（ｂ）の利用制限テーブルＴ１２＿２は、図５０（ｂ）に示したカウンタテーブルＴ１１＿２に対応する利用制限情報の例であり、機器ＩＤが「ＣＤ１３５７２４６」の機器２０に対して設定された利用制限の内容を示している。これら機器２０ごとに設定された利用制限情報は、設定管理部１６’と機器２０との間で実施される上述の設定同期処理によって、それぞれの機器２０の設定に反映される。
【０２１３】
図５１（ｃ）の利用制限テーブルＴ１２＿３は、図５０（ｃ）に示したカウンタテーブルＴ１１＿３に対応する利用制限情報の例であり、グループＩＤが「１２３４５」のグループに属する機器２０のトータルの利用制限の内容を示している。また、図５１（ｄ）の利用制限テーブルＴ１２＿４は、図５０（ｄ）に示したカウンタテーブルＴ１１＿４に対応する利用制限情報の例であり、アプリＩＤが「ＡＰＰ７７７７」のアプリケーションに対して設定された利用制限の内容を示している。また、図５１（ｅ）の利用制限テーブルＴ１２＿５は、図５０（ｅ）に示したカウンタテーブルＴ１１＿５に対応する利用制限情報の例であり、アプリＩＤが「ＡＰＰ６６６６」のアプリケーションに対して設定された利用制限の内容を示している。
【０２１４】
機器２０や機器連携サービスに対する利用制限は、利用履歴管理部１７’が保持・管理する上述のカウンタ情報と、設定管理部１６’が保持・管理する利用制限情報とに基づいて実施することができる。すなわち、現在の各種カウンタ値とその上限値とから利用可能な残数が随時算出され、カウンタ値が上限値を超えないように、機器２０や機器連携サービスの利用が制限される。
【０２１５】
本実施形態では、図５１の利用制限テーブルＴ１２＿１〜Ｔ１２＿５で示すように、あるグループに属する機器２０ごと、機器２０のトータル、アプリケーションごとのそれぞれで、機能別および利用者別の利用制限を設定できるようにしている。また、利用者別トータルでの利用制限や機能別トータルでの利用制限も設定できるようにしている。利用者別トータルでの利用制限を設定することにより、ある利用者による機器２０やアプリケーションの利用の総量を制限することができ、機能別トータルでの利用制限を設定することにより、ある機器２０の機能やアプリケーションの機能の利用の総量を制限することができる。例えば、図５１（ａ）の利用制限テーブルＴ１２＿１では、「ＦＡＸ」の機能について利用制限が設定されていないが、「利用者１」から「利用者３」のそれぞれに対し、利用者別トータルのカウンタ上限値が「１１，０００」に設定されているので、他の機能のカウンタ値の合計が「１１，０００」を超えないように、「ＦＡＸ」の機能の利用が制限されることになる。
【０２１６】
設定管理部１６’は、要求受付部１１’が管理端末３０からの利用制限情報の取得要求を受け付けた場合に、この取得要求で指定されたグループに対応する利用制限情報を不揮発メモリ１０４などから読み出して要求受付部１１’に渡す。これにより、要求受付部１１’は、管理端末３０からの取得要求に対する応答として、指定されたグループに対応する利用制限情報を管理端末３０に返すことができる。
【０２１７】
また、設定管理部１６’は、要求受付部１１’が管理端末３０からの利用制限の設定要求を受け付けた場合に、この設定要求で指定されたグループおよび設定対象カテゴリ（上記（１）〜（３）のいずれか）の利用制限の設定を設定要求に応じて変更し、例えば不揮発メモリ１０４などに利用制限テーブルとして格納された利用制限情報を更新する。そして、利用制限の設定変更が完了すると、要求受付部１１’に対して設定変更の完了を通知する。これにより、要求受付部１１’は、管理端末３０からの利用制限の設定要求に対する応答として、指定された設定対象カテゴリに対応する利用制限の設定が完了したことを示す設定完了の通知を管理端末３０に返すことができる。
【０２１８】
ジョブ管理部１９は、上述の機器連携サービスによるジョブの実行を管理する機能モジュールである。ジョブ管理部１９は、要求受付部１１’が利用者端末５０からの機器連携サービスの実行予約の要求を受け付けたことに応じて、ｐｉｎコードなどの予約情報を発行して、この予約情報を要求受付部１１’に渡す。これにより、要求受付部１１’は、利用者端末５０からの要求に対する応答として、ｐｉｎコードなどの予約情報を利用者端末５０に返すことができる。
【０２１９】
また、ジョブ管理部１９は、利用者が機器２０に入力したｐｉｎコードなどの予約情報を機器２０から受信すると、この予約情報により特定されるアプリケーションを呼び出して、このアプリケーションに応じたクラウドスキャンサービスやクラウドプリントサービスによるジョブの実行を制御する。この際、ジョブ管理部１９は、アプリケーションに応じた機器連携サービスのジョブ実行回数をカウントして、そのカウント値を利用履歴管理部１７’に伝える。これにより、利用履歴管理部１７’は、上述のアプリケーションごとのカウンタ情報を保持・管理することが可能となる。
【０２２０】
以上のように、本実施形態の機器管理装置１０’においては、要求受付部１１’がＷｅｂＡＰＩを有し、このＷｅｂＡＰＩによって機器管理装置１０’に対する様々な要求を受け付けるようにしている。したがって、任意の管理ツールを用いて機器管理装置１０’からの情報の取得や各種設定を行うことができる。以下では、上述のカウンタ情報や利用制限情報の取得および利用制限の設定などを行うための管理ツールを管理端末３０が搭載しているものとし、利用者がこの管理端末３０に搭載された管理ツールを用いる場合を想定して、本実施形態の機器管理装置１０’による動作の具体例を説明する。
【０２２１】
図５２は、管理端末３０の表示パネル３０７などに表示される管理ツールの画面例を示す図であり、利用制限の設定を行う場合の画面遷移例を示している。図５２（ａ）に示す画面は、管理端末３０の表示パネル３０７などに最初に表示されるログイン画面ＳＣ９１０の一例である。利用者がこのログイン画面ＳＣ９１０上で、テキストボックス９１１にグループＩＤ、テキストボックス９１２にログインＩＤ、テキストボックス９１３にパスワードをそれぞれ入力し、「ログイン」ボタン９１４を操作すると、管理ツールの画面は、図５２（ａ）のログイン画面ＳＣ９１０から図５２（ｂ）に示す機能選択画面ＳＣ９２０に遷移する。
【０２２２】
図５２（ｂ）に示す機能選択画面ＳＣ９２０には、「カウンタ情報参照」ボタン９２１と、「利用制限情報参照」ボタン９２２と、「利用制限設定」ボタン９２３とが設けられている。利用者は、これらのボタンを選択的に操作することにより、機器管理装置１０’に対して、上述のカウンタ情報や利用制限情報の取得および利用制限の設定などの要求を行うことができる。ここでは、利用者が「利用制限設定」ボタン９２３を操作して、利用制限の設定を行うものとする。利用者がこの機能選択画面ＳＣ９２０上で「利用制限設定」ボタン９２３を操作すると、管理ツールの画面は、図５２（ｂ）の機能選択画面ＳＣ９２０から図５２（ｃ）に示す利用制限設定画面ＳＣ９３０に遷移する。
【０２２３】
図５２（ｃ）に示す利用制限設定画面ＳＣ９３０には、「グループ」ボタン９３１と、「アプリ」ボタン９３２と、「機器」ボタン９３３とが設けられている。利用者は、これらのボタンを選択的に操作することにより、設定対象カテゴリを指定することができる。設定対象カテゴリとは、利用制限の設定の対象となるカテゴリであり、グループ内の機器２０ごとの利用制限の設定であるか、グループ内の機器２０のトータルの利用制限の設定であるか、グループ内のアプリごとの利用制限の設定であるかを示す。利用者がこの利用制限設定画面ＳＣ９３０上で設定対象カテゴリを指定すると、管理端末３０は機器管理装置１０’に対して、グループ（ログイン画面ＳＣ９１０上で入力されたグループＩＤ）と設定対象カテゴリとを指定した利用制限情報の取得を要求し、その応答として、指定したグループおよび設定対象カテゴリの利用制限情報を機器管理装置１０’から取得することができる。
【０２２４】
図５３は、利用者が図５２（ｃ）に示す利用制限設定画面ＳＣ９３０上で「グループ」ボタン９３１を操作した場合に表示される設定入力画面ＳＣ９４０の一例を示す図である。この設定入力画面ＳＣ９４０には、指定されたグループ内の機器２０のトータルの現在の利用制限の内容を示す利用制限情報（図５１（ｃ）の利用制限テーブルＴ１２＿３に対応）を書き換え可能に表示する表示領域９４１と、「設定」ボタン９４２と、「キャンセル」ボタン９４３とが設けられている。利用者がこの設定入力画面ＳＣ９４０上で表示領域９４１に表示されている数値を所望の数値に書き換えて、「設定」ボタン９４２を操作すると、管理端末３０から機器管理装置１０’に対して利用制限の設定が要求され、利用者が入力した内容に応じて、グループ内の機器２０のトータルの利用制限が新たに設定される。なお、利用者が設定入力画面ＳＣ９４０上で「キャンセル」ボタン９４３を操作した場合は処理が中断され、例えば、管理ツールの画面が図５２（ｂ）の機能選択画面ＳＣ９２０などに戻る。
【０２２５】
図５４は、利用者が図５２（ｃ）に示す利用制限設定画面ＳＣ９３０上で「アプリ」ボタン９３２を操作した場合に表示される設定入力画面ＳＣ９５０の一例を示す図である。この設定入力画面ＳＣ９５０には、指定されたグループ内のアプリケーションごとの現在の利用制限の内容を示す利用制限情報（図５１（ｄ）の利用制限テーブルＴ１２＿４および図５１（ｅ）の利用制限テーブルＴ１２＿５に対応）を書き換え可能に表示する表示領域９５１，９５４と、「設定」ボタン９５２，９５５と、「キャンセル」ボタン９５３，９５６とが設けられている。利用者がこの設定入力画面ＳＣ９５０上で表示領域９５１，９５４に表示されている数値を所望の数値に書き換えて、「設定」ボタン９５２，９５５を操作すると、管理端末３０から機器管理装置１０’に対して利用制限の設定が要求され、利用者が入力した内容に応じて、グループ内のアプリケーションごとの利用制限が新たに設定される。なお、利用者が設定入力画面ＳＣ９５０上で「キャンセル」ボタン９５３，９５６を操作した場合は処理が中断され、例えば、管理ツールの画面が図５２（ｂ）の機能選択画面ＳＣ９２０などに戻る。
【０２２６】
図５５は、利用者が図５２（ｃ）に示す利用制限設定画面ＳＣ９３０上で「機器」ボタン９３３を操作した場合に表示される設定入力画面ＳＣ９６０の一例を示す図である。この設定入力画面ＳＣ９６０には、指定されたグループ内の機器２０ごとの現在の利用制限の内容を示す利用制限情報（図５１（ａ）の利用制限テーブルＴ１２＿１および図５１（ｂ）の利用制限テーブルＴ１２＿２に対応）を書き換え可能に表示する表示領域９６１，９６４と、「設定」ボタン９６２，９６５と、「キャンセル」ボタン９６３，９６６とが設けられている。利用者がこの設定入力画面ＳＣ９６０上で表示領域９６１，９６４に表示されている数値を所望の数値に書き換えて、「設定」ボタン９６２，９６５を操作すると、管理端末３０から機器管理装置１０’に対して利用制限の設定が要求され、利用者が入力した内容に応じて、グループ内の機器２０ごとの利用制限が新たに設定される。なお、利用者が設定入力画面ＳＣ９６０上で「キャンセル」ボタン９６３，９６６を操作した場合は処理が中断され、例えば、管理ツールの画面が図５２（ｂ）の機能選択画面ＳＣ９２０などに戻る。
【０２２７】
図５６は、カウンタ情報の取得要求に応じた動作例を示すシーケンス図である。まず、利用者が管理ツールのログイン画面ＳＣ９１０からログイン操作を行うと（ステップＳ２２０１）、管理端末３０から機器管理装置１０’に対してログイン要求が送られて、このログイン要求が要求受付部１１’によって受け付けられる（ステップＳ２２０２）。このログイン要求には、利用者により入力されたグループＩＤ、ログインＩＤおよびパスワードが付加されている。要求受付部１１’が受け付けたログイン要求は、要求受付部１１’から利用者管理部１２’に送られる（ステップＳ２２０３）。
【０２２８】
利用者管理部１２’は、要求受付部１１’からログイン要求を受け取ると、このログイン要求に付加されたログインＩＤおよびパスワードをもとに利用者に対する認証処理を行う（ステップＳ２２０４）。そして、利用者管理部１２’は、要求受付部１１’に対して認証結果を応答する（ステップＳ２２０５）。ここでは認証結果は認証ＯＫであるものとする。認証ＯＫの認証結果には、認証ＯＫとなった利用者の利用者ＩＤが付加されている。要求受付部１１’は、利用者管理部１２’から認証ＯＫの認証結果を受け取ると、認証トークンを管理端末３０に送る（ステップＳ２２０６）。
【０２２９】
その後、利用者が管理ツールの機能選択画面ＳＣ９２０上で「カウンタ情報参照」ボタン９２１を操作すると（ステップＳ２２０７）、管理端末３０から機器管理装置１０’に対してカウンタ情報の取得要求が送られて、このカウンタ情報の取得要求が要求受付部１１’によって受け付けられる（ステップＳ２２０８）。このカウンタ情報の取得要求には、認証トークンと、例えばログイン操作の際に利用者が入力したグループＩＤとが付加されている。要求受付部１１’が受け付けたカウンタ情報の取得要求は、要求受付部１１’から利用履歴管理部１７’に送られる（ステップＳ２２０９）。
【０２３０】
利用履歴管理部１７’は、要求受付部１１’からカウンタ情報の取得要求を受け取ると、このカウンタ情報の取得要求に付加されたグループＩＤをもとに、指定されたグループのカウンタ情報を取得して（ステップＳ２２１０）、要求受付部１１’に対して取得したカウンタ情報を送る（ステップＳ２２１１）。要求受付部１１’は、利用履歴管理部１７’からカウンタ情報を受け取ると、このカウンタ情報を取得要求に対する応答として管理端末３０に送る（ステップＳ２２１２）。そして、管理端末３０は、取得要求に対する応答として要求受付部１１’から受け取ったカウンタ情報を表示する（ステップＳ２２１３）。これにより、利用者は、例えばログイン操作の際に入力したグループＩＤで識別されるグループのカウンタ情報を参照することができる。
【０２３１】
図５７−１は、管理端末３０から機器管理装置１０’に送られるカウンタ情報の取得要求のデータ例を示す図であり、図５７−２は、図５７−１に示す取得要求に対する応答のデータ例を示す図である。管理端末３０は、機器管理装置１０’に対するカウンタ情報の取得要求を、例えば図５７−１に示すようなＨＴＴＰリクエストとして送ることで、例えば図５７−２に示すようなＨＴＴＰレスポンスの形式で記述されたカウンタ情報を受け取ることができる。なお、図５７−２中の「・・・」は一部の記述の図示が省略されていることを示している。
【０２３２】
図５８は、利用制限情報の取得要求に応じた動作例を示すシーケンス図である。なお、図５８のステップＳ２３０１〜ステップＳ２３０６の処理（ログイン操作に応じた認証処理）は、図５６のステップＳ２２０１〜ステップＳ２２０６の処理と同様であるため、説明を省略する。
【０２３３】
ログイン操作に応じた認証処理が終了した後、利用者が管理ツールの機能選択画面ＳＣ９２０上で「利用制限情報参照」ボタン９２２を操作すると（ステップＳ２３０７）、管理端末３０から機器管理装置１０’に対して利用制限情報の取得要求が送られて、この利用制限情報の取得要求が要求受付部１１’によって受け付けられる（ステップＳ２３０８）。この利用制限情報の取得要求には、認証トークンと、例えばログイン操作の際に利用者が入力したグループＩＤとが付加されている。要求受付部１１’が受け付けた利用制限情報の取得要求は、要求受付部１１’から設定管理部１６’に送られる（ステップＳ２３０９）。
【０２３４】
設定管理部１６’は、要求受付部１１’から利用制限情報の取得要求を受け取ると、この利用制限情報の取得要求に付加されたグループＩＤをもとに、指定されたグループの利用制限情報を取得して（ステップＳ２３１０）、要求受付部１１’に対して取得した利用制限情報を送る（ステップＳ２３１１）。要求受付部１１’は、設定管理部１６’から利用制限情報を受け取ると、この利用制限情報を取得要求に対する応答として管理端末３０に送る（ステップＳ２３１２）。そして、管理端末３０は、取得要求に対する応答として要求受付部１１’から受け取った利用制限情報を表示する（ステップＳ２３１３）。これにより、利用者は、例えばログイン操作の際に入力したグループＩＤで識別されるグループに対して現在設定されている利用制限の内容を示す利用制限情報を参照することができる。
【０２３５】
図５９−１は、管理端末３０から機器管理装置１０’に送られる利用制限情報の取得要求のデータ例を示す図であり、図５９−２は、図５９−１に示す取得要求に対する応答のデータ例を示す図である。管理端末３０は、機器管理装置１０’に対する利用制限情報の取得要求を、例えば図５９−１に示すようなＨＴＴＰリクエストとして送ることで、例えば図５９−２に示すようなＨＴＴＰレスポンスの形式で記述された利用制限情報を受け取ることができる。なお、図５９−２中の「・・・」は一部の記述の図示が省略されていることを示している。
【０２３６】
図６０は、利用制限の設定要求に応じた動作例を示すシーケンス図である。なお、図６０のステップＳ２４０１〜ステップＳ２４０６の処理（ログイン操作に応じた認証処理）は、図５６のステップＳ２２０１〜ステップＳ２２０６や図５８のステップＳ２３０１〜ステップＳ２３０６の処理と同様であるため、説明を省略する。
【０２３７】
ログイン操作に応じた認証処理が終了した後、利用者が管理ツールの機能選択画面ＳＣ９２０上で「利用制限設定」ボタン９２３を操作し、さらに利用制限設定画面ＳＣ９３０上で設定対象カテゴリを指定する操作を行うと（ステップＳ２４０７）、まず、指定された設定対象カテゴリの現在の利用制限情報を管理端末３０に表示させるために、管理端末３０から機器管理装置１０’に対して利用制限情報の取得要求が送られて、この利用制限情報の取得要求が要求受付部１１’によって受け付けられる（ステップＳ２４０８）。この利用制限情報の取得要求には、認証トークンと、グループＩＤと、設定対象カテゴリとが付加されている。要求受付部１１’が受け付けた利用制限情報の取得要求は、要求受付部１１’から設定管理部１６’に送られる（ステップＳ２４０９）。
【０２３８】
設定管理部１６’は、要求受付部１１’から利用制限情報の取得要求を受け取ると、この利用制限情報の取得要求に付加されたグループＩＤおよび設定対象カテゴリをもとに、指定されたグループおよび設定対象カテゴリの利用制限情報を取得して（ステップＳ２４１０）、要求受付部１１’に対して取得した利用制限情報を送る（ステップＳ２４１１）。要求受付部１１’は、設定管理部１６’から利用制限情報を受け取ると、この利用制限情報を取得要求に対する応答として管理端末３０に送る（ステップＳ２４１２）。そして、管理端末３０は、取得要求に対する応答として要求受付部１１’から受け取った利用制限情報を、管理ツールの設定入力画面（図５３の設定入力画面ＳＣ９４０、図５４の設定入力画面ＳＣ９５０、図５５の設定入力画面ＳＣ９６０のいずれか）の表示領域に書き換え可能に表示する（ステップＳ２４１３）。
【０２３９】
その後、利用者が管理ツールの設定入力画面上で利用制限の設定のための入力を行うと（ステップＳ２４１５）、管理端末３０から機器管理装置１０’に対して利用制限の設定要求が送られて、この利用制限の設定要求が要求受付部１１’によって受け付けられる（ステップＳ２４１６）。この利用制限の設定要求には、認証トークン、グループＩＤ、設定対象カテゴリおよび利用者が入力した設定内容が付加されている。要求受付部１１’が受け付けた利用制限の設定要求は、要求受付部１１’から設定管理部１６’に送られる（ステップＳ２４１７）。
【０２４０】
設定管理部１６’は、要求受付部１１’から利用制限の設定要求を受け取ると、この利用制限の設定要求に付加されたグループＩＤおよび設定対象カテゴリをもとに、指定されたグループおよび設定対象カテゴリを特定し、利用制限の設定要求に付加された設定内容に応じて、特定したグループおよび設定対象カテゴリの利用制限情報を更新する（ステップＳ２４１８）。そして、設定管理部１６’は、利用制限情報の更新が完了、つまり利用者の設定入力に応じた新たな利用制限の設定が完了すると、要求受付部１１’に対して設定完了を通知する（ステップ２４１９）。要求受付部１１’は、設定管理部１６’から利用制限の設定完了の通知を受け取ると、利用制限の設定要求に対する応答として管理端末３０に対し設定完了を通知する（ステップＳ２４２０）。そして、設定完了の通知を受けた管理端末３０は、例えば入力に応じた設定が完了したことを示すメッセージなどを表示する（ステップＳ２４２１）。
【０２４１】
図６１−１は、利用制限の設定要求のデータ例を示す図であり、図６１−２は、利用制限の設定要求に対する応答のデータ例を示す図である。管理端末３０は、機器管理装置１０’に対する利用制限の設定要求を、例えば図６１−１に示すようなＨＴＴＰリクエストとして送ることで、機器管理装置１０’に対して利用制限の設定を指示することができる。そして、利用制限の設定が完了すると、例えば図６１−２に示すようなＨＴＴＰレスポンスの形式で記述された完了通知を受け取ることができる。なお、図６１−１は、設定対象カテゴリとして機器２０ごとの利用制限の設定を示す「機器」が選択された場合の利用制限の設定要求の例を示しており、図６１−１中の「・・・」は一部の記述の図示が省略されていることを示している。
【０２４２】
以上、具体的な例を挙げながら詳細に説明したように、本実施形態の機器管理装置１０’においては、要求受付部１１’がＷｅｂＡＰＩを有し、このＷｅｂＡＰＩによって機器管理装置１０’に対する様々な要求を受け付けるようにしている。したがって、任意の管理ツールを用いて機器管理装置１０’からの情報の取得や各種設定を行うことができ、機器管理装置１０’の外部で独自に管理機能の開発などを容易に行うことが可能となる。
【０２４３】
以上、本発明の具体的な実施形態について説明したが、上述した実施形態は本発明の一適用例を示したものである。本発明は、上述した実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で様々な変形や変更を加えて具体化することができる。例えば、上述した実施形態にて示されるすべての構成要素のうちのいくつかの構成要素を変形あるいは削除してもよいし、上述した実施形態にて開示されている複数の構成要素を適宜組み合わせて実施してもよい。
【符号の説明】
【０２４４】
１（１’）  機器管理システム
１０（１０’）  機器管理装置
１１（１１’）  要求受付部
１２（１２’）  利用者管理部
１３  サービス管理部
１４  機器有効性管理部
１５  マッピング管理部
１６（１６’）  設定管理部
１７（１７’）  利用履歴管理部
１８  状態管理部
１９  ジョブ管理部
２０  機器
２１  状態送信部
２２  ログ送信部
２３  設定同期部
２４  表示部
２５  要求送信部
３０  管理端末
３１  表示部
３２  要求送信部
４０  ネットワーク
５０  利用者端末
６１  ジョブＡＰＩ
６２  認証ＡＰＩ
６３  管理ＡＰＩ
【先行技術文献】
【特許文献】
【０２４５】
【特許文献１】特許第５５６０７５６号公報
【特許文献２】特許第５４３４４７０号公報
【特許文献３】特開２００５−２３４６２２号公報
【図１】
0006714852.tif 000002
【図２】
0006714852.tif 000003
【図３】
0006714852.tif 000004
【図４】
0006714852.tif 000005
【図５】
0006714852.tif 000006
【図６】
0006714852.tif 000007
【図７】
0006714852.tif 000008
【図８】
0006714852.tif 000009
【図９】
0006714852.tif 000010
【図１０】
0006714852.tif 000011
【図１１】
0006714852.tif 000012
【図１２】
0006714852.tif 000013
【図１３】
0006714852.tif 000014
【図１４】
0006714852.tif 000015
【図１５】
0006714852.tif 000016
【図１６】
0006714852.tif 000017
【図１７】
0006714852.tif 000018
【図１８】
0006714852.tif 000019
【図１９】
0006714852.tif 000020
【図２０】
0006714852.tif 000021
【図２１】
0006714852.tif 000022
【図２２】
0006714852.tif 000023
【図２３】
0006714852.tif 000024
【図２４】
0006714852.tif 000025
【図２５】
0006714852.tif 000026
【図２６】
0006714852.tif 000027
【図２７】
0006714852.tif 000028
【図２８】
0006714852.tif 000029
【図２９】
0006714852.tif 000030
【図３０】
0006714852.tif 000031
【図３１】
0006714852.tif 000032
【図３２】
0006714852.tif 000033
【図３３】
0006714852.tif 000034
【図３４】
0006714852.tif 000035
【図３５】
0006714852.tif 000036
【図３６】
0006714852.tif 000037
【図３７】
0006714852.tif 000038
【図３８】
0006714852.tif 000039
【図３９】
0006714852.tif 000040
【図４０】
0006714852.tif 000041
【図４１】
0006714852.tif 000042
【図４２】
0006714852.tif 000043
【図４３】
0006714852.tif 000044
【図４４】
0006714852.tif 000045
【図４５】
0006714852.tif 000046
【図４６】
0006714852.tif 000047
【図４７】
0006714852.tif 000048
【図４８】
0006714852.tif 000049
【図４９】
0006714852.tif 000050
【図５０】
0006714852.tif 000051
【図５１】
0006714852.tif 000052
【図５２】
0006714852.tif 000053
【図５３】
0006714852.tif 000054
【図５４】
0006714852.tif 000055
【図５５】
0006714852.tif 000056
【図５６】
0006714852.tif 000057
【図５７−１】
0006714852.tif 000058
【図５７−２】
0006714852.tif 000059
【図５８】
0006714852.tif 000060
【図５９−１】
0006714852.tif 000061
【図５９−２】
0006714852.tif 000062
【図６０】
0006714852.tif 000063
【図６１−１】
0006714852.tif 000064
【図６１−２】
0006714852.tif 000065