(57)【要約】【課題】  ジョブ処理用メモリを最大限利用してジョブを処理すると共に、次ジョブの起動条件に合わないときには事前にジョブの発生を抑制し、中途半端にユーザを拘束することを避ける。【解決手段】  画像形成装置１０の制御手段３００が、ジョブ処理用メモリ４００を最大限の効率で利用してカレントジョブの処理を行なうと共に、次ジョブの設定が入力されたとき、この次ジョブの設定を先読みし、メモリ空き容量に基づいて、次ジョブを実行するか否かを判定する。判定の結果、次ジョブの処理が可能な場合には、カレントジョブと当該次ジョブを並列処理する。一方、処理不可能な場合には、当該次ジョブの処理を行なわない。【選択図】  図１
2006150835.tif 000002
【特許請求の範囲】
【請求項１】
画像形成の処理を行なう画像形成手段と、使用者により画像形成ジョブの設定が入力される操作パネルと、画像形成手段および操作パネルを制御する制御手段と、を備えており、上記制御手段が、操作パネルの操作手段からの入力操作に基づいて、画像形成ジョブのためのジョブデータをジョブ処理用メモリ上に展開して、当該画像形成ジョブの処理を実行して、画像形成手段により画像形成を行なう画像形成装置において、
上記制御手段が、カレントジョブの処理中に、上記ジョブ処理用メモリを最大限の効率で利用することにより、カレントジョブの処理を行なうと共に、上記操作パネルの操作手段から次ジョブの設定が入力されたとき、次ジョブの設定を先読みして、上記ジョブ処理用メモリのメモリ空き容量に基づいて、当該次ジョブの処理が可能か否かを判定し、処理可能な場合には、上記カレントジョブと当該次ジョブを並列処理し、処理不可能な場合には、当該次ジョブの処理を行なわない
ことを特徴とする画像形成装置。
【請求項２】
上記制御手段が、次ジョブが処理不可能である場合に、操作パネルの操作手段での次ジョブの実行のための操作を無効にする
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
上記制御手段が、次ジョブが処理不可能である場合に、その旨を操作パネルの表示手段に表示する
ことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
上記制御手段が、次ジョブが処理可能である場合に、その旨を操作パネルの表示手段に表示し、使用者による操作パネルの操作手段からのジョブ実行指令に基づいて、次ジョブを並列処理する
ことを特徴とする請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
上記制御手段が、カレントジョブの処理中、そのジョブ処理用メモリの空きメモリ容量に基づいて、次ジョブとして処理可能なジョブ種別を操作パネルの表示手段に表示する
ことを特徴とする請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
使用者により設定された画像形成ジョブのためのジョブデータをジョブ処理用メモリ上に展開して、当該画像形成ジョブの処理を実行して、画像形成手段により画像形成を行なう画像形成装置におけるジョブ処理方法において、
カレントジョブの処理中に、上記ジョブ処理用メモリを最大限の効率で利用することにより、カレントジョブの処理を行なうステップと、
上記カレントジョブの処理中に、次ジョブの設定が入力されたとき、次ジョブの設定を先読みするステップと、
上記先読みした次ジョブの設定と上記ジョブ処理用メモリのメモリ空き容量に基づいて、当該次ジョブの処理が可能か否かを判定するステップと、
上記判定の結果、処理可能な場合には、上記カレントジョブと当該次ジョブを並列処理し、処理不可能な場合には、当該次ジョブの処理を行なわないステップとを有した
ことを特徴とする画像形成装置のジョブ処理方法。
【請求項７】
使用者により設定された画像形成ジョブのためのジョブデータをジョブ処理用メモリ上に展開して、当該画像形成ジョブの処理を実行して、画像形成手段により画像形成を行なう処理をコンピュータに実行させるための画像形成装置におけるジョブ処理プログラムであって、
カレントジョブの処理中に、上記ジョブ処理用メモリを最大限の効率で利用することにより、カレントジョブの処理を行なう手順と、
上記カレントジョブの処理中に、次ジョブの設定が入力されたとき、次ジョブの設定を先読みして、上記ジョブ処理用メモリのメモリ空き容量に基づいて、当該次ジョブの処理が可能か否かを判定する手順と、
上記判定の結果、処理可能な場合には、上記カレントジョブと当該次ジョブを並列処理し、処理不可能な場合には、当該次ジョブの処理を行なわない手順とを前記画像形成装置に実行させる
ことを特徴とする画像形成装置のジョブ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばコピー，プリント，ファクシミリ送受信，画像スキャン，画像付きメール（ｅ−ｍａｉｌ）送信等の画像形成ジョブの並列処理の可能な画像形成装置に関する。
【背景技術】
【０００２】
一般に、例えばコピー，プリント，ファクシミリ送受信，画像スキャン，画像付きメール送信等の画像形成を行なうための画像形成装置において、操作パネルの操作手段にて使用者が設定した画像形成ジョブの処理を行なう場合、そのときのジョブ処理用メモリの使用状況に応じて、効率良くジョブ処理を行なうようしている。
しかしながら、このような画像形成装置においては、カレントジョブの処理状況に対応して、使用者の次ジョブの設定を制限するようには構成されておらず、また使用者の次ジョブの設定を予期することはできなかった。
【０００３】
したがって、例えばコピー等の画像形成ジョブが使用者によって操作パネルの操作手段から設定される場合、操作パネルの操作手段のスタートキーが操作されることにより、その画像形成ジョブの内容が確定することになる。
ここで、画像形成装置が複合機能を備えている場合、使用者が設定した複数の画像形成ジョブを並列処理することがあるが、カレントジョブの処理状況、すなわちジョブ処理用メモリの空き容量によっては、次の画像形成ジョブの処理を実行することができない可能性がある。
例えばカレントジョブがプリンタ機能を利用している場合、カラースキャンやカラー画像付きメール送信等ではジョブデータのデータサイズが非常に大きくなるため、次ジョブとして処理不可能になることが多い。
【０００４】
これに対して、処理するジョブを一つに制限する方法があるが、カレントジョブの状態によっては、他のジョブを処理するために十分なメモリ容量が空いていて、並列処理可能な場合もあるので、システム的に効率が悪くなってしまう。
【０００５】
また、次ジョブを起動して、ジョブ処理用メモリの空きメモリ容量が不足する場合に、次ジョブの処理をエラー終了させることも可能であるが、使用者は、再度次ジョブの設定を入力する必要があることから、操作が煩雑になってしまう。しかしながら、次ジョブの内容は、操作パネルの操作手段のスタートキーが操作されることにより確定するので、事前に次ジョブの設定を抑制することは困難である。
【０００６】
これに対して、特許文献１には、処理すべき複数の画像形成ジョブに対して優先度を付与して、優先度の高い画像形成ジョブを割り込み処理するようにした画像形成装置が開示されている。
また、特許文献２には、共有メモリを利用するために、調停モジュールを設けた画像形成装置が開示されている。
さらに、特許文献３には、ジョブ起動の際に、メモリが不足する場合にはハードディスクドライブ等の補助記憶装置にメモリ上の展開されているデータを退避するよにした画像形成装置が開示されている。
【特許文献１】特開平０８−１２３９７０号
【特許文献２】特開平１０−０７４１６３号
【特許文献３】特開平０７−１７５９１６号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した特許文献１〜３には、以下のような問題がある。
すなわち、特許文献１においては、複数のジョブの並列処理を行なうものではなく、優先度の高いジョブを割り込み処理するようにしていることから、割り込まれたジョブが中断され、あるいは後回しにされてしまうことになる。
【０００８】
また、特許文献２においては、調整モジュールにより限られた共有メモリの容量を複数のジョブデータのために割り当て調整するものであり、カレントジョブのジョブデータに対して最大限のメモリを割り当てるようにはなっていない。したがって、一つのジョブ処理のために、メモリを効率良く利用して、できるだけ迅速にジョブ処理を行なうことはできない。
【０００９】
さらに、特許文献３においては、メモリ不足の場合に、ジョブ処理用メモリ上に展開しているジョブデータの少なくとも一部を一時的に補助記憶装置に退避するようになっているが、この退避に関連して、補助記憶装置に対するデータの書込および読取のための時間がかかってしまい、ジョブ処理を迅速に行なうことができなくなることがある。
【００１０】
本発明は、上記の問題を解決すべくなされたものであり、ジョブ処理用メモリを最大限利用して画像形成ジョブの処理を行なうと共に、次ジョブの処理のためのメモリ容量が不足する場合には次ジョブの実行を抑制するようにした画像形成装置と、そのジョブ処理方法およびジョブ処理プログラムの提供を目的とする。
【課題を解決するための手段】
【００１１】
この目的を達成するため、本発明の請求項１記載の画像形成装置は、画像形成の処理を行なう画像形成手段と、使用者により画像形成ジョブの設定が入力される操作パネルと、画像形成手段および操作パネルを制御する制御手段と、を備えており、上記制御手段が、操作パネルの操作手段からの入力操作に基づいて、画像形成ジョブのためのジョブデータをジョブ処理用メモリ上に展開して、当該画像形成ジョブの処理を実行して、画像形成手段により画像形成を行なう画像形成装置において、上記制御手段が、カレントジョブの処理中に、上記ジョブ処理用メモリを最大限の効率で利用することにより、カレントジョブの処理を行なうと共に、上記操作パネルの操作手段から次ジョブの設定が入力されたとき、次ジョブの設定を先読みして、上記ジョブ処理用メモリのメモリ空き容量に基づいて、当該次ジョブの処理が可能か否かを判定し、処理可能な場合には、上記カレントジョブと当該次ジョブを並列処理し、処理不可能な場合には、当該次ジョブの処理を行なわない構成としてある。
【００１２】
画像形成装置をこのような構成とすると、カレントジョブについては、制御手段が、ジョブ処理用メモリを最大限の効率で利用して効率良くジョブ処理を行なうことにより、最速処理を行なうことができる。
また、上記制御手段は、カレントジョブ処理中に次ジョブの設定が入力されたときには、例えばスタートキーの操作により次ジョブの内容が確定する前に、次ジョブの内容を先読みして、そのときのジョブ処理用メモリの状況に応じて、次ジョブの処理が可能か不可能かを判定する。
【００１３】
そして、次ジョブが処理可能な場合には、上記制御手段は、次ジョブの処理を開始して、上記カレントジョブと当該次ジョブを並列処理する。
また、次ジョブが処理不可能な場合には、上記制御手段は、次ジョブの処理を行なわない。
このようにして、本発明による画像形成装置によれば、カレントジョブに関して、ジョブ処理用メモリを最大限の効率で利用して、効率良く最速でジョブ処理が行なわれると共に、カレントジョブ処理中に次ジョブの設定が入力されたとき、次ジョブの内容を先読みして、次ジョブの処理のために必要なジョブ処理用メモリの空きメモリ容量が確保できる場合にのみ、次ジョブの処理可能と判断して、次ジョブを並列処理する。
したがって、カレントジョブについては効率良く最速でジョブ処理が行なわれると共に、次ジョブについては、ジョブ処理用メモリの空き容量が十分である場合にのみ処理が行なわれることになり、ジョブ処理用メモリの利用状況に応じて効率良くジョブ処理が行なわれる。
しかも、次ジョブの起動条件が合わないときには事前にジョブの発生を抑制でき、中途半端にユーザを拘束することを避けることができる。
【００１４】
また、請求項２記載の画像形成装置は、上記制御手段が、次ジョブが処理不可能である場合に、操作パネルの操作手段での次ジョブの実行のための操作を無効にする構成としてある。
画像形成装置をこのような構成とすると、次ジョブが処理不可能な場合には、操作はパネルの操作手段により入力中の次ジョブの設定に関して、次ジョブの実行のための操作、例えばスタートキーの操作が無効であることから、次ジョブの設定内容が確定せず、使用者をジョブ開始までの間拘束するようなことはない。
【００１５】
また、請求項３記載の画像形成装置は、上記制御手段が、次ジョブが処理不可能である場合に、その旨を操作パネルの表示手段に表示する構成としてある。
画像形成装置をこのような構成とすると、使用者は、操作パネルの表示手段を見ることによって、次ジョブが処理不可能であることを確認するとことができる。
【００１６】
また、請求項４記載の画像形成装置は、上記制御手段が、次ジョブが処理可能である場合に、その旨を操作パネルの表示手段に表示し、使用者による操作パネルの操作手段からのジョブ実行指令に基づいて、次ジョブを並列処理する構成としてある。
画像形成装置をこのような構成とすると、使用者は、操作パネルの表示手段を見ることにより、次ジョブが処理可能であることを確認してから、操作パネルの操作手段を操作して、ジョブの実行指令を入力することにより、当該次ジョブの処理を行なうことができる。
【００１７】
また、請求項４記載の画像形成装置は、上記制御手段が、カレントジョブの処理中、そのジョブ処理用メモリの空きメモリ容量に基づいて、次ジョブとして処理可能なジョブ種別を操作パネルの表示手段に表示する構成としてある。
画像形成装置をこのような構成とすると、使用者は、次ジョブの設定を入力しようとする前に、操作パネルの表示手段を見ることによって、次ジョブとして処理可能なジョブの種別を確認することができるので、使用者が設定しようとする次ジョブが処理可能か否かを次ジョブの設定入力の前に把握することができ、無駄な入力操作を排除することが可能となる。
【００１８】
また、請求項６記載の画像形成装置のジョブ処理方法は、使用者により設定された画像形成ジョブのためのジョブデータをジョブ処理用メモリ上に展開して、当該画像形成ジョブの処理を実行して、画像形成手段により画像形成を行なう画像形成装置におけるジョブ処理方法において、カレントジョブの処理中に、上記ジョブ処理用メモリを最大限の効率で利用することにより、カレントジョブの処理を行なうステップと、上記カレントジョブの処理中に、次ジョブの設定が入力されたとき、次ジョブの設定を先読みするステップと、上記先読みした次ジョブの設定と上記ジョブ処理用メモリのメモリ空き容量とに基づいて、当該次ジョブの処理が可能か否かを判定するステップと、上記判定の結果、処理可能な場合には、上記カレントジョブと当該次ジョブを並列処理し、処理不可能な場合には、当該次ジョブの処理を行なわないステップとを有した構成としてある。
このように、本発明は、方法としても実現化することができる。
【００１９】
また、請求項７記載の画像形成装置のジョブ処理プログラムは、使用者により設定された画像形成ジョブのためのジョブデータをジョブ処理用メモリ上に展開して、当該画像形成ジョブの処理を実行して、画像形成手段により画像形成を行なう処理をコンピュータに実行させるための画像形成装置におけるジョブ処理プログラムであって、カレントジョブの処理中に、上記ジョブ処理用メモリを最大限の効率で利用することにより、カレントジョブの処理を行なう手順と、上記カレントジョブの処理中に、次ジョブの設定が入力されたとき、次ジョブの設定を先読みして、上記ジョブ処理用メモリのメモリ空き容量に基づいて、当該次ジョブの処理が可能か否かを判定する手順と、上記判定の結果、処理可能な場合には、上記カレントジョブと当該次ジョブを並列処理し、処理不可能な場合には、当該次ジョブの処理を行なわない手順とを前記画像形成装置に実行させる構成としてある。
このように、本発明は、プログラムとしても実現化することができる。
【発明の効果】
【００２０】
このように、本発明によれば、ジョブ処理用メモリを最大限の効率で利用して、カレントの画像形成ジョブの処理を行なうと共に、次ジョブの処理のためのメモリ容量が不足する場合には次ジョブの実行を抑制することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の画像形成装置の一実施形態について、図１を参照して説明する。
図１は、本発明による画像形成装置の一実施形態の構成を示している。
図１に示すように、画像形成装置１０は、例えばコピー，ファクシミリ送受信，画像スキャン，画像付きメール送信等の複合機能を備えた複合機として、画像形成手段１００と、操作パネル２００と、制御手段３００と、ジョブ処理メモリ４００と、を備えている。
ここで、上記制御手段３００は、コンピュータ上で動作するプログラムにより動作が制御されるようになっている。
【００２２】
上記画像形成手段１００は、画像形成装置本体として、コピー，ファクシミリ送受信，画像スキャン，画像付きメール送信，リーガルサイズ用紙またはＡ４サイズ用紙の２ｉｎ１集約処理等の複合機能を実現するものであり、原稿台表面に載置された原稿の画像読取を行なって、画像データを生成し、印刷，送信等の画像形成を行なうものであり、この場合、送信としてカラーまたはモノクロの画像付きメールを送信することができるようになっている。
【００２３】
上記操作パネル２００は、画像形成装置本体としての画像形成手段１００の例えば上面に配置されたパネルデバイスであって、図２に示すように、操作手段２１０と、表示手段２２０と、から構成されている。
ここで、上記操作手段２１０と表示手段２２０は、操作パネル２００の表面に一体に配置されている。
【００２４】
上記操作手段２１０は、複数個（図示の場合、８個）の操作ボタン２１１を備えており、これらの操作ボタン２１１をユーザが操作することによって、表示手段２２０に表示されるメニュー画面を切り替えて、画像形成手段１００の各種機能に関するジョブの設定のための入力操作を行なうことができるようになっている。
ここで、操作ボタン２１１のうち、スタートキー２１１ａは、操作手段２１０の他の操作ボタン２１１により入力され設定された画像形成ジョブの設定内容を確定するためのものである。
また、上記表示手段２２０は、操作手段２１０による画像形成ジョブの設定内容や、カレントジョブに関する各種情報等を表示するようになっている。
尚、画像形成ジョブの設定内容は、例えばメール送信ジョブの場合、カラー（カラーまたはモノクロ），解像度（６００ｄｐｉ，３００ｄｐｉ，２００ｄｐｉ等），圧縮率（ＪＰＥＧにて例えば５段階），原稿サイズ（Ａ４，Ａ５等）等の項目から成る。
【００２５】
上記制御手段３００は、上述した画像形成手段１００，操作パネル２００を適宜に制御するようになっている。
ここで、上記制御手段３００は、操作パネル２００の操作手段２１０から入力された画像形成ジョブの設定に基づいて、画像形成手段１００を制御することにより、所望の画像形成、例えばコピー，プリント，ファクシミリ送受信，画像スキャン，画像付きメール送信等の画像形成を行なうようになっている。
【００２６】
そして、上記制御手段３００は、ジョブ処理を行なう場合、以下のようにジョブ制御を行なうようになっている。
すなわち、上記制御手段３００は、一つのジョブ処理を行なう場合、このカレントジョブに関して、ジョブデータをジョブ処理用メモリ４００上に展開して、ページを作成する。その際、上記制御手段３００は、上記ジョブデータのデータサイズに対応してジョブ処理用メモリ４００のメモリ容量を最大限に効率的に利用し、当該画像形成ジョブの処理を行なう。これにより、当該画像形成ジョブは、最速で処理され得ることになる。
また、上記制御手段３００は、カレントジョブの処理中、ジョブ処理用メモリ４００の空きメモリ容量に基づいて、この空きメモリ容量で処理可能なジョブ種別を操作パネル２００の表示手段２２０に対して表示させるようになっている。
【００２７】
さらに、上記制御手段３００は、判定手段３１０を備えている。
この判定手段３１０は、判定モジュールとしてハードウエアあるいはソフトウエアにより構成され、または制御手段３００上で動作するソフトウエアにより機能するようになっている。
そして、上記判定手段３１０は、カレントジョブの設定内容（カレント設定）が制御手段３００から送られてきており、このカレントジョブの処理中に、操作パネル２００の操作手段２１０に対して次ジョブの設定が入力されると、スタートキー２１１ａが操作される前に、操作パネル２００の操作手段２１０に対して入力された次ジョブの設定内容を先読みして、次ジョブの処理のためにジョブ処理用メモリ４００の空きメモリ容量が十分であるか否か、すなわち次ジョブが処理可能か処理不可能かの判定を行なって、判定結果を制御手段３００に送出する。
例えば、リーガルサイズ用紙のカラー画像付きメール送信では、そのジョブ処理のために１４ＭＢのメモリ容量が必要である。そして、ジョブ処理用メモリ４００の容量が１５ＭＢであって、プリンタジョブのために２ＭＢのメモリ容量を利用している場合には、空きメモリ容量は１３ＭＢとなるため、上記メール送信のジョブは処理不可能となる。
【００２８】
これを受けて、上記制御手段３００は、上記判定手段３１０からの判定結果に基づいて、操作パネル２００の表示手段２２０に、判定結果を表示させる。
すなわち、上記制御手段３００は、判定結果が次ジョブ処理不可能である場合には、その旨を操作パネル２００の表示手段２２０に表示させると共に、操作パネル２００の操作手段２１０のスタートキー２１１ａを操作無効にする。これにより、使用者がスタートキー２１１ａを操作しても、既に入力されている次ジョブの設定内容は確定されず、処理も行なわれない。
【００２９】
これに対して、上記制御手段３００は、判定結果が次ジョブ処理可能である場合には、その旨を操作パネル２００の表示手段２２０に表示させると共に、使用者による操作手段２１０のスタートキー２１１ａの操作を待つ。そして、スタートキー２１１ａが操作されたとき、操作パネル２００の操作手段２１０から実行指令が制御手段３００に入力される。これにより、上記制御手段３００は、前述したカレントジョブと並列に、当該次ジョブの処理を開始するようになっている。
【００３０】
次に、本実施形態の画像形成装置１０の画像形成ジョブの処理動作について、図３〜図４を参照して説明する。
図３は、一つのプリンタジョブを処理する場合の動作を示している。
図３において、制御手段３００は、符号Ａ１で示すように、操作パネル２００の操作手段２１０からプリンタジョブの設定が入力され、符号Ａ２で示すように、スタートキー２１１ａが操作されると、符号Ａ３で示すように、プリンタジョブの処理を開始し、符号Ａ４で示すように、ジョブ開始の旨および当該プリンタジョブの設定内容を判定手段３１０に送出すると共に、符号Ａ５で示すように、当該プリンタジョブのジョブデータをジョブ処理用メモリ４００上に展開して、ページを作成し、符号Ａ６で示すように、画像形成手段１００に出力する。
【００３１】
これにより、画像形成手段１００は、符号Ａ７で示すように、上記プリンタジョブのジョブデータの印刷出力を行なう。
この際、上記判定手段３１０は、符号Ａ８で示すように、上記プリンタジョブの設定内容からジョブ処理用メモリ４００の空き容量を算出して、符号Ａ９で示すように、この空き容量で処理可能なジョブ種別を操作パネル２００の表示手段２２０に表示させる。
【００３２】
ここで、プリンタジョブの処理中には、次ジョブとして、例えば図５に示すように、カラー画像付きメール送信およびリーガルサイズ用紙の集約処理は不可能であるが、モノクロ画像付きメール送信およびＡ４サイズ用紙の集約処理は可能である。尚、カレントジョブがない場合、すなわち待機状態においては、何れの処理も可能である。
したがって、上記表示は、例えば図６に示すように行なわれ、これは、ネットワークスキャナ機能に関して、カラー処理は不可能であるが、モノクロ処理は可能であることを示している。
【００３３】
そして、符号Ａ１０で示すように、画像形成手段１００が印刷出力を終了すると、上記制御手段３００は、符号Ａ１１で示すように、ジョブ終了の旨を判定手段３１０に送出すると共に、符号Ａ１２で示すように、操作パネル２００の表示手段２２０に対して、待機状態の旨を表示させる。
以上で、単独ジョブの処理が終了する。
【００３４】
図４は、カレントジョブとしてプリンタジョブの処理中に、次ジョブの設定が入力された場合の動作を示している。
図４において、制御手段３００は、図３における符号Ａ７で示すジョブデータの印刷出力中に、符号Ｂ１で示すように、操作パネル２００の操作手段２１０から次ジョブの設定が入力されると、上記制御手段３００は、符号Ｂ２で示すように、この次ジョブの設定内容を判定手段３１０に送出する。
【００３５】
これを受けて、上記判定手段３１０は、符号Ｂ３で示すように、前もってカレントジョブの設定内容から算出したジョブ処理用メモリ４００の空きメモリ容量に基づいて、当該次ジョブが処理可能であるか否かを判定し、その判定結果を制御手段３００に送出する。
これにより、上記制御手段３００は、符号Ｂ４で示すように、判定結果を操作パネル２００の表示手段２２０に表示させる。
そして、例えば次ジョブがカラー画像付きメール送信のように、次ジョブ処理不可能の判定結果の場合には、上記制御手段３００は、符号Ｂ５で示すように、操作パネル２００の操作手段２１０のスタートキー２１１ａを操作無効にする。
【００３６】
これに対して、例えば次ジョブがモノクロ画像付きメール送信のように、次ジョブ処理可能の判定結果の場合には、上記制御手段３００は、符号Ｂ６に示すように、操作パネル２００の操作手段２１０のスタートキー２１１ａの操作に基づいて、符号Ｂ７に示すように、モノクロ画像付きメール送信ジョブの処理を開始し、符号Ｂ８で示すように、ジョブ開始の旨および当該モノクロ画像付きメール送信ジョブの設定内容を判定手段３１０に送出すると共に、符号Ｂ９で示すように、当該モノクロ画像付きメール送信ジョブのジョブデータをジョブ処理用メモリ４００上に展開して、ページを作成し、符号Ｂ１０で示すように、、画像形成手段１００に出力する。
【００３７】
これにより、画像形成手段１００は、符号Ｂ１１で示すように、上記モノクロ画像付きメール送信ジョブを並列処理して、そのジョブデータの送信出力を行なう。
その後、カレントジョブおよび次ジョブの処理が終了すると、上記制御手段３００は、それぞれジョブ終了の旨を判定手段３１０に送出し、上記判定手段３１０は、操作パネル２００の表示手段２２０に、何れか一方のジョブのみが終了した場合には、ジョブ処理用メモリ４００の空きメモリ容量に基づいて処理可能なジョブ種別を表示させ、またすべてのジョブが終了した場合には、上記制御手段３００は、操作パネル２００の表示手段２２０に待機状態の旨を表示させる。
以上で、カレントジョブおよび次ジョブの並列処理が完了する。
【００３８】
尚、符号Ｂ１１で示すカレントジョブ及び次ジョブの並列処理中に、図３の符号Ａ８〜Ａ９に示すと同様にして、上記判定手段３１０がさらに空きメモリ容量を算出して、この空き容量で処理可能なジョブ種別を操作パネル２００の表示手段２２０に表示させると共に、さらに次々ジョブの設定が入力されたとき、図４にて符号Ｂ１〜Ｂ１１で示すように、上記制御手段３００が、この次々ジョブについて処理可能か否かの判定を行なって、処理可能な場合には、さらに次々ジョブを同時に実行するようにすることも可能である。
【００３９】
上述した実施形態においては、カレントジョブとしてプリンタジョブの処理中に、次ジョブとして画像付きメール送信ジョブの設定が入力された場合について説明したが、これに限らず、種々のジョブの組合せが可能であることは明らかである。
【００４０】
このようにして、本発明によれば、ジョブ処理用メモリを最大限利用して画像形成ジョブの処理を行なうと共に、次ジョブの処理のためのメモリ容量が不足する場合には次ジョブの実行を抑制することができる。
【００４１】
次に、画像形成装置のジョブ処理プログラムについて説明する。
上記の実施形態におけるコンピュータ（画像形成装置）のジョブ処理機能（ジョブ処理方法を実行する機能）は、記憶手段（例えば、ＲＯＭなど）に記憶されたジョブ処理プログラムにより実現される。
【００４２】
ジョブ処理プログラムは、コンピュータの制御手段（ＣＰＵなど）に読み込まれることにより、コンピュータの構成各部に指令を送り、所定の処理、たとえば、カレントジョブに関する処理、カレントジョブの処理中にジョブ処理用メモリを最大限の効率で利用する処理、カレントジョブの処理中に次ジョブの設定が入力されたときにその次ジョブの設定を先読みする処理、先読みした次ジョブの設定とジョブ処理用メモリのメモリ空き容量に基づいて次ジョブの処理が可能か否かを判定する処理、処理可能と判定された場合におけるカレントジョブと次ジョブの並列処理、処理不可能と判定された場合における次ジョブの処理を行なわないようにする処理などを行わせる。
これによって、ジョブ処理機能は、ソフトウエアであるジョブ処理プログラムとハードウエア資源であるコンピュータ（画像形成装置）の各構成手段とが協働することにより実現される。
【００４３】
なお、ジョブ処理機能を実現するためのジョブ処理プログラムは、コンピュータのＲＯＭやハードディスクなどに記憶される他、コンピュータ読み取り可能な記録媒体、たとえば、外部記憶装置及び可搬記録媒体等に格納することができる。
外部記憶装置とは、ＣＤ−ＲＯＭ等の記憶媒体を内蔵し、画像形成装置に外部接続されるメモリ増設装置をいう。一方、可搬記録媒体とは、記録媒体駆動装置（ドライブ装置）に装着でき、かつ、持ち運び可能な記録媒体であって、たとえば、フレキシブルディスク，メモリカード，光磁気ディスク等をいう。
【００４４】
そして、記録媒体に記録されたプログラムは、コンピュータのＲＡＭ等にロードされて、ＣＰＵ（制御手段）により実行される。この実行により、上述した本実施形態の画像形成装置の機能が実現される。
さらに、コンピュータでジョブ処理プログラムをロードする場合、他のコンピュータで保有されたジョブ処理プログラムを、通信回線を利用して自己の有するＲＡＭや外部記憶装置にダウンロードすることもできる。このダウンロードされたジョブ処理プログラムも、ＣＰＵにより実行され、本実施形態の画像形成装置のジョブ処理機能を実現する。
【産業上の利用可能性】
【００４５】
本発明は、ジョブ実行時に使用されるメモリの管理・制御に関する発明であるため、ジョブが実行されるとともに、そのためのメモリが備えられた機器や装置に利用可能である。
【図面の簡単な説明】
【００４６】
【図１】本発明による画像形成装置の一実施形態の構成を示すブロック図である。
【図２】図１の画像形成装置における操作パネルを示す概略図である。
【図３】図１の画像形成装置における一つのジョブ処理の動作を示すフローチャートである。
【図４】図１の画像形成装置におけるカレントジョブ処理中に次ジョブの設定が入力された場合のジョブ処理の動作を示すフローチャートである。
【図５】図１の画像形成装置におけるカレントジョブと次ジョブの処理可能または不可能を示す図である。
【図６】図１の画像形成装置における操作パネルの表示手段の表示例を示す図である。
【符号の説明】
【００４７】
１０    画像形成装置
１００    画像形成手段
２００    操作パネル
２１０    操作手段
２１１    操作ボタン
２１１ａ  スタートキー
２２０    表示手段
３００    制御手段
３１０    判定手段
４００    ジョブ処理用メモリ
【図１】
2006150835.tif 000003
【図２】
2006150835.tif 000004
【図３】
2006150835.tif 000005
【図４】
2006150835.tif 000006
【図５】
2006150835.tif 000007
【図６】
2006150835.tif 000008