(57)【要約】      （修正有）【課題】他のサーバ装置がＦＡＸ送信ジョブを受信できない状態でも、画像処理装置から受信したＦＡＸ送信ジョブを相手先に代理送信できる。【解決手段】ジョブを公衆回線を用いて処理する他のサーバ装置と通信可能なサーバ装置であって、ＦＡＸ送信ジョブを受信してから未実施の状態が所定時間が経過する毎に、前記他のサーバ装置から前記ＦＡＸ送信ジョブの処理結果を示す情報を問い合わせて取得する（Ｓ４０７）。取得した前記ＦＡＸ送信ジョブの処理結果に関わる情報に応じて、サーバが、画像処理装置から受信したＦＡＸ送信ジョブと同一のＦＡＸ送信ジョブの処理を正常に終了しているか、送信結果が存在するかどうかを判断する（Ｓ４０８、Ｓ４０９）。正常に終了しておらず、あるいは前記同一のＦＡＸ送信ジョブを受信していないと判断した場合、保持されるＦＡＸ送信ジョブを前記公衆回線を介して送信する（Ｓ４１１）。【選択図】図１０
2012044385.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークで接続される画像処理装置からマルチキャストで送信されるＦＡＸ送信ジョブを公衆回線を用いて処理する他のサーバ装置と通信を行うサーバ装置であって、
前記画像処理装置からマルチキャストで送信されたＦＡＸ送信ジョブを受信して未実施を示す情報を付加して保持する保持手段と、
前記ＦＡＸ送信ジョブを受信してから未実施の状態が所定時間が経過する毎に、前記他のサーバ装置から前記ＦＡＸ送信ジョブの処理結果を示す情報を問い合わせて取得する取得手段と、
前記取得手段が取得した前記ＦＡＸ送信ジョブの処理結果に関わる情報に応じて、前記他のサーバ装置が、前記画像処理装置から受信したＦＡＸ送信ジョブと同一のＦＡＸ送信ジョブの処理を正常に終了しているか、あるいは前記同一のＦＡＸ送信ジョブの送信結果が存在するかどうかを判断する判断手段と、
前記判断手段が前記他のサーバ装置において、前記画像処理装置から受信したＦＡＸ送信ジョブと同一のＦＡＸ送信ジョブを正常に終了しておらず、あるいは前記同一のＦＡＸ送信ジョブを受信していないと判断した場合、前記保持手段に保持されるＦＡＸ送信ジョブを前記公衆回線を介して送信する制御手段と、
を備えることを特徴とするサーバ装置。
【請求項２】
前記制御手段は、前記保持手段に保持される前記ＦＡＸ送信ジョブを前記公衆回線を介して送信した場合、前記保持手段に保持される未実施を示す情報を実施済みに変更することを特徴とする請求項１記載のサーバ装置。
【請求項３】
前記他のサーバ装置から取得する前記ＦＡＸ送信ジョブの処理結果に関わる情報は、前記他のサーバ装置による送信処理が成功しているか、失敗しているかを示す情報と、送信結果がないことを示す情報を含むことを特徴とする請求項１記載のサーバ装置。
【請求項４】
ネットワークで接続される画像処理装置からマルチキャストで送信されるＦＡＸ送信ジョブを公衆回線を用いて処理する第１のサーバ装置と通信を行う第２のサーバ装置とを含むサーバシステムであって、
前記第１のサーバ装置は、
前記画像処理装置からマルチキャストで送信されたＦＡＸ送信ジョブを受信して未実施を示す情報を付加して保持する第１の保持手段と、
前記第１の保持手段に保持される前記ＦＡＸ送信ジョブを処理して前記公衆回線を介して送信する送信手段と、
前記送信手段による前記ＦＡＸ送信ジョブの処理結果を示す情報をログとして管理する管理手段と、
前記第２のサーバ装置からの問い合わせに応答して、前記管理手段が管理している前記ＦＡＸ送信ジョブの処理結果を示す情報を通知する通知手段と、を備え、
前記第２のサーバ装置は、
前記画像処理装置からマルチキャストで送信されたＦＡＸ送信ジョブを受信して未実施を示す情報を付加して保持する第２の保持手段と、
前記ＦＡＸ送信ジョブを受信してから未実施の状態が所定時間が経過する毎に、前記第１のサーバ装置から前記ＦＡＸ送信ジョブの処理結果を示す情報を問い合わせて取得する取得手段と、
前記取得手段が取得した前記ＦＡＸ送信ジョブの処理結果に関わる情報に応じて、前記第１のサーバ装置が、前記画像処理装置から受信したＦＡＸ送信ジョブと同一のＦＡＸ送信ジョブの処理を正常に終了しているか、あるいは前記同一のＦＡＸ送信ジョブの送信結果が存在するかどうかを判断する判断手段と、
前記判断手段が前記第１のサーバ装置において、前記画像処理装置から受信したＦＡＸ送信ジョブと同一のＦＡＸ送信ジョブを正常に終了しておらず、あるいは前記同一のＦＡＸ送信ジョブを受信していないと判断した場合、前記第２の保持手段に保持されるＦＡＸ送信ジョブを前記公衆回線を介して送信する制御手段と、
を備えることを特徴とするサーバシステム。
【請求項５】
ネットワークで接続される画像処理装置からマルチキャストで送信されるＦＡＸ送信ジョブを公衆回線を用いて処理する他のサーバ装置と通信を行うサーバ装置におけるデータ通信方法であって、
前記画像処理装置からマルチキャストで送信されたＦＡＸ送信ジョブを受信して未実施を示す情報を付加して保持手段に保持する保持工程と、
前記ＦＡＸ送信ジョブを受信してから未実施の状態が所定時間が経過する毎に、前記他のサーバ装置から前記ＦＡＸ送信ジョブの処理結果を示す情報を問い合わせて取得する取得工程と、
前記取得工程が取得した前記ＦＡＸ送信ジョブの処理結果に関わる情報に応じて、前記他のサーバ装置が、前記画像処理装置から受信したＦＡＸ送信ジョブと同一のＦＡＸ送信ジョブの処理を正常に終了しているか、あるいは前記同一のＦＡＸ送信ジョブの送信結果が存在するかどうかを判断する判断工程と、
前記判断工程が前記他のサーバ装置において、前記画像処理装置から受信したＦＡＸ送信ジョブと同一のＦＡＸ送信ジョブを正常に終了しておらず、あるいは前記同一のＦＡＸ送信ジョブを受信していないと判断した場合、前記保持手段に保持されるＦＡＸ送信ジョブを前記公衆回線を介して送信する制御工程と、
を備えることを特徴とするデータ通信方法。
【請求項６】
請求項５に記載のデータ通信方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、公衆回線を用いてデータ通信を行うサーバ装置を複数備えるサーバシステム、データ通信方法、プログラムに関するものである。
【背景技術】
【０００２】
複数の複合機がネットワークに接続されたシステムにおいて、ファクシミリ機能を備える複合機がファクシミリ機能を備えていない複合機にファクシミリ機能を提供するシステムがある。このようなシステムでは、電話回線と接続されたファクシミリ機能を有する複合機をファクシミリサーバとして利用する方法が採用されている（例えば、特許文献１）。
【０００３】
このようなシステムにおいて、ファクシミリ機能を備える複合機は、ネットワーク上に設置されているファクシミリ機能を持たない複合機からネットワークを介して受信した画像データをファクシミリデータに変換してファクシミリ送信する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−８８２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ファクシミリサーバとなる複合機がファクシミリ機能を持たない複合機から受信した画像データをファクシミリ送信できなかった場合に別のファクシミリ機能を有する複合機に代理で送信を依頼する代理送信機能が存在している。
【０００６】
しかし、ファクシミリサーバとなる複合機が画像データを受信することが出来ない場合には、代理送信機能は機能しないため送信先にファクシミリ送信することが出来ない課題がある。
【０００７】
また、ファクシミリサーバとなる複合機が画像データを受信するがファクシミリ送信が出来ずに代理送信依頼を出す場合に、依頼された代理送信先が必ずしも送信可能であるとは限らないため送信先にファクシミリ送信が出来ない課題がある。
【０００８】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、他のサーバ装置がＦＡＸ送信ジョブを受信できない状態でも、画像処理装置から受信したＦＡＸ送信ジョブを相手先に代理送信できる仕組みを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
ネットワークで接続される画像処理装置からマルチキャストで送信されるＦＡＸ送信ジョブを公衆回線を用いて処理する他のサーバ装置と通信可能なサーバ装置であって、前記画像処理装置からマルチキャストで送信されたＦＡＸ送信ジョブを受信して未実施を示す情報を付加して保持する保持手段と、前記ＦＡＸ送信ジョブを受信してから未実施の状態が所定時間が経過する毎に、前記他のサーバ装置から前記ＦＡＸ送信ジョブの処理結果を示す情報を問い合わせて取得する取得手段と、前記取得手段が取得した前記ＦＡＸ送信ジョブの処理結果に関わる情報に応じて、前記他のサーバ装置が、前記画像処理装置から受信したＦＡＸ送信ジョブと同一のＦＡＸ送信ジョブの処理を正常に終了しているか、あるいは前記同一のＦＡＸ送信ジョブの送信結果が存在するかどうかを判断する判断手段と、
前記判断手段が前記他のサーバ装置において、前記画像処理装置から受信したＦＡＸ送信ジョブと同一のＦＡＸ送信ジョブを正常に終了しておらず、あるいは前記同一のＦＡＸ送信ジョブを受信していないと判断した場合、前記保持手段に保持されるＦＡＸ送信ジョブを前記公衆回線を介して送信する制御手段と、
を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、他のサーバ装置がＦＡＸ送信ジョブを受信できない状態でも、画像処理装置から受信したＦＡＸ送信ジョブを相手先に代理送信できる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態を示す画像処理システムの一例を示す図である。
【図２】画像処理装置のハードウェア構成の一例を示すブロック図である。
【図３】ファクシミリサーバのハードウェア構成を示すブロック図である。
【図４】ファクシミリサーバのハードウェア構成を示すブロック図である。
【図５】画像処理装置の制御手順を示すフローチャートである。
【図６】送信ジョブを管理するテーブルを示す図である。
【図７】サーバ装置の制御手順を示すフローチャートである。
【図８】送信ジョブを管理するＦＡＸ通信情報テーブルを示す図である。
【図９】送信ジョブを管理するＦＡＸ通信情報テーブルを示す図である。
【図１０】サーバ装置の制御手順を示すフローチャートである。
【図１１】送信ジョブを管理するＦＡＸ通信情報テーブルを示す図である。
【発明を実施するための形態】
【００１２】
次に本発明を実施するための最良の形態について図面を参照して説明する。
〔第１実施形態〕
図１は、本実施形態を示す画像処理システムの一例を示す図である。本システムは、第１のサーバと第２のサーバと画像処理装置とが通信を行うサーバシステム例に対応する。
図１において、画像処理装置１０１がネットワーク１０５を介してファクシミリサーバ１０２と１０３と接続されている。各ファクシミリサーバ１０２、１０３は公衆回線網１０６を介してファクシミリ送信を相手先のファクシミリ装置との間で行う。ここで、ファクシミリサーバ１０２、１０３は、ネットワーク上で相互に通信可能であり、かつネットワークで接続される画像処理装置１０１からマルチキャストで送信されるＦＡＸ送信ジョブを公衆回線１０６を用いて処理することが可能である。つまり、同一のＩＤを持つＦＡＸ送信ジョブがファクシミリサーバ１０２、１０３の保持手段に保持される。また、ファクシミリサーバ１０２等には図６，図８，図９，図１１に示すテーブルを用いて送信ジョブのログを管理可能に構成されている。
【００１３】
図２は、図１に示した画像処理装置１０１のハードウェア構成の一例を示すブロック図である。
図２において、１１１はＣＰＵで、システムバスに接続される各デバイスを総括的に制御する。１１２はＲＡＭで、ＣＰＵ１１１のワークエリアとして機能する。１１３は補助記憶部で、例えばハードディスク等の不揮発性記憶装置で構成される。
【００１４】
なお、補助記憶部１１３は、ＣＰＵ１１１が実行する制御プログラム、読み込まれる画像データ、ネットワークや読み取り条件、送信先情報に関する設定された設定情報を記憶する記憶部として使用される。
【００１５】
１１４はネットワークＩ／Ｆ部で、ネットワーク１０５と接続を行う。１１５は画面表示と利用者からの入力を受けるＧＵＩ（Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）部である。１１６はスキャナで、セットされる原稿の画像を読み込み、ＲＡＭ１１２上に記憶させる。なお、スキャナ１１６には、ＡＤＦ、ＲＤＦ等の原稿給送装置を接続可能に構成されている。また、ＲＤＦが接続される場合には、両面原稿を読み取ることが可能となる。
【００１６】
図３は、図１に示したファクシミリサーバ１０２の機器のハードウェア構成を示すブロック図である。
図３において、１２１はＣＰＵで、システムバスに接続される各デバイスを総括的に制御する。
１２２はＲＡＭで、ＣＰＵ１２１のワークエリアとして機能する。１２３は例えばハードディスク等の不揮発性記憶装置で構成される。補助記憶部１２３には、制御プログラムを提供およびさまざまな設定を記憶する。ここで、補助記憶部１２３は、保持手段あるいは第１の保持手段として機能するものであって、画像処理装置１０１から受信するＦＡＸ送信ジョブをＩＤを設定して保持する。また、画像処理装置１０１からマルチキャストで送信されたＦＡＸ送信ジョブの送信結果を示すログを保持する手段としても用いられる。
【００１７】
１２４はネットワークＩ／Ｆ部で、ネットワーク１０５と接続を行う。１２５は公衆回線Ｉ／Ｆ部で、公衆回線網１０６と接続を行う。
【００１８】
図４は、図１に示したファクシミリサーバ１０３の機器のハードウェア構成を示すブロック図である。
図４において、１３１はＣＰＵで、システムバスに接続される各デバイスを総括的に制御する。１３２はＲＡＭで、ＣＰＵ１３１のワークエリアとして機能する。１３３は補助記憶部で、例えばハードディスク等の不揮発性記憶装置で構成される。
【００１９】
なお、補助記憶部１３３は、制御プログラムを提供およびさまざまな設定を記憶する。ここで、補助記憶部１３３は、保持手段あるいは第２の保持手段として機能するものであって、画像処理装置１０１から受信するＦＡＸ送信ジョブをＩＤを設定して保持する。また、画像処理装置１０１からマルチキャストで送信されたＦＡＸ送信ジョブの送信結果を示すログを保持する手段としても用いられる。また、補助記憶部１３３には、画像処理装置１０１からマルチキャストで送信されたＦＡＸ送信ジョブを受信して未実施を示す情報を付加して保持する。
【００２０】
１３４はネットワークＩ／Ｆ部で、ネットワーク１０５と接続を行う。１３５は公衆回線Ｉ／Ｆ部で、公衆回線網１０６と接続を行う。
図５は、本実施形態を示す画像処理装置の制御手順を示すフローチャートである。本例は、図２に示した画像処理装置１０１のＣＰＵ１１１が実行するデータ通信手順に対応する。なお、各ステップは、ＣＰＵ１１１がＲＡＭ１１２にロードする制御プログラムを実行することで実現する。
【００２１】
まず、Ｓ２０１で、ＣＰＵ１１１はＧＵＩ１１５からＦＡＸ送信機能の要求を待つ。具体的には、図示しない操作部に表示する操作画面を介して、ユーザからのボタン指示を受け付けることでＦＡＸ送信機能の要求を受け付ける。
【００２２】
そして、Ｓ２０２で、ＣＰＵ１１１はＦＡＸ送信機能を要求された場合に、ＧＵＩ１１５から読み込み開始要求を待つ。具体的には、図示しない操作部に表示する操作画面を介して、ユーザからのボタン指示を受け付けることで読み込み開始要求を受け付ける。
【００２３】
次に、Ｓ２０３で、ＣＰＵ１１１は読み込み要求された場合にスキャナ１１６から原稿の画像を読み込む。そして、Ｓ２０４で、ＣＰＵ１１１は読み込んだ画像データを補助記憶部１１３に格納する。
【００２４】
次に、Ｓ２０５で、ＣＰＵ１１１は補助記憶部１１３に格納した画像データを図６に示すＦＡＸ通信情報テーブル内の画像データに設定する。
次に、Ｓ２０６で、ＣＰＵ１１１はＧＵＩ１１５から送信先電話番号の入力を待つ。そして、Ｓ２０７で、ＣＰＵ１１１は送信先電話番号が入力されたことを確認した後、入力された送信先電話番号（本例では、５１０−０２２６）を図６に示したＦＡＸ通信情報テーブル内の送信宛先に設定する。
【００２５】
次に、Ｓ２０８で、ＣＰＵ１１１はＦＡＸ通信情報テーブル内の送信ＩＤがユニークであるように番号を割り振る。そして、Ｓ２０９で、ＣＰＵ１１１はネットワークＩ／Ｆ部１１４を介して特定の相手ではなく全てに対して送信を行うマルチキャスト送信を用いて、ネットワーク１０５に接続されているファクシミリサーバ１０２、１０３にＦＡＸ送信情報の送信を行い、本処理を終了する。
【００２６】
図７は、本実施形態を示すサーバ装置の制御手順を示すフローチャートである。本例は、図１に示したファクシミリサーバ１０２のデータ通信手順の一例である。なお、各ステップは、ファクシミリサーバ１０２のＣＰＵ１２１がＲＡＭ１２２にロードする制御プログラムを実行することで実現する。
【００２７】
まず、Ｓ３０１で、ＣＰＵ１２１はネットワークＩ／Ｆ部１２４を介してネットワーク１０５からＦＡＸ送信情報の受信を待つ。次に、Ｓ３０２で、ＣＰＵ１２１はＦＡＸ送信情報を受信した場合は、受信したＦＡＸ送信情報を補助記憶部１２３に格納する。
【００２８】
そして、Ｓ３０３で、ＣＰＵ１２１は格納したＦＡＸ送信情報中の画像データをＲＡＭ１２２を用いてファクシミリデータに変換する。次に、Ｓ３０４で、ＣＰＵ１２１は、変換してＲＡＭ１２２に展開されているファクシミリデータをＦＡＸ通信情報内の送信先宛先に公衆回線Ｉ／Ｆ部１２５を介してファクシミリ送信する。
【００２９】
そして、Ｓ３０５で、ＣＰＵ１２１はファクシミリ送信が成功したかを相手先からの応答から判断する。そして、Ｓ３０６で、ＣＰＵ１２１はファクシミリ送信が成功したと判断した場合は、図８に示したログファイルを作成しＦＡＸ通信情報テーブル中の送信ＩＤに「１」と、送信結果に「送信成功」を設定する。
【００３０】
一方、Ｓ３０５で、ＣＰＵ１２１がファクシミリ送信を失敗したと判断した場合は、Ｓ３０７で、図８に示したログファイルを作成してＦＡＸ通信情報テーブル中の送信ＩＤに「１」を、送信結果に「送信失敗」を設定する。
【００３１】
そして、Ｓ３０８で、ＣＰＵ１２１は設定したログファイルを補助記憶部１２３に保存して、Ｓ３０１へ戻る。
一方、Ｓ３０１で、ＣＰＵ１２１がＦＡＸ送信情報を受信していないと判断した場合は、Ｓ３０９で、ネットワークに接続された機器からネットワークＩ／Ｆ部１２４からログファイル取得要求を待つ。
【００３２】
そして、Ｓ３０９で、ＣＰＵ１２１はログファイルの取得要求を受信するのを待つ。そして、ＣＰＵ１２１がログファイルの取得要求を受信したことを確認したら、ＣＰＵ１２１は、Ｓ３１０で、要求された送信ＩＤを持つログファイルが補助記憶部１２３にあるか否かを判断する。
【００３３】
ここで、ＣＰＵ１２１が補助記憶部１２３に要求されたログファイルがないと判断した場合は、Ｓ３１１へ進む。そして、Ｓ３１１で、図９に示すレスポンスデータの送信ＩＤに「ＦＦＦＦ」（要求ログファイルなしを表す）と送信結果になしとを設定して、Ｓ３１５に進む。
【００３４】
一方、Ｓ３１２で、ＣＰＵ１２１が要求された送信ＩＤのログファイルがあり、かつ送信結果が成功したと判断した場合は、Ｓ３１３で、ＣＰＵ１２１はレスポンスデータに送信ＩＤと送信成功とを設定する。なお、ここで、送信結果が成功しているとは、ＦＡＸ送信ジョブの処理を正常に終了していることを意味する。
【００３５】
一方、Ｓ３１２で、送信結果が失敗したとＣＰＵ１２１が判断した場合はレスポンスデータに送信ＩＤと送信失敗とを設定して、Ｓ３１５へ進む。
そして、Ｓ３１５で、ＣＰＵ１２１はレスポンスデータを通知するため、ログファイル取得要求送信元となるファクシミリサーバ１０３にネットワークＩ／Ｆ部１２４を介してレスポンスデータの送信を行い、Ｓ３０１へ戻る。
【００３６】
図１０は、本実施形態を示すサーバ装置の制御手順を示すフローチャートである。本例は、図１に示したファクシミリサーバ１０３のデータ通信手順の一例である。なお、各ステップは、ファクシミリサーバ１０３のＣＰＵ１３１がＲＡＭ１３２にロードする制御プログラムを実行することで実現する。なお、ファクシミリサーバ１０３はファクシミリサーバ１０２のバックアップであることを認識している。
【００３７】
まず、Ｓ４００で、ＣＰＵ１３１は、カウンタＮ（Ｎ＝０）をＲＡＭ１３２上に用意する。次に、ＣＰＵ１３１はネットワークＩ／Ｆ部１３４を介してネットワーク１０５からＦＡＸ送信情報を待つ。そして、ＣＰＵ１３１はＦＡＸ送信情報を受信した場合は、Ｓ４０２で、ＣＰＵ１３１は、図１１の（Ａ）に示すＦＡＸ通信情報テーブルの受付ＩＤにカウンタＮの値を、受信時間に現在時刻を、実施欄に「未実施」をそれぞれ設定し補助記憶部１３３に格納する。そして、Ｓ４０３で、ＣＰＵ１３１はカウンタＮに「１」を加算して、Ｓ４０１へ戻る。
【００３８】
一方、Ｓ４０１でＣＰＵ１３１がＦＡＸ送信情報を受信していないと判断した場合は、Ｓ４０４で、図示しないタイマから現在時刻を取得するとともに、ＲＡＭ１２上に用意するカウンタｎに「１」を設定する。
【００３９】
次に、Ｓ４０５で、ＣＰＵ１３１はＦＡＸ通信情報テーブルの受付ＩＤ（カウンタｎ番目）の受信時間がＳ４０４で取得した現在時刻から所定時間（例、５分）以上経過しているかどうかを判断する。ここで、ＣＰＵ１３１が所定時間以上経過していないと判断した場合は、Ｓ４０１へ戻る。本実施形態では、ＦＡＸ送信ジョブを受信してから未実施の状態が所定時間（例えば５分）が経過する毎に、他のサーバ装置としてのファクシミリサーバ１０２からＦＡＸ送信ジョブの処理結果を示す情報を問い合わせて取得する。
【００４０】
一方、ＣＰＵ１３１が受信時間と現在時刻との差が所定時間以上経過していると判断した場合は、Ｓ４０６で、ＦＡＸ通信情報テーブルの実施欄が図１１の（Ｂ）に示すように「実施済み」かどうかを判断する。ここで、ＣＰＵ１３１が時間以上経過していて、かつ実施欄が図１１の（Ａ）に示すように「未実施」であると判断した場合は、Ｓ４０７で、ネットワークＩ／Ｆ部１３４を介してファクシミリサーバ１０２にログファイル取得要求を送信する。
【００４１】
次に、Ｓ４０８で、ＣＰＵ１３１が取得要求に対して図９に示したレスポンスデータを受け取り、レスポンスデータに取得要求した送信ＩＤがあるかどうかを判断する。ここで、送信ＩＤが「ＦＦＦＦ（なし）」であるとＣＰＵ１３１が判断した場合は、Ｓ４１０に進む。
【００４２】
本実施形態では、上述したようにＦＡＸ送信ジョブの処理結果に関わる情報には、ファクシミリサーバ１０２による送信処理が成功しているか、失敗しているかを示す情報と、送信結果がないことを示す情報（ＦＦＦＦ（なし））が含まれる。
【００４３】
一方、Ｓ４０８でＣＰＵ１３１はレスポンスデータに取得要求した送信ＩＤがあると判断した場合は、Ｓ４０９で、ＣＰＵ１３１がレスポンスデータに基づいて送信結果が送信成功であるか、送信失敗であるかを判断する。
ここで、ＣＰＵ１３１がレスポンスデータから送信結果が送信成功であると判断した場合は、Ｓ４１２へ進む。
一方、Ｓ４０９で、ＣＰＵ１３１がレスポンスデータから送信結果が送信失敗または送信ＩＤなしであると判断した場合は、Ｓ４１０へ進む。そして、Ｓ４１０で、ＣＰＵ１３１が補助記憶部１３３内のＦＡＸ通信情報テーブル内の同送信ＩＤの画像データをファクシミリデータに変換する。なお、Ｓ４０８，Ｓ４０９をＣＰＵ１３１が実行することで、画像処理装置１０１から受信したＦＡＸ送信ジョブと同一のＦＡＸ送信ジョブの処理を正常に終了しているか、送信結果が存在するかどうかを判断する。
【００４４】
そして、Ｓ４１１で、ＣＰＵ１３１は取得要求送信を行った送信ＩＤのＦＡＸ通信情報テーブル内の送信先にファクシミリデータを公衆回線Ｉ／Ｆ部１３５を介してファクシミリ送信する。次に、Ｓ４１２で、ＣＰＵ１３１は、ＦＡＸ通信情報テーブルの実施欄を図１１の（Ａ）に示す「未実施」から図１１の（Ｂ）に示す「実施済み」に変更設定して、Ｓ４１３へ進む。
【００４５】
一方、Ｓ４０６で、ＣＰＵ１３１がＦＡＸ通信情報テーブル内の実施欄が「実施済み」であると判断した場合は、Ｓ４１３で、ＣＰＵ１３１はカウンタｎの内容がＮ番目であるかどうかを判断する。ここで、ＣＰＵ１３１がカウンタｎがＮ番目でないと判断した場合は、Ｓ４１４でＣＰＵ１３１はカウンタｎを「１」加算して、Ｓ４０１へ戻る。
【００４６】
一方、Ｓ４１３で、ＣＰＵ１３１がカウンタｎはＮ番目であると判断した場合、Ｓ４０１に戻る。
本システムでは、上述したようにファクシミリ機能を持たない画像処理装置がネットワーク上の全ての画像処理装置に画像データを送信する。さらに、代理送信する画像処理装置がサーバとなる画像処理装置を認識しておくことで、以下の効果を奏する。
【００４７】
つまり、サーバとなる画像処理装置が画像データをファクシミリ機能がない画像処理装置から受信出来ない状態となる場合、サーバとなる画像処理装置から代理送信依頼がなくても代理送信先からＦＡＸ送信ジョブを処理可能となる。
【００４８】
また、代理送信可能な画像処理装置がサーバのログファイルを見てＦＡＸ送信ジョブを処理する。このため、代理送信を行う画像処理装置を複数用意しておくことで一台が送信不可な状態でも他の送信可能な画像処理装置でＦＡＸ送信ジョブを実行できる。
【００４９】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００５０】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【００５１】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【符号の説明】
【００５２】
１０１  画像処理装置
１０２  １０３  ファクシミリサーバ
１１１  １２１  １３１  ＣＰＵ
１１２  １２２  １３２  ＲＡＭ
１１３  １２３  １３３  補助記憶部
１１４  １２４  １３４  ネットワークＩ／Ｆ部
１２５  １３５  公衆回線Ｉ／Ｆ部
【図１】
2012044385.tif 000003
【図２】
2012044385.tif 000004
【図３】
2012044385.tif 000005
【図４】
2012044385.tif 000006
【図５】
2012044385.tif 000007
【図６】
2012044385.tif 000008
【図７】
2012044385.tif 000009
【図８】
2012044385.tif 000010
【図９】
2012044385.tif 000011
【図１０】
2012044385.tif 000012
【図１１】
2012044385.tif 000013