(57)【要約】【課題】  同一送信先への送信データが重複した場合であっても、円滑に送信を行うことが可能なファクシミリ装置、およびファクシミリ装置におけるデータ送信制御方法を提供する。【解決手段】  待ち行列における各送信データの想定送信時間を算出し（Ｓ１）、待ち行列において、同一送信先の送信データを所定数含むように連続する複数の送信データについて、算出された想定時間の総和を所要時間として算出し（Ｓ２）、算出された所要時間が、事前に設定された許容時間以上であるか許容時間未満であるかを判定し（Ｓ３）、判定の結果、所要時間が前記許容時間未満である場合に、待ち行列における送信データの送信待ち順番を変更する必要があるか否かの判定を行い（Ｓ４）、変更する必要がある場合に、送信データの送信待ち順番を変更する（Ｓ５）。【選択図】  図２
2016111500.tif 000002
【特許請求の範囲】
【請求項１】
未送信の送信データの送信待ち順番を示す待ち行列を記憶する記憶手段と、
前記待ち行列における各送信データの想定送信時間を算出する想定送信時間算出手段と、
前記待ち行列において、同一送信先の送信データを所定数含むように連続する複数の送信データについて、前記想定送信時間算出手段により算出された想定時間の総和を所要時間として算出する所要時間算出手段と、
前記所要時間算出手段により算出された所要時間が、事前に設定された許容時間以上であるか許容時間未満であるかを判定する所要時間判定手段と、
前記所要時間判定手段による判定の結果、前記所要時間が前記許容時間未満である場合に、前記待ち行列における送信データの送信待ち順番を変更する必要があるか否かの判定を行い、変更する必要がある場合に、送信データの送信待ち順番を変更する送信データ順番変更手段と、
を有することを特徴とするファクシミリ装置。
【請求項２】
前記送信データ順番変更手段は、所要時間判定手段による判定の結果、前記所要時間が前記許容時間未満である場合に、前記連続する複数の送信データの直後の送信データが前記所定数含まれる送信データの送信先と同一であるか否かを判定し、送信先が同一である場合に、前記待ち行列における後方の送信データを探索し、前記送信先と同一でない送信データを、前記連続する複数の送信データの直後に移動させることにより、前記送信データの送信待ち順番を変更することを特徴とする請求項１に記載のファクシミリ装置。
【請求項３】
ファクシミリ装置におけるデータの送信制御を行う方法であって、
前記ファクシミリ装置は、未送信の送信データの送信待ち順番を示す待ち行列を記憶する記憶手段と、前記待ち行列に従ってデータの送信制御を行う制御手段を備えており、
前記制御手段が、前記待ち行列における各送信データの想定送信時間を算出する段階と、
前記制御手段が、前記待ち行列において、同一送信先の送信データを所定数含むように連続する複数の送信データについて、算出された想定時間の総和を所要時間として算出する段階と、
前記制御手段が、算出された所要時間が、事前に設定された許容時間以上であるか許容時間未満であるかを判定する段階と、
前記判定の結果、前記所要時間が前記許容時間未満である場合に、前記制御手段が、前記待ち行列における送信データの送信待ち順番を変更する必要があるか否かの判定を行い、変更する必要がある場合に、送信データの送信待ち順番を変更する段階と、
を有することを特徴とするファクシミリ装置におけるデータ送信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリによるデータの送信を円滑に行うために、送信するデータの制御を行う技術に関する。
【背景技術】
【０００２】
従来、文書などの画像を画素に分解し、電気信号に変換して通信回線を介して伝送するファクシミリが利用されている。紙原稿を読み取り、読み取った内容を送信するものだけでなく、コンピュータからファクシミリ装置に情報を送信する等（特許文献１）、様々な応用も行われている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２７１６０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方、電気通信事業法に基づく端末設備等規則第１１条第３号には、自動再発信（応答のない相手に対し引き続いて繰り返し自動的に行う発信）を行う場合にあっては、その回数は最初の発信から三分間に二回以内であること、と規定されており、この規則に準拠したファクシミリ装置では、同一回線、同一送信先の特定の時間内に所定の件数以上のファクシミリ送信を行えないよう制限する機能が付加されている場合がある。また、上記端末設備等規則の範囲内であっても、全体として円滑な送信処理を行うため、同一送信先への送信データが重複した場合には、適切な送信制御が行われることが望まれる。
【０００５】
そこで、本発明は、同一送信先への送信データが重複した場合であっても、円滑に送信を行うことが可能なファクシミリ装置、およびファクシミリ装置におけるデータ送信制御方法を提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明では、
未送信の送信データの送信待ち順番を示す待ち行列を記憶する記憶手段と、
前記待ち行列における各送信データの想定送信時間を算出する想定送信時間算出手段と、
前記待ち行列において、同一送信先の送信データを所定数含むように連続する複数の送信データについて、前記想定送信時間算出手段により算出された想定時間の総和を所要時間として算出する所要時間算出手段と、
前記所要時間算出手段により算出された所要時間が、事前に設定された許容時間以上であるか許容時間未満であるかを判定する所要時間判定手段と、
前記所要時間判定手段による判定の結果、前記所要時間が前記許容時間未満である場合に、前記待ち行列における送信データの送信待ち順番を変更する必要があるか否かの判定を行い、変更する必要がある場合に、送信データの送信待ち順番を変更する送信データ順番変更手段と、
を有することを特徴とするファクシミリ装置を提供する。
【０００７】
本発明に係るファクシミリ装置によれば、未送信の送信データの送信待ち順番を示す待ち行列を記憶しておき、
待ち行列における各送信データの想定送信時間を算出し、
待ち行列において、同一送信先の送信データを所定数含むように連続する複数の送信データについて、算出された想定時間の総和を所要時間として算出し、
算出された所要時間が、事前に設定された許容時間以上であるか許容時間未満であるかを判定し、
判定の結果、所要時間が許容時間未満である場合に、待ち行列における送信データの送信待ち順番を変更するか必要があるか否かの判定を行い、変更する必要がある場合に、送信データの送信待ち順番を変更するようにしたので、同一送信先への送信データが重複した場合であっても、円滑に送信を行うことが可能となる。
【０００８】
また、本発明では、前記ファクシミリ装置の前記送信データ順番変更手段は、所要時間判定手段による判定の結果、前記所要時間が前記許容時間未満である場合に、前記連続する複数の送信データの直後の送信データが前記所定数含まれる送信データの送信先と同一であるか否かを判定し、送信先が同一である場合に、前記待ち行列における後方の送信データを探索し、前記送信先と同一でない送信データを、前記連続する複数の送信データの直後に移動させることにより、前記送信データの送信待ち順番を変更することを特徴とする。
【０００９】
本発明によれば、所要時間が許容時間未満である場合に、連続する複数の送信データの直後の送信データが所定数含まれる送信データの送信先と同一であるか否かを判定し、送信先が同一である場合に、待ち行列における後方の送信データを探索し、送信先が同一でない送信データを、連続する複数の送信データの直後に移動させることにより、送信データの送信待ち順番を変更するようにしたので、同一送信先への送信データが集中する場合に、迅速かつ確実に、その集中を回避して円滑な送信制御を行うことを可能とする。
【００１０】
また、本発明では、
ファクシミリ装置におけるデータの送信制御を行う方法であって、
前記ファクシミリ装置は、未送信の送信データの送信待ち順番を示す待ち行列を記憶する記憶手段と、前記待ち行列に従ってデータの送信制御を行う制御手段を備えており、
前記制御手段が、前記待ち行列における各送信データの想定送信時間を算出する段階と、
前記制御手段が、前記待ち行列において、同一送信先の送信データを所定数含むように連続する複数の送信データについて、算出された想定時間の総和を所要時間として算出する段階と、
前記制御手段が、算出された所要時間が、事前に設定された許容時間以上であるか許容時間未満であるかを判定する段階と、
前記判定の結果、前記所要時間が前記許容時間未満である場合に、前記制御手段が、前記待ち行列における送信データの送信待ち順番を変更する必要があるか否かの判定を行い、変更する必要がある場合に、送信データの送信待ち順番を変更する段階と、
を有することを特徴とするファクシミリ装置におけるデータ送信制御方法を提供する。
【００１１】
本発明に係るファクシミリ装置におけるデータ送信制御方法によれば、未送信の送信データの送信待ち順番を示す待ち行列を記憶する記憶手段と、待ち行列に従ってデータの送信制御を行う制御手段を備えたファクシミリ装置において、制御手段が、待ち行列における各送信データの想定送信時間を算出する段階、待ち行列において、同一送信先の送信データを所定数含むように連続する複数の送信データについて、算出された想定時間の総和を所要時間として算出する段階、算出された所要時間が、事前に設定された許容時間以上であるか許容時間未満であるかを判定する段階、判定の結果、所要時間が許容時間未満である場合に、待ち行列における送信データの送信待ち順番を変更する必要があるか否かの判定を行い、変更する必要がある場合に、送信データの送信待ち順番を変更する段階、を実行するようにしたので、同一送信先への送信データが重複した場合であっても、円滑に送信を行うことが可能となる。
【発明の効果】
【００１２】
本発明によれば、同一送信先への送信データが重複した場合であっても、円滑に送信を行うことが可能となるという効果を有する。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係るファクシミリ装置の構成を示す図である。
【図２】本発明の一実施形態に係るファクシミリ装置の処理動作を示すフローチャートである。
【図３】ファクシミリ装置内における送信データの待ち行列を示す図である。
【図４】待ち行列における送信データの送信規制発生箇所を示す図である。
【図５】送信待ち順番の入れ替え処理の様子を示す図である。
【発明を実施するための形態】
【００１４】
＜１．装置構成＞
以下、本発明の好適な実施形態について図面を参照して詳細に説明する。図１は、本発明の一実施形態に係るファクシミリ装置の構成図である。図１において、１０はファクシミリ装置、２０は電話回線、１は制御部、２は記憶部、３は読取部、４は操作部、５は通信部、６は印字部である。
【００１５】
制御部１は、演算処理ユニットを備え、記憶部２に記憶されたプログラムを読み込んで所定の処理を行うとともに、ファクシミリ装置１０全体の制御を行う。また、制御部１は、プログラムに従って処理を行うことにより、待ち行列における各送信データの想定送信時間を算出する想定送信時間算出手段、待ち行列において、同一送信先の送信データを所定数含むように連続する複数の送信データについて、想定時間の総和を所要時間として算出する所要時間算出手段、所要時間算出手段により算出された所要時間が、事前に設定された許容時間以上であるか許容時間未満であるかを判定する所要時間判定手段、判定の結果、所要時間が許容時間未満である場合に、待ち行列における送信データの送信待ち順番を変更する必要があるか否かの判定を行い、変更する必要がある場合に、送信データの送信待ち順番を変更する送信データ順番変更手段として機能する。
【００１６】
記憶部２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）を備え、制御部１が実行するプログラムや様々なデータを記憶する。読取部３は、送信対象の原稿を読み取るものであり、ＣＣＤを備えたイメージスキャナ等により実現される。操作部４は、外部からファクシミリ装置１０に対して指示を入力するためのものであり、テンキー等の操作キーやタッチパネル等により実現される。通信部５は、電話回線２０を介して外部とのデータの送受信を行うものであり、送受信するデータの変調および復調も行う。印字部６は、受信した画像を印字するものであり、インクジェット方式や感熱式等の印字出力装置により実現される。制御部１、記憶部２、読取部３、操作部４、通信部５、印字部６は、互いにバスを介して接続されている。制御部１および記憶部２は、プログラムを読み込んで所定の処理を実行するコンピュータとしても機能する。
【００１７】
＜２．処理動作＞
次に、図１に示したファクシミリ装置の処理動作について、ファクシミリ装置におけるデータ送信制御方法とともに説明する。図２は、本発明の一実施形態に係るファクシミリ装置におけるデータ送信制御方法を示すフローチャートである。前提として、ファクシミリ装置１０の操作部４により複数の送信先が入力され、読取部３において原稿が読み取られて送信データに変換され、送信データと送信先が対応付けられて記憶部２に記憶されているものとする。
【００１８】
制御部１は、記憶部２に記憶されている送信データを用いて待ち行列を作成し、記憶部２内に記憶する。図３は、記憶部２内に形成された送信データの待ち行列の例を示す図である。図３においては、送信待ち順番、送信先、想定送信時間を対応づけた表形式により、待ち行列を示している。送信待ち順番は、番号が小さい程、先に送信されるべきデータを示している。図３の例では、送信待ち順番１〜１５まで登録されており、この中に送信先としてＡ〜Ｄの４箇所が含まれている。また、想定送信時間は、分単位で示されている。
【００１９】
待ち行列の生成の際、制御部１は、読取部３により読み取って得られた送信データの想定送信時間を算出する（ステップＳ１）。想定送信時間とは、送信データを送信するのに必要と想定される時間である。想定送信時間の算出は、制御部１が、読取部３により読み取って得られた送信データのデータ量を算出し、通信部５および電話回線２０による送信速度（例えば、ｂｐｓ：ビット／秒）で除算することにより算出する。送信速度は、事前に計測されたものが記憶部２０に記憶されているので、それを用いる。さらに、制御部１は、算出された想定送信時間を分単位に換算し、操作部４から受け取った送信先と対応付けて、記憶部２内の待ち行列に登録していく。
【００２０】
図３に示したような待ち行列が作成されたら、制御部１は、同一送信先に対して所定件数の送信データを送信するための所要時間を算出する（ステップＳ２）。所定件数については、適宜設定することが可能であるが、本実施形態では、５件としている。これは、基本的には、上述の端末設備等規則に従うため、または円滑な送信処理を行うため、ファクシミリ装置１０が有する送信制御機能に基づいて設定される。本実施形態では、ファクシミリ装置１０の送信制御機能が、５分以内に同一送信先に５件の送信データの送信処理を行うと、送信データの送信規制、すなわち送信停止を行うように構成されているものとする。図４の例では、送信待ち順番１から送信待ち順番６の送信データまでで同一送信先Ａが５件となる。従って、同一送信先Ａに５件送信するための所要時間は、送信待ち順番１から送信待ち順番６までの所要時間となり、送信待ち順番１から送信待ち順番６の各送信時間を加算して、５．６分が得られる。
【００２１】
次に、制御部１は、算出された所要時間が、所定件数を送信するための許容時間以上であるか許容時間未満であるかを判定する（ステップＳ３）。許容時間としては、適宜設定することが可能であるが、本実施形態では、上述のような送信制御機能に基づいて５分としている。送信待ち順番１から送信待ち順番６では、同一送信先Ａに対して送信データ５件を送信するための所要時間は、５．６分であり、５分以上であるので、許容時間以上であると判定する。許容時間以上である場合は、送信規制制御の対象としないため、待ち行列における送信データの順番の変更は行わない。すなわち、待ち行列に対して何も処理を行わず、ステップＳ２に戻って、次の同一送信先への送信データの所要時間の算出に移行する。
【００２２】
図４の例では、送信待ち順番２から送信待ち順番７の送信データまでで同一送信先Ａが５件となる。従って、送信待ち順番２から送信待ち順番７までの所要時間は、送信待ち順番２から送信待ち順番７の各送信時間を加算して“５．８分”が得られる。送信待ち順番２から送信待ち順番７では、同一送信先Ａに対して送信データ５件を送信するための所要時間は、５．８分であり、５分以上であるので、許容時間以上であると判定し、待ち行列に対する処理は行わない。
【００２３】
制御部１は、同様にして、同一送信先Ａに対して送信データ５件を送信するための所要時間を算出する処理を行っていく。すると、同一送信先Ａが５件となる送信待ち順番３から送信待ち順番８までの所要時間は５．６分となり、同一送信先Ａが５件となる送信待ち順番４から送信待ち順番９までの所要時間は５．６分となって、いずれも許容時間５分以上であると判定する。
【００２４】
制御部１は、同一送信先Ａが５件となる送信待ち順番５から送信待ち順番９までの所要時間については、４．６分と算出する。所要時間４．６分は許容時間５分未満であるため、制御部１は、許容時間未満であると判定する。同一送信先への送信が所定件数となる所要時間が、許容時間未満である場合は、その直後の送信データが同一送信先であるか否かの判定を行う（ステップＳ４）。
【００２５】
ステップＳ４における判定の結果、直後の送信データが同一送信先である場合は、送信規制を回避するため、待ち行列における送信データの送信待ち順番の変更を行う（ステップＳ５）。図４の例では、５件連続した同一送信先Ａへの送信データの最後尾が送信待ち順番９であり、その直後の送信待ち順番１０の送信データの送信先がＡであって、５件連続した同一送信先Ａと同一であるので、このままでは、送信規制が発生することになる。図４において、網掛けで示した送信待ち順番１０は、送信規制が発生する恐れのある箇所である。この場合、送信規制を回避するため、待ち行列の送信待ち順番を入れ替える処理を行う。
【００２６】
具体的には、図４の例では、所要時間が、許容時間未満となる最後尾の送信待ち順番９より後の送信データのうち、同一送信先が５件となった送信先Ａ以外を送信先とする送信データを探索する。
【００２７】
制御部１が、待ち行列の送信先の項目を順に探索していくと、図５（ａ）の例では、送信待ち順番１２において送信先Ｃが検出される。同一送信先以外の送信先が検出されたら、制御部１は、検出された送信データの送信待ち順番を、同一送信先の最後尾の送信データの直前に移動させる処理を行う。そして、同一送信先の最後尾の送信データ以降の各送信データの送信待ち順番を１つずつ後方に移動させる。
【００２８】
送信データを移動した結果、図５（ｂ）に示すように、送信待ち順番１０は、送信先Ｃの送信データに置き換えられることになる。送信データの移動後、制御部１は、一度許容時間未満と判定された送信待ち順番５から送信待ち順番９に直後の送信待ち順番１０を加えた所要時間を算出する。図５（ｂ）の例では、所要時間５．４分と算出される。送信待ち順番５から送信待ち順番１０までにおいて、同一送信先Ａへの５件の送信が所要時間５．４分で行われることになる。次に、制御部１は、所要時間が許容時間以上であるか許容時間未満であるかを判定する。所要時間５．４分は許容時間以上であるので、送信待ち順番５から送信待ち順番１０までの送信データに対しては、これ以上変更を行わず、次の送信待ち順番６からの所要時間の算出処理に移行する。
【００２９】
以上のようにして、同一送信先に対して所定件数を送信するための所要時間を順次算出していき、算出された所要時間が許容時間未満である場合は、その直後の送信データの送信先に応じて、待ち行列における送信データの送信待ち順番を変更するという処理を繰り返し行っていく。これにより、送信規制の対象となる送信データの配列を回避することができ、円滑な送信処理が行われることになる。
【００３０】
以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態に限定されず、種々の変形が可能である。例えば、上記実施形態では、同一送信先への送信が所定件数となる所要時間が、許容時間未満である場合に、その直後の送信データが同一送信先であるか否かの判定を行うようにしたが、他の手法により、待ち行列における送信データの送信待ち順番を変更するか必要があるか否かの判定を行うようにしてもよい。
【符号の説明】
【００３１】
１・・・制御部
２・・・記憶部
３・・・読取部
４・・・操作部
５・・・通信部
６・・・印字部
１０・・・ファクシミリ装置
２０・・・電話回線
【図１】
2016111500.tif 000003
【図２】
2016111500.tif 000004
【図３】
2016111500.tif 000005
【図４】
2016111500.tif 000006
【図５】
2016111500.tif 000007