(57)【要約】【課題】予約ジョブ機能を備えた画像形成装置であって，不要なジョブの登録を解除する手間を省くとともに，不要な印刷物の出力を防止した画像形成装置およびそのジョブ管理方法を提供すること。【解決手段】現在実行中のジョブの有無を判断する。実行中のジョブが無いと判断した場合には，待機ジョブが存在するか否かを判断する。待機ジョブがあると判断した場合には，そのジョブの実行を開始する。一方，待機ジョブが無いと判断した場合には，期限切れの予約ジョブが存在するか否かを判断する。期限切れの予約ジョブがあると判断した場合には，予約ジョブ管理テーブルからその予約ジョブに対応するレコードを削除する。一方，期限切れの予約ジョブが無いと判断した場合には，最優先の予約ジョブを実行ジョブ管理テーブルに登録する。【選択図】            図８
2006025137.tif 000002
【特許請求の範囲】
【請求項１】
ジョブの情報に従って画像を形成する画像形成装置において，
実行可能なジョブが登録され，登録されているジョブの処理状況を監視するとともにジョブの実行を指示する第１ジョブ管理部と，
有効期限が付されたジョブが登録され，前記第１ジョブ管理部に登録されているジョブに待機中のジョブがなければ，登録されているジョブのうち，最優先のジョブを前記第１ジョブ管理部に登録する第２ジョブ管理部とを有し，
前記第２ジョブ管理部は，ジョブに付されている有効期限と，ジョブが実行される時刻とを基に期限切れのジョブを抽出し，抽出したジョブの登録を解除することを特徴とする画像形成装置。
【請求項２】
請求項１に記載する画像形成装置において，
前記第２ジョブ管理部に登録されているジョブには，そのジョブの所要時間情報が付されており，
前記第２ジョブ管理部は，ジョブの有効期限から所要時間を差し引いた時刻とジョブが実行される時刻とを比較し，その比較結果を基にそのジョブが期限切れであるか否かを決定することを特徴とする画像形成装置。
【請求項３】
請求項１または請求項２に記載する画像形成装置において，
前記第１ジョブ管理部に登録されているジョブには，そのジョブの所要時間情報が付されており，
前記第２ジョブ管理部は，現在時刻に，前記第１ジョブ管理部に登録されているジョブのうち，待機中のジョブの所要時間を加えた時刻をジョブが実行される時刻とすることを特徴とする画像形成装置。
【請求項４】
ジョブの情報に従って画像を形成する画像形成装置のジョブ管理方法において，
ジョブの情報を第１ジョブ管理部に登録するステップと，
第１ジョブ管理部に登録されているジョブを優先順位が高い順に実行するステップと，
有効期限が付されたジョブの情報を第２ジョブ管理部に登録するステップと，
第１ジョブ管理部に登録されているジョブの実行状況を監視し，待機中のジョブがあれば，その待機中のジョブを実行し，待機中のジョブがなければ，第２ジョブ管理部に管理されているジョブのうち，最優先のジョブを第１ジョブ管理部に登録するステップと，
第２ジョブ管理部に管理されているジョブの有効期限と，ジョブが実行される時刻とを基に期限切れのジョブを抽出し，抽出したジョブの登録を解除するステップとを含むことを特徴とする画像形成装置のジョブ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ネットワークを介して送信されてくるジョブ，あるいは操作部から入力されるジョブの情報に従って画像を形成する画像形成装置およびそのジョブ管理方法に関する。さらに詳細には，画像形成装置の稼働率が低いときにジョブを実行する予約ジョブ機能を設けた画像形成装置およびそのジョブ管理方法に関するものである。
【背景技術】
【０００２】
近年，複写機，ＦＡＸ，プリンタ等の機能が統合された多機能の画像形成装置が数多く商品化されている。このような画像形成装置は，多くの情報端末機器とネットワークを介して接続されており，プリントジョブを装置に設けられた操作部からだけではなく外部機器からも指示することが可能になっている。これに伴い，ジョブ管理が複雑化するとともに，画像形成装置自体の稼働率も高くなっている。そのため，ジョブが一時期に集中すると，入力したジョブがなかなか実行されないという状況が発生してしまう。
【０００３】
この問題を解決する手段として，例えば画像形成装置の稼働率が低いときに実行されるジョブの設定を可能とする予約ジョブ機能を有する画像形成装置が提供されている（例えば，特許文献１）。予約ジョブ機能を有する画像形成装置では，大量部数のプリントジョブを送る際に，そのジョブを予約ジョブとすることでジョブの集中を回避することができる。
【特許文献１】特開平６−２６８７８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら，従来の予約ジョブ機能付き画像形成装置には，次のような問題があった。例えば，会議での大量部数の資料配布を目的として，画像データを印刷するプリントジョブを予約ジョブとして設定したとする。その場合，画像形成装置のジョブの受付状況によっては，予定していた会議の直前になっても予約ジョブが実行されず，会議終了後になってようやく予約ジョブが実行されることがある。このような状況になると，不要な印刷物が大量に作られる。
【０００５】
上記の状況を回避するには，画像形成装置のジョブの受付状況をこまめに監視しなければならない。そして，会議の開始時間に間に合いそうにない場合には，予約ジョブの登録を解除しなければならい。このような作業は極めて面倒である。
【０００６】
本発明は，前記した従来の画像形成装置が有する問題点を解決するためになされたものである。すなわちその課題とするところは，予約ジョブ機能を備えた画像形成装置であって，不要なジョブの登録を解除する手間を省くとともに，不要な印刷物の出力を防止した画像形成装置およびそのジョブ管理方法を提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた画像形成装置は，ジョブの情報に従って画像を形成する画像形成装置であって，実行可能なジョブが登録され，登録されているジョブの処理状況を監視するとともにジョブの実行を指示する第１ジョブ管理部と，有効期限が付されたジョブが登録され，第１ジョブ管理部に登録されているジョブに待機中のジョブがなければ，登録されているジョブのうち，最優先のジョブを第１ジョブ管理部に登録する第２ジョブ管理部とを有し，第２ジョブ管理部は，ジョブに付されている有効期限と，ジョブが実行される時刻とを基に期限切れのジョブを抽出し，抽出したジョブの登録を解除することを特徴とするものである。
【０００８】
本発明の画像形成装置では，第１ジョブ管理部に実行可能なジョブが登録されており，第１ジョブ管理部からの指示により登録されているジョブが順次実行される。また，第１ジョブ管理部は，登録されている各ジョブの処理状況を監視している。すなわち，各ジョブについて，実行中（処理中）であるか，実行後（完了）であるか，実行前（待機中）であるかを常に認識している。また，第２ジョブ管理部にもジョブが登録されている。第２ジョブ管理部に登録されているジョブは，第１ジョブ管理部に管理されているジョブに待機中のジョブがなければ第１ジョブ管理部に登録され，第１ジョブ管理部により実行される。すなわち，第２ジョブ管理部に登録されているジョブは，画像形成装置の稼働率が低いときに実行されるジョブ（予約ジョブ）である。つまり，本発明の画像形成装置は，予約ジョブ機能を備えている。なお，ジョブを，通常のジョブ，すなわち始めから第１ジョブ管理部に登録されるジョブとするか，予約ジョブ，すなわち第２ジョブ管理部に登録されるジョブとするかは，ユーザの選択によって，あるいは各種機能の仕様によって決められる。
【０００９】
さらに，第２ジョブ管理部に登録されているジョブには，有効期限の情報が付されている。そして，第２ジョブ管理部は，その有効期限と，ジョブが実行される時刻とを基に有効期限が過ぎたジョブ，すなわち期限切れのジョブを抽出している。さらには，その抽出した期限切れのジョブの登録を解除している。これにより，期限切れのジョブの実行を回避することができる。つまり，不要となった印刷物が出力される状況を回避することができる。この有効期限の判断を定期的に，あるいは第２ジョブ管理部に登録されているジョブを第１ジョブ管理部に転記する際に行うことで，自動的に期限切れのジョブの登録を解除することができる。よって，ユーザによるジョブの監視を回避し，期限切れのジョブを解除する手間を省くことができる。
【００１０】
また，第２ジョブ管理部に登録されているジョブには，そのジョブの所要時間が付されており，第２ジョブ管理部は，ジョブの有効期限から所要時間を差し引いた時刻とジョブが実行される時刻とを比較し，その比較結果を基にそのジョブが期限切れであるか否かを決定することとするとよりよい。また，第１ジョブ管理部に登録されているジョブには，そのジョブの所要時間情報が付されており，第２ジョブ管理部は，現在時刻に，第１ジョブ管理部に登録されているジョブのうち，待機中のジョブの所要時間を加えた時刻をジョブが実行される時刻とすることとしてもよい。これにより，予約ジョブの期限切れについてより正確な判断が可能になる。なお，ジョブの所要時間は，出力画像のページ数や部数等から予測し，そのジョブの付加情報としてあらかじめ登録しておく。
【００１１】
また，本発明の画像形成装置のジョブ管理方法は，ジョブの情報に従って画像を形成する画像形成装置のジョブ管理方法であって，ジョブの情報を第１ジョブ管理部に登録するステップと，第１ジョブ管理部に登録されているジョブを優先順位が高い順に実行するステップと，有効期限が付されたジョブの情報を第２ジョブ管理部に登録するステップと，第１ジョブ管理部に登録されているジョブの実行状況を監視し，待機中のジョブがあれば，その待機中のジョブを実行し，待機中のジョブがなければ，第２ジョブ管理部に管理されているジョブのうち，最優先のジョブを第１ジョブ管理部に登録するステップと，第２ジョブ管理部に管理されているジョブの有効期限と，ジョブが実行される時刻とを基に期限切れのジョブを抽出し，抽出したジョブの登録を解除するステップとを含むことを特徴している。
【発明の効果】
【００１２】
本発明によれば，予約ジョブに有効期限を付し，期限切れのジョブについては自動的にその登録を解除することとしている。そのため，有効期限が過ぎてから不要となった印刷物が出力される状況を回避することができる。また，期限切れのジョブの登録を解除する手間を省くことができる。よって，予約ジョブ機能を備えた画像形成装置であって，不要なジョブを解除する手間を省くとともに，不要な印刷物の出力を防止した画像形成装置およびそのジョブ管理方法が提供されている。
【発明を実施するための最良の形態】
【００１３】
以下，本発明を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。なお，本実施の形態は，複写機としての機能とプリンタとしての機能とを有する複合機に本発明を適用したものである。
【００１４】
実施の形態に係る画像形成システムは，図１に示すように構成されている。すなわち，画像形成システムには，複合機１と，パーソナルコンピュータ（ＰＣ）２と，デジタルカメラ３と，デジタルビデオカメラ４と，携帯情報端末機器（ＰＤＡ）５と，ファクシミリ装置（ＦＡＸ）６とがネットワーク（ＬＡＮ）７を介して接続されている。そして，各構成機器は，互いにデータの送受信が可能になっている。
【００１５】
複合機１は，装置内の所定の箇所にセットされた原稿の画像を読み撮って記録紙にプリントする機能（コピー機能）や，ＬＡＮ７に接続された外部端末機器から印刷指示を受け取りその指示に従って記録紙にプリントする機能（プリント機能）を有している。また，これらの他にも，外部端末機器から送られてきた画像データを保管する機能や，保管されている画像データを記録紙にプリントする機能等，複数の機能を有している。
【００１６】
ＰＣ２は，ＣＰＵ，メモリ，ハードディスクドライブ（ＨＤＤ）等からなる本体と，モニタ装置と，キーボードやマウス等の入力装置とを備えている。また，ＰＣ２には，文書，図面等の作成が可能なアプリケーションソフトが組み込まれており，作成した文書等のプリントあるいは保存を複合機１に指示することができる。
【００１７】
デジタルカメラ３，デジタルビデオカメラ４，携帯端末機器５，ファクシミリ装置６は，それぞれ公知の装置であり，撮影した画像のプリントあるいは保存を複合機１に指示することができる。
【００１８】
図２は，複合機１の本体の断面を示す図である。複合機１は，電子写真方式のデジタル複合機であり，原稿を１枚ずつ分離した状態で自動的に搬送する原稿自動搬送部１０と，原稿の画像を読み撮る画像読撮部３０と，記録紙上に画像を形成する画像形成部５０と，記録紙を供給する給紙部７０とを備えている。
【００１９】
原稿自動搬送部１０は，原稿給紙トレイ１１と，排紙トレイ１２と，プラテンガラス２０とを備えている。原稿自動搬送部１０では，原稿給紙トレイ１１上にセットされた原稿が１枚ずつ自動的にプラテンガラス２０上の所定の位置に搬送される。そして，原稿読撮部３０にて原稿の画像を読み撮った後，その原稿が排紙トレイ１２上に排出される。
【００２０】
画像読撮部３０は，プラテンガラス２０の下方を図２中の矢印Ａ方向に走行する第１スライダユニット３１を備えている。第１スライダユニット３１は，移動の開始位置（走査開始位置，シェーディング補正板２２の真下の位置）を左端とし，原稿読み撮り位置に搬送された原稿の大きさ等に応じた所定の距離を矢印Ａで示した方向に移動することによって原稿の画像を読み撮ることができる。画像読撮部３０は，露光ランプ３１１の照射によって得られる原稿の反射光を第１ミラー３１２，第２ミラー３２１，第３ミラー３２２によって光路変更しつつ，レンズ３４を介してＣＣＤセンサ３３に結像させる。ＣＣＤセンサ３３では，入射光が電気信号に変換され，その電気信号が原稿データとして制御部１００に送られる。
【００２１】
制御部１００では，送られてきた原稿データに対してシェーディング補正，位置ずれ補正，明度／色空間変換，ガンマ補正，枠消し，色／移動編集等の画像処理が施され，画像処理後のデータが画像データとしてプリントデータ格納部に記憶される。そして，画像形成時には画像データがプリントデータ格納部から読み出され，その画像データが階調データに変換される。そして，その階調データを基に記録紙の搬送と同期してレーザダイオード５８が駆動される。なお，制御部１００の詳細については後述する。
【００２２】
画像形成部５０は，感光体ドラム５１，レーザダイオード５８，ポリゴンミラー５９，帯電チャージャ５３，現像器５４，転写チャージャ５５，分離チャージャ５６，クリーナ５２等を備えている。そして，制御部１００から出力された駆動信号を基にレーザダイオード５８からレーザ光が射出される。射出されたレーザ光は，一定速度で回転駆動されるポリゴンミラー５９にて偏向走査され，図２中の矢印Ｂ方向に回転駆動される感光体ドラム５１上に照射される。
【００２３】
また，感光体ドラム５１の表面は，クリーナ５２によって残留トナーが除去され，帯電チャージャ５３により一様に帯電されている。そして，感光体ドラム５１の表面は，レーザ光が照射されることにより露光走査され，静電潜像が形成される。そして，その静電潜像は，現像器５４により現像されてトナー像となり，転写チャージャ５５により給紙部７０から搬送されてくる記録紙上に転写される。
【００２４】
トナー像が転写された記録紙は，分離チャージャ５６により感光体ドラム５１から分離し，搬送ベルト５７により定着部６０に搬送される。そして，定着部６０での加熱圧着作用により，トナー像が記録紙上に定着する。定着後の記録紙は，排紙ローラ６２により排紙トレイ６３上に排出される。
【００２５】
給紙部７０は，記録紙を収納する給紙カセット７１，７２と，この記録紙を送り出すためのピックアップローラ７１１，７２１を備え，画像形成部５０に指示されたサイズの記録紙を供給する。
【００２６】
また，複合機１の前面には，操作パネル９０が設置されている。図３は，操作パネル９０の構成を示している。操作パネル９０は，コピー開始の指示等を行うためのスタートキー９１と，コピー枚数等の値を入力するためのテンキー９２と，入力されたコピー枚数の値をゼロに戻すためのクリアキー９３と，コピー動作の中断を指示するためのストップキー９４と，各種機能の設定やメッセージの表示を行うための液晶表示部９５とを備えている。
【００２７】
液晶表示部９５は，表面にタッチパネルが積層されており，コピー濃度，コピー倍率，用紙選択，コピーモード，予約コピー等の設定の入力を受け付けるものである。さらには，コピー枚数や複合機１の状態を示すメッセージの表示を行うものである。なお，図３は，メッセージとして「コピーできます」，コピー倍率として「１．０００」倍，用紙サイズとして「Ａ４」サイズ，コピー枚数として「１」枚等が表示されている例を示している。
【００２８】
続いて，複合機１の制御部１００について説明する。制御部１００は，図４に示すようにＣＰＵ１０１と，通信インターフェース（Ｉ／Ｆ）部１０２と，ＲＯＭ１０３と，ＲＡＭ１０４と，プリントデータ格納部１０５と，実行ジョブ管理テーブル１０６と，予約ジョブ管理テーブル１０７と，時計部１０８と，メッセージデータ格納部１０９とを備えている。
【００２９】
通信Ｉ／Ｆ部１０２は，ＬＡＮカード，ＬＡＮボードといったＬＡＮ７に接続するためのものである。プリントデータ格納部１０５は，ＨＤＤや半導体メモリ等からなるデータ記憶装置であり，ＰＣ２から送られてくる画像データや画像読撮部３０にて読み撮った画像データを保存するためのものである。時計部１０８は，現在時刻情報を保持しており，その情報はＣＰＵ１０１から常に読出し可能になっている。メッセージデータ格納部１０９は，各種のメッセージのデータを格納するデータベースを有している。
【００３０】
実行ジョブ管理テーブル１０６は，受け付けたジョブの実行順序等を管理するためのデータテーブルである。具体的に，実行ジョブ管理テーブル１０６には，図５に示すようにジョブ番号，ＩＤ番号，受付日時，印刷情報，処理情報の各欄が設けられている。この実行ジョブ管理テーブル１０６は，ジョブの実行履歴を示す機能も兼ねており，ジョブを受け付けるごとにそのジョブの情報が１つのレコードとなってテーブルの末尾に追加される。そして，通常，受付け順にジョブが実行されるようになっている。
【００３１】
実行ジョブ管理テーブル１０６中のジョブ番号欄には，ジョブを受け付けるごとにそのジョブを識別するための番号が書き込まれる。本実施の形態では，受付け順に連番が付与される。また，受付日付欄には，ジョブを受け付けた日付と時刻が書き込まれる。この日付と時刻には，時計部１０８から読み出されたデータが使用される。また，ＩＤ番号欄には，ジョブを発行したユーザの識別番号が書き込まれる。この識別番号は，ユーザごとに当該ユーザを識別するための番号として予め付与されたものである。また，印刷情報欄には，各ジョブについて，用紙サイズ，ページ数，部数，予測印刷時間等のプリントに必要な情報（以下，これらの情報を「印刷情報」とする）が書き込まれる。また，処理情報欄には，ジョブの処理状況，例えば「処理中」，「待機中」等が書き込まれる。なお，完了したジョブについては完了時の日時が書き込まれる。
【００３２】
実行ジョブ管理テーブル１０６には，次のようにしてジョブ情報が登録される。以下，ＰＣ２から送られてくるプリントジョブを登録することとする。まず，ユーザがＰＣ２にて印刷を指示する。その際，ユーザは，自己の識別番号を入力する。次に，ＰＣ２では，複合機１に対してプリント指示を送り出す前に，プリントデータに印刷情報およびユーザの識別番号を付与する。そして，これらの情報をジョブ情報として複合機１に送信する。複合機１では，制御部１００にてＰＣ２から送られてくるこれらのジョブ情報を受信し，当該ジョブに新たなジョブ番号を付与する。さらに，予測印刷時間をプリントデータと部数とを基に算出する。そして，制御部１００は，ＰＣ２から送られてきた印刷情報および識別番号と，複合機１にて付与されたジョブ番号および受付日時とを１レコードとして，そのレコードを実行ジョブ管理テーブル１０６に登録する。また，プリントデータは，プリントデータ格納部１０５に一時的に保存される。
【００３３】
また，原稿給紙トレイ１１上にセットされた原稿を複写するコピージョブ，あるいはプリントデータ格納部１０５に記憶されているプリントデータを印刷するプリントジョブのジョブ情報は，次のようにして実行ジョブ管理テーブル１０６に登録される。まず，ユーザが操作パネル９０にて印刷を指示する。具体的には，原稿を原稿給紙トレイ１１上にセットし，スタートキー９１を押下する。あるいは，液晶表示部９５にて印刷するプリントデータを選択し，スタートキー９１を押下する。その際，ユーザは，スタートキー９１を押下する前に，自己の識別番号を入力する。そして，スタートキー９１の押下とともにジョブ番号が付与され，そのジョブのレコードが実行ジョブ管理テーブル１０６に登録される。
【００３４】
予約ジョブ管理部１０７は，受け付けた予約ジョブの実行順序等を管理するためのデータテーブルである。具体的に，予約ジョブ管理テーブル１０７には，図６に示すようにジョブ番号，ＩＤ番号，受付日時，印刷情報，有効期限の各欄が設けられている。この予約ジョブ管理テーブル１０７は，ジョブの蓄積状況を示す機能も兼ねており，ジョブを受け付けるごとにそのジョブの情報が１つのレコードとなってテーブルの末尾に追加される。また，実行ジョブ管理テーブル１０６を監視し，実行ジョブ管理テーブル１０６に処理中あるいは待機中のジョブがない状態のとき，最優先の予約ジョブを実行ジョブ管理テーブル１０６に書き込み，そのレコードを削除するようになっている。なお，本実施の形態における予約ジョブの優先順位は，ジョブ番号によって決定する。
【００３５】
予約ジョブ管理テーブル１０７中のジョブ番号欄には，予約ジョブを受け付けるごとにその予約ジョブを識別するための番号が書き込まれる。本実施の形態では，受付け順に連番が付与される。また，受付日付欄には，予約ジョブを受け付けた日付と時刻が書き込まれる。この日付と時刻には，時計部１０８から読み出されたデータが使用される。また，ＩＤ番号欄には，予約ジョブを発行したユーザの識別番号が書き込まれる。また，印刷情報欄には，各予約ジョブの印刷情報が書き込まれる。また，有効期限欄には，予約ジョブの有効期限の有無が書き込まれる。本実施の形態では，有効期限が無いジョブについては「無期限」と書き込まれ，期限の指定が有るジョブについては指定された「日時」が書き込まれる。
【００３６】
予約ジョブ管理テーブル１０７には，次のようにして予約ジョブ情報が登録される。以下，ＰＣ２から送られてくるプリント予約ジョブを登録することとする。まず，ユーザがＰＣ２にて印刷を指示する。その際，ユーザは，自己の識別番号を入力するとともに予約設定を行う。予約設定としては，そのプリントジョブが予約ジョブである旨の設定と，その予約ジョブの有効期限の設定とが行われる。次に，ＰＣ２では，複合機１に対してプリント指示を送り出す前に，プリントデータに印刷情報およびユーザの識別番号を付与する。そして，これらの情報をジョブ情報として複合機１に送信する。複合機１では，制御部１００にてＰＣ２から送られてくるこれらのジョブ情報を受信し，当該ジョブに新たなジョブ番号を付与する。さらに，予測印刷時間をプリントデータと部数とを基に算出する。そして，制御部１００は，ＰＣ２から送られてきた印刷情報および識別番号と，複合機１にて付与されたジョブ番号および受付日時とを１レコードとして，そのレコードを予約ジョブ管理テーブル１０７に登録する。また，プリントデータは，プリントデータ格納部１０５に一時的に保存される。
【００３７】
また，原稿給紙トレイ１１上にセットされた原稿を複写するコピージョブ，あるいはプリントデータ格納部１０５に記憶されているプリントデータを印刷するプリントジョブのジョブ情報は，次のようにして予約ジョブ管理テーブル１０７に登録される。まず，ユーザが操作パネル９０にて印刷を指示する。具体的には，原稿を原稿給紙トレイ１１上にセットし，スタートキー９１を押下する。あるいは，液晶表示部９５にて印刷するプリントデータを選択し，スタートキー９１を押下する。その際，ユーザは，スタートキー９１を押下する前に，自己の識別番号を入力するとともに予約設定を行う。具体的に予約設定として，液晶表示部９５に表示されている予約設定ボタンを押下して予約ジョブ設定モードに移行し，有効期限等の設定を行う。そして，スタートキー９１の押下とともにジョブ番号が付与され，そのジョブのレコードが予約ジョブ管理テーブル１０７に登録される。
【００３８】
ＣＰＵ１０１は，ＲＯＭ１０３から必要なプログラムを読み出して，各部の動作タイミングを統一的に制御し，円滑なコピージョブ，プリントジョブ等の各ジョブの動作を実現させるものである。また，エラー検出時には，表示させるべきメッセージのデータをメッセージデータ格納部１０９から読み出し，操作パネル９０の液晶表示部９５にそのメッセージを表示させるものである。
【００３９】
また，ＣＰＵ１０１は，送られてきたジョブが通常のジョブであるか予約ジョブであるかを判断する。通常のジョブを受け付けた場合には，受付日時，そのジョブについての印刷情報，識別番号，処理情報等を実行ジョブ管理テーブル１０６に書き込む。また，予約ジョブを受け付けた場合には，受付日時，そのジョブについての印刷情報，識別番号に加えて，当該ジョブの有効期限を予約ジョブ管理テーブル１０７に書き込む。さらに，予約ジョブ管理テーブル１０７の予約ジョブが実行可能となった際に，実行ジョブ管理テーブル１０６に当該予約ジョブの内容を実行ジョブ管理テーブル１０６に転記する。
【００４０】
この他，ＲＯＭ１０３は，不揮発性のメモリであり，ジョブ処理等の各種のプログラムが格納されている。ＲＡＭ１０４は，揮発性のメモリであり，ＣＰＵ１０１のプログラムの実行時のワークエリアとなる。
【００４１】
続いて，制御部１００の制御動作について，図７のフローチャートを基に説明する。まず，電源スイッチがオンされると，初期化処理を行う（Ｓ１）。この初期化処理では，ＲＡＭ１０４のクリアや各種レジスタの設定等が行われる。次に，コピー枚数の設定値を「１」，コピー倍率を「等倍」とする等のモード初期化処理を行う（Ｓ２）。その後，内部タイマをスタートさせる（Ｓ３）。
【００４２】
次に，操作パネル９０の液晶表示部９５や各種のキーにより入力された入力情報を受け付ける入力受付処理を行う（Ｓ４）。さらに，入力された情報の誤りを検出するエラー検出処理を行う（Ｓ５）。
【００４３】
次に，ＰＣ２等の外部端末機器からの指示と操作パネル９０からの指示とを区別することなく，コピージョブやプリントジョブ等の各種ジョブの受付け処理を行う（Ｓ６）。ジョブの受付け処理では，実行ジョブ管理テーブル１０６にそのジョブに関する印刷情報や受付日時等を書き込む。また，あわせて予約ジョブの受付け処理も行う。そして，予約ジョブであれば予約ジョブ管理テーブル１０７にそのジョブに関する印刷情報や受付日時等を書き込む。
【００４４】
次に，ジョブを実行するシステム制御処理を実行する（Ｓ７）。このシステム制御処理については後述する。その後，内部タイマのカウントを終了させるか否かを判断する（Ｓ８）。この判断は，タイマのカウント値が初期化処理にて１ルーチンの処理時間として予め規定された時間に達しているか否かによって行われる。その時間に達していると（Ｓ８：ＹＥＳ），内部タイマの終了と判断して処理をＳ３の処理に戻す。その時間に達していないと（Ｓ８：ＮＯ），その時間に達するまで待機する。
【００４５】
続いて，システム制御処理（Ｓ７）の内容について，図８のフローチャートを基に説明する。まず，現在実行中のジョブの有無を判断する（Ｓ７１）。このＳ７１の処理は，ＲＡＭ１０４にあらかじめ設定されたステータス情報を参照することにより行われる。実行中のジョブがあると判断した場合（Ｓ７１：ＹＥＳ）には，そのままシステム制御処理を終了する。実行中のジョブが無いと判断した場合（Ｓ７１：ＮＯ）には，現在の日時（日付と時刻）を取得する（Ｓ７２）。
【００４６】
Ｓ７２の処理後，実行が完了しているジョブ（終了ジョブ）が存在するか否かを判断する（Ｓ７３）。終了ジョブの存在は，実行ジョブ管理テーブル１０６の処理情報欄に書き込まれている内容を参照することにより判断できる。具体的には，処理情報欄が「処理中」となっているジョブが終了ジョブであり，そのジョブの有無によって判断できる。
【００４７】
終了ジョブがあると判断した場合（Ｓ７３：ＹＥＳ）には，そのジョブの処理情報欄にＳ７２の処理で取得した日時を書き込む（Ｓ７４）。一方，終了ジョブが無いと判断した場合（Ｓ７３：ＮＯ）には，そのままＳ７５の処理に移行する。
【００４８】
Ｓ７３あるいはＳ７４の処理後，待機ジョブが存在するか否かを判断する（Ｓ７５）。待機ジョブの存在も，実行ジョブ管理テーブル１０６の処理情報欄に書き込まれている内容を参照することにより判断できる。具体的には，処理情報欄が「待機中」となっているジョブが待機ジョブであり，そのジョブの有無によって判断できる。
【００４９】
待機ジョブがあると判断した場合（Ｓ７５：ＹＥＳ）には，待機ジョブのうちのジョブ番号が最も小さいものを実行すべきジョブに決定し，そのジョブの処理情報欄に「処理中」を書き込む（Ｓ７６）。そして，そのジョブの実行を開始し（Ｓ７７），システム制御処理を終了する。
【００５０】
一方，待機ジョブが無いと判断した場合（Ｓ７５：ＮＯ）には，期限切れの予約ジョブが存在するか否かを判断する（Ｓ７８）。期限切れの予約ジョブの存在は，予約ジョブ管理テーブル１０７の有効期限欄に書き込まれている内容を参照することにより判断できる。すなわち，Ｓ７２の処理で取得した日時が有効期限欄の時刻より進んでいれば，その予約ジョブは既に期限切れであると判断できる。なお，有効期限欄に「無期限」と書き込まれているジョブは，有効期限の設定が無期限であって期限切れにならない。
【００５１】
また，Ｓ７２の処理で取得した日時に，すべての待機ジョブの所要時間を加算した日時を終了予定日時とし，予約ジョブ管理テーブル１０７の各予約ジョブの，有効期限欄の時刻からそれぞれの所要時間を差し引いた時刻を開始有効期限日時として，終了予定日時と開始有効日時とを比較すれば，予約ジョブの期限切れについてより正確な判断が可能になる。
【００５２】
期限切れの予約ジョブがあると判断した場合（Ｓ７８：ＹＥＳ）には，予約ジョブ管理テーブル１０７からその期限切れの予約ジョブに対応するレコードを削除する（Ｓ７９）。一方，期限切れの予約ジョブが無いと判断した場合（Ｓ７８：ＮＯ）には，予約ジョブが存在するか否かを判断する（Ｓ８０）。予約ジョブの存在は，予約ジョブ管理テーブル１０７のレコードの存在を確認することにより判断できる。
【００５３】
予約ジョブがあると判断した場合（Ｓ８０：ＹＥＳ）には，予約ジョブのうちのジョブ番号が最も小さいものを抽出し，新たなジョブ番号を付与してその予約ジョブの内容を実行ジョブ管理テーブル１０６に登録する（Ｓ８１）。さらに，新たに登録したジョブの処理情報欄に「待機中」を書き込む。そして，実行ジョブ管理テーブル１０６に転記した予約ジョブのレコードを予約ジョブ管理テーブル１０７から削除する（Ｓ８２）。Ｓ８２の処理後，システム制御処理を終了する。一方，予約ジョブが無いと判断した場合（Ｓ８０：ＮＯ）にも，システム制御処理を終了する。
【００５４】
以上詳細に説明したように本形態の複合機１は，実行ジョブ管理テーブル１０６にてジョブの実行指示およびジョブの管理をすることとしている。また，予約ジョブ機能を備え，予約ジョブ管理テーブル１０７により予約ジョブを管理することとしている。さらに，予約ジョブ管理部１０７にて管理される予約ジョブには有効期限が付されている。そして，実行ジョブ管理テーブル１０６に登録されているジョブに待機中のジョブがなければ，予約ジョブ管理テーブル１０７に登録されているジョブのうちジョブ番号が最も小さいジョブ，すなわち優先度が最も高いジョブを実行ジョブ管理テーブル１０６に登録するとともにそのジョブを予約ジョブ管理テーブル１０７から削除することとしている。
【００５５】
また，予約ジョブ管理部１０７では，予約ジョブを実行ジョブ管理テーブル１０６に転記する前に，有効期限を確認し，期限切れの予約ジョブを抽出することとしている。そして，抽出した予約ジョブのレコードを予約ジョブ管理テーブル１０７から削除することとしている。これにより，有効期限が過ぎたにも拘わらず不要となった印刷物が出力される状況を回避することができる。また，期限切れの予約ジョブのレコードが自動的に予約ジョブ管理テーブル１０７から削除されるため，期限切れの予約ジョブを解除する手間を省くことができる。よって，予約ジョブ機能を備えた画像形成装置であって，不要なジョブの登録を解除する手間を省くとともに，不要な印刷物の出力を防止した画像形成装置およびそのジョブ管理方法が実現している。
【００５６】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，実施の形態ではカラー複合機に本発明を適用しているがこれに限るものではない。すなわち，複写機，プリンタ，スキャナ，ＦＡＸあるいはワードプロセッサ等であっても適用可能である。また，モノクロに限らず，カラー画像の形成が可能なものであってもよい。また，カラー複合機の場合には，タンデム方式であっても４サイクル方式であってもよい。
【００５７】
また，実行ジョブ管理テーブル１０６の内容を操作パネル９０の液晶表示部９５に表示することが可能であるとよりよい。実行ジョブ管理テーブル１０６の内容を表示することにより，ユーザがジョブの処理状況を確認することができる。また，実行ジョブ管理テーブル１０６の内容を，ＰＣ２等の外部端末装置の表示部に表示することが可能であってもよい。また，予約ジョブ管理テーブル１０７の内容を操作パネル９０や外部端末装置の表示部に表示することが可能であるとよりよい。また，予約ジョブの処理状況を表示する場合，表示された予約ジョブの削除や有効期限の変更等が可能であるとよりよい。
【００５８】
また，実施の形態では，期限切れの予約ジョブについては，予約ジョブ管理テーブル１０７からその予約ジョブに対応するレコードを削除しているが，レコードの有効期限欄に「期限切れ」と書き込み，「期限切れ」と書き込まれた予約ジョブについては実行ジョブ管理テーブル１０６に転記しないとしてもよい。この場合，予約ジョブ管理テーブル１０７の内容を操作パネル９０や外部端末装置の表示部に表示することで，予約ジョブが期限切れになってしまったことをユーザが認識することができる。
【図面の簡単な説明】
【００５９】
【図１】実施の形態に係る画像形成システムの全体構成図である。
【図２】実施の形態に係るカラー複合機を示す断面図である。
【図３】実施の形態に係るカラー複合機の操作パネルを示す図である。
【図４】実施の形態に係るカラー複合機の制御部の構成を示すブロック図である。
【図５】実行ジョブ管理テーブルの一例を示す図である。
【図６】予約ジョブ管理テーブルの一例を示す図である。
【図７】カラー複合機に係る制御部での制御手順（メインルーチン）を示すフローチャートである。
【図８】カラー複合機に係る制御部での制御手順（システム制御処理）を示すフローチャートである。
【符号の説明】
【００６０】
１      複合機
２      パーソナルコンピュータ
７      ＬＡＮ
９０    操作パネル
１００  制御部
１０１  ＣＰＵ
１０６  実行ジョブ管理テーブル
１０７  予約ジョブ管理テーブル
【図１】
2006025137.tif 000003
【図２】
2006025137.tif 000004
【図３】
2006025137.tif 000005
【図４】
2006025137.tif 000006
【図５】
2006025137.tif 000007
【図６】
2006025137.tif 000008
【図７】
2006025137.tif 000009
【図８】
2006025137.tif 000010