(57)【特許請求の範囲】
【請求項１】
通信回線を介してデータの受信を行う受信手段と、情報処理装置とのデータの送受を行う送受手段と、を備えた多機能周辺装置であって、
前記送受手段により前記情報処理装置にリングコマンドを送信した場合に、前記送受手段によって送信したリングコマンドのリング回数をカウントするカウント手段と、
ユーザの操作によってリングコマンドを前記情報処理装置に送信する指示がなされて前記送受手段によってリングコマンドが送信された際に、このリングコマンドに対して前記情報処理装置から応答があった場合に、前記カウント手段によってカウントされたリングコマンドのリング回数を記憶する記憶手段と、を備えたことを特徴とする、多機能周辺装置。
【請求項２】
前記受信手段によって通信回線を介して呼出信号を受信した際に、前記記憶手段に記憶されているリング回数のリングコマンドを前記送受手段によって送信した後に、前記情報処理装置から応答がなかった場合には、受信したデータをその内部において処理し、前記情報処理装置から応答があった場合には、受信したデータを前記情報処理装置に送信する、請求項１に記載の多機能周辺装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信回線を介してデータの受信を行う受信手段と、情報処理装置とのデータの送受を行う送受手段と、を備えた多機能周辺装置に関するものである。
【０００２】
【従来の技術】
近年、パーソナルコンピュータ等の情報処理装置にファクシミリモデムを内蔵したファクシミリ装置を接続したりして、パーソナルコンピュータによりファクシミリ受信を行うことが普及しつつある。
【０００３】
パーソナルコンピュータによってファクシミリ受信を行わせる場合には、ファクシミリ装置がパーソナルコンピュータのハードディスク装置にインストールされているファクシミリ送受信用のアプリケーション、いわゆるファックスドライバが起動しているか否かを判断する必要がある。
【０００４】
通常、ファクシミリ装置が呼出信号を受信した場合には、ファクシミリ装置が呼出信号に対応して前記ファックスドライバが起動しているか否かに関わらず、リングコマンドをパーソナルコンピュータに送信する。そして、このリングコマンドに対してパーソナルコンピュータから前記ファックスドライバが起動している旨の応答があった場合には、受信したファックスデータをパーソナルコンピュータに送信していた。
【０００５】
また、リングコマンドを所定回数送信したにも関わらず、パーソナルコンピュータから何ら応答がない場合には、ファクシミリ装置によって通常のファクシミリ受信を行っていた。
【０００６】
本来、ファクシミリ装置において設定されたリングコマンドを送信する回数と、パーソナルコンピュータにおいて設定されたリングコマンドに対して応答するまでのリングコマンドの回数とは、一致していることが好ましい。というのは、ファクシミリ装置において設定されたリングコマンドを送信する回数がパーソナルコンピュータにおいて設定されたリングコマンドに対して応答するまでのリングコマンドの回数よりも少ない場合には、たとえ前記アプリケーションが起動していたとしてパーソナルコンピュータはファクシミリ装置に対して前記アプリケーションが起動している旨の応答を行うことができず、また、ファクシミリ装置において設定されたリングコマンドを送信する回数がパーソナルコンピュータにおいて設定されたリングコマンドに対して応答するまでのリングコマンドの回数よりも多い場合には、前記アプリケーションが起動していないときにファクシミリ装置が前記アプリケーションが起動していないと判断するために、最低限必要な回数以上の回数のリングコマンドを送信しなければならないからである。
【０００７】
【発明が解決しようとする課題】
しかしながら、ファクシミリ装置において設定されているリングコマンドを送信する回数は、ファクシミリ装置を工場から出荷する段階においてすでに設定されているものであり、パーソナルコンピュータにおいて設定されたリングコマンドに対して応答するまでのリングコマンドの回数もまた、いわゆるファックスドライバを出荷する段階においてすでに設定されているものである。
【０００８】
したがって、ファクシミリ装置の種類によってリングコマンドを送信する設定回数が異なる場合があり、リングコマンドに対して応答するまでのリングコマンドの設定回数もまたファックスドライバの種類によって異なる場合がある。このため、ファクシミリ装置において設定されたリングコマンドを送信する回数と、パーソナルコンピュータにおいて設定されたリングコマンドに対して応答するまでのリングコマンドの回数とは、一致していない場合がある。
【０００９】
また、ファクシミリ装置において、パーソナルコンピュータに対してリングコマンドを送信する回数は、ユーザの操作によって設定変更が可能な場合もあるが、通常はこのような操作は非常に複雑であり、容易な操作によって設定変更を行うことはできなかった。
【００１０】
本発明は、上記の点に鑑みて提案されたものであって、多機能周辺装置において設定されたリングコマンドを送信する回数と、情報処理装置において設定されたリングコマンドに対して応答するまでのリングコマンドの回数とを極めて容易な操作によって自動的に一致させることができる多機能周辺装置を提供することを目的としている。
【００１１】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載した発明の多機能周辺装置は、通信回線を介してデータの受信を行う受信手段と、情報処理装置とのデータの送受を行う送受手段と、を備えた多機能周辺装置であって、前記送受手段により前記情報処理装置にリングコマンドを送信した場合に、前記送受手段によって送信したリングコマンドのリング回数をカウントするカウント手段と、ユーザの操作によってリングコマンドを前記情報処理装置に送信する指示がなされて前記送受手段によってリングコマンドが送信された際に、このリングコマンドに対して前記情報処理装置から応答があった場合に、前記カウント手段によってカウントされたリングコマンドのリング回数を記憶する記憶手段と、を備えたことを特徴としている。
【００１２】
この多機能周辺装置によれば、たとえば１回ないし数回のキーの押下操作などのユーザの操作によって、情報処理装置において設定されている多機能周辺装置から送られてくるリングコマンドに対して応答するまでのリングコマンドの回数を前記多機能周辺装置が前記カウント手段から認知することができる。また、前記多機能周辺装置は、前記カウント手段によってカウントされたリングコマンドの回数を記憶する記憶手段を備えているので、この記憶手段に記憶されているリングコマンドの回数に応じて多機能周辺装置から情報処理装置に対して送信するリングコマンドの回数を設定することができる。したがって、情報処理装置において設定されたリングコマンドに対して応答するまでのリングコマンドの回数と多機能周辺装置から情報処理装置に送信するリングコマンドの設定回数とを極めて容易な操作によって自動的に一致させることができる。また、たとえば情報処理装置のハードディスク装置などにインストールされたファックス送受信用のアプリケーションの種類が変えられたり、あるいはリングコマンドに対して情報処理装置が応答するまでの回数がユーザの操作によって設定変更された場合であっても、必要に応じて多機能周辺装置のリングコマンド送信回数を極めて容易な操作によって自動的に設定変更することができる。
【００１３】
情報処理装置としては、パーソナルコンピュータなどが考えられる。多機能周辺装置としては、ファックスモデムを内蔵し、プリンタ機能、コピー機能やスキャナ機能などの複数の機能を併せ持った装置が考えられる。なお、前記情報処理装置と前記多機能周辺装置とのデータの送受は、有線方式であっても、無線方式であってもよい。カウント手段は、ＣＰＵなどを所定のプログラムに基づいて動作させることにより実現する。記憶手段は、ＲＡＭなどにより実現する。
【００１４】
また、請求項２に記載した発明の多機能周辺装置は、請求項１に記載の多機能周辺装置であって、前記受信手段によって通信回線を介して呼出信号を受信した際に、前記記憶手段に記憶されているリング回数のリングコマンドを前記送受手段によって送信した後に、前記情報処理装置から応答がなかった場合には、受信したデータをその内部において処理し、前記情報処理装置から応答があった場合には、受信したデータを前記情報処理装置に送信するものである。
【００１５】
この多機能周辺装置によれば、請求項１に記載の多機能周辺装置の効果に加えて、情報処理装置において設定されたリングコマンドに対して応答するまでのリングコマンドの回数と多機能周辺装置から情報処理装置に送信されるリングコマンドの回数とが一致しているので、情報処理装置のハードディスク装置などにインストールされたファックス送受信用のアプリケーションが起動していないときに、必要最低回数のリングコマンドの送信によって前記アプリケーションが起動していないことを判断できる。すなわち、前記アプリケーションが起動していないことに迅速に対応して、多機能周辺装置によって通常のデータ受信処理を行うことができ、呼び出しベルの鳴る回数も必要最低回数に止めておくことができる。したがって、通信を迅速に行えるとともに、無鳴動着信が設定されていないときに、必要以上に呼び出しベルが鳴り続け、ユーザが不快な思いをすることもない。
【００１６】
【００１７】
【００１８】
【００１９】
【発明の実施の形態】
以下、本発明の好ましい実施の形態を、図面を参照しつつ具体的に説明する。
【００２０】
図１は、本発明に係る情報処理装置の一例としてのパーソナルコンピュータに周辺装置を接続した状態の回路ブロック図である。パーソナルコンピュータ１は、いわゆるマルチウインドウを用いたＧＵＩを採用しており、複数のアプリケーションを同時に起動させておくことが可能である。多機能周辺装置（以下「ＭＦＤ」という）２は、ファクシミリ、プリンタ、イメージスキャナ、およびコピー機などの複数の機能を有している。なお、ＭＦＤはマルチ・ファンクション・デバイスの略称である。
【００２１】
パーソナルコンピュータ１は、プロセサ１１、ＲＯＭ１２、ＲＡＭ１３、ゲートアレイ１４、インターフェース１５、ハードディスク装置１６、およびフレキシブルディスクドライブ１７を備えている。プロセサ１１、ＲＯＭ１２、ＲＡＭ１３、ゲートアレイ１４、およびインターフェース１５は、バス線により相互に接続されている。バス線は、データバス、アドレスバス、および制御信号線を含む。
【００２２】
プロセサ１１は、ハードディスク装置１６にインストールされているＯＳや各種のアプリケーションソフトウェアなどのプログラムに基づいて動作し、情報処理を行う。ＲＯＭ１２は、各種のデータなどを記憶している。ＲＡＭ１３は、各種のアプリケーションソフトウェアなどによって利用され、各種のデータなどを記憶する。ゲートアレイ１４は、プロセサ１１とハードディスク装置１６およびフレキシブルディスクドライブ１７との間のインターフェースとして機能する。インターフェース１５は、たとえばセントロニクスやＲＳ−２３２Ｃなどの規格に基づいて、パーソナルコンピュータ１とＭＦＤ２との間のデータの送受信を制御する。ハードディスク装置１６は、各種のアプリケーションソフトウェアのプログラムなどを記憶する。フレキシブルディスクドライブ１７は、フレキシブルディスクの内容を読み出す。
【００２３】
ＭＦＤ２は、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ゲートアレイ２４、インターフェース２５、スキャナ２６、プリンタ２７、およびモデム２８を備えている。ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ゲートアレイ２４、およびインターフェース２５は、バス線により相互に接続されている。バス線は、データバス、アドレスバス、および制御信号線を含む。インターフェース２５は、ケーブル３１を介してパーソナルコンピュータ１のインターフェース１５に接続されており、モデム２８には、電話回線３２が接続されている。
【００２４】
ＣＰＵ２１は、ＭＦＤ２全体を制御する。ＲＡＭ２２は、各種のデータを記憶し、電源バックアップが施されている。ＲＯＭ２３は、ＭＦＤ２を制御するためのプログラムなどを記憶している。ゲートアレイ２４は、ＣＰＵ２１とスキャナ２６、プリンタ２７、およびモデム２８との間のインターフェースとして機能する。インターフェース２５は、たとえばＲＳ−２３２Ｃなどの規格に基づいて、パーソナルコンピュータ１とＭＦＤ２との間のデータの送受信を制御する。スキャナ２６は、原稿の画像を読み取って画像信号に変換する。プリンタ２７は、画像データに基づいて画像をプリントする。モデム２８は、ファクシミリ通信の送受信に際して、送信データにより搬送波を変調し、また受信搬送波を復調して受信データを取り出す。
【００２５】
パーソナルコンピュータ１のハードディスク装置１６には、ＭＦＤ２のモデム２８を用いてパーソナルコンピュータ１と他のファクシミリ装置などとの間でファクシミリ通信を行わせたり、プリンタ２７を用いてパーソナルコンピュータ１で作成した文書や画像を印刷させたり、スキャナ２６を用いて読み取らせた画像信号をパーソナルコンピュータ１に取り込んだりという、各種の機能を実現するためのＭＦＤ制御アプリケーションソフトウェアがインストールされている。このＭＦＤ制御アプリケーションソフトウェアは、フレキシブルディスクドライブ１７にフレキシブルディスクを挿入して所定の操作を行うことにより、ハードディスク装置１６にインストールされる。このＭＦＤ制御アプリケーションソフトウェアは、テキストデータをビットマップデータに変換するなどのデータ変換を行うＦＡＸドライバと呼ばれるソフトウェア、通信履歴を管理および表示するログマネージャと呼ばれるソフトウェア、およびパーソナルコンピュータ１とＭＦＤ２との間のデータの送受を管理するステータスモニタと呼ばれるソフトウェアなどにより構成されている。
【００２６】
すなわち、ＣＰＵ２１およびモデム２８は、通信回線３２を介してデータの受信を行う受信手段を構成している。インターフェイス１５は、パーソナルコンピュータ１とのデータの送受を行う送受手段を構成している。ＣＰＵ２１およびＲＡＭ２２は、送信送受によりパーソナルコンピュータ１にリングコマンドを送信した場合に、前記送受手段によって送信したリングコマンドのリング回数をカウントするカウント手段を構成している。ＲＡＭ２２は、カウント手段によってカウントされたリングコマンドのリング回数を記憶する記憶手段を構成している。
【００２７】
次に、このように構成されたＭＦＤ２の動作について簡単に説明する。先ず、パーソナルコンピュータ１およびこのパーソナルコンピュータ１のハードディスク装置１６にインストールされているファックス受信用のアプリケーション、いわゆるファックスドライバを起動させておく。次に、ユーザの操作に従ってＭＦＤ２からリングコマンドをパーソナルコンピュータ１に送信する。そして、このリングコマンドに対してパーソナルコンピュータ１から応答があるまでリングコマンドの送信を一定時間毎に行う。パーソナルコンピュータ１からＭＦＤ２から送信されたリングコマンドに対して応答、すなわち前記ファックスドライバが回線閉結を要求している旨の信号が送られてきた場合には、この信号が送られてくるまでに送信したリングコマンドの回数をＭＦＤ２のＣＰＵ２１がＲＡＭ２２に記憶させる。
【００２８】
このようにして、ＭＦＤ２がファックスドライバが起動しているか否か判断するためにパーソナルコンピュータ１に送信するリングコマンドを送信すべき回数が設定される。すなわち、パーソナルコンピュータ１に送信されるリングコマンドの回数と、パーソナルコンピュータ１がこのリングコマンドに応答するまでのリングコマンドの回数とは一致する。したがって、必要最小回数のリングコマンドの送信により、前記ファックスドライバが起動しているか否かを判断することができる。
【００２９】
また、たとえば前記ファックスドライバの種類が変えられたり、あるいはパーソナルコンピュータ１のリングコマンドに対して応答するまでの回数がユーザの操作によって設定変更された場合であっても、必要に応じて多機能周辺装置のリングコマンド送信回数を極めて容易な操作によって自動的に設定変更することができる。
【００３０】
次に、本願発明に係るＭＦＤ２のリングコマンド送信回数設定処理の手順について、図２に示すフローチャートを参照しながら具体的に説明する。なお、リングコマンド送信回数設定処理は、ユーザ操作によって開始されるものであるので、その操作以前にパーソナルコンピュータ１およびファックスデータ送受信用のアプリケーションであるファックスドライバは当然起動されている。
【００３１】
先ず、ＣＰＵ２１が、たとえば１回ないし複数回のキーの押下操作などのユーザの操作によってリングコマンドをパーソナルコンピュータ１に送信する旨の指示がなされたか否かを判断する（Ｓ１）。ＣＰＵ２１が、ユーザの操作によってリングコマンドをパーソナルコンピュータ１に送信する旨の指示がなされたと判断した場合には（Ｓ１：ＹＥＳ）、リングコマンドをパーソナルコンピュータ１に送信する（Ｓ２）。
【００３２】
次に、ＣＰＵ２１が、送信したリングコマンドの回数をカウントする（Ｓ３）。具体的には、先ずカウント回数を０に初期設定し、カウント回数０としてＲＡＭ２２の所定の領域に一時的に記憶させ、リングコマンドを送信する毎にカウント数を１ずつ加えてＲＡＭ２２に記憶されたカウント回数を順次書き換えることにより行われる。
【００３３】
続いて、ＣＰＵ２１が、パーソナルコンピュータ１に送信したリングコマンドに対してパーソナルコンピュータ１から応答、すなわちファックスドライバが回線閉結を要求している旨の信号が送られてきたか否かを判断する（Ｓ４）。ＣＰＵ２１が、送信したリングコマンドに対してパーソナルコンピュータ１から応答がないと判断した場合には（Ｓ４：ＮＯ）、ＣＰＵ２１が送信したリングコマンドの回数がＭＦＤ２に設定されたリングコマンドの送信を行う最大回数である所定回数以上であるか否かを判断する（Ｓ６）。なお、所定回数とは、１０ないし２０回程度が好ましい。というのは、このステップは、パーソナルコンピュータ１がＭＦＤ２から送られてくるリングコマンドに対して応答できない何らかの事態が起こった場合に備えるためのもの、すなわちＭＦＤ２から送信したリングコマンドに対してパーソナルコンピュータ１から何らの応答がない場合に、ＭＦＤ２からパーソナルコンピュータ１に対してリングコマンドが無限回数送信されることを回避し、適当な送信回数をもって設定エラーとして処理するからである。
【００３４】
ＣＰＵ２１が、パーソナルコンピュータ１に送信したリングコマンドの回数が所定回数以上でないと判断した場合には（Ｓ６：ＮＯ）、ＣＰＵ２１が送信したリングコマンドの回数が所定回数以上であると判断するか、あるいはＣＰＵ２１がパーソナルコンピュータ１から送信したリングコマンドに対して応答があったと判断するまで、この判断を繰り返す。
【００３５】
Ｓ４において、ＣＰＵ２１が、送信したリングコマンドに対してパーソナルコンピュータ１から応答があったと判断した場合には（Ｓ４：ＹＥＳ）、このときまでにリングコマンドを送信した回数、すなわちカウント回数を一時的に記憶しているＲＡＭ２２の記憶領域とは別の記憶領域に記憶させ、このルーチンを終了する。このようにして、ＭＦＤ２がファックスドライバが起動しているか否か判断するためにパーソナルコンピュータ１に送信すべきリングコマンドの回数が設定される。すなわち、呼出信号を受信したときにパーソナルコンピュータ１に送信されるリングコマンドの設定回数と、パーソナルコンピュータ１がＭＦＤ２２から送られてきたリングコマンドに応答するまでのリングコマンドの設定回数とは一致する。
【００３６】
また、Ｓ１において、ＣＰＵ２１が、ユーザの操作によってリングコマンドをパーソナルコンピュータ１に送信する旨の指示がなされていないと判断した場合（Ｓ１：ＮＯ）、および、Ｓ６において、ＣＰＵ２１が、パーソナルコンピュータ１にリングコマンドを送信した回数が所定回数以上であると判断した場合（Ｓ６：ＹＥＳ）、すなわちリングコマンドの送信回数の設定ができなかった場合にも、このルーチンを終了する。
【００３７】
次に、前記のようにしてリングコマンドをパーソナルコンピュータ１に送信する回数が設定されたＭＦＤ２によるファックスデータ受信処理の手順について、図３に示すフローチャートを参照しながら具体的に説明する。
【００３８】
先ず、ＣＰＵ２１が、通信回線を介して送られてくる呼出信号を受信したか否か、すなわち相手端末からファックスデータの受信要求がなされたか否かを判断する（Ｓ１１）。ＣＰＵ２１が、呼出信号を受信したと判断した場合には（Ｓ１１：ＹＥＳ）、ＣＰＵ２１がパーソナルコンピュータ１にリングコマンドを送信する（Ｓ１２）。
【００３９】
続いて、ＣＰＵ２１が、送信したリングコマンドに対してパーソナルコンピュータ１から応答、すなわちファックスドライバが回線閉結を要求する旨の信号を送信してきたか否かを判断する（Ｓ１３）。ＣＰＵ２１が送信したリングコマンドに対してパーソナルコンピュータ１から応答があったと判断した場合には（Ｓ１３：ＹＥＳ）、ＣＰＵ２１が電話回線を閉結させ（Ｓ１４）、ファックスデータの受信を行う（Ｓ１５）。
【００４０】
次いで、ＣＰＵ２１が、受信したファックスデータを順次パーソナルコンピュータ１に送信し（Ｓ１６）、ＣＰＵ２１が、受信したすべてのファックスデータをパーソナルコンピュータ１に送信したか否かを判断する（Ｓ１７）。
【００４１】
ＣＰＵ２１が、受信したすべてのファックスデータをパーソナルコンピュータ１に送信していないと判断した場合には（Ｓ１７：ＮＯ）、ＣＰＵ２１が、受信したすべてのファックスデータをパーソナルコンピュータ１に送信したと判断するまでこの動作を繰り返す。
【００４２】
ＣＰＵ２１が、受信したすべてのファックスデータをパーソナルコンピュータ１に送信したと判断した場合には（Ｓ１７：ＹＥＳ）、ＣＰＵ２１が電話回線を開放させ（Ｓ１８）、このルーチンを終了する。
【００４３】
Ｓ１３において、ＣＰＵ２１が、ＭＦＤ２から送信されたリングコマンドに対してパーソナルコンピュータ１から応答がないと判断した場合には（Ｓ１３：ＮＯ）、ＣＰＵ２１が設定された回数分だけパーソナルコンピュータ１に対してリングコマンドを送信したか否かを判断する（Ｓ１９）。ＣＰＵ２１が、設定された回数分だけリングコマンドを送信していないと判断した場合には（Ｓ１９：ＮＯ）、Ｓ１１に戻り、呼出信号が送られてくる限りはＣＰＵ２１がパーソナルコンピュータ１に送信したリングコマンドに対して応答があったと判断するか、あるいは設定回数分だけリングコマンドを送信したと判断するまで、Ｓ１９における判断を繰り返す。
【００４４】
Ｓ１９において、ＣＰＵ２１が、設定された回数分だけパーソナルコンピュータ１に対してリングコマンドを送信したと判断した場合には（Ｓ１９：ＹＥＳ）、パーソナルコンピュータ１のハードディスク装置１６などにインストールされたファックスドライバが起動されていない、あるいはパーソナルコンピュータ１自体が起動されておらずパーソナルコンピュータ１によってＭＦＤ２から送られてくるファックスデータの受信が行えないということであるので、回線を閉結して（Ｓ２０）、ＭＦＤ２によってファックスデータを受信し（Ｓ２１）、受信したファックスデータをＭＦＤ２で処理する（Ｓ２２）。すなわち、ＭＦＤ２によって通常のファックスデータの受信を行う。具体的には、受信したファックスデータをＲＡＭ２２に記憶させたり、プリンタ２７によって記録用紙上に受信したファックスデータを記録させたりする。
【００４５】
次いで、ＣＰＵ２１が、受信したすべてのファックスデータの処理が終了したか否かを判断する（Ｓ２３）。ＣＰＵ２１が、受信したすべてのファックスデータの処理が終了していないと判断した場合には（Ｓ２３：ＮＯ）、ＣＰＵ２１が受信したすべてのファックスデータの処理が終了したと判断するまで、すなわち、ファックスデータの受信処理が終了したと判断するまで受信したファックスデータの処理を行う。
【００４６】
ＣＰＵ２１が、受信したすべてのファックスデータの処理が終了したと判断した場合には（Ｓ２３：ＹＥＳ）、電話回線を開放して（Ｓ１８）、このルーチンを終了する。また、Ｓ１１において、ＣＰＵ２１が、呼出信号を受信していないと判断した場合にも（Ｓ１１：ＮＯ）、このルーチンを終了する。
【００４７】
【発明の効果】
以上説明したように請求項１に記載した発明の多機能周辺装置によれば、たとえば１ないし数回のキーの押下操作などユーザの操作によって、情報処理装置において設定されている多機能周辺装置から送られてくるリングコマンドに対して応答するまでのリングコマンドの回数を前記多機能周辺装置が前記カウント手段から認知することができる。また、前記多機能周辺装置は、前記カウント手段によってカウントされたリングコマンドの回数を記憶する記憶手段を備えているので、この記憶手段に記憶されているリングコマンドの回数に応じて多機能周辺装置から情報処理装置に対して送信するリングコマンドの回数を設定することができる。したがって、情報処理装置において設定されたリングコマンドに対して応答するまでのリングコマンドの回数と多機能周辺装置から情報処理装置に送信するリングコマンドの設定回数とを極めて容易な操作によって自動的に一致させることができる。また、たとえば情報処理装置のハードディスク装置などにインストールされたファックス送受信用のアプリケーションの種類が変えられたり、あるいはリングコマンドに対して情報処理装置が応答するまでの回数がユーザの操作によって設定変更された場合であっても、必要に応じて多機能周辺装置のリングコマンド送信回数を極めて容易な操作によって自動的に設定変更することができる。
【００４８】
また、請求項２に記載した発明の多機能周辺装置によれば、請求項１に記載の多機能周辺装置の効果に加えて、情報処理装置において設定されたリングコマンドに対して応答するまでのリングコマンドの回数と多機能周辺装置から情報処理装置に送信されるリングコマンドの回数とが一致しているので、情報処理装置のハードディスク装置などにインストールされたファックス送受信用のアプリケーションが起動していないときに、必要最低回数のリングコマンドの送信によって前記アプリケーションが起動していないことを判断できる。すなわち、前記アプリケーションが起動していないことに迅速に対応して、多機能周辺装置によって通常のデータ受信処理を行うことができ、呼び出しベルの鳴る回数も必要最低回数に止めておくことができる。したがって、通信を迅速に行えるとともに、無鳴動着信が設定されていないときに、必要以上に呼び出しベルが鳴り続け、ユーザが不快な思いをすることもない。
【００４９】
【図面の簡単な説明】
【図１】  本発明に係る多機能周辺装置（ＭＦＤ）を情報処理装置（パーソナルコンピュータ）に接続した状態の回路ブロック図である。
【図２】  本発明に係る多機能周辺装置（ＭＦＤ）によるリングコマンド送信回数設定処理の手順を説明するためのフローチャートである。
【図３】  本発明に係る多機能周辺装置（ＭＦＤ）によるファックスデータ受信処理の手順を説明するためのフローチャートである。
【符号の説明】
１  パーソナルコンピュータ
２  ＭＦＤ
１１  プロセサ（パーソナルコンピュータの）
１２  ＲＯＭ（パーソナルコンピュータの）
１３  ＲＡＭ（パーソナルコンピュータの）
１５  インターフェイス（パーソナルコンピュータの）
１６  ハードディスク装置（パーソナルコンピュータの）
２１  ＣＰＵ（ＭＦＤの）
２２  ＲＡＭ（ＭＦＤの）
２３  ＲＯＭ（ＭＦＤの）
２５  インターフェイス（ＭＦＤの）
２７  プリンタ
２８  モデム（ＭＦＤの）
３２  電話回線
【図１】
0003767044.tif 000002
【図２】
0003767044.tif 000003
【図３】
0003767044.tif 000004