(57)【特許請求の範囲】
【請求項１】
ファクシミリ機能を含む複数の機能を有する画像処理装置がネットワークを介して接続され、画像を通信する画像通信システムにおいて、
ファクシミリ機能を用いて画像を送信する際に、前記ファクシミリ機能が使用中の場合、前記ネットワーク上の複数の画像処理装置へブロードキャストを行い、該ブロードキャストに対する前記複数の画像処理装置からの応答内容と応答時間とに基づいて、前記複数の画像処理装置のうち、ファクシミリ機能がアイドル状態にあり、前記応答時間が他より短い画像処理装置を検索する検索手段と、
前記検索手段が検索した画像処理装置へ前記ネットワークを介して送信に必要な宛先情報と画像情報とを転送する転送手段とを有し、
前記検索手段が検索した画像処理装置のファクシミリ機能を用いて、前記転送された宛先情報に基づき前記画像情報を送信することを特徴とする画像通信システム。
【請求項２】
前記検索手段は、前記画像を送信しようとする画像処理装置がファクシミリ機能を用いて送信中で、所定の時間を超える送信時間がかかると予測される場合、前記ネットワーク上に接続されたファクシミリ機能がアイドル状態にある他の画像処理装置を検索することを特徴とする請求項１に記載の画像通信システム。
【請求項３】
前記検索手段は、更に前記ネットーワークを接続する接続装置を通過する際に付加されるホップカウント数に基づいて画像処理装置を検索することを特徴とする請求項１に記載の画像通信システム。
【請求項４】
前記応答時間は、所定間隔で所定回数前記ブロードキャストに対する応答時間を計測し、平滑化した平均値を用いることを特徴とする請求項１に記載の画像通信システム。
【請求項５】
前記転送手段は、前記画像を送信しようとする画像処理装置に設定されている情報をヘッダ情報として更に転送することを特徴とする請求項１に記載の画像通信システム。
【請求項６】
前記ヘッダ情報には、少なくとも発信人名称、発信人略称、ユーザ略称を含むことを特徴とする請求項５に記載の画像通信システム。
【請求項７】
ファクシミリ機能を含む複数の機能を有する画像処理装置がネットワークを介して接続され、画像を通信する画像通信システムの通信方法であって、
ファクシミリ機能を用いて画像を送信する際に、前記ファクシミリ機能が使用中の場合、前記ネットワーク上の複数の画像処理装置へブロードキャストを行い、該ブロードキャストに対する前記複数の画像処理装置からの応答内容と応答時間とに基づいて、前記複数の画像処理装置のうち、ファクシミリ機能がアイドル状態にあり、前記応答時間が他より短い画像処理装置を検索する検索工程と、
前記検索工程で検索した画像処理装置へ前記ネットワークを介して送信に必要な宛先情報と画像情報とを転送する転送工程とを有し、
前記検索工程で検索した画像処理装置のファクシミリ機能を用いて、前記転送された宛先情報に基づき前記画像情報を送信することを特徴とする画像通信システムの通信方法。
【請求項８】
請求項７に記載の画像通信システムの通信方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ファクシミリ機能を含む複数の機能を有する画像処理装置がネットワークを介して接続され、画像を通信する画像通信システム及びその通信方法に関するものである。
【０００２】
【従来の技術】
従来、ファクシミリ（ＦＡＸ）機能を有するマルチファンクション装置（以下、「ＭＦＰ」）では、ＦＡＸ送信を行う際に、ＦＡＸ機能が送信或いは受信中であるときは、現在処理が行われているＦＡＸの送受信が終了するまで待つ必要があった。この待ち時間は、ＦＡＸの送信中であればおおよその待ち時間を送信側で推察することができるが、ＦＡＸの受信に際しては残りの受信原稿枚数を受信側で検出することができないため、待ち時間がどの程度のものになるのか分からないまま、ＦＡＸ機能が開放されるのを待たなければならない。
【０００３】
そこで、この待ち時間を解消するために、以下のような各種方法が提案されている。
（１）ＦＡＸ原稿を読取手段で読み取り、一旦メモリ手段（不揮発性或いは揮発性のメモリ）に蓄積しておきＦＡＸの通信手段が開放されてから送信を開始する方法
（２）メモリ手段を持たないＭＦＰにおいては原稿台に次に送信するＦＡＸ原稿を電話番号とともにセットしておき、ＦＡＸの通信手段が開放されてから送信を開始するなどの方法
（３）ＦＡＸの持つ通信手段そのもののスピードを向上させて、送受信にかかる時間そのものを短縮させて待ち時間を軽減させる方法
（４）ＦＡＸの通信手段そのものを複数個持つことにより、送信と受信の物理的な回線数を増やして待ち時間が発生しにくくする方法
【発明が解決しようとする課題】
しかしながら、上記（１）の方法では、メモリ手段の残容量を超えない範囲でのＦＡＸ原稿の蓄積であれば、見かけ上の待ち時間は軽減されるが、メモリ手段の容量を超えてしまうような原稿のＦＡＸ送信には用いることができない（上記（２）の方法になってしまう）。また、ＦＡＸの送信作業が繰り返し連続して行われるような、送信頻度が高い場合、ＦＡＸ原稿を蓄積するためのメモリ手段の残容量が減少していき、最終的にメモリ・オーバーフローの状態に陥ることもある。更に、ＦＡＸの送信解像度を写真レベルや精細レベル（スーパー・ファイン）で設定した場合、蓄積するＦＡＸ原稿のサイズはかなり大きな容量となるためメモリ・オーバーフローの状態が更に発生し易くなる。そして、メモリ・オーバーフローを起こさないためには更なるメモリ手段の追加が必要となり、コスト的な負担も大きくなる。
【０００４】
また、上記（２）の方法では、メモリ手段がないためにコスト的な負担が増加することはないが、ＭＦＰの原稿台に次に送信するＦＡＸ原稿をセットしておかなければならないので、ＭＦＰでのコピー機能やスキャナ機能がＦＡＸ待機中の間使用できなくなるデメリットが発生してしまう。また、コピー機能を使おうとした他のユーザが誤って送信待ちにセットされたＦＡＸ原稿を原稿台や原稿給送装置から取り除いてしまい、その結果、ＦＡＸ送信が行えなくなるといった人為的ミスを発生させる恐れが多分にある。更に、原稿台若しくは原稿給装装置に次の原稿をセットしてＦＡＸの通信機能の開放を待つという方法のため、原理的に１つの待ち行列しか作り出せない。このため、次の次のＦＡＸ送信を行うユーザは原稿をセットすることもできず、ひたすらにＦＡＸ機能が開放されるのを待つこととなってしまう。
【０００５】
また、上記（３）のＦＡＸの通信手段そのもののスピード向上は、通信費削減の観点からも用いられることが多い。しかしながら、ＦＡＸの送受信においては、送り手側と受け手側との間で通信開始時にネゴシエーション動作によって互いの機能を確認し、互いの機能のうち劣っている側にあわせて送受信開始が行われるため、送信側のスピードアップだけでは実際には早くならないという問題がある。つまり、実質的にスピード向上の恩恵にあずかるためには、送受信の互いの装置の変更が必要であり初期コストが拡大される。そして、ＦＡＸという不特定多数の通信機器との送受信を行う必要があるので、全ての通信においてスピードの向上が実現することは事実上不可能である。また、スピードが向上しても送信待ち自体が解消されるわけではないので完全な解決策にはならない。
【０００６】
また、上記（４）の方法では、まず複数の通信手段を設置するための装置に対する導入コスト、複数の電話回線を設置するための工事コスト、回線の月当たりの維持コスト（回線の基本料金など）が他のどの方法よりも高額にかかってしまう欠点がある。
【０００７】
本発明は、上記課題を解決するためになされたもので、自装置のファクシミリ機能が使用中の場合、ネットワーク上の複数の画像処理装置へブロードキャストを行ってファクシミリ機能がアイドル状態にあり、応答時間が他より短い装置を検索し、検索した装置のファクシミリ機能を用いて画像送信を行う画像通信システム及びその通信方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、本発明は、ファクシミリ機能を含む複数の機能を有する画像処理装置がネットワークを介して接続され、画像を通信する画像通信システムにおいて、ファクシミリ機能を用いて画像を送信する際に、前記ファクシミリ機能が使用中の場合、前記ネットワーク上の複数の画像処理装置へブロードキャストを行い、該ブロードキャストに対する前記複数の画像処理装置からの応答内容と応答時間とに基づいて、前記複数の画像処理装置のうち、ファクシミリ機能がアイドル状態にあり、前記応答時間が他より短い画像処理装置を検索する検索手段と、前記検索手段が検索した画像処理装置へ前記ネットワークを介して送信に必要な宛先情報と画像情報とを転送する転送手段とを有し、前記検索手段が検索した画像処理装置のファクシミリ機能を用いて、前記転送された宛先情報に基づき前記画像情報を送信することを特徴とする。
【０００９】
また、上記目的を達成するために、本発明は、ファクシミリ機能を含む複数の機能を有する画像処理装置がネットワークを介して接続され、画像を通信する画像通信システムの通信方法であって、ファクシミリ機能を用いて画像を送信する際に、前記ファクシミリ機能が使用中の場合、前記ネットワーク上の複数の画像処理装置へブロードキャストを行い、該ブロードキャストに対する前記複数の画像処理装置からの応答内容と応答時間とに基づいて、前記複数の画像処理装置のうち、ファクシミリ機能がアイドル状態にあり、前記応答時間が他より短い画像処理装置を検索する検索工程と、前記検索工程で検索した画像処理装置へ前記ネットワークを介して送信に必要な宛先情報と画像情報とを転送する転送工程とを有し、前記検索工程で検索した画像処理装置のファクシミリ機能を用いて、前記転送された宛先情報に基づき前記画像情報を送信することを特徴とする。
【００１０】
【発明の実施の形態】
以下、図面を参照しながら本発明に係る実施の形態を詳細に説明する。
【００１１】
本実施形態では、コピー機能、プリント機能、ファクシミリ（ＦＡＸ）機能を有する、複数の画像処理装置（以下、マルチファンクション装置（ＭＦＰ））がネットワークに接続されている画像通信システムにおいて、ＭＦＰがＦＡＸ送信を実行しようとしたとき、ＦＡＸ機能が使用中の場合、ネットワーク上のＦＡＸ機能がアイドル状態にあるＭＦＰのＦＡＸ機能を用いてＦＡＸ送信を行う動作について説明する。
【００１２】
図１は、本実施形態によるマルチファンクション装置（ＭＦＰ）の構成を示すブロック図である。ここで、リーダ部１は原稿の画像を光学的に読み取り、読み取った原稿の画像に応じた画像データをプリンタ部２及び画像入出力制御部３へ出力する。プリンタ部２はリーダ部１及び画像入出力制御部３からの画像データに応じた画像を後述する電子写真方式に従って記録紙上に記録する。画像入出力制御部３はリーダ部１に接続され、後述するファクシミリ部４、ファイル部５、ネットワークインターフェイス部７、ＬＩＰＳ（登録商標）フォーマッタ部８、ＰＳ（ポストスクリプト（登録商標））フォーマッタ部９、コア部１０を有する。
【００１３】
まずファクシミリ部４は電話回線を介して受信した、ファクシミリの圧縮方式（ＭＨ、ＭＲ、ＭＭＲ）で圧縮された画像データを伸長し、伸長した画像データをコア部１０へ転送し、或いはコア部１０から転送された画像データを圧縮し、圧縮された圧縮画像データを電話回線を介して送信する。次に、ファイル部５には光磁気ディスクドライブユニット６が接続されており、ファイル部５はコア部１０から転送された画像データを圧縮し、その画像データを検索するためのキーワードと共に光磁気ディスクドライブユニット６にセットされた光磁気ディスクに記憶させる。また、ファイル部５はコア部１０を介して転送されたキーワードに基づき、光磁気ディスクに記憶されている圧縮画像データを検索し、検索した圧縮画像データを読み出して伸長し、伸長された画像データをコア部１０へ転送する。
【００１４】
次に、ネットワークインターフェイス部７はパーソナルコンピュータ（ＰＣ）又はワークステーション（ＷＳ）１１とコア部１０との間のインターフェイスである。ここで、１２はネットワークサーバーであり、ネットワーク制御の中枢である。
【００１５】
画像入出力部３に戻り、ＬＩＰＳフォーマッタ部８、ＰＳフォーマッタ部９はＰＣ／ＷＳ１１から転送されたＰＤＬデータをプリンタ部２で記録できる形式の画像データに展開するものである。尚、コア部１０については後述するが、コア部１０はリーダ部１、ファクシミリ部４、ファイル部５、ネットワークインターフェイス部７、フォーマッタ部８、９のそれぞれの間のデータの流れを制御するものである。
【００１６】
図２は、リーダ部１及びプリンタ部２の構造を示す断面図である。リーダ部１の原稿給送装置１０１は原稿を最終頁から順に１枚ずつプラテンガラス１０２上へ給送し、後述するスキャナユニット１０４による原稿の読み取り動作が終了後、プラテンガラス１０２上の原稿を排出するものである。原稿がプラテンガラス１０２上に搬送されると、スキャナユニット１０４内のランプ１０３を点灯し、スキャナユニット１０４の移動を開始させて原稿を露光走査する。この時の原稿からの反射光は、ミラー１０５、１０６、１０７及びレンズ１０８によってＣＣＤイメージセンサ（以下、ＣＣＤという）１０９へ導かれる。このように、走査された原稿の画像はＣＣＤ１０９によって読み取られる。ＣＣＤ１０９から出力される画像データは、所定の画像処理が施された後、プリンタ部２及び画像入出力制御部３のコア部１０へ転送される。
【００１７】
一方、プリンタ部２のレーザドライバ２２１は、レーザ発光部２０１を駆動するものであり、リーダ部１から出力された画像データに応じたレーザ光をレーザ発光部２０１に発光させる。このレーザ光は感光ドラム２０２に照射され、感光ドラム２０２にはレーザ光に応じた潜像が形成される。この感光ドラム２０２の潜像の部分には現像器２０３によって現像剤が付着される。そして、レーザ光の照射開始と同期したタイミングで、カセット２０４，２０５の何れかから記録紙を給紙して転写部２０６へ搬送し、感光ドラム２０２に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は定着部２０７に搬送され、定着部２０７の熱と圧力により現像剤は記像紙に定着される。定着部２０７を通過した記録紙は排出ローラ２０８によって排出され、ソータ２２０が排出された記録紙をそれぞれのピンに収納して記録紙の仕分けを行う。
【００１８】
尚、ソータ２２０は仕分けが設定されていない場合は最上ビンに記録紙を収納する。また、両面記録が設定されている場合は、排出ローラ２０８のところまで記録紙を搬送した後、排出ローラ２０８の回転方向を逆転させ、フラッパ２０９によって再給紙搬送路２１０へ導く。更に、多重記録が設定されている場合は、記録紙を排出ローラ２０８まで搬送しないようにフラッパ２０９によって再給紙搬送路２１０へ導く。再給紙搬送路へ導かれた記録紙は上述したタイミングで、転写部２０６へ給紙される。
【００１９】
図３は、本実施形態によるリーダ部１の構成を示すブロック図である。同図において、まずＣＣＤ１０９から出力された画像データは、アナログ／デジタル・サンプルホールド（Ａ／Ｄ・ＳＨ）部１１０でアナログ信号からデジタル信号へ変換が行われると共に、シェーディング補正が行われる。次に、Ａ／Ｄ・ＳＨ部１１０によって処理された画像データは、画像処理部１１１を介してプリンタ部２へ転送されると共に、インターフェイス（Ｉ／Ｆ）１１３を介して画像入出力制御部３のコア部１０へ転送される。ＣＰＵ１１４は操作部１１５で設定された設定内容に応じて画像処理部１１１及びインターフェイス１１３を制御する。
【００２０】
例えば、操作部１１５でトリミング処理を行って複写を行う複写モードが設定されている場合は、画像処理部１１１でトリミング処理を行わせてプリンタ部２へ転送させる。また、操作部１１５でファクシミリ送信モードが設定されている場合、インターフェイス１１３から画像データと設定されたモードに応じた制御コマンドをコア部１０へ転送させる。
【００２１】
このようなＣＰＵ１１４の制御プログラムはメモリ１１６に記憶されており、ＣＰＵ１１４はメモリ１１６を参照しながら制御を行う。また、メモリ１１６はＣＰＵ１１４の作業領域としても使われる。
【００２２】
図４は、本実施形態によるコア部１０の構成を示すブロック図である。同図において、まずリーダ部１から送られてきた画像データはインターフェイス１２２を介してデータ処理部１２１へ転送される一方、リーダ部１からの制御コマンドはＣＰＵ１２３へ転送される。ここで、データ処理部１２１は画像の回転処理や変倍処理などの画像処理を行うものであり、リーダ部１からデータ処理部１２１へ転送された画像データは、リーダ部１から転送された制御コマンドに応じて、インターフェイス１２０を介してファクシミリ部４、ファイル部５、ネットワークインターフェイス部７へ転送される。
【００２３】
また、ネットワークインターフェイス部７を介してＰＣ／ＷＳ１１から送られてきた画像を表すＰＤＬデータは、データ処理部１２１に転送され、そのＰＤＬデータがＬＩＰＳであるのか、ポストスクリプトであるのかを判定し、ＬＩＰＳフォーマッタ部８又はＰＳフォーマッタ部９へ転送され、画像データに展開され、展開された画像データがデータ処理部１２１に転送された後、ファクシミリ部４やプリンタ部２へ転送される。ファクシミリ部４からの画像データは、データ処理部１２１へ転送された後、プリンタ部２やファイル部５、ネットワークインターフェイス部７へ転送される。また、ファイル部５からの画像データは、データ処理部１２１へ転送された後、プリンタ部２やファクシミリ部４、ネットワークインターフェイス部７へ転送される。
【００２４】
ＣＰＵ１２３は、メモリ１２４に記憶されている制御プログラムやリーダ部１から転送された制御コマンドに従って上述した制御を行う。また、メモリ１２４はＣＰＵ１２３が処理を実行時に使用する作業領域や各種テーブルが定義されている。ネットワークインターフェース部７にはＭＩＢ（Management Information Base）と呼ばれるデーターベースが構築されており、ＳＮＭＰプロトコルを介してネットワーク上のコンピュータと通信し、プリンタ部２の管理が可能になっている。具体的には、部門ＩＤ毎に設定可能なプリント枚数やその他の各種設定が装置の操作部１１５或いはネットワーク上のコンピュータ１１，１２から設定、管理が可能となっている。
【００２５】
このように、画像入出力制御部３のコア部１０を中心に、原稿画像の読み取り、画像のプリント、画像の送受信、画像の保存、コンピュータとのデータ入出力などの機能を複合させた処理を行うことが可能である。
【００２６】
［第１の実施形態］
次に、以上の構成を有するマルチファンクション装置（ＭＦＰ）が図５に示すようにネットワーク（イーサネット（登録商標）で構成されるＬＡＮ）上に接続され、ＭＦＰ５０１から相手ファクシミリへＦＡＸの送信を行う動作について図５乃至図８を参照しながら以下に説明する。
【００２７】
尚、第１の実施形態では、ＭＦＰ５０１がＦＡＸの送信を実行しようとした時に、現在ＦＡＸの送信中或いは受信中のために、直ちにＦＡＸの送信動作を実行できない場合、ＬＡＮに接続されたＭＦＰ５０２のＦＡＸ機能がアイドル状態にあれば、ＭＦＰ５０１でスキャンした原稿画像データと送信先電話番号の情報をＭＦＰ５０２へ転送し、ＭＦＰ５０２のＦＡＸ送信機能により相手ファクシミリへＦＡＸの送信を実行するものである。
【００２８】
図５は、第１の実施形態によるネットワーク構成を示す図である。図６は、図５に示すＭＦＰ５０１の動作を示すフローチャートである。図７は、図５に示すＭＦＰ５０２の動作を示すフローチャートである。そして図８は、ＭＦＰ５０１とＭＦＰ５０２との間で行われる通信手順を示す図である。
【００２９】
［ＭＦＰ５０１での動作］
まず、ＭＦＰ５０１がＦＡＸの送信操作を開始すると、ステップＳ６０１へ進み、現在ＦＡＸ機能が使用中か否かの判断を行い、ＦＡＸ機能が現在使用中でなければステップＳ６１４へ進み、ＦＡＸ送信を受付け、通常のＦＡＸの送信動作を実行する。また、ＦＡＸ機能が現在使用中であればステップＳ６０２へ進み、ＦＡＸ機能が送信動作に使用されているのか、受信動作に使用されているのかを判断する。ここで、送信動作に使用されている場合はステップＳ６０３へ進み、例えば操作部１１５によって予め設定された時間と送信完了までの予測時間との比較を行い、送信完了までの予測時間が予め設定された時間よりも短い場合にはステップＳ６１４へ進み、ＦＡＸ送信を受付け、通常のＦＡＸの送信動作を実行する。
【００３０】
一方、ステップＳ６０２において、ＦＡＸ機能が受信動作に使用されている場合、及びステップＳ６０３において、送信完了までの予測時間が予め設定された時間よりも長い場合は共にステップＳ６０４へ進み、図１に示したネットワークインターフェイス部７によりＬＡＮ上でＦＡＸ機能がアイドル状態にあるＭＦＰの検索を行うために、ネットワーク・ブロードキャストを行う。そして、ステップＳ６０５において、ＬＡＮ上に送出したブロードキャストに対してＬＡＮ上に接続された他のＭＦＰ（図５に示すＭＦＰ５０２）からの応答を待つ。ここで、応答がない場合はステップＳ６０６へ進み、予め定められた通信タイムアウト時間に達したか否かを判断し、タイムアウト時間に達していない場合はステップＳ６０５に戻り、再び応答待ちとなる。
【００３１】
その後、ステップＳ６０６において、タイムアウト時間に達した場合、即ち、ＬＡＮに接続されているＭＦＰ５０２のＦＡＸ機能がアイドル状態にない場合はステップＳ６１４へ進み、ＦＡＸ送信を受付け、通常のＦＡＸの送信動作を実行する。また、タイムアウト時間に達した場合もステップＳ６０４に戻り、再びネットワーク・ブロードキャストを行うようにしても良い。これにより、ＬＡＮに複数のＭＦＰが接続されている場合などアイドル状態のＭＦＰからの応答を受信する確率を向上させることができる。
【００３２】
一方、ステップＳ６０５において、ＭＦＰ５０２から応答があった場合はステップＳ６０７へ進み、その応答内容がＦＡＸ機能のアイドル状態を示すものであるか否かの判断を行い、アイドル状態を示すものでなければステップＳ６０５に戻り、再びブロードキャストに対する応答を待つ。また、アイドル状態を示すものであればステップＳ６０８へ進み、ＦＡＸ機能がアイドル状態にあるＭＦＰ５０２に対してリザーブ要求を発行する。そして、ステップＳ６０９において、リザーブ要求に対するＭＦＰ５０２からの受信待ち受けを行い、受信がない場合はステップＳ６１０へ進み、受信タイムアウトか否かの判断を行い、タイムアウトになっていない場合はステップＳ６０９に戻り、再び受信待ち受けを行う。また、タイムアウトが発生した場合にはステップＳ６１４へ進み、ＦＡＸ送信を受付け、通常のＦＡＸの送信動作を実行する。
【００３３】
また、ステップＳ６０９において、ＭＦＰ５０２から受信があればステップＳ６１１へ進み、ＭＦＰ５０２にてリザーブが完了したか否かの判断を行う。ここで、リザーブが失敗した場合にはステップＳ６１４へ進み、ＦＡＸ送信を受付け、通常のＦＡＸの送信動作を実行する。尚、ステップＳ６０４に戻り、再びネットワーク・ブロードキャストを行っても良い。
【００３４】
また、ステップＳ６１１において、ＭＦＰ５０２からのリザーブ完了通知によりリザーブＯＫと判断した場合にはステップＳ６１２へ進み、ＦＡＸ送信を行う原稿の読み取りを開始すると共に、読み取った原稿データの先頭にＦＡＸの送信操作の際に指定されたＦＡＸ送信先（相手先）情報、例えばＭＦＰ５０１に設定されている電話番号情報や発信元名称などを付加し、ＭＦＰ５０２へＬＡＮ経由でデータの送信を開始する。
【００３５】
尚、ＭＦＰ５０１からＭＦＰ５０２への画像データの送信に関しては、不図示のネゴシエーション動作により原稿の１ラインごと、複数のラインごと、ページ単位、ジョブ単位など予めＭＦＰ５０１とＭＦＰ５０２でネゴシエーションして決定する。また、画像データの形式に関してもＭＦＰ５０１とＭＦＰ５０２との間で同様にネゴシエーションして決定する。
【００３６】
次に、データ送出が完了するとステップＳ６１３へ進み、ＭＦＰ５０２に対してデータ送信の完了通知と、リザーブの解除を通知する。このデータ送信の完了を受けたＭＦＰ５０２がＦＡＸの送信完了通知をＭＦＰ５０１に対して通知していたときには、ＭＦＰ５０１はＦＡＸの完了通知を操作部１１５の表示部に表示しても良い。
【００３７】
［ＭＦＰ５０２での動作］
上述したＭＦＰ５０１での動作に対して、ＭＦＰ５０２は、図７に示すステップＳ７０１において、ＭＦＰ５０１が実施したネットワーク・ブロードキャストを受信し、ＦＡＸ機能が現在アイドル状態にあるか否かの判断を行う。ここで、アイドル中でない場合、即ち、ＭＦＰ５０２が現在ＦＡＸの送信中或いは受信中の場合は、ネットワーク・ブロードキャストには応答しないか、若しくはＭＦＰ５０１に対してＦＡＸ機能が現在使用中であることをＬＡＮの通信を用いて応答する。また、ＦＡＸ機能が現在アイドル中である場合にはステップＳ７０２へ進み、ＭＦＰ５０１からのブロードキャストに対してＭＦＰ５０２のＦＡＸ機能が現在アイドル中であることを応答する。
【００３８】
次に、ステップＳ７０３において、アイドル中である旨を示す応答に対するＭＦＰ５０１からの応答を待つ。ここで、応答がない場合にステップＳ７０４へ進み、通信タイムアウト時間の判定を行い、タイムアウトしていない場合には再びステップＳ７０３に戻る。また、タイムアウトが発生していると判断した場合にはこの処理を終了する。
【００３９】
一方、ステップＳ７０３において、ＭＦＰ５０１からの応答があった場合はステップＳ７０５へ進み、ＦＡＸ機能のリザーブ予約応答か否かの判断を行う。ここで、リザーブ予約の応答ではない場合はステップＳ７０３に戻り、またリザーブ応答の場合にはステップＳ７０６へ進み、リザーブが完了したことをＭＦＰ５０１に対して通知する。そして、ステップＳ７０７において、ＭＦＰ５０１からのデータ受信待ち状態となる。
【００４０】
次に、ステップＳ７０８において、データの受信が開始されるとステップＳ７０９へ進み、受信データに付加されているＦＡＸ送信に必要なＦＡＸ送信先（相手先）情報を検出し、ＭＦＰ５０２のＦＡＸ機能に原稿の送り先情報として宛先をセットする。そして、ステップＳ７１０において、上述した付加情報に続けてＭＦＰ５０１から送信されてくるＦＡＸ送信画像データを受信し、ＦＡＸ送信用の画像データとして、ＭＦＰ５０２のネットワークインターフェイス部７からファクシミリ部４へと画像データを転送する。
【００４１】
ここで、ＭＦＰ５０２のファクシミリ部４は、ネットワークインターフェイス部７から転送されてきたこれら宛先情報と画像情報とに基づき、原稿を送る相手先のＦＡＸ装置へ電話回線を通じて画像データの送信を開始する。ＭＦＰ５０２からＦＡＸ送信を行う相手先への電話回線の接続開始のタイミングに関しては、全ての画像データをＭＦＰ５０１から受信後に行っても良いし、ＭＦＰ５０２に十分な一時保存用の画像メモリが存在しない場合には、ＭＦＰ５０１からの画像データ受信に同期させて行っても良い。
【００４２】
次に、ステップＳ７１１において、ＭＦＰ５０１から送出された、データ送出の完了通知とリザーブ解除を受信する。このデータ送出完了の受信によって、ステップＳ７１２において、ＭＦＰ５０２はＦＡＸ送信のデータ受信が完了したと判断し、相手先へ未送出のＦＡＸ画像データを転送した後、電話回線の切断を行い、ＦＡＸの送信を完了させる。また、ＭＦＰ５０２において、ＦＡＸ送信が完了したとき、ＭＦＰ５０１に対してＦＡＸの送信完了をネットワークを経由して通知しても良い。そして、ステップＳ７１３において、ＭＦＰ５０２はリザーブ解除の受信によってＦＡＸ機能のリザーブ状態を解除して通常のアイドル状態に戻る。
【００４３】
以上説明した第１の実施形態によれば、ＬＡＮに接続されたＦＡＸ送受信機能を有するＭＦＰにおいて、ＦＡＸ送信を行うために送信先の電話番号を入力する手段、ＦＡＸ送信を行う原稿を読み取る手段、原稿画像を蓄積するメモリ手段、ＬＡＮに接続されたＦＡＸ機能がアイドル状態にある他のＭＦＰを検索する手段、検索した他のＭＦＰにＬＡＮを通じて画像の転送を行う画像転送手段を有し、ＦＡＸ送信を実行しようとしたＭＦＰが、現在ＦＡＸの送信中若しくは受信中のために直ちにＦＡＸの送信作業が実行できない時、ＬＡＮに接続された、ＦＡＸ機能がアイドル状態にあるＭＦＰに対して、ＦＡＸ送信を行うためにスキャンした原稿画像と送信先の電話番号の情報とを転送し、アイドル状態にあるＭＦＰのＦＡＸ送信機能を用いてＦＡＸの送信を開始することにより、追加コストの発生を伴わずにＦＡＸの送信待ち時間を減少させることが可能となる。
【００４４】
［第２の実施形態］
次に、図面を参照しながら本発明に係る第２の実施形態を詳細に説明する。
【００４５】
前述した第１の実施形態では、ＬＡＮに接続されたＭＦＰの中から単にＦＡＸ機能がアイドル状態にあるＭＦＰという条件だけで無作為に検索し、ＦＡＸ画像の転送処理を行っているが、図９に示すようなネットワーク構成の場合、ネットワークの回線上に無駄又は過大な負荷を生じさせてしまったり、ネットワークを相互接続しているゲートウェイに過大な負荷を生じさせ、他のネットワーク通信に悪影響を及ぼしたり、ＭＦＰ間のＦＡＸ画像の転送に予想外の時間がかかってしまったりするということがある。
【００４６】
そこで、第２の実施形態では、ＦＡＸ機能がアイドル状態にあるＭＦＰを検索する際に、ネットワーク的に近距離にあるＭＦＰを検索するものである。
【００４７】
図９は、第２の実施形態によるネットワーク構成を示す図である。第２の実施形態では、ルータやブリッジなどのネットワーク接続機器を用いて複数のネットワーク（ＬＡＮ）を接続し、各々のＬＡＮに接続されたＭＦＰ９０１〜９０５の間で通信を可能とするものである。尚、ＭＦＰ９０１〜９０５の構成は前述した第１の実施形態と同様であり、その説明は省略する。
【００４８】
ここで、第２の実施形態によるＭＦＰ９０１から相手ファクシミリへＦＡＸの送信を行う動作について図９乃至図１４を参照しながら以下に説明する。
【００４９】
図１０は、図９に示すＭＦＰ９０１の動作を示すフローチャートである。また図１１は、ＭＦＰ９０１と他のＭＦＰとの間で行われる通信手順を示す図である。
【００５０】
［ＭＦＰ９０１での動作］
まず、ＭＦＰ９０１がＦＡＸの送信操作を開始すると、ステップＳ１００１へ進み、現在ＦＡＸ機能が使用中か否かの判断を行い、ＦＡＸ機能が現在使用中でなければステップＳ１０１５へ進み、ＦＡＸ送信を受付け、通常のＦＡＸの送信動作を実行する。また、ＦＡＸ機能が現在使用中であればステップＳ１００２へ進み、ＦＡＸ機能が送信動作に使用されているのか、受信動作に使用されているのかを判断する。ここで、送信動作に使用されている場合はステップＳ１００３へ進み、例えば操作部１１５によって予め設定された時間と送信完了までの予測時間との比較を行い、送信完了までの予測時間が予め設定された時間よりも短い場合にはステップＳ１０１５へ進み、ＦＡＸ送信を受付け、通常のＦＡＸの送信動作を実行する。
【００５１】
一方、ステップＳ１００２において、ＦＡＸ機能が受信動作に使用されている場合、及びステップＳ１００３において、送信完了までの予測時間が予め設定された時間よりも長い場合は共にステップＳ１００４へ進み、図１に示したネットワークインターフェイス部７によりＬＡＮ上でＦＡＸ機能がアイドル状態にあるＭＦＰの検索を行うために、ネットワーク・ブロードキャストを行う。そして、ステップＳ１００５において、ＬＡＮ上に送出したブロードキャストに対して、全てのＬＡＮ上に接続されている他のＭＦＰからの応答を待つ。ここで、応答がない場合はステップＳ１００６へ進み、予め定められた通信タイムアウト時間に達したか否かを判断し、タイムアウト時間に達していない場合はステップＳ１００５に戻り、再び応答待ちとなる。
【００５２】
その後、ステップＳ１００６において、タイムアウト時間に達した場合、即ち、ＬＡＮに接続されている全てのＭＦＰのＦＡＸ機能がアイドル状態にない場合はステップＳ１０１５へ進み、ＦＡＸ送信を受付け、通常のＦＡＸの送信動作を実行する。また、タイムアウト時間に達した場合もステップＳ１００４に戻り、再びネットワーク・ブロードキャストを行っても良い。これにより、第２の実施形態のように、複数のＬＡＮにＭＦＰが接続されている場合などアイドル状態のＭＦＰからの応答を受信する確率を向上させることができる。
【００５３】
一方、ステップＳ１００５において、１台目のＭＦＰからの応答が確認された場合ステップＳ１００７へ進み、ステップＳ１００４でブロードキャストを送出してから、予め定められたタイムアウト時間が経過しているか否かの判断を行う。ＭＦＰ９０１では、この１０１０のタイムアウト時間に達するまで、ブロードキャストに対する全てのＭＦＰからの応答を一時保存しておく。ここで一時保存しておく情報の内容は、ＦＡＸ機能のアイドル状態に加え、例えば図１２に示すように、各応答を行ったＭＦＰ毎の応答時間やネットワークホップ数などの情報を保存する。
【００５４】
次に、ステップＳ１００８において、図１２に示した応答内容の検討を行う。ここでは、まずＦＡＸ機能がアイドル状態にあるか否かで振り分けを行う。尚、この時点で、ＦＡＸ機能がアイドル状態にあるＭＦＰが１台も存在しない場合にはステップＳ１０１５へ進み、ＦＡＸ送信を受付け、通常のＦＡＸの送信動作を実行する。次に、ＦＡＸ機能がアイドル状態にあるＭＦＰで、ブロードキャストの応答において、図１３に示すようにネットワークのホップ数カウントが少ない順に並び替えを行う。この並び替えにより、ルータなどのネットワーク接続機器を何段通過して通信されているかがわかる。ホップ数は、ルータを通過して他のネットワークに到達するときのカウント値で、通信パケットがルータを通過する際にルータによってパケットヘッダに加算される情報の１つで、一般的にホップ数が少ないほうがネットワーク的に近距離と言える。
【００５５】
ここで、図１４に示すように、ホップ数カウントが一番少ない複数のＭＦＰの中から、ブロードキャストに対しての応答時間が早い順に並び替えを行う。ここで、応答時間はＭＦＰ９０１からｐｉｎｇコマンドに代表されるような応答確認パケットを送信してから、返信パケットが到達するまでの時間であり、ブリッジなど遅延が発生する接続機器を通過することで応答時間は長くなる。この並び替えにより、ネットワーク接続機器の通過数が一番少なく、かつ、応答時間の一番早い機器、即ち、ネットワーク的に近距離にあり、ＦＡＸ機能がアイドル状態のＭＦＰ（図１４の例ではＭＦＰ９０３）を選択することが可能となる。
【００５６】
次に、ステップＳ１００９において、ステップＳ１００８で選択したアイドル状態にあるＭＦＰ９０３に対してリザーブ要求を発行する。そして、ステップＳ１０１０において、リザーブ要求に対するＭＦＰ９０３からの受信待ち受けを行い、受信がない場合はステップＳ１０１１へ進み、受信タイムアウトか否かの判断を行い、タイムアウトになっていない場合はステップＳ１０１０に戻り、再び受信待ち受けを行う。また、タイムアウトが発生した場合にはステップＳ１０１５へ進み、ＦＡＸ送信を受付け、通常のＦＡＸの送信動作を実行する。尚、上述の検討内容の結果（図１４）から、並べ替えリストの次の候補のＭＦＰ（図１４の例ではＭＦＰ９０２）に対して上述のステップＳ１００９以降の処理を行っても良い。
【００５７】
また、ステップＳ１０１０において、ＭＦＰ９０３から受信があればステップＳ１０１２へ進み、ＭＦＰ９０３にてリザーブが完了したか否かの判断を行う。ここで、リザーブが失敗した場合にはステップＳ１０１５へ進み、ＦＡＸ送信を受付け、通常のＦＡＸの送信動作を実行する。尚、上述の検討内容の結果（図１４）から、並べ替えリストの次の候補のＭＦＰ（図１４の例ではＭＦＰ９０２）に対して上述のステップＳ１００９以降の処理を行っても良い。
【００５８】
また、ステップＳ１０１２において、ＭＦＰ９０３からのリザーブ完了通知によりリザーブＯＫと判断した場合にはステップＳ１０１３へ進み、ＦＡＸ送信を行う原稿の読み取りを開始すると共に、読み取った原稿データの先頭にＦＡＸの送信操作の際に指定されたＦＡＸ送信先（相手先）情報、例えばＭＦＰ９０１に設定されている電話番号情報や発信元名称などを付加し、ＭＦＰ９０３へＬＡＮ経由でデータの送信を開始する。
【００５９】
尚、ＭＦＰ９０１からＭＦＰ９０３への画像データの送信に関しては、不図示のネゴシエーション動作により原稿の１ラインごと、複数のラインごと、ページ単位、ジョブ単位など予めＭＦＰ９０１とＭＦＰ９０３でネゴシエーションして決定する。また、画像データの形式に関してもＭＦＰ９０１とＭＦＰ９０３との間で同様にネゴシエーションして決定する。
【００６０】
その後、データ送出が完了するとステップＳ１０１４へ進み、ＭＦＰ９０３に対してデータ送信の完了通知と、リザーブの解除を通知する。このデータ送信の完了を受けたＭＦＰ９０３がＦＡＸの送信完了通知をＭＦＰ９０１に対して通知していたときには、ＭＦＰ９０１はＦＡＸの完了通知を操作部１１５の表示部に表示しても良い。
【００６１】
［ＭＦＰ９０２〜９０５での動作］
上述したＭＦＰ９０１での動作に対して、ＭＦＰ９０２〜９０５は、上述した第１の実施形態によるＭＦＰ５０２と同様に、ネットワーク・ブロードキャストを受信し、ＦＡＸ機能が現在アイドル状態にあるか否かの判断を行う。そして、これ以降は図７に示したフローチャートに従って動作するＭＦＰ５０２と同様であり、その説明は省略する。
【００６２】
以上説明した第２の実施形態によれば、ＬＡＮに接続されたＦＡＸ送受信機能を有するＭＦＰにおいて、ＦＡＸ送信を行うために送信先の電話番号を入力する手段、ＦＡＸ送信を行う原稿を読み取る手段、原稿画像を蓄積するメモリ手段、ＬＡＮに接続されたＦＡＸ機能がアイドル状態にある他のＭＦＰを検索する手段、検索した他のＭＦＰにＬＡＮを通じて画像の転送を行う画像転送手段、ＦＡＸ送信を実行しようとしたＭＦＰが、現在ＦＡＸの送信中若しくは受信中のために直ちにＦＡＸの送信作業が実行できない時、ＬＡＮに接続された、ＦＡＸ機能がアイドル状態にあるＭＦＰに対して、ＦＡＸ送信を行うためにスキャンした原稿画像と送信先の電話番号の情報とを転送し、アイドル状態にあるＭＦＰのＦＡＸ送信機能を用いてＦＡＸの送信作業を開始する手段とを有し、ＭＦＰの検索手段において、ネットワーク的に近距離にあるＭＦＰを検索し選択することにより、ネットワークの回線上に無駄な負荷を生じさせてしまったり、ルータやブリッジなどのネットワーク接続機器に余分な負荷を生じさせることを軽減し、ＭＦＰ間でのＦＡＸ画像の転送に予想外の時間をかけることなくＦＡＸ画像の転送をより効率良く行うことができる。
【００６３】
［第３の実施形態］
次に、図面を参照しながら本発明に係る第３の実施形態を詳細に説明する。
【００６４】
前述した第１及び第２の実施形態では、単にＦＡＸ原稿の画像と送信先の電話番号だけを、ＦＡＸ機能がアイドル中のＭＦＰに転送しているが、ＦＡＸ送信時のＦＡＸヘッダ情報が転送元のＭＦＰに設定されたものでなく、転送先のＭＦＰの設定情報、即ち、実際にＦＡＸ送信を行うＭＦＰの情報に置き換わってしまうことがあり、またＦＡＸ機能がアイドル状態にあるＭＦＰは特定の機器ではないため、ＦＡＸのヘッダ情報がその都度変わってしまい、ＦＡＸの送信先の第三者に対して混乱を招いてしまうということがある。
【００６５】
そこで、第３の実施形態では、ＦＡＸ原稿画像を他のＭＦＰに転送する際に、ＦＡＸのヘッダ情報には転送を行う前の、即ち、ＦＡＸを最初に送信しようとしたＭＦＰの情報（電話番号やユーザ情報）を、転送元のＭＦＰで生成してＦＡＸ画像に併せて転送を行うものである。
【００６６】
図１５は、第３の実施形態によるネットワーク構成を示す図である。尚、第３の実施形態によるＭＦＰの構成は、前述した第１の実施形態と同様であり、その説明は省略する。
【００６７】
ここで、第３の実施形態によるＭＦＰ１５０１から相手ファクシミリへＦＡＸの送信を行う動作について図１５乃至図１８を参照しながら以下に説明する。
【００６８】
図１６は、図１５に示すＭＦＰ１５０１の動作を示すフローチャートである。また図１７は、図１５に示すＭＦＰ１５０２の動作を示すフローチャートである。そして図１８は、ＭＦＰ１５０１とＭＦＰ１５０２との間で行われる通信手順を示す図である。
【００６９】
［ＭＦＰ１５０１での動作］
まず、ＭＦＰ１５０１がＦＡＸの送信操作を開始すると、ステップＳ１６０１へ進み、現在ＦＡＸ機能が使用中か否かの判断を行い、ＦＡＸ機能が現在使用中でなければステップＳ１６１５へ進み、ＦＡＸ送信を受付け、通常のＦＡＸの送信動作を実行する。また、ＦＡＸ機能が現在使用中であればステップＳ１６０２へ進み、ＦＡＸ機能が送信動作に使用されているのか、受信動作に使用されているのかを判断する。ここで、送信動作に使用されている場合はステップＳ１６０３へ進み、例えば操作部１１５によって予め設定された時間と送信完了までの予測時間との比較を行い、送信完了までの予測時間が予め設定された時間よりも短い場合にはステップＳ１６１５へ進み、ＦＡＸ送信を受付け、通常のＦＡＸの送信動作を実行する。
【００７０】
一方、ステップＳ１６０２において、ＦＡＸ機能が受信動作に使用されている場合、及びステップＳ１６０３において、送信完了までの予測時間が予め設定された時間よりも長い場合は共にステップＳ１６０４へ進み、図１に示したネットワークインターフェイス部７によりＬＡＮ上でＦＡＸ機能がアイドル状態にあるＭＦＰの検索を行うために、ネットワーク・ブロードキャストを行う。そして、ステップＳ１６０５において、ＬＡＮ上に送出したブロードキャストに対してＬＡＮ上に接続された他のＭＦＰ（図１５に示すＭＦＰ１５０２）からの応答を待つ。ここで、応答がない場合はステップＳ１６０６へ進み、予め定められた通信タイムアウト時間に達したか否かを判断し、タイムアウト時間に達していない場合はステップＳ１６０５に戻り、再び応答待ちとなる。
【００７１】
その後、ステップＳ１６０６において、タイムアウト時間に達した場合、即ち、ＬＡＮに接続されているＭＦＰ１５０２のＦＡＸ機能がアイドル状態にない場合はステップＳ１６１５へ進み、ＦＡＸ送信を受付け、通常のＦＡＸの送信動作を実行する。また、タイムアウト時間に達した場合もステップＳ１６０４に戻り、再びネットワーク・ブロードキャストを行っても良い。これにより、ＬＡＮに複数のＭＦＰが接続されている場合などアイドル状態のＭＦＰからの応答を受信する確率を向上させることができる。
【００７２】
一方、ステップＳ１６０５において、ＭＦＰ１５０２から応答があった場合はステップＳ１６０７へ進み、その応答内容がＦＡＸ機能のアイドル状態を示すものであるか否かの判断を行い、アイドル状態を示すものでなければステップＳ１６０５に戻り、再びブロードキャストに対する応答を待つ。また、アイドル状態を示すものであればステップＳ１６０８へ進み、ＦＡＸ機能がアイドル状態にあるＭＦＰ１５０２に対してリザーブ要求を発行する。そして、ステップＳ１６０９において、リザーブ要求に対するＭＦＰ１５０２からの受信待ち受けを行い、受信がない場合はステップＳ１６１０へ進み、受信タイムアウトか否かの判断を行い、タイムアウトになっていない場合はステップＳ１６０９に戻り、再び受信待ち受けを行う。また、タイムアウトが発生した場合にはステップＳ１６１５へ進み、ＦＡＸ送信を受付け、通常のＦＡＸの送信動作を実行する。
【００７３】
また、ステップＳ１６０９において、ＭＦＰ１５０２から受信があればステップＳ１６１１へ進み、ＭＦＰ１５０２にてリザーブが完了したか否かの判断を行う。ここで、リザーブが失敗した場合にはステップＳ１６１５へ進み、ＦＡＸ送信を受付け、通常のＦＡＸの送信動作を実行する。尚、ステップＳ１６０４に戻り、再びネットワーク・ブロードキャストを行っても良い。
【００７４】
また、ステップＳ１６１１において、ＭＦＰ１５０２からのリザーブ完了通知によりリザーブＯＫと判断した場合にはステップＳ１６１２へ進み、ＭＦＰ１５０１のファクシミリ部４に設定されているＦＡＸヘッダ情報（発信人名称、発信元電話番号、ユーザ名称、ユーザ略称）等の情報を、ＭＦＰ１５０２に転送するＦＡＸ画像データ、発信先電話番号などに付加する。次に、ステップＳ１６１３において、ＦＡＸ送信を行う原稿の読み取りを開始すると共に、読み取った原稿データの先頭にＦＡＸの送信操作の際に指定されたＦＡＸ送信先（相手先）情報、例えばＭＦＰ１５０１に設定されている電話番号情報や発信元名称などを付加し、ＭＦＰ１５０２へＬＡＮ経由でデータの送信を開始する。
【００７５】
尚、ＭＦＰ１５０１からＭＦＰ１５０２への画像データの送信に関しては、不図示のネゴシエーション動作により原稿の１ラインごと、複数のラインごと、ページ単位、ジョブ単位など予めＭＦＰ１５０１とＭＦＰ１５０２でネゴシエーションして決定する。また、画像データの形式に関してもＭＦＰ１５０１とＭＦＰ１５０２との間で同様にネゴシエーションして決定する。
【００７６】
次に、データ送出が完了するとステップＳ１６１４へ進み、ＭＦＰ１５０２に対してデータ送信の完了通知と、リザーブの解除を通知する。このデータ送信の完了を受けたＭＦＰ１５０２がＦＡＸの送信完了通知をＭＦＰ１５０１に対して通知していたときには、ＭＦＰ１５０１はＦＡＸの完了通知を操作部１１５の表示部に表示しても良い。
【００７７】
［ＭＦＰ１５０２での動作］
上述したＭＦＰ１５０１での動作に対して、ＭＦＰ１５０２は、図１７に示すステップＳ１７０１において、ＭＦＰ１５０１が実施したネットワーク・ブロードキャストを受信し、ＦＡＸ機能が現在アイドル状態にあるか否かの判断を行う。ここで、アイドル中でない場合、即ち、ＭＦＰ１５０２が現在ＦＡＸの送信中或いは受信中の場合は、ネットワーク・ブロードキャストには応答しないか、若しくはＭＦＰ１５０１に対してＦＡＸ機能が現在使用中であることをＬＡＮの通信を用いて応答する。また、ＦＡＸ機能が現在アイドル中である場合にはステップＳ１７０２へ進み、ＭＦＰ１５０１からのブロードキャストに対してＭＦＰ１５０２のＦＡＸ機能が現在アイドル中であることを応答する。
【００７８】
次に、ステップＳ１７０３において、アイドル中である旨を示す応答に対するＭＦＰ１５０１からの応答を待つ。ここで、応答がない場合にステップＳ１７０４へ進み、通信タイムアウト時間の判定を行い、タイムアウトしていない場合には再びステップＳ１７０３に戻る。また、タイムアウトが発生していると判断した場合にはこの処理を終了する。
【００７９】
一方、ステップＳ１７０３において、ＭＦＰ１５０１からの応答があった場合はステップＳ１７０５へ進み、ＦＡＸ機能のリザーブ予約応答か否かの判断を行う。ここで、リザーブ予約の応答ではない場合はステップＳ１７０３に戻り、またリザーブ応答の場合にはステップＳ１７０６へ進み、リザーブが完了したことをＭＦＰ１５０１に対して通知する。そして、ステップＳ１７０７において、ＭＦＰ１５０１からのデータ受信待ち状態となる。
【００８０】
次に、ステップＳ１７０８において、データの受信が開始されるとステップＳ１７０９へ進み、ＭＦＰ１５０１で付加され転送されたＦＡＸヘッダ情報を検出し、ＭＦＰ１５０２のファクシミリ部４の設定（発信人名称、発信元電話番号、ユーザ名称、ユーザ略称）等を一時的にＭＦＰ１５０１と等価になるように処理する。次に、ステップＳ１７１０において、受信データに付加されているＦＡＸ送信に必要なＦＡＸ送信先（相手先）情報を検出し、ＭＦＰ１５０２のＦＡＸ機能に原稿の送り先情報として宛先をセットする。そして、ステップＳ１７１１において、上述した付加情報に続けてＭＦＰ１５０１から送信されてくるＦＡＸ送信画像データを受信し、上述のヘッダ情報と共にＦＡＸ送信用のデータとして、ＭＦＰ１５０２のネットワークインターフェイス部７からファクシミリ部４へと画像データを転送する。
【００８１】
ここで、ＭＦＰ１５０２のファクシミリ部４は、ネットワークインターフェイス部７から転送されてきたこれら宛先情報と画像情報とに基づき、原稿を送る相手先のＦＡＸ装置へ電話回線を通じて画像データの送信を開始する。ＭＦＰ１５０２からＦＡＸ送信を行う相手先への電話回線の接続開始のタイミングに関しては、全ての画像データをＭＦＰ１５０１から受信後に行っても良いし、ＭＦＰ１５０２に十分な一時保存用の画像メモリが存在しない場合には、ＭＦＰ１５０１からの画像データ受信に同期させて行っても良い。
【００８２】
次に、ステップＳ１７１２において、ＭＦＰ１５０１から送出された、データ送出の完了通知とリザーブ解除を受信する。このデータ送出完了の受信により、ステップＳ１７１３において、ＭＦＰ１５０２はＦＡＸ送信のデータ受信が完了したと判断し、ＭＦＰ１５０１のＦＡＸ設定情報（発信人名称、発信元電話番号、ユーザ名称、ユーザ略称等）を元にして相手先へ未送出のＦＡＸ画像データを転送し、ステップＳ１７１４において、電話回線の切断を行い、ＦＡＸの送信を完了させる。また、ＭＦＰ１５０２において、ＦＡＸ送信が完了したとき、ＭＦＰ１５０１に対してＦＡＸの送信完了をネットワークを経由して通知しても良い。そして、ステップＳ１７１５において、ＭＦＰ１５０２はリザーブ解除の受信によってＦＡＸ機能のリザーブ状態を解除して通常のアイドル状態に戻る。
【００８３】
以上説明した第３の実施形態によれば、ＬＡＮに接続されたＦＡＸ送受信機能を有するＭＦＰにおいて、ＦＡＸ送信を行うために送信先の電話番号を入力する手段、ＦＡＸ送信を行う原稿を読み取る手段、原稿画像を蓄積するメモリ手段、ＬＡＮに接続されたＦＡＸ機能がアイドル状態にある他のＭＦＰを検索する手段、検索した他のＭＦＰにＬＡＮを通じて画像の転送を行う画像転送手段、ＦＡＸ送信を実行しようとしたＭＦＰが、現在ＦＡＸの送信中若しくは受信中のために直ちにＦＡＸの送信作業が実行できない時、ＬＡＮに接続された、ＦＡＸ機能がアイドル状態にあるＭＦＰに対して、ＦＡＸ送信を行うためにスキャンした原稿画像と送信先の電話番号の情報とを転送し、アイドル状態にあるＭＦＰのＦＡＸ送信機能を用いてＦＡＸの送信を開始する手段とを有し、ＦＡＸ原稿を他のＭＦＰに転送する際に、ＦＡＸのヘッダ情報には転送を行う前の、即ち、ＦＡＸを最初に送信しようとしたＭＦＰの情報（発信人名称、発信元電話番号、ユーザ名称、ユーザ略称、ユーザ情報）を、転送元のＭＦＰで生成し、ＦＡＸ画像に併せて転送を行うことにより、ＦＡＸヘッダ情報にはＦＡＸ送信の操作を行ったＭＦＰの情報が印字されることになるので、アイドル状態にあるＭＦＰが変更されてもＦＡＸ送信先のヘッダ情報には影響がなくなる。
【００８４】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００８５】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００８６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８７】
プログラムコードを供給するための記憶媒体としては、例えばフロッピーディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００８８】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８９】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９０】
【発明の効果】
以上説明したように、本発明によれば、画像データを転送してファクシミリ送信するのにかかる時間を短くすることが可能となる。
【００９１】
また、ネットワーク上に接続された複数の画像処理装置のうち、ネットワーク的に近距離にある他の画像処理装置を検索することにより、転送時間を短縮することができ、画像送信を効率良く行うことができる。
【００９２】
更に、画像情報と共に、送信しようとする装置に設定されている情報をヘッダ情報として転送し、送信することにより、画像を受信する第三者に対して不要な混乱を与えることもなくなる。
【図面の簡単な説明】
【図１】本実施形態によるマルチファンクション装置（ＭＦＰ）の構成を示すブロック図である。
【図２】リーダ部１及びプリンタ部２の構造を示す断面図である。
【図３】本実施形態によるリーダ部１の構成を示すブロック図である。
【図４】本実施形態によるコア部１０の構成を示すブロック図である。
【図５】第１の実施形態によるネットワーク構成を示す図である。
【図６】図５に示すＭＦＰ５０１の動作を示すフローチャートである。
【図７】図５に示すＭＦＰ５０２の動作を示すフローチャートである。
【図８】ＭＦＰ５０１とＭＦＰ５０２との間で行われる通信手順を示す図である。
【図９】第２の実施形態によるネットワーク構成を示す図である。
【図１０】図９に示すＭＦＰ９０１の動作を示すフローチャートである。
【図１１】ＭＦＰ９０１と他のＭＦＰとの間で行われる通信手順を示す図である。
【図１２】ＭＦＰ９０１の応答要求に対する他のＭＦＰの返信情報を示す図である。
【図１３】図１２に示すアイドル状態のＭＦＰをホップ数に応じて並び替えた状態を示す図である。
【図１４】図１２に示すＭＦＰを平均応答時間順に並び替えた状態を示す図である。
【図１５】第３の実施形態によるネットワーク構成を示す図である。
【図１６】図１５に示すＭＦＰ１５０１の動作を示すフローチャートである。
【図１７】図１５に示すＭＦＰ１５０２の動作を示すフローチャートである。
【図１８】ＭＦＰ１５０１とＭＦＰ１５０２との間で行われる通信手順を示す図である。
【図１】
0003937695.tif 000002
【図２】
0003937695.tif 000003
【図３】
0003937695.tif 000004
【図４】
0003937695.tif 000005
【図５】
0003937695.tif 000006
【図６】
0003937695.tif 000007
【図７】
0003937695.tif 000008
【図８】
0003937695.tif 000009
【図９】
0003937695.tif 000010
【図１０】
0003937695.tif 000011
【図１１】
0003937695.tif 000012
【図１２】
0003937695.tif 000013
【図１３】
0003937695.tif 000014
【図１４】
0003937695.tif 000015
【図１５】
0003937695.tif 000016
【図１６】
0003937695.tif 000017
【図１７】
0003937695.tif 000018
【図１８】
0003937695.tif 000019