(57)【特許請求の範囲】
【請求項１】
複数の電子機器を管理する情報処理装置であって、
複数の電子機器からネットワークを介して電子機器の稼働状況を表す機器情報を収集する機器情報収集部と、
１の電子機器と、該電子機器固有の識別情報とは異なる識別情報であって、該電子機器を論理的に識別する複数の論理的識別情報との対応付けの登録と、機器情報の集計結果の閲覧権限を表す論理的識別子である閲覧権限識別子と１以上のユーザとの対応付けの登録とを受け付ける対応付け登録部と、
登録された前記論理的識別情報を選択可能に提示し、前記閲覧権限識別子に対応付けられたユーザから１以上の論理的識別情報を選択して前記機器情報の集計が要求されたことに応じて、該閲覧権限識別子に対応付けられ、且つ、選択された論理的識別情報に対応付けられた複数の電子機器の機器情報のみを集計し、前記論理的識別情報に対応付けられた複数の電子機器の集計結果を要求元に送信する機器情報集計部と、
を含む、情報処理装置。
【請求項２】
使用者を限定する論理的識別子である使用者限定識別子と、ユーザとを対応付けて登録する使用権限設定部を含み、
前記機器情報集計部は、
予め登録されたユーザ以外に対して前記使用者限定識別子を選択可能に提示しない、
請求項１に記載の情報処理装置。
【請求項３】
複数の論理的識別子との組み合わせを禁止する論理的識別子である組み合わせ禁止識別子を登録する論理的識別子登録部を含み、
前記対応付け登録部は、
電子機器との対応付けが要求された複数の論理的識別子の組み合わせが、前記組み合わせ禁止識別子であった場合、該対応付けが要求された論理的識別子と該電子機器との対応付けを登録しない、
請求項１または２に記載の情報処理装置。
【請求項４】
前記対応付け登録部は、
電子機器の登録時に、該電子機器と前記論理的識別情報とを自動的に対応付けて登録する、
請求項１に記載の情報処理装置。
【請求項５】
複数の電子機器を管理するコンピュータを、
複数の電子機器からネットワークを介して電子機器の稼働状況を表す機器情報を収集する機器情報収集手段、
１の電子機器と、該電子機器固有の識別情報とは異なる識別情報であって、該電子機器を論理的に識別する複数の論理的識別情報との対応付けの登録と、機器情報の集計結果の閲覧権限を表す論理的識別子である閲覧権限識別子と１以上のユーザとの対応付けの登録とを受け付ける対応付け登録手段、
登録された前記論理的識別情報を選択可能に提示し、前記閲覧権限識別子に対応付けられたユーザから１以上の論理的識別情報を選択して前記機器情報の集計が要求されたことに応じて、該閲覧権限識別子に対応付けられ、且つ、選択された論理的識別情報に対応付けられた複数の電子機器の機器情報のみを集計し、前記論理的識別情報に対応付けられた複数の電子機器の集計結果を要求元に送信する機器情報集計手段、
として機能させるためのプログラム。
【請求項６】
前記コンピュータを、さらに、使用者を限定する論理的識別子である使用者限定識別子と、ユーザとを対応付けて登録する使用権限設定手段として機能させるプログラムであって、
前記機器情報集計手段は、
予め登録されたユーザ以外に対して前記使用者限定識別子を選択可能に提示しない、
請求項５に記載のプログラム。
【請求項７】
前記コンピュータを、さらに、複数の論理的識別子との組み合わせを禁止する論理的識別子である組み合わせ禁止識別子を登録する論理的識別子登録手段として機能させるプログラムであって、
前記対応付け登録手段は、
電子機器との対応付けが要求された複数の論理的識別子の組み合わせが、前記組み合わせ禁止識別子であった場合、該対応付けが要求された論理的識別子と該電子機器との対応付けを登録しない、
請求項５または６に記載のプログラム。
【請求項８】
前記対応付け登録手段は、
電子機器の登録時に、該電子機器と前記論理的識別情報とを自動的に対応付けて登録する、
請求項５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
従来、複数の電子機器の稼働状況をネットワークを介して一元管理することが広く行われている。
【０００３】
この点につき、特開２０１１−１４１７９７号公報（特許文献１）は、各所の企業に設置した複数の画像形成装置を管理の観点からグループ分けし、各画像形成装置から収集した情報をグループ毎に統計処理する管理装置を開示する。
【０００４】
しかしながら、特許文献１の管理装置では、管理の観点が変わる度に、画像形成装置のグループ分けを一から手作業でやり直さなければならないため、管理する台数が多くなるほど、その作業負担が増大するという問題があった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上記従来技術における課題に鑑みてなされたものであり、より少ない負担で複数の電子機器を多様な観点から管理することを可能にする情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明者は、より少ない負担で複数の電子機器を多様な観点から管理することを可能にする情報処理装置につき鋭意検討した結果、以下の構成に想到し、本発明に至ったのである。
【０００７】
すなわち、本発明によれば、複数の電子機器を管理する情報処理装置であって、複数の電子機器からネットワークを介して電子機器の稼働状況を表す機器情報を収集する機器情報収集部と、電子機器の論理的な属性を示す論理的識別子を作成する論理的識別子作成部と、１の電子機器と１以上の論理的識別子との対応付けを登録する対応付け登録部と、作成された論理的識別子を選択可能に提示し、１以上の論理的識別子を選択して機器情報の集計が要求されたことに応じて、選択された論理的識別子に対応付けられた１以上の電子機器の機器情報を集計し、集計結果を要求元に送信する機器情報集計部と、を含む、情報処理装置が提供される。
【発明の効果】
【０００８】
上述したように、本発明によれば、より少ない負担で複数の電子機器を多様な観点から管理することを可能にする情報処理装置が提供される。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の機器管理システムのシステム構成を示す図。
【図２】本実施形態の機器管理システムの機能ブロック図。
【図３】本実施形態の機器管理サーバが保持するテーブルを示す図。
【図４】本実施形態の機器管理システムが実行する処理を示すシーケンス図。
【図５】本実施形態の機器管理サービスのサービス画面を示す図。
【図６】本実施形態の機器管理サービスのサービス画面を示す図。
【図７】本実施形態の機器管理サーバが保持するテーブルを示す図。
【図８】本実施形態の機器管理サービスのサービス画面を示す図。
【図９】本実施形態の機器管理サービスのサービス画面を示す図。
【図１０】本実施形態の機器管理サーバが保持するテーブルを示す図。
【図１１】本実施形態の機器管理システムが実行する処理を示すシーケンス図。
【図１２】本実施形態の機器管理サービスのサービス画面を示す図。
【図１３】機器情報集計処理を示すフローチャート。
【図１４】本実施形態の機器管理サービスのサービス画面を示す図。
【図１５】本実施形態の機器管理システムのハードウェア構成図。
【発明を実施するための形態】
【００１０】
以下、本発明を、実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。なお、以下に参照する各図においては、共通する要素について同じ符号を用い、適宜、その説明を省略するものとする。
【００１１】
図１は、本発明の実施形態である機器管理システム１０００のシステム構成を示す。図１に示すように、本実施形態の機器管理システム１０００は、機器管理サーバ１００と、複数の電子機器２００と、ユーザまたは管理者が操作するＰＣ３０とを含んで構成されており、機器管理サーバ１００とその他の装置は、ＬＡＮやインターネットなどによって構成されるネットワーク５０を介して相互通信可能に接続されている。
【００１２】
なお、図１は、電子機器２００としてドキュメント入出力装置を例示しているが、電子機器２００は、自身の機器情報を保持・更新し、当該機器情報をネットワーク５０を介して外部に送信する機能を搭載した電子機器であればよく、その種類を問わない。ここで、“機器情報”とは、電子機器の稼働状況を表す各種の情報を意味し、電子機器の種類に応じて様々な情報が想定される。例えば、電子機器２００が、ＭＦＰ（Multi Function Peripheral）、プリンター装置、ファクシミリ装置といったドキュメント入出力装置である場合、モノクロ出力枚数、カラー出力枚数、トータル出力枚数といった各種カウンタ値や色毎のトナー残量（トナーステータス）などを“機器情報”として例示することができる。
【００１３】
一方、本実施形態の機器管理サーバ１００は、データベース機能ならびにＷｅｂアプリケーションサーバ機能を搭載する情報処理装置である。機器管理サーバ１００は、各電子機器２００からネットワーク５０を介して送信される機器情報を蓄積し、ユーザの要求に応じて機器情報を集計する役割を担う。
【００１４】
以上、本実施形態の機器管理システム１０００のシステム構成を説明してきたが、続いて、図２に示す機能ブロック図に基づいて、電子機器２００および機器管理サーバ１００の機能構成を説明する。
【００１５】
電子機器２００は、電子機器２００の稼働状況に応じて時々刻々と更新される各種機器情報を保持する手段である記憶領域２０４と、記憶領域２０４に保持される機器情報を所定のタイミングで機器管理サーバ１００に送信する手段である機器情報送信部２０２とを含んで構成される。
【００１６】
なお、本実施形態では、所定のプログラムを実行する電子機器２００が上述した各手段として機能する。
【００１７】
一方、機器管理サーバ１００は、ログイン処理部１０２と、機器登録部１０３と、論理的識別子作成部１０４と、使用権限設定部１０５、対応付け登録部１０６と、機器情報収集部１０７と、機器情報集計部１０８と、データベース１０９とを含んで構成される。
【００１８】
ログイン処理部１０２は、ＰＣ３０からのログイン要求に応答してログイン処理を実行する手段である。
【００１９】
機器登録部１０３は、管理の対象とする電子機器を登録する手段である。
【００２０】
論理的識別子作成部１０４は、電子機器の論理的な属性を示す論理的識別子を作成・登録する手段である。
【００２１】
使用権限設定部１０５は、使用者を限定する論理的識別子を登録する手段である。
【００２２】
対応付け登録部１０６は、１の電子機器と１以上の論理的識別子との対応付けを登録する手段である。
【００２３】
機器情報収集部１０７は、複数の電子機器からネットワークを介して機器情報を収集する手段である。
【００２４】
機器情報集計部１０８は、作成された論理的識別子を選択可能に提示し、１以上の論理的識別子を選択して機器情報の集計が要求されたことに応じて、選択された論理的識別子に対応付けられた１以上の電子機器の機器情報を集計し、集計結果を要求元に送信する手段である。
【００２５】
データベース１０９は、ユーザのアカウント情報等を管理するユーザ管理テーブル３００と、電子機器２００の属性情報を管理する機器管理テーブル４００と、電子機器２００から収集した機器情報を管理する機器情報管理テーブル５００を保持する。ここで、図３（ａ）は、ユーザ管理テーブル３００を示し、図３（ｂ）は、機器管理テーブル４００を示し、図３（ｃ）は、機器情報管理テーブル５００を示す。この他に、データベース１０９は、後述する５つのテーブル（論理的識別子管理テーブル６００、組み合わせ禁止関係管理テーブル８００、使用権限管理テーブル７００、論理的識別子対応付けテーブル９００、論理的識別子対応付けテーブル９５０）を保持する。
【００２６】
なお、本実施形態では、所定のプログラムを実行する機器管理サーバ１００が上述した各手段として機能する。
【００２７】
以上、電子機器２００および機器管理サーバ１００の機能構成について説明してきたが、続いて、本実施形態の機器管理システム１０００が実行する処理を説明する。
【００２８】
ここでは、まず、機器管理サーバ１００が提供する“機器管理サービス”が新規に導入されるシーンで実行される処理を図４に示すシーケンス図に基づいて説明する。
【００２９】
まず、管理者は、ＰＣ３０を操作して“機器管理サービス”にアクセスし、図５（ａ）に示す“ログイン画面”にアカウント情報を入力して、“ログイン”ボタンを選択する（Ｓ１）。これを受けて、ＰＣ３０は、入力されたアカウント情報を含むログイン要求を機器管理サーバ１００に送信する（Ｓ２）。機器管理サーバ１００のログイン処理部１０２は、ＰＣ３０から受信したアカウント情報とユーザ管理テーブル３００（図３（ａ）参照）に登録されたアカウント情報を照合してユーザ認証を実行し（Ｓ３）、認証に成功したユーザのログインを許可する。
【００３０】
このとき、機器管理サーバ１００は、ログインに成功したＰＣ３０に、図５（ｂ）に示す“メニュー画面”を送信し（Ｓ４）、ＰＣ３０がこれを表示する。これを受けて、管理者が“メニュー画面”に表示される“機器を登録する”ボタンを選択すると、“メニュー画面”が図６（ａ）に示す“機器登録画面”に遷移する。このとき“機器登録画面”には、電子機器２００の属性情報（「機器名」、「設置日」、「種別」）を入力するためのテキストボックスが表示される。
【００３１】
これを受けて、管理者は、登録したい電子機器２００の「機器名」、「設置日」を対応するテキストボックスに入力するとともに、当該電子機器２００の「種別」を該当するテキストボックスのプルダウンリストの中から選択して入力する（Ｓ５）。その後、管理者が“登録する”ボタンを選択したことに応答して、ＰＣ３０は、入力された「機器名」、「設置日」、「種別」を含む機器登録要求を機器管理サーバ１００に送信する（Ｓ６）。
【００３２】
これを受けて、機器管理サーバ１００の機器登録部１０３は、機器登録要求に係る電子機器２００を機器管理テーブル４００（図３（ｂ）参照）に登録する（Ｓ７）。具体的には、機器登録要求に含まれる「機器名」に対して機器ＩＤを付与した後、機器管理テーブル４００に当該機器ＩＤのレコードを作成し、機器登録要求に含まれる「機器名」、「設置日」、「種別」を当該レコードの対応するフィールドに格納する。
【００３３】
続いて、管理者が、再び、図５（ｂ）に示す“メニュー画面”に戻って、“論理的識別子を作成する”ボタンを選択すると、“メニュー画面”が図６（ｂ）に示す“論理的識別子作成画面”に遷移する。ここで、管理者は、管理対象となる電子機器２００について、管理上の観点から有用と考える論理的な属性を予め定義しておき、図６（ｂ）に示す“論理的識別子作成画面”を介して、定義した属性を示す識別子である“論理的識別子”を作成する。
【００３４】
図６（ｂ）に示すように、“論理的識別子作成画面”には、「識別子名」を入力するためのテキストボックスが「閲覧権限」のチェックボックス付きで表示される。これを受けて、管理者は、予め定義した電子機器２００の論理的な属性を表す文字列を「識別子名」のテキストボックスに入力する（Ｓ８）。このとき、入力した「識別子名」に係る論理的識別子を、集計情報の閲覧権限を表す論理識別子（以下、閲覧権限識別子という）として登録したい場合は、対応する「閲覧権限」のチェックボックスにチェックを入れる。
【００３５】
図６（ｂ）に示す例では、「識別子名」を入力するテキストボックスに、「画像入力装置」、「画像出力装置」、「工学部」、「総務課」が入力されており、「総務課」が入力されたテキストボックスに対応する「閲覧権限」のチェックボックスにチェックが入れられている。
【００３６】
その後、管理者が“登録する”ボタンを選択したことに応答して、ＰＣ３０は、入力された１以上の「識別子名」と「閲覧権限」のチェックの有無を含む論理的識別子作成要求を機器管理サーバ１００に送信する（Ｓ９）。これを受けて、機器管理サーバ１００の論理的識別子作成部１０４は、受信した論理的識別子作成要求に含まれる「識別子名」が表すところの論理的な属性を示す論理的識別子を作成し、作成した論理的識別子を論理的識別子管理テーブル６００に登録する（Ｓ１０）。
【００３７】
図７（ａ）は、論理的識別子管理テーブル６００を示す。図７（ａ）に示すように、論理的識別子管理テーブル６００は、「論理的識別子」を格納するためのフィールド６０１と、「識別子名」を格納するためのフィールド６０２と、「閲覧権限用フラグ」を格納するためのフィールド６０３を備えている。Ｓ１０において、論理的識別子作成部１０４は、論理的識別子作成要求に含まれる「識別子名」をフィールド６０２に格納するとともに、当該「識別子名」について作成した論理的識別子をフィールド６０１に格納する。また、論理的識別子作成部１０４は、論理的識別子作成要求に含まれる「識別子名」に対応する「閲覧権限」のチェックボックスのチェックが「有」であった場合は、当該「識別子名」に対応するレコードのフィールド６０３に“True”を格納し、チェックが「無」であった場合には、当該フィールド６０３に“False”を格納する。
【００３８】
図７（ａ）に示す例では、「画像入力装置」、「画像出力装置」といった電子機器２００の機能を示す論理的識別子、「工学部」、「文学部」、「総務課」、「教務課」といった電子機器２００の管轄部署を示す論理的識別子、「教授」、「学生」といった電子機器２００の利用者を示す論理的識別子、「機種群Ａ」、「販社Ｂ」といった電子機器２００の所定の属性を示す論理的識別子、「ＭＦＰ」、「プリンタ」、「ファクシミリ」といった電子機器２００の種別を示す論理的識別子などが登録されており、その中でも「総務課」、「教務課」、「教授」、「学生」を示す論理的識別子が“閲覧権限識別子”として登録されている。
【００３９】
続いて、管理者が、再び、図５（ｂ）に示す“メニュー画面”に戻って、“論理的識別子の使用権限を設定する”ボタンを選択すると、“メニュー画面”が図８に示す“論理的識別子の使用権限設定画面”に遷移する。
【００４０】
このとき、“論理的識別子の使用権限設定画面”の左側には、先のＳ１０で作成・登録された論理的識別子のリストが、論理的識別子の択一的な選択を受け付ける形で、表示される一方で、その右側には、ユーザ管理テーブル３００（図３（ａ）参照）に登録されるユーザのリストが、複数のユーザ名の選択を受け付ける形で、表示される。
【００４１】
これを受けて、管理者は、左側に表示されるリストから、使用者を限定したい１の論理的識別子を選択するとともに、右側に表示されるリストから、左側で選択した論理的識別子の使用権限を付与したい１以上のユーザを選択する（Ｓ１１）。
【００４２】
その後、管理者が“設定する”ボタンを選択したことに応答して、ＰＣ３０は、選択された１の論理的識別子と選択された１以上のユーザのユーザＩＤを含む使用権限設定要求を機器管理サーバ１００に送信する（Ｓ１２）。これを受けて、機器管理サーバ１００の使用権限設定部１０５は、受信した使用権限設定要求に含まれる論理的識別子の使用権限を設定する（Ｓ１３）。具体的には、使用権限設定部１０５は、使用権限設定要求に含まれる１の論理的識別子および１以上のユーザＩＤを、それぞれ、図７（ｂ）に示す使用権限管理テーブル７００のフィールド７０１および７０２に格納することによって、論理的識別子と当該論理的識別子の使用権限を有するユーザを対応付けて登録する。なお、図７（ｂ）においては、理解を助けるため、論理的識別子の横に識別子名を併記している。（以下、他のテーブルにおいても同様。）
【００４３】
続いて、管理者が、再び、図５（ｂ）に示す“メニュー画面”に戻って、“機器と論理的識別子を対応付ける”ボタンを選択すると、“メニュー画面”が図９（ａ）に示す“機器と論理的識別子の対応付け画面”に遷移する。
【００４４】
このとき“機器と論理的識別子の対応付け画面”の左側には、先のＳ７で登録された電子機器のリストが、電子機器２００の択一的な選択を受け付ける形で、表示される一方で、その右側には、先のＳ１０で作成・登録された論理的識別子のリストが、複数の論理的識別子の選択を受け付ける形で、表示される。
【００４５】
これを受けて、管理者は、左側に表示されるリストから、１の電子機器を選択するとともに、右側に表示されるリストから、左側で選択した電子機器に対応付けたい１以上の論理的識別子を選択する（Ｓ１４）。
【００４６】
その後、管理者が“登録する”ボタンを選択したことに応答して、ＰＣ３０は、選択された１の電子機器の機器ＩＤと選択された１以上の論理的識別子を含む論理的識別子対応付け要求を機器管理サーバ１００に送信する（Ｓ１５）。これを受けて、機器管理サーバ１００の対応付け登録部１０６は、受信した論理的識別子対応付け要求に含まれる機器ＩＤおよび１以上の論理的識別子を対応付けを登録する（Ｓ１６）。具体的には、対応付け登録部１０６は、論理的識別子対応付け要求に含まれる１の機器ＩＤおよび１以上の論理的識別子を、それぞれ、図１０（ａ）に示す論理的識別子対応付けテーブル９００のフィールド９０１および９０２に格納することによって、機器ＩＤと論理的識別子を対応付ける。
【００４７】
ここで、図１０（ａ）に示す例では、機器ＩＤ“E001”に対して４つの論理的識別子（“L2000”、“L0001”、“L0002”、“L0100”）が対応付けられており、機器ＩＤ“E002”に対して３つの論理的識別子（“L2001”、“L0002”、“L0101”）が対応付けられている。このように、本実施形態においては、１つの電子機器に対して複数の論理的識別子を対応付けることができるようになっている。
【００４８】
なお、本実施形態では、対応付け登録部１０６が、管理者からの要求を待つことなく、電子機器２００の登録された種別（図３（ｂ）参照）を示す所定の論理的識別子を自動的に対応付ける。この点につき、図１０（ａ）に示す例では、機器ＩＤ“E001”に対して“MFP”を示す論理的識別子“L2000”が自動的に対応付けられており、機器ＩＤ“E002”に対して“プリンタ”を示す論理的識別子“L2001”が自動的に対応付けられている。
【００４９】
続いて、管理者が、再び、図５（ｂ）に示す“メニュー画面”に戻って、“論理的識別子とユーザを対応付ける”ボタンを選択すると、“メニュー画面”が図９（ｂ）に示す“論理的識別子とユーザの対応付け画面”に遷移する。
【００５０】
このとき“論理的識別子とユーザの対応付け画面”の左側には、先のＳ１０で作成・登録された論理的識別子のリストが、論理的識別子の択一的な選択を受け付ける形で、表示される一方で、その右側には、ユーザ管理テーブル３００（図３（ａ）参照）に登録されるユーザのリストが、複数のユーザの選択を受け付ける形で、表示される。
【００５１】
これを受けて、管理者は、左側に表示されるリストから、１の論理的識別子を選択するとともに、右側に表示されるリストから、左側で選択した論理的識別子に対応付けたい１以上のユーザを選択する（Ｓ１４）。
【００５２】
その後、管理者が“登録する”ボタンを選択したことに応答して、ＰＣ３０は、選択された１の論理的識別子と選択された１以上のユーザのユーザＩＤを含む論理的識別子対応付け要求を機器管理サーバ１００に送信する（Ｓ１４）。これを受けて、機器管理サーバ１００の対応付け登録部１０６は、受信した論理的識別子対応付け要求に含まれる１の論理的識別子および１以上のユーザＩＤを対応付けを登録する（Ｓ１６）。具体的には、対応付け登録部１０６は、ＰＣ３０から受信した論理的識別子対応付け要求に含まれる１の論理的識別子および１以上のユーザＩＤを、それぞれ、図１０（ｂ）に示す論理的識別子対応付けテーブル９５０のフィールド９５１および９５２に格納することによって、論理的識別子とユーザＩＤを対応付ける。
【００５３】
ここで、図１０（ｂ）に示す例では、論理的識別子“L0200”に対して３つのユーザＩＤ（“U001”、“U002”、“U003”）が対応付けられており、論理的識別子“L0201”に対して３つのユーザＩＤ（“U004”、“U005”、“U006”）が対応付けられている。このように、本実施形態においては、１つの論理的識別子に対して複数のユーザＩＤを対応付けることができるようになっている。ここで、図７（ａ）に示す論理的識別子管理テーブル６００において、論理的識別子“L0200”および“L0201”が“閲覧権限識別子”として登録されていることに留意されたい。
【００５４】
“機器管理サービス”の導入時に管理者が行う操作は以上である。その後、機器管理サーバ１００の機器情報収集部１０７は、先のＳ７で登録した各電子機器２００に対して機器情報を定期的に要求する（Ｓ１７）。これを受けて、電子機器２００の機器情報送信部２０２は、その時点で記憶領域２０４に保持される最新の機器情報を読み出して機器管理サーバ１００に送信する（Ｓ１８）。これを受けて、機器情報収集部１０７は、各電子機器２００から受信した機器情報に基づいて機器情報管理テーブル５００（図３（ｃ）参照）を更新する。具体的には、機器情報収集部１０７は、電子機器２００から受信した機器情報を、当該電子機器２００に係る機器ＩＤのレコードの対応するフィールドに上書き保存する。なお、図３（ｃ）では、更新される機器情報の一部として「出力枚数」および「入力枚数」を例示しているが、機器情報管理テーブル５００で管理する機器情報はこれに限定されない。
【００５５】
なお、上述したように、機器管理サーバ１００が電子機器２００から機器情報を定期的にpullする方式を採用するケースでは、各電子機器２００が起動時に機器管理サーバ１００に対してセッションを張っておき、機器管理サーバ１００の機器情報収集部１０７は、当該セッションを通じて、定期的に電子機器２００に対して機器情報の取得要求を送信する。なお、機器情報収集部１０７は、電子機器２００から機器情報を定期的にpullすることに代えて、ユーザから機器情報の集計が求められたタイミングで、該当する電子機器２００に対して機器情報の取得要求を送信するようにしてもよい。
【００５６】
なお、別の実施形態では、電子機器２００側から機器管理サーバ１００に対して機器情報をpushする方式を採用することができる。その場合、電子機器２００は、機器情報を定期的に機器管理サーバ１００に送信するようにしてもよいし、機器の稼働状況に伴って機器情報が更新されたタイミングで、最新の機器情報を機器管理サーバ１００に送信するようにしてもよい。
【００５７】
以上、“機器管理サービス”の導入時に実行される処理について説明してきたが、続いて、ユーザが“機器管理サービス”を利用して機器情報を集計するシーンで実行される処理を図１１に示すシーケンス図に基づいて説明する。
【００５８】
機器情報を集計したいユーザが“機器管理サービス”にログインすると（Ｓ１）、ＰＣ３０が機器管理サーバ１００にログイン要求を送信する（Ｓ２）。これを受けて、機器管理サーバ１００のログイン処理部１０２がユーザ認証を行い（Ｓ３）、ユーザのログインを許可する。
【００５９】
このとき、機器管理サーバ１００は、ログインに成功したＰＣ３０に、図５（ｂ）に示す“メニュー画面”を送信し（Ｓ４）、ＰＣ３０がこれを表示する。これを受けて、ユーザが“メニュー画面”に表示される“機器情報を集計する”ボタンを選択すると（Ｓ５）、ＰＣ３０が機器管理サーバ１００に機器情報集計画面を要求する（Ｓ６）。
【００６０】
これを受けて、機器管理サーバ１００の機器情報集計部１０８は、使用権限管理テーブル７００（図７（ｂ）参照）に登録された各論理的識別子（使用者限定識別子）について、ログインユーザが使用権限を有しているか否かを判定し（Ｓ７）、ログインユーザが使用権限を有していない使用者限定識別子を選択可能に提示しない機器情報集計画面を生成する（Ｓ８）。そして、機器情報集計部１０８は、生成した機器情報集計画面をＰＣ３０に送信し（Ｓ９）、ＰＣ３０がこれを表示する。
【００６１】
このとき、ＰＣ３０が表示する“機器情報集計画面”を図１２に示す。図１２に示すように、“機器情報集計画面”の左側には、論理的識別子管理テーブル６００（図７（ａ）参照）に登録された論理的識別子のリストが、複数の論理的識別子の選択を受け付ける形で、表示される一方で、その右側には、集計結果を表示するためのボックスが表示される。
【００６２】
これを受けて、ユーザが、左側に表示されるリストから、管理上の任意の観点に合致する１以上の論理的識別子を選択する。その後、ユーザが“集計する”ボタンを選択したことに応答して（Ｓ１０）、ＰＣ３０は、選択された１以上の論理的識別子を含む機器情報集計要求を機器管理サーバ１００に送信する（Ｓ１１）。これを受けて、機器管理サーバ１００の機器情報集計部１０８は、“機器情報集計処理”を実行する（Ｓ１２）。以下、Ｓ１２で実行される“機器情報集計処理”の詳細を図１３に示すフローチャートに基づいて説明する。
【００６３】
まず、ステップ５０１では、ログインユーザに閲覧権限識別子が対応付けられているか否かを判定する。具体的には、論理的識別子対応付けテーブル９５０（図１０（ｂ）参照）において、ログインユーザのユーザＩＤに対応付けられている論理的識別子を抽出し、論理的識別子管理テーブル６００（図７（ａ）参照）において、抽出した論理的識別子が“閲覧権限識別子”として登録されているか否かを判定する。
【００６４】
その結果、抽出した論理的識別子が“閲覧権限識別子”として登録されていない場合は（ステップ５０１、Ｎｏ）、ログインユーザに一切の閲覧制限が課されていないということなので、処理はステップ５０２に進む。ステップ５０２では、ログインユーザが選択した１以上の論理的識別子（すなわち、機器情報集計要求に含まれる１以上の論理的識別子）に対応付けられた電子機器２００のみを検索・抽出する。具体的には、論理的識別子対応付けテーブル９００（図１０（ａ）参照）において、ログインユーザが選択した１以上の論理的識別子に対応付けられている１以上の機器ＩＤを検索・抽出する。
【００６５】
その後、処理はステップ５０３に進む。ステップ５０３では、先のステップ５０２で抽出した電子機器２００から収集した機器情報を集計する。具体的には、機器情報管理テーブル５００（図３（ｃ）参照）に保持される機器情報の中から、先のステップ５０２またはステップ５０４で抽出した１以上の機器ＩＤに紐付いた機器情報を抽出し、これを集計する。
【００６６】
一方、ステップ５０１の判断の結果、抽出した論理的識別子が“閲覧権限識別子”として登録されていた場合は（ステップ５０１、Ｙｅｓ）、ログインユーザに閲覧制限が課されているということなので、処理はステップ５０４に進む。例えば、ログインユーザのユーザＩＤが“U001”であった場合、論理的識別子対応づけテーブル９５０（図１０（ｂ）参照）において、ユーザＩＤ“U001”が論理的識別子“L0200”に対応付けられており、且つ、論理的識別子管理テーブル６００（図７（ａ）参照）において、当該“L0200”に対応する閲覧権限用フラグの値が“True”となっているので、当該“L0200”が“閲覧権限識別子”として登録されているので、処理はステップ５０４に進む。
【００６７】
この場合、ステップ５０４では、論理的識別子“L0200”（閲覧権限識別子）に対応付けられ、且つ、ログインユーザが選択した１以上の論理的識別子（すなわち、機器情報集計要求に含まれる１以上の論理的識別子）に対応付けられている電子機器２００のみを検索・抽出する。
【００６８】
その後、処理はステップ５０３に進む。ステップ５０３では、先のステップ５０４で抽出した電子機器２００から収集した機器情報を集計する。この場合、閲覧権限識別子として登録された“L0200（総務部）”に対応付けられていない電子機器２００の機器情報は集計されない。
【００６９】
再び、図１１に戻って説明を続ける。
【００７０】
機器情報集計部１０８は、“機器情報集計処理”で得られた集計結果をグラフや表などを用いて可視化した集計情報を生成する（Ｓ１３）。その後、機器情報集計部１０８は、生成した集計情報を機器情報集計要求の要求元であるＰＣ３０に送信し（Ｓ１４）、ＰＣ３０がこれを表示する。
【００７１】
図１４は、ＰＣ３０に表示される“機器情報集計画面”を例示的に示す。図１４（ａ）は、ユーザが論理的識別子として“画像出力装置”と“工学部”を選択した場合に、ＰＣ３０に表示される“機器情報集計画面”を示す。この場合、２つの論理的識別子（“画像出力装置”、“工学部”）に対応付けられている電子機器２００の機器情報のみが集計され、その集計結果を可視化した集計情報が右側に表示される。図１４（ａ）に示す例では、集計情報として、ユーザが選択した条件（“画像出力装置”、“工学部”）に合致する電子機器２００が３台あり、３台の出力枚数の合計値が「2500」であることを示す表が表示されている。
【００７２】
図１４（ｂ）は、ユーザが論理的識別子として“画像出力装置”、“画像入力装置”、“工学部”を選択した場合に、ＰＣ３０に表示される“機器情報集計画面”を示す。この場合、３つの論理的識別子（“画像出力装置”、“画像入力装置”、“工学部”）に対応付けられている電子機器２００の機器情報のみが集計され、その集計結果を可視化した集計情報が右側に表示される。図１４（ｂ）に示す例では、集計情報として、ユーザが選択した条件（“画像出力装置”、“画像入力装置”、“工学部”）に合致する電子機器２００が２台あり、２台の出力枚数の合計値が「1500」で、入力枚数の合計値が「1200」であることを示す表が表示されている。
【００７３】
以上、説明したように、本実施形態によれば、１以上の論理的識別子を任意に選択するだけで、所望の観点に合致する電子機器の機器情報が自動的に収集されるので、より少ない負担で複数の電子機器を多様な観点から管理することが可能になる。
【００７４】
なお、本発明は上述した実施形態に限定されるものではなく、種々の設定変更が可能である。
【００７５】
例えば、上述した論理的識別子作成部１０４が、図７（ｃ）に示す組み合わせ禁止関係管理テーブル８００を用意し、論理的識別子の作成時に、当該論理的識別子との組み合わせを禁止する論理的識別子（以下、組み合わせ禁止識別子という）を登録するようにしてもよい。
【００７６】
図７（ｃ）が示す例では、論理的識別子“L0001(画像入力装置)”に対して、論理的識別子“L2001(プリンタ)”と論理的識別子“L2002(ファクシミリ)”が“組み合わせ禁止識別子”として登録されている。この場合、対応付け登録部１０６は、電子機器２００との対応付けが要求された論理的識別子が当該電子機器２００に対応付けられた論理的識別子に係る“組み合わせ禁止識別子”であった場合に、当該対応付けが要求された論理的識別子と当該該電子機器との対応付けを登録しないようにする。これにより、ユーザが、スキャン機能を持たないプリンタ装置やファクシミリ装置に対して、論理的識別子“L0001(画像入力装置)”を対応付けようとしても、これが拒否される。
【００７７】
また、上述した実施形態では、論理的識別子を“閲覧権限識別子”として登録するために「閲覧権限用フラグ」のフィールドを論理的識別子管理テーブル６００に追加する例を示したが、これに代えて、“閲覧権限識別子”を別に管理する専用のテーブルを用意してもよい。また、上述した実施形態では、論理的識別子とユーザを対応付ける例を示したが、これに代えて、論理的識別子と複数のユーザが含まれるユーザグループとを対応付けるようにしてもよいし、権限に上下関係や包含関係があるような、ユーザ管理方法と組み合わせてもよい。
【００７８】
最後に、本実施形態の機器管理サーバ１００と電子機器２００のハードウェア構成を図１５に示すハードウェア構成図に基づいて説明する。
【００７９】
図１５（ａ）に示すように、本実施形態の機器管理サーバ１００を構成する情報処理装置は、装置全体の動作を制御するプロセッサ１２と、ブートプログラムやファームウェアプログラムなどを保存するＲＯＭ１３と、プログラムの実行空間を提供するＲＡＭ１４と、機器管理サーバ１００を上述した各手段として機能させるためのプログラムやオペレーティングシステム（ＯＳ）等を保存するための補助記憶装置１５と、外部装置を接続するための入出力インタフェース１６と、ネットワーク５０に接続するためのネットワーク・インターフェース１７とを備えている。
【００８０】
一方、電子機器２００のハードウェア構成は機種によって異なるが、一例としてＭＦＰ(Multi Function Peripheral)のハードウェア構成について説明すると、ＭＦＰは、図１５（ｂ）に示すように、装置全体の動作を制御するプロセッサ２２と、ブートプログラムやファームウェアプログラムなどを保存するＲＯＭ２３と、プログラムの実行空間を提供するＲＡＭ２４と、ＭＦＰを上述した各手段として機能させるためのプログラム等を保存するための補助記憶装置２５と、操作パネル等を接続するための入出力インターフェース２６と、印刷処理を実行するプリンタエンジン２７と、スキャン処理を実行するスキャンエンジン２８と、ネットワーク５０に接続するためのネットワーク・インターフェース２９とを備えている。
【００８１】
なお、上述した実施形態の各機能は、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）などで記述された装置実行可能なプログラムにより実現でき、本実施形態のプログラムは、ハードディスク装置、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、フレキシブルディスク、ＥＥＰＲＯＭ、ＥＰＲＯＭなどの装置可読な記録媒体に格納して頒布することができ、また他装置が可能な形式でネットワークを介して伝送することができる。
【００８２】
以上、本発明について実施形態をもって説明してきたが、本発明は上述した実施形態に限定されるものではなく、当業者が推考しうる実施態様の範囲内において、本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００８３】
１２…プロセッサ
１３…ＲＯＭ
１４…ＲＡＭ
１５…補助記憶装置
１６…入出力インタフェース
１７…ネットワーク・インターフェース
２２…プロセッサ
２３…ＲＯＭ
２４…ＲＡＭ
２５…補助記憶装置
２６…入出力インターフェース
２７…プリンタエンジン
２８…スキャンエンジン
２９…ネットワーク・インターフェース
５０…ネットワーク
１００…機器管理サーバ
１０２…ログイン処理部
１０３…機器登録部
１０４…論理的識別子作成部
１０５…使用権限設定部
１０６…対応付け登録部
１０７…機器情報収集部
１０８…機器情報集計部
１０９…データベース
２００…電子機器
２０２…機器情報送信部
２０４…記憶領域
３００…ユーザ管理テーブル
４００…機器管理テーブル
５００…機器情報管理テーブル
６００…論理的識別子管理テーブル
６０１,６０２,６０３…フィールド
７００…使用権限管理テーブル
７０１,７０２…フィールド
８００…組み合わせ禁止関係管理テーブル
９００…論理的識別子対応付けテーブル
９０１,９０２…フィールド
９５０…論理的識別子対応付けテーブル
９５１,９５２…フィールド
１０００…機器管理システム
【先行技術文献】
【特許文献】
【００８４】
【特許文献１】特開２０１１−１４１７９７号公報
【図１】
0006746939.tif 000002
【図２】
0006746939.tif 000003
【図３】
0006746939.tif 000004
【図４】
0006746939.tif 000005
【図５】
0006746939.tif 000006
【図６】
0006746939.tif 000007
【図７】
0006746939.tif 000008
【図８】
0006746939.tif 000009
【図９】
0006746939.tif 000010
【図１０】
0006746939.tif 000011
【図１１】
0006746939.tif 000012
【図１２】
0006746939.tif 000013
【図１３】
0006746939.tif 000014
【図１４】
0006746939.tif 000015
【図１５】
0006746939.tif 000016