(57)【要約】【課題】  ネットワーク運用の具体的実情に配慮しながら、設定情報の共通化を実現できる情報処理装置を提供する。【解決手段】  参照先の候補となる装置を特定する情報に関連付けて、各設定情報ごとに、その取得を行うか否かを表す参照先データベースを保持し、この参照先データベースに基づいて、参照先の候補のうちから参照先装置を決定し、参照先データベースにおいて、上記決定された参照先装置から取得可能となっている設定情報を、当該決定された参照先装置から取得して、当該取得した設定情報に基づく、設定更新に係る所定処理が行われる情報処理装置である。【選択図】        図１
2006092096.tif 000002
【特許請求の範囲】
【請求項１】
参照先の候補となる装置を特定する情報に関連付けて、各設定情報ごとに、その取得を行うか否かを表す参照先データベースを保持する手段と、
前記参照先データベースに基づいて、参照先の候補のうちから参照先装置を決定する手段と、
前記参照先データベースにおいて、前記決定された参照先装置から取得可能となっている設定情報を、当該決定された参照先装置から取得する手段と、
を含み、
前記取得した設定情報に基づく、設定更新に係る所定処理が行われることを特徴とする情報処理装置。
【請求項２】
参照先の候補となる装置を特定する情報に関連付けて、各設定情報ごとに、その取得を行うか否かを表す参照先データベースを保持する情報処理装置の制御方法であって、
前記参照先データベースに基づいて、参照先の候補のうちから参照先装置を決定する工程と、
前記参照先データベースにおいて、前記決定された参照先装置から取得可能となっている設定情報を、当該決定された参照先装置から取得する工程と、
を、情報処理装置に実行させ、
前記取得した設定情報に基づく、設定更新に係る所定処理を前記情報処理装置に行わせることを特徴とする制御方法。
【請求項３】
参照先の候補となる装置を特定する情報に関連付けて、各設定情報ごとに、その取得を行うか否かを表す参照先データベースを保持する手段を備えた情報処理装置に、
前記参照先データベースに基づいて、参照先の候補のうちから参照先装置を決定する手順と、
前記参照先データベースにおいて、前記決定された参照先装置から取得可能となっている設定情報を、当該決定された参照先装置から取得する手順と、
を実行させ、
前記取得した設定情報に基づく、設定更新に係る所定処理を行わせることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して相互に接続される、パーソナルコンピュータなどの情報処理装置に関する。
【背景技術】
【０００２】
パーソナルコンピュータやその周辺装置などの情報処理装置は、今日、我々の社会に欠かせないものとなっている。また、こうした機器に関する技術は近年飛躍的に向上している。ところが、技術の向上に伴って、情報処理装置を設置したときに行うべき設定（ネットワークの設定やプリンタであれば色補正情報など）の数も増大してきており、すべてを一々設定することとなると、煩に耐えない。
【０００３】
そこで、例えば特許文献１に開示されているように、予め設定された情報処理装置のグループ内で、設定情報を共有する構成を利用し、設定情報を相互に共通に設定することは可能である。
【特許文献１】特開２００３−０７８６７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示の技術では、これを一般の設定情報に適用した場合に、参照先となった相手方の装置から、予め定められた設定情報のすべてを取得してしまうこととなるため、例えば特定の参照先の装置の設定情報は、当該装置に固有の設定であって引き写すべきでない、といった場合など、実際のネットワーク運用における具体的実情に応じることにまで配慮されていない。
【０００５】
本発明は上記実情に鑑みて為されたもので、ネットワーク運用の具体的実情に配慮しながら、設定情報の共通化を実現できる情報処理装置を提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００６】
上記従来例の問題点を解決するための本発明は、情報処理装置であって、参照先の候補となる装置を特定する情報に関連付けて、各設定情報ごとに、その取得を行うか否かを表す参照先データベースを保持する手段と、前記参照先データベースに基づいて、参照先の候補のうちから参照先装置を決定する手段と、前記参照先データベースにおいて、前記決定された参照先装置から取得可能となっている設定情報を、当該決定された参照先装置から取得する手段と、を含み、前記取得した設定情報に基づく、設定更新に係る所定処理が行われることを特徴としている。
【０００７】
また、本発明の一態様は、参照先の候補となる装置を特定する情報に関連付けて、各設定情報ごとに、その取得を行うか否かを表す参照先データベースを保持する情報処理装置の制御方法であって、前記参照先データベースに基づいて、参照先の候補のうちから参照先装置を決定する工程と、前記参照先データベースにおいて、前記決定された参照先装置から取得可能となっている設定情報を、当該決定された参照先装置から取得する工程と、を、情報処理装置に実行させ、前記取得した設定情報に基づく、設定更新に係る所定処理を前記情報処理装置に行わせることを特徴としている。
【０００８】
さらに、本発明の別の態様に係るプログラムは、参照先の候補となる装置を特定する情報に関連付けて、各設定情報ごとに、その取得を行うか否かを表す参照先データベースを保持する手段を備えた情報処理装置に、前記参照先データベースに基づいて、参照先の候補のうちから参照先装置を決定する手順と、前記参照先データベースにおいて、前記決定された参照先装置から取得可能となっている設定情報を、当該決定された参照先装置から取得する手順と、を実行させ、前記取得した設定情報に基づく、設定更新に係る所定処理を行わせることを特徴としている。
【発明を実施するための最良の形態】
【０００９】
本発明の実施の形態について図面を参照しながら説明する。本実施の形態の情報処理装置は、例えばプリンタであり、図１に示すように、制御部１１と、記憶部１２と、操作部１３と、表示部１４と、通信部１５と、画像形成部１６とを含んで構成されている。また、本実施の形態の情報処理装置は、他の情報処理装置に対してネットワークを介して相互に通信可能に接続されている。
【００１０】
制御部１１は、基本的には、記憶部１２に格納されているプログラムに従って動作している。本実施の形態では、情報処理装置がプリンタである場合を例としているので、この制御部１１は、プリンタとしての基本的処理を実行している。具体的に、制御部１１は、通信部１５を介して受信される印刷要求に応じて、当該印刷要求に係る画像データをレンダリングしてビットマップ画像を生成し、これを画像形成部１６に出力して印刷を行わせる。
【００１１】
また本実施の形態の制御部１１は、設定情報を提供する処理や、設定情報を取得する処理を実行する。具体的に、本実施の形態の情報処理装置には、設定情報を提供する参照先装置として動作するものと、設定情報を取得する取得側装置として動作するものとがある。制御部１１の処理は、参照先装置と取得側装置とのどちらの動作を行うかによって異なることになる。この設定情報の提供・取得に係る制御部１１の具体的な処理の内容については、後に詳しく述べる。
【００１２】
記憶部１２は、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）、さらにはハードディスクなどを含んで構成される。この記憶部１２には、制御部１１によって実行されるプログラムが格納されている。また、この記憶部１２は、制御部１１によって行われる処理において必要となる種々のデータを保持するワークメモリとしても動作する。さらにここでは、この記憶部１２に、各種設定情報や参照先データベースが保持されるものとする。
【００１３】
ここで参照先データベースは、図２に示すように、設定情報の取得元である参照先の候補となる装置を特定する情報（Ａ）に対して、各設定情報（Ｂ）ごとに、取得を行うか否かを表す情報を関連付けたものである。図２では、取得する設定情報には「enable」、取得を行わない情報には「disable」の文字列を関連づけて、取得を行うか否かを表している。また、この参照先データベースにおいては、参照先の候補となる装置のうちから、メイン参照先となる参照先装置を特定する情報を保持している。なお、この参照先データベースは、参照先装置として動作する情報処理装置においては、必ずしも必要なものではない。
【００１４】
操作部１３は、マウスやキーボード、あるいはタッチパネルやキースイッチなどであり、利用者の指示操作を受け入れて、その内容を制御部１１に出力する。表示部１４は、例えば液晶ディスプレイなどであり、制御部１１から入力される指示に従って、情報を提示する。
【００１５】
通信部１５は、例えばネットワークカードであり、制御部１１から入力される指示に従って、指定される宛先に対してデータ（要求や情報）を送信する。また、この通信部１５は、ネットワークを介して外部（例えば他の情報処理装置）から到来するデータを受信して、制御部１１に出力する。
【００１６】
画像形成部１６は、プリンタエンジンであり、制御部１１から入力される画像データに対して設定情報に基づく所定画像処理を適用し、当該処理して得た画像を、用紙などの媒体上に形成する。ここで具体的に設定情報とは、ターゲットデバイスのプロファイルや、デバイス自体のプロファイルなどである。
【００１７】
ここで、制御部１１によって行われる、設定情報の提供・取得に係る処理の具体的な内容について説明する。既に述べたように、制御部１１は、参照先装置と取得側装置とのどちらの動作を行うかによって、異なる処理を実行するものであるので、以下、参照先装置における制御部１１の動作と、取得側装置における制御部１１の動作とに分けて説明する。
【００１８】
まず、参照先装置における制御部１１の動作について説明する。参照先装置の制御部１１は、基本的には、取得側装置から設定情報の要求を受け入れて、当該要求された設定情報を記憶部１２から読み出す。そして要求元の取得側装置に対し、当該読み出した設定情報を送信する。
【００１９】
このとき、制御部１１は、要求元となった取得側装置の情報を記憶部１２に格納し、設定情報の提供先となる情報処理装置を表す、提供先リストを生成してもよい。
【００２０】
また、この参照先装置の制御部１１は、記憶部１２に格納されている設定情報を変更する旨の指示を利用者から受けると、当該指示に従って設定情報の内容を変更する。このとき、制御部１１は、予め定められている取得側装置（例えば設定情報の提供先となるべき情報処理装置を提供先リストとして列挙しておいてもよい）に対して設定情報が更新された旨の情報を報知してもよい。
【００２１】
次に、取得側装置における制御部１１の動作について説明する。取得側装置では、利用者は、その設置時に、参照先データベースを生成して記憶部１２に格納しておく。そして、当該取得側装置に固有の情報の設定を行う。ここで固有の情報とは、ネットワーク上で一意に定めなければならない情報（例えばネットワークアドレス）や、例えば当該取得側装置である情報処理装置がプリンタである場合は、デバイス自身のプロファイルなど、当該装置固有の特性に関係するものなどである。
【００２２】
また、参照先装置から取得可能な設定情報（共通に設定可能な設定情報）については、利用者がその設定情報を入力するか、または、当該設定情報を参照先装置から取得するか、どちらにするかを入力する。
【００２３】
ここで参照先装置から取得するよう入力された場合、制御部１１は、参照先データベースに保持されているメイン参照先を特定する情報を取得し、当該情報によって特定されるメイン参照先を参照先装置として決定する。次に、参照先データベースで、当該決定された参照先装置に関連づけられている、設定情報ごとの取得可否の情報を読み出す。そして取得可能とされている設定情報を、参照先装置から取得する。制御部１１は、当該取得した設定情報を記憶部１２に格納して、設定情報を更新する。制御部１１はまた、設置時のみならず、所定のタイミングで上記設定情報の取得処理を実行してもよい。ここで所定のタイミングは、例えば参照先装置としての情報処理装置から設定情報が更新された旨の情報を受信したときであってもよいし、印刷指示が入力されたときであってもよい。
【００２４】
ここで、参照先装置としての情報処理装置から設定情報が更新された旨の情報が受信された場合、取得側装置の制御部１１は、当該情報の送信元となった参照先装置から取得可能な設定情報を、参照先データベースを参照して読み出す。そして取得可能とされている設定情報を、当該参照先装置から取得する。
【００２５】
さらに取得側装置の制御部１１は、設定情報を記憶部１２に格納して、設定情報を更新する際に、更新前の設定情報を記憶部１２の別の場所に複写しておいてもよい。この場合は、利用者から設定情報を復帰させるべき旨の指示があったときに、当該複写しておいた設定情報に基づいて、再度設定情報を更新する。また、ここでは更新前の設定情報を記憶部１２に複写することとしたが、参照先装置の少なくとも一つに、更新前の設定情報をアップロードしておいてもよい。この場合、利用者から設定情報を復帰させるべき旨の指示を受けると、当該アップロードしておいた設定情報をアップロード先の参照先装置からダウンロードして、記憶部１２に格納し、設定情報を再度更新する。
【００２６】
次に、本実施の形態の情報処理装置の動作について説明する。ここでは、図３に示すように、情報処理装置としてのプリンタ群（ＡからＥ）が設置されており、ここに新たにプリンタＦを設置する場合を例として説明する。また、これらプリンタ群は、利用者により予め仮想的にグループに分けて管理されている。具体的にここでは、プリンタＡと、プリンタＢと、プリンタＤとを第１グループ、プリンタＢを第２グループ、プリンタＣと、プリンタＥとを第３グループに分けて管理しているものとする。そしてプリンタＦは、第１から第３グループのすべてのグループに属するものとして設置するものとする。また、プリンタＡ，Ｂ，Ｃを参照先装置として動作させ（つまり参照先装置としてのプログラムを記憶部１２にインストールしておく）、プリンタＤからＦは、取得側装置として動作させる（つまり取得側装置としてのプログラムを記憶部１２にインストールしておく）。なお、本実施の形態の情報処理装置は、必ずしも、参照側装置か取得側装置かのいずれか一方としてのみ動作するよう設定される必要はない。例えばプリンタＢには、参照先装置としてのプログラムと、取得側装置としてのプログラムとの双方のプログラムをインストールしておいてもよい。
【００２７】
ここではプリンタＡを第１グループ内の設定情報を提供する装置として設定するものとする。このプリンタＡの記憶部１２には、設定情報の提供先となるプリンタのリスト（提供先リスト）が保持されている。ここでは第１グループに属しているプリンタがいずれも提供先となっているものとする（図４（ａ））。
【００２８】
ここにプリンタＦを設置する場合、まずプリンタＦに対して、当該プリンタＦにおいて固有の設定情報については、利用者が自ら入力する。具体的に、ここではネットワークアドレスと、デバイスプロファイルと、補正プロファイルとをそれぞれ操作部１３や、メーカーから提供された記録媒体から入力する（図示しないパーソナルコンピュータからネットワークを介してプリンタ側に入力すればよい）。次に利用者は、図示しないパーソナルコンピュータを用いて、プリンタＦが属するグループにおける参照先装置を特定する情報と、各参照先装置から取得可能な設定情報のリストとを関連付けた参照先データベース（図２）を生成し、プリンタＦの記憶部１２に格納させる。
【００２９】
そしてプリンタＦに対し、他の情報処理装置と共通の情報とすることのできる設定情報を取得するよう指示する。プリンタＦの制御部１１は、記憶部１２から参照先データベースを読み出し、参照先データベースに保持されているメイン参照先を特定する情報を取得する。ここでは、メイン参照先としてプリンタＢが設定されているものとする。
【００３０】
プリンタＦの制御部１１は、当該情報によって特定されるメイン参照先（プリンタＢ）を参照先装置として決定する。次に、この制御部１１は、参照先データベース上で、当該決定された参照先装置（プリンタＢ）に関連づけられている、設定情報ごとの取得可否の情報を読み出す。ここでは、図２に示したように、ネットワークプロトコルに関する設定情報、ターゲットプロファイルの設定情報、ユーザ調整カーブ（ルックアップテーブルのカーブ）の設定情報、標準フォントの設定情報、第２グループ用追加フォントの設定情報について取得可能と設定されているので、制御部１１は、これら取得可能とされている設定情報を、参照先装置であるプリンタＢに要求する。
【００３１】
プリンタＢの制御部１１は、取得側装置となったプリンタＦから設定情報の要求を受け入れて、当該要求された設定情報を記憶部１２から読み出す。そして要求元のプリンタＦに対し、当該読み出した設定情報を送信する。
【００３２】
プリンタＦは、プリンタＢから設定情報を受信して取得し、当該取得した設定情報を記憶部１２に格納して、設定情報を更新する。このようにすることで、設定情報のうち、プリンタＢに固有の情報までを取得して引き写してしまうことがなく、実際のネットワーク運用における具体的実情に応じた設定情報の複写を実現できる。
【００３３】
なお、このとき、プリンタＢの制御部１１は、要求元となった取得側装置の情報を記憶部１２に格納し、提供先リストを更新してもよい。さらにプリンタＢの制御部１１は、それ自身が取得側装置としてのプログラムを実行することから、プリンタＢの記憶部１２に格納されている参照先データベースにおいてメイン参照先として設定されている参照先装置（ここではプリンタＡ）に対して、設定情報の提供先となった情報処理装置の情報（プリンタＦの情報）を通知してもよい。参照先装置（プリンタＡ）は、プリンタＦの情報を受信して、提供先リストに、当該プリンタＦの情報を追記する（図４（ｂ））。
【００３４】
この後、例えばプリンタＡにおいて、ネットワークプロトコルの設定情報が変更されたとする。この場合、プリンタＡの制御部１１は、提供先リストを参照し、当該提供先リストに含まれる各情報処理装置に対して設定情報が更新された旨の情報を報知する。ここでは図４（ｂ）に示した提供先リストに従い、プリンタＢと、プリンタＤと、プリンタＦとに当該情報を報知することになる。
【００３５】
この情報の報知を受けたプリンタＦの制御部１１は、当該情報の報知元であるプリンタＡを参照先として決定し、参照先データベース上で、当該決定された参照先装置（プリンタＡ）に関連づけられている、設定情報ごとの取得可否の情報を読み出す。図２に示したように、プリンタＡについては、ネットワークプロトコルに関する設定情報、ターゲットプロファイルの設定情報、ユーザ調整カーブ（ルックアップテーブルのカーブ）の設定情報、標準フォントの設定情報、第１グループ用追加フォントの設定情報について取得可能と設定されているので、制御部１１は、これら取得可能とされている設定情報を、参照先装置であるプリンタＡに要求する。
【００３６】
そしてプリンタＦは、プリンタＡから設定情報を受信して取得し、当該取得した設定情報を記憶部１２に格納して、設定情報を更新する。これによりプリンタＡにおけるネットワークプロトコルの変更結果が反映されることとなる。
【００３７】
なお、利用者は、プリンタＣの制御部１１に対して、その記憶部１２に格納されている提供先リストに、プリンタＦを追記するよう指示してもよい。これにより、プリンタＣにおける設定変更の内容がプリンタＦに対して反映されることとなる。
【００３８】
ここでの動作の説明では、情報処理装置がいずれもプリンタであるとして説明したが、これに限られるものではなく、情報処理装置は、サーバ装置であってもよいし、パーソナルコンピュータ装置であってもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施の形態に係る情報処理装置の構成例を表すブロック図である。
【図２】参照先データベースの内容例を表す説明図である。
【図３】本発明の実施の形態に係る情報処理装置の接続状態例を表す説明図である。
【図４】提供先リストの内容例を表す説明図である。
【符号の説明】
【００４０】
１１  制御部、１２  記憶部、１３  操作部、１４  表示部、１５  通信部、１６  画像形成部。
【図１】
2006092096.tif 000003
【図２】
2006092096.tif 000004
【図３】
2006092096.tif 000005
【図４】
2006092096.tif 000006