(57)【要約】【課題】通信網に接続された装置のいずれにどのような機能が搭載されているかを意識することなく、機能の選択のみで当該機能を実行させることができる情報処理装置、情報処理システム及び情報処理プログラムを提供する。【解決手段】機能情報送受信部２８は、通信網に複数接続された画像処理装置が送信した、提供可能な機能に関する情報を収集し、機能情報保持部３０が、上記収集した機能に関する情報を記憶装置に予め保持しておく。表示制御部３６は、上記機能に関する情報に基づいて機能の実行を指示するための押しボタン画像等の指示入力画像を表示する。利用者が指示入力画像により特定の機能の実行指示を入力すると、機能情報検索部３４が、当該機能が搭載されている画像処理装置１００を検索し、実行指示部３２が機能情報検索部３４の検索結果により特定される画像処理装置１００に上記機能の実行を指示する。【選択図】図３
2011071678.tif 000002
【特許請求の範囲】
【請求項１】
通信網に接続された装置から収集した機能に関する情報を予め保持する機能情報保持手段と、
前記機能情報保持手段が保持する機能に関する情報に基づき、当該機能の実行指示を入力するための指示入力画像を表示する機能表示手段と、
前記指示入力画像により前記機能の実行指示が入力された場合に、前記機能情報保持手段が保持する機能に関する情報に基づき、当該機能を搭載した前記装置に当該機能の実行を指示する実行指示手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置において、前記実行指示手段は、前記機能を搭載した前記装置が動作中である場合に、同等の機能を搭載した他の装置を前記機能情報保持手段が保持する機能に関する情報から検索し、同等の機能を搭載した他の装置が存在する場合に、当該他の装置に当該機能の実行を指示することを特徴とする情報処理装置。
【請求項３】
請求項１または請求項２記載の情報処理装置を有する画像処理装置が通信網に複数接続されており、各情報処理装置の前記機能情報保持手段は、前記機能に関する情報として、前記複数の画像処理装置の全ての機能を含む機能一覧情報を保持しており、前記機能一覧情報を保持している機能情報保持手段が、前記複数の画像処理装置のうちの１つの画像処理装置のみに設けられていることを特徴とする情報処理システム。
【請求項４】
請求項３記載の情報処理システムにおいて、前記機能情報保持手段が保持する機能に関する情報を収集する画像処理装置の範囲が予め設定されていることを特徴とする情報処理システム。
【請求項５】
請求項３または請求項４記載の情報処理システムにおいて、前記機能表示手段は、前記実行指示手段が実行を指示した機能を搭載する画像処理装置に関する情報を表示することを特徴とする情報処理システム。
【請求項６】
コンピュータを、
通信網に接続された装置から収集した機能に関する情報を予め保持する機能情報保持手段、
前記機能情報保持手段が保持する機能に関する情報に基づき、当該機能の実行指示を入力するための指示入力画像を表示する機能表示手段、
前記指示入力画像により前記機能の実行指示が入力された場合に、前記機能情報保持手段が保持する機能に関する情報に基づき、当該機能を搭載した前記装置に当該機能の実行を指示する実行指示手段、
として機能させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及び情報処理プログラムに関する。
【背景技術】
【０００２】
下記特許文献１には、ネットワーク等の通信網上に接続された他の画像処理装置から利用可能な機器の存在を確認し、確認した機器名の一覧を表示し、ユーザーが表示された一覧から利用する画像処理装置を選択すると、当該画像処理装置の提供可能な機能が表示され、ユーザーが選択した機能が実行される構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２０９６５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、通信網に接続された装置のいずれにどのような機能が搭載されているかを意識することなく、機能の選択のみで当該機能を実行させることができる情報処理装置、情報処理システム及び情報処理プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１記載の情報処理装置の発明は、通信網に接続された装置から収集した機能に関する情報を予め保持する機能情報保持手段と、前記機能情報保持手段が保持する機能に関する情報に基づき、当該機能の実行指示を入力するための指示入力画像を表示する機能表示手段と、前記指示入力画像により前記機能の実行指示が入力された場合に、前記機能情報保持手段が保持する機能に関する情報に基づき、当該機能を搭載した前記装置に当該機能の実行を指示する実行指示手段と、を備えることを特徴とする。
【０００６】
請求項２記載の発明は、請求項１記載の発明において、前記実行指示手段が、前記機能を搭載した前記装置が動作中である場合に、同等の機能を搭載した他の装置を前記機能情報保持手段が保持する機能に関する情報から検索し、同等の機能を搭載した他の装置が存在する場合に、当該他の装置に当該機能の実行を指示することを特徴とする。
【０００７】
請求項３記載の情報処理システムの発明は、請求項１または請求項２記載の情報処理装置を有する画像処理装置が通信網に複数接続されており、各情報処理装置の前記機能情報保持手段は、前記機能に関する情報として、前記複数の画像処理装置の全ての機能を含む機能一覧情報を保持しており、前記機能一覧情報を保持している機能情報保持手段が、前記複数の画像処理装置のうちの１つの画像処理装置のみに設けられていることを特徴とする。
【０００８】
請求項４記載の発明は、請求項３記載の発明において、前記機能情報保持手段が保持する機能に関する情報を収集する画像処理装置の範囲が予め設定されていることを特徴とする。
【０００９】
請求項５記載の発明は、請求項３または請求項４記載の発明において、前記機能表示手段が、前記実行指示手段が実行を指示した機能を搭載する画像処理装置に関する情報を表示することを特徴とする。
【００１０】
請求項６記載の情報処理プログラムの発明は、コンピュータを、通信網に接続された装置から収集した機能に関する情報を予め保持する機能情報保持手段、前記機能情報保持手段が保持する機能に関する情報に基づき、当該機能の実行指示を入力するための指示入力画像を表示する機能表示手段、前記指示入力画像により前記機能の実行指示が入力された場合に、前記機能情報保持手段が保持する機能に関する情報に基づき、当該機能を搭載した前記装置に当該機能の実行を指示する実行指示手段、として機能させることを特徴とする。
【発明の効果】
【００１１】
請求項１及び請求項６の発明によれば、本構成を有しない場合に較べて、通信網に接続された装置のいずれにどのような機能が搭載されているかを利用者が意識することなく、機能の選択のみで当該機能を実行させることができる。
【００１２】
請求項２の発明によれば、本構成を有しない場合に較べて、利用者が指示した機能を搭載した装置が動作中で、当該機能の実行ができない場合にも、他の装置により指示された機能を実行することができる。
【００１３】
請求項３の発明によれば、本構成を有しない場合に較べて、複数の装置から機能に関する情報を収集して機能一覧を作成する際の通信量を節約することができる。
【００１４】
請求項４の発明によれば、本構成を有しない場合に較べて、利用者から遠方にある等、機能を実行させることに不都合がある装置を、機能の実行候補から排除することができる。
【００１５】
請求項５の発明によれば、本構成を有しない場合に較べて、利用者が実行指示を入力した装置以外の装置で機能を実行するときに、機能を実行する装置の情報を利用者が取得することができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態にかかる情報処理システムの構成例を示す図である。
【図２】実施形態にかかる情報処理装置を構成するコンピュータのハードウェア構成の例を示す図である。
【図３】実施形態にかかる情報処理装置の機能ブロック図である。
【図４】機能情報保持部がハードディスク装置等の記憶装置に予め保持する機能に関する情報の例を示す図である。
【図５】表示制御部が表示装置の表示画面に表示させる指示入力画像の例を示す図である。
【図６】実施形態にかかる情報処理装置の動作例のフロー図である。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための形態（以下、実施形態という）を、図面に従って説明する。
【００１８】
図１には、実施形態にかかる情報処理システムの構成例が示される。図１において、複数の画像処理装置１００がインターネット、イントラネット等の通信網１０２に接続されている。また、上記画像処理装置１００の全部または一部には、情報処理装置１０４が搭載されている。
【００１９】
ここで、画像処理装置１００は、例えばスキャナ、印刷装置、複写機、ファクシミリ装置または複合機（多機能複写機とも呼ばれ、スキャナ、印刷装置、複写機、ファックシミリ等の機能を有している）等である。この画像処理装置１００に搭載された情報処理装置１０４は、通信網１０２に接続された画像処理装置１００から、各画像処理装置１００が提供可能な機能に関する情報を収集する。ここで、機能に関する情報には、機能を提供する画像処理装置１００の識別情報、提供可能な機能の種類等が含まれる。収集した機能に関する情報は、情報処理装置１０４が予め保持しておく。また、情報処理装置１０４は、後述する表示装置２０に、利用者が上記機能の実行指示を入力するための押しボタン画像等の指示入力画像を表示しておき、実行指示が入力された際に、上記保持していた機能に関する情報に基づき、当該機能を搭載した画像処理装置１００に当該機能の実行を指示する。
【００２０】
図２には、実施形態にかかる情報処理装置１０４を構成するコンピュータのハードウェア構成の例が示される。図２において、情報処理装置１０４は、中央処理装置（例えばマイクロプロセッサ等のＣＰＵを用いるとよい）１０、ランダムアクセスメモリ（ＲＡＭ）１２、読み出し専用メモリ（ＲＯＭ）１４、通信装置１６、入力装置１８、表示装置２０、印刷装置２１及びハードディスク装置（ＨＤＤ）２２を含んで構成されている。また、これらの構成要素は、バス２４により互いに接続されている。なお、通信装置１６、入力装置１８、表示装置２０、印刷装置２１及びハードディスク装置２２は、それぞれ各入出力インターフェース２６ａ、２６ｂ、２６ｃ、２６ｄ、２６ｅを介してバス２４に接続されている。
【００２１】
ＣＰＵ１０は、ＲＡＭ１２またはＲＯＭ１４に格納されている制御プログラムに基づいて、後述する各部の動作を制御する。ＲＡＭ１２は主としてＣＰＵ１０の作業領域として機能し、ＲＯＭ１４にはＢＩＯＳ等の制御プログラムその他のＣＰＵ１０が使用するデータが格納されている。
【００２２】
また、通信装置１６は、ＵＳＢ（ユニバーサルシリアルバス）ポート、ネットワークポートその他の適宜なインターフェースにより構成され、ＣＰＵ１０がネットワーク等の通信手段を介して外部の装置とデータをやり取りするために使用する。
【００２３】
また、入力装置１８は、キーボード、ポインティングデバイス、タッチパネル等により構成され、使用者が動作指示等を入力するために使用する。
【００２４】
また、表示装置２０は、液晶ディスプレイ、タッチパネル等により構成され、ＣＰＵ１０による処理結果等を表示する。表示装置２０の表示画面には、上記指示入力画像を表示し、入力装置１８を構成するキーボード、ポインティングデバイス、タッチパネル等から利用者が情報処理装置１０４の提供する機能の実行指示を入力できる構成とするのが好適である。
【００２５】
また、印刷装置２１は、紙その他の媒体上に文書等を印刷出力する。この印刷装置２１は、プリンタエンジン等を含んで構成されており、プリンタエンジンとしては、例えば電子写真プロセスによって画像を形成するレーザープリンタエンジンが用いられる。また、インクジェットプリンタエンジンを用いても良い。
【００２６】
また、ハードディスク装置２２は記憶装置であり、後述する処理に必要となる種々のデータを記憶する。なお、ハードディスク装置２２の代わりに、ＥＥＰＲＯＭ等の不揮発性記憶装置を使用してもよい。
【００２７】
図３には、実施形態にかかる情報処理装置１０４の機能ブロック図が示される。図３において、情報処理装置１０４は、機能情報送受信部２８、機能情報保持部３０、実行指示部３２、機能情報検索部３４及び表示制御部３６を含んで構成されており、これらの機能は例えばＣＰＵ１０とＣＰＵ１０の処理動作を制御するプログラムにより実現される。
【００２８】
機能情報送受信部２８は、自身が搭載されている画像処理装置１００が提供する機能に関する情報を、通信装置１６を介して通信網１０２にブロードキャスト（相手を指定しないで通信網１０２に情報を送り出す通信方式）等の方法により送信するとともに、通信網１０２に複数接続された画像処理装置１００がブロードキャスト等の方法により送信した、提供可能な機能に関する情報を収集する。なお、機能に関する情報の送信は、画像処理装置１００が通信網１０２に新たに接続されたときに行う構成でもよいし、通信網１０２に接続された画像処理装置１００が定期的に行う構成でもよい。
【００２９】
機能情報保持部３０は、機能情報送受信部２８が収集した、各画像処理装置１００が提供可能な機能に関する情報を、ハードディスク装置２２等の記憶装置に予め保持する。機能情報保持部３０が保持する機能に関する情報の例は、後述する図４に示す。
【００３０】
実行指示部３２は、後述する表示制御部３６が表示画面に表示した押しボタン画像等の指示入力画像を、利用者が入力装置１８を構成するポインティングデバイス、タッチパネル等により操作して実行指示を入力したときに、上記機能情報保持部３０が保持していた機能に関する情報に基づき、実行指示が入力された機能を搭載した画像処理装置１００に当該機能の実行を指示する。実行を指示する画像処理装置１００は、後述する機能情報検索部３４が機能に関する情報から検索して決定する。この場合、機能情報検索部３４による検索の結果、複数の画像処理装置１００に上記実行指示が入力された機能が搭載されている場合には、予め設定したルール（規則）に従って実行を指示する画像処理装置１００を決定する。このルールとしては、例えば画像処理装置１００に予め優先順位を設定する、あるいは利用者に選択させる等が挙げられる。上記優先順位としては、例えば利用者が実行指示を入力した画像処理装置１００から近い順とすること等があるが、これに限定されるものではない。なお、上記実行指示は、指示入力画像によらずに、画像処理装置１００に設けられた押しボタンを利用者が押すことにより入力する構成としてもよい。また、実行指示部３２は、実行指示が入力された機能を実行するために必要となるデータ、例えばＯＣＲ（光学文字認識）機能であればスキャナで読み取った画像データ等を、実行を指示する画像処理装置１００に送信する処理も行う。この場合、各機能の実行に必要なデータの項目は、機能情報保持部３０が保持している機能に関する情報に含めておくことができる。
【００３１】
機能情報検索部３４は、実行指示部３２が機能の実行を指示する際に、利用者が入力した実行指示及び機能情報保持部３０が保持していた機能に関する情報に基づき、実行指示が入力された機能が搭載された画像処理装置１００を検索し、検索結果を実行指示部３２に通知する。この通知は、例えば画像処理装置１００の識別情報等により行う。
【００３２】
表示制御部３６は、表示装置２０の表示画面に、上記押しボタン画像等の指示入力画像等を表示させる。この指示入力画像は、上記機能情報保持部３０に保持された機能に関する情報に基づいて表示制御部３６が作成する。あるいは、予め作成し、記憶装置に記憶させていた押しボタン画像を読み出して使用する構成とすることもできる。また、指示入力画像に対して利用者が入力装置１８を構成するポインティングデバイス、タッチパネル等により操作して入力した実行指示を受け付け、実行指示部３２及び機能情報検索部３４に実行指示の内容を通知する。
【００３３】
図４には、機能情報保持部３０がハードディスク装置２２等の記憶装置に予め保持する機能に関する情報の例が示される。図４は、各種機能を提供する各画像処理装置１００に搭載された全ての機能を含む機能一覧情報の例である。ここで、各種機能を提供する画像処理装置１００として、Ａ，Ｂ，Ｃの３機が通信網１０２に接続されている例が示されているが、これに限定されるものではない。また、各画像処理装置１００が提供する機能の種類は、ＯＣＲ（光学文字認識）機能、高圧縮機能その他（機能１〜機能ｎ）が例示されているが、機能の種類は限定されない。図４の例では、丸印で当該機能が搭載されていることが示されており、ＯＣＲ機能が画像処理装置Ａ、Ｃに搭載され、高圧縮機能が画像処理装置Ｂに搭載されている。また、その他の機能１〜ｎについても同様である。
【００３４】
図４に示される機能一覧情報は、通信網１０２に接続されている複数の画像処理装置１００に搭載された情報処理装置１０４が、その機能情報保持部３０に保持する構成とすることができる。また、上記機能一覧情報を保持する機能情報保持部３０が、上記通信網１０２に接続されている複数の画像処理装置１００のうちの１つの画像処理装置１００のみに設けられている構成としてもよい。なお、上記機能一覧情報を保持する機能情報保持部３０が１つの画像処理装置１００のみに設けられている場合には、上記機能一覧情報を他の画像処理装置１００に配布する構成としてもよい。
【００３５】
また、図４に示される機能一覧情報は、上記機能情報送受信部２８が収集した機能に関する情報に基づいて機能情報保持部３０が作成するが、機能情報送受信部２８が上記機能に関する情報を収集する画像処理装置１００の範囲を、例えば各フロア毎のように、予め設定しておいてもよい。この範囲の設定は、例えばサブネット、ドメイン等を使用して行うことができる。
【００３６】
図５には、表示制御部３６が表示装置２０の表示画面に表示させる指示入力画像の例が示される。図５では、各画像処理装置１００が提供可能な機能が押しボタンの画像として表示されている。上記各機能の例として、上段にコピー、スキャン（画像読み取り）、ファックス（ファクシミリ送受信）が示されているが、これらには限定されない。また、下段には、上段の機能に付随しまたはこれらの機能を補完する機能として、格納先（格納先を指定する機能）、カラー（カラー印刷機能）、白黒（白黒印刷機能）、高圧縮、ＯＣＲが例示されているが、これらには限定されない。これらの機能は、図５の指示入力画像を表示している画像処理装置１００が提供する機能と、他の画像処理装置１００が提供する機能とを区別せずに表示している。
【００３７】
図５に示された指示入力画像は、上述したように、機能情報保持部３０に保持された機能に関する情報に基づいて表示制御部３６が作成する。図５の例では、機能情報送受信部２８が通信網１０２に接続されている各画像処理装置１００との通信の結果、機能情報送受信部２８を有する情報処理装置１０４自身が設けられている画像処理装置１００を含めて、通信網１０２に接続されている何れかの画像処理装置１００により提供可能な機能として、コピー、スキャン、ファックスの各機能、及びこれらに付随しまたは補完する各機能（格納先、カラー、白黒、高圧縮、ＯＣＲ）が機能情報保持部３０に保持されている。表示制御部３６は、これらの機能を表す矩形で囲まれた画像を指示入力画像として作成し、図５に示される上段、下段に表示している。
【００３８】
利用者が上段の機能を表す押しボタン画像を、入力装置１８を構成するポインティングデバイス、タッチパネル等により操作して実行指示を入力すると、指示された上段の機能に付随しまたは補完する下段の機能がある場合に、当該機能の押しボタン画像の操作も可能となる。また、通信網１０２に接続されている他の画像処理装置１００の機能を利用して処理を行う場合には、押しボタン画像の背景色変更、点滅、点灯等により表示してもよい。図５の例では、「スキャン」ボタンを押したときに、これに付随する高圧縮機能を表す「高圧縮」ボタンの背景色が変更された状態を表している。
【００３９】
また、利用者が操作した押しボタン画像に基づいて、機能情報検索部３４が操作された押しボタン画像が表す機能を搭載した画像処理装置１００を検索し、実行指示部３２がその画像処理装置１００に上記押しボタン画像が表す機能の実行を指示する。
【００４０】
なお、利用者が操作した押しボタン画像に対応する機能が、指示入力画像を表示している画像処理装置１００に搭載されていない場合には、その旨を通知する構成とすることができる。この場合、例えば図５に示された押しボタン画像の背景色変更、点滅、点灯等により通知することもできるが、上記押しボタン画像の表示とは異なる表示とするのが好適である。この通知方法としては、例えば通信網１０２に接続されている他の画像処理装置１００で実行する旨の確認メッセージ等が挙げられる。また、利用者が操作した押しボタン画像に対応する機能を搭載する画像処理装置１００に関する情報、例えば当該画像処理装置１００の名称、設置場所等を表示制御部３６が表示装置２０に表示するのが好適である。
【００４１】
図６には、実施形態にかかる情報処理装置１０４の動作例のフローが示される。図６において、利用者が図５に示された指示入力画像により示された機能から特定の機能を選択して実行指示を入力すると（Ｓ１）、機能情報検索部３４が、機能情報保持部３０の保持する機能に関する情報を検索し、利用者からの実行指示を受け付けた画像処理装置１００に、Ｓ１で実行を指示された機能が搭載されているか否かを判定する（Ｓ２）。
【００４２】
Ｓ２において、利用者からの実行指示を受け付けた画像処理装置１００に実行を指示された機能が搭載されていない場合には、機能情報検索部３４がＳ１で実行を指示された機能が搭載されている他の画像処理装置１００を機能に関する情報から検索する（Ｓ３）。なお、Ｓ２において、利用者からの実行指示を受け付けた画像処理装置１００に上記機能が搭載されていても、当該画像処理装置１００が動作中で上記機能の実行ができない場合にはＳ３の処理を実行する。
【００４３】
Ｓ３において、上記機能が搭載された他の画像処理装置１００が存在する場合には、機能情報検索部３４が、それらの画像処理装置１００のうち、何れかの機能が動作中ではなく、Ｓ１で実行を指示された機能の実行が可能な画像処理装置１００があるか否かを判定する（Ｓ４）。上記機能の実行が可能な画像処理装置１００がある場合には、機能情報検索部３４がその画像処理装置１００の識別情報を実行指示部３２に渡し、実行指示部３２が機能情報検索部３４から受け取った識別情報により特定される画像処理装置１００に上記機能の実行を指示する（Ｓ５）。なお、この場合、上記機能の実行が可能な画像処理装置１００が複数ある場合には、上記図３の実行指示部３２において説明したように、予め設定したルールに従って実行を指示する画像処理装置１００を決定する。
【００４４】
また、Ｓ２において、利用者からの実行指示を受け付けた画像処理装置１００に実行を指示された機能が搭載されている場合には、動作中等の理由で上記機能の実行が不可能である場合を除いて、実行指示部３２が当該画像処理装置１００に上記機能の実行を指示する（Ｓ５）。
【００４５】
また、Ｓ４において、Ｓ１で実行を指示された機能の実行が可能な画像処理装置１００がない場合には、実行指示部３２が表示制御部３６に上記機能の実行が不能である旨の通知を表示装置２０に表示させ（Ｓ６）、処理を終了する。
【００４６】
以上のようにして、上記機能の実行を指示された画像処理装置１００は、当該機能を実行し、その結果を出力する。実行を指示された機能が、例えば図５の上段のコピーである場合には、図５の下段のカラーまたは白黒の指示に従ってカラーコピーまたは白黒コピーを実行する。また、図５の上段のスキャンである場合には、図５の下段の格納先により指示された格納領域にスキャナにより読み取った画像データを格納する。この場合、高圧縮の指示があった場合には、当該圧縮処理を行ってから格納する。さらに、ＯＣＲの指示がある場合には、光学文字認識処理を行った結果のデータを格納する。また、ファックスの場合には、ファクシミリ送信データの送信処理を行う。
【００４７】
上述した、図６の各ステップを実行するためのプログラムは、記録媒体に格納することも可能であり、また、そのプログラムを通信手段によって提供しても良い。その場合、例えば、上記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明または「データ信号」の発明として捉えても良い。
【符号の説明】
【００４８】
１０  ＣＰＵ、１２  ＲＡＭ、１４  ＲＯＭ、１６  通信装置、１８  入力装置、２０  表示装置、２１  印刷装置、２２  ハードディスク装置、２４  バス、２６ａ、２６ｂ、２６ｃ、２６ｄ、２６ｅ  入出力インターフェース、２８  機能情報送受信部、３０  機能情報保持部、３２  実行指示部、３４  機能情報検索部、３６  表示制御部、１００  画像処理装置、１０２  通信網、１０４  情報処理装置。
【図１】
2011071678.tif 000003
【図２】
2011071678.tif 000004
【図３】
2011071678.tif 000005
【図４】
2011071678.tif 000006
【図５】
2011071678.tif 000007
【図６】
2011071678.tif 000008