(57)【要約】【課題】  情報処理装置で動作させるデバイスドライバによって使用可能になる画像処理装置を、画像処理装置側で確認できるようにする。【解決手段】  画像処理装置は、情報処理装置からの使用可否問合情報を受信すると（Ｓ１１）、その使用可否問合情報に基づいて情報処理装置から問い合わせのあったデバイスドライバは使用可能か否かを判断し（Ｓ１２）、使用可能なら、デバイスドライバが使用可能である旨と、情報処理装置に対して使用できるように設定させる指示を送るか否かを選択させるボタンを表示した画面を表示し（Ｓ１３）、上記設定させる指示を送るボタンが押されたか否かを判断し（Ｓ１４）、押されたら、上記使用可否問合情報を送信してきた情報処理装置にデバイス固有情報（ホスト名又はＩＰアドレス）を送信し、自画像処理装置を使用可能にするセットアップをするように指示し（Ｓ１５）、処理を終了する。【選択図】        図４
2011180995.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を処理する画像処理装置であって、
外部の情報処理装置からデバイスドライバプログラムの識別情報を受信すると、前記識別情報に基づいて前記デバイスドライバプログラムを使用することによって前記情報処理装置で自画像処理装置が使用可能になるか否かを判定するドライバ使用可否判定手段と、該ドライバ使用可否判定手段による判定結果を表示するドライバ使用可否判定結果表示手段と、前記ドライバ使用可否判定手段によって前記デバイスドライバプログラムを使用することによって前記情報処理装置で自画像処理装置が使用可能になると判定した場合、前記情報処理装置に対して前記デバイスドライバプログラムを設定するように指示するドライバ設定指示手段とを備えたことを特徴とする画像処理装置。
【請求項２】
前記情報処理装置から追加機能の識別情報を受信すると、前記識別情報に基づいて前記追加機能が自画像処理装置で使用可能か否かを判定する追加機能使用可否判定手段と、該追加機能使用可否判定手段による判定結果を表示する追加機能使用可否判定結果表示手段と、前記追加機能使用可否判定手段によって前記追加機能が自画像処理装置で使用可能であると判定した場合、前記情報処理装置に対して前記追加機能を設定するように指示する追加機能設定指示手段とを設けたことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記追加機能の連係情報を表示する手段を設けたことを特徴とする請求項２記載の画像処理装置。
【請求項４】
画像情報を処理する画像処理装置の処理方法であって、
外部の情報処理装置からデバイスドライバプログラムの識別情報を受信すると、前記識別情報に基づいて前記デバイスドライバプログラムを使用することによって前記情報処理装置で自画像処理装置が使用可能になるか否かを判定するドライバ使用可否判定工程と、該ドライバ使用可否判定工程による判定結果を表示するドライバ使用可否判定結果表示工程と、前記ドライバ使用可否判定工程によって前記デバイスドライバプログラムを使用することによって前記情報処理装置で自画像処理装置が使用可能になると判定した場合、前記情報処理装置に対して前記デバイスドライバプログラムを設定するように指示するドライバ設定指示工程とからなることを特徴とする画像処理装置の処理方法。
【請求項５】
前記情報処理装置から追加機能の識別情報を受信すると、前記識別情報に基づいて前記追加機能が自画像処理装置で使用可能か否かを判定する追加機能使用可否判定工程と、該追加機能使用可否判定工程による判定結果を表示する追加機能使用可否判定結果表示工程と、前記追加機能使用可否判定工程によって前記追加機能が自画像処理装置で使用可能であると判定した場合、前記情報処理装置に対して前記追加機能を設定するように指示する追加機能設定指示工程とを含むことを特徴とする請求項４記載の画像処理装置の処理方法。
【請求項６】
前記追加機能の連係情報を表示する工程を含むことを特徴とする請求項５記載の画像処理装置の処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プリンタ，スキャナ，複写機，複合機，デジタルカメラを含む画像処理装置と画像処理装置の処理方法に関する。
【背景技術】
【０００２】
パーソナルコンピュータ（「ＰＣ」と略称する）を含む情報処理装置で、ネットワーク又はローカル接続されたプリンタ，スキャナ，複写機，複合機，デジタルカメラを含む画像処理装置（「周辺装置」「デバイス」ともいう）を使用する場合、その画像処理装置を使用可能にするプリンタドライバプログラム，スキャナドライバプログラムを含むデバイスドライバプログラム（「デバイスドライバ」と略称する）をインストールして使用可能にするための設定を行う必要がある。
【０００３】
従来、情報処理装置に既にインストールされたデバイスドライバでネットワーク又はローカル接続された画像処理装置を使用する場合、又はネットワーク又はローカル接続された画像処理装置を新たに使用するためにデバイスドライバをインストールする場合、ネットワーク又はローカル接続された画像処理装置に対して、その画像処理装置の機種の名称を問い合わせ、その機種の名称に基づいて、既にインストールされているデバイスドライバ、又は新たにインストールするデバイスドライバが使用可能であるデバイスの一覧を表示する情報処理装置があった。
【０００４】
また、ネットワーク上に接続された情報処理装置側で、ネットワーク上の画像処理装置を使用可能にするデバイスドライバを設定する際、ネットワーク上のサービス提供装置から受信した上記画像処理装置のメッセージ情報に基づいてデバイスドライバを設定することにより、デバイスドライバの設定作業を軽減できるようにした情報処理装置（例えば、特許文献１参照）があった。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来の情報処理装置のように、自情報処理装置の表示部の画面に使用可能な画像処理装置の一覧を表示するだけでは、その一覧に表示されているどの画像処理装置が情報処理装置の近くにあるのかや、その画像処理装置のどのような追加機能が使用可能なのかがわからないという問題があった。
この発明は上記の点に鑑みてなされたものであり、情報処理装置で動作させるデバイスドライバによって使用可能になる画像処理装置を、画像処理装置側で確認できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
この発明は上記の目的を達成するため、画像情報を処理する画像処理装置であって、外部の情報処理装置からデバイスドライバプログラムの識別情報を受信すると、上記識別情報に基づいて上記デバイスドライバプログラムを使用することによって上記情報処理装置で自画像処理装置が使用可能になるか否かを判定するドライバ使用可否判定手段と、そのドライバ使用可否判定手段による判定結果を表示するドライバ使用可否判定結果表示手段と、上記ドライバ使用可否判定手段によって上記デバイスドライバプログラムを使用することによって上記情報処理装置で自画像処理装置が使用可能になると判定した場合、上記情報処理装置に対して上記デバイスドライバプログラムを設定するように指示するドライバ設定指示手段を備えた画像処理装置を提供する。
【０００７】
また、上記のような画像処理装置において、上記情報処理装置から追加機能の識別情報を受信すると、上記識別情報に基づいて上記追加機能が自画像処理装置で使用可能か否かを判定する追加機能使用可否判定手段と、その追加機能使用可否判定手段による判定結果を表示する追加機能使用可否判定結果表示手段と、上記追加機能使用可否判定手段によって上記追加機能が自画像処理装置で使用可能であると判定した場合、上記情報処理装置に対して上記追加機能を設定するように指示する追加機能設定指示手段を設けるとよい。
さらに、上記のような画像処理装置において、上記追加機能の連係情報を表示する手段を設けるとよい。
【０００８】
また、画像情報を処理する画像処理装置の処理方法であって、外部の情報処理装置からデバイスドライバプログラムの識別情報を受信すると、上記識別情報に基づいて上記デバイスドライバプログラムを使用することによって上記情報処理装置で自画像処理装置が使用可能になるか否かを判定するドライバ使用可否判定工程と、そのドライバ使用可否判定工程による判定結果を表示するドライバ使用可否判定結果表示工程と、上記ドライバ使用可否判定工程によって上記デバイスドライバプログラムを使用することによって上記情報処理装置で自画像処理装置が使用可能になると判定した場合、上記情報処理装置に対して上記デバイスドライバプログラムを設定するように指示するドライバ設定指示工程とからなる画像処理装置の処理方法も提供する。
【０００９】
さらに、上記のような画像処理装置の処理方法において、上記情報処理装置から追加機能の識別情報を受信すると、上記識別情報に基づいて上記追加機能が自画像処理装置で使用可能か否かを判定する追加機能使用可否判定工程と、その追加機能使用可否判定工程による判定結果を表示する追加機能使用可否判定結果表示工程と、上記追加機能使用可否判定工程によって上記追加機能が自画像処理装置で使用可能であると判定した場合、上記情報処理装置に対して上記追加機能を設定するように指示する追加機能設定指示工程とを含むようにしてもよい。
また、上記のような画像処理装置の処理方法において、上記追加機能の連係情報を表示する工程を含むようにしてもよい。
【発明の効果】
【００１０】
この発明による画像処理装置と画像処理装置の処理方法は、情報処理装置で動作させるデバイスドライバによって使用可能になる画像処理装置を、画像処理装置側で確認できるようにすることができる。
【図面の簡単な説明】
【００１１】
【図１】図２に示す画像処理装置と情報処理装置のそれぞれの主要な機能の内部構成を示すブロック図である。
【図２】この発明の一実施例である画像処理装置を含むシステムの構成を示すブロック図である。
【図３】図１に示す情報処理装置におけるデバイスドライバのセットアップ時の処理を示すフローチャート図である。
【図４】図１に示す画像処理装置における情報処理装置からのデバイスドライバ使用可否の問い合せ時の処理を示すフローチャート図である。
【００１２】
【図５】図１に示す画像処理装置におけるデバイスドライバの使用可否を知らせる画面例の図である。
【図６】図１に示す情報処理装置における追加機能のセットアップ時の処理を示すフローチャート図である。
【図７】図１に示す画像処理装置における情報処理装置からの追加機能の使用可否の問い合せ時の処理を示すフローチャート図である。
【図８】図１に示す画像処理装置における追加機能の使用可否を知らせる画面例の図である。
【発明を実施するための形態】
【００１３】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
〔実施例〕
図２は、この発明の一実施例である画像処理装置を含むシステムの構成を示すブロック図である。
このシステムは、複数の画像処理装置１と複数の情報処理装置２とがネットワーク３で接続されており、各情報処理装置２と各画像処理装置１とはネットワーク３を介してそれぞれ通信可能であり、各画像処理装置１同士と各情報処理装置２同士もネットワーク３を介してそれぞれ通信可能である。
上記各画像処理装置１は、プリンタ，スキャナ，複写機，複合機，デジタルカメラを含む周辺装置（「デバイス」ともいう）である。
また、上記各情報処理装置２は、パーソナルコンピュータ（ＰＣ）を含む装置である。
さらに、上記ネットワーク３は、ローカルエリアネットワーク，インターネットを含む通信網である。
【００１４】
このシステムは、各情報処理装置２において、既にインストールされたデバイスドライバプログラム（「デバイスドライバ」と略称する）によってネットワーク３上のいずれかの画像処理装置１を使用可能にするセットアップの際、又はネットワーク３上のいずれかの画像処理装置１を使用可能にするデバイスドライバをインストールしてセットアップする際、そのデバイスドライバで使用可能になる画像処理装置１側に使用の可否を表示させ、その画像処理装置１側から情報処理装置２にセットアップを行わせる指示を出すことができる特徴を有する。
また、情報処理装置２で使用したい追加機能について、ネットワーク３上のいずれの画像処理装置１で使用できるか否かを画像処理装置１側に表示させ、その画像処理装置１側から情報処理装置２にセットアップを行わせる指示を出すことができる特徴も有する。
【００１５】
上記特徴により、ユーザは、ユーザが使用する情報処理装置２で使用可能なネットワーク３上の画像処理装置１のところへ直接行って確認することができ、情報処理装置２に近い場所に設置された画像処理装置１やユーザが使い勝手の良い画像処理装置１を選び出すことができる。
また、ネットワーク３上の画像処理装置１の中から使用したい追加機能が使用可能な画像処理装置１を容易に探し出すことができる。
【００１６】
図１は、図２に示した画像処理装置１と情報処理装置２のそれぞれの主要な機能の内部構成を示すブロック図である。
情報処理装置２は、ＣＰＵ，ＲＯＭ及びＲＡＭからなるマイクロコンピュータによって実現され、制御部２０，入力部２１，表示部２２，及び通信制御部２３を備えている。
入力部２１は、ユーザが各種の操作情報を入力するキーボードを含む入力装置である。
表示部２２は、ユーザに各種の操作画面やメッセージを表示するＬＣＤを含む表示装置である。
通信制御部２３は、ネットワーク３を介して各画像処理装置１又は他の各情報処理装置２とデータ通信を行う際の制御をする。
【００１７】
制御部２０は、この情報処理装置２の全体の制御を司り、入力部２１からの入力を受付け、表示部２２への表示内容を出力するユーザインタフェース（ＵＩ）部２４と、ネットワーク３上の各画像処理装置１に対して各種の画像処理（画像読み込み，印刷，複写を含む）を行わせるデバイスドライバ２５の各機能を備えている。
一方、画像処理装置１は、同じくＣＰＵ，ＲＯＭ及びＲＡＭからなるマイクロコンピュータによって実現され、制御部１０，操作部１１，表示部１２，及び通信制御部１３を備えている。
操作部１１は、ユーザが各種の操作情報を入力するキーボードを含む入力装置である。
表示部１２は、ユーザに各種の操作画面やメッセージを表示するＬＣＤを含む表示装置である。
【００１８】
通信制御部１３は、ネットワーク３を介して各情報処理装置２又は他の各画像処理装置１とデータ通信を行う際の制御をする。
制御部１０は、この画像処理装置１の全体の制御を司り、情報処理装置２からのデバイスドライバの使用可否の問い合わせについての判定を行うドライバ情報判定部１４と、情報処理装置２からの追加機能の使用可否の問い合わせについての判定を行う機種内部情報判定部１５の各機能を備えている。
【００１９】
このシステムにおけるデバイスドライバ設定のセットアップについて、ユーザが、情報処理装置２を操作して新規にデバイスドライバをインストールするインストーラを起動するか、もしくは既に情報処理装置２にインストールされているデバイスドライバ２５を選択すると、その起動したインストーラ、あるいは選択されたデバイスドライバ２５は、ネットワーク３上につながっている各画像処理装置１に対して、このデバイスドライバ２５が使用可能か否かの問い合わせを行う。
その問い合わせを受けた各画像処理装置１では、ドライバ情報判定部１４によって情報処理装置２からの問い合わせの際に受け取ったデバイスドライバ２５の情報（例えば、ドライバ名称）から使用可能か否かを判定し、その判定結果を表示部１２に表示する。
【００２０】
情報処理装置２から問い合わせを済ませたユーザは、この画像処理装置１のところまで足を運び、表示部１２に表示された判定結果が使用可能である旨を確認し、その画像処理装置１を使用したい場合は、表示部１２に表示された、情報処理装置２に対してデバイスドライバ２５を使用可能に設定する指示を送るボタンを押す。
ユーザによる操作を受けて、画像処理装置１は自画像処理装置１のデバイス固有情報を送信する。
そして、情報処理装置２では、上記デバイス固有情報を受け取ると、そのデバイス固有情報を送信した画像処理装置１が使用可能になるようにデバイスドライバのインストールとセットアップ、あるいは、既にインストールされているデバイスドライバ２５のセットアップを行う。
なお、上記判定結果の画面、あるいは、その画面中のボタンを押すことによって問い合わせのあったデバイスドライバ２５についての追加情報（バージョンの更新情報など）としてユーザに知らせるべき項目があれば表示するようにすることもできる。
【００２１】
次に、このシステムにおける追加機能（プラグイン）設定のセットアップについて、ユーザが、情報処理装置２を操作して新規に使用可能にしたい追加機能を選択すると、デバイスドライバ２５は、その選択した追加機能がインストールされていて使用可能か否かを、ネットワーク３上につながっている各画像処理装置１に対してそれぞれ問い合わせを行う。
その問い合わせを受けた各画像処理装置１では、機種内部情報判定部１５によって情報処理装置２からの問い合わせの際に受け取った追加機能の情報（例えば、プラグイン名称，対応機種の情報）から使用可能か否かを判定し、その判定結果を表示部１２に表示する。また、その追加機能に係る追加情報としてユーザに知らせるべき項目があれば、さらに表示させることができる。
【００２２】
情報処理装置２から問い合わせを済ませたユーザは、この画像処理装置１のところまで足を運び、表示部１２に表示された判定結果が使用可能である旨を確認し、その画像処理装置１で追加機能を使用したい場合は、表示部１２に表示された、情報処理装置２に対して追加機能を使用可能に設定する指示を送るボタンを押す。
ユーザによる操作を受けて、画像処理装置１は自画像処理装置１のデバイス固有情報を送信する。
そして、情報処理装置２では、上記デバイス固有情報を受け取ると、そのデバイス固有情報を送信した画像処理装置１で上記選択した追加機能が使用可能になるようにデバイスドライバ２５のセットアップを行う。
なお、デバイスドライバを新規にインストールする必要がある場合には、ユーザにその旨を通知して追加機能の設定を行わないようにすることもできる。
【００２３】
すなわち、上記各画像処理装置１において、上記ドライバ情報判定部１４が、外部の情報処理装置からデバイスドライバプログラムの識別情報を受信すると、上記識別情報に基づいて上記デバイスドライバプログラムを使用することによって上記情報処理装置で自画像処理装置が使用可能になるか否かを判定するドライバ使用可否判定手段の機能を果たす。
また、上記制御部１０と上記表示部１２と上記ドライバ情報判定部１４とが、上記ドライバ使用可否判定手段による判定結果を表示するドライバ使用可否判定結果表示手段の機能を果たす。
さらに、上記制御部１０と上記操作部１１と上記表示部１２と上記ドライバ情報判定部１４とが、上記ドライバ使用可否判定手段によって上記デバイスドライバプログラムを使用することによって上記情報処理装置で自画像処理装置が使用可能になると判定した場合、上記情報処理装置に対して上記デバイスドライバプログラムを設定するように指示するドライバ設定指示手段の機能を果たす。
【００２４】
また、上記機種内部情報判定部１５は、上記情報処理装置から追加機能の識別情報を受信すると、上記識別情報に基づいて上記追加機能が自画像処理装置で使用可能か否かを判定する追加機能使用可否判定手段の機能を果たす。
さらに、上記制御部１０と上記表示部１２と上記機種内部情報判定部１５とが、上記追加機能使用可否判定手段による判定結果を表示する追加機能使用可否判定結果表示手段の機能を果たす。
また、上記制御部１０と上記操作部１１と上記表示部１２と上記機種内部情報判定部１５とが、上記追加機能使用可否判定手段によって上記追加機能が自画像処理装置で使用可能であると判定した場合、上記情報処理装置に対して上記追加機能を設定するように指示する追加機能設定指示手段の機能を果たす。
さらに、上記制御部１０と上記操作部１１と上記表示部１２と上記機種内部情報判定部１５とが、上記追加機能の連係情報を表示する手段の機能も果たす。
【００２５】
次に、上記情報処理装置２におけるデバイスドライバのセットアップ時の処理について説明する。
図３は、図１に示した情報処理装置２におけるデバイスドライバのセットアップ時の処理を示すフローチャート図である。
情報処理装置２は、既にインストールされているデバイスドライバ２５でネットワーク３上の画像処理装置１を使用可能にするセットアップ時、ステップ（図中「Ｓ」で示す）１で、制御部２０が、入力部２１からユーザの設定したいデバイスドライバが選択されると、ＵＩ部２４を介して選択されたデバイスドライバ２５に通知し、ステップ２へ進む。
ステップ２で、デバイスドライバ２５が、通信制御部２３によってネットワーク３上の各画像処理装置１に対して自デバイスドライバの識別情報（例えば、ドライバ名称）を含む使用可否問合情報を送信し、自デバイスドライバの使用可否の問い合わせを実施し、ステップ３へ進む。
【００２６】
この後、ユーザは、ネットワーク３上の各画像処理装置１のところへ出向いて、各画像処理装置１内で、上記使用可否の問い合わせに対して使用可能である旨のメッセージが表示された画像処理装置１の中から使いたい画像処理装置１を選び、その選んだ１つの画像処理装置１に対して、情報処理装置２に対して使用できるように設定させる指示を送るボタンを押す。
ステップ３で、デバイスドライバ２５が、通信制御部２３を介して画像処理装置１からデバイス固有情報（例えば、画像処理装置１のＩＰアドレス）を受信したか否かを判断し、受信した場合（Ｙの場合）、ステップ４へ進む。
ステップ４で、デバイスドライバ２５が、デバイス固有情報を受信した画像処理装置１が使用可能になるように、上記デバイス固有情報に基づいてセットアップし、この処理を終了する。
【００２７】
一方、ステップ３の判断で、いずれの画像処理装置１からもデバイス固有情報を受信しなかった場合、デバイスドライバ２５は、この処理を終了し、セットアップ処理を中止する。このセットアップ中止については、ネットワーク３上に使用可能な画像処理装置１が見つからなかった場合や、ユーザが使いたい画像処理装置１が見つからなかった場合がある。このような場合、新たなデバイスドライバの導入を行う必要がある。
また、このデバイスドライバのセットアップ時の処理について、ネットワーク３上の画像処理装置１を使用可能にするデバイスドライバのインストールも含むセットアップ時の場合、制御部２０で動作するデバイスドライバのインストーラプログラムが上記ステップ２〜４の処理を実行する。
【００２８】
次に、上記画像処理装置１における情報処理装置２からのデバイスドライバ使用可否の問い合せ時の処理について説明する。
図４は、図１に示した画像処理装置１における情報処理装置２からのデバイスドライバ使用可否の問い合せ時の処理を示すフローチャート図である。
画像処理装置１は、ステップ（図中「Ｓ」で示す）１１で、制御部１０が、通信制御部１３を介してネットワーク３上の情報処理装置２からの使用可否問合情報を受信すると、ステップ１２へ進む。
ステップ１２で、ドライバ情報判定部１４が、使用可否問合情報に基づいて情報処理装置２から問い合わせのあったデバイスドライバは使用可能か否かを判断し、使用可能なら（Ｙなら）ステップ１３へ進み、使用不可なら（Ｎなら）ステップ１６へ進む。
【００２９】
上記ステップ１２の判断処理では、ドライバ情報判定部１４は、予め自画像処理装置１を使用可能にするデバイスドライバのドライバ名称を保持しており、上記受信した使用可否問合情報に含まれているドライバ名称が、保持しているドライバ名称に該当するか否かを判断し、該当するドライバ名称があったら使用可能と判定し、該当するドライバ名称がなかったら使用不可と判定する。
ステップ１３で、制御部１０が、ドライバ情報判定部１４における判定結果に基づいて、表示部１２に、デバイスドライバが使用可能である旨と、情報処理装置２に対して使用できるように設定させる指示を送るか否かを選択させるボタンを表示した画面を表示し、ステップ１４へ進む。
【００３０】
一方、ステップ１６では、制御部１０が、表示部１２にデバイスドライバが使用不可である旨を表示し、この処理を終了する。
ステップ１４で、制御部１０が、操作部１１から情報処理装置２に対して使用できるように設定させる指示を送るボタンが押されたか否かを判断し、押されたら（Ｙなら）ステップ１５へ進み、情報処理装置２に対して使用できるように設定させる指示を送るボタンが押されず、キャンセルのボタンが押されたら（Ｎなら）、この処理を終了する。
なお、ステップ１４の判断で、いずれのボタンも押されていない間は、上記画面の表示を継続する。
ステップ１５で、制御部１０が、上記使用可否問合情報を送信してきた情報処理装置２にデバイス固有情報（例えば、画像処理装置１のホスト名又はＩＰアドレス）を送信し、自画像処理装置１を使用可能にするセットアップをするように指示し、この処理を終了する。
【００３１】
次に、各画像処理装置１におけるデバイスドライバの使用可否を知らせる画面例について説明する。
図５は、図１に示した画像処理装置１におけるデバイスドライバの使用可否を知らせる画面例の図である。
この画面には、情報処理装置２からのデバイスドライバの使用可否の問い合せに対して、使用できる旨を示すメッセージが表示された場合を示している。
例えば、図中に示すように、「現在、情報処理装置Ａから出されているセットアップ要求により、この画像処理装置のセットアップが可能です。」のメッセージを表示する。
図中のメッセージ中の情報処理装置Ａの「Ａ」とは、情報処理装置２の識別名（例えば、ホスト名）である。
【００３２】
さらに、情報処理装置２に対して使用可能にするセットアップを指示するか否かを促すメッセージ「この画像処理装置を情報処理装置Ａで使用可能にしますか？」を表示すると共に、指示を送るボタンに相当する設定するボタン３０と、キャンセルボタン３１を表示する。
ユーザによって操作部１１が操作されて設定するボタン３０が押された場合、情報処理装置２にデバイス固有情報（ホスト名又はＩＰアドレス）を送信する。
そして、情報処理装置２は、画像処理装置１からのデバイス固有情報を受信し、そのデバイス固有情報に基づいてデバイスドライバ２５をセットアップする。
一方、キャンセルボタン３１が押された場合、この画面の表示を消去し、情報処理装置２へのセットアップの指示もされない。
【００３３】
次に、上記情報処理装置２における追加機能（プラグイン）のセットアップ時の処理について説明する。
図６は、図１に示した情報処理装置２における追加機能のセットアップ時の処理を示すフローチャート図である。
情報処理装置２は、既にインストールされているデバイスドライバ２５により、ネットワーク３上の画像処理装置１で使用したい追加機能のセットアップ時、ステップ（図中「Ｓ」で示す）２１で、制御部２０が、入力部２１からユーザの設定したい追加機能が選択されると、ＵＩ部２４を介して選択された追加機能をデバイスドライバ２５に通知し、ステップ２２へ進む。
【００３４】
ステップ２２で、デバイスドライバ２５が、通信制御部２３によってネットワーク３上の各画像処理装置１に対して上記選択された追加機能の識別情報（例えば、プラグイン名称，対応機種の情報）を含む使用可否問合情報を送信し、上記選択された追加機能がインストールされていて使用可能か否かの問い合わせを実施し、ステップ２３へ進む。
この後、ユーザは、ネットワーク３上の各画像処理装置１のところへ出向いて、各画像処理装置１内で、上記使用可否の問い合わせに対して使用可能である旨のメッセージが表示された画像処理装置１の中から使いたい画像処理装置１を選び、その選んだ１つの画像処理装置１に対して、情報処理装置２に対して使用できるように設定させる指示を送るボタンを押す。
【００３５】
ステップ２３で、デバイスドライバ２５が、通信制御部２３を介して画像処理装置１からデバイス固有情報（例えば、画像処理装置１のＩＰアドレス）を受信したか否かを判断し、受信した場合（Ｙの場合）、ステップ２４へ進む。
ステップ２４で、デバイスドライバ２５が、デバイス固有情報を受信した画像処理装置１で上記選択した追加機能が使用可能になるように、上記デバイス固有情報に基づいてセットアップし、この処理を終了する。
一方、ステップ２３の判断で、いずれの画像処理装置１からもデバイス固有情報を受信しなかった場合、デバイスドライバ２５は、この処理を終了し、セットアップ処理を中止する。このセットアップ中止については、ネットワーク３上に上記選択した追加機能が使用可能な画像処理装置１が見つからなかった場合や、ユーザが使いたい画像処理装置１が見つからなかった場合がある。
【００３６】
次に、上記画像処理装置１における情報処理装置２からの追加機能の使用可否の問い合せ時の処理について説明する。
図７は、図１に示した画像処理装置１における情報処理装置２からの追加機能の使用可否の問い合せ時の処理を示すフローチャート図である。
画像処理装置１は、ステップ（図中「Ｓ」で示す）３１で、制御部１０が、通信制御部１３を介してネットワーク３上の情報処理装置２からの使用可否問合情報を受信すると、ステップ３２へ進む。
ステップ３２で、機種内部情報判定部１５が、使用可否問合情報に基づいて情報処理装置２から問い合わせのあった追加機能は自画像処理装置１において使用可能か否かを判断し、使用可能なら（Ｙなら）ステップ３３へ進み、使用不可なら（Ｎなら）ステップ３８へ進む。
【００３７】
上記ステップ３２の判断処理では、機種内部情報判定部１５は、自画像処理装置１にインストールされているプラグインの中から、上記受信した使用可否問合情報に含まれているプラグイン名称に該当するプラグインがあるか否かを判断し、該当するプラグインがあったら使用可能と判定し、該当するプラグインがなかったら使用不可と判定する。
ステップ３３で、制御部１０が、機種内部情報判定部１５における判定結果に基づいて、表示部１２に、追加機能が使用可能である旨と、追加機能について表示すべき詳細情報を表示させるボタンと、情報処理装置２に対して追加可能を使用できるように設定させる指示を送るか否かを選択させるボタンを表示した画面を表示し、ステップ３４へ進む。
【００３８】
一方、ステップ３８では、制御部１０が、表示部１２に追加機能が使用不可である旨を表示し、この処理を終了する。
ステップ３４で、制御部１０が、操作部１１から詳細情報を表示させるボタンが押されたか否かを判断し、押されたと判断したら（Ｙなら）ステップ３５へ進み、押されなかったと判断したら（Ｎなら）ステップ３６へ進む。
ステップ３５で、制御部１０が、表示部１２に追加機能についての詳細情報を表示し、ステップ３６へ進む。
【００３９】
ステップ３６で、制御部１０が、操作部１１から情報処理装置２に対して追加機能を使用できるように設定させる指示を送るボタンが押されたか否かを判断し、押されたら（Ｙなら）ステップ３７へ進み、情報処理装置２に対して追加機能を使用できるように設定させる指示を送るボタンが押されず、キャンセルのボタンが押されたら（Ｎなら）、この処理を終了する。
なお、ステップ３４，３６の判断で、いずれのボタンも押されていない間は、上記画面の表示を継続する。
ステップ３７で、制御部１０が、上記使用可否問合情報を送信してきた情報処理装置２にデバイス固有情報（例えば、画像処理装置１のホスト名又はＩＰアドレス）を送信し、追加機能を使用可能にするセットアップをするように指示し、この処理を終了する。
【００４０】
次に、各画像処理装置１における追加機能の使用可否を知らせる画面例について説明する。
図８は、図１に示した画像処理装置１における追加機能の使用可否を知らせる画面例の図である。
図８の（ａ）に示すように、この画面には、情報処理装置２から指示された追加機能の使用可否の問い合せに対して、使用できる旨を示すメッセージが表示された場合を示している。
例えば、図中に示すように、「現在、情報処理装置Ａから出されているセットアップ要求により、追加機能ａのセットアップが可能です。」のメッセージを表示する。
【００４１】
図８の（ａ）の図中のメッセージ中の情報処理装置Ａの「Ａ」とは、情報処理装置２の識別名（例えば、ホスト名）である。
このように、ユーザによって情報処理装置２で選択された追加機能ａを使用するデバイスドライバ、もしくはそれに付属するプログラムからの問い合せを受けて、追加機能ａを情報処理装置２側でセットアップすれば自画像処理装置１において使用可能になる場合には上記のメッセージを表示する。
また、情報処理装置２に対して追加機能ａを使用可能にするセットアップを指示するか否かを促すメッセージ「この追加機能ａを情報処理装置Ａで使用可能にしますか？」を表示すると共に、指示を送るボタンに相当する設定するボタン４１と、キャンセルボタン４２を表示する。
【００４２】
さらに、追加機能ａについての追加情報がある場合、その追加情報についての詳細を表示させるための詳細表示ボタン４０も表示する。
例えば、追加機能ａについて、別の追加機能ｂを設定するとさらに使用可能となるものがあるというユーザに通知すべき項目がある場合、この詳細表示ボタン４０を押すと、図８の（ｂ）に示すように、「追加機能ａのセットアップ後、追加機能ｂをセットアップすると、さらに便利な機能が追加されます。」のメッセージが表示される。
この追加機能ａと追加機能ｂはそれぞれ独立した機能であり、追加機能ｂが追加機能ａより後に発売され、追加機能ａは追加機能ｂの情報をもつことができない場合、追加機能ｂは追加機能ａの情報を持つことができるので、詳細情報として表示してユーザに知らせることにより、追加機能ａを追加しようとしているユーザに対して、追加機能ａと追加機能ｂ両方が追加された場合の効果について知らせることが可能になる。
【００４３】
したがって、ユーザにとって有益な情報も併せて通知することにより、追加機能のセットアップ時の利便性を向上させることができる。
ユーザによって操作部１１が操作されて設定するボタン４１が押された場合、情報処理装置２にデバイス固有情報（ホスト名又はＩＰアドレス）を送信する。
そして、情報処理装置２は、画像処理装置１からのデバイス固有情報を受信し、そのデバイス固有情報に基づいてデバイスドライバ２５で追加機能を上記画像処理装置１において使用できるようにセットアップする。
一方、キャンセルボタン４２が押された場合、この画面の表示を消去し、情報処理装置２へのセットアップの指示もされない。
【００４４】
この実施例では、情報処理装置２において、ネットワーク３上の画像処理装置１を使用できるようにデバイスドライバをインストールする場合、又は情報処理装置２に既にインストールされているデバイスドライバを使用してネットワーク３上の画像処理装置１を使用できるようにする場合、ネットワーク３上のどの画像処理装置１が使用可能であるかを、ユーザは、画像処理装置１側で確認し、画像処理装置１から情報処理装置２に対してセットアップ作業を指示できるので、情報処理装置２から近い画像処理装置１を容易に使用可能にすることができる。
【００４５】
また、情報処理装置２において、ネットワーク３上の画像処理装置１で追加機能を使用できるようにする場合、ネットワーク３上のどの画像処理装置１で使用可能であるかを、ユーザは、画像処理装置１側で確認し、画像処理装置１から情報処理装置２に対して追加機能のセットアップ作業を指示できるので、情報処理装置２から近い画像処理装置１で追加機能を容易に使用可能にすることができる。
さらに、ユーザに対して画像処理装置１側でしか知りえない情報、例えば、追加機能の更新情報などを提供することができる。
【産業上の利用可能性】
【００４６】
この発明による画像処理装置と画像処理装置の処理方法は、プリンタ，スキャナ，複写機，複合機，デジタルカメラを含む装置において適用することができる。
【符号の説明】
【００４７】
１：画像処理装置    ２：情報処理装置    ３：ネットワーク    １０，２０：制御部    １１：操作部    １２，２２：表示部    １３，２３：通信制御部    １４：ドライバ情報判定部    １５：機種内部情報判定部    ２１：入力部    ２４：ユーザインタフェース（ＵＩ）部    ２５：デバイスドライバ    ３０，４１：設定するボタン    ３１，４２：キャンセルボタン    ４０：詳細表示ボタン
【先行技術文献】
【特許文献】
【００４８】
【特許文献１】特開２００８−１２３３３８号公報
【図１】
2011180995.tif 000003
【図２】
2011180995.tif 000004
【図３】
2011180995.tif 000005
【図４】
2011180995.tif 000006
【図５】
2011180995.tif 000007
【図６】
2011180995.tif 000008
【図７】
2011180995.tif 000009
【図８】
2011180995.tif 000010