(57)【要約】      （修正有）【課題】複数の機能の動作が同時に実行される状況下においても、メモリの使用状況を正確に把握でき、新たな機能を実行する前にメモリ不足が発生するか否かを知ることができる複合機を提供する。【解決手段】空きメモリサイズ、使用可能メモリサイズ、予想使用メモリサイズ、および不足メモリサイズが算出されると、使用可能メモリサイズと新生成データによる予想使用メモリサイズとが比較され、新生成データによってメモリフル状態になるか否かが判定される。メモリフル状態になると判定されると、新生成データの使用可能メモリへの記憶処理が制限される。そして、現在動作中のいずれの機能によって使用されているＲＡＭの共有エリアの一部を開放可能か判断する処理が行われる。その後、ＲＡＭに記憶された各メモリサイズと、算出された各メモリサイズと、開放可能なメモリを開放するか否かの選択をユーザに促す旨が、ＬＣＤに表示される。【選択図】図５
2007151004.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能を備えた複合機において、
機能毎の動作によって生成される各データを１つの記憶領域に記憶する記憶手段と、
少なくとも１つの機能の動作中にその機能の動作によって前記記憶手段が前記記憶領域に記憶したデータ量と、前記記憶領域の全体の容量とに基づいて、新たな機能の動作によって生成されるデータを前記記憶領域に記憶するために前記記憶領域の容量が不足するか否かを判定する不足容量判定手段と、
前記不足容量判定手段によって前記容量が不足すると判定されると、前記新たな機能の動作によって生成されるデータを前記記憶手段が前記記憶領域に記憶するのを制限する制限手段と、
前記制限手段によって前記記憶領域への記憶を制限されたデータを前記記憶領域に記憶するのに不足する不足容量と、前記記憶領域を使用しているデータの使用状況とを表示する表示手段と、を備えたことを特徴とする複合機。
【請求項２】
前記表示手段は、前記データの使用状況を動作中の機能別に表示することを特徴とする請求項１に記載の複合機。
【請求項３】
前記不足容量判定手段によって前記記憶領域の容量が不足しないと判定されると、前記新たな機能におけるデータの前記記憶領域への記憶の制限を解除する解除手段をさらに備えたことを特徴とする請求項１または２に記載の複合機。
【請求項４】
前記記憶手段よって前記記憶領域に記憶されたデータ量を前記記憶領域の全体の容量から減じることによって、前記記憶領域の空き容量を算出する空き容量算出手段をさらに備え、
前記不足容量判定手段は、前記空き容量算出手段によって算出された空き容量のうち各機能の動作により生成されるデータを記憶するために使用される使用可能容量が、前記新たな機能の動作により生成されるデータ量より小さいか否かを比較することにより、前記記憶領域の容量が不足するか否かを判定することを特徴とする請求項１乃至３のいずれかに記載の複合機。
【請求項５】
前記空き容量算出手段は、前記少なくとも１つの機能の動作中に、所定の時間間隔で前記空き容量を算出することを特徴とする請求項４に記載の複合機。
【請求項６】
前記使用可能容量を前記新たな機能の動作により生成されるデータ量から減じることによって、前記不足容量を算出する不足容量算出手段をさらに備えたことを特徴とする請求項４また５に記載の複合機。
【請求項７】
前記不足容量算出手段は、前記少なくとも１つの機能の動作中に、所定の時間間隔で前記不足容量を算出することを特徴とする請求項６に記載の複合機。
【請求項８】
前記表示手段によって表示される前記不足容量と前記使用状況は、メモリサイズによって表示されることを特徴とする請求項１乃至７のいずれかに記載の複合機。
【請求項９】
前記表示手段によって表示される前記不足容量と前記使用状況は、前記記憶領域に占める割合によって表示されることを特徴とする請求項１乃至７のいずれかに記載の複合機。
【請求項１０】
前記不足容量を前記記憶領域に記憶されたデータの機能毎のデータ量と比較して、いずれのデータを記憶している前記記憶領域が開放可能かを判断する開放メモリ判断手段と、
前記開放メモリ判断手段によって前記開放可能な記憶領域を判断されると、そのデータに関する機能の動作を続行するか、またはそのデータに関する機能動作に替えて前記新たな機能の動作を開始するかを選択する動作選択手段と、
前記選択手段によって前記新たな機能の動作を開始することが選択されると、前記開放可能な記憶領域を開放する開放手段と、をさらに備えたことを特徴とする請求項１乃至９のいずれかに記載の複合機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はレーザプリンタなどの画像形成装置に関する。
【背景技術】
【０００２】
レーザプリンタなどの画像形成装置において、プリント処理の停止や遅延の内部原因が正確に把握でき、かつ迅速に適切な処置を行うために、データ登録あるいはプリント中にメモリ不足が発生した場合に、メモリ不足と不足容量とを含む情報をホストコンピュータの表示部に表示する技術が特許文献１に記載されている。
【０００３】
上記特許文献１には、データ登録時のメモリ不足処理として、フォームの登録中にメモリフル状態が発生すると、以降のフォームを登録せず、登録できなかったフォームサイズを表示して、登録できたフォームを描画するか削除するかをユーザに判断させるようにした画像形成装置が開示されている。また、データ印字時のメモリ不足処理として、送られてきたデータを基にした１ページ分のオブジェクトを生成する時に、メモリ不足による解像度低下が発生した時点で解像度低下発生回数をカウントし、残りのオブジェクトを所定解像度で印字するのに必要であったメモリ量を平均不足メモリ量と最大不足メモリ量として格納しつつ印字を続行し、解像度低下発生回数がある閾値を越えた場合は、メモリ不足の情報と、メモリに格納した平均不足メモリ量及び最大不足メモリ量を表示して、ユーザにメモリの増設を促すことが行われている。
【０００４】
【特許文献１】特開平９−０３４７５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１において、動作を実行する前にメモリフル状態になるか予想ができず、メモリフル状態となってしまってから、登録できたフォームを削除したり、高い解像度を保ったまま印字動作をしたいのに自動的に解像度を低下されて印字されたりしていたので、ユーザによっては納得のいかない処理となってしまう問題があった。
【０００６】
また、上記特許文献１では、フォームの登録中やデータ印字中など、１つの動作を行っているときにメモリ不足が発生したか否かを判定しているに留まっている。したがって、プリンタ機能、ファクシミリ機能、スキャナ機能など複数の機能を備え、各機能の動作時に使用されるデータが１つのメモリで管理されているような複合機において、複数の機能の動作が同時に行われているときは、メモリの正確な使用状況を把握しきれない問題があった。
【０００７】
そこで、本発明は、このような問題に鑑みなされたものであって、複数の機能の動作が同時に実行される状況下においても、メモリの使用状況を正確に把握でき、新たな機能を実行する前にメモリ不足が発生するか否かの目安を知ることができる複合機を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するために、請求項１に記載の複合機では、複数の機能を備えた複合機において、機能毎の動作によって生成される各データを１つの記憶領域に記憶する記憶手段と、少なくとも１つの機能の動作中にその機能の動作によって記憶手段が記憶領域に記憶したデータ量と、記憶領域の全体の容量とに基づいて、新たな機能の動作によって生成されるデータを記憶領域に記憶するために記憶領域の容量が不足するか否かを判定する不足容量判定手段と、不足容量判定手段によって容量が不足すると判定されると、新たな機能の動作によって生成されるデータを記憶手段が記憶領域に記憶するのを制限する制限手段と、制限手段によって記憶領域への記憶を制限されたデータを記憶領域に記憶するのに不足する不足容量と、記憶領域を使用しているデータの使用状況とを表示する表示手段と、を備えたことを特徴とする。
【０００９】
請求項２に記載の複合機では、表示手段は、データの使用状況を動作中の機能別に表示することを特徴とする。
【００１０】
請求項３に記載の複合機では、不足容量判定手段によって記憶領域の容量が不足しないと判定されると、新たな機能におけるデータの記憶領域への記憶の制限を解除する解除手段をさらに備えたことを特徴とする。
【００１１】
請求項４に記載の複合機では、記憶手段よって記憶領域に記憶されたデータ量を記憶領域の全体の容量から減じることによって、記憶領域の空き容量を算出する空き容量算出手段をさらに備え、不足容量判定手段は、空き容量算出手段によって算出された空き容量のうち各機能の動作により生成されるデータを記憶するために使用される使用可能容量が、新たな機能の動作により生成されるデータ量より小さいか否かを比較することにより、記憶領域の容量が不足するか否かを判定することを特徴とする。
【００１２】
請求項５に記載の複合機では、空き容量算出手段は、少なくとも１つの機能の動作中に、所定の時間間隔で空き容量を算出することを特徴とする。
【００１３】
請求項６に記載の複合機では、使用可能容量を新たな機能の動作により生成されるデータ量から減じることによって、不足容量を算出する不足容量算出手段をさらに備えたことを特徴とする。
【００１４】
請求項７に記載の複合機では、不足容量算出手段は、少なくとも１つの機能の動作中に、所定の時間間隔で不足容量を算出することを特徴とする。
【００１５】
請求項８に記載の複合機では、表示手段によって表示される不足容量と使用状況は、メモリサイズによって表示されることを特徴とする。
【００１６】
請求項９に記載の複合機では、表示手段によって表示される不足容量と使用状況は、記憶領域に占める割合によって表示されることを特徴とする。
【００１７】
請求項１０に記載の複合機では、不足容量を記憶領域に記憶されたデータの機能毎のデータ量と比較して、いずれのデータを記憶している記憶領域が開放可能かを判断する開放メモリ判断手段と、開放メモリ判断手段によって開放可能な記憶領域を判断されると、そのデータに関する機能の動作を続行するか、またはそのデータに関する機能動作に替えて新たな機能の動作を開始するかを選択する動作選択手段と、選択手段によって新たな機能の動作を開始することが選択されると、開放可能な記憶領域を開放する開放手段と、をさらに備えたことを特徴とする。
【発明の効果】
【００１８】
請求項１の複合機によれば、新たな機能の動作が実行される前に、その機能によるデータ処理が行えるかの目安を知ることができる。データ処理を行えないと判断されれば、制限手段により新たな機能の動作によるデータが記憶領域に記憶されるのを制限することができる。
【００１９】
また、複数の機能動作が同時に行われている状況下においても、不足メモリ量や各機能のデータによる記憶領域の使用状況が表示されるので、正確に記憶領域の使用状況を把握でき、素早く適切な処理を行うことができる。
【００２０】
請求項２の複合機によれば、記憶領域がどの機能にどのくらい使用されているか、より具体的に記憶領域の使用状況を把握することができる。
【００２１】
請求項３の複合機によれば、記憶領域の容量が不足していて、新たな機能の動作によるデータを記憶領域に記憶するのが制限されても、その後既に動作中の機能によるデータ処理が終了するなどして、容量不足が解消されれば、新たな機能の動作によるデータに対する制限を解除することができる。したがって、容量不足が解消され次第、新たな機能の動作によるデータ処理を開始することができる。
【００２２】
請求項４の複合機によれば、記憶領域の空き容量を正確に算出することができるので、新たな機能の動作を行うことによって記憶領域の容量が不足するか否かを、より正確に判定することができる。
【００２３】
請求項５の複合機によれば、動作中の機能によって生成されるデータにより、記憶領域の使用状況が時々刻々変化しても、正確に空き容量を算出することができる。
【００２４】
請求項６の複合機によれば、新たな機能の動作によるデータを記憶するために不足している容量の目安を、より正確に算出することができる。
【００２５】
請求項７の複合機によれば、動作中の機能によって生成されるデータにより、記憶領域の使用状況が時々刻々変化しても、正確に不足容量を算出することができる。ことができる。
【００２６】
請求項８の複合機によれば、記憶領域の使用状況を正確に把握することができる。
【００２７】
請求項９の複合機によれば、記憶領域の使用状況を視覚的に素早く把握することができる。
【００２８】
請求項１０の複合機によれば、ユーザが、優先して動作させる機能を選択することができ、使い勝手が良い。
【発明を実施するための最良の形態】
【００２９】
本発明の実施形態を図１〜図９を参照しつつ説明する。
【００３０】
１．全体構成
本実施形態に係る複合機は、プリンタ機能、スキャナ機能、コピー機能等を備えた複合機１であり、図１はその外観を示す斜視図である。図２は読取ユニットを開いた状態を示す複合機の斜視図である。図３は複合機１の概略的構成を示す側断面図である。
【００３１】
複合機１は、図３に示すように、フィーダ部２１及び画像形成部２２等を内蔵する画像形成ユニット２と、自動搬送原稿読取ユニット（以下「読取ユニット３」という）とを備えている。読取ユニット３は、上面に矩形状の原稿台４ａが設けられた画像読取装置４と、その原稿台４ａを覆うように配される自動原稿搬送装置（以下「ＡＤＦ５」という）とを備えて構成されている。
【００３２】
画像読取装置４の一端側（図１で紙面右下方向）には、ユーザによる各種の操作が可能な操作部６が設けられている。
【００３３】
操作部６は、モード選択スイッチ９６、スタートキー９７、各種の操作ボタン９８、表示手段としての液晶表示のＬＣＤ９９、を備えて構成されている。
【００３４】
モード選択スイッチ９６は、３種類のモード（プリンタ機能、ファクシミリ機能、スキャナ機能のそれぞれの動作を可能とするモード）のうちからいずれかのモードを選択可能となっている。具体的には、コピーモードを選択するためのコピーモードキー９６ａ、ＦＡＸ（ファックス）モードを選択するためのＦＡＸモードキー９６ｂ、スキャナモードを選択するためのスキャナモードキー９６ｃの３つのモードキーが左右に並んで設けられている。
【００３５】
スタートキー９７は、モードに応じた動作を開始させるためのスイッチであり、コピーモードのときに押される（オンされる）と原稿台４ａ上に配置（載置）された原稿のコピーを開始する。また、ＦＡＸモード、スキャナモードのときに、スタートキー９７が押されると、ＦＡＸ送信原稿読取や、スキャナ原稿読取等の動作が行われる。
【００３６】
ＬＣＤ９９は、詳しくは詳述するが、各モードに応じた動作によって生成されたデータによる、後述するＲＡＭ９１における共有エリア（記憶領域）の使用状況の表示、新たなモードに応じた動作よって生成されるデータを記憶するために共有エリアがメモリフル状態となる場合の、不足メモリ表示、および、所定の操作で行う各種の設定に関する表示などがなされるようになっている。
【００３７】
また、この操作部６の下側の位置には排紙トレイ２ａに連なって開口した用紙取り出し孔７が形成されている。その用紙取り出し孔７の下側には水平方向に伸びるスリット状に開口した手差給紙口８が形成されており、更にその下側には、給紙カセット９が設けられ、この給紙カセット９は、操作部６等が配された面と同じ面側から着脱可能に取り外せるようになっている。
【００３８】
なお、以下の説明では、複合機１について、操作部６が設けられた面側（図１で紙面右下方向）を「前方」、その反対側（図１で紙面左上方向）を「後方」とする。
【００３９】
図２に示すように、読取ユニット３は、上記操作部６とは反対側の後端部が画像形成ユニット２の上面後端側において回動可能に軸支されている。
【００４０】
２．各部の構成
（１）画像形成ユニット
画像形成ユニット２の各構成について、図３を参照しつつ説明する。図３は、複合機１を給紙ローラ２５等の軸方向から見た要部側断面図であり、同図において紙面右側が複合機１の前方であり、紙面左側が複合機１の後方となる。
【００４１】
画像形成ユニット２のケーシング２０内には、用紙Ｗを給紙するためのフィーダ部２１や、給紙された用紙Ｗに所定の画像を形成するための画像形成部２２などが備えられている。また、画像形成部２２の上部には、画像形成部２２により画像形成され、排出された用紙Ｗを保持するために用いられる排紙トレイ２ａが配されている。
（ａ）フィーダ部
フィーダ部２１は、給紙カセット９と、給紙カセット９内に設けられた用紙押圧板２３と、給紙カセット９の前端側端部の上方に設けられる送出ローラ２４、給紙ローラ２５および分離パッド２６と、給紙ローラ２５に対向する対向ローラ２７と、紙粉取りローラ２８と、紙粉取りローラ２８に対し用紙Ｗの搬送方向の下流側に設けられるレジストローラ２９とを備えている。
【００４２】
給紙カセット９は、ケーシング２０内の底部に着脱可能に装着されており、この中に用紙Ｗを積層して収納するために用いられる。
【００４３】
用紙押圧板２３は、給紙ローラ２５に対して遠い方の端部（後端部）において揺動可能に支持されることによって、給紙ローラ２５に対して近い方の端部（前端部）が上下方向に移動可能に構成されており、図示しないバネにより上方向に付勢されている。
【００４４】
送出ローラ２４は、用紙押圧板２３により給紙カセット９内の最上位に積層された用紙Ｗに当接するよう設定されており、給紙ローラ２５により用紙Ｗを搬送可能な位置（給紙ローラ２５と分離パッド２６の間の位置）まで送る。
【００４５】
分離パッド２６は、給紙ローラ２５に対向する位置に配設されている。そして分離パッド２６の裏側に配設されるバネ３１によって、給紙ローラ２５に向かって押圧されている。また、この分離パッド２６は、複数の用紙Ｗが重なった状態で搬送経路（図３で二点鎖線Ｌ）内に供給されることを防止するための機能を備えている。
【００４６】
そして、用紙Ｗは、給紙ローラ２５によって約１８０度方向転換されつつ、紙粉取りローラ２８によって紙粉が取り除かれた後、レジストローラ２９に送られる。
【００４７】
また、レジストローラ２９は、１対のローラから構成されており、給紙ローラ２５の近傍に配置された位置センサ（図示せず）による検知タイミングに基づいて、駆動および停止の動作が制御装置（図示せず）により制御される。そして、この制御により用紙Ｗの斜行が修正される。
（ｂ）画像形成部
次に、画像形成部２２は、スキャナユニット４０、プロセスユニット４１、定着ユニット４２などを備えている。
（スキャナユニット）
図３に示すように、スキャナユニット４０は、ケーシング２０内の上部に設けられ、レーザ発光部（図示省略）、ポリゴンモータ４３により回転駆動されるポリゴンミラー４４、レンズ４５および４６、反射鏡４７および４８などを備えており、レーザ発光部から発光される所定の画像データに基づくレーザビームを、ポリゴンミラー４４、レンズ４５、反射鏡４７、レンズ４６、反射鏡４８の順に通過あるいは反射させて、後述するプロセスユニット４１における感光体ドラム５２の表面上に高速走査にて照射させている。
（プロセスユニット）
複合機１には、画像形成ユニット２の本体部に対して着脱可能なプロセスユニット４１が設けられている。プロセスユニット４１は、ドラムカートリッジ５０と、現像カートリッジ５１とから構成されている。
【００４８】
プロセスユニット４１のうち、ドラムカートリッジ５０には、感光体ドラム５２、スコロトロン型帯電器５３、転写ローラ５４を備えている。また、現像カートリッジ５１には、現像ローラ５５、現像ローラ５５上に圧接される層厚規制ブレード５６、トナー供給ローラ５７およびトナー（現像剤）が充填されるトナーボックス５８などを備えている。
【００４９】
感光体ドラム５２は、現像ローラ５５の側方位置において、その現像ローラ５５と対向するような状態で時計方向に回転可能に配設されている。
【００５０】
スコロトロン型帯電器５３は、正帯電用のスコロトロン型の帯電器であり、感光体ドラム５２に接触しないように、所定の間隔を隔てて配設されている。
【００５１】
そして、感光体ドラム５２の表面は、その感光体ドラム５２の回転に伴って、まず、スコロトロン型帯電器５３により一様に正帯電された後、スキャナユニット４０からのレーザビームの高速走査により露光され、所定の画像データに基づく静電潜像が形成される。
【００５２】
次いで、現像ローラ５５の回転により、現像ローラ５５上に担持されかつ正帯電されているトナーが、感光体ドラム５２に対向して接触する時に、感光体ドラム５２の表面上に形成される静電潜像に供給される。
【００５３】
転写ローラ５４は、感光体ドラム５２の下方において、この感光体ドラム５２に対向するように配置され、ドラムカートリッジ５０に反時計方向に回転可能に支持されている。そして、感光体ドラム５２の表面上に担持された可視像は、用紙Ｗが感光体ドラム５２と転写ローラ５４との間を通る間に用紙Ｗに転写される。
（定着ユニット）
定着ユニット４２は、プロセスユニット４１よりも用紙搬送方向下流側（後方側）に配設され、定着ユニット４２は転写された用紙上のトナーを加熱溶融させるための加熱ローラ６３と、加熱ローラ６３に対向して配置され、給送される用紙を加熱ローラ６３に向けて押圧する押圧ローラ６４と、サーモスタット６５とを備えている。
【００５４】
加熱ローラ６３は、円筒状部材としての金属素管を備え、その軸方向に沿ってハロゲンランプが内装されている。
【００５５】
押圧ローラ６４は、金属製のローラ軸と、この押圧ローラ軸の周りを被覆する、ゴム材料からなるゴムローラとを備えている。この押圧ローラのゴムローラにより、加熱ローラ６３の金属素管に弾性的に押圧され、加熱ローラ６３の回転に従動される。
【００５６】
サーモスタット６５は、例えばバイメタルからなり、加熱ローラ６３から発生される熱に応じて、加熱ローラ６３を加熱するためのヒータの電源をＯＮ・ＯＦＦし、加熱ローラ６３が異常な高温に加熱されないようにしている。
【００５７】
このような定着ユニット４２において、加熱ローラ６３は、プロセスユニット４１において用紙Ｗ上に転写されたトナーを、用紙Ｗが加熱ローラ６３と押圧ローラ６４との間を通過する間に加熱および加圧することにより定着させる。
【００５８】
さらに、加熱ローラ６３は、画像定着後の用紙Ｗを、ガイド部材６７，６８により形成される排紙パスを介して、排出ローラ６９まで搬送する。そして、排出ローラ６９は、送られてきた用紙Ｗを排紙トレイ２ａ上に排紙する。
（２）読取ユニット
読取ユニット３は、画像読取装置４とＡＤＦ５とを備え、画像読取装置４は、画像形成ユニット２の排紙トレイ２ａの上方において、その下面４ｂが当該排紙トレイ２ａと対向し、この排紙トレイ２ａを覆うように配されている。
【００５９】
読取ユニット３は、フラットベッド方式のスキャナとして構成されており、このフラットベッド方式の構成では、ＡＤＦ５が後方に開くと、原稿台４ａが露出するようになっており（図２参照）、その原稿台４ａ上に本やその他の各種原稿を載置した状態でコピー時等における読取りができるように構成されている。
【００６０】
なお、原稿Ｍの読取りは、原稿台４ａ上に原稿Ｍを載置して行う場合と、ＡＤＦ５を利用する場合とがある。原稿台４ａ上に原稿Ｍを載置して行う場合には、原稿Ｍの搬送方向に沿って延びる軸７９に沿って、かつ、原稿台４ａに沿ってＣＩＳ（コンタクトイメージセンサ）７１が移動され、その際に１ラインずつ、原稿台４ａ上に載置された原稿Ｍの読取りが行われる。また、一方、ＡＤＦ５を利用する場合には、ＣＩＳ７１が原稿台４ａの左端部側に移動され、その位置で保持されて、ＡＤＦ５により搬送される原稿Ｍの読取りが１ラインずつ行われるようになっている。
【００６１】
３．電気的構成
複合機１の電気的構成については図４に簡略化して示されている。
【００６２】
複合機１は、各種の入力操作を受け付ける操作部６と、画像データの読取を行う読取ユニット３と、用紙Ｗに画像形成を行うための画像形成部２２及びフィーダ部２１と、ＣＰＵ９０と、記憶手段としてのＲＡＭ９１と、ＲＯＭ９２と、パーソナルコンピュータ（ＰＣ）９５などの外部機器と接続するためのネットワークインターフェイス（ネットワークＩ／Ｆ）９３と、電話回線等の通信回線に接続されるファクシミリＩ／Ｆ９４と、コンパクトフラッシュ８１（登録商標）を接続可能な接続部８２と、を備えて構成されている。
【００６３】
ＲＡＭ９１は、複数の機能のそれぞれについてデータを記憶可能な共有エリア（記憶領域）を有するメモリであり、スキャンしたデータやＦＡＸ受信したデータ等は、ＣＰＵ９０を介してこのＲＡＭ９１の共有エリアに記憶されるようになっている。なお、詳しくは後述するが、ＲＡＭ９１の共有エリアに記憶可能なデータの容量は限られているため、所定容量以上のデータが生成される場合には、新たに動作を実行しようとしている機能の動作の制限、不要データの削除、ＲＡＭ９１の共有エリア内における一部のデータの開放、解像度の低下等を行うことによりＲＡＭ９１に記憶させるデータの制限や減少等を、ユーザの選択により行えるようになっている。
【００６４】
ＲＯＭ９２は、詳しくは後述するが、プリンタ機能、ファクシミリ機能、スキャナ機能の各機能の動作によって生成されたデータを記憶するのに使用されていない共有エリアの空きメモリサイズ（Free）を算出する空きメモリ算出部（空き容量算出手段）１００と、新たに実行される機能の動作によって生成されるデータ（以下、「新生成データ」という）をＲＡＭ９１に記憶するために、共有エリアの使用可能メモリサイズ（Available）が不足しているか否かを判定する不足メモリ判定部（不足容量判定手段）１０１と、共有エリアの使用可能メモリサイズ（Available）が不足しているとき、新生成データの共有エリアへの記憶を制限する制限部（制限手段）１０２と、共有エリアへの記憶を制限された新生成データを共有エリアの使用可能メモリに記憶するために不足している不足メモリサイズ（Lack）を算出する不足メモリ算出部（不足容量算出手段）１０３と、各機能動作によって生成されたデータに使用されている共有エリアのうちいずれのデータが記憶されている共有エリアを開放すれば、新生成データを共有エリアに記憶するために十分な使用可能メモリを確保できるかを判断する開放メモリ判断部（開放メモリ判断手段）１０４と、開放可能な共有エリアを開放する開放部（開放手段）１０５と、新生成データを記憶するのに共有エリアの使用可能メモリサイズ（Available）が不足していないとき、新生成データの共有エリアへの記憶に対する制限を解除する解除部（解除手段）１０６などの機能をＣＰＵ９０に実行させるためのプログラムや、操作部６にて設定された印刷形態や印刷ジョブ情報をＲＡＭ９１に記憶させる機能をＣＰＵ９０に実行させるためのプログラムなどの各種プログラムが格納されている。
【００６５】
ＣＰＵ９０は、スタートキー９７が押されたことを検出するごとに（各機能の動作開始指示を受けるごとに）、ＲＯＭ９１に記憶された処理手順に従って、現在のモードにおける機能の処理を開始する（動作させる）。
【００６６】
操作部６は、ＬＣＤ９９により、印刷フォーマットの設定項目の表示だけでなく各種項目のメモリ表示が可能となっている。具体的には、図５（b）に示すように、ＲＡＭ９１の現在の合計メモリサイズ（Total）、現在の空きメモリサイズ（Free）、各モードによるＲＡＭ９１の使用メモリサイズ（FAX,Printer）、新たな機能の動作により生成されるデータによって使用される使用可能メモリサイズ（Available）、新たな機能の動作を実行することによって生成されるデータにおける予想使用メモリサイズ（Expectation）、予想不足メモリサイズ（Lack）などを表示する。
【００６７】
また、ＣＰＵは、開放メモリ判断部１０４により、動作中の機能によって使用されているＲＡＭ９１の共有エリアの一部を開放するためにいずれの機能によるメモリを開放可能か判断する処理を行い、図５（b）に示すように、「Printerメモリを開放すれば使用できます。開放しますか？  Ｙｅｓ  Ｎｏ」などの開放可能なメモリを開放するか否かの選択をユーザに促す表示がＬＣＤ９９になされる（本発明の動作選択手段に相当）。
【００６８】
なお、開放可能なメモリを開放するか否かの選択をユーザに促す表示を、各種項目のメモリ表示とともに一度にＬＣＤ９９上に表示することができない場合は、操作ボタン９８により表示画面を下にスクロールさせることにより、図５(c)に示す各種項目のメモリ表示画面から図５（d）に示すメモリの開放選択表示画面に切り換えても良い。
【００６９】
４．ＣＰＵの処理
次に、ＣＰＵ９０の処理について図５〜図７を参照して説明する。図５（a）〜（d）は、各機能の動作によるＲＡＭの共有エリアにおけるメモリの使用状況を表示したＬＣＤを示す図である。図６は、コピー機能、ＦＡＸ機能、スキャナ機能の設定処理および動作処理を示すフローチャートである。図７は、メモリフル状態時に新たに動作を開始しようとする機能によるジョブをキャンセルするか否かの選択をユーザに促すためのＬＣＤ表示を示す図である。
【００７０】
図６において、まず、各機能の動作開始を要求するためのスタートキー９７が押下されたか否かが判定される（Ｓ１）。スタートキー９７が押下されていないと判定されると（Ｓ１：Ｎｏ）、モード選択スイッチ９６やＬＣＤ９９などにより各機能に応じたモードを選択したり印刷フォーマットの設定を行ったりする要求がなされたか否かが判定される（Ｓ２）。モード選択や印刷フォーマットの設定要求がなされたと判定されると（Ｓ２：Ｙｅｓ）、不図示のタイマによって所定時間計時されたか否かが判定される（Ｓ３）。所定時間計時されたと判定されると（Ｓ３：Ｙｅｓ）、ＲＡＭ９１の共有エリアのメモリ使用状況が確認され、合計メモリサイズ（Total）、各機能における使用メモリサイズ（FAX,Printer,Scanner等）、および空きメモリサイズ（Free）がＲＡＭ９１に記憶される（Ｓ４）。Ｓ４における処理を実行後、ＣＰＵ９０がＲＯＭ９２に記憶された空きメモリ算出部１００プログラムを実行することにより、合計メモリサイズ（Total）から各機能における使用メモリサイズの合計が減じられて空きメモリサイズ（Free）が算出され、この空きメモリサイズ（Free）からシステム（OS）を動作するのに必要なメモリサイズ（System）が減じられ、使用可能メモリサイズ（Available）が算出される（Ｓ５）。そして、ＲＡＭ９１に記憶された各メモリサイズと算出された空きメモリサイズ（Free）および使用可能メモリサイズ（Available）が、ＬＣＤ９９に表示される（Ｓ６）。ＬＣＤ９９による表示例として、図５（a）にその例を示す。尚、モード選択や印刷フォーマットの設定要求がなされていないと判定された場合（Ｓ２：Ｎｏ）、所定時間計時されていない場合は（Ｓ３：Ｎｏ）、Ｓ１におけるスタートキー９７が押下されたか否かが判定される処理に戻る。このように、Ｓ１〜Ｓ６において、ユーザがモード選択や印刷フォーマットの設定を行うときに、一定時間おきにＲＡＭ９１の共有エリアの使用状況をＬＣＤ９９に表示させる処理が行われているので、動作中の機能によって生成されるデータにより、ＲＡＭ９１の共有エリアの使用状況が時々刻々変化したとしても、正確に空きメモリサイズ（Free）や使用可能メモリサイズ（Available）を算出することができるなど、現在の共有エリアのメモリ使用状況を正確に表示することができる。
【００７１】
スタートキー９７が押下されたと判定されると（Ｓ１：Ｙｅｓ）、コピー機能、ＦＡＸ機能、スキャナ機能のうち少なくとも１つの機能の動作中であるか否かが判定される（Ｓ７）。少なくとも１つの機能の動作中であると判定されると（Ｓ７：Ｙｅｓ）、ＲＡＭ９１の共有エリアのメモリ使用状況が確認され、合計メモリサイズ（Total）、各機能における使用メモリサイズ（Fax,Printer,Scanner等）がＲＡＭ９１に記憶される（Ｓ８）。Ｓ８における処理の実行後、空きメモリサイズ（Free）と、使用可能メモリサイズ（Available）と、予想使用メモリサイズ（Expectation）と、予想不足メモリサイズ（Lack）が算出される（Ｓ９）。ここで、予想使用メモリサイズ（Expectation）の算出（設定）方法としては、以下のような方法が挙げられる。
【００７２】
プリンタ機能の動作により生成される新生成データの予想使用メモリサイズ（Expectation）は、コピーモードキー９６aが選択されて設定されたときやスタートキー９７が押下されたときに設定されている用紙サイズ、解像度、により、設定される。
【００７３】
ＦＡＸ機能の動作により生成される新生成データの予想使用メモリサイズ（Expectation）は、ＦＡＸモードキー９６ｂが選択されて設定されている用紙サイズにより設定される。ただし、ＦＡＸ受信の場合、送信先がどの解像度でデータを送信してくるか分からないので、予想使用メモリサイズ（Expectation）を設定するための条件にすることができず、用紙サイズのみで予想使用メモリサイズ（Expectation）を設定すると、実際の新生成データの使用メモリサイズと大きなずれが生じてしまう。そこで、用紙サイズ毎の最大使用メモリサイズを予想使用メモリサイズ（Expectation）として設定する。
【００７４】
スキャナ機能の動作により生成される新生成データの予想使用メモリサイズ（Expectation）は、スキャナモードキー９６ｃが選択されて設定されたときやスタートキー９７が押下されたときに設定されている用紙サイズ、解像度、カラー印刷かモノクロ印刷か、により、算出される。
【００７５】
また、上述した各機能の動作により生成される新生成データの予想使用メモリサイズ（Expectation）の設定方法に加え、現在までに処理された新生成データのカバレッジ（用紙面積に対する画像面積の占める割合）の平均値や実際の使用メモリサイズの平均値をＲＡＭ９１に記憶しておき、これらの平均値を予想使用メモリサイズ（Expectation）の設定条件に追加すれば、実際の新生成データによる使用メモリサイズにより近い予想使用メモリサイズ（Expectation）を設定することができる。
【００７６】
予想不足メモリサイズ（Lack）は、ＣＰＵ９０がＲＯＭ９２に記憶された不足メモリ算出部１０３プログラムを実行することにより、予想使用メモリサイズ（Expectation）から使用可能メモリサイズ（Available）が減じられて算出される。
【００７７】
図６において、空きメモリサイズ（Free）、使用可能メモリサイズ（Available）、予想使用メモリサイズ（Expectation）、および不足メモリサイズ（Lack）が算出されると、ＣＰＵ９０がＲＯＭ９２に記憶された不足メモリ判定部１０１プログラムを実行することにより、使用可能メモリサイズ（Available）と新生成データによる予想使用メモリサイズ（Expectation）とが比較され、新生成データによってメモリフル状態になるか否かが判定される（Ｓ１０）。メモリフル状態になると判定されると（Ｓ１０：Ｙｅｓ）、ＣＰＵ９０が制限部１０２を実行することによって、新生成データの使用可能メモリ（Available）への記憶処理が制限される（Ｓ１１）。Ｓ１１における処理の実行後、ＣＰＵ９０がＲＯＭ９２に記憶された開放メモリ判断部１０４プログラムを実行することにより、現在動作中のいずれの機能によって使用されているＲＡＭ９１の共有エリアの一部を開放可能か判断する処理が行われる（Ｓ１２）。そして、Ｓ８における処理にてＲＡＭ９１に記憶された各メモリサイズと、Ｓ９における処理にて算出された各メモリサイズと、Ｓ１２における処理にて判断された開放可能なメモリを開放するか否かの選択をユーザに促す旨が、ＬＣＤ９９に表示される（Ｓ１３）。ＬＣＤ９９による表示例として、図５（b）にその例を示す。一方、新生成データによってメモリフル状態にならないと判定されると（Ｓ１０：Ｎｏ）、Ｓ８における処理にてＲＡＭ９１に記憶された各メモリサイズと、Ｓ９における処理にて算出された各メモリサイズが、ＬＣＤ９９に表示される（Ｓ１４）。尚、新生成データによって共有エリアがメモリフル状態にならないときは、不足メモリ算出部１０３の処理によって算出された不足メモリサイズ（Lack）の値が０以下になり、使用可能メモリサイズ（Available）が予想使用メモリサイズ（Expectation）を上回っているので、図５(c)に示す表示例において「Lack:3M」とＬＣＤ９９に表示させる替わりに、「Lack:***」「No Lack」と表示させたり、不足メモリサイズ（Lack）は非表示にしたりすれば良い。
【００７８】
Ｓ１３における処理の実行後、不図示のタイマによって所定時間計時されたか否かが判定される（Ｓ１５）。所定時間計時されたと判定されると（Ｓ１５：Ｙｅｓ）、Ｓ７において、コピー機能、ＦＡＸ機能、スキャナ機能のうち少なくとも１つの機能の動作中であるか否かが判定される処理に戻る。所定時間計時されていないと判定されると（Ｓ１５：Ｎｏ）、開放可能なメモリを開放するか否かを選択されたか否かが判定される（Ｓ１６）。開放可能なメモリを開放するか否かを選択していない、即ち、図５（b）または図５（d）の「Printerメモリを開放すれば使用できます。開放しますか？  Ｙｅｓ  Ｎｏ」という表示において、「Ｙｅｓ」ボタンも「Ｎｏ」ボタンも選択されていないと判定されると（Ｓ１６：Ｎｏ）、Ｓ１５における所定時間計時されたか否かが判定される処理に戻る。開放可能なメモリを開放するか否かを選択したと判定されると（Ｓ１６：Ｙｅｓ）、開放可能なメモリを開放する選択を行ったか否かが判定される（Ｓ１７）。開放可能なメモリを開放しない選択を行った、即ち、図５（b）または図５（d）の「Printerメモリを開放すれば使用できます。開放しますか？  Ｙｅｓ  Ｎｏ」という表示において、「Ｎｏ」ボタンが選択されると（Ｓ１７：Ｎｏ）、現在動作中の機能は動作を続行され、図７に示す「ジョブキャンセル？  Ｙｅｓ  Ｎｏ」のように、新たな機能によるジョブをキャンセルするか否かの選択を促す表示が行われる（Ｓ１８）。「Ｙｅｓ」ボタンが選択されると（Ｓ１８：Ｙｅｓ）、新たな機能によるジョブをキャンセルし（Ｓ１９）、本処理を終了する。「Ｎｏ」ボタンが選択されると（Ｓ１８：Ｎｏ）、再びＳ７における少なくとも１つの機能の動作中であるか否かが判定される処理に戻る。
【００７９】
一方、開放可能なメモリを開放する選択を行った、即ち、図５（b）または図５（d）の「Printerメモリを開放すれば使用できます。開放しますか？  Ｙｅｓ  Ｎｏ」という表示において、「Ｙｅｓ」ボタンが選択されると（Ｓ１７：Ｙｅｓ）、ＣＰＵ９０がＲＯＭ９２に記憶された開放部１０５プログラムを実行することにより、開放可能なメモリが開放される（Ｓ２０）。開放可能なメモリが開放されると、制限部１０２により新生成データの使用可能メモリ（Available）への記憶処理が制限されているか否かが判定される（Ｓ２１）。新生成データの使用可能メモリ（Available）への記憶処理が制限されていると判定されると（Ｓ２１：Ｙｅｓ）、ＣＰＵ９０がＲＯＭ９２に記憶された解除部１０６プログラムを実行することにより、新生成データの使用可能メモリ（Available）への記憶処理制限が解除される（Ｓ２２）。記憶処理制限が解除されると、新生成データのデータ処理が開始され（Ｓ２３）、本処理を終了する。新生成データの使用可能メモリ（Available）への記憶処理が制限されていないと判定されると（Ｓ２１：Ｎｏ）、Ｓ２３における新生成データのデータ処理が開始される処理を行い、本処理を終了する。
【００８０】
尚、本処理において、ＲＡＭ９１の共有エリアの一部を開放（確保）する具体的な手段としては、代行受信データのＦＡＸ印刷、読取りの解像度低下、スキャン速度を遅くする、メモリ増設、他領域データの消去、などが挙げられる。
【００８１】
代行受信データのＦＡＸ印刷は、ＦＡＸ機能の動作によって生成されＲＡＭ９１に記憶されているＦＡＸの受信データを、印刷を行った後に開放（消去）することにより、ＲＡＭ９１に使用可能メモリを設けるものである
読取りの解像度低下は、スキャナ機能の動作において、例えば、読取ユニット３により通常の解像度でスキャンを行うとＲＡＭ９１の使用可能メモリサイズ（Available）を超える場合に、読取りの解像度を低下させることにより、ＲＡＭ９１の使用可能メモリで処理できる程度までデータを少なくするものである。
【００８２】
また、スキャン速度を遅くするとは、スキャナ機能の動作において、読取バッファを小さくすることにより、ＲＡＭ９１に供給される画像データの単位時間当たりの量を少なくすることを意味する。
【００８３】
メモリ増設は、コンパクトフラッシュ８１（登録商標）等の外部メモリが接続部８２に接続されることにより、ＲＡＭ９１の共有エリアの合計メモリサイズ（Total）を増加させるものである。したがって、使用可能メモリサイズ（Available）を超える新生成データが処理される場合であっても、処理される新生成データをコンパクトフラッシュ８１（登録商標）等の外部メモリに記憶（退避）させることができる。
【００８４】
他領域データの消去は、使用可能メモリサイズ（Available）を超える新生成データが処理される場合に、ＲＡＭ９１内の共有エリアのうち、比較的重要性の低いデータを消去することにより、空きの生じた共有エリアに新生成データを記憶可能にするものである。
【００８５】
また、新生成データのデータ処理開始後にメモリフル状態になった場合も同様に、ＲＡＭ９１における共有エリアの使用状況や、開放可能なメモリを判断してメモリを開放するか否かの選択をユーザに促す旨などの表示を行うことができる。この場合、新生成データによる共有エリアの使用メモリサイズは予想ではなく実際の値が分かるので、より正確な共有エリアの使用状況を表示したり、開放可能なメモリを正確に判断したりすることができる。
【００８６】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施することができる。
（１）新生成データの処理において、Ｎin１印刷、マルチコピー、処理速度を重視し高速で動作を行う高速動作、使用する共有エリアの節約を重視する優先メモリ動作など、各印刷フォーマットにおける不足メモリサイズ（Lack）を算出し、不足メモリが生じない印刷フォーマットを選択できるようにしても良い。
（２）不足メモリサイズ（Lack）の算出方法は、上述したように新生成データの予想使用メモリサイズ（Expectation）から使用可能メモリサイズ（Available）を減じる方法でも良いし、予想使用メモリサイズ（Expectation）と、各機能による使用メモリサイズ（FAX,Printer,Scanner等）と、システム（OS）を動作するのに必要なメモリサイズ（System）との合計から、ＲＡＭ９１の合計メモリサイズ（Total）を減じる方法など、どのような方法であっても良い。
（３）ＬＣＤ９９に表示される各メモリの使用状況を、図８に示すように、ＲＡＭ９１の合計メモリに占める割合（％）によって表示しても良い。
（４）メモリフル状態になったら、ＬＣＤ９９によって不足メモリサイズ（Lack）を表示するだけでなく、ブザーを鳴らすなどして報知しても良い。
（５）複合機１にネットワークを介して接続されたＰＣ９５のディスプレイ９５a（図９参照）にＬＣＤ９９にて表示した内容を表示しても良い。ＰＣ９５のディスプレイ９５aは、一般的に複合機１のＬＣＤ９９より大きく、多彩な色を表現することができるので、図９に示すように、ＲＡＭ９１の使用状況を表示しても良い。
【図面の簡単な説明】
【００８７】
【図１】図１は複合機の外観を示す斜視図である。
【図２】読取ユニットを開いた状態を示す複合機の斜視図である。
【図３】複合機の概略的構成を示す側断面図である。
【図４】複合機の電気的構成を示すブロック図である。
【図５】（a）〜（d）は、各機能の動作によるＲＡＭの共有エリアにおけるメモリの使用状況をメモリサイズによって表示したＬＣＤを示す図である。
【図６】コピー機能、ＦＡＸ機能、スキャナ機能の設定処理および動作処理を示すフローチャートである。
【図７】メモリフル状態時に新たに動作を開始しようとする機能によるジョブをキャンセルするか否かの選択をユーザに促すためのＬＣＤ表示を示す図である。
【図８】各機能の動作によるＲＡＭの共有エリアにおけるメモリの使用状況をＲＡＭの合計メモリに占める割合によって表示したＬＣＤを示す図である。
【図９】各機能の動作によるＲＡＭの共有エリアにおけるメモリの使用状況を表示したＰＣのディスプレイを示す図である。
【符号の説明】
【００８８】
１  複合機
６  操作部
９１  ＲＡＭ（記憶手段）
９２  ＲＯＭ
９５  ＰＣ
９５a  ディスプレイ
９６  モード選択スイッチ
９６a  コピーモードキー
９６b  ＦＡＸモードキー
９６c  スキャナモードキー
９７  スタートキー
９９  ＬＣＤ（表示手段、動作選択手段）
１００  空きメモリ算出部（空き容量算出手段）
１０１  不足メモリ判定部（不足容量判定手段）
１０２  制限部（制限手段）
１０３  不足メモリ算出部（不足容量算出手段）
１０４  開放メモリ判断部（開放メモリ判断手段）
１０５  開放部（開放手段）
１０６  解除部（解除手段）
【図１】
2007151004.tif 000003
【図２】
2007151004.tif 000004
【図３】
2007151004.tif 000005
【図４】
2007151004.tif 000006
【図５】
2007151004.tif 000007
【図６】
2007151004.tif 000008
【図７】
2007151004.tif 000009
【図８】
2007151004.tif 000010
【図９】
2007151004.tif 000011