(57)【要約】【課題】複数の通信機能を同時に実行可能な複合機型の通信装置において、同時に複数の通信行われるときに、特定の１以上の通信機能を常に正常な状態で実行させることが可能な通信装置を提供すること。【解決手段】電話回線を使用する第１の通信手段２５と、コンピュータネットワークを使用する第２の通信手段２１乃至２４と、これらの通信手段２１乃至２５により同時に複数の通信を実行するために必要な資源を割り当てる資源割り当て手段２６と、を備え、前記資源割り当て手段２６は、常に第１の通信手段２５による通信に必要な資源を確保した上で、第２の通信手段２１乃至２４による通信に必要な資源を割り当てる通信装置１。【選択図】      図２
2004364203.tif 000002
【特許請求の範囲】
【請求項１】
電話回線を使用する第１の通信手段と、コンピュータネットワークを使用する第２の通信手段と、これらの通信手段により同時に複数の通信を実行するために必要な資源を割り当てる資源割り当て手段と、を備え、前記資源割り当て手段は、常に第１の通信手段による通信に必要な資源を確保した上で、第２の通信手段による通信に必要な資源を割り当てることを特徴とする通信装置。
【請求項２】
前記第２の通信手段は、インターネットファクシミリ通信による通信手段であることを特徴とする請求項１記載の通信装置。
【請求項３】
前記第２の通信手段は、ＨＴＴＰ通信による通信手段であることを特徴とする請求項１記載の通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信装置に関し、詳しくは、電話回線を使用する通信手段と、コンピュータネットワークを使用する通信手段とを備える複合機型の通信装置に関する。
【０００２】
【従来の技術】
近年、Ｇ３ファクシミリ通信機能、インターネットファクシミリ通信機能、ＨＴＴＰ通信機能、ネットワークプリンタ機能など、多種多様な通信機能を備えたいわゆる複合機型の通信装置が普及している。かかる通信装置によれば、例えばＧ３ファクシミリの受信をしながら電子メールの送信をするなど、複数の通信機能を同時に利用することが可能である（例えば、特許文献１。）。
【０００３】
また、ＩＰ（インターネットプロトコル）による通信（以下「ＩＰ通信」という。）を利用して複数の通信コネクション、例えばＩＰ電話通信とＩＴＵ−Ｔ勧告Ｔ．３８に準拠したＩＰファクシミリ通信、を同時に確立することにより、ＩＰファクシミリにより原稿を相手に送信しながら通話をすることができる通信装置がある（例えば、特許文献２。）。
【０００４】
【特許文献１】
特開２０００−２９５２７１号公報
【特許文献２】
特開２００２−１０１２５６号公報
【０００５】
【発明が解決しようとする課題】
ところが、通信処理を制御するために必要な、ＣＰＵ、ＲＡＭ等のハードウエア資源（本明細書において「資源」という。）は、各種の機能の実行に必要なだけ制限なく割り当てられるので、一方の通信処理に資源の大半が費やされると、他方の通信処理に遅延、停止等の支障が生じる場合がある。例えば、膨大な画像データをＨＴＴＰ通信にてダウンロード中に、ファクシミリの着信があると、ファクシミリ画データを受信することが可能なだけのＲＡＭの空き領域が確保できずに、通信エラーを発生させてしまう場合がある。また例えば、多数の通信処理を同時に実行することにより、ＣＰＵの稼働に余力がなくなり、各通信処理の遅延やファクシミリ通信エラーを生じる場合がある。
【０００６】
本発明は、かかる課題に鑑みてなされたものであり、複数の通信機能を同時に実行可能な複合機型の通信装置において、同時に複数の通信が行われるときに、特定の１以上の通信機能を常に正常な状態で実行させることが可能な通信装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の通信装置は、電話回線を使用する第１の通信手段と、コンピュータネットワークを使用する第２の通信手段と、これらの通信手段により同時に複数の通信を実行するために必要な資源を割り当てる資源割り当て手段と、を備え、前記資源割り当て手段は、常に第１の通信手段による通信に必要な資源を確保した上で、第２の通信手段による通信に必要な資源を割り当てることを特徴としている。
【０００８】
請求項２記載の通信装置は、請求項１記載の通信装置において、前記第２の通信手段は、電子メールによる通信手段であることを特徴としている。
【０００９】
請求項３記載の通信装置は、請求項１記載の通信装置において、前記第２の通信手段は、ＨＴＴＰによる通信手段であることを特徴としている。
【００１０】
【発明の実施の形態】
以下本発明の実施の形態に係る通信装置について図面に基づき説明する。図１に電話回線を使用する通信であるＧ３ファクシミリ通信機能と、コンピュータネットワークを使用する通信である複数のＩＰ通信機能を有する複合機型の通信装置１の構成例を示す。すなわち、通信装置１は、ＣＰＵ（中央処理装置）２、ＲＡＭ（ランダムアクセスメモリー）３、ＲＯＭ（リードオンリーメモリー）４、コーデック５、２個のモデム６、２個のＮＣＵ（ネットワークコントロールユニット）７、読取部８、記録部９、表示部１０、操作部１１、及びＬＡＮインターフェース１２を備えたものであって、各部２乃至１２は通信可能にバス１３によって接続されている。
【００１１】
ＣＰＵ２は、ＲＯＭ４に格納されたプログラムに従って、この通信装置１を構成する各部を制御する。ＲＡＭ３は、画データ、各種設定情報等を記憶する記憶部として機能する。ＲＯＭ４は、ＣＰＵ２によりこの通信装置１の各部の動作が制御されるための各種プログラムを記憶している。
【００１２】
コーデック５は、画データを送信のためにＭＨ、ＭＲ、ＭＭＲ方式等により符号化し、受信した画データを復号する。また、電子メール添付ファイル形式として一般的に利用されている画像フォーマットであるＴＩＦＦ（Ｔａｇｇｅｄ    Ｉｍａｇｅ    Ｆｉｌｅ    Ｆｏｒｍａｔ）形式にも対応して符号化、復号する。
【００１３】
モデム６は、例えばＩＴＵ−Ｔ（国際電気通信連合）の勧告Ｖ．３４規格又はこれと同様のものに従った送受信データの変調及び復調を行う。ＮＣＵ７は、電話回線を制御して電話をかけたり切ったりする回線網制御装置でありＰＳＴＮ（公衆交換電話網）１４に接続されている。
【００１４】
読取部８は、原稿の画データを読み取って、白黒２値化した画データを出力する。記録部９は、例えば電子写真方式のものからなり、受け取った画データ等を記録紙上に記録する。
【００１５】
表示部１０は、例えば操作部１１に並設されたＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）からなり、各種の画面情報を表示する。操作部１１は、ファクシミリ番号、メールアドレス、ＵＲＬ等の各種情報を入力する入力キー、送信開始指示操作を行うスタートキーなどを具備する。オペレータによる各種操作はこの操作部１１から行われる。
【００１６】
ＬＡＮインターフェース１２は、ＬＡＮ（ローカル・エリア・ネットワーク）１５と通信装置１と通信可能に接続するインターフェースである。このＬＡＮインターフェース１２は、各種のＩＰ通信ごと又は特定のＩＰ通信において同時に確立できる通信コネクション数を１以上の特定数（例えば３など）に設定することができるものであればよい。ＬＡＮ１５には、クライアントＰＣ１６が設置されており、クライアントＰＣ１６から通信装置１が有する各種機能を利用することができるようになっている。また、ＬＡＮ１５には、メールサーバ１７、ルータ１８等が設置されており、通信装置１は、インターネットを通じて他の電子メール端末装置（不図示）、ＨＴＴＰ通信装置とＩＰ通信を行うことができる。
【００１７】
上記構成を備える通信装置１は、インターネットファクシミリ通信機能、ＨＴＴＰ通信機能、ネットワークプリンタ機能、ネットワークスキャナ機能、２回線のＧ３ファクシミリ通信機能を有し、これら通信機能を同時に平行して実行することができる。複数のＩＰ通信が同時に平行して実行される場合は、各ＩＰ通信の種類ごとにコネクションが確立され、或いは１のＩＰ通信のアプリケーション上で複数のコネクションが確立されることにより、複数のＩＰ通信が同時に処理される。
【００１８】
通信装置１が、上記構成上でＣＰＵ２の処理動作に基づき形成する各種機能ブロックの概略を図２に示す。ＬＡＮインターフェース１２は、ＩＰ網、すなわち、インターネット又はイントラネットとのインターフェースとして、通信コネクションを通じてＩＰ網から供給されるＴＣＰ／ＩＰパケットを受信データ分別部２０に出力する。一方、各種ＩＰ通信部２１乃至２４が出力したＴＣＰ／ＩＰパケットをＩＰ網へ出力する。
【００１９】
受信データ分別部２０は、ＬＡＮインターフェース１２から入力されたデータを解析してインターネットファクシミリ通信に係るデータをインターネットファクシミリ通信部２１へ、ＨＴＴＰ通信に係るデータをＨＴＴＰ通信部２２へ、ネットワークプリント通信に係るデータをネットワークプリント通信部２３へ分別出力する。入力されたデータが何れのデータ通信に係るデータかの判断は、受信パケットに含まれる特定情報に基づき判断される。かかる特定情報は、通信装置１がＩＰ送信する際にアプリケーションによって各パケットに付加されるものである。したがって、かかる特定情報を含めて通信データを送出する通信装置１と同様の通信装置が通信相手である場合に上記分別出力を行うことができる。
【００２０】
インターネットファクシミリ通信部２１は、受信データ分別部２０から入力された受信データ（電子メール）の解析及び復号処理等を行って、所定の出力先（例えば記録部９）に画データ等を出力する。一方、インターネットファクシミリ通信部２１は、インターネットファクシミリ送信のために、読取部８で読み取った画データ等を添付した電子メールの生成、符号化、パケット化、前記特定情報の付加等を行ってＬＡＮインターフェース１２に出力する。
【００２１】
ＨＴＴＰ通信部２２は、受信データ分別部２０から入力された受信データの解析及び復号処理等を行って、所定の出力先（例えば記録部９）に画データ等を出力する。一方、ＨＴＴＰ通信による送信のために、読取部８で読み取った画データやクライアントＰＣ１６から送信命令と共に受信した画データ等の符号化、パケット化、前記特定情報の付加等を行ってＬＡＮインターフェース１２に出力する。
【００２２】
ネットワークプリント通信部２３は、受信データ分別部２０から入力された受信データの解析及び復号処理等を行って、記録部９への受信データ出力を行う。ネットワークスキャナ通信部２４は、読取部８において読み取られた画データを受け取って、これに符号化、パケット化等の処理を行ってＬＡＮインターフェース１２に出力する。
【００２３】
Ｇ３ファクシミリ通信部２５は、モデム６及びＮＣＵ７を介して相手ファクシミリ装置とＧ３ファクシミリ通信手順を実行する。また、Ｇ３ファクシミリ通信部２５は２回線あり、同時に２つのファクシミリ通信を処理することができる。
【００２４】
監視部２６は、各種ＩＰ通信部２１乃至２４とＧ３ファクシミリ通信部２５において同時に複数の通信を実行する際に、常にＧ３ファクシミリ通信による通信に必要な資源を確保した上で、各種ＩＰ通信に必要な資源を割り当てる資源割り当て手段として機能する。すなわち、各種ＩＰ通信部２１乃至２４とＧ３ファクシミリ通信部２５において通信処理が行われる際に使用される資源の使用レベルを常時監視し、使用レベルが設定値を超えると各種ＩＰ通信部２１乃至２４に使用する資源を抑制する。具体的には、ＲＡＭ３の使用領域、ＣＰＵ２の稼働率を監視し、これらが設定値を超えた場合に、ＩＰ通信機能の実行に使用する資源を抑制する。ここで設定値は、予めオペレータにより登録され、ＲＡＭ３に格納されている値であり、ＩＰ通信の通信状況にかかわらず、常に２回線分のＧ３ファクシミリ通信に必要な資源が確保されるような値、例えばＲＡＭ３の使用領域について７０％、ＣＰＵの稼働率について８０％、が設定されている。なお、設定値は、常に２回線分のＧ３ファクシミリ通信を行うために必要な資源を確保するために基準にすることができるものであれば、上記したＣＰＵ２の稼働率、ＲＡＭ３の使用領域の割合（％値）に限定されない。例えば、ＲＡＭ３の使用領域の割合に代えてＲＡＭ３の空き領域のバイト数を設定値として採用することができる。
【００２５】
次に、上記した監視部２６が資源の使用レベルを監視し、使用レベルが設定値を超えた時にＩＰ通信部２１乃至２４に割り当てる資源を抑制する場合に通信装置１が実行する処理動作について図３に示すフローチャートに基づいて説明する。なお、このフローチャートに基づいて説明する通信装置１の処理動作は、ＲＯＭ４に格納されている制御プログラムに基づいてＣＰＵ２が発行する命令に従って行われる。
【００２６】
インターネットファクシミリ通信部２１、ＨＴＴＰ通信部２２、ネットワークプリント通信部２３、ネットワークスキャナ通信部２４の何れか若しくは全てにおいて通信処理が行われている時に、監視部２６によりＣＰＵ２の稼働率の８０％超過又はＲＡＭの使用領域の７０％超過が検出されると（Ｓ１）、各種ＩＰ通信部２１乃至２４に費やされる資源が一定時間抑制される（Ｓ２）。具体的には、ＣＰＵ２の稼働率が７０％を超えた場合又はＲＡＭ３の使用領域が８０％を超えた場合には、各種ＩＰ通信部２１乃至２４において発生したジョブの処理を実行せずに一定時間キューに蓄積する。なお、資源の使用を一定時間抑制するための手段は、ジョブの処理の一時的な中断に限定されず、例えば、ＲＡＭ３に蓄積されたデータの一部を一時的に外部の記憶装置へ保存するようにしてもよい。
【００２７】
各種ＩＰ通信部２１乃至２４による資源の使用を一定時間抑制した後、資源の使用レベルが設定値以下になったか否かが判断され（Ｓ３）、設定レベル以下になっていない場合は、引き続いて各種ＩＰ通信部２１乃至２４による資源の使用を抑制し、資源の使用レベルが設定値以下になった場合に、各種ＩＰ通信部２１乃至２４による資源の使用を抑制を解除して、キューに蓄積したジョブを実行し（Ｓ４）、前記Ｓ１の処理へ移行する。
【００２８】
以上の説明から明らかなように、通信装置１によれば、ＩＰ通信により大きな画像データの受信処理が行われたり、複数のＩＰ通信が同時に実行されることにより、ＩＰ通信による資源の使用レベルが設定値に達すると、ＩＰ通信に使用される資源は一時的に抑制されるので、常にＧ３ファクシミリ通信を行うために必要な資源を確保することができる。これにより、従来問題となっていたＩＰ通信による資源の使用負荷が大きいことによりＧ３ファクシミリの送受信を行うことができなくなるという問題が解消される。
【００２９】
また、通信装置１は、設定値以下での資源の使用においては、その範囲内でネットワーク通信のコネクション数をアプリケーション毎に或いは特定のアプリケーション（例えばインターネットファクシミリ通信、ＨＴＴＰ通信）において自由に増減させことができる。したがって、例えば、多数の宛先に一度にメール送信する場合にメールサーバ１７と複数の接続を確立して、それぞれの接続上で電子メールを別々に送信すれば、１の接続上で同数の電子メールを順次送信するよりも短時間で電子メールを送出することができる。また、ＷＥＢによる接続数を増やすことにより多数のクライアントからの同時アクセスも可能となる。
【００３０】
上記に説明した実施の形態においては、通信装置１にはＧ３ファクシミリが２回線設けられており、常に２回線のＧ３ファクシミリ通信を行うための資源が確保されるように設定値が設定されているが、Ｇ３ファクシミリの回線数は３回線以上であってもよく、その場合は、当然ながら、回線数に応じて設定値が定められる。
【００３１】
【発明の効果】
請求項１記載の通信装置によれば、コンピュータネットワークを使用する第２の通信手段がビジーな状態であっても、電話回線を使用する第１の通信手段に必要な資源は常に確保されるので、資源の過負荷が原因で生じうるファクシミリ通信エラーの発生等の問題は未然に防止される。
【００３２】
請求項２記載の通信装置によれば、第２の通信手段はインターネットファクシミリ通信による通信手段であるので、例えば多数のインターネットファクシミリを送受信している最中であっても、第１の通信手段に必要な資源は常に確保される。
【００３３】
請求項３記載の通信装置によれば、第２の通信手段はＨＴＴＰ通信による通信手段であるので、例えば、多数のクライアントから同時アクセスがあっても、第１の通信手段に必要な資源は常に確保される。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る通信装置の構成例及び該通信装置が設置されるネットワークの構成例を示した図である。
【図２】本発明の実施の形態に係る通信装置が形成する各種機能ブロックの概略を示した図である。
【図３】監視部が資源の使用レベルを監視し、使用レベルが設定値を超えた時にＩＰ通信部に割り当てる資源を抑制する場合に実行される処理動作を示したフローチャートである。
【符号の説明】
１  通信装置
２  ＣＰＵ
３  ＲＡＭ
４  ＲＯＭ
２１  インターネットファクシミリ通信部
２２  ＨＴＴＰ通信部
２３  ネットワークプリント通信部
２４  ネットワークスキャナ通信部
２５  Ｇ３ファクシミリ通信部
２６  監視部
【図１】
2004364203.tif 000003
【図２】
2004364203.tif 000004
【図３】
2004364203.tif 000005