(57)【要約】【課題】リダイヤル機能に基づく全体的な送信能率の悪さを解消することが可能な通信装置を提供する。【解決手段】ファクシミリ装置Ｘは, 途中で送信できなかった第１の通信データを含む複数の通信データの送信開始予定時刻を記憶する送信開始予定時刻記憶部１１と，各通信データの送信完了予定時刻を算出する送信完了予定時刻算出部１３と，第１の通信データの送信開始予定時刻よりも送信開始予定時刻が遅い第２の通信データの送信完了予定時刻と，第１の通信データの送信完了予定時刻とを比較し，第２の通信完了予定時刻の方が早い場合に，第１の通信データの送信開始予定時刻を第２の通信データの送信開始予定より遅く変更する送信開始予定時刻変更部１４とを備える。【選択図】図１
2011087096.tif 000002
【特許請求の範囲】
【請求項１】
通信データを送信開始予定時刻が到来した順番に送信し，且つ送信できなかったが途中で中断した第１の通信データを再度送信するリダイヤル機能を有する通信装置であって、
前記第１の通信データを含む複数の前記通信データの送信開始予定時刻を各々記憶する送信開始予定時刻記憶手段と，
前記送信開始予定時刻記憶手段に記憶された各送信開始予定時刻に基づいて複数の前記通信データの送信完了予定時刻を算出する送信完了予定時刻算出手段と，
前記送信完了予定時刻算出手段により算出された各通信データの送信完了予定時刻から前記リダイヤル機能に基づいて再度送信する第１の通信データの送信開始予定時刻よりも送信開始予定時刻が遅い１又は複数の第２の通信データの送信完了予定時刻と，前記第１の通信データの送信完了予定時刻とを比較し，前記第１の通信データの送信完了予定時刻よりも早い前記第２の通信データの送信完了予定時刻が見つかった場合には，前記第１の通信データの送信開始予定時刻を該第２の通信データの送信開始予定時刻よりも後の時刻に変更する送信予定時刻変更手段と，
を具備してなる通信装置。
【請求項２】
前記第２の通信データの送信完了予定時刻が前記第１の通信データの送信完了予定時刻から所定の時間を差し引いた時刻よりも早い場合に，前記第２の通信データの送信完了予定時刻の方が早い時刻であるとする請求項１に記載の通信装置。
【請求項３】
前記送信完了予定時刻算出手段が，前記通信データのデータ量を送信する送信速度で除して得られた送信時間を前記送信開始予定時刻に加算して送信完了予定時刻を算出する請求項１または２のいずれかに記載の通信装置。
【請求項４】
通信データを送信した送信先毎に送信速度を記憶する送信先別送信速度記憶手段をさらに備えてなり，
前記送信完了予定時刻算出手段が，前記送信先別送信速度記憶手段によって記憶された送信先毎の前記送信速度に基づいて，送信完了予定時刻を算出する請求項１〜３のいずれかに記載の通信装置。
【請求項５】
通信データを送信する際に，送信が正常に完了したか送信途中で中断したかを判別する送信状態判別手段をさらに備えてなり，
前記送信完了予定時刻算出手段が，前記送信状態判別手段によって通信データが送信途中で中断したと判別された場合に，正常に送信できた該通信データのデータ量を送信時間で除して得られた送信速度に基づいて，該通信データの送信完了予定時刻を算出する請求項１〜４のいずれかに記載の通信装置。
【請求項６】
複数の回線を使用して，同時に複数の送信先に通信データを送信することができる複数先送信手段と，
前記複数先送信手段により前記通信データを送信する際に使用する１の前記回線を他の前記回線に変更する送信回線変更手段と，
をさらに備えてなり，
前記送信開始予定記憶手段が，前記複数先送信手段により複数の前記回線毎に送信される前記第１の通信データを含む複数の前記通信データの送信開始予定時刻をさらに記憶し，
前記送信完了予定時刻算出手段が，前記送信完了予定時刻算出手段により複数の前記回線毎に記憶された各送信開始予定時刻に基づいて複数の前記通信データを送信する際の送信完了予定時刻をさらに算出し，
前記送信回線変更手段が，前記送信完了予定時刻算出手段により複数の前記回線毎に算出された各通信データの送信完了予定時刻から第１の通信データの送信開始予定時刻よりも送信開始予定時刻が遅い１又は複数の第２の通信データの送信完了予定時刻と，前記第１の通信データの送信完了予定時刻とを比較し，前記第１の通信データの送信完了予定時刻よりも早い前記第２の通信データの送信完了予定時刻が見つかり，且つ他の前記回線に他の前記第１の通信データが見つからなかった場合には，該第２の通信データを送信する回線を１の前記回線から他の前記回線に変更する
請求項１〜５のいずれかに記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，画像を送信する通信装置に関し，特に蓄積された複数の通信データを送信する際に，通信データの送信順序を変更する技術に関するものである。
【背景技術】
【０００２】
一般的に，原稿等の画像情報を送受信するファクシミリは，送信する画像を読み取った順番や指定された送信開始時刻の順番に従って通信データを宛先に送信する。
このようなファクシミリにおいて，先に送信する通信データの相手先回線が使用中である場合には，所定の時間間隔で相手先にリダイヤルして相手先の回線と接続できてから再度送信処理をする。この時，先に送信する通信データの送信処理が完了してから後に送信する通信データの送信処理をするため，後に送信する通信データの送信完了時刻が遅くなる問題がある。
そこで，例えば特許文献１では，複数の発呼手段（Ｇ３／Ｇ４など）を備えたファクシミリにおいて，リダイヤルする際に異なる発呼手段に切り換えることによってリダイヤルの間隔を短くし，全ての通信データの送信が完了するまでの時刻を短くすることが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３２６３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら，特許文献１に記載の方法は，画像を読み取った順番や指定された送信開始時刻の順番に従って通信データを宛先に送信するため，先に送信する通信データのデータ量が多く送信時間が長いタスクである場合に，後に送信する通信データのデータ量が少なく送信時間が短いタスクであっても，送信時間が短いタスクの送信が遅くなる問題がある。
特に，一度失敗したタスクは，再度失敗する可能性が高いので，何度もリダイヤルするタスクの終了を待っていたのでは，全体としての送信能率が低くなってしまうという不都合がある。
従って，本発明は上記事情に鑑みてなされたものであり，その目的とするところは，リダイヤル機能に基づく全体的な送信能率の悪さを解消することが可能な通信装置を提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために本発明は，通信データを送信開始予定時刻が到来した順番に送信し，且つ送信できなかったが途中で中断した第１の通信データを再度送信するリダイヤル機能を有する通信装置であって、前記第１の通信データを含む複数の前記通信データの送信開始予定時刻を各々記憶する送信開始予定時刻記憶手段と，前記送信開始予定時刻記憶手段に記憶された各送信開始予定時刻に基づいて複数の前記通信データの送信完了予定時刻を算出する送信完了予定時刻算出手段と，前記送信完了予定時刻算出手段により算出された各通信データの送信完了予定時刻から前記リダイヤル機能に基づいて再度送信する第１の通信データの送信開始予定時刻よりも送信開始予定時刻が遅い１又は複数の第２の通信データの送信完了予定時刻と，前記第１の通信データの送信完了予定時刻とを比較し，前記第１の通信データの送信完了予定時刻よりも早い前記第２の通信データの送信完了予定時刻が見つかった場合には，前記第１の通信データの送信開始予定時刻を該第２の通信データの送信開始予定時刻よりも後の時刻に変更する送信予定時刻変更手段とを具備してなる通信装置として構成される。
本発明に係る通信装置は，リダイヤル機能に基づいて再度送信をする場合に，先に送信する前記第１の通信データのデータ量が後に送信する前記第２の通信データのデータ量よりもかなり大きい場合に，前記第１の通信データと前記第２の通信データとの送信順序を変更することによって，データ量が少ない前記第２の通信データの送信待ち時間を短くすることができる。
さらに好ましくは，前記第２の通信データの送信完了予定時刻が前記第１の通信データの送信完了予定時刻から所定の時間を差し引いた時刻よりも早い場合に，前記第２の通信データの送信完了予定時刻の方が早い時刻であるとすることが考えられる。これにより，前記第２の通信データの完了予定時刻が前記第１の通信データ送信の完了予定時刻よりも僅かに早い場合（前記所定の時間遡った時刻を越えた時刻に送信完了する場合）には，送信順序変更による第２の通信データの送信待ち時間を短くする効果が小さいことから，送信順序を変更せずに元の送信順序に従って送信処理をすることによって，前記第１の通信データの送信完了予定時刻が過度に遅くなることを防止することができる。
前記送信完了予定時刻算出手段による送信に掛かる時間は，前記通信データのデータ量を送信する送信速度で除して得ることができる。こうして得られた送信時間を前記送信開始予定時刻に加算して送信完了予定時刻を算出する。
【０００６】
また，通信データを送信した送信先毎に送信速度を記憶する送信先別送信速度記憶手段をさらに備えてなり，前記送信完了予定時刻算出手段が，前記送信先別送信速度記憶手段によって記憶された送信先毎の前記送信速度に基づいて，送信完了予定時刻を算出することが考えられる。これは，送信先毎に使用する回線や送信速度が異なることがあり得るので，送信先毎に前記送信速度を記憶しておくことによって，前記通信データ毎にその都度，前記通信速度を算出する手間を省くためである。
また，通信データを送信する際に，送信が正常に完了したか送信途中で中断したかを判別する送信状態判別手段をさらに備えてなり，前記送信完了予定時刻算出手段が，前記送信状態判別手段によって通信データが送信途中で中断したと判別された場合に，正常に送信できた該通信データのデータ量を送信時間で除して得られた送信速度に基づいて，該通信データの送信完了予定時刻を算出することが考えられる。これによって，送信エラーとなりリダイヤル機能に基づいて再度送信する前記第１の通信データの送信完了予定時刻を，直近の送信状況に応じて算出し，前記第１の通信データの送信完了予定時刻の確実性を高めることができる。
【０００７】
ところで，通信装置には，１つの回線のみならず複数の回線に接続され，同時に複数の通信データを送信するものがある。そこで，本発明の通信装置は，複数の回線を使用して，同時に複数の送信先に通信データを送信することができる複数先送信手段と，前記複数先送信手段により前記通信データを送信する際に使用する１の前記回線を他の前記回線に変更する送信回線変更手段と，をさらに備えてなり，前記送信開始予定記憶手段が，前記複数先送信手段により複数の前記回線毎に送信される前記第１の通信データを含む複数の前記通信データの送信開始予定時刻をさらに記憶し，前記送信完了予定時刻算出手段が，前記送信完了予定時刻算出手段により複数の前記回線毎に記憶された各送信開始予定時刻に基づいて複数の前記通信データを送信する際の送信完了予定時刻をさらに算出し，前記送信回線変更手段が，前記送信完了予定時刻算出手段により複数の前記回線毎に算出された各通信データの送信完了予定時刻から第１の通信データの送信開始予定時刻よりも送信開始予定時刻が遅い１又は複数の第２の通信データの送信完了予定時刻と，前記第１の通信データの送信完了予定時刻とを比較し，前記第１の通信データの送信完了予定時刻よりも早い前記第２の通信データの送信完了予定時刻が見つかり，且つ他の前記回線に他の前記第１の通信データが見つからなかった場合には，該第２の通信データを送信する回線を１の前記回線から他の前記回線に変更する構成にしてもよい。
このように前記第１の通信データの送信完了を待って送信する前記第２の通信データの使用回線を１つの前記回線から他の前記回線に変更することによって，前記第２の通信データの送信完了予定時刻を早くすることができ，更に前記第１の通信データと前記第２の通信データとの全ての送信が完了する時刻を早くすることができる。
【発明の効果】
【０００８】
ファクシミリ通信の失敗は，相手ファクシミリが話中であるといった場合や，通信回線の異常といった原因でも発生する。このような原因に基づくエラーの場合，リダイアルしてもすぐに回復するとは限らない。そのため，何度もリダイアルが繰り返される場合がある。本発明によれば，一定の条件下で，リダイアルされる先の通信データよりも後に送信が予定されている通信データを先に送信させるので，いつまでも復旧しないエラー状態のタスクが通信経路を塞いで，正常な送信が妨げられるといった不都合が回避され，送信待ち時間を短くすることが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る通信装置の一例であるファクシミリ装置Ｘの概略構成を表すブロック図。
【図２】ファクシミリ装置Ｘにおける送信処理の一例を示すフローチャート図。
【図３】ファクシミリ装置Ｘにおける送信完了予定時刻算出処理の一例を示すフローチャート図。
【図４】競合する通信データの一例（Ａ）及び，送信開始予定時刻変更の一例（Ｂ）を示す図表。
【図５】本発明の実施例１に係る通信装置の一例であるファクシミリ装置Ｘ１の概略構成を表すブロック図。
【図６】ファクシミリ装置Ｘ１における回線変更処理の一例を示すタイミングチャート図。
【発明を実施するための形態】
【００１０】
以下添付図面を参照しながら，本発明の実施の形態について説明し，本発明の理解に供する。尚，以下の実施の形態は，本発明を具体化した一例であって，本発明の技術的範囲を限定する性格のものではない。
【００１１】
まず，図１に示される概略構成図を参照しつつ，本発明の実施形態に係るファクシミリ装置Ｘの構成について説明する。
図１に示されるように，ファクシミリ装置Ｘは，通信制御部１０，操作部２１，主制御部２２，スキャナ部２３，通信データ記憶部２４，ＲＴＣ２５等を備えている。尚，ファクシミリ装置Ｘは、図１に示す構成要素以外にも、一般的なファクシミリ装置が備える構成要素も備えているが、ここでは記載を省略している。
通信制御部１０は，送信開始予定時刻記憶部１１，送信速度記憶部１２，送信完了予定時刻算出部１３，送信開始予定時刻変更部１４，送受信部１５を備えている。
スキャナ部２３は、例えば、密着型撮像素子（ＣＩＳ：Contact Image Sensor）等のイメージセンサを備え、このイメージセンサにより原稿から画像を読み取り，通信データとして通信データ記憶部２４に保存するものである。
通信データ記憶部２４は，例えば、フラッシュメモリやＥＥＰＲＯＭ等により構成された不揮発性メモリであり、送受信される通信データを記憶するものである。
操作部２１は、ユーザにより操作されるシートキーや操作ボタン等により構成され、ユーザによる操作入力を受け付ける入力インターフェースであり，例えば，スキャナ部２３に原稿から画像を読み込ませる操作や，通信データを送信する送信先の電話番号と送信開始予定時刻との情報を受け付ける。
ＲＴＣ（Real Time Clock）２５は，該ファクシミリ装置Ｘの時計であり、電源が切られていても現在時刻を刻み続けるものである。
【００１２】
送受信部１５は、ＮＣＵ（Network Control Unit）やモデム等により構成され、ダイヤルアップや通信相手（相手局）との間で通信方法を決定するネゴシエーション処理等を行い、回線を通じて他のファクシミリ装置と通信データの送受信を行うものである。
送信開始予定時刻記憶部１１は，操作部２１から入力されることによって予め取得された通信データの送信開始予定時刻や，リダイヤル機能に基づいてエラー発生から所定時間経過後に再度送信をする通信データの送信開始予定時刻を，該通信データごとに記憶するものである。尚，上記送信開始予定時刻記憶部１１は，通信開始予定時刻記憶手段の一例である。
送信速度記憶部１２は，送信先毎にデータを送信する際の送信速度を記憶しておくものである。尚，上記送信速度記憶部１２は，送信速度記憶部手段の一例である。
送信完了予定時刻算出部１３は，送信する通信データ毎にデータ量を送信速度記憶部１２に記憶された送信速度で除して得られた送信時間を送信開始予定時刻に加えて，送信完了予定時刻を算出する。尚，上記送信完了予定時刻算出部１３は，通信完了予定時刻算出手段の一例である。
送信開始予定時刻変更部１４は，リダイヤル機能に基づいて再度送信する第１の通信データがある場合に，下記の変更条件を満たす第２の通信データが見つかると，第１の通信データの送信開始予定時刻を第２の通信データの送信開始予定時刻よりも後の時刻に変更するものである。この変更条件は，リダイヤル機能に基づいて再度送信する第１の通信データの送信開始予定時刻よりも送信開始予定時刻が遅い第２の通信データの送信完了予定時刻が，第１の通信データの送信完了予定時刻よりも早いことである。尚，上記送信開始予定時刻変更部１４は，通信開始予定時刻変更手段の一例である。
主制御部２２は，ＣＰＵとＲＯＭとを備え，ＣＰＵは、当該ファクシミリ装置Ｘ全体の各種制御及び演算を行う演算手段であり，ＲＯＭは、ＣＰＵにより実行される制御プログラムや演算プログラム、ＣＰＵがそれらプログラムを実行する際に参照するデータ等が記憶されるメモリである。尚，上記主制御部２２は，送信状態判別手段の一例でもあり，送信が正常に完了したか送信途中で中断したかを判別する。
【００１３】
次に，図２，図３に示すように，ファクシミリ装置Ｘの主制御部２２が中心となって，通信データを送信する処理の一例について説明する。尚、以下に示すＳ１１、Ｓ１２、…は、処理手順（ステップ）の識別符号を表す。
まず，利用者が送信する画像をスキャナ部２３にセットし，操作部２１によって送信先の電話番号と送信開始予定時刻とを入力する。入力された送信先と送信開始予定時刻とは，主制御部２２によって識別番号が付されてから，送信開始予定時刻記憶部１１に保存される（ステップＳ１１）。スキャナ部２３にセットされた画像が読み込まれ，送信先と送信予定時刻とに対応したし識別番号が付され，通信データ記憶部２４に保存される（ステップＳ１２）。そして，主制御部２２がＲＴＣ２５から現在時刻を取得し，送信開始予定時刻が到来したかを判別する（ステップＳ１３）。送信開始予定時刻が到来しなければ（ステップＳ１３；ＮＯ），そのまま待機状態を維持する。送信開始予定時刻が到来すれば（ステップＳ１３；ＹＥＳ），送受信部１５が送信先と送信完了予定時刻との識別願号に対応する通信データを通信データ記憶部２４から読み出して，送信先への送信処理をする（ステップＳ１４）。
次に，主制御部２２は，送信処理が正常に終了したかを判別する（ステップＳ１５）。送信処理が正常に終了した場合には（ステップＳ１５；ＹＥＳ），送信した通信データを通信データ記憶部２４から削除し，通信開始予定時刻記憶部１１から送信先と送信開始予定時刻とを削除する（ステップＳ１６）。
【００１４】
送信処理が正常に終了しなかった場合には（ステップＳ１５；ＮＯ），主制御部２２は，該通信データを第１の通信データとし，第１の通信データの送信開始予定時刻を所定のリダイヤル機能に基づくルールに従って，再度送信する時刻に変更する（ステップＳ２１）。さらに，主制御部２２の指示により，送信完了予定時刻算出部１３は，送信開始予定時刻に基づいて送信完了予定時刻を算出する（ステップＳ２２）。尚，送信完了予定時刻を算出する処理の詳細については，後述する。
続いて主制御部２２は，第１の通信データの送信開始予定時刻よりも送信開始予定時刻が遅く，送信完了予定時刻が第１の通信データの送信完了予定時刻よりも早い他の通信データである第２の通信データがあるかないかを判別する（ステップＳ２３）。第２の通信データがあると判別された場合（ステップＳ２３；ＹＥＳ），主制御部２２の指示により，送信完了予定時刻変更ぶ１４は，第１の通信データの送信開始予定時刻を第２の通信データの送信開始予定時刻よりも後の時刻に変更する（ステップＳ２４）。
正常な送信処理後に通信データと送信先と送信開始予定時刻とが削除された場合（ステップＳ１６），第２の通信データがないと判別された場合（ステップＳ２３；ＮＯ）及び送信開始予定時刻が変更され場合（ステップＳ２４）には，全ての通信データの送信が終了したかが判別される（ステップＳ１７）。
全ての通信データの送信が終了していない場合には（ステップＳ１７；ＮＯ），主制御部２２は，再度送信開始予定時刻が到来するまで待機する。全ての通信データの送信が完了した場合には（ステップＳ１７；ＹＥＳ），送信処理を終了する。
このように，一定の条件下で，リダイヤルされる第１の通信データよりも後に送信が予定されている第２の通信データを先に送信させるので，いつまでも復旧しないエラー状態のタスクが通信経路を塞いで，正常な送信が妨げられるといった不都合を回避することができる。また，リダイヤルされる第１の通信データのデータ量が後に送信が予定されている第２の通信データのデータ量よりもかなり大きい場合に，第１の通信データと第２の通信データとの送信順序を変更することによって，データ量が少ない第２の通信データの送信待ち時間を短くすることができる。特に，第２の通信データが複数ある場合には，送信待ちとなるタスクの数を減らすことができ，リダイヤル機能に基づく全体的な送信能率の悪化を防止することができる。
【００１５】
次に，図３に基づいて，ステップＳ２２の送信完了予定時刻の算出処理について説明する。
まず，主制御部２２は，第１の通信データの送信開始予定時刻にリダイヤル間隔の時間を加えて，送信開始予定時刻を変更する（ステップＳ２２１）。続いて，主制御部２２は，第１の通信データが途中まで正常に送信できたかを判別する（ステップＳ２２２）。ここで，途中まで正常に送信できたとは，通信が成立しデータの送信が所定時間行われたことをいう。あまりにも送信時間が短い場合には，データ量と時間を用いて送信速度を算出するのには適さないから，相手方が通話中等のため全く送信できなかった場合と同様の処理をする。
途中まで正常に送信できた場合には（ステップＳ２２２；ＹＥＳ），主制御部２２の指示により送信完了予定時刻算出部１３は，正常に送信できたデータ量を該送信時間で除して，第１の通信データの送信速度を算出する（Ｓ２２３）。途中まで正常に送信できなかった場合には（ステップＳ２２２；ＮＯ），送信速度記憶部１２の同じ送信先の前回の履歴から送信速度を読み出したり，履歴が無い場合には標準的な送信速度を読み出して，第１の通信データの送信速度とする（ステップＳ２２４）。
次に，主制御部２２の指示により送信完了予定時刻算出部１３は，第１の通信データのデータ量を送信速度で除して送信時間を算出する（ステップＳ２２５）。第１の通信データの送信開始予定時刻に送信時間を加えて，新しい送信完了予定時刻を算出して送信開始完了時刻記憶部１１に保存する（ステップＳ２２６）。
【００１６】
以上説明したように本発明のファクシミリ装置Ｘによれば，リダイヤル機能に基づいて再度送信される先の第１の通信データよりも後に送信される第２の通信データの送信待ち時間を短くすることが可能となる。
特に，先に送信する第１の通信データのデータ量が多い場合や，後に送信する複数の第２の通信データの数が多い場合には効果的である。
さらに，第１の通信データは，リダイヤルに基づき再度送信するために，通常の送信よりも相手先と接続することができずに再度失敗する可能性が高い。そのため，通信データの送信順番を入れ替えることによって，第１の通信データの送信失敗による送信完了時刻が遅延する影響を受けずに，第２の通信データの送信待ち時間を短くすることができる。
【００１７】
上述したように前記送信開始予定時刻変更部１４の変更条件が，リダイヤル機能に基づいて再度送信する第１の通信データの送信開始予定時刻よりも送信開始予定時刻が遅い第２の通信データの送信完了予定時刻が，第１の通信データの送信完了予定時刻よりも早い場合について説明した。
上記変更条件が満たされた場合に，リダイアルされる先の通信データよりも後に送信が予定されている通信データを先に送信させるので，いつまでも復旧しないエラー状態のタスクが通信経路を塞いで，正常な送信が妨げられるといった不都合が回避され，送信待ち時間を短くすることが可能となる。
また，上記変更条件は，第２の通信データの送信完了予定時刻が第１の通信データの送信完了予定時刻から所定の時間を差し引いた時刻よりも早いことでもよい。これにより，第２の通信データの完了予定時刻が第１の通信データの送信完了予定時刻よりも僅かに早い場合（前記所定の時間遡った時刻を超えた時刻に送信完了する場合）に，リダイアルに係る送信が優先されるので，第１の通信データの送信完了予定時刻が過度に遅くなることを防止することができる。
尚，前記所定の時間は，リダイヤル機能に基づく再度送信するまでの予め定められた時間間隔や第１の通信データを早く送信する必要性などに基づいて定めた任意の値でもよい。
ここで，図４（Ａ），（Ｂ）を用いて，第１の通信データと第２の通信データとの送信開始予定時刻を変更する処理について説明する。図４（Ａ）に示すように，第１の通信データについて，リダイヤル開始予定時刻が０時００分００秒，データ量が１００Ｋｂｙｔｅ，送信する際の送信速度が４８００ｂｐｓとし，第２の通信データについて，リダイヤル開始予定時刻が０時０１分００秒，データ量が１０Ｋｂｙｔｅ，送信する際の送信速度が１４４００ｂｐｓとする。
割り込みする通信データが存在しない場合の双方の送信完了予定時刻を算出すると，第１の通信データについては，送信時間が（１００×１０２４×８）÷４８００≒１７０（秒）となるので，送信完了予定時刻は０時０２分５０秒になる。また，第２通信データについては，送信時間が（１０×１０２４×８）÷１４４００（≒５．６）≒６（秒）となるので，送信完了予定時刻が０時０１分０６秒になる。
図４（Ａ）に示すように，一般的なファクシミリ装置のように送信開始予定時刻が到来した順に通信データを送信した場合，先の通信データの送信処理が終了してから後の通信データの通信処理が実行されるため，第１の通信データの通信完了予定時刻が０時０２分５０秒になり，第２の通信データの送信完了予定時刻が０時０２分５６秒になる。一方，この実施形態に係るファクシミリ装置Ｘによって送信順序が変更されると，第２の通信データの送信完了予定時刻が０時０１分０６秒になり，第１の通信データの通信完了予定時刻が０時０３分５６秒になる。このように，第１の通信データの送信完了予定時刻が遅くなるが，第２の通信データの送信待ち時間を短くすることができる。特に第１の通信データのデータ量が多く，データ量が少ない第２の通信データが複数ある場合に，第１の通信データの送信が完了することを待たなければならない第２の通信データの数（利用者の数）を減らすことができる。
また相手先が通話中であることなどに基づくエラーの場合，何度リダイアルしても，回線が成立するとは限らないので，第２の通信データの送信完了時刻は，限りなく遅れることも考えられるが，この実施形態のように，上記変更条件が成立することを条件に第２の通信データの送信を優先することでこのような不都合が回避される。
即ち，第１の通信データは，リダイヤルに基づき再度送信するものであるために，他の通信データを相手先に送信する場合と較べて，相手先に接続することができずに再度送信に失敗する可能性が高い。そこで，第１の通信データの送信がもう一度送信に失敗する場合について見ると，一般的なファクシミリ装置のように送信開始予定時刻が到来した順に通信データを送信する場合には，第２の通信の送信完了予定時刻が０時０２分５６秒から０時０５分５６秒になりかなり遅くなってしまうが，この実施形態に係るファクシミリ装置Ｘによって送信順序が変更されると，第１の通信データの送信失敗により送信完了時刻が遅延する影響を受けず，送信完了予定時刻が０時０１分０６秒のままとなり，全体的な待ち時間が大幅に短縮されている。
尚，第２の通信データは，複数存在してもよく，また第２の通信データの送信開始予定時刻は，リダイヤル機能に基づく再度送信する時刻に限らず，利用者によって指定された時刻でもよい。
【実施例１】
【００１８】
尚，上の実施形態では，ファクシミリ装置Ｘに接続された回線が１つの場合について説明したが，図５に示すように通信制御部１０Ａが複数の回線に接続され，同時に複数の通信データを送信することができるものでもよい。
図５に示されるように，ファクシミリ装置Ｘ１は，通信制御部１０Ａ，操作部２１，主制御部２２，スキャナ部２３，通信データ記憶部２４，ＲＴＣ２５等を備えている。通信制御部１０Ａは，送信開始予定時刻記憶部１１Ａ，送信速度記憶部１２，送信完了予定時刻算出部１３Ａ，送受信部１５Ａ，送信回線変更部１６を備えている。尚，図１と図５の同一の構成要素には同一の符号が付されており，同一の構成要素の説明を省略する。
送受信部１５Ａは，前記送受信部１５の構成を２つ備え，回線Ａと回線Ｂとに接続され，同時に両回線Ａ，Ｂを通じて２つのファクシミリ装置と通信データの送受信ができるものである。尚，上記送受信部１５Ａは，複数先送信手段の一例である。
送信開始予定時刻記憶部１１Ａは，回線Ａ，回線Ｂ毎に，上記送信開始予定時刻記憶部１１と同様に，予め取得された通信データの送信開始予定時刻や，リダイヤル機能に基づいてエラー発生から所定時間経過後に再度送信をする通信データの送信開始予定時刻を，該通信データごとに記憶するものである。
送信完了予定時刻算出部１３Ａは，回線Ａ，回線Ｂ毎に，上記送信完了予定時刻算出部１３と同様に，送信する通信データ毎にデータ量を送信速度記憶部１２に記憶された送信速度で除して得られた送信時間を送信開始予定時刻に加えて，送信完了予定時刻を算出する。
送信回線変更部１６は，ある回線に，リダイヤルする第１の通信データがある場合に，下記の変更条件を満たす第２の通信データがあると，第２の通信データの送信に使用する回線を別の回線に変更するものである。尚，上記送信回線変更部１６は，送信回線変更手段の一例である。
この上記送信回線変更部１６の変更条件は，リダイヤルする第１の通信データの送信開始予定時刻よりも送信開始予定時刻が遅い第２の通信データの送信完了予定時刻が，第１の通信データの送信完了予定時刻よりも早く，他方の回線にリダイヤルする第１の通信データがない場合である。
次に，図６に示す具体例に基づいて説明する。回線Ａを通じて，順にリダイヤルする第１の通信データと第２の通信データ（ａ）とを送信する予定があり，回線Ｂを通じて，第２の通信データ（ｂ）を送信する予定がある。この場合，上記条件を満たすので，回線Ａを通じて送信する予定であった第２の通信データ（ａ）を回線Ｂを通じて送信するように，第２の通信データ（ａ）の送信に使用する回線を回線Ａから回線Ｂに変更する。この変更により，元々回線Ｂを通じて送信する第２の通信データ（ｂ）の送信完了予定時刻が０時０２分３０秒から０時０３分に伸びるが，第２の通信データ（ａ）の送信完了予定時刻が０時０２分００秒と早くなる。このように，回線Ｂを通じて送信する第２の通信データ（ｂ）の送信完了予定時刻が遅くなるが，回線Ａを通じて送信する第２の通信データ（ａ）の送信待ち時間を短くすることができる。特に第１の通信データのデータ量が多く，データ量が少ない第２の通信データ（ａ）が複数ある場合に，第１の通信データの送信が完了することを待たなければならない第２の通信データ（ａ）の数（利用者の数）を減らすことができる。
また，第２の通信データ（ａ）と第２の通信データ（ｂ）との送信順序は，送信開始予定時刻の順になるので，第２の通信データ（ｂ）の送信開始予定時刻が第２の通信データ（ａ）よりも遅くなっても大きな問題とならない。また，第２の通信データ（ｂ）の送信開始予定時刻の遅延は，第２の通信データ（ｂ）の送信開始予定時刻よりも早い送信開始予定時刻の第２の通信データ（ａ）がある場合に限られるので，極めて限定的である。
このように，上記変更条件が成立することを条件に第２の通信データ（ａ）を送信する回線を変更することで全体的な待ち時間を短くすることができる。
また，上記送信回線変更部１６の変更条件は，第２の通信データの送信完了予定時刻が第１の通信データの送信完了予定時刻から所定の時間を差し引いた時刻よりも早く，他方の回線にリダイヤル機能に基づいて再度送信する第１の通信データがない場合でもよい。これにより，第２の通信データ（ａ）の完了予定時刻が第１の通信データの送信完了予定時刻よりも僅かに早い場合（前記所定の時間遡った時刻を超えた時刻に送信完了する場合）に，他の回線Ｂの第２の通信データ（ｂ）の送信が優先されるので，第２の通信データ（ｂ）の送信完了予定時刻が過度に遅くなることを防止することができる。尚，前記所定の時間は，リダイヤルするまでの予め定められた時間間隔や他方の回線Ｂを通じて第２の通信データ（ｂ）を早く送信する必要性などに基づいて定めた任意の値でもよい。
尚，上記説明では，前記ファクシミリ装置Ｘ１が二つの回線Ａ，Ｂを通じて２つのファクシミリ装置に同時に通信データを送信する場合について説明したが，３つ以上の回線を通じて３つ以上のファクシミリ装置に同時に通信データを送信できるものでもよい。
【符号の説明】
【００１９】
Ｘ，Ｘ１      ：ファクシミリ装置（通信装置の一例）
１０，１０Ａ  ：通信制御部
１１，１１Ａ  ：送信開始予定時刻記憶部
１２    ：送信速度記憶部
１３，１３Ａ  ：送信完了予定時刻算出部
１４    ：送信開始予定時刻変更部
１５，１５Ａ  ：送受信部
１６    ：送信回線変更部
２１    ：操作部
２２    ：主制御部（送信状態判別手段の一例）
２３    ：スキャナ部
２４    ：通信データ記憶部
２５    ：ＲＴＣ
【図１】
2011087096.tif 000003
【図２】
2011087096.tif 000004
【図３】
2011087096.tif 000005
【図４】
2011087096.tif 000006
【図５】
2011087096.tif 000007
【図６】
2011087096.tif 000008