(57)【要約】【課題】送信対象データを記憶する記憶手段の容量を少なく抑えつつ、送信対象データの同報送信を行う。【解決手段】画像処理装置は、ＬＡＮにおけるネゴシエーションを行う（Ｅ−１）と共に、ＰＳＴＮにおけるネゴシエーションを行う（Ｆ−１）。ＬＡＮにおけるネゴシエーションが終了すると、３秒間に１バイト程度の画像データをＬＡＮに送出する（Ｅ−２）。ＰＳＴＮにおけるネゴシエーションも終了すると、ネゴシエーションにおける情報交換時の情報に基づいてＬＡＮ及びＰＳＴＮのデータ送信速度を求め（Ｅ−３，Ｆ−３）、そのうちの遅い方であるＰＳＴＮのデータ送信速度で、ＬＡＮ及びＰＳＴＮに画像データを送出する（Ｅ−４，Ｆ−４）。その後、画像データの送信時の情報に基づいてＬＡＮ及びＰＳＴＮのデータ送信速度を求め、以降のデータ送信速度をそのうちの遅い方に動的に変更する（Ｅ−５，Ｆ−５）。【選択図】図３
2011010027.tif 000002
【特許請求の範囲】
【請求項１】
複数の宛先に対する同報送信の対象である送信対象データを記憶する記憶手段と、
前記複数の宛先の各々にデータを送信する際の送信速度を含む複数の送信速度を取得する取得手段と、
前記取得手段により取得された前記複数の送信速度のうち最も遅い特定の送信速度以外の送信速度を、当該特定の送信速度に近付くように変更する変更手段と、
前記記憶手段に記憶された前記送信対象データを、前記変更手段による変更後の前記複数の送信速度で前記複数の宛先に並行に送信する送信手段と
を備えたことを特徴とする通信装置。
【請求項２】
前記送信手段は、前記複数の宛先のうちの先に接続が確立した宛先に対して、当該接続を維持するのに必要な量として予め定めた量のデータを、前記複数の宛先の全てとの接続が確立するまでの予め定めた時期に送信することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記取得手段は、前記複数の宛先との接続を確立するための情報の送信の速度に基づく計算により、前記複数の送信速度を取得することを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記取得手段は、前記送信手段による前記送信対象データの送信の速度に基づく計算により、前記複数の送信速度を取得することを特徴とする請求項１乃至３の何れかに記載の通信装置。
【請求項５】
第１の宛先及び第２の宛先に対する同報送信の対象である送信対象データを記憶する記憶手段と、
前記第１の宛先にデータを送信する際の送信速度である第１の送信速度を取得する第１の取得手段と、
前記第２の宛先にデータを送信する際の送信速度である第２の送信速度を取得する第２の取得手段と、
前記第１の取得手段により取得された前記第１の送信速度が、前記第２の取得手段により取得された前記第２の送信速度よりも遅い場合に、当該第２の送信速度を、当該第１の送信速度に近付くように変更する変更手段と、
前記記憶手段に記憶された前記送信対象データの前記第１の送信速度での前記第１の宛先への送信と、前記記憶手段に記憶された前記送信対象データの前記変更手段による変更後の前記第２の送信速度での前記第２の宛先への送信とを並行に行う送信手段と
を備えたことを特徴とする通信装置。
【請求項６】
前記第１の宛先は、複数の宛先にデータが順次送信される回線で接続されており、
前記第２の宛先は、複数の宛先にデータを並行に送信可能な回線で接続されていることを特徴とする請求項５に記載の通信装置。
【請求項７】
画像が記録された記録媒体から当該画像を読み取る読取手段と、
前記読取手段により読み取られた前記画像のデータを、複数の宛先に対する同報送信の対象である画像データとして記憶手段に書き込む書込み手段と、
前記複数の宛先の各々にデータを送信する際の送信速度を含む複数の送信速度を取得する取得手段と、
前記取得手段により取得された前記複数の送信速度のうち最も遅い特定の送信速度以外の送信速度を、当該特定の送信速度に近付くように変更する変更手段と、
前記書込み手段により前記記憶手段に書き込まれた前記画像データを、前記変更手段による変更後の前記複数の送信速度で前記複数の宛先に並行に送信する送信手段と
を備え、
前記書込み手段は、前記読取手段により読み取られた前記画像のデータを、前記送信手段により送信された前記画像データが記憶されていた前記記憶手段の領域に新たに書き込むことを特徴とする画像処理装置。
【請求項８】
コンピュータに、
複数の宛先に対する同報送信の対象である送信対象データを記憶手段に記憶する機能と、
前記複数の宛先の各々にデータを送信する際の送信速度を含む複数の送信速度を取得する機能と、
取得された前記複数の送信速度のうち最も遅い特定の送信速度以外の送信速度を、当該特定の送信速度に近付くように変更する機能と、
前記記憶手段に記憶された前記送信対象データを、変更後の前記複数の送信速度で前記複数の宛先に並行に送信する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、画像処理装置、プログラムに関する。
【背景技術】
【０００２】
プロトコルが異なる複数の宛先に対する送信を効率的に行う技術は知られている（例えば、特許文献１参照）。この特許文献１では、送信待ちの宛先が複数ある場合の送信順序を、送信に使用されるプロトコルの種類に基づく所定の優先順位に従って決定し、この決定された順序に従って、送信待ちの宛先に対する送信処理を実行している。例えば、ＩＰ-ＦＡＸ、ＳＩＰ-ＦＡＸ、Ｇ３-ＦＡＸの各宛先が送信待ちの宛先に混在する場合、ＩＰ-ＦＡＸの宛先、ＳＩＰ-ＦＡＸの宛先、Ｇ３-ＦＡＸの宛先の順に送信処理を実行することで効率的な送信を可能にしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２０８４４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、送信対象データを記憶する記憶手段の容量を少なく抑えつつ、送信対象データの同報送信を行うことにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、複数の宛先に対する同報送信の対象である送信対象データを記憶する記憶手段と、前記複数の宛先の各々にデータを送信する際の送信速度を含む複数の送信速度を取得する取得手段と、前記取得手段により取得された前記複数の送信速度のうち最も遅い特定の送信速度以外の送信速度を、当該特定の送信速度に近付くように変更する変更手段と、前記記憶手段に記憶された前記送信対象データを、前記変更手段による変更後の前記複数の送信速度で前記複数の宛先に並行に送信する送信手段とを備えたことを特徴とする通信装置である。
請求項２に記載の発明は、前記送信手段は、前記複数の宛先のうちの先に接続が確立した宛先に対して、当該接続を維持するのに必要な量として予め定めた量のデータを、前記複数の宛先の全てとの接続が確立するまでの予め定めた時期に送信することを特徴とする請求項１に記載の通信装置である。
請求項３に記載の発明は、前記取得手段は、前記複数の宛先との接続を確立するための情報の送信の速度に基づく計算により、前記複数の送信速度を取得することを特徴とする請求項１又は２に記載の通信装置である。
請求項４に記載の発明は、前記取得手段は、前記送信手段による前記送信対象データの送信の速度に基づく計算により、前記複数の送信速度を取得することを特徴とする請求項１乃至３の何れかに記載の通信装置である。
請求項５に記載の発明は、第１の宛先及び第２の宛先に対する同報送信の対象である送信対象データを記憶する記憶手段と、前記第１の宛先にデータを送信する際の送信速度である第１の送信速度を取得する第１の取得手段と、前記第２の宛先にデータを送信する際の送信速度である第２の送信速度を取得する第２の取得手段と、前記第１の取得手段により取得された前記第１の送信速度が、前記第２の取得手段により取得された前記第２の送信速度よりも遅い場合に、当該第２の送信速度を、当該第１の送信速度に近付くように変更する変更手段と、前記記憶手段に記憶された前記送信対象データの前記第１の送信速度での前記第１の宛先への送信と、前記記憶手段に記憶された前記送信対象データの前記変更手段による変更後の前記第２の送信速度での前記第２の宛先への送信とを並行に行う送信手段とを備えたことを特徴とする通信装置である。
請求項６に記載の発明は、前記第１の宛先は、複数の宛先にデータが順次送信される回線で接続されており、前記第２の宛先は、複数の宛先にデータを並行に送信可能な回線で接続されていることを特徴とする請求項５に記載の通信装置である。
請求項７に記載の発明は、画像が記録された記録媒体から当該画像を読み取る読取手段と、前記読取手段により読み取られた前記画像のデータを、複数の宛先に対する同報送信の対象である画像データとして記憶手段に書き込む書込み手段と、前記複数の宛先の各々にデータを送信する際の送信速度を含む複数の送信速度を取得する取得手段と、前記取得手段により取得された前記複数の送信速度のうち最も遅い特定の送信速度以外の送信速度を、当該特定の送信速度に近付くように変更する変更手段と、前記書込み手段により前記記憶手段に書き込まれた前記画像データを、前記変更手段による変更後の前記複数の送信速度で前記複数の宛先に並行に送信する送信手段とを備え、前記書込み手段は、前記読取手段により読み取られた前記画像のデータを、前記送信手段により送信された前記画像データが記憶されていた前記記憶手段の領域に新たに書き込むことを特徴とする画像処理装置である。
請求項８に記載の発明は、コンピュータに、複数の宛先に対する同報送信の対象である送信対象データを記憶手段に記憶する機能と、前記複数の宛先の各々にデータを送信する際の送信速度を含む複数の送信速度を取得する機能と、取得された前記複数の送信速度のうち最も遅い特定の送信速度以外の送信速度を、当該特定の送信速度に近付くように変更する機能と、前記記憶手段に記憶された前記送信対象データを、変更後の前記複数の送信速度で前記複数の宛先に並行に送信する機能とを実現させるためのプログラムである。
【発明の効果】
【０００６】
請求項１の発明によれば、本構成を有していない場合に比較して、送信対象データを記憶する記憶手段の容量を少なく抑えつつ、送信対象データの同報送信を行うことができる。
請求項２の発明によれば、本構成を有していない場合に比較して、先に確立した接続が切断され難くすることができる。
請求項３の発明によれば、本構成を有していない場合に比較して、送信対象データの同報送信の初期段階から、送信対象データを記憶する記憶手段の容量を少なく抑えることができる。
請求項４の発明によれば、本構成を有していない場合に比較して、送信対象データの同報送信の開始後に、送信対象データを記憶する記憶手段の容量を少なく抑えるよう動的に調節することができる。
請求項５の発明によれば、本構成を有していない場合に比較して、送信対象データを記憶する記憶手段の容量を少なく抑えつつ、送信対象データの同報送信を行うことができる。
請求項６の発明によれば、本構成を有していない場合に比較して、送信対象データの同報送信を短時間で行うことができる。
請求項７の発明によれば、本構成を有していない場合に比較して、画像データを記憶する記憶手段の容量を少なく抑えつつ、画像データの同報送信を行うことができる。
請求項８の発明によれば、本構成を有していない場合に比較して、送信対象データを記憶する記憶手段の容量を少なく抑えつつ、送信対象データの同報送信を行うことができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態における画像通信システムの全体構成例を示した図である。
【図２】本発明の実施の形態における概略のシーケンスを示した図である。
【図３】本発明の実施の形態の概略のシーケンスにおける画像データの送信部分について示した図である。
【図４】本発明の実施の形態における通信装置の機能構成例を示した図である。
【図５】本発明の実施の形態における通信装置の動作例を示したフローチャートである。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用される画像通信システムの構成例を示す図である。
図示するように、この画像通信システムは、画像処理装置１０に対し、画像処理装置２０がＰＳＴＮ（Public Switched Telephone Networks；公衆交換電話網）２５を介して、画像処理装置３０がＬＡＮ（Local Area Network）３５を介して、それぞれ双方向に通信可能に接続されることにより構成されている。
【０００９】
このうち、画像処理装置１０は、画像処理装置２０との間でＰＳＴＮ２５を介して、画像処理装置３０との間でＬＡＮ３５を介して、それぞれ画像データを送受信する例えばファクシミリ装置である。この画像処理装置１０の構成の詳細については後述する。
画像処理装置２０は、画像処理装置１０との間でＰＳＴＮ２５を介して画像データを送受信する例えばＧ３−ＦＡＸであるものとする。ここで、Ｇ３−ＦＡＸとは、ＩＴＵ−Ｔ（International Telecommunication Union-Telecommunication sector）の勧告Ｔ．３０に準拠したプロトコルを用いて画像データの送受信を行うファクシミリ装置のことを言う。
画像処理装置３０は、画像処理装置１０との間でＬＡＮ３５を介して画像データを送受信する例えばＩＰ−ＦＡＸであるものとする。ここで、ＩＰ−ＦＡＸとは、ＩＴＵ−Ｔの勧告Ｔ．３７又はＴ．３８に準拠したプロトコルを用いて画像データの送受信を行うファクシミリ装置のことを言う。ＩＴＵ−Ｔの勧告Ｔ．３７に準拠したＩＰ−ＦＡＸの場合、電子メールの添付ファイルとして画像データは送受信される。また、ＩＴＵ−Ｔの勧告Ｔ．３８に準拠したＩＰ−ＦＡＸの場合、Ｇ３−ＦＡＸのモデム信号をパケットに変換してリアルタイム伝送する方法によって画像データは送受信される。尚、本実施の形態において、画像処理装置１０と画像処理装置３０の間はＬＡＮ３５を介して接続されたものとして説明するが、ＩＴＵ−Ｔの勧告Ｔ．３７又はＴ．３８に準拠したプロトコルによる画像データの送受信が可能であれば、ＬＡＮ３５は、途中でインターネットを経由するものであってもよいし、ＰＳＴＮを経由するものであってもよい。
【００１０】
ここで、画像処理装置１０について詳細に説明する。
図示するように、画像処理装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＡＭ（Random Access Memory）１２と、ＲＯＭ（Read Only Memory）１３と、画像読取部１４と、画像蓄積メモリ１５と、ＬＡＮインターフェイス（以下、「ＬＡＮＩ／Ｆ」という）１６と、ＰＳＴＮインターフェイス（以下、「ＰＳＴＮＩ／Ｆ」という）１７と、画像形成部１８とを含む。
【００１１】
ＣＰＵ１１は、ＲＯＭ１３等に記憶された各種プログラムをＲＡＭ１２にロードして実行することにより、図４を参照して後述する各機能を実現する。
ＲＡＭ１２は、ＣＰＵ１１の作業用メモリ等として用いられるメモリである。
ＲＯＭ１３は、ＣＰＵ１１が実行する各種プログラム等を記憶するメモリである。
画像読取部１４は、紙等の記録媒体に記録された画像を読み取る。ここで、画像読取部１４は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ(Charge Coupled Devices)で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ(Contact Image Sensor)で受光するＣＩＳ方式のものを用いるとよい。本実施の形態では、記録媒体から画像を読み取る読取手段の一例として、画像読取部１４を設けている。
【００１２】
画像蓄積メモリ１５は、画像読取部１４が読み取った画像のデータ（画像データ）を記憶するメモリである。本実施の形態では、同報送信の対象である送信対象データを記憶する記憶手段の一例として、画像蓄積メモリ１５を設けている。
ＬＡＮＩ／Ｆ１６は、画像蓄積メモリ１５に蓄積された画像データを画像処理装置３０にＬＡＮ３５を介して送信したり、画像処理装置３０からＬＡＮ３５を介して画像データを受信したりする。
ＰＳＴＮＩ／Ｆ１７は、画像蓄積メモリ１５に蓄積された画像データを画像処理装置２０にＰＳＴＮ２５を介して送信したり、画像処理装置２０からＰＳＴＮ２５を介して画像データを受信したりする。
画像形成部１８は、紙等の記録媒体に画像を形成する。ここで、画像形成部１８は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。
【００１３】
ところで、かかる構成を有する画像処理装置１０が、画像読取部１４で読み取った画像データを、画像処理装置２０及び画像処理装置３０に同報送信する場合を考える。ここでは、ＬＡＮ３５のデータ送信速度が１００Ｍｂｐｓで、ＰＳＴＮ２５のデータ送信速度が１４．４Ｋｂｐｓであるとする。すると、ＬＡＮ３５のデータ送信速度の方がＰＳＴＮ２５のデータ送信速度より速いので、画像蓄積メモリ１５に蓄積された画像データをこれらのデータ送信速度でそのまま送信したのでは、ＬＡＮ３５を介して送信した画像データは、ＰＳＴＮ２５を介して送信されるまでは画像蓄積メモリ１５に蓄積しておかなければならず、画像蓄積メモリ１５を解放できない。従って、例えば、引き続き画像読取部１４で画像を読み取るジョブがあった場合等に、スループットが低下してしまう。
【００１４】
そこで、本実施の形態では、少量の画像蓄積メモリ１５で、画像処理装置２０及び画像処理装置３０に同報送信を行うことができるようにした。
図２は、このような本実施の形態の概要を説明するための図である。
図示するように、まず、画像読取制御タスク４２が、画像読取部１４を制御して記録媒体に記録された画像を読み取らせる（Ａ）。そして、読み取らせた画像データを画像蓄積メモリ１５に蓄積する（Ｂ）。
次に、ＬＡＮ通信制御タスク４３及びＰＳＴＮ通信制御タスク４４が、それぞれ、画像蓄積メモリ１５から画像データを読み出す（Ｃ，Ｄ）。そして、読み出した画像データを、ＬＡＮ通信制御タスク４３はＬＡＮＩ／Ｆ１６を制御して画像処理装置３０に送信させ（Ｅ）、ＰＳＴＮ通信制御タスク４４はＰＳＴＮＩ／Ｆ１７を制御して画像処理装置２０に送信させる（Ｆ）。この場合、Ｃにおける画像データの読み出しとＤにおける画像データの読み出し、及び、Ｅにおける画像データの送信とＦにおける画像データの送信は、それぞれ、マルチタスクＯＳ上で同時に実行される。
【００１５】
また、Ｅ，Ｆにおける画像データの送信について、詳細に説明する。
図３は、Ｅ，Ｆにおける画像データの送信に関する手順を時系列に示した図である。
画像データの送信が指示されると、まず、ＬＡＮ３５、ＰＳＴＮ２５のそれぞれにおいて、ネゴシエーションが行われる（Ｅ−１，Ｆ−１）。ここで、ネゴシエーションとは、２台の機器が通信の開始に当たり、通信速度等の情報を相互に交換しながら通信の設定を決定することである。そして、図のようにＬＡＮ３５におけるネゴシエーションの方が早く終了したとすると、ＰＳＴＮ２５におけるネゴシエーションが終了するまで、ＬＡＮ３５では、例えば３秒間に１バイトといった少量の画像データを送り続けることにより、ＬＡＮ３５の接続が維持される（Ｅ−２）。
【００１６】
その後、ＰＳＴＮ２５におけるネゴシエーションも終了すると、ＬＡＮ３５におけるデータ送信速度とＰＳＴＮ２５におけるデータ送信速度が、それぞれ、計測される（Ｅ−３，Ｆ−３）。この計測の結果、図では、ＬＡＮ３５のデータ送信速度が１００Ｍｂｐｓであることが判明し、ＰＳＴＮ２５のデータ送信速度が１４．４Ｋｂｐｓであることが判明している。そして、これらの計測されたＬＡＮ３５のデータ送信速度とＰＳＴＮ２５のデータ送信速度のうちの遅い方を、その後のデータ送信速度に決定する。ここでは、ＰＳＴＮ２５のデータ送信速度である１４．４Ｋｂｐｓの方が遅いので、その後のデータ送信速度は１４．４Ｋｂｐｓとなる。つまり、画像データは、１秒間に１８００（＝１４４００／８）バイトずつ、例えば１０回に分けて送信される（Ｅ−４，Ｆ−４）。その後、ＬＡＮ３５及びＰＳＴＮ２５では、それぞれ、データ送信速度が動的に計測され（Ｅ−５，Ｆ−５）、その時点で最も遅いデータ送信速度で画像データが送信されることになる。
【００１７】
尚、図３において、ＬＡＮ３５は、データ送信速度が１００Ｍｂｐｓであるにも関わらず、ＰＳＴＮ２５に合わせて１４．４Ｋｂｐｓで画像データを送信している。ここでは、ＬＡＮ３５によって画像データは１つの画像処理装置３０にしか送信されていないので、そのデータ送信能力はあまり活用されていないが、ＬＡＮ３５によって画像データが複数の画像処理装置３０に送信される場合、そのデータ送信能力はより活用され得る。例えば、画像データをＮ個の画像処理装置３０に送信する場合、１８００バイトをＮ個の宛先に並行に送信し、これを１０回繰り返すようにするとよい。ＩＴＵ−Ｔの勧告Ｔ．３８に準拠したプロトコルのように、画像データを宛先ごとのパケットとして送信する方法であれば、このような送信は可能である。
【００１８】
これにより、画像データの同報送信を短時間で行うことができ、複数の宛先に殆ど同時に画像データを送信することが可能となる。従って、時刻指定で画像データを同報送信するような場合には、画像データが届く時刻の精度が向上することになる。
尚、上記において、ＬＡＮ３５は、複数の宛先にデータを並行に送信可能な回線の一例である。一方で、ＰＳＴＮ２５は、複数の宛先にデータが順次送信される回線の一例である。
【００１９】
次に、このような概略動作の実現手段について詳細に説明する。
尚、図２では、概略動作を、ＣＰＵ１１がプログラムを実行することによって生成される画像読取制御タスク４２、ＬＡＮ通信制御タスク４３、ＰＳＴＮ通信制御タスク４４の動作として示した。上述した概略動作が実現できれば、これらのタスクはどのような制御によって動作するものでもよいが、以下では、主制御タスクの制御によって動作するものとして説明する。
また、回線の状況によって、ＰＳＴＮ２５の方がＬＡＮ３５よりも高速であったり、ＰＳＴＮ２５の方がＬＡＮ３５よりもネゴシエーションの時間が短かったりすることは起こり得る。しかしながら、ここでは、ＬＡＮ３５の方がＰＳＴＮ２５よりも、高速で、かつ、ネゴシエーションの時間が短いものとして説明する。
【００２０】
図４は、ＣＰＵ１１がＲＯＭ１３等に記憶されたプログラムを実行することによって画像処理装置１０内に仮想的に実現される通信装置５０の機能構成例を示したブロック図である。
図示するように、通信装置５０は、主制御部５１と、画像読取制御部５２と、ＬＡＮ通信制御部５３と、ＰＳＴＮ通信制御部５４とを含む。
主制御部５１は、主制御タスクに対応し、画像読取制御部５２、ＬＡＮ通信制御部５３、ＰＳＴＮ通信制御部５４の動作を制御する。そして、ＬＡＮ３５及びＰＳＴＮ２５のデータ送信速度を計測したり、ＬＡＮ３５及びＰＳＴＮ２５でデータを送信するに当たってデータ送信速度を設定したりする。本実施の形態では、複数の送信速度を取得する取得手段、第１の送信速度を取得する第１の取得手段、第２の送信速度を取得する第２の取得手段の一例として、また、最も遅い特定の送信速度以外の送信速度を特定の送信速度に近付くように変更する変更手段、第１の送信速度が第２の送信速度よりも遅い場合に第２の送信速度を第１の送信速度に近付くように変更する変更手段の一例として、主制御部５１を設けている。
【００２１】
画像読取制御部５２は、画像読取制御タスク４２に対応し、画像読取部１４による画像の読み取りを制御する。そして、読み取られた画像のデータが画像蓄積メモリ１５に記憶されるように処理を行う。本実施の形態では、画像データを記憶手段に書き込む書込み手段の一例として、画像読取制御部５２を設けている。
ＬＡＮ通信制御部５３は、ＬＡＮ通信制御タスク４３に対応し、ＬＡＮＩ／Ｆ１６によるＬＡＮ３５を介した通信を制御する。本実施の形態では、送信対象データ又は画像データを送信する送信手段の一例として、ＬＡＮ通信制御部５３を設けている。
ＰＳＴＮ通信制御部５４は、ＰＳＴＮ通信制御タスク４４に対応し、ＰＳＴＮＩ／Ｆ１７によるＰＳＴＮ２５を介した通信を制御する。本実施の形態では、送信対象データ又は画像データを送信する送信手段の一例として、ＰＳＴＮ通信制御部５４を設けている。
尚、図では、画像蓄積メモリ１５が通信装置５０の外部に設けられているが、画像蓄積メモリ１５を通信装置５０の内部に設け、これを通信装置５０内の記憶手段と捉えてもよい。また、画像蓄積メモリ１５から読み込んだ画像データを一時的に格納するメモリを、通信装置５０内の記憶手段と捉えてもよい。
【００２２】
次いで、このような通信装置５０の動作について説明する。
図５は、通信装置５０の動作例を示したフローチャートである。
通信装置５０では、まず、主制御部５１が、記録媒体に記録された画像を画像読取部１４で読み取り、読み取った画像のデータ（画像データ）を画像蓄積メモリ１５に蓄積する（ステップ５０１）。具体的には、画像読取制御部５２に対して、記録媒体に記録された画像を読み取らせるように指示する。これにより、画像読取制御部５２は、画像読取部１４を制御し、画像を読み取る。そして、読み取った画像データは主制御部５１に渡され、主制御部５１が、その画像データを画像蓄積メモリ１５に蓄積する。
次に、主制御部５１は、ＬＡＮ通信制御部５３及びＰＳＴＮ通信制御部５４に対して、ネゴシエーションの開始を指示し、これにより、ＬＡＮ通信制御部５３及びＰＳＴＮ通信制御部５４がネゴシエーションを開始する（ステップ５０２）。
【００２３】
その後、主制御部５１は、ＬＡＮ通信制御部５３からＬＡＮ３５におけるネゴシエーションの終了が通知されたかどうかを判定する（ステップ５０３）。
その結果、ＬＡＮ３５におけるネゴシエーションの終了が通知されたと判定されなかった場合は、ステップ５０３を繰り返すが、ＬＡＮ３５におけるネゴシエーションの終了が通知されたと判定された場合は、画像蓄積メモリ１５に蓄積された画像データの先頭の１バイトをＬＡＮ３５を介して送信するよう、ＬＡＮ通信制御部５３に指示する（ステップ５０４）。
【００２４】
更にその後、主制御部５１は、ＰＳＴＮ通信制御部５４からＰＳＴＮ２５におけるネゴシエーションの終了が通知されたかどうかを判定する（ステップ５０５）。
その結果、ＰＳＴＮ２５におけるネゴシエーションの終了が通知されたと判定されなかった場合は、ステップ５０４における１バイトの送信から３秒が経過したかどうかを判定する（ステップ５０６）。そして、３秒が経過していなければ、ステップ５０５を繰り返すが、３秒が経過していれば、ステップ５０４に戻り、画像蓄積メモリ１５に蓄積された画像データの次の１バイトをＬＡＮ３５を介して送信するよう、ＬＡＮ通信制御部５３に指示する。
【００２５】
このように、ＬＡＮ３５では、ＰＳＴＮ通信制御部５４からＰＳＴＮ２５におけるネゴシエーションの終了が通知されるまで、３秒間隔で１バイトの画像データが送信される。尚、この３秒間隔での１バイトの画像データの送信は、先に確立した接続を維持するのに必要な量として予め定めた量のデータを予め定めた時期に送信することの一例である。
そして、ステップ５０５でＰＳＴＮ２５におけるネゴシエーションの終了が通知されたと判定されると、主制御部５１は、ＬＡＮ通信制御部５３からＬＡＮ３５におけるデータ通信に関する情報を受け取ってＬＡＮ３５のデータ送信速度を計測し記憶すると共に、ＰＳＴＮ通信制御部５４からＰＳＴＮ２５におけるデータ通信に関する情報を受け取ってＰＳＴＮ２５のデータ送信速度を計測し記憶する（ステップ５０７）。尚、この場合は、ネゴシエーションの終了直後なので、データ通信に関する情報としては、ネゴシエーションに関する命令とその応答に関する情報を用いるとよい。このネゴシエーションに関する命令とその応答に関する情報は、複数の宛先との接続を確立するための情報の一例である。
【００２６】
その後、ここで記憶されたデータ送信速度のうち遅い方の速度を、ＬＡＮ３５及びＰＳＴＮ２５のその後のデータ送信速度に決定する（ステップ５０８）。そして、画像蓄積メモリ１５に蓄積された画像データをその決定されたデータ送信速度でＬＡＮ３５を介して送信するよう、ＬＡＮ通信制御部５３に指示すると共に、画像蓄積メモリ１５に蓄積された画像データをその決定されたデータ送信速度でＰＳＴＮ２５を介して送信するよう、ＰＳＴＮ通信制御部５４に指示する（ステップ５０９）。尚、この場合は、ネゴシエーションの終了直後であり、画像データの先頭の数バイトはＬＡＮ３５を介して既に送信済であるので、未送信の画像データのみを送信するようにしてもよい。
【００２７】
次に、主制御部５１は、読み取るべき画像があるかどうかを判定する（ステップ５１０）。具体的には、読み取るべき画像があるかどうかを画像読取制御部５２に問い合わせ、画像読取制御部５２からの応答に基づいてこの判定を行う。
その結果、読み取るべき画像があると判定された場合、主制御部５１は、記録媒体に記録された画像を画像読取部１４で読み取り、読み取った画像のデータ（画像データ）を画像蓄積メモリ１５に蓄積する（ステップ５１１）。具体的には、画像読取制御部５２に対して、記録媒体に記録された画像を読み取らせるように指示する。これにより、画像読取制御部５２は、画像読取部１４を制御し、画像を読み取る。そして、読み取った画像データは主制御部５１に渡され、主制御部５１が、その画像データを、画像蓄積メモリ１５の送信済の画像データが記憶されていた領域に蓄積する。
【００２８】
その後、再びステップ５０７に戻り、主制御部５１は、ＬＡＮ通信制御部５３からＬＡＮ３５におけるデータ通信に関する情報を受け取ってＬＡＮ３５のデータ送信速度を計測し記憶すると共に、ＰＳＴＮ通信制御部５４からＰＳＴＮ２５におけるデータ通信に関する情報を受け取ってＰＳＴＮ２５のデータ送信速度を計測し記憶する。尚、この場合は、画像データの送信が開始しているので、データ通信に関する情報としては、画像データの送信とその応答に関する情報を用いるとよい。
その後、主制御部５１は、前述と同様に、この記憶されたデータ送信速度のうち遅い方の速度を、ＬＡＮ３５及びＰＳＴＮ２５のその後のデータ送信速度に決定し、画像蓄積メモリ１５に蓄積された画像データをその決定されたデータ送信速度で、ＬＡＮ３５及びＰＳＴＮ２５を介して送信する。
【００２９】
以降、同様に画像データの送信及び画像データの画像蓄積メモリ１５への蓄積を繰り返すが、ステップ５１０で読み取る画像がないと判定されると、処理は終了する。
【００３０】
尚、本実施の形態では、データ送信速度が異なる回線としてＬＡＮ３５とＰＳＴＮ２５を例示したが、回線種はこれらには限らない。また、１つの回線種におけるデータ送信速度が異なる場合に、本実施の形態を適用してもよい。例えば、ＬＡＮ３５によって複数の宛先に送信する場合、ＬＡＮ３５の環境によっては、途中に遅い回線が含まれることもある。このような状況で、遅いデータ送信速度に合わせて、画像データを並行に送信するようにしてもよい。
また、本実施の形態では、最も遅いデータ転送速度以外のデータ転送速度を最も遅い速度に一致させるようにしたが、必ずしも一致させる必要はない。最も遅いデータ転送速度以外のデータ転送速度を最も遅い速度に近付くように変更するものでもよい。
【００３１】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【００３２】
１０，２０，３０…画像処理装置、２５…ＰＳＴＮ、３５…ＬＡＮ、５０…通信装置、５１…主制御部、５２…画像読取制御部、５３…ＬＡＮ通信制御部、５４…ＰＳＴＮ通信制御部
【図１】
2011010027.tif 000003
【図２】
2011010027.tif 000004
【図３】
2011010027.tif 000005
【図４】
2011010027.tif 000006
【図５】
2011010027.tif 000007