(57)【要約】【課題】  ネットワーク上の複数の周辺装置に対して、アカウント情報の登録又は削除を含む管理処理を行なうことが可能であるため、周辺装置を管理するＩＴマネージャの管理負荷を大幅に軽減することが可能にする。【解決手段】  所定のユーザインタフェースを介して周辺装置を指示可能な指示手段の一例である図８の表示画面を指示するためのポインティングデバイスと、表示画面を介して指示した複数の周辺装置である図１に示すＭＦＰ，コピー機、プリンタに対して、当該周辺装置において所定の機能又は消耗材の使用量を集計する集計単位である複数のアカウント情報を、前記指示手段が指示した周辺装置に対して転送する転送手段（情報アプリケーション１０５）を備えたＰＣ１０１が、開示がされる。【選択図】  図７
2006031356.tif 000002
【特許請求の範囲】
【請求項１】
所定のユーザインタフェースを介して周辺装置を指示可能な指示手段と、
前記指示手段が指示した複数の周辺装置に対して、前記周辺装置において所定の機能又は消耗材の使用量を集計する集計単位である複数のアカウント情報を、前記指示手段が指示した周辺装置に対して転送する転送手段と、
を備えたことを特徴とする情報処理装置。
【請求項２】
新たに用意されたアカウント情報であるアカウント識別情報、又は、該アカウント識別情報に対応する使用可能上限値を示す情報の少なくともいずれかひとつの情報を外部データとして取得する取得する取得手段をさらに備え、
前記取得手段が取得した外部データに含まれるアカウント情報を前記周辺装置に対して前記転送手段が転送することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記取得手段が取得した外部データに含まれるアカウント情報の数が、前記周辺装置の登録可能数を超える場合には、前記周辺装置に当該アカウント情報を転送するか否かを確認する確認画面を表示する表示手段を備えることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記表示手段に表示される確認画面の表示後、前記周辺装置の登録可能最大数まで登録することが指示された場合に、前記外部データに含まれるアカウント情報のうち、周辺装置に対して転送され記憶されたアカウント情報を識別可能な情報を前記表示手段に表示することを特徴とする請求項１乃至３のいずれかに記載の情報処理装置。
【請求項５】
一回の削除指示に応答して、前記複数の周辺装置に既に記憶されているアカウント情報を、削除させる削除指示手段をさらに有することを特徴とする請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
一回の書き換え指示に応答して、複数の周辺装置に記憶されているアカウント情報を、新しいアカウント情報に書き換える書き換え指示工程を有することを特徴とする請求項１乃至５のいずれかに情報処理装置。
【請求項７】
所定のユーザインタフェースを介して周辺装置を指示可能な指示工程と、
前記指示工程で指示された複数の周辺装置に対して、前記周辺装置において所定の機能又は消耗材の使用量を集計する集計単位である複数のアカウント情報を、前記指示工程で指示された周辺装置に対して転送する転送工程と、
を備えたことを特徴とする情報処理方法。
【請求項８】
新たに用意されたアカウント情報であるアカウント識別情報、又は、該アカウント識別情報に対応する使用可能上限値を示す情報の少なくともいずれかひとつの情報を外部データとして取得する取得する取得工程をさらに備え、
前記取得工程が取得した外部データに含まれるアカウント情報を前記周辺装置に対して前記転送工程が転送することを特徴とする請求項７に記載の情報処理方法。
【請求項９】
前記取得工程が取得した外部データに含まれるアカウント情報の数が、前記周辺装置の登録可能数を超える場合には、前記周辺装置に当該アカウント情報を転送するか否かを確認する確認画面を表示する表示工程を備えることを特徴とする請求項７又は８に記載の情報処理方法。
【請求項１０】
前記表示工程に表示される確認画面の表示後、前記周辺装置の登録可能最大数まで登録することが指示された場合に、前記外部データに含まれるアカウント情報のうち、周辺装置に対して転送され記憶されたアカウント情報を識別可能な情報を前記表示工程に表示することを特徴とする請求項７乃至９のいずれかに記載の情報処理方法。
【請求項１１】
一回の削除指示に応答して、前記複数の周辺装置に既に記憶されているアカウント情報を、削除させる削除指示工程をさらに有することを特徴とする請求項７乃至１０のいずれかに記載の情報処理方法。
【請求項１２】
一回の書き換え指示に応答して、複数の周辺装置に記憶されているアカウント情報を、新しいアカウント情報に書き換える書き換え指示工程を有することを特徴とする請求項７乃至１２のいずれかに記載の情報処理方法。
【請求項１３】
所定のユーザインタフェースを介して周辺装置を指示可能な指示工程と、
前記指示工程で指示された複数の周辺装置に対して、前記周辺装置において所定の機能又は消耗材の使用量を集計する集計単位である複数のアカウント情報を、前記指示工程で指示された周辺装置に対して転送する転送工程と、
をコンピュータに実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
周辺装置、該周辺装置に情報を転送する情報処理装置、方法、制御プログラム、及び、これらの装置を含むシステム等に関する。
【背景技術】
【０００２】
従来、コピー、プリンタやＭＦＰに対する使用を許可するためのユーザＩＤやパスワードを設定する場合には、機器のローカルパネルやネットワークコマンドを用いて登録処理を実行するものであった（特許文献１）。
【特許文献１】特開２００１−５１８１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した従来の技術では、複数の機器に対してユーザ情報を登録削除等のアカウント管理を行うために、個々の機器に、それぞれ個別にコマンドや、操作パネルの操作を用いて、同様なユーザ登録操作を行なう必要があり、機器の管理者に多大な負荷がかかっていた。
【０００４】
本願発明のひとつの側面は、上述の問題点を除去することであり、アカウント情報の登録又は削除を含む管理処理を行なうことが可能であるため、周辺装置を管理するＩＴマネージャの管理負荷を大幅に軽減することが可能とすることをひとつの目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明に係る装置は、所定のユーザインタフェースを介して周辺装置を指示可能な指示手段と、前記指示手段が指示した複数の周辺装置に対して、前記周辺装置において所定の機能又は消耗材の使用量を集計する集計単位である複数のアカウント情報を、前記指示手段が指示した周辺装置に対して転送する転送手段と、を備えたことを特徴とする情報処理装置であることを特徴とする。これらに係わる方法、制御プログラム、システム等が開示される。
【発明の効果】
【０００６】
本発明のひとつの側面によれば、ネットワーク上の複数の周辺装置に対して、アカウント情報の登録又は削除を含む管理処理を行なうことが可能であるため、周辺装置を管理するＩＴマネージャの管理負荷を大幅に軽減することが可能である。
【発明を実施するための最良の形態】
【０００７】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素の相対配置、表示画面等、装置、手法は、あくまでも例示にすぎず、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【０００８】
以下、図面を用いて、本発明の一実施形態を詳細に説明する。
【０００９】
図１は、一実施形態としての通信システム全体の基本的な構成の一例を示す図である。１０１は、クライアントコンピュータである。１０２は、本実施形態の周辺装置の一例としてのＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｉｒｎｔｅｒ）である。ＭＦＰ１０２は、プリンタ機能、コピー機能、スキャナ機能、印刷履歴保持機能を備えているが、それぞれの機能の単機能の周辺装置であってもよい。そして、１０３はコピー機、１０４はプリンタである。
【００１０】
ＭＦＰ１０２、コピー機１０３、プリンタ１０４はそれぞれアカウント情報の好適な一例であるユーザ情報を管理するユーザ情報管理部（１０６，１０７，１０８）を備えている。
【００１１】
コンピュータ１０１及びＭＦＰ１０２、コピー機１０３、プリンタ１０４は、それぞれ、ネットワークを介して他の装置と通信を行なうことができる。
【００１２】
クライアントコンピュータ１０１において、クライアントアプリケーション１０５を実行すると、ユーザ情報が一斉にＭＦＰ１０２、コピー機１０３、プリンタ１０４に送信され、ユーザ情報管理部（１０６，１０７，１０８）の情報を書き換えることができる。ユーザ情報とは、ＭＦＰ１０２、コピー機１０３、プリンタ１０４を使用する際に認証に使用される情報群である。これらの機器には使用を許可するユーザの情報として、ユーザＩＤ或いは磁気カードリーダーを通じて読み取られるカードＩＤ、パスワード、またユーザ毎に機器の使用を制限するための利用上限値等が設定されるが、これらのアカウント情報は、図６に示すごとくＨＤ６０４にて格納管理されている。また、ＨＤ６０４はファイル管理プログラムが稼動しており、クライアントアプリケーションと専用プロトコルを用いて通信する。クライアントアプリケーション（情報アプリケーション１０５）は、このＭＦＰ１０２内のファイル管理プログラムを操作指示して、図７に示すごとく、ユーザ情報の削除、書き込み等がネットワーク越しに可能となっている。
【００１３】
図２は、クライアントコンピュータ１０１のハードウェア構成を示す図である。２０１は、ＣＰＵ（中央処理装置、コンピュータ）である。ＣＰＵ２０１は、このコンピュータ装置全体の制御、演算処理などを行なう。
【００１４】
２０２は、ＲＯＭ（読み出し専用メモリ）である。ＲＯＭ２０２は、システム起動プログラムの情報などが格納されている記憶領域となっている。２０３は、ＲＡＭ（ランダムアクセスメモリ）である。ＲＡＭ２０３は、使用制限のないデータ記憶領域となっている。オペレーティングシステム（ＯＳ）、アプリケーションプログラム、デバイスドライバ（プリンタドライバ）、通信制御用のプログラムなどはＲＡＭ２０３にロードされて、ＣＰＵ２０１によって実行される。
【００１５】
２０４は、ＫＢＣ（キーボード制御部）である。ＫＢＣ２０４は、コンピュータに付属のキーボードから入力データを受け取り、ＣＰＵ２０１へ入力データを伝達する。２０５は、ＣＲＴ（ディスプレイ制御部）であり、ディスプレイ装置に対する表示制御を行なう。２０６は、ＨＤ（ハードディスク装置）である。なお、ＨＤ２０６は、他にも、ＦＤ（フロッピー（登録商標）ディスク装置）、ＳＲＡＭ（不揮発性記憶メモリ）などの外部記憶装置に代替可能である。ＨＤ２０６はプログラム及びデータを記憶し、これらプログラム及びデータは必要に応じてＲＡＭへロードされる。
【００１６】
２０７は、通信部で、ネットワーク通信を制御する。この通信部２０７により、コンピュータは、ネットワークに接続されている他のコンピュータや周辺装置と通信することが可能となる。
【００１７】
２０８は、システムバスである。上記の構成要素間でやり取りされるデータは、このシステムバス２０８を通る。
【００１８】
図３は、情報処理アプリケーション１０５がＲＡＭ２０３にロードされ、ＣＰＵ２０１により実行可能となった状態でのメモリマップを示す図である。３１は、基本Ｉ／Ｏプログラムである。３０２は、ウィンドウシステムなどのオペレーティングシステムである。３０３は、情報処理プログラムである。３０４は、関連データである。３０５は、ＣＰＵ２０１が情報処理プログラムなどのプログラムを実行するときに使用するワークエリアである。
【００１９】
また、情報処理プログラム及び関連データは、フロッピー（登録商標）ディスク（ＦＤ）やＣＤ−ＲＯＭ中に記憶され、そこからコンピュータに供給される。図４は、情報処理プログラム及び関連データがＦＤやＣＤ−ＲＯＭに格納されている状態でのメモリマップを示す図である。ＦＤやＣＤ−ＲＯＭの記憶領域４００は、ボリューム情報４０１、ディレクトリ情報４０２、情報処理プログラムの実行ファイル４０３、ユーザ情報の関連データファイル４０４から構成される。
【００２０】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウエア（制御プログラム）のプログラムコードを記録した記憶媒体（図４）を、図５に示すようにコンピュータに供給し、そのコンピュータの装置（ＣＰＵ２０１）が記憶媒体に格納されたプログラムコードを読出し実行することによって達成される。
【００２１】
図４に示すプログラムやデータをコンピュータに供給する方法として図５に示すようにＣＤ−ＲＯＭ５００に記憶させてコンピュータ本体５０２に（ＣＤ−ＲＯＭドライブ５０１を介して）供給する方法が一般的である。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００２２】
プログラムコードを供給するための記憶媒体としては、例えば、ＣＤ−ＲＯＭやハードディスク以外にも，フロッピー（登録商標）ディスク、光ディスク，光磁気ディスク，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００２３】
図６は、周辺装置の概略構成を示す図である。６０５は、周辺装置全体を制御するコントローラ部である。コントローラ部６０５は、ＣＰＵ６０１，ＲＯＭ６０２、ＲＡＭ６０３、ＨＤ６０４から構成されている。
【００２４】
ＣＰＵ６０１は、コントローラ部及び周辺装置全体の制御、演算処理などを行なう。ＲＯＭ６０２は、読み出し専用メモリで、システム起動プログラムなどを記憶する記憶領域である。ＲＡＭ６０３は、ランダムアクセスメモリで、データ記憶領域である。ＨＤ６０４は、ハードディスクであり、ＳＲＡＭなどの他の不揮発性記憶装置に代替可能である。ジョブ履歴保持機能を有する周辺装置は、ジョブ履歴をＲＡＭ６０３或いはＨＤ６０４に格納している。また、オペレーティングシステム、通信制御用のプログラム、エンジン制御用のプログラムは、ＲＡＭ６０３にロードされて、ＣＰＵ６０１によって実行される。
【００２５】
６０６は、周辺装置のエンジン部であり、コントローラ部の制御の下、印刷動作や画像読み取り動作を行なう。エンジン部は、具体的には、プリンタエンジンやスキャナエンジン、或いはその両方から構成される。
【００２６】
６０７は、通信部であり、ネットワーク通信を制御するものである。この通信部６０７によって、周辺装置はクライアントコンピュータと通信が可能となる。６０８はシステムバスである。上記の構成要素間でやり取りされるデータは、このシステムバス６０８を通る。
【００２７】
図７は、一実施形態としてのＰＣ１０１におけるクライアントアプリケーションの機能構成の一例を示すフローチャートである。情報処理アプリケーション１０５により、周辺装置（以降「デバイス」と記載）に対し、ユーザ情報の書き換えを行なう処理手順を示すフローチャートである。情報処理アプリケーション１０５は、ＨＤ２０６に記憶されているが、ＣＰＵ２０１の制御により、ＲＡＭ２０３に読み出される。情報処理アプリヶ＾ション１０５は、ユーザからのマウス（図示省略）などの指示入力に応じて、起動されると、ＣＰＵ１０５の制御下で、図７の各処理を実行する。すなわちまずステップＳ７０１において、ユーザ情報の書き換えを行なうための情報処理アプリケーション１０５が起動され、図７の処理が開始されると、図８の画面が表示される。
【００２８】
図８は、実施形態としてのＰＣ１０１におけるクライアントアプリケーションの機能構成を示すユーザインタフェースの一例を示す図である。図７のステップＳ７０２において、Ｓ７０１では、図８の８１０に表示されているデバイスが一台以上選択された状態で、編集ボタン８０４又は追加ボタン８０３が押されたかどうかを判定する。Ｓ７０１で、デバイスが選択された状態で、編集ボタン８０５が押されたと判定した場合は、選択対象となったデバイスのデバイス名、コメント、製品名、ＩＰアドレス等の情報を編集可能な画面（図示省略）へ遷移し（Ｓ７１８）、編集終了の旨の指示があれば、Ｓ７０１に戻る。Ｓ７０１で、デバイスが選択された状態で、追加ボタン８０３が押されたと判定した場合は、選択対象となったデバイスのデバイス名、コメント、製品名、ＩＰアドレス等の情報を編集可能な画面（図１２）へ遷移し（Ｓ７１８）、追加終了の旨の指示があれば、Ｓ７０１に戻る。デバイスが選択された状態で、追加ボタン８０３又は編集ボタン８０５のいずれもが押されていないと判定した場合は、Ｓ７０２に移る。
【００２９】
Ｓ７０２では、デバイスが選択された状態で、削除ボタン８０５が押されたかどうかを判定する。デバイスが選択された状態で削除ボタンが押されたと判定した場合は、Ｓ７１９へ進み、選択されたデバイスを削除して、Ｓ７０１へ戻る。
【００３０】
「デバイスが選択された状態で削除ボタンが押されている」のではないと判定した場合は、Ｓ７１６へ進む。Ｓ７１６では、８０８の閉じるボタンが押されたかどうかを判定する。閉じるボタンが押されたと判定したら、処理を終了する。閉じるボタンを押されているのではないと判定された場合は、Ｓ７２０へ進む。Ｓ７２０では、デバイスが選択された状態で、部門ＩＤの書き換え８０７ボタンが押されていると判定した場合は、Ｓ７０４へ進む。「デバイスが選択された状態で、部門ＩＤの書き換え８０７ボタンが押されている」のではないと判定した場合は、Ｓ７１７へ進む。Ｓ７１７では、図８の表示状態を維持し、ユーザにマウス等の指示デバイスを用いて、デバイスを選択させる。例えば、図８のテーブルのＭＦＰ１０００の行を指示すると、白黒反転し、ＭＦＰ１０００は選択状態となる。また、図８の状態で、すべて選択８０６ボタンを押すと、ＭＦＰ１０００及びＭＦＰ２０００が白黒反転し、各デバイスが選択された状態となる。図８でユーザにデバイスの選択をさせ、例えば、所定時間経つとまたＳ７０２へ処理が移る。
【００３１】
Ｓ７０４では、図９のダウンロードダイアログを表示する。図９は、発明の一実施形態としてのＰＣ１０１におけるクライアントアプリケーションの機能構成を示すユーザインタフェースの一例を示す図である。ダウンロードダイアログというのは、後述するが、９０４を押下して、周辺装置へダウンロードさせる外部ファイルを指定させる画面を図２の表示部の一例であるＣＲＴ２０５に表示画面を表示し、ユーザ情報ファイルを指定選択させ、そして、ＯＫボタンを押下すると、Ｓ７０７へ進む。Ｓ７０７では、所定の専用プロトコルで、周辺装置に設定可能な部門ＩＤの個数を取得し、Ｓ７０８へ進む。Ｓ７０８では、外部ファイル内のアカウント情報の個数、例えば、部門ＩＤの個数、と、周辺機器（デバイス）から所定のプロトコルでＳ７０７で取得した周辺機器に設定可能な部門ＩＤの個数とを比較する。すなわち、ステップＳ７０８においては、前記ステップＳ７０５で選択されたユーザ情報ファイルに記載されているユーザ情報の数と、ステップＳ７０７でデバイス（例えばＭＦＰ１０２）より取得したデバイスに登録可能な最大ユーザ数を比較する。もし、前記ステップＳ７０５で選択されたユーザ情報ファイルに記載されているユーザ情報の数のほうが多い場合は、ステップＳ７０９へ進む。Ｓ７０９では、デバイスに対して登録可能な数だけ登録するかどうかのユーザからの入力待ちになる。具体的には、Ｓ７０９では、図１３のような警告ダイアログをＣＲＴ２０５に出して、ユーザからユーザ情報の書き換え処理を続行するかどうかを問合せる画面を表示する。図１３の画面で「いいえ」ボタンが押下された場合は、登録処理を行なわないで、ステップＳ７０２の処理に戻る。登録処理を行なう場合、つまり、図１３の画面で「はい」ボタンが押された場合は、ステップＳ７１０に進む。Ｓ７１０では、ネットワーク１１１を介して独自のプロトコルでデバイスとの通信チェックを行い、ＭＦＰ１０２と通信可能であることを確認する。ステップＳ７０８において、前記ステップＳ７０５で選択されたユーザ情報ファイルに記載されているユーザ情報の数のほうが少ない場合は、ステップＳ７１０に進む。
【００３２】
次にステップＳ７１１において、デバイスのシステム管理者権限ユーザによるＩＤとパスワードの確認を行なう。これはシステム管理者権限のあるユーザ以外は、デバイスのユーザ情報の書き換えを行なうことができないようにするためである。次にステップＳ７１２において、ＭＦＰ１０２の図６のＨＤ６０４に等に登録されているユーザ情報リストの取得を行なう。続いて、ステップＳ７１３にて、新しいユーザ情報の転送に先立ち、図６のＨＤ６０４に登録されているユーザ情報の全削除を行なう。その後、ステップＳ７１４において、前記ステップＳ７０５で選択されたユーザ情報ファイルに記録されているユーザ情報をＭＦＰ１０２に転送して、ＨＤ６０４におけるユーザ情報の書き換えを行なう。この処理において、前記ステップＳ７０８において、ユーザ情報ファイルに記載されているユーザ情報の数のほうが多いと判定され、ステップＳ７０９で登録可能数だけ登録するとした場合に、どのユーザが登録されたかをあとから確認するために、ＭＦＰと通信を行い、ＭＦＰ１０２が生成した図１１のような履歴情報を取得しても良い。
【００３３】
図１１は、発明の一実施形態としてのＰＣ１０１におけるクライアントアプリケーションの実行結果を表すための、ログ情報の一例を示す図である。図１２は、発明の一実施形態としてのＰＣ１０１におけるクライアントアプリケーションの機能構成を示すユーザインタフェースの一例を示す図である。情報処理アプリケーションは、ユーザ情報の書き換え結果を示すログファイルをＭＦＰ１０２から取得し、クライアントコンピュータ１０１上に残すように動作する。図１１にでは書き換えを実行しようとしたデバイスとユーザの情報に対し、書き換えが成功したかどうかを示している。情報アプリケーションは、ユーザに指示に基づいて、図１１のような表示画面をクライアントＰＣ１０１のＣＲＴ２０５に表示させる処理を制御する。図１１をみてわかるように、実行結果の欄にＯＫと記載されているものが書き換えに成功した情報であり、ＮＧと記載されているものが、書き換えが行なわれなかった情報であることを示している。最後にステップＳ７１５において、前記ステップＳ７０３にて選択された全てのデバイスについて書き換え処理が行なわれたか確認を行なう。全てのデバイスについて終了していない場合は、ステップＳ７１０に戻り、別のデバイス（例えば、コピー機１０３、プリンタ１０４）との通信を確認する。ステップＳ７１５において、全てのデバイス（図１のＭＦＰ１０２，コピー機１０７、プリンタ１０４及び図示を省略した部門及びユーザ管理対象のその他のデバイス）に対し処理が終了した場合は、ステップＳ７０２に戻る。
【００３４】
図８〜図１３の表示画面は、いずれも、表示部の一例である、ＰＣ１０１のＣＲＴ２０５に表示される。図８は、図７のフローチャートで示したクライアントアプリケーションの動作を司るユーザインタフェースの一例である。８０１はクライアントアプリケーションの操作を行なうためのダイアログである。８０２はデバイスの情報を及び選択状態を示すリストである。前記リストにデバイスを追加する場合は、８０３に示される追加ボタンを指示する。８０３の追加ボタンを指示すると、デバイスを追加するためのダイアログ図１２の８０９が表示される。８１０のエディットボックスにて、追加を行うデバイスのＩＰアドレスを入力する。８１１の機器情報取得ボタンを指示することにより、前記ＩＰアドレスのデバイスの情報をＭＩＢおよび独自プロトコルを利用して取得し、８１２の製品名及び、８１３のデバイス名のエリアに表示する。また、デバイスにはシステム管理用のＩＤが設定されており、このダイアログでシステム管理部門ＩＤ８１４および暗証番号８１５を入力し、暗証番号のテストボタン８１６を指定することにより、ＩＤおよび暗証番号の整合性を確認することが可能である。また、コメント８１３のエリアにコメント情報を入力することができる。これらの情報をデバイスリスト表示エリア８０２に表示する場合は、ＯＫボタン８１８を指定する。登録しない場合はキャンセルボタン８１９を指定する。
【００３５】
すでにデバイスリスト表示エリア８０２に表示されているデバイスの情報を編集する場合は、デバイスリスト表示エリア８０２から対象デバイスを選択した後に、編集ボタン８０４を指定する。また、デバイスリスト表示エリア８０２に表示されているデバイスを削除する場合は、削除ボタン８０５を指定する。また、デバイスリスト表示エリア８０２に表示されているデバイスをすべて選択状態にしたい場合は、すべて選択ボタン８０６を指定する。選択されたデバイスに対し、ユーザＩＤとも言うべき部門ＩＤの書き換え処理を実行する場合は、部門ＩＤの書き換えボタン８０７を指定する。デバイスを追加するためのダイアログ８０９を終了する場合は、閉じるボタン８０８を指定する。
【００３６】
次にデバイスが指定されたダイアログ８０１において、部門ＩＤの書き換えボタン８０７が指定された場合の処理の流れについて、図９のユーザインタフェース図を用いて説明する。の９０１はダイアログ８０１で指定されたデバイスに対して、部門ＩＤの追加及び削除を行うためのダイアログである。ラジオボタン９０２で部門ＩＤを削除するかあるいは追加するかを選択する。削除するラジオボタンが選択された場合は、ＯＫボタン９０５を指定することより、各デバイスの部門ＩＤ情報がすべて削除される。キャンセルボタン９０６が指定された場合は、処理がキャンセルされダイアログ９０１を閉じ、ダイアログ８０１に処理を戻す。部門ＩＤの登録ラジオボタンが選択された場合は、予めよういした登録用のユーザ情報が記述された外部ファイルを指定する。指定方法としては、エディットボックス９０３に直接パスを指定するか、参照ボタン９０４を指定して外部ファイルを指定する２通りの方法がある。指定するユーザ情報が記述された外部ファイルの１例を図１０に示す。「製品名」とはデバイスの製品名を示し、「デバイス名」とはデバイスに対し任意に設定可能な名称を示す。また、コメントは前記８１３のコメントエリアに示されるコメント情報である。「ＩＰアドレス」はデバイスのＩＰアドレスであり、「部門ＩＤ」は追加するユーザＩＤともいうべき部門のＩＤである。また「パスワード」は部門ＩＤに対するパスワードである。図１０は、発明の一実施形態としてのＰＣ１０１におけるクライアントアプリケーションの入力情報となるユーザ情報の一例を示す図である。
【００３７】
以上述べたように、所定のユーザインタフェースを介して周辺装置を指示可能な指示手段の一例である図８の表示画面を指示するためのポインティングデバイスと、表示画面を介して指示した複数の周辺装置である図１に示すＭＦＰ，コピー機、プリンタに対して、当該周辺装置において所定の機能又は消耗材の使用量を集計する集計単位である複数のアカウント情報を、前記指示手段が指示した周辺装置に対して転送する転送手段（情報アプリケーション１０５）を備えたＰＣ１０１が、開示がされる。  また、情報アプリケーション１０５は、新たに用意されたアカウント情報であるアカウント識別情報、又は、該アカウント識別情報に対応する使用可能上限値を示す情報の少なくともいずれかひとつの情報を外部データとして取得する。情報アプリケーションが取得した外部データに含まれるユーザ情報のファイルを前記周辺装置に対して情報アプリケーション１０５が転送してもよい。情報アプリケーション１０５が取得した外部データに含まれるアカウント情報の数が、前記周辺装置の登録可能数を超える場合には、情報アプリケーション１０５は前記周辺装置に当該アカウント情報を転送するか否かを確認する確認画面（図１３）させてもよい。
【００３８】
図１３の確認画面の表示後、前記周辺装置の登録可能最大数まで登録することが指示された場合に、前記外部データに含まれるアカウント情報のうち、ＭＦＰ１０２などの周辺装置に対して転送され記憶されたアカウント情報を識別可能に表示内容として、表示する。
【００３９】
情報アプリケーションは、削除ボタン８０５を介した一回のユーザからの削除指示入力を受け付けることで、一回の削除指示に応答して、前記複数の周辺装置に既に記憶されているアカウント情報を、削除させる削除指示をさせる。
【００４０】
また、複数の周辺装置を選択しておけば、情報アプリケーション１０５は、一回の書き換え指示に応答して、複数の周辺装置に記憶されているアカウント情報を、新しいアカウント情報に書き換える書き換えことができる。
【００４１】
本実施例においては、ユーザＩＤ或いは部門ＩＤについて記載したが、磁気カードリーダーを使用したカードＩＤにて、使用の許可設定を行なう場合も同様に複数のデバイスに対し、一斉に書き換えを行なえることは言うまでもない。また、ユーザ情報に上限値を設定することにより、複数のデバイスに使用可能な用紙枚数やページ数を設定することも可能である。
【００４２】
（他の実施形態）
本実施形態における図７などに示す処理が、外部からインストールされるプログラムによって、それぞれの装置より遂行される。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群をホストコンピュータに供給される場合でも本発明は適用されるものである。
【００４３】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、又は、外部サーバ（図示省略）からダウンロードすることで、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００４４】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、たとえば、フロッピィーディスク、ハードディスク、光ディスク、光磁気ディスク、ＤＶＤ、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ等を用いることができる。
【００４５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施形態としての通信システム全体の基本的な構成の一例を示す図である。
【図２】図１のＰＣ１０１に含まれるハードウェアの概略構成の一例を示す図である。
【図３】本発明の一実施形態としてのＰＣ１０１において、情報処理プログラムがＲＡＭにロードされ、ＣＰＵにより実行可能となった状態でのメモリマップの一例を示す図である。
【図４】本発明の一実施形態としてのＰＣ１０１において、情報処理プログラム及び関連データがＦＤやＣＤ−ＲＯＭに格納されている状態でのメモリマップを示す図である。
【図５】図４に示すプログラムやデータをコンピュータに供給する方法を説明するための図である。
【図６】本発明の一実施形態における周辺装置の一例である図１のＭＦＰ１０２等の概略構成の一例を示す図である。
【図７】本発明の一実施形態としてのＰＣ１０１におけるクライアントアプリケーションの機能構成の一例を示すフローチャートである。
【図８】実施形態としてのＰＣ１０１におけるクライアントアプリケーションの機能構成を示すユーザインタフェースの一例を示す図である。
【図９】発明の一実施形態としてのＰＣ１０１におけるクライアントアプリケーションの機能構成を示すユーザインタフェースの一例を示す図である。
【図１０】発明の一実施形態としてのＰＣ１０１におけるクライアントアプリケーションの入力情報となるユーザ情報の一例を示す図である。
【図１１】発明の一実施形態としてのＰＣ１０１におけるクライアントアプリケーションの実行結果を表すための、ログ情報の一例を示す図である。
【図１２】発明の一実施形態としてのＰＣ１０１におけるクライアントアプリケーションの機能構成を示すユーザインタフェースの一例を示す図である。
【図１３】本実施形態の図１の情報アプリケーション１０５により表示されるダイアログの一例を示す図である。
【図１】
2006031356.tif 000003
【図２】
2006031356.tif 000004
【図３】
2006031356.tif 000005
【図４】
2006031356.tif 000006
【図５】
2006031356.tif 000007
【図６】
2006031356.tif 000008
【図７】
2006031356.tif 000009
【図８】
2006031356.tif 000010
【図９】
2006031356.tif 000011
【図１０】
2006031356.tif 000012
【図１１】
2006031356.tif 000013
【図１２】
2006031356.tif 000014
【図１３】
2006031356.tif 000015