(57)【要約】【課題】  ジョブの割り込みが発生した場合に効率よく通知を行うことができる画像形成装置を提供する。【解決手段】  割り込み発生を通知する条件が予め記憶された判定条件記憶手段と、ジョブの割り込みを検出する割込監視手段と、割込監視手段により割り込みが検出された場合に、判定条件記憶手段に記憶されている通知条件を満たしているか否かを判定する判定手段と、判定手段により通知条件を満たしたと判定された場合のみ、ジョブの割り込み発生をジョブ割り込みにより中断したジョブを実行したユーザに対してジョブ割り込み発生を通知する通知手段とを備える。【選択図】    図１
2006172092.tif 000002
【特許請求の範囲】
【請求項１】
割り込み発生を通知する条件が予め記憶された判定条件記憶手段と、
ジョブの割り込みを検出する割込監視手段と、
前記割込監視手段により割り込みが検出された場合に、前記判定条件記憶手段に記憶されている通知条件を満たしているか否かを判定する判定手段と、
前記判定手段により通知条件を満たしたと判定された場合のみ、ジョブの割り込み発生をジョブ割り込みにより中断したジョブを実行したユーザに対してジョブ割り込み発生を通知する通知手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
割り込み発生を通知する条件が予め記憶された判定条件記憶手段を画像形成装置上で動作する割込通知プログラムであって、
ジョブの割り込みを検出する割込監視処理と、
前記割込監視処理により割り込みが検出された場合に、前記判定条件記憶手段に記憶されている通知条件を満たしているか否かを判定する判定処理と、
前記判定処理により通知条件を満たしたと判定された場合のみ、ジョブの割り込み発生をジョブ割り込みにより中断したジョブを実行したユーザに対してジョブ割り込み発生を通知する通知処理と
をコンピュータに行わせることを特徴とする割込通知プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブの割り込みが発生した場合に通知を行う画像形成装置及び割込通知プログラムに関する。
【背景技術】
【０００２】
近年の複合機（画像形成装置）は、既に処理中のジョブを中断して他のジョブを優先して実行する割り込みジョブの機能を有しているため、従来から第１のホストからの印刷ジョブ処理中に、第２のホストから割り込み要求があった場合、第１のホストへ割り込み要求があったことを通知する印刷装置が知られている（例えば、特許文献１参照）。また、割り込みの印刷ジョブ発生した場合に、割り込まれた印刷ジョブの送信元に割り込まれたことを通知する印刷装置が知られている（例えば、特許文献２参照）。
【特許文献１】特開２０００−１９４５２４号公報
【特許文献２】特開２００１−１５４８１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１、２に示す印刷装置にあっては、割り込みジョブが発生する度にジョブの割り込み通知を行うものであったため、ジョブの割り込みが増えるほどジョブの割り込みがあったことを通知するための処理負荷が高くなるとともに、装置の稼働状態や利用形態に関係なく割り込み通知を行うものであったため、装置の処理効率が悪いという問題がある。
【０００４】
本発明は、このような事情に鑑みてなされたもので、ジョブの割り込みが発生した場合に効率よく通知を行うことができる画像形成装置及び割込通知プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、割り込み発生を通知する条件が予め記憶された判定条件記憶手段と、ジョブの割り込みを検出する割込監視手段と、前記割込監視手段により割り込みが検出された場合に、前記判定条件記憶手段に記憶されている通知条件を満たしているか否かを判定する判定手段と、前記判定手段により通知条件を満たしたと判定された場合のみ、ジョブの割り込み発生をジョブ割り込みにより中断したジョブを実行したユーザに対してジョブ割り込み発生を通知する通知手段とを備えたことを特徴とする。
【０００６】
本発明は、割り込み発生を通知する条件が予め記憶された判定条件記憶手段を画像形成装置上で動作する割込通知プログラムであって、ジョブの割り込みを検出する割込監視処理と、前記割込監視処理により割り込みが検出された場合に、前記判定条件記憶手段に記憶されている通知条件を満たしているか否かを判定する判定処理と、前記判定処理により通知条件を満たしたと判定された場合のみ、ジョブの割り込み発生をジョブ割り込みにより中断したジョブを実行したユーザに対してジョブ割り込み発生を通知する通知処理とをコンピュータに行わせることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、通知条件を満たしたと判定された場合のみ、ジョブの割り込み発生をジョブ割り込みにより中断したジョブを実行したユーザに対してジョブ割り込み発生を通知するようにしたため、ジョブの割り込みが発生した場合に効率よく割り込み発生通知を行うことができるという効果が得られる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の一実施形態による画像形成装置を図面を参照して説明する。図１は同実施形態の構成を示すブロック図である。この図において、符号１は、画像形成装置の動作を統括して制御する制御部である。符号２は、テンキー、ファンクションキー、タッチパネルなどから構成する入力部である。符号３は、液晶のディスプレイなどから構成する表示部である。符号４は、ネットワークに接続されたホストコンピュータとの間で通信を行う通信部である。符号５は、ホストコンピュータから送信された印刷ジョブを受信順に一時記憶するホストバッファである。符号６は、ジョブの割り込みを検出する割込監視部である。符号７は、割り込み発生を通知する条件が予め記憶された判定条件記憶部である。符号８は、割り込まれたジョブの実行元のホストコンピュータに対して割り込み発生を電子メールによって通知する通知処理部である。符号９は、画像形成装置が有する画像形成処理を行う画像形成部である。画像形成処理とは、ＦＡＸ送受信時の画像読み取り及び画像印刷、複写機能時の原稿読み取り及び複写印刷、プリンタ機能時の印刷データに基づく印刷等を行う処理のことである。
【０００９】
ここで、本明細書でいうジョブの割り込みについて定義する。画像形成装置において実行される主なジョブには、ネットワーク経由でホストコンピュータから印刷データを受信して用紙に印刷を行う印刷ジョブ、原稿台に置かれた原稿の画像を読み取って用紙に複写する複写ジョブ、原稿台に置かれた原稿の画像を読み取り、画像データを送信するＦＡＸ送信ジョブ、画像データを受信して用紙に印刷するＦＡＸ受信ジョブ、原稿台に置かれた原稿の画像を読み取り、画像データファイルを生成する画像読み取りジョブなどがある。これらのジョブは、画像形成装置に備える印刷デバイスとスキャナデバイスを使用して実行されるジョブである。ジョブの割り込みとは、これらのいずれかのジョブが実行中である場合において、使用するいずれかのデバイスが一致する場合のみにジョブの割り込みという。したがって、印刷デバイスを使用する印刷ジョブを実行中に、スキャナデバイスを使用する画像読み取りジョブを実行しようとする場合は、同時進行による実行が可能であるためジョブ割り込みにはならない。また、印刷デバイスを使用するジョブについて、ジョブの実行中であるか否かの判断は、印刷用紙を搬送し、この搬送された用紙に印刷処理を施しているか否かによって判断するものであり、ホストバッファに蓄えられている状態や論理的な画像処理の実行中で、印刷処理が始まっていないジョブは、ジョブ実行中とはならない。
【００１０】
次に、図３を参照して、図１に示す判定条件記憶部７に記憶される判定条件について説明する。判定条件記憶部７は、通知判定条件と設定フラグが記憶されている。このうち、通知判定条件は、予め記憶されている条件の事項であり、設定フラグは、使用者が入力部２を必要に応じて操作して任意に設定するものである。設定フラグが「１」は、この条件を有効にすることを意味する。図３に示す「１度通知済の相手には２度目以降非通知にする」は、割り込みが発生し、実行中のジョブを中断している間に、さらに別の割り込みが発生した場合に非通知にするものである。「１度目の通知から所定時間内は非通知にする」は、割り込みが発生し、実行中のジョブを中断している間に、さらに別の割り込みが発生した場合でも、１度目の通知から所定時間（例えば、３分間）経過していない場合は非通知にすることである。「割り込みジョブが所定枚数以下の場合は非通知にする」は、割り込みジョブの処理枚数が所定枚数（例えば、５枚）以下である場合は、非通知にすることである。これらの条件は、複数の判定通知条件に対して、設定フラグを「１」にすることによりＡＮＤ条件とすることができる。また、「割り込みが発生しても通知しない」の設定フラグを「１」にすることにより、通知を一切しないようにすることができる。
【００１１】
次に、図２を参照して、割り込み発生通知を行う動作を説明する。まず割込監視部６は、通信部４により受信しホストバッファ５に蓄えられるジョブが割り込みジョブであるか否かと、入力部２から割り込み操作が行われた否かを監視して（ステップＳ１）、ジョブの割り込み要求を検出する（ステップＳ２）。ここでいう割り込み要求検出は、ジョブの実行依頼に割り込みすることが宣言されていたか否か、または入力部２から割り込み操作がなされたか否かを検出するものである。ジョブの割り込み要求があった場合、割込監視部６は、割り込み要求があったことを制御部１へ通知する。この割り込み要求通知には、割り込もうとするジョブの種類とジョブの規模（処理枚数）を識別可能な情報が含まれる。
【００１２】
割込監視部６からの割り込み要求通知を受けて、制御部１は、現時点で実行中のジョブの種類と割り込もうとするジョブの種類に基づいて、使用するデバイスが一致するするか否かを判定する。そして、使用するデバイスが一致しなければ、割り込みジョブを通常の処理で実行し、使用するデバイスが一致する場合は、実行中のジョブを一時中断して、割り込みジョブを優先して実行する（ステップＳ３）。
【００１３】
次に、制御部１は、割り込みが発生したことを通知するか否かを判定するために、通知条件判定処理を行う（ステップＳ４）。この判定は、まず、割り込みしようとしたジョブを実行することにより、既に実行中のジョブの一時中断が発生したか否かを判定する。この結果、ジョブの一時中断が発生していなければ、通知する相手がいないことになるため、割り込み発生を通知しないと判定する。
【００１４】
一方、既に実行中のジョブの一時中断が発生した場合、制御部１は、判定条件記憶部７に記憶されている通知判定条件のうち、設定フラグが「１」になっている条件を満たしているか否かを判定する（ステップＳ５）。そして、制御部１は、判定条件記憶部７に記憶されている通知判定条件のうち、設定フラグが「１」になっている条件を満たしていなければ通知を行わず、ステップＳ１へ戻り割り込み監視を続行する。設定フラグが「１」になっている条件を満たしている場合、制御部１は、通知処理部８に対して、実行中のジョブを中断して割り込みのジョブの実行を開始したことを、実行を中断したジョブの実行元のユーザへ通知するように指示する。これを受けて、通知処理部８は、電子メールによって割り込み発生の通知を行う（ステップＳ６）。この通知には、中断したジョブのジョブ名、割り込んだジョブを実行したユーザ名、割り込んだジョブのジョブ名、終了予測時間、待ち状態のジョブリストなどが含まれる。
【００１５】
このように、通知条件を満たしたと判定された場合のみ、ジョブの割り込み発生をジョブ割り込みにより中断したジョブを実行したユーザに対してジョブ割り込み発生を通知するようにしたため、ジョブの割り込みが発生した場合に効率よく割り込み発生通知を行うことができる。
【００１６】
なお、図１に示す判定条件記憶部７に記憶される判定条件は、画像形成装置の管理者が入力部２より必要に応じて、登録するようにしてもよい。これにより、画像形成装置の稼働状態や利用形態に応じて通知処理を実行することが可能になるため、効率よく割り込み発生の通知を行うことが可能となる。
【００１７】
また、図１における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりジョブの割込通知処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００１８】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態の構成を示すブロック図である。
【図２】図１に示す装置の動作を示すフローチャートである。
【図３】図１に示す判定条件記憶部７のテーブル構造を示す説明図である。
【符号の説明】
【００２０】
１・・・制御部、２・・・入力部、３・・・表示部、４・・・通信部、５・・・ホストバッファ、６・・・割込監視部、７・・・判定条件記憶部、８・・・通知処理部
【図１】
2006172092.tif 000003
【図２】
2006172092.tif 000004
【図３】
2006172092.tif 000005