(57)【特許請求の範囲】
【請求項１】
ジョブキューに登録されたジョブの実行中に、実行中のジョブの処理を一時中断し、新たなジョブを割り込ませて実行させるための割込制御方法において、割込キーの操作を通じて新たなジョブとなるコピージョブの割り込み要求がなされたときに、実行中のジョブの処理を一時中断して新たなコピージョブを割り込ませるか、実行中のジョブの処理を終了させた後に新たなコピージョブを実行するか、のいずれかの選択を、コピージョブの原稿の読み込みが完了した時点での実行中のジョブの進捗状況に応じて行うことを特徴とするジョブキューへの割込制御方法。
【請求項２】
ジョブキューに登録されたジョブの実行中に、実行中のジョブの処理を一時中断し、新たなジョブを割り込ませて実行させるための割込制御機能を備えた画像形成装置であって、前記割込制御機能は、割込キーの操作を通じて新たなジョブとなるコピージョブの割り込み要求がなされたときに、実行中のジョブの処理を一時中断して新たなコピージョブを割り込ませるか、実行中のジョブの処理を終了させた後に新たなコピージョブを実行するか、のいずれかの選択を、コピージョブの原稿の読み込みが完了した時点での実行中のジョブの進捗状況に応じて行うように設定されていることを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複合機能を備えた画像形成装置におけるジョブキューへの割込制御方法と、当該制御方法を実施しうる画像形成装置に関する。
【０００２】
【従来の技術】
近年、コピー、プリンタ、ファクシミリ、スキャナ、電子メール送信など各種機能を複合的に利用できる画像形成装置が多く開発されている。このような複合機能を備えた画像形成装置においては、入力されたジョブを順次メモリに蓄積してジョブキュー（ジョブの処理待ち行列）を作成し、これを先入れ先出しの原則で順に出力処理していく方式の制御が行われている。
【０００３】
このような方式で制御される画像形成装置では、例えば先に入力されたプリントジョブが実行されている間に、後から来たユーザが割り込んでコピージョブを実行したいような場合がしばしば発生する。このような場合に対応できる割込制御方法として、従来、例えば特開昭６４−２１５２８号公報に開示された印字装置における割込制御方法が知られている。この割込制御方法では、後から来たユーザが操作パネルに設けた割込キーを操作することで、実行中のプリントジョブを一時的に中断して、割り込んだコピージョブを実行するようになっている。
【０００４】
【発明が解決しようとする課題】
ところが、前記従来のような割込制御方法は、割込キーの操作とほぼ同時に現在実行中のジョブを中断し、中断時点までの処理状況を記憶して実行中のジョブを待避させ、新しいジョブを割り込ませるようになっていたので、以下のような不都合が生じることとなる。
【０００５】
すなわち、先のユーザの実行中のジョブがその終了まで残りわずかであっても、割込キーの操作によって先のジョブが強制的に中断されるため、先のユーザは、あと少しで実行中のジョブが終了すると思って待っていたにもかかわらず、後から割り込んだジョブが終了するまで、先のジョブの出力成果物を得ることができない。
【０００６】
また、例えば画像形成装置がユーザに対して、入力されたジョブの予定所要時間や予定終了時刻を知らせるようになっている場合は、先のユーザが予定所要時間の経過後又は予定終了時刻になって出力成果物をとりにきても、後から割り込んだジョブのために先のジョブが中断されていて、先のユーザがさらに長時間、待たされるということも生じうる。
【０００７】
本発明はこのような問題点に鑑みてなされたもので、ジョブキューへの割込を可能としつつも、とくに先にジョブを入力したユーザに対して、できるだけ不満や不便を感じさせないようなジョブキューへの割込制御方法と、当該制御方法を好適に実施しうる画像形成装置を提供することを解決課題としている。
【０００８】
【課題を解決するための手段】
前記課題を解決するため、本発明のジョブキューへの割込制御方法は、ジョブキューに登録されたジョブの実行中に、実行中のジョブの処理を一時中断し、新たなジョブを割り込ませて実行させるための割込制御方法において、割込キーの操作を通じて新たなジョブとなるコピージョブの割り込み要求がなされたときに、実行中のジョブの処理を一時中断して新たなコピージョブを割り込ませるか、実行中のジョブの処理を終了させた後に新たなコピージョブを実行するか、のいずれかの選択を、コピージョブの原稿の読み込みが完了した時点での実行中のジョブの進捗状況に応じて行うことを特徴とする。
【０００９】
この発明は、ジョブの実行中に割込キーが操作された場合、実行中のジョブを一時中断して新たなジョブの割り込みを許容するか、実行中のジョブの処理が終了した後に新たなジョブを実行するか、の選択を、実行中のジョブの進捗状況に応じて行うものである。実行中のジョブの処理があと少しで終了する場合には、実行中のジョブを優先させて処理することにより、実行中のジョブを登録した先のユーザが、後から割り込んだジョブのために長時間、出力成果物を得られないというような問題を解消して、ユーザに不満や不便をできるだけ感じさせないようにすることができる。そして、割り込もうとする新たなジョブがコピージョブである場合には、実行中のジョブの進捗状況に応じた選択を、新たなコピージョブの原稿の読み込みが完了した時点で行うように構成されている。この構成によれば、新たなコピージョブの原稿を読み取る時間、つまり印刷用のデータを生成して印刷の準備を終えるまでの間は、実行中のジョブの処理を継続させることができる。このように、割り込みを許容するか否かの選択を原稿の読み込みが完了した時点で行うことにより、印刷時間のロスタイムを減らして、先のユーザが、後からのコピージョブの割り込みに先んじて出力成果物を得る機会を増やすことができる。
【００１０】
前記本発明のジョブキューへの割込制御方法において、割り込みを許容するか否かの選択は、以下のような基準で行うことができる。
【００１１】
すなわち、実行中のジョブの進捗状況に応じた選択は、実行中のジョブの未処理のページ枚数を基準にして行われ、前記未処理のページ枚数が所定枚数以上であるときは新たなジョブの割り込みを許容し、前記未処理のページ枚数が所定枚数未満であるときは実行中のジョブの処理を優先させるようにする。この発明によれば、未処理のページ枚数を基準にするので、割り込みを許容するか否かの選択を、単純な判定処理プロセスで行うことができる。
【００１２】
また、実行中のジョブの進捗状況に応じた選択は、実行中のジョブの処理が終了するまでの残り時間を基準にして行われ、前記残り時間が所定時間以上であるときは新たなジョブの割り込みを許容し、前記残り時間が所定時間未満であるときは実行中のジョブの処理を優先させるようにすることもできる。この発明によれば、例えば画像モード（モノクロプリントかカラープリントか、あるいは通常画質か高画質か、など）や印刷モード（片面プリントか両面プリントか、など）による処理時間の差異がある場合でも、その差異を考慮した残り時間を基準にすることができるので、ページ枚数を基準にして選択する場合に比べて、より的確かつ合理的に、割り込みを許容するか否かの選択を行うことができる。
【００１４】
また、本発明の画像形成装置は、ジョブキューに登録されたジョブの実行中に、実行中のジョブの処理を一時中断し、新たなジョブを割り込ませて実行させるための割込制御機能を備えた画像形成装置であって、前記割込制御機能は、割込キーの操作を通じて新たなジョブとなるコピージョブの割り込み要求がなされたときに、実行中のジョブの処理を一時中断して新たなコピージョブを割り込ませるか、実行中のジョブの処理を終了させた後に新たなコピージョブを実行するか、のいずれかの選択を、コピージョブの原稿の読み込みが完了した時点での実行中のジョブの進捗状況に応じて行うように設定されていることを特徴とする。この発明によれば、前記したジョブキューへの割込制御方法を好適に実施するとができ、ユーザの不満や不便を減少させることができる。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照しつつ説明する。
【００１６】
図１は、本発明の実施の形態に係る画像形成装置１の基本構成を示すブロック図である。この画像形成装置１は、ハードキー用スイッチ群２１及び透明タッチパネル２２並びにＬＣＤ（液晶ディスプレイ）２３からなる入力・表示手段２と、キー入力コントローラ３１及びＬＣＤ表示用コントローラ３２からなる入力・表示制御手段３と、全体を制御する制御部４と、スキャナ５１及びプリンタ５２からなる画像形成手段５と、ＲＯＭ６１やＲＡＭ６２からなる記憶手段６と、モデム７１やインターフェース部７２からなる外部機器接続手段７と、後処理部８とを備えている。
【００１７】
入力・表示手段２は、図２に示すような操作パネル２０を形成する。入力・表示手段２のうち、ハードキー用スイッチ群２１及び透明タッチパネル２２は、キー入力コントローラ３１に接続されている。また、ＬＣＤ２３は、ＬＣＤ表示用コントローラ３２に接続されている。キー入力コントローラ３１は、ハードキー用スイッチ群２１や透明タッチパネル２２から入力されるキー操作信号を制御部４に出力する。ＬＣＤ表示用コントローラ３２は、制御部４の指令に基づいて、表示すべき内容に対応した表示用データをＬＣＤ２３に出力し、ＬＣＤ２３の画面上に表示用データに基づいた画像を表示させる。
【００１８】
制御部４は、入力・表示手段２から入力された入力データを、キー入力コントローラ３１を介して受け取り、画像形成手段５に対して出力する。また、画像形成手段５によって生成処理された各種データのうち、ＬＣＤ２３に表示すべきデータをＬＣＤ表示用コントローラ３２に対して出力する。また、制御部４は、記憶手段６、外部機器接続手段７、後処理部８などと通信して、これらを制御する。
【００１９】
スキャナ５１は、原稿を読み取って画像データを生成するものであり、その具体的な構成は特に限定されるものではない。スキャナ５１にて生成された画像データは、制御部４の制御によって、図示しない画像処理部により適宜画像処理された上で、プリンタ５２に出力される。プリンタ５２は、前記画像データを用紙に印刷するものである。このプリンタ５２の具体的な構成も、特に限定されるものではない。
【００２０】
ＲＯＭ６１には、表示用プログラム、座標変換プログラム、キー入力処理プログラム、機能実行プログラムなどの各種プログラムが格納されている。ＲＡＭ６２には、表示画像用メモリ、アイコン画像用メモリ、処理条件用メモリなどの各種記憶領域が設けられている。
【００２１】
モデム７１は、この画像形成装置１と外部の電話回線とを接続して、ＦＡＸデータや電子メールデータを送受信する。インターフェース部７２は、この画像形成装置１を、情報端末であるＰＣ（パーソナルコンピュータ）９などから形成されたＬＡＮに接続して、プリントジョブのデータや電子メールデータを送受信する。
【００２２】
後処理部８は、印刷された用紙に対して、例えばステープル処理、パンチング処理、製本処理などの後処理を実施するものである。後処理の具体的な種類や内容は、この画像形成装置１の使用条件や用途によって適宜選択される。
【００２３】
図２は、入力・表示手段２の具体的な構成例としての操作パネル２０を示す。この操作パネル２０は、例えばこの画像形成装置１におけるスキャナ５１の近傍に備えられている。この操作パネル２０の操作面は、略右側半分のハードキー部２０１と、略左側半分の表示部２０２とから構成される。
【００２４】
ハードキー部２０１は、スタートキー２１１、テンキー２１２、クリアキー２１３、オールクリアキー２１４、及び複数個の条件キーを有する。スタートキー２１１は、表示部２０２に表示された条件で画像データの生成処理や出力処理を開始するためのキーである。テンキー２１２は、表示部２０２に表示される各種条件の入力画面に置数するためのキーである。クリアキー２１３は、テンキー２１２により入力した置数をゼロにしたり、直前の入力値を取り消したりするキーである。オールクリアキー２１４は、表示部２０２の表示内容を初期画面に戻したり、画像データの生成処理や出力処理が実行中であれば、その処理を中止させたりするキーである。
【００２５】
条件キーとしては、この例では、例えばプリントモードキー２１５、スキャンモードキー２１６、コピーモードキー２１７、ジョブステイタスキー２１８、及びカスタムセッティングキー２１９が設けられている。プリントモードキー２１５は、画像データや文書データを印刷するためのキーであり、このキーを押すことでプリントモードに切り替わる。スキャンモードキー２１６は、スキャナ５１を動作させるためのキーであり、例えばＦＡＸ送信やネットワークスキャン（スキャン画像の電子メールによる配信）を実行するために使用される。コピーモードキー２１７は、複写印刷を行うためのキーであり、このキーを押すことでコピーモードに切り替わる。ジョブステイタスキー２１８は、各種ジョブの実行状況を表示部２０２に表示させるためのキーである。カスタムセッティングキー２１９は、種々の実行条件を設定するためのキーである。
【００２６】
これらの条件キーのうち、例えばプリントモードキー２１５には、その近傍に［オンライン］及び［データ］のランプ２２１が設けられている。これらのランプ２２１は、プリントモードの実行に際して、オンライン状態にあるか、データが転送されたか、などの状態を点灯によって報知する。同様に、スキャンモードキー２１６には、その近傍に［ライン］及び［データ］のランプ２２１が設けられている。これらのランプ２２１は、スキャンモードの実行に際して、ラインと接続した状態にあるか、データが読み込まれたか、などの状態を点灯によって報知する。
【００２７】
表示部２０２は、各モードの入力内容や実行状態を表示するととともに、各種の実行条件を入力するためのものである。この例では、小型化及び省電力化、並びに高解像度の確保のためにＬＣＤ２３が採用され、透明タッチパネル２２とともに取り付けられている。ただし、表示用のディスプレイ装置は、必ずしもＬＣＤ２３に限定されるものではない。この表示部２０２における表示形態の例について、図３〜図１６を参照しつつ説明する。
【００２８】
この画像形成装置１では、図３に示すように、表示画面の大部分を利用してジョブリストが表示されるようになっている。ジョブリストの右方及び下方には、透明タッチパネル２２を利用した複数個のソフトキーが配置されている。この例では、表示部２０２の待ち受け画面が、プリントジョブについての待ちジョブリストになっている。この待ちジョブリストでは、実行中及び待機中のプリントジョブが、ジョブキューに登録された順番で一覧表示される。
【００２９】
ジョブリストにおいては、まず最も左のカラム（column、表示画面を横方向に分割して形成される縦方向の並び）が、ジョブの実行順を示す番号カラム２３１となっている。ここには、上から例えば［１］、［２］、［３］…と各ジョブに対して付された番号が表示される。
【００３０】
番号カラム２３１の右隣のカラムは、ジョブの種類を示すアイコンが表示されるアイコンカラム２３２となっている。図３の表示例では、４件のプリントジョブのうち、第１番目、第２番目及び第４番目のジョブについては、ＬＡＮ内のＰＣ９などから送信された印刷ジョブであることを示すプリントアイコンが表示され、第３番目のジョブについては、受信したＦＡＸの印刷ジョブであることを示すＦＡＸ受信アイコンが表示されている。
【００３１】
アイコンカラム２３２の右隣のカラムは、ユーザ／モードカラム２３３となっている。ここには、ＬＡＮ内のＰＣ９などから送信された印刷ジョブである場合はユーザ名が、受信したＦＡＸの印刷ジョブである場合は送信元名が、それぞれ表示される。また、コピージョブの場合には、通常、その場でユーザ名は入力されないので、ユーザ名の替わりにコピーモードであることを示す文字が表示される。図３の表示例では、第１番目、第２番目及び第４番目のジョブについてはユーザ名が表示され、第３番目のジョブについては送信元のＦＡＸ番号が表示されている。
【００３２】
ユーザ／モードカラム２３３の右隣のカラムは、セットタイムカラム２３４となっている。ここには、各ジョブがジョブキューに登録された日時が表示される。図３の表示例では、左側に時刻が表示され、右側に月日が表示されている。なお、画像形成装置１の使用環境によっては、月日の表示を省いてもよい。
【００３３】
セットタイムカラム２３４の右隣のカラムは、ジョブ量カラム２３５となっている。ここには、各ジョブの総ページ数及び処理済みページ数が表示される。図３の表示例では、スラッシュで区切られた左側と右側にそれぞれ３桁の数字が表示され、左側に処理済みページ数、右側に総ページ数が表示されるようになっている。ジョブが実行される前は、左側の処理済ページ数は全て［０００］となっている。例えば現在実行中である第１番目のジョブについては、左側の数字が［００５］で、右側の数字が［０１５］であることから、現時点で総ページ数１５枚のうち５枚の処理が済んでいることが確認できる。
【００３４】
ジョブ量カラム２３５の右隣のカラムは、ステイタスカラム２３６となっている。ここには、現在、各ジョブが実行中であるか待機中であるかが、［JOBING］又は［WAITING ］の文字によって表示される。なお、実行中のジョブについて、例えばその番号カラム２３１を点滅させたり、表示色を変えたり、ジョブを表示する文字列を反転表示させたりできる場合には、ステイタスカラム２３６は必ずしも設けなくてもよい。
【００３５】
ステイタスカラム２３６の右隣には、ジョブリストのページ数を表示するページスペース２３７が設けられている。図３の表示例では、ジョブリストが２ページ分登録されており、そのうちの先頭ページが現在、表示されていることを示す［１／２］が、このページスペース２３７に表示されている。ページスペース２３７の下方には、ジョブリストの表示ページを切り換えるためのソフトキーとして、ページ切換キー２４１が設けられている。ページ切換キー２４１は、上向きの矢印を表示するアップキー２４１ａと下向きの矢印を表示するダウンキー２４１ｂとからなり、アップキー２４１ａを押せば前ページに、ダウンキー２４１ｂを押せば次ページに、それぞれジョブリストの表示が切り換わる。図３に示すようにジョブリストの先頭ページが表示されている状態では、それ以前のページは無いので、アップキー２４１ａは淡く表示されて操作無効になり、ダウンキー２４１ｂのみが濃く表示されて操作可能になる。ここでダウンキー２４１ｂを押すと、図４に示すような次ページが表示されて、ページ数の表示が［２／２］になる。図４に示す表示例では、全ページ数が２ページで、次ページが無いので、アップキー２４１ａは濃く表示されて操作可能になり、ダウンキー２４１ｂは淡く表示されて操作無効になる。ジョブリストに第３ページ以降のページがあれば、アップキー２４１ａ及びダウンキー２４１ｂの双方が濃く表示されて操作可能になる。
【００３６】
ジョブリストの右方には、表示されるジョブリストを、待ちジョブリストと終了ジョブリストとの間で切り換えるソフトキーとして、状態切換キー２４２が設けられている。状態切換キー２４２は、［JOB QUEUE ］の文字部分と［COMPLETE］の文字部分とに別れており、それぞれが表示状態を切り換えるキーになっている。図３及び図４の表示例では、待ちジョブリストを示す［JOB QUEUE ］の文字部分が網かけ表示になっており、表示中のジョブリストが待ちジョブリストであることが示されている。ここで［COMPLETE］の文字部分を押すと、図６に示すような終了ジョブリストが表示され、［COMPLETE］の文字部分が網かけ表示になる。終了ジョブリストでは、各ジョブの処理が終了した日時や、正常終了を示す［OK］または異常終了を示す［ERROR ］などの文字が表示される。
【００３７】
ジョブリストの下方には、ジョブリストに表示するジョブを、ジョブの種類別に選択するためのソフトキーとして、複数個のジョブ種別表示キーが設けられている。ジョブ種別表示キーは、この例では左から、プリントジョブ表示キー２４３、メールジョブ表示キー２４４、ＦＡＸ送信ジョブ表示キー２４５、全ジョブ表示キー２４６の順に配置されている。
【００３８】
プリントジョブ表示キー２４３を選択すると、前記状態切換キー２４２が待ちジョブリストの表示になっている場合は、実行中及び待機中の全てのプリントジョブが表示され、状態切換キー２４２が終了ジョブリストの表示になっている場合は、処理が終了した全てのプリントジョブが表示される。
【００３９】
メールジョブ表示キー２４４を選択すると、状態切換キー２４２が待ちジョブリストの表示になっている場合は、実行中及び待機中の全てのメール送信ジョブが表示され、状態切換キー２４２が終了ジョブリストの表示になっている場合は、処理が終了した全てのメール送信ジョブが表示される。図７に、メール送信ジョブの待ちジョブリストの表示例を示す。この表示例では、アイコンカラム２３２に電子メール送信を示すメールアイコンが表示され、ユーザ／モードカラム２３３には送信先のメールアドレスが表示されている。また、この表示例では、待ちジョブが２件しかないので、ページ切換キー２４１のアップキー２４１ａ及びダウンキー２４１ｂはいずれも淡く表示されて操作無効になっている。
【００４０】
ＦＡＸ送信ジョブ表示キー２４５を選択すると、状態切換キー２４２が待ちジョブリストの表示になっている場合は、実行中及び待機中の全てのＦＡＸ送信ジョブが表示され、状態切換キー２４２が終了ジョブリストの表示になっている場合は、処理が終了した全てのＦＡＸ送信ジョブが表示される。図８に、ＦＡＸ送信ジョブの待ちジョブリストの表示例を示す。この表示例では、アイコンカラム２３２にＦＡＸ送信アイコンが表示され、ユーザ／モードカラム２３３には送信先のＦＡＸ番号が表示されている。
【００４１】
全ジョブ表示キー２４６は、ジョブの種類に関係なく全てのジョブを表示するためのキーであって、これを選択すると、状態切換キー２４２が待ちジョブリストの表示になっている場合は、実行中及び待機中の全てのプリントジョブ、メールジョブ、ＦＡＸ送信ジョブが表示され、状態切換キー２４２が終了ジョブリストの表示になっている場合は、処理が終了した全てのプリントジョブ、メールジョブ、ＦＡＸ送信ジョブが表示される。
【００４２】
前記４個のジョブ種別表示キーの右方には、さらに少し間隔を開けて、割込キー２４７が設けられている。この割込キー２４７は、現在実行中のジョブを一時中断して、別のジョブの割り込みを許容するためのキーである。この割込キー２４７は、実行中や待機中のジョブが少なくとも１件以上ある場合にのみ表示される。つまり、図４に示すように、ページ切換キー２４１によって待ちジョブリストの先頭ページ以外のページが表示されている場合でも、ジョブキューに１件以上の待ちジョブが登録されていれば必ず表示される。一方、図５に示すように、実行中や待機中のジョブが１件もない場合には、割込キー２４７は非表示又は淡く表示されて操作無効になる。
【００４３】
この実施の形態に係る画像形成装置１の操作パネル２０において、図３に示すような待ちジョブリストが表示されている状態で割込キー２４７を押し、コピーを割り込みで実行しようとすると、図９に示すような待ちジョブリストが表示される。すなわち、図３に示した待ちジョブリストの最上位の行に、割り込んだコピージョブの表示が挿入され、他の待ちジョブはそれぞれ一行ずつ繰り下がって表示される。この時点では、割り込んだコピージョブについての番号カラム２３１には、割り込みを示す［IN］という文字が表示され、先に登録されていた他のジョブの番号カラム２３１には、直前と同じ番号が付されている。これにより、新たに割り込んだコピージョブが、ジョブキューのいずれの位置に登録されるかが分かるようになっている。
【００４４】
ただし、この時点では、割り込んだコピージョブについてのコピー条件の設定や原稿の読み込みはまだ完了していない。もし、割込キー２４７の操作と同時に現在実行中のジョブを中断すると、画像形成装置１のプリンタ５２は、印刷処理を継続できるにもかかわらずその動作を停止することとなり、次の印刷データが準備されるまでの時間が無駄になる。そのため、所定のコピー条件が設定され、割り込んだコピージョブの原稿がスキャナ５１により読み込まれてコピージョブの印刷データが生成されるまでの間は、割り込みの直前に実行されていた先のジョブ（図３の例ではユーザ［OKAMOTO ］の印刷ジョブ）は、そのまま継続して実行される。
【００４５】
図９に示すような割り込み後のジョブリストが表示されて、所定時間が経過すると、このジョブリストの表示画面にオーバーレイして、図１０に示すようなコピーモードの入力画面が表示される。コピーモードの入力画面は、ジョブリストの大部分に重なるように表示されるが、ジョブリストの番号カラム２３１とアイコンカラム２３２は、コピーモードの入力画面には隠れず、その左側に表示されたままになる。
【００４６】
コピーモードの入力画面は、例えば以下のように構成される。すなわち、中央部には画像形成装置１の外観略図２５１が表示されて、原稿をセットすべきスキャナ５１が［▼］で示される。上部には、［割込コピーできます。条件の入力又は原稿をセットしてください。］というメッセージが表示されて、割込処理を受け付けることをユーザに報知するとともに、コピーの準備をユーザに促す。右上部には、コピー枚数を示す数字（この例では１枚を表す［１］）が表示される。画像形成装置１の外観略図２５１の左側には、特別機能キー２５２、片面／両面切換キー２５３、出力キー２５４などの条件入力キーが表示される。片面／両面切換キー２５３は、この例ではデフォルト値の［片面コピー］になっており、これを押すことで図１２に示すように［両面コピー］に切り換わる。また、画像形成装置１の外観略図２５１の右側には、露光条件設定キー２５５、用紙選択キー２５６、倍率選択キー２５７などの条件入力キーが表示される。これらの条件入力キーは、この表示例では、デフォルト値として、自動露光、用紙は自動選択でＡ４、倍率は１００％になっていることをそれぞれ示している。
【００４７】
ここで、例えば用紙選択キー２５６を押すと、図１１に示すように、コピーモードの入力画面は用紙選択画面に切り換わる。この用紙選択画面には、例えば画像形成装置１の用紙カセットの位置に対応して、サイズや向きの異なる複数種類の用紙を示す用紙キー２５８が表示され、現在選択されている用紙キー２５８の枠が太く表示される。
【００４８】
図１０に示すようなコピーモードの入力画面で、前記のような諸条件を入力して、原稿をスキャナ５１にセットした後、図２に示した操作パネル２０のスタートキー２１１を押すと、スキャナ５１による原稿の読み込みが開始される。このとき、コピーモードの入力画面の上部には、図１３に示すように、［割込コピーの読込中です。］というメッセージが表示される。そして、読み込みが完了すると、前記メッセージは、図１４に示すように、［割込コピーの読込を完了しました。］という表示に切り換わる。
【００４９】
こうして、割り込んだコピージョブの原稿がスキャナ５１で読み込まれると、この時点で、割込時に実行中であった先のジョブ（ユーザ［OKAMOTO ］の印刷ジョブ）が一旦停止する。つまり、スキャナ５１による原稿の読み込みが完了して、割り込んだコピージョブの印刷データが生成されるまでは、割込時に実行中であったジョブは継続して処理されることとなる。一旦停止された先のジョブの印刷データは、印刷実行用の画像メモリから待避し、処理分と未処理分とを区別した状態で、印刷待機用の画像メモリに記憶される。
【００５０】
図１４に示した原稿の読み込み完了を示す画面が所定時間表示された後は、図１５に示すように、割り込んだコピージョブの実行開始を示すジョブリストが表示される。ここでは、割り込んだコピージョブが第１番目のジョブとなり、その番号カラム２３１に［１］が表示されて、ステイタスカラム２３６には実行中を示す［JOBING］の文字が表示される。一方、途中で一旦停止された先のジョブは、第２番目に繰り下がって［WAITING ］の表示になる。なお、割り込んだコピージョブが実行されている間は、ジョブリストの右下に配置された割込キー２４７は非表示又は淡く表示されて操作無効になる。
【００５１】
その後、割り込んだコピージョブの印刷が終了すると、終了したコピージョブは、図６に示した終了ジョブリストに追加される。一方、待ちジョブリストは、図１６に示すように、コピージョブが割り込む前の状態に戻り、割り込みによって停止されていた先のジョブの実行を再開する。先のジョブの実行が再開されて一定時間経過すると、再び割込キー２４７が表示されて、新たなジョブの割り込みを待ち受ける状態の表示になる。
【００５２】
続いて、前記した一連の操作における割込制御の流れについて、図１７〜図１９のフローチャートを参照しつつ説明する。
【００５３】
まず、図１７におけるステップ（以下、各ステップを「Ｓ」と略記する。）Ｓ１において、制御部４は、ジョブキューに待ちジョブ（実行中又は待機中のジョブ）が登録されているか否かを判定する。ここで待ちジョブがなければ、表示部２０２には、図５に示したような空白のジョブリストを表示する。
【００５４】
Ｓ１にて待ちジョブがない場合は、Ｓ２に進み、ＦＡＸ受信があったか否かを判定する。ＦＡＸ受信があった場合は、Ｓ３に進み、ＦＡＸの受信データをメモリに格納する。その後、Ｓ４に進み、受信したＦＡＸの印刷ジョブをジョブキューに登録し、Ｓ１に戻る。
【００５５】
一方、Ｓ２でＦＡＸ受信がなかった場合は、Ｓ５に進み、ＰＣ９などから印刷ジョブを受信したか否かを判定する。受信していれば、Ｓ６に進み、この印刷ジョブをジョブキューに登録して、Ｓ１に戻る。印刷ジョブを受信していなければ、Ｓ７に進み、ジョブ種別表示キーが操作されたか否かを判定する。ジョブ種別表示キーが操作されていれば、例えば図７や図８に示したように、そのジョブ種別表示キーに対応したモードのジョブリストを表示部２０２に表示する。
【００５６】
Ｓ７でジョブ種別表示キーが操作されていなければ、Ｓ９に進み、いずれかのジョブモードの条件キーが操作されたか否かを判定する。いずれかの条件キーが操作されていれば、Ｓ１０に進み、プリントモード、スキャンモード、コピーモードなど、それぞれのモードに応じた条件を表示して、Ｓ１に戻る。
【００５７】
Ｓ９でいずれの条件キーも操作されていなければ、Ｓ１１に進み、いずれかのモード画面でスタートキー２１１が操作されたか否かを判定する。スタートキー２１１が操作されていれば、Ｓ１２に進み、対応するモードの動作を開始した上でＳ１に戻る。
【００５８】
一方、Ｓ１１でスタートキー２１１が操作されていなければ、Ｓ１３に進み、キー操作なしで所定時間が経過したか否かを判定する。所定時間が経過していれば、Ｓ１４に進み、待機時のデフォルト画面を表示してＳ１に戻る。一方、Ｓ１３で所定時間が経過していなければ、Ｓ１に戻る。
【００５９】
Ｓ１において１件以上の待ちジョブがある場合は、Ｓ１５に進み、表示部２０２に待ち受け画面の待ちジョブリスト（この例では、図３に示したプリントジョブの待ちジョブリスト）を表示するともに、割込キー２４７を表示する。そして、ここから図１８に示すＳ１６に進んで、割込キー２４７又はコピーモードキー２１７が操作されたか否かを判定する。
【００６０】
Ｓ１６で、割込キー２４７及びコピーモードキー２１７のいずれも操作されていなければ、Ｓ１７に進み、他のジョブ種別表示キーが操作されたか否かを判定する。Ｓ１７で、ジョブ種別表示キーが操作されていれば、そのジョブ種別表示キーに対応したモードのジョブリストを表示部２０２に表示するとともに、割込キー２４７を表示して、Ｓ１６に戻る。
【００６１】
一方、Ｓ１７で、他のジョブ種別表示キーが操作されていなければ、Ｓ１９に進み、他のハードキー（スタートキー２１１、テンキー２１２、クリアキー２１３、オールクリアキー２１４、各条件キーなど）が操作されたか否かを判定する。ハードキーが操作されていれば、Ｓ２０に進み、その操作を無効にした上で、Ｓ１６に戻る。
【００６２】
一方、Ｓ１９でハードキーが操作されていなければ、Ｓ２１に進み、待ちジョブにプリントジョブがあるか否かを判定する。全ての待ちジョブがプリントジョブでなければ、Ｓ２２に進み、現在表示されているモードのジョブリストで割込キー２４７を非表示とした上で、図１７に示したＳ１に戻る。
【００６３】
一方、待ちジョブにプリントジョブがあれば、Ｓ２３に進み、キー操作なしで所定時間が経過したか否かを判定する。所定時間が経過していれば、Ｓ２４に進み、待ち受け画面の待ちジョブリストを表示して、Ｓ１６に戻る。
【００６４】
Ｓ１６で、割込キー２４７又はコピーモードキー２１７のいずれかが操作されれば、Ｓ２５に進み、図９に示したように、プリントジョブの待ちジョブリスト上に割込位置を表示する。
【００６５】
そして、Ｓ２６に進み、割込キー２４７又はコピーモードキー２１７のいずれかが操作されてから所定時間が経過したか否かを判定する。所定時間が経過していない場合は、経過するまでこの処理を繰り返す。所定時間が経過すればＳ２７に進み、プリントジョブの待ちジョブリストにオーバーレイして、図１０に示したようなコピーモードの入力画面を表示する。この入力画面では、用紙や倍率などのコピー条件を入力するための条件入力キーを、デフォルト値で表示する。
【００６６】
次に、Ｓ２８に進み、割込キャンセルタイマーを所定のキャンセル時間にセットする。そして、Ｓ２９に進み、ユーザに対してコピー条件の入力と原稿セットを促すメッセージを報知する。続いて、Ｓ３０に進み、割込キャンセルタイマーをスタートさせ、Ｓ３１に進んで、割込キャンセルタイマーのセット時間が経過したか、あるいはオールクリアキー２１４が押されたかを判定する。割込キャンセルタイマーのセット時間が経過するか、又はオールクリアキー２１４が押されたら、Ｓ３２に進み、割込モードを解除して、Ｓ１６に戻る。
【００６７】
Ｓ３１で割込キャンセルタイマーのセット時間が経過するまでに、オールクリアキー２１４以外のキーが押されたら、Ｓ３３に進み、まずスタートキー２１１が押されたか否かを判定する。スタートキー２１１が押されていれば、Ｓ３４に進み、スキャナ５１に原稿がセットされているか否かを判定する。原稿がセットされていなければ、Ｓ３５に進み、スキャナ５１における読み込み動作を中止して、ユーザに原稿セットを促すメッセージを報知した後、Ｓ３１に戻る。Ｓ３４で原稿がセットされていれば、図１９に示すＳ４３に進む。
【００６８】
Ｓ３３で、スタートキー２１１が押されていなければ、Ｓ３７に進み、コピー条件を入力するための条件入力キーが操作されたか否かを判定する。条件入力キーが操作されていればＳ３８に進み、図１１や図１２に示したように、各条件入力キーに対応するコピー条件を選択可能に表示して、Ｓ３１に戻る。
【００６９】
また、Ｓ３７で条件入力キーが操作されていなければ、Ｓ３９に進み、テンキー２１２が操作されたか否かを判定する。テンキー２１２が操作されていればＳ４０に進み、コピーモードの入力画面の右上部にテンキー２１２の数字を置数してコピー枚数を表示し、Ｓ３１に戻る。
【００７０】
さらに、Ｓ３９でテンキー２１２が操作されていなければ、Ｓ４１に進み、クリアキー２１３が操作されたか否かを判定する。クリアキー２１３が操作されていればＳ４２に進み、コピー枚数の表示をクリアした上で、Ｓ３１に戻る。一方、クリアキー２１３が操作されていなければ、そのままＳ３１に戻る。
【００７１】
Ｓ３４で原稿がスキャナ５１にセットされていれば、図１９に示すＳ４３に進んで、スキャナ５１による原稿の読込動作を開始する。このとき、表示部２０２には、図１３に示すように、割込コピーの読込中であることを示すメッセージが表示される。そして、Ｓ４４に進み、全原稿の読み込みが完了したか否かを判定する。読み込みが完了していない段階では、Ｓ４５にて、原稿がジャム（紙づまり）したか否かを判定する。原稿がジャムしていなければＳ４４に戻るが、原稿がジャムしていればＳ４６に進み、読込動作を中断する。そして、Ｓ４７に進み、ユーザに原稿のジャムとその処理を促すメッセージを報知する。その後、Ｓ４８に進み、原稿のジャムのリカバリーが完了したか否かを判定する。ジャムのリカバリーが完了していなければ、Ｓ４８の判定処理を繰り返す。ジャムのリカバリーが完了していれば、Ｓ４９に進み、読込動作を再開して、Ｓ４４に戻る。
【００７２】
Ｓ４４で、原稿の読み込みが完了すれば、図１４に示したように、読み込み完了を示す画面を表示部２０２に表示する。続いて、Ｓ５０以下で、現在実行中のジョブへの割込処理を許容するかどうかの判定を行う。ここでの許容判定の処理の制御が、本発明の要部となる。割込の許容判定は、まずＳ５０において、現在実行中のジョブの残り枚数が所定枚数以下であるか否かを判定する。ここでは、現在実行中のジョブが、あとどれくらいの時間で終了するかを判断するため、処理すべき用紙の枚数を基準にして、残り枚数が例えば５枚以下であるか否かによって判定することとなる。なお、ジョブの終了までに要する残り時間を合理的に判断するには、例えば画像モード（モノクロプリントかカラープリントか、あるいは通常画質か高画質か、など）や印刷モード（片面プリントか両面プリントか、など）による処理時間の差異を考慮して、処理に長時間を要するモードであれば、判定の基準となる枚数を少なくするなどの加減を行ってもよい。また、用紙の枚数でなく、モードに応じて算出される残り時間を基準にして判定してもよい。
【００７３】
Ｓ５０において、現在実行中のジョブの残り枚数が所定枚数以下（あるいは残り時間が所定時間以下）でなければ、Ｓ５１に進み、現在実行中のジョブを中断する。そして、Ｓ５２に進み、現在実行中のジョブの処理状況を印刷待機用の画像メモリに記憶した上で、Ｓ５３に進み、現在実行中のジョブを待避させて、Ｓ５５に進む。
【００７４】
Ｓ５０において、現在実行中のジョブの残り枚数が所定枚数以下（あるいは残り時間が所定時間以下）であれば、Ｓ５４に進み、現在実行中のジョブが終了しているか否かを判定する。この判定処理は、実行中のジョブが終了するまで繰り返され、終了したと判定された時点でＳ５５に進む。
【００７５】
Ｓ５５では、割り込んだコピージョブを、プリントジョブの待ちジョブリストの最上位に登録し、割り込んだコピージョブの番号カラム２３１に改めて［１］の番号を付す。そして、Ｓ５６に進み、コピーモードの入力画面を閉じて、図１５に示したような待ちジョブリストを表示する。その後、Ｓ５７に進み、割り込んだコピージョブの印刷処理を開始して、Ｓ５８に進む。
【００７６】
Ｓ５８では、割り込んだコピージョブが終了したか否かを判定する。終了していない段階では、Ｓ５９にて、用紙がジャムしたか否かを判定する。用紙がジャムしていなければＳ５８に戻るが、用紙がジャムしていればＳ６０に進み、印刷動作を中断する。そして、Ｓ６１に進み、ユーザに用紙のジャムとその処理を促すメッセージを報知する。その後、Ｓ６２に進み、用紙のジャムのリカバリーが完了したか否かを判定する。ジャムのリカバリーが完了していなければ、Ｓ６２の判定処理を繰り返す。ジャムのリカバリーが完了していれば、Ｓ６３に進み、割り込んだコピージョブの印刷動作を再開して、Ｓ５８に戻る。
【００７７】
Ｓ５８で、割り込んだコピージョブの印刷が終了すれば、Ｓ６４に進み、割り込んだコピージョブを終了ジョブリストに移管する。次いで、Ｓ６５に進み、割り込んだコピージョブを開始する際に、先のジョブの中断があったか否かを判定する。中断がなければ、Ｓ６６に進み、割り込んだコピージョブを待ちジョブリストから消去し、次のジョブを先頭にして表示する。その後、Ｓ６７に進み、次のジョブから印刷処理を開始して、図１８に示したＳ１６に戻る。
【００７８】
一方、Ｓ６５にて、割り込んだコピージョブを開始する際に、先のジョブの中断があれば、Ｓ６８に進み、中断したジョブの処理状況を印刷待機用の画像メモリから読み出す。そして、Ｓ６９に進み、割り込んだコピージョブを待ちジョブリストから消去し、中断していたジョブを先頭にして表示する。その後、Ｓ７０に進み、中断していたジョブの印刷処理を再開して、図１８に示したＳ１６に戻る。
【００７９】
こうして、ジョブキューに登録されたジョブの実行中に新たなジョブの割り込み要求がなされた場合に、実行中のジョブの進捗状況に応じて、実行中のジョブの処理を一時中断して新たなジョブを割り込ませるか、実行中のジョブの処理を終了させた後に新たなジョブを実行するか、のいずれかを選択する割込制御が行われる。
【００８０】
なお、本発明において、前記実施の形態に示した表示パネル２０の各種キー配列や、表示部２０２におけるジョブリスト等の表示例は、あくまでも入力・表示手段２を形成するための一例であって、キー配列や表示形態等はこれらに限定されるものではない。
【００８１】
【発明の効果】
以上に述べたように、本発明のジョブキューへの割込制御方法は、新たなジョブの割り込み要求がなされたときに、実行中のジョブの処理を一時中断して新たなジョブを割り込ませるか、実行中のジョブの処理を終了させた後に新たなジョブを実行するか、のいずれかの選択を、実行中のジョブの進捗状況に応じて行うものであるため、新たなジョブの割り込み要求がなされた場合でも、実行中のジョブの処理があと少しで終了する場合には、実行中のジョブを優先させて処理することができる。
【００８２】
実行中のジョブの進捗状況は、実行中のジョブの未処理のページ枚数や、実行中のジョブの処理が終了するまでの残り時間を基準にすることができるが、残り時間を基準にすれば、より的確に、割り込みを許容するか否かの選択を行うことができる。
【００８３】
また、割り込みを許容するか否かの選択を、原稿の読み込みが完了した時点で行うことにして、それまでは実行中のジョブの処理を継続させることにすれば、印刷時間のロスタイムを減らして、先のユーザが早く出力成果物を得る機会を増やすことができる。
【００８４】
このように、割り込みを許容するか否かの選択を合理的な基準で行うことにより、実行中のジョブを登録した先のユーザが、後から割り込んだジョブのために長時間、出力成果物を得られないというような問題を解消して、ユーザに不満や不便をできるだけ感じさせないようにすることができる。
【００８５】
また、本発明の画像形成装置は、新たなジョブの割り込み要求がなされたときに、実行中のジョブの処理を一時中断して新たなジョブを割り込ませるか、実行中のジョブの処理を終了させた後に新たなジョブを実行するか、のいずれかの選択を、実行中のジョブの進捗状況に応じて行う割込制御機能を有するので、前記したジョブキューへの割込制御方法を好適に実施するとができ、ユーザの不満や不便を減少させることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る画像形成装置の基本構成を示すブロック図である。
【図２】前記画像形成装置における操作パネルの構成例を示す正面図である。
【図３】前記操作パネルの表示部における表示例を示す図であり、待ち受け画面としてプリントジョブの待ちジョブリストが表示された状態を示す図である。
【図４】前記操作パネルの表示部における表示例を示す図であり、図３の状態からダウンキーを押して、待ちジョブリストの次ページが表示された状態を示す図である。
【図５】前記操作パネルの表示部における表示例を示す図であり、プリントジョブの待ちジョブが１件もないときの表示状態を示す図である。
【図６】前記操作パネルの表示部における表示例を示す図であり、プリントジョブの終了ジョブリストが表示された状態を示す図である。
【図７】前記操作パネルの表示部における表示例を示す図であり、メール送信ジョブの待ちジョブリストが表示された状態を示す図である。
【図８】前記操作パネルの表示部における表示例を示す図であり、ＦＡＸ送信ジョブの待ちジョブリストが表示された状態を示す図である。
【図９】前記操作パネルの表示部における表示例を示す図であり、図３の状態から割込キーを押して、待ちジョブリストにコピージョブを割り込ませた状態を示す図である。
【図１０】前記操作パネルの表示部における表示例を示す図であり、図９のジョブリストにオーバーレイして、コピーモードの入力画面が表示された状態を示す図である。
【図１１】前記操作パネルの表示部における表示例を示す図であり、図１０の状態で用紙選択キーを押して、用紙選択画面が表示された状態を示す図である。
【図１２】前記操作パネルの表示部における表示例を示す図であり、図１０の状態で片面／両面切換キーを押して、両面コピーモードに切り換わった状態を示す図である。
【図１３】前記操作パネルの表示部における表示例を示す図であり、コピージョブの原稿を読み込んでるときの表示状態を示す図である。
【図１４】前記操作パネルの表示部における表示例を示す図であり、コピージョブの原稿の読み込みが完了したときの表示状態を示す図である。
【図１５】前記操作パネルの表示部における表示例を示す図であり、割り込んだコピージョブの実行開始を示すジョブリストが表示された状態を示す図である。
【図１６】前記操作パネルの表示部における表示例を示す図であり、割り込んだコピージョブの処理が終了して、中断されていた先のジョブの処理が再開されたときの表示状態を示す図である。
【図１７】本発明による割込制御の流れを示すフローチャートであり、待ち受け状態から割込キーが表示されるまでの処理の流れを示す図である。
【図１８】本発明による割込制御の流れを示すフローチャートであり、割込キーが表示されてから、割り込んだコピージョブの原稿が読み込まれるまでの処理の流れを示す図である。
【図１９】本発明による割込制御の流れを示すフローチャートであり、原稿が読み込まれたコピージョブの実行処理と、中断された先のジョブの再開処理の流れを示す図である。
【符号の説明】
１      画像形成装置
２      入力・表示手段
２０    操作パネル
２４７  割込キー
３      入力・表示制御手段
４      制御部
５      画像形成手段
５１    スキャナ
５２    プリンタ
６      記憶手段
７      外部機器接続手段
８      後処理部
【図１】
0003825261.tif 000002
【図２】
0003825261.tif 000003
【図３】
0003825261.tif 000004
【図４】
0003825261.tif 000005
【図５】
0003825261.tif 000006
【図６】
0003825261.tif 000007
【図７】
0003825261.tif 000008
【図８】
0003825261.tif 000009
【図９】
0003825261.tif 000010
【図１０】
0003825261.tif 000011
【図１１】
0003825261.tif 000012
【図１２】
0003825261.tif 000013
【図１３】
0003825261.tif 000014
【図１４】
0003825261.tif 000015
【図１５】
0003825261.tif 000016
【図１６】
0003825261.tif 000017
【図１７】
0003825261.tif 000018
【図１８】
0003825261.tif 000019
【図１９】
0003825261.tif 000020