(57)【特許請求の範囲】
【請求項１】
通信回線を介して入力される通信装置からの画像データおよびケーブルを介して入力される情報処理装置からのプリンタデータを一時的に記憶する記憶手段を備えた多機能周辺装置であって、
前記通信装置からの画像データを前記記憶手段に記憶させるときに、前記プリンタデータが記憶されていることによって前記記憶手段の空き容量が前記画像データを記憶できる所定容量よりも小さいか否かを判別する空き容量判別手段と、
前記記憶手段に記憶されたプリンタデータを排出する排出手段と、
前記空き容量判別手段により前記記憶手段の空き容量が前記所定容量よりも小さいと判別された場合は、前記排出手段に前記プリンタデータを前記記憶手段から排出させた後、前記通信装置からの画像データを当該記憶手段に記憶させ、前記空き容量判別手段により前記記憶手段の空き容量が前記所定容量以上と判別された場合は、前記排出手段に前記プリンタデータを前記記憶手段から排出させることなく前記通信装置からの画像データを当該記憶手段に記憶させる画像データ受信制御手段と、
を備えたことを特徴とする、多機能周辺装置。
【請求項２】
通信回線を介して入力される通信装置からのデータ、ケーブルを介して入力される情報処理装置からのプリンタデータおよび画像読取手段で原稿を読み取って生成される画像データを一時的に記憶する記憶手段を備えた多機能周辺装置であって、
前記データ、前記プリンタデータ若しくは前記画像データを前記記憶手段に記憶させるときに、前記プリンタデータが記憶されていることによって前記記憶手段の空き容量が前記データ、前記プリンタデータ若しくは前記画像データを記憶できる所定容量よりも小さいか否かを判別する空き容量判別手段と、
前記記憶手段に記憶されたプリンタデータを排出する排出手段と、
前記空き容量判別手段により前記記憶手段の空き容量が前記所定容量よりも小さいと判別された場合は、前記排出手段に前記プリンタデータを前記記憶手段から排出させた後、前記データ、前記プリンタデータ若しくは前記画像データを当該記憶手段に記憶させ、前記空き容量判別手段により前記記憶手段の空き容量が前記所定容量以上と判別された場合は、前記排出手段に前記プリンタデータを前記記憶手段から排出させることなく前記データ、前記プリンタデータ若しくは前記画像データを当該記憶手段に記憶させるデータ記憶制御手段と、
を備えたことを特徴とする、多機能周辺装置。
【請求項３】
通信回線を介して入力される通信装置からのデータ、ケーブルを介して入力される情報処理装置からのプリンタデータおよび画像読取手段で原稿を読み取って生成される画像データを一時的に記憶する記憶手段を備えた多機能周辺装置であって、
前記データ、前記プリンタデータ若しくは前記画像データを前記記憶手段に記憶させるときに、前記記憶手段にプリンタデータが残っているか否かを判別する判別手段と、
前記記憶手段に記憶されたプリンタデータを排出する排出手段と、
前記判別手段により前記記憶手段にプリンタデータが残っていると判別された場合、前記排出手段にそのプリンタデータを前記記憶手段に記憶されてから一定時間が経過したときに排出させた後、前記データ、前記プリンタデータ若しくは前記画像データを前記記憶手段に記憶させ、前記判別手段により前記記憶手段にプリンタデータが残っていないと判別された場合、前記データ、前記プリンタデータ若しくは前記画像データを前記記憶手段に記憶させるデータ記憶制御手段と、
を備えたことを特徴とする、多機能周辺装置。
【請求項４】
前記データ記憶制御手段により前記プリンタデータが前記記憶手段に記憶されたときに、当該プリンタデータを記録用紙に記録できるか否かを判断する判断手段と、
前記判断手段により前記記憶手段に記憶されたプリンタデータを記録用紙に記録できると判断された場合は、前記排出手段にそのプリンタデータを前記記録用紙に記録させるために前記記憶手段から排出させ、前記判断手段により前記記憶手段に記憶されたプリンタデータを記録用紙に記録できないと判断された場合は、前記排出手段にそのプリンタデータを前記記憶手段から排出させないプリンタデータ排出制御手段と、
を備えたことを特徴とする、請求項３に記載の多機能周辺装置。
【請求項５】
前記通信装置からのデータは、ファックスデータまたは音声データである、請求項２ないし４のいずれかに記載の多機能周辺装置。
【請求項６】
前記排出手段は、前記プリンタデータを記録用紙に記録するために前記記憶手段から読み出すことによって前記プリンタデータを前記記憶手段から排出する、請求項１ないし４のいずれかに記載の多機能周辺装置。
【請求項７】
前記排出手段は、前記プリンタデータを消去することによって前記プリンタデータを前記記憶手段から排出する、請求項１ないし４のいずれかに記載の多機能周辺装置。
【請求項８】
コンピュータを、
通信回線を介して入力される通信装置からの画像データおよびケーブルを介して入力される情報処理装置からのプリンタデータを一時的に記憶する記憶手段と、
前記通信装置からの画像データを前記記憶手段に記憶させるときに、前記プリンタデータが記憶されていることによって前記記憶手段の空き容量が前記画像データを記憶できる所定容量よりも小さいか否かを判別する空き容量判別手段と、
前記記憶手段に記憶されたプリンタデータを排出する排出手段と、
前記空き容量判別手段により前記記憶手段の空き容量が前記所定容量よりも小さいと判別された場合は、前記排出手段に前記プリンタデータを前記記憶手段から排出させた後、前記通信装置からの画像データを当該記憶手段に記憶させ、前記空き容量判別手段により前記記憶手段の空き容量が前記所定容量以上と判別された場合は、前記排出手段に前記プリンタデータを前記記憶手段から排出させることなく前記通信装置からの画像データを当該記憶手段に記憶させる画像データ受信制御手段と、
して機能させるためのプログラムが記憶されていることを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項９】
コンピュータを、
通信回線を介して入力される通信装置からのデータ、ケーブルを介して入力される情報処理装置からのプリンタデータおよび画像読取手段で原稿を読み取って生成される画像データを一時的に記憶する記憶手段と、
前記データ、前記プリンタデータ若しくは前記画像データを前記記憶手段に記憶させるときに、前記プリンタデータが記憶されていることによって前記記憶手段の空き容量が前記データ、前記プリンタデータ若しくは前記画像データを記憶できる所定容量よりも小さいか否かを判別する空き容量判別手段と、
前記記憶手段に記憶されたプリンタデータを排出する排出手段と、
前記空き容量判別手段により前記記憶手段の空き容量が前記所定容量よりも小さいと判別された場合は、前記排出手段に前記プリンタデータを前記記憶手段から排出させた後、前記データ、前記プリンタデータ若しくは前記画像データを当該記憶手段に記憶させ、前記空き容量判別手段により前記記憶手段の空き容量が前記所定容量以上と判別された場合は、前記排出手段に前記プリンタデータを前記記憶手段から排出させることなく前記データ、前記プリンタデータ若しくは前記画像データを当該記憶手段に記憶させるデータ記憶制御手段と、
して機能させるためのプログラムが記憶されていることを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１０】
コンピュータを、
通信回線を介して入力される通信装置からのデータ、ケーブルを介して入力される情報処理装置からのプリンタデータおよび画像読取手段で原稿を読み取って生成される画像データを一時的に記憶する記憶手段と、
前記データ、前記プリンタデータ若しくは前記画像データを前記記憶手段に記憶させるときに、前記記憶手段にプリンタデータが残っているか否かを判別する判別手段と、
前記記憶手段に記憶されたプリンタデータを排出する排出手段と、
前記判別手段により前記記憶手段にプリンタデータが残っていると判別された場合、前記排出手段にそのプリンタデータを前記記憶手段に記憶されてから一定時間が経過したときに排出させた後、前記データ、前記プリンタデータ若しくは前記画像データを前記記憶手段に記憶させ、前記判別手段により前記記憶手段にプリンタデータが残っていないと判別された場合、前記排出手段にそのプリンタデータを前記記憶手段から排出させることなく前記データ、前記プリンタデータ若しくは前記画像データを前記記憶手段に記憶させるデータ記憶制御手段と、
して機能させるためのプログラムが記憶されていることを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信回線を介して信号を受信する受信手段と、情報処理装置とのデータの送受を行う送受手段と、前記受信手段により受信された受信信号および送受手段により受信したデータを記憶する記憶手段と、を備えた多機能周辺装置に関するものである。
【０００２】
【従来の技術】
近年、パーソナルコンピュータなどの情報処理装置にファクシミリモデムを内蔵したファクシミリ装置を接続したりして、パーソナルコンピュータによりファクシミリ通信を行うことが普及しつつある。
【０００３】
一般に、前記ファクシミリ装置は、ファックスデータ記録用メモリと、前記パーソナルコンピュータから送られてくるプリンタデータの記録用メモリとが、それぞれ設けられている。前記のようにファックスデータ記録用メモリとプリンタデータの記録用メモリとをそれぞれ別個に設けることにより、揮発性メモリの容量が大きくなり、コスト高になる。
【０００４】
そこで、コスト低減を図るために、ファクシミリ装置の揮発性メモリの記録エリアを、ファックスデータ用の記録メモリと、プリンタデータ用の記録メモリと、その他の記録メモリとを共用させることにより前記揮発性メモリの容量を小さくしている。
【０００５】
【発明が解決しようとする課題】
しかしながら、前記記録エリア内に一旦記憶されたプリンタデータは、改頁コマンド、記録終了コマンドあるいは次頁データが送られてこない場合や、ユーザによる記録終了操作が行われない場合などには、プリンタデータが前記記録エリア内に残留してしまう場合がある。
【０００６】
前記のようなメモリ共用型のファクシミリ装置においては、通信回線を介してファックスデータを受信した時に前記記録エリア内にプリンタデータが残留していると、前記記録エリアのメモリ残容量が少なく、受信したファックスデータによってすぐにメモリフルになってしまう場合がある。
【０００７】
前記記録エリアがメモリフルになってしまうと、受信途中であるファックスデータや以後送られてくるファックスデータの受信ができなくなってしまう。すなわち、受信エラーとなりファクシミリ装置の通信機能が停止してしまい、使い勝手が悪い。
【０００８】
また、いわゆる留守番電話機能を有するファクシミリ装置において、音声信号を受信し、この音声信号を音声データに変換して前記記録エリア内に記録する場合も、プリンタデータが前記記録エリアに残留しているときにファックスデータを受信した場合と同様に前記記録エリアのメモリ残容量が少ないことに起因して受信エラーを生じるおそれがある。
【０００９】
その他、メモリ共用型の記録エリアを有するファクシミリ装置において、前記記録エリア内にプリンタデータが残留しており、前記記録エリアのメモリ残容量が少ないときに、他の所定の処理を行うためのデータ、たとえば前記情報処理装置から送られてくるプリンタデータ、あるいは前記多機能周辺装置に備えられたスキャナなどを利用してファクシミリ送信やコピーのための原稿の画像を読み取った画像データが前記記録エリアに送られてきた場合に、所望のメモリ容量を確保することができないために、これらの処理を行うことができないことがあり、使い勝手が悪い。
【００１０】
本発明は、前記の点に鑑みて提案されたものであって、メモリの記録エリア内に情報処理装置から送られてきたプリンタデータが残留していても、他の処理、たとえば通信機能を利用したファックスデータ受信や音声信号の受信、あるいはコピー機能などを利用した画像の読み取りを行うことができる多機能周辺装置を提供することを目的としている。
【００１１】
【課題を解決するための手段】
前記目的を達成するため、請求項１に記載した発明の多機能周辺装置は、通信回線を介して入力される通信装置からの画像データおよびケーブルを介して入力される情報処理装置からのプリンタデータを一時的に記憶する記憶手段を備えた多機能周辺装置であって、前記通信装置からの画像データを前記記憶手段に記憶させるときに、前記プリンタデータが記憶されていることによって前記記憶手段の空き容量が前記画像データを記憶できる所定容量よりも小さいか否かを判別する空き容量判別手段と、前記記憶手段に記憶されたプリンタデータを排出する排出手段と、前記空き容量判別手段により前記記憶手段の空き容量が前記所定容量よりも小さいと判別された場合は、前記排出手段に前記プリンタデータを前記記憶手段から排出させた後、前記通信装置からの画像データを当該記憶手段に記憶させ、前記空き容量判別手段により前記記憶手段の空き容量が前記所定容量以上と判別された場合は、前記排出手段に前記プリンタデータを前記記憶手段から排出させることなく前記通信装置からの画像データを当該記憶手段に記憶させる画像データ受信制御手段とを備えたことを特徴としている。なお、前記所定容量とは、プリンタデータの排出を行っている間に受信した画像データを記憶できるメモリ容量よりもやや大きい値に設定するのが好ましい。
【００１２】
この多機能周辺装置によれば、通信装置からの画像データを記憶手段に記憶させるときに、記憶手段に情報処理装置から送信されたプリンタデータが記憶されており、それによって記憶手段の空き容量が画像データを記憶できる所定容量よりも小さい場合、記憶手段からプリンタデータを排出した後、画像データを記憶手段に記憶させるので、記憶手段内に通信装置からの画像データを記憶するためのメモリを十分に確保することができ、記憶手段がメモリフルになってしまうことはない。したがって、記憶手段がメモリフルになってしまうことにより受信途中である画像データや以後送られてくる画像データの受信ができなくなってしまうことはない。すなわち、受信エラーとなり多機能周辺装置の通信機能が停止してしまうようなことはない。また、記憶手段の空き容量に応じてプリンタデータを排出するか否かを選択でき、たとえば記憶手段に通信回線を介して送られてくる画像データを受信するのに十分な空き容量がある場合に、無意味にプリンタデータを排出してしまうことはない。
【００１３】
情報処理装置としては、パーソナルコンピュータなどが考えられる。多機能周辺装置としては、ファクシミリ機能、プリンタ機能、コピー機能、スキャナ機能や留守番電話機能などを併せ持った装置が考えられる。これに限らず、前記いずれかの１ないし複数の機能を持つ装置をケーブルや無線などで接続することにより多機能周辺装置として用いるものも本発明の適用範囲である。また、プリンタデータには、ワードプロセッサやワードプロセッサソフトを用いて作成された文書や画像が記憶されたテキストデータ、スキャナによって読み込まれた画像のデータおよびコピーデータなどが含まれる。送受手段は有線方式であっても、無線方式であってもよい。記憶手段はＲＡＭあるいはフラッシュメモリなどにより実現される。排出手段は、所定のプログラムをＣＰＵが実行することにより実現される。
【００１４】
また、請求項２に記載の多機能周辺装置は、通信回線を介して入力される通信装置からのデータ、ケーブルを介して入力される情報処理装置からのプリンタデータおよび画像読取手段で原稿を読み取って生成される画像データを一時的に記憶する記憶手段を備えた多機能周辺装置であって、前記データ、前記プリンタデータ若しくは前記画像データを前記記憶手段に記憶させるときに、前記プリンタデータが記憶されていることによって前記記憶手段の空き容量が前記データ、前記プリンタデータ若しくは前記画像データを記憶できる所定容量よりも小さいか否かを判別する空き容量判別手段と、前記記憶手段に記憶されたプリンタデータを排出する排出手段と、前記空き容量判別手段により前記記憶手段の空き容量が前記所定容量よりも小さいと判別された場合は、前記排出手段に前記プリンタデータを前記記憶手段から排出させた後、前記データ、前記プリンタデータ若しくは前記画像データを当該記憶手段に記憶させ、前記空き容量判別手段により前記記憶手段の空き容量が前記所定容量以上と判別された場合は、前記排出手段に前記プリンタデータを前記記憶手段から排出させることなく前記データ、前記プリンタデータ若しくは前記画像データを当該記憶手段に記憶させるデータ記憶制御手段とを備えたことを特徴としている。なお、前記画像読取手段で原稿を読み取って生成される画像データとは、いわゆるファックス送信、特にメモリ送信を行うための原稿の画像を読み取ったた画像データ、あるいはコピーを行うための原稿の画像を読み取った画像データなどである。
【００１５】
この多機能周辺装置によれば、通信装置からの画像データ、情報処理装置からのプリンタデータまたは画像読取手段で原稿を読み取って生成される画像データ（以下、［画像データ等］という。）を記憶手段に記憶させるときに、記憶手段に情報処理装置から送信されたプリンタデータが記憶されており、それによって記憶手段の空き容量が画像データ等を記憶できる所定容量よりも小さい場合、記憶手段からプリンタデータを排出した後、画像データ等を記憶手段に記憶させるので、プリンタデータによって記憶手段がメモリフルになってしまうことはない。即ち、記憶手段がメモリフルになってしまうことにより画像データ等を記憶手段に記憶できなくなってしまうことはない。
【００１６】
更に、請求項３に記載した発明の多機能周辺装置は、通信回線を介して入力される通信装置からのデータ、ケーブルを介して入力される情報処理装置からのプリンタデータおよび画像読取手段で原稿を読み取って生成される画像データを一時的に記憶する記憶手段を備えた多機能周辺装置であって、前記データ、前記プリンタデータ若しくは前記画像データを前記記憶手段に記憶させるときに、前記記憶手段にプリンタデータが残っているか否かを判別する判別手段と、前記記憶手段に記憶されたプリンタデータを排出する排出手段と、前記判別手段により前記記憶手段にプリンタデータが残っていると判別された場合、前記排出手段にそのプリンタデータを前記記憶手段に記憶されてから一定時間が経過したときに排出させた後、前記データ、前記プリンタデータ若しくは前記画像データを前記記憶手段に記憶させ、前記判別手段により前記記憶手段にプリンタデータが残っていないと判別された場合、前記データ、前記プリンタデータ若しくは前記画像データを前記記憶手段に記憶させるデータ記憶制御手段とを備えたことを特徴としている。また、請求項４に記載した発明の多機能周辺装置は、請求項３に記載の多機能周辺装置であって、前記データ記憶制御手段により前記プリンタデータが前記記憶手段に記憶されたときに、当該プリンタデータを記録用紙に記録できるか否かを判断する判断手段と、前記判断手段により前記記憶手段に記憶されたプリンタデータを記録用紙に記録できると判断された場合は、前記排出手段にそのプリンタデータを前記記録用紙に記録させるために前記記憶手段から排出させ、前記判断手段により前記記憶手段に記憶されたプリンタデータを記録用紙に記録できないと判断された場合は、前記排出手段にそのプリンタデータを前記記憶手段から排出させないプリンタデータ排出制御手段とを備えたものである。
【００１７】
この多機能周辺装置によれば、画像データ等の記憶手段への記憶要求が生じても記憶手段に記憶されたプリンタデータは当該記憶手段に記憶されてから一定時間が経過するまでは保持されるので、ユーザの意に反して不用意に排出されてしまうことはない。例えば、記憶手段に記憶されたプリンタデータを特殊紙に記録する場合に、いわゆる手差しによってこの特殊紙が供給される可能性の高い間は、記憶手段に記憶されたプリンタデータを排出させないことにより、ユーザがプリンタデータを記録すべく特殊紙を供給する意思があるにも関わらず、不用意にプリンタデータが排出されることもなく、また所望の特殊紙以外の記録用紙にプリンタデータが記録されてしまうこともない。
【００１８】
なお、一定時間とは、たとえば５分程度が好ましい。というのは、たとえば特殊紙にプリンタデータを記録するときには、いわゆる手差しによってこの特殊紙を供給しなければならず、その操作には少なからず時間を要する場合、たとえばユーザの不備により特殊紙を用意していないといった場合があり、このような事態を想定して一定時間を５分程度に設定することが適当である。
【００１９】
また、請求項５に記載した発明の多機能周辺装置は、請求項２ないし４のいずれかに記載の多機能周辺装置であって、前記通信装置からのデータは、ファックスデータまたは音声データである。
【００２０】
この多機能周辺装置によれば、請求項２ないし４のいずれかに記載の多機能周辺装置に加えて、通信回線を介してファックスデータを受信した場合、あるいはいわゆる留守番電話機能を有する多機能周辺装置において音声信号を受信し、この音声信号を音声データに変換して前記記憶手段に記憶させる場合に、前記記憶手段内に前記ファックスデータあるいは音声データを記憶するためのメモリを十分に確保することができ、前記記憶手段がメモリフルになってしまうこともなく、受信エラーを生じることはない。
【００２１】
【００２２】
【００２３】
【００２４】
【００２５】
【００２６】
【００２７】
【００２８】
【００２９】
【００３０】
【００３１】
【００３２】
更に、請求項６に記載した発明の多機能周辺装置は、請求項１ないし４のいずれかに記載の多機能周辺装置であって、前記排出手段は、前記プリンタデータを記録用紙に記録するために前記記憶手段から読み出すことによって前記プリンタデータを前記記憶手段から排出する。
【００３３】
この多機能周辺装置によれば、請求項１ないし４のいずれかに記載の多機能周辺装置の効果に加えて、プリンタデータを記録用紙上に記録した後にプリンタデータを消去するものであるので、ユーザ自身がプリンタデータが記録された記録用紙によって排出されたプリンタデータの内容を確認でき、ユーザの知らぬ間に記録用紙への記録が終了していないプリンタデータが消去されてしまうことはない。
【００３４】
また、請求項７に記載した発明の多機能周辺装置は、請求項１ないし４のいずれかに記載の多機能周辺装置であって、前記排出手段は、前記プリンタデータを消去することによって前記プリンタデータを前記記憶手段から排出する。。
【００３５】
この多機能周辺装置によれば、請求項１ないし４のいずれかに記載の多機能周辺装置の効果に加えて、たとえばプリンタデータの記録用紙への記録が終了していいても最終頁のプリンタデータが記憶手段内に残留するタイプの記録装置においては、無意味に記憶手段内に残留しているプリンタデータを消去することによりプリンタデータを改めて記録することなく、通信回線を介しての信号の受信用のメモリやプリンタデータなどその他のデータを記憶するためのメモリが確保できる。
【００３６】
更に、請求項８に記載した発明のコンピュータ読み取り可能な記憶媒体は、コンピュータを、通信回線を介して入力される通信装置からの画像データおよびケーブルを介して入力される情報処理装置からのプリンタデータを一時的に記憶する記憶手段と、前記通信装置からの画像データを前記記憶手段に記憶させるときに、前記プリンタデータが記憶されていることによって前記記憶手段の空き容量が前記画像データを記憶できる所定容量よりも小さいか否かを判別する空き容量判別手段と、前記記憶手段に記憶されたプリンタデータを排出する排出手段と、前記空き容量判別手段により前記記憶手段の空き容量が前記所定容量よりも小さいと判別された場合は、前記排出手段に前記プリンタデータを前記記憶手段から排出させた後、前記通信装置からの画像データを当該記憶手段に記憶させ、前記空き容量判別手段により前記記憶手段の空き容量が前記所定容量以上と判別された場合は、前記排出手段に前記プリンタデータを前記記憶手段から排出させることなく前記通信装置からの画像データを当該記憶手段に記憶させる画像データ受信制御手段と、して機能させるためのプログラムが記憶されていることを特徴としている。
【００３７】
この記憶媒体によれば、その内容に基づいて多機能周辺装置のＣＰＵを動作させることにより、請求項１に記載の多機能周辺装置の効果を享受できる。
【００３８】
記憶媒体としては、ＲＯＭ、フレキシブルディスクが考えられるが、これに限らず、たとえばＣＤ−ＲＯＭなどであってもよい。
【００３９】
また、請求項９に記載した発明のコンピュータ読み取り可能な記憶媒体は、コンピュータを、通信回線を介して入力される通信装置からのデータ、ケーブルを介して入力される情報処理装置からのプリンタデータおよび画像読取手段で原稿を読み取って生成される画像データを一時的に記憶する記憶手段と、前記データ、前記プリンタデータ若しくは前記画像データを前記記憶手段に記憶させるときに、前記プリンタデータが記憶されていることによって前記記憶手段の空き容量が前記データ、前記プリンタデータ若しくは前記画像データを記憶できる所定容量よりも小さいか否かを判別する空き容量判別手段と、前記記憶手段に記憶されたプリンタデータを排出する排出手段と、前記空き容量判別手段により前記記憶手段の空き容量が前記所定容量よりも小さいと判別された場合は、前記排出手段に前記プリンタデータを前記記憶手段から排出させた後、前記データ、前記プリンタデータ若しくは前記画像データを当該記憶手段に記憶させ、前記空き容量判別手段により前記記憶手段の空き容量が前記所定容量以上と判別された場合は、前記排出手段に前記プリンタデータを前記記憶手段から排出させることなく前記データ、前記プリンタデータ若しくは前記画像データを当該記憶手段に記憶させるデータ記憶制御手段と、して機能させるためのプログラムが記憶されていることを特徴としている。
【００４０】
この記憶媒体によれば、その内容に基づいて多機能周辺装置のＣＰＵを動作させることにより、請求項２に記載の多機能周辺装置の効果を享受できる。また、請求項１０に記載した発明のコンピュータ読み取り可能な記憶媒体は、コンピュータを、通信回線を介して入力される通信装置からのデータ、ケーブルを介して入力される情報処理装置からのプリンタデータおよび画像読取手段で原稿を読み取って生成される画像データを一時的に記憶する記憶手段と、前記データ、前記プリンタデータ若しくは前記画像データを前記記憶手段に記憶させるときに、前記プリンタデータが記憶されていることによって前記記憶手段の空き容量が前記データ、前記プリンタデータ若しくは前記画像データを記憶できる所定容量よりも小さいか否かを判別する空き容量判別手段と、前記記憶手段に記憶されたプリンタデータを排出する排出手段と、前記空き容量判別手段により前記記憶手段の空き容量が前記所定容量よりも小さいと判別された場合は、前記排出手段に前記プリンタデータを前記記憶手段から排出させた後、前記データ、前記プリンタデータ若しくは前記画像データを当該記憶手段に記憶させ、前記空き容量判別手段により前記記憶手段の空き容量が前記所定容量以上と判別された場合は、前記排出手段に前記プリンタデータを前記記憶手段から排出させることなく前記データ、前記プリンタデータ若しくは前記画像データを当該記憶手段に記憶させるデータ記憶制御手段と、して機能させるためのプログラムが記憶されていることを特徴としている。この記憶媒体によれば、その内容に基づいて多機能周辺装置のＣＰＵを動作させることにより、請求項３に記載の多機能周辺装置の効果を享受できる。
【００４１】
【発明の実施の形態】
以下、本発明の好ましい実施の形態を、図面を参照しつつ具体的に説明する。
【００４２】
図１は、情報処理装置としてのパーソナルコンピュータに本発明に係る多機能周辺装置を接続した状態の回路ブロック図である。パーソナルコンピュータ１は、いわゆるマルチウインドウを用いたＧＵＩを採用しており、複数のアプリケーションを同時に起動させておくことが可能である。多機能周辺装置（以下「ＭＦＤ」という）２は、ファクシミリ、プリンタ、イメージスキャナ、およびコピー機などの複数の機能を有している。なお、ＭＦＤはマルチ・ファンクション・デバイスの略称である。
【００４３】
パーソナルコンピュータ１は、プロセサ１１、ＲＯＭ１２、ＲＡＭ１３、ゲートアレイ１４、インターフェース１５、ハードディスク装置１６、およびフレキシブルディスクドライブ１７を備えている。プロセサ１１、ＲＯＭ１２、ＲＡＭ１３、ゲートアレイ１４、およびインターフェース１５は、バス線により相互に接続されている。バス線は、データバス、アドレスバス、および制御信号線を含む。
【００４４】
プロセサ１１は、ハードディスク装置１６にインストールされているＯＳや各種のアプリケーションソフトウェアなどのプログラムに基づいて動作し、情報処理を行う。ＲＯＭ１２は、各種のデータなどを記憶している。ＲＡＭ１３は、各種のアプリケーションソフトウェアなどによって利用され、各種のデータなどを記憶する。ゲートアレイ１４は、プロセサ１１とハードディスク装置１６およびフレキシブルディスクドライブ１７との間のインターフェースとして機能する。インターフェース１５は、たとえばＲＳ−２３２Ｃなどの規格に基づいて、パーソナルコンピュータ１とＭＦＤ２との間のデータの送受信を制御する。ハードディスク装置１６は、各種のアプリケーションソフトウェアのプログラムなどを記憶する。フレキシブルディスクドライブ１７は、フレキシブルディスクの内容を読み出す。
【００４５】
ＭＦＤ２は、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ゲートアレイ２４、インターフェース２５、スキャナ２６、プリンタ２７、およびモデム２８を備えている。ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ゲートアレイ２４、およびインターフェース２５は、バス線により相互に接続されている。バス線は、データバス、アドレスバス、および制御信号線を含む。インターフェース２５は、ケーブル３１を介してパーソナルコンピュータ１のインターフェース１５に接続されており、モデム２８には、電話回線３２が接続されている。
【００４６】
ＣＰＵ２１は、ＭＦＤ２全体を制御する。ＲＡＭ２２は、各種のデータを記憶する。ＲＯＭ２３は、ＭＦＤ２を制御するためのプログラムなどを記憶している。ゲートアレイ２４は、ＣＰＵ２１とスキャナ２６、プリンタ２７、およびモデム２８との間のインターフェースとして機能する。インターフェース２５は、たとえばＲＳ−２３２Ｃなどの規格に基づいて、パーソナルコンピュータ１とＭＦＤ２との間のデータの送受信を制御する。スキャナ２６は、原稿の画像を読み取って画像信号に変換する。プリンタ２７は、画像データに基づいて画像をプリントする。モデム２８は、ファクシミリ通信の送受信に際して、送信データにより搬送波を変調し、また受信搬送波を復調して受信データを取り出す。
【００４７】
パーソナルコンピュータ１のハードディスク装置１６には、ＭＦＤ２のモデム２８を用いてパーソナルコンピュータ１と他のファクシミリ装置などとの間でファクシミリ通信を行わせたり、プリンタ２７を用いてパーソナルコンピュータ１で作成した文書や画像を印刷させたり、スキャナ２６を用いて読み取らせた画像信号をパーソナルコンピュータ１に取り込んだりという、各種の機能を実現するためのＭＦＤ制御アプリケーションソフトウェアがインストールされている。このＭＦＤ制御アプリケーションソフトウェアは、フレキシブルディスクドライブ１７にフレキシブルディスクを挿入して所定の操作を行うことにより、ハードディスク装置１６にインストールされる。このＭＦＤ制御アプリケーションソフトウェアは、テキストデータをビットマップデータに変換するなどのデータ変換を行うＦＡＸドライバと呼ばれるソフトウェア、通信履歴を管理および表示するログマネージャと呼ばれるソフトウェア、およびパーソナルコンピュータ１とＭＦＤ２との間のデータの送受を管理するステータスモニタと呼ばれるソフトウェアなどにより構成されている。
【００４８】
すなわち、ＣＰＵ２１とインターフェース２５とケーブル３１は、情報処理装置１と多機能周辺装置２との間のデータのする送受を行う送受手段を構成している。ＲＡＭ２２は、受信手段により受信された受信信号および送受手段により受信したプリンタデータを記憶する記憶手段を構成している。ＣＰＵ２１およびＲＯＭ２３は、記憶手段にプリンタデータが記憶されているときに、前記受信手段により信号を受信した場合、あるいは所定の処理を行うためのデータが前記記憶手段に送られてきた場合に、前記記憶手段からプリンタデータを排出する排出手段、および所定の処理を行うためのデータが前記記憶手段に送られてきた場合であっても、前記記憶手段にプリンタデータが記憶されてから一定時間経過していないときには、前記記憶手段から前記プリンタデータを排出することを禁止する排出禁止手段を構成している。ＣＰＵ２１およびスキャナ２６は、原稿の画像を読み取って画像データを出力する読取手段を構成している。
【００４９】
次に、このように構成された多機能周辺装置の動作の概略について説明する。通信回線を介して信号を受信した場合に、ＣＰＵ２１がＲＡＭ２２内にプリンタデータが残留しているか否かを判断する。ＣＰＵ２１がＲＡＭ２２内にプリンタデータが残留していると判断した場合には、ＣＰＵ２１がＲＡＭ２２のメモリ残容量を検出する。ＣＰＵ２１が、ＲＡＭ２２のメモリ残容量が所定値以下である、すなわち受信した信号をＲＡＭ２２内に記憶させるためにはメモリの容量が不足していると判断した場合には、プリンタデータを記録用紙上に記録することにより排出し、ＲＡＭ２２内に受信信号を記憶するためのメモリを確保する。
【００５０】
また、記録要求があった場合も同様に、ＣＰＵ２１がＲＡＭ２２内にプリンタデータが残留しているか否かを判断する。ＣＰＵ２１がＲＡＭ２２内にプリンタデータが残留していると判断した場合には、ＣＰＵ２１がＲＡＭ２２内に前記プリンタデータが記憶されてから一定時間経過したか否かを判断する。ＣＰＵ２１が一定時間経過していると判断した場合には、ＲＡＭ２２内に残留しているプリンタデータを記録用紙上に記録する。このとき、前記残留プリンタデータの記録用紙上への記録は、所望の記録用紙が用意されていない場合であっても、所望以外の用意されている記録用紙上に行われる。このようにして、新たなプリンタデータを記憶するためのメモリをＲＡＭ２２内に確保する。さらに、ＣＰＵ２１が新たなプリンタデータの記録用紙上への記録が可能であると判断した場合には、新たなプリンタデータを記録用紙上へ記録する。
【００５１】
次に、図１に示すＭＦＤ２によるファックスデータの受信処理の手順について、図２に示すフローチャートを参照しながら説明する。
【００５２】
先ず、ＣＰＵ２１が発呼端末から電話回線を３２を介して呼出信号が送られてきたか否かを判断する（Ｓ１）。呼出信号が送られてきていない場合には（Ｓ１：ＮＯ）、ＣＰＵ２１は呼出信号が送られてくるまで（Ｓ１：ＹＥＳ）、前記判断を繰り返す。
【００５３】
Ｓ１において、ＣＰＵ２１が呼出信号が送られてきたと判断した場合には（Ｓ１：ＹＥＳ）、ＣＰＵ２１は回線を閉結させる（Ｓ２）。次いで、ＣＰＵ２１がＲＡＭ２２内にプリンタデータが残留しているか否かを判断する（Ｓ３）。なお、プリンタデータには、ワードプロセッサやワードプロセッサソフトを用いて作成された文書や画像が記憶されたテキストデータ、スキャナによって読み込まれた画像のデータおよびコピーデータなどが含まれる。
【００５４】
Ｓ３において、ＣＰＵ２１がＲＡＭ２２内にプリンタデータが残留していると判断した場合には（Ｓ３：ＹＥＳ）、ＣＰＵ２１がＲＡＭ２２内のメモリの残容量を検出する（Ｓ４）。ＲＡＭ２２内のメモリ残容量によっては、受信した全てのファックスデータを処理できる場合があるので、このステップを設けることによって無意味にプリンタデータを排出することがなくなる。
【００５５】
ＣＰＵ２１がＲＡＭ２２内のメモリの残容量が所定値以下であると判断した場合には（Ｓ４：ＹＥＳ）、現在のＲＡＭ２２内のメモリの残容量では、ファックス受信が不可能であるということなので、プリンタデータを記録用紙上に記録し（Ｓ５）、プリンタデータをＲＡＭ２２から排出することにより、ＲＡＭ２２内にファック受信用のメモリを確保する。なお、前記所定値とは、プリンタデータの排出を行っている間に受信したファックスデータを記憶できるメモリ容量よりもやや大きい値に設定するのが好ましい。
【００５６】
次いで、ＣＰＵ２１がプリンタデータの記録用紙上への記録が終了したか否かを判断する（Ｓ６）。ＣＰＵ２１が、プリンタデータの記録用紙上への記録が終了していないと判断した場合には（Ｓ６：ＮＯ）、Ｓ５に戻ってプリンタデータの記録用紙上への記録が終了するまでプリンタデータの記録を行う。
【００５７】
Ｓ６において、ＣＰＵ２１がプリンタデータの記録用紙上への記録が終了したと判断した場合には（Ｓ６：ＹＥＳ）、ＲＡＭ２２内からプリンタデータが排出され、ＲＡＭ２２内にファックス受信用のメモリが確保されたということであるので、ファックスデータの記録を行う（Ｓ７）。
【００５８】
このように、本実施形態における多機能周辺装置は、ＲＡＭ２２内のメモリ残容量が所定値を下回った段階でＲＡＭ２２内からプリンタデータを排出するので、ＲＡＭ２２内のメモリ残容量がなくなり、受信エラーを起こすことはない。
【００５９】
次いで、ＣＰＵ２１が受信した全てのファックスデータの記録が終了したか否かを判断する（Ｓ８）。ＣＰＵ２１が受信した全てのファックスデータの記録が終了していないと判断した場合には（Ｓ８：ＮＯ）、Ｓ７に戻って受信した全てのファックスデータの記録が終了するまでファックスデータの記録を行う。
【００６０】
Ｓ８において、ＣＰＵ２１が受信した全てのファックスデータの記録が終了したと判断した場合には（Ｓ８：ＹＥＳ）、回線を開放し（Ｓ９）、このルーチンを終了する。
【００６１】
Ｓ３において、ＣＰＵ２１がＲＡＭ２２内にプリンタデータが残留していないと判断した場合には（Ｓ３：ＮＯ）、ＲＡＭ２２内にファックスデータ受信用のメモリが十分に確保できるということであるので、ファックスデータを記録用紙上に記録する（Ｓ７）。以下、受信した全てのファックスデータについて記録用紙上に記録を行い、ファックスデータの記録が終了した場合には（Ｓ８：ＹＥＳ）、回線を開放し（Ｓ９）、このルーチンを終了する。
【００６２】
Ｓ４において、ＣＰＵ２１がＲＡＭ２２内のメモリの残容量が所定値以下でないと判断した場合には（Ｓ４：ＮＯ）、ＣＰＵ２１はＲＡＭ２２内の記録エリアの空きエリアにファックスデータを一旦記憶させる（Ｓ１０）。
【００６３】
次いで、ＣＰＵ２１が受信した全てのファックスデータの記憶が終了したか否かを判断する（Ｓ１１）。ＣＰＵ２１が受信した全てのファックスデータの記憶が終了したと判断した場合には（Ｓ１１：ＹＥＳ）、前記空きエリア内に受信した全てのファックスデータが記憶できたということであるので、ファックスデータを記録用紙上に記録する（Ｓ７）。以下、受信した全てのファックスデータについて記録用紙上に記録を行い、ファックスデータの記録が終了した場合には（Ｓ８：ＹＥＳ）、回線を開放し（Ｓ９）、このルーチンを終了する。
【００６４】
Ｓ１１において、ＣＰＵ２１が受信した全てのファックスデータの記憶が終了していないと判断した場合には（Ｓ１１：ＮＯ）、Ｓ４に戻ってＣＰＵ２１がＲＡＭ２２内のメモリの残容量が所定値以下であると判断するか（Ｓ４：ＹＥＳ）、あるいはＣＰＵ２１が受信した全てのファックスデータの記憶が終了したと判断するまでファックスデータの記憶を行う。
【００６５】
なお、前記実施形態では、ＲＡＭ２２内のファックスデータ受信用のメモリの残容量により、プリンタデータをＲＡＭ２２内から排出するか否かを判断したが、ファックスデータ受信の同時にプリンタデータをＲＡＭ２２内から排出するようにしてもよい。
【００６６】
また、前記実施形態では、プリンタデータの記録終了とともにプリンタデータがＲＡＭ２２内から消去されるタイプの多機能周辺装置を前提としているので、プリンタデータを記録用紙上に記録することによりプリンタデータの排出を行ったが、プリンタデータの記録が終了してもプリンタデータがＲＡＭ２２内に残留するタイプの多機能周辺装置においては、プリンタデータを記録用紙上に記録することは記録用紙の無駄な消費であるので、ＲＡＭ２２からプリンタデータを記録用紙上に記録せずに強制的に消去してしまうことにより排出を行ってもよい。
【００６７】
ここで、図３について簡単に説明しておく。図３は、情報処理装置としてのパーソナルコンピュータに本発明に係る多機能周辺装置を接続した状態の回路ブロック図である。図３が図１と相違する点は、ＭＦＤ２にコーデック２９およびＥＥＰＲＯＭ３０が備えられている点である。このコーデック２９およびＥＥＰＲＯＭ３０は、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、ゲートアレイ２４、およびインターフェース２５とともにバス線によって相互に接続されている。コーデック２９は、ファックスデータの符号・復号化および音声信号と音声データとの相互変換を行う装置であり、たとえばＭＦＤ２が電話回線３２を介して音声信号を受信した場合、受信される音声信号はアナログ信号であるので、この音声信号をコーデック２９によってＲＡＭ２２が記憶可能なデジタル信号に変換する必要がある。このため、音声信号を受信してデジタル信号に変換するためにコーデック２９が必要になる。また、ＥＥＰＲＯＭ３０は、各種フラグや登録ダイヤルなどを記憶するものである。
【００６８】
続いて、図３に示すＭＦＤ２による音声信号の受信処理の手順を簡単に説明する。基本的な処理手順は前記したファックスデータの受信処理の手順と同様である。ファックスデータの受信処理の手順と相違する点は、図２のＳ１０において、ファックスデータをＭＦＤ２のＲＡＭ２２に記憶させる場合に、受信した音声信号をコーデック２９によって音声データに変換させた後にＲＡＭ２２に記憶させる点である。
【００６９】
次に、図３に示すＭＦＤ２によるプリンタデータの記録処理の手順について、図４に示すフローチャートを参照しながら説明する。
【００７０】
先ず、ＣＰＵ２１が、ユーザによって記録要求がなされたか否かを判断する（Ｓ２０）。ＣＰＵ２１が、ユーザによって記録要求がなされたと判断した場合には（Ｓ２０：ＹＥＳ）、ＣＰＵ２１がＲＡＭ２２内にプリンタデータが残留しているか否かを判断する（Ｓ２１）。すなわち、ＲＡＭ２２に新たに送られてくるプリンタデータを記憶するためのメモリ容量が確保できるか否かを判断する。なお、プリンタデータには、ワードプロセッサやワードプロセッサソフトを用いて作成された文書や画像が記憶されたテキストデータ、スキャナによって読み込まれた画像のデータおよびコピーデータなどが含まれる。また、記録要求とは、情報処理装置から送られてくるプリンタデータのみならず、前記読取手段により読み取られた原稿の画像データをも含んでいる。
【００７１】
ＣＰＵ２１が、ＲＡＭ２２内にプリンタデータが残留していないと判断した場合には（Ｓ２１：ＮＯ）、記録用紙上に記録すべきプリンタデータの１頁分を記憶させ（Ｓ２２）、次いで、ＣＰＵ２１がＲＯＭ２３に記憶された所定のプログラムを実行することによりタイマを起動させる（Ｓ２３）。なお、タイマとしては、たとえばカウントダウン方式のものが用いられる。具体的には、整数の変数Ｎをレジストに設定し、所定周期のクロック信号に同期して変数Ｎを１ずつ減じていき、変数Ｎが０になったときをタイムアップとするものである。
【００７２】
次いで、ＣＰＵ２１が、ＲＡＭ２２に記憶されたプリンタデータの記録用紙上への記録が可能であるか否かを判断する（Ｓ２４）。ＣＰＵ２１が、ＲＡＭ２２に記憶されたプリンタデータの記録用紙上への記録が可能でないと判断した場合には（Ｓ２４：ＮＯ）、フラグＦの値を１としてＥＥＰＲＯＭ３０に記憶させ（Ｓ２５）、このルーチンを終了する。すなわち、次回記録要求がなされた場合に、このステップによって記憶されたフラグＦの内容からＣＰＵ２１がＲＡＭ２内にプリンタデータが残留しているか否かを判断できる。また、このステップにおいて、ＣＰＵ２１がプリンタデータの記録が可能でないと判断する状態としては、手差しによって記録用紙、特に特殊紙を供給してプリンタデータを記録すべき場合において記録紙が供給されない状態などが考えられる。
【００７３】
Ｓ２４において、ＣＰＵ２１が、ＲＡＭ２２に記憶されたプリンタデータの記録用紙上への記録が可能であると判断した場合には（Ｓ２４：ＹＥＳ）、ＲＡＭ２２に記憶されたプリンタデータを記録用紙上に記録する（Ｓ２６）。続いて、ＣＰＵ２１が、ＲＡＭ２２内に記憶された１頁分のプリンタデータの記録用紙上への記録が終了したか否かを判断する（Ｓ２７）。
【００７４】
ＣＰＵ２１が、ＲＡＭ２２内に記憶された１頁分のプリンタデータの記録用紙上への記録が終了していないと判断した場合には（Ｓ２７：ＮＯ）、ＣＰＵ２１が、ＲＡＭ２２内に記憶された１頁分のプリンタデータの記録用紙上への記録が終了したと判断するまでこの判断を繰り返す。ＣＰＵ２１が、ＲＡＭ２２内に記憶された１頁分のプリンタデータの記録用紙上への記録が終了したと判断した場合には（Ｓ２７：ＹＥＳ）、Ｓ２３において起動させたタイマをリセットする（Ｓ２８）。
【００７５】
続いて、ＣＰＵ２１が、記録用紙上に記録すべき全てのプリンタデータの記録が終了したか否か、言い換えれば先に記録用紙上に記録したプリンタデータが記録用紙上に記録すべき全てのプリンタデータの最終頁であるか否かを判断する（Ｓ２９）。ＣＰＵ２１が、記録用紙上に記録すべき全てのプリンタデータ記録が終了していないと判断した場合には（Ｓ２９：ＮＯ）、Ｓ２２に戻って、次の頁のプリンタデータを同様に処理し、ＣＰＵ２１が、記録用紙上に記録すべき全てのプリンタデータ記録が終了したと判断するまで、あるいはＳ２４においてＲＡＭ２２に記憶されたプリンタデータの記録用紙上への記録が可能でないとＣＰＵ２１によって判断されるまでこの処理を繰り返す。
【００７６】
Ｓ２９において、ＣＰＵ２１が記録用紙上に記録すべき全てのプリンタデータの記録が終了したと判断した場合には（Ｓ２９：ＹＥＳ）、ＣＰＵ２１がフラグＦの値を０としてＥＥＰＲＯＭ３０に記憶させる（Ｓ３０）。
【００７７】
Ｓ２０において、ＣＰＵ２１が、ユーザによって記録要求がなされていないと判断した場合には（Ｓ２０：ＮＯ）、ＣＰＵ２１がＥＥＰＲＯＭ３０に記憶されたフラグＦの値が１であるか否かを判断する（Ｓ３１）。ＣＰＵ２１によってＥＥＰＲＯＭ３０に記憶されたフラグＦの値が１であると判断した場合には（Ｓ３１：ＹＥＳ）、Ｓ２４に進む。このとき、ＥＥＰＲＯＭ３０に記憶されたフラグＦの値が１であるとＣＰＵ２１によって判断されたので、ＲＡＭ２２内にはプリンタデータが残留しているということである。したがって、前回ＲＡＭ２２内に記憶されたプリンタデータの記録用紙上への記録が可能でないと判断されてから、記録が可能でない原因が解消された場合を想定して、この残留データの記録用紙上への記録が可能であるか否かを再びＣＰＵ２１に判断させ、可能であればこの残留データを記録用紙上に記録するのである。このような場合として、たとえば手差しによって記録用紙を供給してＲＡＭ２２に記憶されたプリンタデータを記録すべき場合に、前回判断時においては記録用紙が供給されていなかったが、その後において所望の記録用紙が手差し供給されるような場合が考えられる。
【００７８】
Ｓ２１において、ＣＰＵ２１が、ＲＡＭ２２内にプリンタデータが残留していると判断した場合には（Ｓ２１：ＹＥＳ）、ＣＰＵ２１がタイムアップ、すなわちプリンタデータがＲＡＭ２２に記憶されてから一定時間経過したか否かを判断する（Ｓ３２）。なお、一定時間としては５分程度が好ましい。
【００７９】
ＣＰＵ２１が、タイムアップでないと判断した場合には（Ｓ３２：ＮＯ）、ＣＰＵ２１が、タイムアップであると判断するまでこの判断を繰り返す。ＣＰＵ２１が、タイムアップである、すなわちプリンタデータがＲＡＭ２２に記憶されてから一定時間経過したと判断した場合には（Ｓ３２：ＹＥＳ）、ＲＡＭ２２に残留したプリンタデータ記録用紙上に記録する（Ｓ３３）。このとき、特殊紙にＲＡＭ２２に残留したプリンタデータを記録させるべき場合であっても、ＭＦＤ２に用意されている定型紙などにこのプリンタデータは記録される。
【００８０】
続いて、ＣＰＵ２１が、ＲＡＭ２２内に残留しているプリンタデータの全ての記録用紙上への記録が終了したか否かを判断する（Ｓ３４）。ＣＰＵ２１が、ＲＡＭ２２内に残留しているプリンタデータの全ての記録用紙上への記録が終了していないと判断した場合には（Ｓ３４：ＮＯ）、ＣＰＵ２１がＲＡＭ２２内に残留しているプリンタデータの全ての記録用紙上への記録が終了したと判断するまでこの判断を繰り返す。
【００８１】
ＣＰＵ２１が、ＲＡＭ２２内に残留しているプリンタデータの全ての記録用紙上への記録が終了したと判断した場合には（Ｓ３４：ＹＥＳ）、Ｓ２２に進んで新たに記録要求されたプリンタデータを処理する。このとき、Ｓ２４において、ＣＰＵ２１が新たに記録用紙上に記録すべきプリンタデータの記録が可能でないと判断した場合には（Ｓ２４：ＮＯ）、フラグＦの値を１としてＥＥＰＲＯＭに記憶させて、このルーチンを終了し、ＣＰＵ２１が新たに記録用紙上に記録すべきプリンタデータの記録が終了したと判断した場合、あるいはＳ２４においてＲＡＭ２２に記憶された新たなプリンタデータの記録用紙上への記録が可能でないとＣＰＵ２１によって判断された場合にもこのルーチンを終了する。
【００８２】
なお、前記実施形態では、プリンタデータの記録終了ともにプリンタデータがＲＡＭ２２内から消去されるタイプの多機能周辺装置を前提としているので、プリンタデータを記録用紙上に記録することによりプリンタデータの排出を行ったが、プリンタデータの記録が終了してもプリンタデータがＲＡＭ２２内に残留するタイプの多機能周辺装置においては、プリンタデータを記録用紙上に記録することは記録用紙の無駄な消費であるので、ＲＡＭ２２からプリンタデータを記録用紙上に記録せずに強制的に消去してしまうことにより排出を行ってもよい。
【００８３】
次に、図３に示すＭＦＤ２による複写処理の手順を簡単に説明する。基本的には図４に示された記録処理の手順と同様である。図４に示された記録処理の手順と異なる点は、先ず、記録処理ではＳ２０においてＣＰＵ２１が記録要求がなされたか否かを判断するのに対して、複写処理ではＣＰＵ２１が複写要求がなされたか否かを判断する点である。次に異なる点は、記録処理では、Ｓ２２においてＣＰＵ２１がパーソナルコンピュータ１から送られてくる新たなプリンタデータをＲＡＭ２２に記憶させるのに対して、複写処理ではスキャナ２０によって原稿の画像の読み取りを行い、この読み取られた画像データをＲＡＭ２２に記憶させる点である。
【００８４】
なお、図３に示されたＭＦＤ２による複写処理は、ＲＡＭ２２内にプリンタデータが残留しているときに複写要求がなされた場合に、ＣＰＵ２１がＲＡＭ２２のメモリの残容量が所定値以下であるか否かを判断し、所定値以下であると判断した場合に、ＲＡＭ２２内に残留しているプリンタデータを排出し、所定値以下でないと判断した場合にはプリンタデータをＲＡＭ２２内に残留させておくようにしてもよい。
【００８５】
【発明の効果】
以上説明したように請求項１に記載した発明の多機能周辺装置によれば、通信装置からの画像データを記憶手段に記憶させるときに、記憶手段に情報処理装置から送信されたプリンタデータが記憶されており、それによって記憶手段の空き容量が画像データを記憶できる所定容量よりも小さい場合、記憶手段からプリンタデータを排出した後、画像データを記憶手段に記憶させるので、記憶手段内に通信装置からの画像データを記憶するためのメモリを十分に確保することができ、記憶手段がメモリフルになってしまうことはない。したがって、記憶手段がメモリフルになってしまうことにより受信途中である画像データや以後送られてくる画像データの受信ができなくなってしまうことはない。すなわち、受信エラーとなり多機能周辺装置の通信機能が停止してしまうようなことはない。また、記憶手段の空き容量に応じてプリンタデータを排出するか否かを選択でき、たとえば記憶手段に通信回線を介して送られてくる画像データを受信するのに十分な空き容量がある場合に、無意味にプリンタデータを排出してしまうことはない。
【００８６】
また、請求項２に記載した発明の多機能周辺装置によれば、通信装置からの画像データ、情報処理装置からのプリンタデータまたは画像読取手段で原稿を読み取って生成される画像データを記憶手段に記憶させるときに、記憶手段に情報処理装置から送信されたプリンタデータが記憶されており、それによって記憶手段の空き容量が画像データ等を記憶できる所定容量よりも小さい場合、記憶手段からプリンタデータを排出した後、画像データ等を記憶手段に記憶させるので、プリンタデータによって記憶手段がメモリフルになってしまうことはない。即ち、記憶手段がメモリフルになってしまうことにより画像データ等を記憶手段に記憶ができなくなってしまうことはない。
【００８７】
更に、請求項３，４に記載した発明の多機能周辺装置によれば、画像データ等の記憶手段への記憶要求が生じても記憶手段に記憶されたプリンタデータは当該記憶手段に記憶されてから一定時間が経過するまでは保持されるので、ユーザの意に反して不用意に排出されてしまうことはない。例えば、記憶手段に記憶されたプリンタデータを特殊紙に記録する場合に、いわゆる手差しによってこの特殊紙が供給される可能性の高い間は、記憶手段に記憶されたプリンタデータを排出させないことにより、ユーザがプリンタデータを記録すべく特殊紙を供給する意思があるにも関わらず、不用意にプリンタデータが排出されることもなく、また所望の特殊紙以外の記録用紙にプリンタデータが記録されてしまうこともない。
【００８８】
また、請求項５に記載した発明の多機能周辺装置によれば、請求項２ないし４のいずれかに記載の多機能周辺装置の効果に加えて、通信回線を介してファックスデータを受信した場合、あるいはいわゆる留守番電話機能を有する多機能周辺装置において音声信号を受信し、この音声信号を音声データに変換して前記記憶手段に記憶させる場合に、前記記憶手段内に前記ファックスデータあるいは音声データを記憶するためのメモリを十分に確保することができ、前記記憶手段がメモリフルになってしまうこともなく、受信エラーを生じることはない。
【００８９】
【００９０】
【００９１】
【００９２】
【００９３】
更に、請求項６に記載した発明の多機能周辺装置によれば、請求項１ないし４のいずれかに記載の多機能周辺装置の効果に加えて、プリンタデータを記録用紙上に記録した後にプリンタデータを消去するものであるので、ユーザ自身がプリンタデータが記録された記録用紙によって排出されたプリンタデータの内容を確認でき、ユーザの知らぬ間に記録用紙への記録が終了していないプリンタデータが消去されてしまうことはない。
【００９４】
また、請求項７に記載した発明の多機能周辺装置によれば、請求項１ないし４のいずれかに記載の多機能周辺装置の効果に加えて、たとえばプリンタデータの記録用紙への記録が終了していいても最終頁のプリンタデータが記憶手段内に残留するタイプの記録装置においては、無意味に記憶手段内に残留しているプリンタデータを消去することによりプリンタデータを改めて記録することなく、通信回線を介しての信号の受信用のメモリやプリンタデータなどその他のデータを記憶するためのメモリが確保できる。
【００９５】
更に、請求項８に記載した発明の記憶媒体によれば、その内容に基づいて多機能周辺装置のＣＰＵを動作させることにより、請求項１に記載の多機能周辺装置の効果を享受できる。
【００９６】
また、請求項９に記載した発明の記憶媒体によれば、その内容に基づいて多機能周辺装置のＣＰＵを動作させることにより、請求項２に記載の多機能周辺装置の効果を享受できる。また、請求項１０に記載した発明の記憶媒体によれば、その内容に基づいて多機能周辺装置のＣＰＵを動作させることにより、請求項３に記載の多機能周辺装置の効果を享受できる。
【図面の簡単な説明】
【図１】  情報処理装置としてのパーソナルコンピュータに本発明に係る多機能周辺装置を接続した状態の回路ブロック図である。
【図２】  図１に示す多機能周辺装置によるＦＡＸ受信処理の手順を説明するフローチャートである。
【図３】  情報処理装置としてのパーソナルコンピュータに本発明に係る多機能周辺装置を接続した状態の回路ブロック図である。
【図４】  図３に示す多機能周辺装置による記録処理の手順を説明するフローチャートである。
【符号の説明】
１    パーソナルコンピュータ
２    ＭＦＤ
２１  ＣＰＵ
２２  ＲＡＭ
２５  インターフェイス
２７  プリンタ
２９  コーデック
３０  ＥＥＰＲＯＭ
【図１】
0004147593.tif 000002
【図２】
0004147593.tif 000003
【図３】
0004147593.tif 000004
【図４】
0004147593.tif 000005