(57)【要約】      （修正有）【課題】プリンタおよびそのプリンタドライブを選択する際の周囲ユーザのプリンタおよびそのプリンタドライブの選択状況についての情報を提供することで、プリンタおよびそのプリンタドライブを効率よく選択することを可能にする。【解決手段】端末装置との通信履歴に基づいて、前記端末装置によるプリンタの使用状況に関する所定の情報を管理する使用状況管理部と、端末装置から受信するプリンタデバイス検知信号に対して、前記使用状況管理部で管理されている前記プリンタの使用状況に関する所定の情報を、前記プリンタデバイス検知信号を送信した端末装置に送信して表示させる使用状況表示部とを備えてなる。【選択図】図１
2008199601.tif 000002
【特許請求の範囲】
【請求項１】
端末装置との通信履歴に基づいて、前記端末装置によるプリンタの使用状況に関する所定の情報を管理する使用状況管理部と、
端末装置から受信するプリンタデバイス検知信号に対して、前記使用状況管理部で管理されている前記プリンタの使用状況に関する所定の情報を、前記プリンタデバイス検知信号を送信した端末装置に送信して表示させる使用状況表示部と、
を備えてなるプリンタ管理装置。
【請求項２】
請求項１に記載のプリンタ管理装置において、
前記プリンタの使用状況に関する所定の情報は、前記プリンタについての前記端末装置におけるプリンタドライバのインストール実行回数であることを特徴とするプリンタ管理装置。
【請求項３】
請求項１に記載のプリンタ管理装置において、
前記プリンタの使用状況に関する所定の情報は、前記プリンタについての前記端末装置におけるプリンタドライバのインストールが実行されたときの前記プリンタにおける最終印刷日であることを特徴とするプリンタ管理装置。
【請求項４】
請求項１に記載のプリンタ管理装置において、
前記プリンタの使用状況に関する所定の情報は、前記プリンタについての前記端末装置におけるプリンタドライバのインストールが実行されたときの前記プリンタにおけるカラー印刷やモノクロ印刷などの印刷形態であることを特徴とするプリンタ管理装置。
【請求項５】
請求項１に記載のプリンタ管理装置において、
印刷装置、スキャン装置、コントロールパネル、データベース、制御部およびシステムバスを含む複合機に構成されていることを特徴とするプリンタ管理装置。
【請求項６】
請求項１に記載のプリンタ管理装置において、
前記使用状況管理部は、端末装置との通信履歴に基づいて、前記端末装置による複数のプリンタの使用状況に関する所定の情報を管理し、前記使用状況表示部は、端末装置から受信するプリンタデバイス検知信号に対して、前記使用状況管理部で管理されている前記複数のプリンタの使用状況に関する所定の情報を、前記プリンタデバイス検知信号を送信した端末装置に送信して表示させることを特徴とするプリンタ管理装置。
【請求項７】
請求項１に記載のプリンタ管理装置において、
前記使用状況表示部は、ＯＳを再インストールした端末装置から受信するプリンタデバイス検知信号に対して、使用状況管理部で管理されている前記端末装置におけるＯＳの再インストール以前のプリンタの使用状況に関する所定の情報を、前記プリンタデバイス検知信号を送信した端末装置に送信して表示させることを特徴とするプリンタ管理装置。
【請求項８】
請求項１に記載のプリンタ管理装置において、
端末装置から他の特定の端末装置について使用状況管理部で管理しているプリンタの使用状況に関する所定の情報の要求があると、前記使用状況管理部で管理している前記他の特定の端末装置についてのプリンタの使用状況に関する所定の情報を検索し、その検索結果を前記端末装置へ送信する特定ユーザ使用状況検索部を備えてなるプリンタ管理装置。
【請求項９】
端末装置との通信履歴に基づいて、前記端末装置によるプリンタの使用状況に関する所定の情報をデータベース化して使用状況管理部において管理するステップと、
端末装置から発振されたマルチキャストのプリンタデバイス検知信号を受信するステップと、
前記受信したプリンタデバイス検知信号に対し、使用状況表示部が、前記使用状況管理部で管理されている前記プリンタの使用状況に関する所定の情報を、前記プリンタデバイス検知信号を送信した端末装置に送信して表示させるステップと、
を備えてなるプリンタ管理方法。
【請求項１０】
請求項９に記載のプリンタ管理方法において、
前記プリンタの使用状況に関する所定の情報は、前記プリンタについての前記端末装置におけるプリンタドライバのインストール実行回数であることを特徴とするプリンタ管理方法。
【請求項１１】
請求項９に記載のプリンタ管理方法において、
前記プリンタの使用状況に関する所定の情報は、前記プリンタについての前記端末装置におけるプリンタドライバのインストールが実行されたときの前記プリンタにおける最終印刷日であることを特徴とするプリンタ管理方法。
【請求項１２】
請求項９に記載のプリンタ管理方法において、
前記プリンタの使用状況に関する所定の情報は、前記プリンタについての前記端末装置におけるプリンタドライバのインストールが実行されたときの前記プリンタにおけるカラー印刷やモノクロ印刷などの印刷形態であることを特徴とするプリンタ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタおよびそのプリンタドライブの選択処理に関し、特に、プリンタおよびそのプリンタドライブの選択の効率化に関するものである。
【背景技術】
【０００２】
従来、複数の画像形成装置が異なる複数の場所に設置されている場合、ユーザは自身が必要とする出力条件を満足する出力を実行可能で、その物理的位置が最も近い画像形成装置を選択する。このときユーザは複数の画像形成装置の中から出力条件と出力先の物理的位置を考慮して出力先の画像形成装置の指定を行わなければならず、ユーザにとってわずらわしい作業となる。このような問題点を解消するものとして、ユーザが出力先の指定を行わなくてもユーザにとって物理的距離が近く所望の出力が行える画像形成装置を自動的に選択し出力要求を行うことを可能にした例がある（例えば、特許文献１参照。）。
【特許文献１】特開平１０−３３３８４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような出力先の画像形成装置の指定を行う際のユーザにとってわずらわしい作業を解消する対策として、上述した引例で示されているように、印刷出力の要求元となる複数の情報処理装置と、出力先となる複数のプリンタとの位置関係情報を記憶したものがあるが、ユーザにとって物理的に近い画像形成装置を選択するものであり、ユーザにとって必ずしも最適な画像形成装置が選択されるものではない。
【０００４】
本発明は上述した問題点を解決するためになされたものであり、プリンタおよびそのプリンタドライブを選択する際の周囲ユーザのプリンタおよびそのプリンタドライブの選択状況についての情報を提供することで、プリンタおよびそのプリンタドライブを効率よく選択することを可能にするプリンタ管理装置およびプリンタ管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決するため、本発明の一態様に係るプリンタ管理装置は、端末装置との通信履歴に基づいて、前記端末装置によるプリンタの使用状況に関する所定の情報を管理する使用状況管理部と、端末装置から受信するプリンタデバイス検知信号に対して、前記使用状況管理部で管理されている前記プリンタの使用状況に関する所定の情報を、前記プリンタデバイス検知信号を送信した端末装置に送信して表示させる使用状況表示部とを備えてなることを特徴とするものである。
【０００６】
また、本発明の一態様に係るプリンタ管理方法は、端末装置との通信履歴に基づいて、前記端末装置によるプリンタの使用状況に関する所定の情報をデータベース化して使用状況管理部において管理するステップと、端末装置から発振されたマルチキャストのプリンタデバイス検知信号を受信するステップと、前記受信したプリンタデバイス検知信号に対し、使用状況表示部が、前記使用状況管理部で管理されている前記プリンタの使用状況に関する所定の情報を、前記プリンタデバイス検知信号を送信した端末装置に送信して表示させるステップとを備えてなることを特徴とするものである。
【発明の効果】
【０００７】
以上に詳述したように本発明によれば、プリンタおよびそのプリンタドライブを選択する際の周囲ユーザのプリンタおよびそのプリンタドライブの選択状況についての情報を提供することで、プリンタおよびそのプリンタドライブを効率よく選択することを可能にするプリンタ管理装置およびプリンタ管理方法を提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施の形態について図面を参照しつつ説明する。
【０００９】
図１は、本実施の形態によるプリンタ管理装置を備えた複合機とクライアントＰＣを含むネットワーク構成図である。
【００１０】
複合機（以下、ＭＦＰという）１は、印刷装置１１、スキャン装置１２、コントロールパネル１３、データベース１４、制御部１６およびシステムバス１７を含む構成である。このＭＦＰ１はシステムバス１７を介してクライアントＰＣ２１と接続された構成である。
【００１１】
印刷装置１１は、親展印刷機能を有したプリンタ装置である。スキャン装置１２は、セットされた原稿の表面を例えばＣＣＤラインセンサにより光学的に走査し、原稿の表面に記されている画を画像情報として検出する装置である。コントロールパネル１３は、例えば印刷装置１１に設けられている大型の液晶画面である。
【００１２】
データベース１４は、このＭＦＰ１がシステムバス１７を介してクライアントＰＣ２１とＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）通信した内容を格納しておく。制御部１６は、印刷装置１１、スキャン装置１２、コントロールパネル１３およびデータベース１４とシステムバス１７を介して接続されており、これら各機能部の制御を行う。クライアントＰＣ２１は、パーソナルコンピュータ、ＰＤＡおよび携帯電話装置を含む。なお、制御部１６は、本発明の使用状況管理部（使用状況管理手段）、使用状況表示部（使用状況表示手段）、特定ユーザ使用状況検索部（特定ユーザ使用状況検索手段）を構成している。
【００１３】
図２は、ＭＦＰ１がクライアントＰＣ２１を含む複数のクライアントＰＣとの間でＳＯＡＰ通信により送受信した内容を格納した内部データベース１４の構成例を示す説明図である。図２に示すデータベースの構成例では、ＭＦＰ１がＳＯＡＰ通信を行なったクライアントＰＣのＩＰアドレス、そのマシン名、通信の日時、クライアントＰＣ側におけるＭＦＰ１のプリンタドライバについて最終的にインストールされたか否かを含むＳＯＡＰ通信により送受信した内容が、前記クライアントＰＣとの通信履歴に基づいた、前記クライアントＰＣによるプリンタの使用状況に関する所定の情報として格納されている。
【００１４】
図３は、本実施の形態によるプリンタ管理装置およびプリンタ管理方法が適用されるオフィス内のクライアントＰＣおよびプリンタの配置構成例を示すレイアウト図である。符号Ｐ１，Ｐ２，Ｐ３はプリンタ管理装置を備えたＭＦＰを含む各種プリンタ装置を示し、また符号Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｈ，Ｉ，ＪはクライアントＰＣを示している。
【００１５】
図４は、図３に示した配置構成のプリンタおよびクライアントＰＣのネットワーク構成図である。
【００１６】
図３に示したような配置構成でオフィス内にプリンタおよびクライアントＰＣが配置されている。そして、これらプリンタおよびクライアントＰＣは図４に示すネットワーク構成でオフィス内のネットワークに接続されている。
【００１７】
ここで、図３に示したＭＦＰを含むプリンタＰ１，Ｐ２，Ｐ３にそれぞれ備えられたプリンタ管理装置による内部データベースへの情報格納処理について説明する。図５は、図１に示したＭＦＰ１のプリンタ管理装置による内部データベース１４への情報格納処理を示すフローチャートである。ステップＳ１では、ＭＦＰ１はユーザであるクライアントＰＣからプリンタＰ１，Ｐ２，Ｐ３に同時に発信されたマルチキャストのプリンタＰ１，Ｐ２，Ｐ３ついての検索信号を受信する。
【００１８】
そして、続くステップＳ２では、前記検索信号を送ってきたクライアントＰＣへプリンタＰ１，Ｐ２，Ｐ３についてのデバイス情報を返す。ステップＳ２は本発明の実施の形態において、使用状況表示部及び使用状況表示手段並びに使用状況表示ステップを構成している。さらに、次のステップＳ３では、検索信号を送ってきたクライアントＰＣについてのＩＰアドレスやマシン名を含む検索を要求してきたクライアントＰＣの固有情報、検索された日時、最終的にプリンタドライバがインストールされたか否か、プリンタドライバがインストールされた場合に実行された印刷のカラーまたはモノクロなどの印刷形態を含む印刷情報を内部データベース１４へ格納する。ここで、ステップＳ３は、本発明の実施の形態において、使用状況管理部及び使用状況管理手段並びに使用状況管理ステップを構成している。
【００１９】
図６は、図１に示す内部データベース１４へ格納された、プリンタＰ１の検索を要求してきたクライアントＰＣのＩＰアドレスやマシン名などの固有情報、検索された日時、最終的にプリンタドライバがインストールされたか否か、プリンタドライバがインストールされた場合に実行された印刷のカラーまたはモノクロなどの印刷形態を含む印刷情報の例を示している。また、図７は、同様に内部データベース１４へ格納された、プリンタＰ２の検索を要求してきたクライアントＰＣのＩＰアドレスやマシン名などの固有情報、検索された日時、最終的にプリンタドライバがインストールされたか否か、プリンタドライバがインストールされた場合に実行された印刷形態を含む印刷情報の例を示している。また、図８は、同様に内部データベース１４へ格納された、プリンタＰ３の検索を要求してきたクライアントＰＣのＩＰアドレスやマシン名などの固有情報、検索された日時、最終的にプリンタドライバがインストールされたか否か、プリンタドライバがインストールされた場合に実行されたカラー印刷やモノクロ印刷などの印刷形態を含む印刷情報の例を示している。
【００２０】
次に、新規ユーザがこのネットワークに接続を行いプリンタドライバをインストールする際の動作について説明する。
【００２１】
例えば、新規ユーザは２００６年３月２３日にマシン名ＰＣ０１１、ＩＰアドレス：１９２．１６８．０．１１１のクライアントＰＣをネットワーク上で利用可能になったとする。この際、プリンタドライバのインストールについては、従来では、プリンタＰ１，Ｐ２，Ｐ３が検索結果としてこの新規ユーザのクライアントＰＣに表示されるだけである。
【００２２】
これに対し、本実施の形態では、図６、図７、図８に示すプリンタＰ１，Ｐ２，Ｐ３についての内部データベース１４の内容が新規ユーザのクライアントＰＣへ送信される。そして、このクライアントＰＣはこれらプリンタＰ１，Ｐ２，Ｐ３についての内部データベース１４の内容を追加で取得する。この結果、新規ユーザは、クライアントＰＣが接続したネットワーク環境下において周囲のユーザがどのプリンタ装置のプリンタドライバをインストールしているか、どのプリンタ装置により印刷を行なっているかについての情報を容易に得ることが出来る。
【００２３】
新規ユーザのクライアントＰＣには、これらプリンタＰ１，Ｐ２，Ｐ３についての内部データベース１４の内容、例えば、各プリンタ装置のプリンタドライバについてのインストールの実行回数、各プリンタ装置における最終印刷日を含む利用状況などをキーとしてソートを行うためのソートプログラムが格納されている。そして、これらソートプログラムにより、取得したプリンタＰ１，Ｐ２，Ｐ３についての内部データベース１４の内容が、インストール回数や最終印刷日などのキーをもとにソートされ新規ユーザに提示される。
【００２４】
図９は、プリンタＰ１，Ｐ２，Ｐ３についての内部データベース１４の内容を検索し、これら検索結果に対しインストール回数をキーとしてソートを行なった結果を示す。図９に示した例では、プリンタ装置名、インストール回数、最終印刷日の他、プリンタドライバがインストールされた場合に実行されたカラー印刷やモノクロ印刷などの印刷形態が各プリンタ装置の選択情報として新規ユーザに提示される。また、図１０は、同様に最終印刷日をキーとしてソートを行なった結果を示す。図１０に示した例では、プリンタ装置名、最終印刷日の他、インストール回数、プリンタドライバがインストールされた場合に実行されたカラー印刷やモノクロ印刷などの印刷形態が各プリンタ装置の選択情報として新規ユーザに提示される。
【００２５】
新規ユーザは、図９に示されたインストール回数をキーとしたソート結果から、接続を行なったネットワーク環境下において使用頻度が最も高いプリンタ装置はプリンタＰ１であることを容易に知ることが可能となる。また、図１０に示された最終印刷日をキーとしたソート結果から、接続を行なったネットワーク環境下において直近に印刷が行なわれたプリンタ装置はプリンタＰ３であることを容易に知ることが可能となる。
【００２６】
例えば、モノクロ印刷したい新規ユーザの場合、図９や図１０に示されたソート結果のプリンタＰ１，Ｐ２，Ｐ３のプリンタ情報から、プリンタＰ２，Ｐ３はカラー印刷の履歴を持っているが、プリンタＰ１はモノクロ印刷の履歴しか持っていないことを知ることが出来、この結果、プリンタＰ１はモノクロプリンタ装置であることが推測できる。従って、この新規ユーザにとってインストールを推奨されるのはプリンタＰ１であることが明らかになる。
【００２７】
なお、図６、図７、図８に示した内部データベース１４の構成としては、プリンタ装置の印刷時の用紙１枚あたりのコスト、プリンタ装置のジャム状態や用紙切れを含む現在の状況、修理回数、ステイプル機能、最終メンテナンス日、印刷を実行したクライアントＰＣ側のアプリケーションプログラムの特定情報、デフォルトプリンタであるか否か、などの様々な項目を有しており、図９、図１０に示すようなソート結果を得る際のキーとしてユーザの使用したい用件に応じて選択することが出来る。
【００２８】
また、新規ユーザのクライアントＰＣがネットワークに接続されたり、新規ユーザによるプリンタドライバのインストールなどが生じると、内部データベース１４へ格納されている、検索を要求してきたクライアントＰＣのＩＰアドレスやマシン名などの固有情報、検索された日時、最終的にプリンタドライバがインストールされたか否か、プリンタドライバがインストールされた場合に実行された印刷のカラーまたはモノクロなどの印刷形態を含む選択情報について新たな情報を内部データベース１４へ追加し更新する。
【００２９】
図１１、図１２、図１３は、プリンタＰ３に対する新規ユーザによるプリンタドライバのインストールが生じたときの内部データベース１４の内容を示す説明図である。図１１はプリンタＰ１についての内部データベース１４の内容、図１２はプリンタＰ２についての内部データベース１４の内容であり、ＩＰアドレス１９２．１６８．０．１１１の新規ユーザはマシン名ＰＣ０１１のクライアントＰＣからプリンタＰ１，Ｐ２に対し検索を行なったがプリンタドライバのインストールは実行していないという新たな選択情報が内部データベース１４へ追加されて更新される。
【００３０】
また、図１３は、プリンタＰ３についての内部データベース１４の内容を示す説明図であり、ＩＰアドレス１９２．１６８．０．１１１の新規ユーザはマシン名ＰＣ０１１のクライアントＰＣからプリンタＰ１，Ｐ２に対し検索を行い、プリンタドライバのインストールも実行し、カラー印刷を行なったという新たな選択情報が内部データベース１４へ追加され更新される。
【００３１】
この結果、次回異なるユーザがプリンタ装置を追加使用するとき、このユーザに対し、そのユーザが追加使用するプリンタ装置についての選択情報を提供することが出来る。そして、前記ユーザは、この追加使用する新たなプリンタ装置についてのネットワーク上での現在の状況を示す選択情報を、例えば最終印刷日やインストール回数などをキーとしてソートすることで取得できる。
【００３２】
以上のように、この実施の形態によれば、ネットワーク上（またはドメインごと、部門ごと、フロアごとでも可能）にあるプリンタ装置の使用頻度により新規ユーザがどのプリンタドライバをインストールすればよいかを容易かつ効率的に判定できる環境を提供できる。
【００３３】
次に、プリンタ管理装置およびプリンタ管理方法の他の実施の形態について説明する。この実施の形態でも図１〜４、図５〜８、および図１１〜１３が適用され、プリンタ装置内Ｐ１，Ｐ２，Ｐ３の各内部データベースの構成は図１１〜１３に示す内容となっているものとする。
【００３４】
この実施の形態では、ユーザのクライアントＰＣにおいてＯＳの再インストールが実行されプリンタドライバを再設定し直す際に、前記ユーザがＯＳの再インストール以前にインストールしていたプリンタ装置を検索できるようにして、ＯＳの再インストールの際のプリンタドライバのインストールに要する作業を円滑かつ簡略化する。
【００３５】
以下、この実施の形態のプリンタ管理装置およびプリンタ管理方法の動作を説明する。図１４は、この他の実施のプリンタ管理装置およびプリンタ管理方法の動作を示すフローチャートである。先ず、ステップＳ１１において、ＯＳを再インストールしたクライアントＰＣからこのネットワーク上へデバイス検知の信号が出力される。デバイス検知の信号は、前記実施の形態と同様にマルチキャストの形態でネットワーク上の各プリンタ装置へ送ることが可能である。ステップＳ１２では、デバイス検知の信号を送ってきたクライアントＰＣのマシン名をチェックし、図１に示す内部データベース１４に格納されている選択情報の履歴から、過去に同じマシン名でデバイス検知があったか否かを確認する。
【００３６】
ステップＳ１２の例では、以前、ＰＣ０１０というマシン名でデバイス検知が行われたか否かを判定する。この結果、ＰＣ０１０というマシン名ではデバイス検知は行われていないと判定するとステップＳ１３へ進む。ステップＳ１３では、以前、ＩＰアドレスからデバイス検知が行なわれたか否かを、内部データベース１４に格納されている選択情報の履歴から判定する。ステップＳ１３の例では、ＩＰアドレス１９２．１６８．０．１００、すなわちＰＣ０１０というマシン名のクライアントＰＣに割り当てられたＩＰアドレスからデバイス検知が行われたか否かを判定する。
【００３７】
この結果、ステップＳ１２のマシン名、ステップＳ１３のＩＰアドレスのいずれかからデバイス検知が行われたインストール履歴があると判定すると、ステップＳ１４において、ＯＳを再インストールしたクライアントＰＣに対し、前記クライアントＰＣがインストールしたことがあるプリンタドライバのインストールを推奨し、前記クライアントＰＣに表示する。なお、この場合、ＯＳを再インストールしたクライアントＰＣにおいて当該プリンタドライバの自動インストールが実行されるようにしてもよい。
【００３８】
このため、ＯＳを再インストールしたクライアントＰＣでは、ＯＳの再インストール以前、複数のプリンタドライバをインストールしていた場合、インストールしていたネットワーク上の全てのプリンタドライバが表示列挙される。以上の構成において、ステップＳ１３、ステップＳ１４は本発明の実施の形態における特定ユーザ状況検索部、特定ユーザ状況検索手段及び特定ユーザ状況検索ステップを構成している。
【００３９】
なお、ステップＳ１２においてＰＣ０１０というマシン名ではデバイス検知は行われていないと判定し、さらにステップＳ１３においてもＰＣ０１０というマシン名のクライアントＰＣに割り当てられたＩＰアドレスからデバイス検知が行われていないと判定したときには、ステップＳ１５において、ＯＳを再インストールしたクライアントＰＣに対しレスポンスを返す。そして、従来のようにネットワーク上にあるプリンタの検知とその一覧が、ＯＳを再インストールしたクライアントＰＣにおいて表示される。
【００４０】
なお、以上の説明では、マシン名やＩＰアドレスをもとに、ＯＳを再インストール以前にインストールしていたネットワーク上の全てのプリンタのプリンタドライバが検索可能である場合について説明したが、マシン名やＩＰアドレスに限らずユーザ名を含む〔個人〕クライアントＰＣを特定できる固有情報であればよい。
【００４１】
以上のように、この実施の形態によれば、クライアントＰＣにおいてＯＳの再インストールを行い、プリンタを再度設定しなおす場合において、ユーザは、ＯＳの再インストール以前、自分の使用するクライアントＰＣにおいてインストールしていたプリンタドライバを検索することが可能になるため、ＯＳの再インストールを行った際のプリンタについての円滑かつ迅速な環境構築が可能になる。
【００４２】
次に、プリンタ管理装置およびプリンタ管理方法の別の実施の形態について説明する。この実施の形態でも図１〜４、図５〜８、および図１１〜１３が適用され、プリンタＰ１，Ｐ２，Ｐ３についての内部データベース１４の構成は図１１〜１３に示す内容となっているものとする。
【００４３】
この実施の形態では、ネットワーク上にある特定のユーザによるプリンタドライバのインストールの状況を参照することが可能であり、特定のユーザと同様なプリンタドライバをインストールすることが出来、特定のユーザが使用するプリンタと同様なプリンタを利用することが可能になる。
【００４４】
図１５は、この他の実施のプリンタ管理装置およびプリンタ管理方法の動作を示すフローチャートである。図１５のフローチャートでは、一例としてマシン名ＰＣ０５０、ＩＰアドレスが１９２．１６８．０．２５０のクライアントＰＣの新規ユーザがネットワークに接続を行なったとき、マシン名ＰＣ００４のクライアントＰＣのユーザによるプリンタドライバのインストール状況を参照する場合について説明する。
【００４５】
先ず、ステップＳ２１において、マシン名ＰＣ０５０のクライアントＰＣの新規ユーザが、参照したいユーザとしてマシン名ＰＣ００４のクライアントＰＣのユーザを選択し、ネットワークを介してマシン名ＰＣ００４のクライアントＰＣのユーザによるプリンタドライバのインストール状況を示すデータを要求する。なお、この場合、参照されるのを拒否するといった設定も可能である。続くステップＳ２２では、図１に示す内部データベース１４に格納されているマシン名ＰＣ００４のクライアントＰＣのユーザによるプリンタドライバのインストール状況を示すデータを検索し、その検索結果をマシン名ＰＣ０５０のクライアントＰＣへ送る。
【００４６】
この場合、図１１〜１３に示す内部データベース１４の内容から、プリンタＰ１，Ｐ３のプリンタドライバのインストールが行われたという検索結果が返ってくる。そして、次のステップＳ２３において、マシン名ＰＣ０５０のクライアントＰＣではプリンタＰ１，Ｐ３全てのプリンタドライバのインストールを実行するか否かの判定を行い、両方のプリンタドライバのインストールを実行するのであれば、ステップＳ２４においてプリンタＰ１，Ｐ３両方のプリンタドライバのインストールを実行する。一方、プリンタＰ１，Ｐ３全てのプリンタドライバのインストールを実行しないと判定したときには、ステップＳ２５において、選択されたプリンタドライバのインストールを実行する。
【００４７】
以上のように、この実施の形態によれば、他のユーザのプリンタドライバのインストール状況を参照することで、インストールするプリンタドライバを効率よく選択することが可能になる。
【００４８】
なお、ユーザによっては参照されるのを拒否する場合もあるため、この場合には参照不可に設定できる。この場合、プリンタ側にインストール履歴として参照されないようにするデータを保持する構成にすることが可能である。
【００４９】
また、インストールだけではなく印刷時にプリンタから選択する場合にもプリンタドライバで設定した内容（カラーまたはモノクロ、２ｉｎｌ、ステイプルその他）に応じてどのプリンタが使用に適しているか選択（または、プリンタ側から推奨）することが可能である。
【００５０】
本実施の形態で説明した使用状況管理手段、使用状況表示手段及び特定ユーザ状況検索手段は、実施の形態に示したフローチャートにより説明したプリンタ管理方法をコンピュータに実行させるプログラムにも適用されることができる。このプログラムはコンピュータに読み取り可能な記録媒体に記録され、コンピュータによって読取られて本発明のプリンタ管理方法をコンピュータに実行させる機能を有する。
【００５１】
このような機能に関して、本実施の形態では、装置内部に発明を実施する機能が予め記録されている場合で説明したが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしても良い。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、且つ装置が読取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであっても良い。
【００５２】
なお以上の各実施の形態では、本発明を特定の態様により詳細に説明したが、本発明の精神および範囲を逸脱しないかぎり、様々な変更および改質がなされ得ることは、当業者には自明であろう。
【図面の簡単な説明】
【００５３】
【図１】本実施の形態によるプリンタ管理装置を備えた複合機とクライアントＰＣを含むネットワーク構成図である。
【図２】本実施の形態によるプリンタ管理装置がクライアントＰＣとＳＯＡＰ通信した内容を格納してある内部データベースの構成例を示す説明図である。
【図３】この実施の形態のプリンタ管理装置およびプリンタ管理方法が適用されるオフィス内のクライアントＰＣおよびプリンタの配置構成例を示すレイアウト図である。
【図４】図３に示した配置構成のクライアントＰＣおよびプリンタのオフィス内のネットワーク構成の例を示すネットワーク構成図である。
【図５】この実施の形態のプリンタ管理装置においてクライアントＰＣからプリンタの検索を受けたときの内部データベースに情報を格納する際の動作を示すフローチャートである。
【図６】プリンタＰ１についての検索状況およびプリンタドライバのインストール状況を示す内部データベースの構成を示す説明図である。
【図７】プリンタＰ２についての検索状況およびプリンタドライバのインストール状況を示すデータベースの構成を示す説明図である。
【図８】プリンタＰ３についての検索状況およびプリンタドライバのインストール状況を示すデータベースの構成を示す説明図である。
【図９】検索したプリンタについての選択情報をそのプリンタドライバのインストール回数でソートしたときのユーザに提示される内容の説明図である。
【図１０】検索したプリンタについての選択情報を最終印刷日でソートしたときのユーザに提示される内容の説明図である。
【図１１】新規ユーザによりプリンタＰ３のプリンタドライバがインストールされた後のプリンタＰ１についての内部データベースの構成を示す説明図である。
【図１２】新規ユーザによりプリンタＰ３のプリンタドライバがインストールされた後のプリンタＰ２についての内部データベースの構成を示す説明図である。
【図１３】新規ユーザによりプリンタＰ３のプリンタドライバがインストールされた後のプリンタＰ３についての内部データベースの構成を示す説明図である。
【図１４】他の実施の形態によるプリンタ管理装置におけるプリンタ使用環境の適切な再構築の設定を提示する動作を示すフローチャートである。
【図１５】別の実施の形態によるプリンタ管理装置における、ネットワーク上にある他のユーザのプリンタドライバのインストール状況を参照するときの動作を示すフローチャートである。
【符号の説明】
【００５４】
１  複合機、１１  印刷装置、１２  スキャン装置、１３  コントロールパネル、１４  データベース、１６  制御部、１７  システムバス、２１  クライアントＰＣ。
【図１】
2008199601.tif 000003
【図２】
2008199601.tif 000004
【図３】
2008199601.tif 000005
【図４】
2008199601.tif 000006
【図５】
2008199601.tif 000007
【図６】
2008199601.tif 000008
【図７】
2008199601.tif 000009
【図８】
2008199601.tif 000010
【図９】
2008199601.tif 000011
【図１０】
2008199601.tif 000012
【図１１】
2008199601.tif 000013
【図１２】
2008199601.tif 000014
【図１３】
2008199601.tif 000015
【図１４】
2008199601.tif 000016
【図１５】
2008199601.tif 000017