(57)【要約】【課題】  事務所内で、目に見える離れた場所にある機器を用いて連携処理を行おうとしても、同様な機器が多量に表示されてしまい、どの機器を選択すればよいか判別するのが難しい。【解決手段】  連携先となる画像形成装置を連携待ち状態に設定しておき、連携元となる画像形成装置から、連携待ち状態に設定された画像形成装置を検索する（Ｓ７０３，Ｓ７０４）。そして、その検索結果を表示し（Ｓ７０５）、検索された連携先となる画像形成装置と、連携元となる画像形成装置との間で連携処理を実行する（Ｓ７０７）。【選択図】  図７
2008090755.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された複数の画像形成装置を含む画像処理システムであって、
連携先となる画像形成装置を連携待ち状態にする設定する待ち状態設定手段と、
連携元となる画像形成装置から、前記待ち状態設定手段により連携待ち状態に設定された画像形成装置を検索する検索手段と、
前記検索手段による検索結果を表示する表示手段とを有し、
前記検索手段により検索された連携先となる画像形成装置と、前記連携元となる画像形成装置との間で連携処理を実行することを特徴とする画像形成システム。
【請求項２】
前記待ち状態設定手段は、更に前記連携待ち状態の有効期限を設定でき、前記連携先となる画像形成装置は当該有効期限が経過すると前記連携待ち状態を解除することを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記連携先となる画像形成装置は、前記連携処理の完了後、前記連携待ち状態を解除することを特徴とする請求項１又は２に記載の画像処理システム。
【請求項４】
前記待ち状態設定手段は、更に前記連携待ち状態を特定する特定情報と共に前記連携待ち状態を設定し、前記検索手段は、前記待ち状態設定手段により連携待ち状態に設定され、かつ前記特定情報を有する画像形成装置を検索することを特徴とする請求項１に記載の画像処理システム。
【請求項５】
前記待ち状態設定手段は、更に前記連携元となる画像形成装置の認証情報と共に前記連携待ち状態を設定し、前記検索手段は、前記待ち状態設定手段により連携待ち状態に設定され、かつ前記認証情報に基づいて画像形成装置を検索することを特徴とする請求項１に記載の画像処理システム。
【請求項６】
ネットワークを介して接続された複数の機器との連携処理を行う情報処理装置であって、
前記ネットワークで、連携先となるべく連携待ち状態に設定された機器を検索する検索手段と、
前記検索手段による検索結果を表示する表示手段と、
前記検索手段により検索された連携先となる機器との間で連携処理を実行する連携処理手段と、
ことを特徴とする情報処理装置。
【請求項７】
前記検索手段は、前記連携待ち状態に設定された機器を指定する検索パケットを、前記ネットワークを介してブロードキャストで発行し、当該検索パケットに応じて前記ネットワークの機器から返送される応答に応じて、前記連携待ち状態に設定された機器を検索することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記検索手段は、前記連携待ち状態に設定され、かつ特定の暗証情報を有する機器を検索することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記検索手段は、前記連携待ち状態に設定され、かつログインの認証情報に基づいて機器を検索することを特徴とする請求項７に記載の情報処理装置。
【請求項１０】
ネットワークを介して接続された複数の画像形成装置を含む画像処理システムの制御方法であって、
連携先となる画像形成装置を連携待ち状態にする設定する待ち状態設定工程と、
連携元となる画像形成装置から、前記待ち状態設定工程で連携待ち状態に設定された画像形成装置を検索する検索工程と、
前記検索工程による検索結果を表示する表示工程とを有し、
前記検索工程で検索された連携先となる画像形成装置と、前記連携元となる画像形成装置との間で連携処理を実行することを特徴とする画像形成システムの制御方法。
【請求項１１】
前記待ち状態設定工程では、更に前記連携待ち状態の有効期限を設定でき、前記連携先となる画像形成装置は当該有効期限が経過すると前記連携待ち状態を解除することを特徴とする請求項１０に記載の画像処理システムの制御方法。
【請求項１２】
前記連携先となる画像形成装置は、前記連携処理の完了後、前記連携待ち状態を解除することを特徴とする請求項１０又は１１に記載の画像処理システムの制御方法。
【請求項１３】
前記待ち状態設定工程は、更に前記連携待ち状態を特定する特定情報と共に前記連携待ち状態を設定し、前記検索工程は、前記待ち状態設定工程で連携待ち状態に設定され、かつ前記特定情報を有する画像形成装置を検索することを特徴とする請求項１０に記載の画像処理システムの制御方法。
【請求項１４】
前記待ち状態設定工程は、更に前記連携元となる画像形成装置の認証情報と共に前記連携待ち状態を設定し、前記検索工程は、前記待ち状態設定工程で連携待ち状態に設定され、かつ前記認証情報に基づいて画像形成装置を検索することを特徴とする請求項１０に記載の画像処理システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像形成装置を連携させて一連の処理を行う画像処理システムと、情報処理装置、及びその制御方法に関するものである。
【背景技術】
【０００２】
複写機は単体で原稿を複写するだけでなく、最近はデジタル化、ネットワーク化が進み、ネットワークに繋がった複数の複写機を連携させて一つの処理を行うことが考えられている。一つの例としては、手近にある白黒複合機と、離れた場所にあるカラープリンタとを組み合わせてカラーコピーを実現することが考えられる。また手近の複写機にＦＡＸ機能が無い場合、手近の複写機で読取った原稿を、離れた場所にあるＦＡＸ機能を持った複写機からＦＡＸ送信を行うこと等が考えられる。
【０００３】
しかし、このような連携処理を実現するためには、ユーザが連携先を指示する必要がある。その連携先の機器を指示する場合には、その機器の固有情報が用いられる。その固有情報としては、例えば、その機器のＩＰアドレス、その機器に設定されているデバイス名、又はその機器に設定されている設置場所情報等がある。これらの連携先の機器の固有情報を利用者が知る方法はいくつかの方法が考えられる。例えば、その機器に貼られているラベル情報を用いたり、ＬＣＤ等のユーザインターフェースに、その機器に設定されている情報を表示させることにより、その固有情報を知ることができる。
【０００４】
そして、実際に連携する機器を設定するためには。まずユーザは、その連携先の機器の固有情報を紙にメモする等して覚える必要がある。その上、そのメモを基にＩＰアドレス等の固有情報を指定して連携先の機器を指定する。又は、その連携先の機器の検索機能を用いて連携先機器のリストを表示させ、前述のメモを基に、その検索結果から対象の機器を決定するといった操作が必要となる。
【０００５】
ここでの問題は、例えばオフィスや事業所内に多くの複写機がある場合、一々各機器の固有情報を調べて、上記の手順を踏んで連携先の機器を指定する必要がある。
【０００６】
紙にメモ等を用いずに連携先の機器を指定する技術として、ＩＣカードを用いて連携先の機器を指定する方法があった。このようなＩＣカードを用いた連携先機器の指定方法によれば、プリンタ側から自分のＰＣの情報をＲＦＩＤ等のＩＣカードリーダ経由で入力することにより実行できる。この方法では、ＩＣカードリーダ経由で入力した情報を、プリンタがＰＣに送信すると、そのＰＣが自動的に対応するプリンタドライバをセットアップしている。ここで、自分のＰＣの情報は、例えばメールアドレスや「\\PC-2005-01234\share」といったＰＣの公開フォルダのパス名等が含まれる（特許文献１）。
【特許文献１】特開２００５−１７００００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上述のように多くの複写機がある場合、機器やサービス検索を行っても、同一機種が多いため機器を特定できない場合がある。特に、各機器の個別名称等も登録されておらず、その上、個別の機器のＩＰアドレス等の固有情報がラベル等で表示されていない場合も考えられる。このような場合、事務所内で、目に見える離れた場所にある機器を用いて連携処理を行おうとしても、同様な機器が多量に表示されてしまい、どの機器を選択すればよいか判別するのが難しいという問題がある。即ち、その機器が見えているのに、どの機器であるか容易に判別できないといった事態が発生する。
【０００８】
上述の先行技術では、複合機からセットアップに必要な情報をＰＣに送信することを特徴としている。従って、ＩＣカードには、ＰＣのメールアドレスやＰＣの識別情報等を記憶させる必要がある。そのため既存のＩＣカードを流用できない場合があった。
【０００９】
本発明の目的は、上記従来技術の問題点を解決することにある。
【００１０】
本願発明の特徴は、複数の機器が連携先の機器となり得る場合において、より確実に所望の機器との連携処理を行うことができるという効果がある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために本発明の一態様に係る画像処理システムは以下のような構成を備える。即ち、
ネットワークを介して接続された複数の画像形成装置を含む画像処理システムであって、
連携先となる画像形成装置を連携待ち状態にする設定する待ち状態設定手段と、
連携元となる画像形成装置から、前記待ち状態設定手段により連携待ち状態に設定された画像形成装置を検索する検索手段と、
前記検索手段による検索結果を表示する表示手段とを有し、
前記検索手段により検索された連携先となる画像形成装置と、前記連携元となる画像形成装置との間で連携処理を実行することを特徴とする。
【００１２】
上記目的を達成するために本発明の一態様に係る情報処理装置は以下のような構成を備える。即ち、
ネットワークを介して接続された複数の機器との連携処理を行う情報処理装置であって、
前記ネットワークで、連携先となるべく連携待ち状態に設定された機器を検索する検索手段と、
前記検索手段による検索結果を表示する表示手段と、
前記検索手段により検索された連携先となる機器との間で連携処理を実行する連携処理手段とことを特徴とする。
【００１３】
上記目的を達成するために本発明の一態様に係る画像処理システムの制御方法は以下のような工程を備える。即ち、
ネットワークを介して接続された複数の画像形成装置を含む画像処理システムの制御方法であって、
連携先となる画像形成装置を連携待ち状態にする設定する待ち状態設定工程と、
連携元となる画像形成装置から、前記待ち状態設定工程で連携待ち状態に設定された画像形成装置を検索する検索工程と、
前記検索工程による検索結果を表示する表示工程とを有し、
前記検索工程で検索された連携先となる画像形成装置と、前記連携元となる画像形成装置との間で連携処理を実行することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、複数の機器が連携先の機器となり得る場合において、より確実に所望の機器との連携処理を行うことができる。
【発明を実施するための最良の形態】
【００１５】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１６】
［実施の形態１］
図１は、本発明の実施の形態１に係るネットワークシステムの構成を説明する図である。
【００１７】
図において、１〜４は複合機である。ネットワーク５は、これら複合機１〜４を接続するネットワークである。このネットワーク５は、例えばイーサネット（登録商標）ワーク等のＬＡＮとの接続を実現するネットワークである。ユーザ６は、このシステムを利用しようとする利用者（ユーザ）である。このユーザ６は、連携元の複合機１を操作し、またこの連携元の複合機１と連携処理を行う他の連携先の複合機を指定して操作する。
【００１８】
連携元の複合機１は、このユーザ６が主たる操作を行う機器である。例えば、この複合機１で原稿をスキャンして読取り、その読取った画像データに基づいて、離れた場所にある連携先の複合機を用いて印刷を行う等の処理を行う。ここで複合機２〜４は、連携先の候補となる機器である。本実施の形態１では、複合機２は、連携先の機器としてプリンタの役割をするものとする。尚、ここで複合機２〜４の名称を、それぞれ「デバイス１号」、「デバイス２号」、「デバイス３号」とする。
【００１９】
７〜１０は、連携元の複合機１から連携先の複合機を検索する際に、ネットワーク５に対して送信される検索パケットを示している。ここで検索パケット７は、ブロードキャストやマルチキャストを用いる。そして一つの検索パケット７は、複合機２〜４のそれぞれに対して検索パケット８，９，１０として到達する。１１は応答パケットを示し、連携元の複合機１からの検索パケットに応答して、連携先となる複合機２からの応答パケットを示している。無い、以下の説明では、連携元の複合機を複合機１、連携先となる複合機を複合機２として説明するが、本発明はこれに限定されるものでない。
【００２０】
またネットワーク５に接続されている機器が複合機の場合を示しているが、各機器としてはＰＣ（情報処理装置）、プリンタ（画像形成装置）やＦＡＸ、複写機等の各種機器が含まれていても良い。
【００２１】
図２は、本実施の形態１に係る複合機のハードウェア構成の概略を示すブロック図である。尚、この構成は図１の複合機１〜４に共通である。
【００２２】
制御部２１は、この複合機全体の動作を制御している。また制御部２１は、文書等の原稿画像を読み取って画像データを入力する画像入力機器としてのスキャナ３７、及び画像出力機器であるプリンタ３８と接続している。また、不図示のＬＡＮや公衆回線（ＷＡＮ）と接続し、これらネットワークや回線を介してデータの送受信を行う。
【００２３】
ＣＰＵ２２は、この制御部２１による処理を制御するコントローラである。ＲＡＭ２３は、ＣＰＵ２２により実行されるプログラムを記憶し、またＣＰＵ２２による制御処理の実行時にワークメモリを提供し、また画像データを一時記憶するための画像メモリも提供している。ＲＯＭ２８はブートＲＯＭであり、この複合機のブートプログラムが格納されている。ＨＤＤ２９はハードディスクドライブであり、ＯＳや各種プログラムがインストールされており、起動時に、ここに記憶されているＯＳやプログラムがＲＡＭ２３にロードされて実行される。またこのＨＤＤ２９は、スキャナ３７或はネットワーク５などを介して入力した画像データを格納する。操作部Ｉ／Ｆ２４は、操作部２５とのインターフェースを制御しており、操作部２５の表示部に表示する画像データを操作部２５に出力したり、操作部２５から入力された情報をＣＰＵ２２に伝える機能を有する。
【００２４】
ネットワークＩ／Ｆ２６は、ＬＡＮ（不図示）に接続され、ネットワークとの間で情報の入出力を行う。モデム２７は、公衆回線（不図示）に接続され、回線を介して情報の入出力を行う。イメージバッファＩ／Ｆ３０は、データ構造を変換するバスブリッジであり、システムバス３９及び画像データを高速で転送する画像バス４０に接続されている。上述した各部がシステムバス３９を介してＣＰＵ２２と接続されている。
【００２５】
画像バス４０は、ＰＣＩバス又はＩＥＥＥ１３９４で構成される。この画像バス４０上には、ラスターイメージプロセッサ（ＲＩＰ）３２、デバイスＩ／Ｆ３３、スキャナ画像処理部３４、プリンタ画像処理部３５、画像回転部３６及び画像圧縮部３１が配置される。ＲＩＰ３２は、ＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ３３は、スキャナ３７やプリンタ３８と制御部２１とを接続する。スキャナ画像処理部３４は、スキャナ３７より入力された画像データに対して補正、加工及び編集を行う。プリンタ画像処理部３５は、プリンタ３８に出力する画像データに対して印刷補正、解像度変換等の画像処理を行う。画像回転部３６は、画像データの回転処理を行う。画像圧縮部３１は、多値画像データをＪＰＥＧに変換したり、２値画像データに対してＪＢＩＧ，ＭＭＲ又はＭＨの圧縮伸長処理をしたりする。
【００２６】
尚、操作部２５は、液晶等の表示部にメッセージやＵＩ画面等を表示し、そのＵＩ画面を使用してユーザにより入力される各種情報は、操作部Ｉ／Ｆ２４を介してＣＰＵ２２に伝えられる。こうしてユーザが所望する各種設定処理や操作指示を行うことができる。
【００２７】
図３は、本実施の形態１に係る連携先の複合機２で連携待ち設定を行う際のフローチャートを示している。
【００２８】
まずステップＳ３０１で、複合機２の操作部２５に連携待ちを指示するためのＵＩ画面を表示する。そしてステップＳ３０２で、ユーザにより、操作部２５から連携待ちが設定されるのを待つ。
【００２９】
図４は、本実施の形態１に係る複合機の操作部に表示されるＵＩ画面の一例を示す図である。
【００３０】
図において、４０１はコピー操作を指示するコピーボタンである。４０２はＦＡＸ送信を指示するＦＡＸボタン、４０３はデータの送信を指示する送信ボタンである。また４０４は、画像データ等をボックスに格納するように指示する格納指示ボタン、４０５はボックスに格納されている画像データなどの印刷指示するボックスプリントボタンである。４０６は連携待ち指示ボタンで、連携先として指定したい機器でこのボタン４０６を押すことにより、その機器を連携待ちの状態にすることができる。４０７は連携元の複合機で連携操作の開始を指示する連携操作ボタンである。４０８はログアウトを指示するログアウトボタンである。
【００３１】
図３のステップＳ３０１で、図４に示す画面を表示し、そこで連携待ち指示ボタン４０６が押下されると、図５に示すＵＩ画面を表示する。
【００３２】
図５は、実施の形態１に係る連携待ちを設定するＵＩ画面の一例を示す図である。
【００３３】
ここでは「連携待ちにする」ことを確認するためのメッセージ５０１が表示される。そして、連携待ちの設定をキャンセルするキャンセルボタン５０２、連携待ちを設定するＯＫボタン５０３が表示されている。
【００３４】
図３のステップＳ３０２で、ＯＫボタン５０３が押されるとステップＳ３０３に進み、連携待ちフラグ（Flag）をセットする。一方、キャンセルボタン５０２が押された場合はステップＳ３０４に進み、連携待ちフラグをリセットする。尚、この連携待ちフラグは、ＨＤＤ２９に記憶されている。
【００３５】
こうして連携先の複合機２におけるユーザの操作が終了する。複合機２にログイン認証等を行って、上述の連の操作を行った後、この複合機２はログアウトボタン４０８によりログアウトされてもよい。
【００３６】
図６は、本実施の形態１に係る連携待ちフラグを説明する図である。
【００３７】
このフラグは２つの情報を含んでいる。一つ目の情報は、連携待ちであるかどうかを示す連携待ちの有無設定である。この有無設定は、「Ｔｒｕｅ」（設定有り）或は「Ｆａｌｓｅ」（設定無し）で記憶されている。二つ目の情報は、連携待ちの設定の有効期間を示す。これは一度連携待ちにしても何らかの理由で連携を行わず放置された場合に、有効期間が経過すると自動的に連携待ちの状態を解除できるようにするためである。
【００３８】
こうして複合機２で、連携待ちを設定した後、ユーザ６は、連携元の複合機１に移動して、以下に説明する処理を行う。
【００３９】
図７は、本実施の形態に係る連携元の複合機１における処理を説明するフローチャートである。
【００４０】
まずステップＳ７０１で、図４に示す操作画面を操作部２５の表示部に表示する。ここでユーザにより連携操作ボタン４０７が押されると、検索を指示するＵＩ画面を表示する。
【００４１】
図８は、本実施の形態１に係る検索指示を行うＵＩ画面の一例を示す図である。
【００４２】
図８において、８０１は、連携待ちとなっている機器のみを検索するように指示するボタン、８０２は、ネットワーク５の全ての機器を検索するように指示するボタンである。８０３は検索の開始を指示するボタンである。
【００４３】
図７に戻り、ステップＳ７０２で、ボタン８０１が押されたかどうか、即ち、連携待ちとなっている機器のみを検索するか否かを判別する。ここでボタン８０１が押された場合はステップＳ７０３に進み、検索パケットのデータの連携待ちフラグ９０３（図９）をセットする。一方、ステップＳ７０２で、ボタン８０２が押されたときは、連携待ちである機器かどうかに関係なく、ネットワーク５の全ての機器の検索を行うため、この連携待ちフラグ９０３をセットしない。
【００４４】
図９は、この検索に用いる検索パケットのデータ構造を説明する図である。
【００４５】
図９に示すように、このパケットデータは、３つの部分９０１〜９０３で構成されている。９０１は連携元の機器名で、検索結果を返してもらうための連携元の機器情報である。ここでは複合機１の情報となる。９０２は検索サービス属性である。この検索サービス属性は、検索前にユーザが利用したいサービスを指定した場合に用いる属性である。９０３は連携待ちフラグで、連携待ちとなっている機器のみを検索する場合にセットされる。このフラグは、図７のフローチャートのステップＳ７０３でセットされる。
【００４６】
このパケットデータは、前述したように、ブロードキャスト或はマルチキャストで、複合機１からネットワーク５に送信される。図９に示すデータ構造は、アプリケーション層のデータ構造を示し、実際のネットワーク層のパケットでは、これに送信元やブロードキャストアドレスである送信先情報が含まれる。
【００４７】
次にステップＳ７０４に進み、複合機１が連携先の機器を検索する。具体的には、検索パケット７を、例えばブロードキャストでネットワーク５に送出する。これにより、このネットワーク５に接続されている各複合機に検索パケット８〜１０が送られる。
【００４８】
図１０は、この実施の形態１において、この検索パケットを受信した複合機２〜４における処理を説明するフローチャートである。
【００４９】
まずステップＳ１００１で、連携元である複合機１から発行された検索パケットを受信する。次にステップＳ１００２で、その受信した検索パケットに連携待ちフラグ９０３がセットされているか否かを確認する。フラグ９０３がセットされている場合はステップＳ１００３に進み、セットされていない場合はステップＳ１００６に進む。
【００５０】
ステップＳ１００３では、自機のＨＤＤ２９に記憶されている連携待ちフラグが連携待ち状態（Ｔｒｕｅ）（図６）であるかを確認する。ここで「Ｆａｌｓｅ」であれば、連携待ちの状態ではないため、そのままこの終了するが、連携待ち（Ｔｒｕｅ）である場合はステップＳ１００４に進む。上述例では、このステップＳ１００３からステップＳ１００４に移行するのは複合機２の場合である。
【００５１】
図１１は、本実施の形態１に係る複合機２から複合機１へ送られる応答パケット１１のデータ構造を説明する図である。
【００５２】
この応答パケットにおいて、１１０は連携先となる複合機の情報である連携先の機器名である。ここでは複合機２の名称である「デバイス１号」がセットされている。１１１は、この複合機２が保持しているサービス属性で、ここでは［プリント」がセットされている。１１２は、この複合機２における連携済みフラグの状態を示し、ここでは連携済みを示す「Ｔｒｕｅ」に設定されている。尚、このフラグ１１２は、図１０のステップＳ１００４でセットされる。１１３は、この複合機２の設置場所を示す情報である。これは連携先として多数の複合機が見つかった場合、連携先の複合機として決定するための判断基準となる情報である。
【００５３】
再び図１０に戻り、ステップＳ１００４では、応答パケットの連携済みフラグ１１２を「Ｔｒｕｅ」にセットする。これにより、複合機２が予めユーザによって連携待ちに設定されて、検索の結果、連携先の複合機として設定されたことを連携元の複合機１に知らせることができる。
【００５４】
次にステップＳ１００５に進み、連携元（ここでは複合機１）の機器情報、例えばＩＰアドレス等を保持する。これは、連携元の機器からの操作が実行されたときのみに連携処理を実行するために、連携元の機器を特定するのに用いられる。この詳細については、後述する図１５の連携操作が完了後に連携待ちフラグをリセットし、連携待ち状態を自動解除するのに用いられる。
【００５５】
次にステップＳ１００６に進み、応答パケットの他の属性を設定する。一つは設置場所情報１１３に、自複合機（複合機２）の設置場所を示す情報を設定する。また、サービス所持属性１１１については、検索パケットにサービス属性が入っていなかったため、自複合機（ここでは複合機２）が提供できるサービス機能を設定する。
【００５６】
そして最後のステップＳ１００７では、その作成した応答パケットを連携元の複合機１に返送する。
【００５７】
こうして応答パケットが送信されると、連携元の複合機１の処理は図７のステップＳ７０５に進み、ステップＳ７０４で受け取った応答パケットに基づいて、その検索結果を操作部２５の表示部に表示する。
【００５８】
図１２は、本実施の形態１のステップＳ７０５で表示される機器選択画面の一例を示す図である。
【００５９】
図１２では、検索した複合機２に関する情報が表示されている。ここでは図１１に示す応答パケットに対応した内容が表示されている。
【００６０】
次に図７のステップＳ７０６に進み、操作部２５を使用してユーザによる連携先の複合機が選択される。こうして連携先の複合機が確定するとステップＳ７０７に進み、その連携先の複合機との間での連携処理が開始される。
【００６１】
図１３は、本実施の形態１に係る、連携先の複合機２における連携操作完了時の処理を説明するフローチャートである。この処理によって、連携先の複合機２は連携待ちから解除される。
【００６２】
この処理は、連携先の複合機２において連携操作が完了したときに開始され、まずステップＳ１３０１で、現在の連携先の複合機２の連携待ちの有無（図６）を確認する。この連携待ち状態が「Ｔｒｕｅ」であればステップＳ１３０２に進むが、そうでないとき（Ｆａｌｓｅ）の場合には処理を終了する。ステップＳ１３０２では、今回の連携操作の連携元の複合機（ここでは複合機１）が、図１０のステップＳ１００５で記憶した連携元の機器情報と一致するかどうかをみる。一致すればステップＳ１３０３に進み、図６に示す連携待ちフラグを「Ｆａｌｓｅ」にする。一方、ステップＳ１３０２で一致しない場合は、そのまま処理を終了する。
【００６３】
これにより、上述の例では、複合機１と複合機２との連携処理が完了した後、複合機２の連携待ちフラグが「Ｆａｌｓｅ」に設定される。
【００６４】
図１４は、実施の形態１において、連携先の複合機２における自動連携待ちフラグのリセット処理を説明するフローチャートである。この処理によって、定期的に以下のステップが実行されて有効期限が切れた連携待ちフラグはリセットされる。
【００６５】
まずステップＳ１４０１で、連携待ちフラグの有効期限（図６）が過ぎていないかどうかをみる。過ぎていない場合には、そのまま処理を終了するが、過ぎている場合はステップＳ１４０２に進み、連携待ちの有無を「Ｔｒｕｅ」から「Ｆａｌｓｅ」に変更して、連携待ち状態をリセットする。
【００６６】
以上説明したように本実施の形態１によれば、連携先となる機器を予め連携待ち状態にしてお器、その後、連携元の機器から、その連携先となる機器を検索して、連携元の機器と連携先の機器とで連携処理を行うことができる。
【００６７】
［実施の形態２］
上述した実施の形態１では、連携先の複合機において、単純に連携待ちであるかないかを設定する場合で説明した。これに対して本実施の形態２では、連携先の複合機で暗証番号を入力し、その暗証番号を連携待ちの複合機を検索する際に用いる場合で説明する。以下、前述の実施の形態１と異なる部分を主に説明する。尚、この実施の形態２に係る複合機の構成は、前述の実施の形態１の複合機と同じであるため、その説明を省略する。
【００６８】
図１５は、本実施の形態２に係る連携先の複合機２で実施される連携待ち設定処理を説明するフローチャートである。
【００６９】
図１６は、本発明の実施の形態２に係る連携先の複合機２における連携待ちを設定するＵＩ画面の一例を示す図である。この画面は、前述の実施の形態１における、連携待ち設定ＵＩ画面（図５）に対応している。
【００７０】
図１６において、１６０１は、図１５のフローチャートのステップＳ１５０１におけるＵＩ画面に対応し、連携待ちの設定指示を入力するボタンである。ボタン１６０２は、連携待ちに設定した際、その暗証番号の入力を指示するボタンである。１６０３は、その暗証番号を入力するための欄である。キャンセルボタン１６０５は、それまでの操作をキャンセルするボタン、ＯＫボタン１６０４は、この画面で設定された事項で設定するように指示するボタンである。図１６の例では、連携先待ちに設定され、かつその暗証番号が設定されている。ここでは暗証番号として４桁の数字が入力された場合を示している。
【００７１】
図１５のステップＳ１５０２で、図１６のＵＩ画面を使用して連携待ちがセットされ、ＯＫボタン１６０４が押されるとステップＳ１５０３に進む。一方、キャンセルボタン１６０５が押されるとステップＳ１５０４に進み、連携待ちフラグをリセット（Ｆａｌｓｅ）して、この処理を終了する。
【００７２】
ステップＳ１５０３では、連携待ちフラグをセットする（Ｔｒｕｅ）。次にステップＳ１５０５で、図１６の画面でユーザが暗証番号を入力したかどうかを判別し、暗証番号が入力されないときはステップＳ１５０７に進み、暗証番号をリセットする。一方、ステップＳ１５０５で暗証番号が入力されているとステップＳ１５０６に進み、図１７に示す連携待ちフラグに連携待ち設定用暗証番号をセットする。
【００７３】
図１７は、本実施の形態２に係る連携待ちフラグを説明する図である。この連携待ちフラグは、前述の実施の形態１の連携待ちフラグのデータ構造（図６）と対応している。この辞しＳの形態２では、実施の形態１のデータ構造（図６）に、更に連携待ち設定用暗証番号を設定するフィールドが追加されている。
【００７４】
この実施の形態２では、暗証番号として数字を用いている。しかし暗証番号は、数字に限定されるものでなく、より一意性を高めるために文字や記号を含めても良い。また、桁数や文字数について４桁に制限するわけではない。
【００７５】
図１８は、本実施の形態２に係る検索指示を行うＵＩ画面の一例を示す図である。
【００７６】
１８０１は、連携待ちの機器のみを検索するように指示するボタンである。１８０２は、ネットワーク５に接続されている全ての機器を検索対象とするボタンである。これらボタン１８０１，１８０２は、図８の８０１，８０２に対応している。１８０３は、検索対象の連携待ちの複合機を特定するための暗証番号を入力するか否かを指示するボタン、１８０４はその暗証番号の入力欄である。
【００７７】
連携待ちの機器のみを検索する場合は、ボタン１８０１が押され、その後で暗証番号検索を表すボタン１８０３を押す。そして暗証番号の入力フィールド１８０４に、連携先の複合機で入力した（図１５のＳ１５０６）暗証番号を再度入力する。そして検索ボタン１８０５を押すことにより、連携待ちの状態に設定されていて、暗証番号をキーとした連携先の複合機を検索することができる。
【００７８】
尚、ここで図１８に示すＵＩ画面で、検索ボタン１８０５が押された後の動作は、前述の実施の形態１の図７のフローチャートと基本的に同じであるため、その説明を省略する。但し、本実施の形態２では、図７のステップＳ７０３で、連携先の複合機で入力した（図１５のＳ１５０６）暗証番号を再度入力する点が、前述の実施の形態１と異なっている。
【００７９】
図１９は、本実施の形態２に係る検索パケットを説明する図である。
【００８０】
ここでは検索時に暗証番号を用いるため、前述の実施の形態１に係る検索パケットのデータ構造（図９）に加えて、連携待ち設定用暗証番号のフィールド９０４が追加されている。この暗証番号は、図７のステップＳ７０３で入力されたものである。
【００８１】
また、この実施の形態２に係る検索時における連携先の複合機２〜４における処理は、前述の実施の形態１の図１０のフローチャートと基本的に同様であるため、ここでは説明しない。但し、本実施の形態２に係る検索パケットに含まれる連携待ち設定用の暗証番号９０４は、図１０のステップＳ１００３で、連携待ちフラグと共に、この複合機に設定された連携待ちフラグの暗証番号と照合される。こうして連携待ちフラグがＴｒｕｅで暗証番号が一致した場合にのみステップＳ１００４の処理に進むことになる。
【００８２】
上記に説明した処理以外に関しては、前述の実施の形態１と同様であるため、ここではそれら説明を省略する。
【００８３】
以上説明したように本実施の形態２によれば、前述の実施の形態１の効果に加えて、暗証番号を用いることにより、より確実に連携先の機器を特定して、その機器と連携元の機器との間で連携処理を実行することができる。
【００８４】
［実施の形態３］
上述した実施の形態２では、連携先の複合機は、ユーザが入力した暗証番号を用いることにより、同時に複数の利用者が連携待ち複合機の設定をしている場合でも目的とする連携先の複合機を特定する場合で説明した。これに対して実施の形態３では、連携先の複合機でのユーザ認証情報を検索時に用いる形態を示す。以下、前述の実施の形態１，２と異なる部分を主に説明する。尚、この実施の形態２に係る複合機の構成は、前述の実施の形態１の複合機と同じであるため、その説明を省略する。
【００８５】
図２０は、本発明の実施の形態３に係る複合機におけるログイン画面の一例を示す図である。
【００８６】
ここではユーザ名、及びパスワードを入力して、ログインを行っている。この認証情報の入力は、例えば操作部２５の画面のタッチパネルにより入力される。また或は、ＩＣカード等を用いて、これら情報を入力するようにしても良い。
【００８７】
図２１は、本実施の形態３に係る連携先の複合機２における処理を説明するフローチャートである。
【００８８】
図２２は、本発明の実施の形態３に係る連携先の複合機２での連携待ち設定の画面を示す図である。この画面は、前述の実施の形態２での、図１６の連携待ち設定ＵＩ画面に対応している。
【００８９】
図２２は、図２１のステップＳ２１０１でのＵＩ表示に対応し、ユーザからの連携待ちの設定指示画面である。ここでは前述の実施の形態２と同様に、連携待ちに設定するボタン２２０１、暗証番号を入力するボタン２２０２と、その暗証番号の入力欄２２０３が設けられている。これにより実施の形態２と同様に、連携時の暗証番号を設定できる。また認証情報ボタン２２０４を押すことで、前述の図２０で示したようなログイン時の認証情報を、連携待ちの機器を検索する際の検索キーに追加することができる。図２２では、暗証番号でなく、認証情報を用いて連携待ちの機器を検索する場合を示している。
【００９０】
図２１のステップＳ２１０２で、ＯＫボタン１６０４が押された場合はステップＳ２１０３に進み、連携待ちフラグをセットする処理に進む。一方、キャンセルボタン１６０５が押された場合はステップＳ２１０４に進み、連携待ちフラグをリセットして、そのまま処理を終了する。
【００９１】
ステップＳ２１０３の次はステップＳ２１０５に進み、図２２の画面の操作に対応した処理に移る。ここでボタン２２０２により暗証番号による検索が指示されている場合はステップＳ２１０６に進み、図１５のＳ１５０６と同様に、その設定された暗証番号をセットする。
【００９２】
図２３は、本発明の実施の形態３に係る連携待ちフラグのデータ構造を説明する図である。
【００９３】
ここでは前述の実施の形態２の図１７のデータ構造に加えて、連携待ち設定用認証情報が設けられている。ここでは図２２を参照して前述したように、暗証番号がセットされていないため、連携待ち設定用暗証番号は「ＮＵｌｌ」に設定されている。
【００９４】
図２１のステップＳ２１０５で、認証情報が設定されている場合はステップＳ２１０７に進み、図２３の連携待ち設定用認証情報に、図２０のログイン画面で入力された認証情報（ここでは、例えばユーザ名）をセットする。一方、ステップＳ２１０５で、暗証番号ボタン２２０２や認証情報ボタン２２０４が選択されていない場合はステップＳ２１０８に進み、図２３の暗証番号及び認証情報をリセットする。
【００９５】
図２３の連携待ちフラグのデータ構造とその例については、実施の形態２での図１７の連携待ちフラグのデータ構造と対応している。そして、図１７に、連携待ち設定用認証情報のフィールドを追加したものである。
【００９６】
尚、図２３のでは、認証情報としてユーザ名を用いている。しかし、この認証情報はユーザ名に限らず、パスワード、或はＩＣカード一枚一枚に割り振られたＩＤ番号等でも良く、各ユーザを識別できる情報であれば何でも良い。
【００９７】
尚、連携元の複合機１でも、図２０に示すログイン画面での認証操作を行った後に連携操作を指示している。
【００９８】
図２４は、本実施の形態３に係る連携元の複合機１での検索時のオプション指定をするＵＩ画面の一例を示す図である。ここでは実施の形態２に係る図１８の構成に加えて、認証情報を用いて検索を行うことが指示できるようになっている。
【００９９】
図２３において、１８０１〜１８０４は前述の図１８と同じであるため、その説明を省略する。認証情報ボタン２４０１が押されると認証情報を用いた検索が指示され、この状態で検索ボタン１８０５がされると、認証情報をキーとした連携先の複合機の検索が開始される。尚、この実施の形態３に係る検索処理は、前述の実施の形態１の図７のフローチャートと基本的に同じである。但し、図７のステップＳ７０３では、検索パケットに連携先待ちの機器のみである機器の検索か否かを指示すると共に、その暗証番号及び認証情報をセットする点が異なっている。
【０１００】
図２５は、実施の形態３に係る検索パケットのデータ構造を説明する図である。
【０１０１】
図２５では、前述の実施の形態２に係る図１９の検索パケットのデータ構造に加えて、連携待ち設定用認証情報をセットするフィールド９０５が追加されている。これは上述したように、図７のステップＳ７０３において、検索パケットに設定される。
【０１０２】
また、検索時の連携先の複合機２〜４における検索応答処理も、前述の実施の形態１の図１０のフローチャートと基本的に同じである。但し、図１０のステップＳ１００３では、検索パケットに含まれる連携待ちフラグと、暗証番号、認証情報に基づいた照合が行われる。
【０１０３】
このように本実施の形態３によれば、ログイン時に入力されるユーザ名等の認証情報を、連携先の機器を特定する情報として利用できるため、複数の機器が連携先の機器となり得る場合などにおいて、より確実に所望の機器を選択して、その機器との連携処理を行うことができるという効果がある。
【０１０４】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また一つの機器からなる装置に適用しても良い。
【０１０５】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムを読み出して実行することによっても達成され得る。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【０１０６】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１０７】
プログラムを供給するための記録媒体としては、様々なものが使用できる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【０１０８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。その場合、ダウンロードされるのは、本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【０１０９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する形態としても良い。その場合、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムが実行可能な形式でコンピュータにインストールされるようにする。
【０１１０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される形態以外の形態でも実現可能である。例えば、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０１１１】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれるようにしてもよい。この場合、その後で、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１１２】
【図１】本発明の実施の形態１に係るネットワークシステムの構成を説明する図である。
【図２】本実施の形態１に係る複合機のハードウェア構成の概略を示すブロック図である。
【図３】本実施の形態１に係る連携先の複合機で連携待ち設定を行う際のフローチャートを示している。
【図４】本実施の形態１に係る複合機の操作部に表示されるＵＩ画面の一例を示す図である。
【図５】実施の形態１に係る連携待ちを設定するＵＩ画面の一例を示す図である。
【図６】本実施の形態１に係る連携待ちフラグを説明する図である。
【図７】本実施の形態に係る連携元の複合機１における処理を説明するフローチャートである。
【図８】本実施の形態１に係る検索指示を行うＵＩ画面の一例を示す図である。
【図９】本発明の実施の形態１での検索に用いる検索パケットのデータ構造を説明する図である。
【図１０】実施の形態１において、この検索パケットを受信した複合機２〜４における処理を説明するフローチャートである。
【図１１】本実施の形態１に係る複合機２から複合機１へ送られる応答パケットのデータ構造を説明する図である。
【図１２】本実施の形態１のステップＳ７０５で表示される機器選択画面の一例を示す図である。
【図１３】本実施の形態１に係る、連携先の複合機における連携操作完了時の処理を説明するフローチャートである。
【図１４】実施の形態１において、連携先の複合機における自動連携待ちフラグのリセット処理を説明するフローチャートである。
【図１５】本実施の形態２に係る連携先の複合機で実施される連携待ち設定処理を説明するフローチャートである。
【図１６】本発明の実施の形態２に係る連携先の複合機における連携待ちを設定するＵＩ画面の一例を示す図である。
【図１７】本実施の形態２に係る連携待ちフラグを説明する図である。
【図１８】本実施の形態２に係る検索指示を行うＵＩ画面の一例を示す図である。
【図１９】本実施の形態２に係る検索パケットを説明する図である。
【図２０】本発明の実施の形態３に係る複合機におけるログイン画面の一例を示す図である。
【図２１】本実施の形態３に係る連携先の複合機における処理を説明するフローチャートである。
【図２２】本発明の実施の形態３に係る連携先の複合機での連携待ち設定の画面を示す図である。
【図２３】本発明の実施の形態３に係る連携待ちフラグのデータ構造を説明する図である。
【図２４】本実施の形態３に係る連携元の複合機での検索時のオプション指定をするＵＩ画面の一例を示す図である。
【図２５】実施の形態３に係る検索パケットのデータ構造を説明する図である。
【図１】
2008090755.tif 000003
【図２】
2008090755.tif 000004
【図３】
2008090755.tif 000005
【図４】
2008090755.tif 000006
【図５】
2008090755.tif 000007
【図６】
2008090755.tif 000008
【図７】
2008090755.tif 000009
【図８】
2008090755.tif 000010
【図９】
2008090755.tif 000011
【図１０】
2008090755.tif 000012
【図１１】
2008090755.tif 000013
【図１２】
2008090755.tif 000014
【図１３】
2008090755.tif 000015
【図１４】
2008090755.tif 000016
【図１５】
2008090755.tif 000017
【図１６】
2008090755.tif 000018
【図１７】
2008090755.tif 000019
【図１８】
2008090755.tif 000020
【図１９】
2008090755.tif 000021
【図２０】
2008090755.tif 000022
【図２１】
2008090755.tif 000023
【図２２】
2008090755.tif 000024
【図２３】
2008090755.tif 000025
【図２４】
2008090755.tif 000026
【図２５】
2008090755.tif 000027