(57)【特許請求の範囲】
【請求項１】
原稿の画像情報を読み取る読取手段と、
画像データを印刷する印刷手段、画像データを送信する送信手段、画像データを蓄積する蓄積手段を含む、画像データを出力する複数出力手段と、
ユーザからの動作設定を入力する操作手段と、
画像形成装置の動作設定を表示する表示制御手段と、
出力実行中に画像形成装置の出力設定を表示する出力設定表示手段と、
出力実行中であって、前記読取手段による読取動作が完了した後に、ユーザから次のジョブの予約要求がされると、表示画面を次の出力要求の動作設定を入力可能な表示画面に切り替え、次の予約の動作設定を入力可能とする予約動作入力手段と、
ジョブの実行管理と複数のジョブが実行される際の実行順管理を行い、ジョブに含まれる複数の出力のいずれか一つが利用可能である場合にジョブの実行を許可する要求管理手段と、
入力と出力を組み合わせたジョブの実行制御を行い、ジョブに含まれる複数の出力のいずれか一つが利用可能である場合に利用可能な出力の実行を許可するジョブ制御手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
ユーザと当該ユーザへの通知先が予め登録されており、指定したユーザへの通知先を提供するユーザ情報記憶手段と、
ジョブを実行したユーザに、出力が終了したことを通知する終了通知手段と
を更に備えたことを特徴とする画像形成装置。
【請求項３】
請求項２に記載の画像形成装置において、
１つの出力が終了した際に、当該出力を行ったジョブの他の出力が全て終了しているかを判定するジョブ終了判定手段
を更に備え、
前記終了通知手段は、ジョブの他の出力が全て終了した場合にユーザに通知することを特徴とする画像形成装置。
【請求項４】
請求項２または３のいずれか一項に記載の画像形成装置において、
ユーザから入力された初期設定の値を記憶する初期設定記憶手段
を更に備え、
前記終了通知手段は、初期設定の値に応じ、出力が終了するたびに通知するか、ジョブの他の出力が全て終了した場合に通知するかを分岐することを特徴とする画像形成装置。
【請求項５】
請求項１に記載の画像形成装置において、
出力が終了した際にジョブを実行したユーザに通知するかしないかをユーザに選択させる終了通知有無選択手段と、
ユーザと当該ユーザへの通知先が予め登録されており、指定したユーザへの通知先を提供するユーザ情報記憶手段と、
ジョブを実行したユーザに、出力が終了したことを通知する終了通知手段と
を更に備えたことを特徴とする画像形成装置。
【請求項６】
請求項１乃至５のいずれか一項に記載の画像形成装置において、
現在の出力の利用状況を表示する出力利用状況表示手段
を更に備えたことを特徴とする画像形成装置。
【請求項７】
請求項１乃至６のいずれか一項に記載の画像形成装置において、
ジョブの状況を表示するジョブ表示手段と、
予約したジョブの出力状況を表示する予約ジョブ状況表示手段
とを更に備えたことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰ（Multi Function Printer）等の画像形成装置の制御技術に関する。
【背景技術】
【０００２】
印刷と送信を行うことができる画像形成装置が既に知られている。かかる画像形成装置では、印刷実行中に次に行いたい印刷の予約をすることができ、実行中の印刷が終了すると予約した印刷が実行する。同様に、送信実行中に次に行いたい送信の予約をすることができ、実行中の送信が終了すると予約した送信が実行する。
【０００３】
特許文献１には、コピーの印刷実行中に次に行いたいコピーの印刷を予約することができる画像形成装置が開示され、この画像形成装置は、次に行いたいコピーの動作設定を入力可能にする画面と、予約したコピーの印刷を印刷実行中のジョブが終了した後に実行するように制御する構成とが示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したように、印刷と送信といった出力についてそれぞれ予約を行うことができる画像形成装置が提案されている。しかし、従来の画像形成装置では、印刷と送信の多出力の予約を同時に行うことができないという問題があった。
【０００５】
また、多出力の予約を同時に行えるようにしたとしても、複数の出力の実行タイミングをどのように制御すべきか考察が必要である。例えば、送信結果として印刷物が欲しい場合や、印刷したものをバックアップとして送信しておきたい場合には、印刷と送信を同時に実行できることが望まれるが、複数の出力のうちのいずれでもよいからすぐにでも出力を行いたい場合には、同時実行でない順次実行が望まれる。複数の出力を同時に実行する場合、全ての出力が利用可能になるまで待ち合わせなければならないため全体の実行時間が長くなるが、利用可能な出力から順次に実行することで、効率的な実行を行うことができる。
【０００６】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、複数の出力を効率的に順次に実行することのできる画像形成装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本発明にあっては、請求項１に記載されるように、原稿の画像情報を読み取る読取手段と、画像データを印刷する印刷手段、画像データを送信する送信手段、画像データを蓄積する蓄積手段を含む、画像データを出力する複数出力手段と、ユーザからの動作設定を入力する操作手段と、画像形成装置の動作設定を表示する表示制御手段と、出力実行中に画像形成装置の出力設定を表示する出力設定表示手段と、出力実行中であって、前記読取手段による読取動作が完了した後に、ユーザから次のジョブの予約要求がされると、表示画面を次の出力要求の動作設定を入力可能な表示画面に切り替え、次の予約の動作設定を入力可能とする予約動作入力手段と、ジョブの実行管理と複数のジョブが実行される際の実行順管理を行い、ジョブに含まれる複数の出力のいずれか一つが利用可能である場合にジョブの実行を許可する要求管理手段と、入力と出力を組み合わせたジョブの実行制御を行い、ジョブに含まれる複数の出力のいずれか一つが利用可能である場合に利用可能な出力の実行を許可するジョブ制御手段とを備える画像形成装置を要旨としている。
【０００８】
また、請求項２に記載されるように、請求項１に記載の画像形成装置において、ユーザと当該ユーザへの通知先が予め登録されており、指定したユーザへの通知先を提供するユーザ情報記憶手段と、ジョブを実行したユーザに、出力が終了したことを通知する終了通知手段とを更に備えるようにすることができる。
【０００９】
また、請求項３に記載されるように、請求項２に記載の画像形成装置において、１つの出力が終了した際に、当該出力を行ったジョブの他の出力が全て終了しているかを判定するジョブ終了判定手段を更に備え、前記終了通知手段は、ジョブの他の出力が全て終了した場合にユーザに通知するようにすることができる。
【００１０】
また、請求項４に記載されるように、請求項２または３のいずれか一項に記載の画像形成装置において、ユーザから入力された初期設定の値を記憶する初期設定記憶手段を更に備え、前記終了通知手段は、初期設定の値に応じ、出力が終了するたびに通知するか、ジョブの他の出力が全て終了した場合に通知するかを分岐するようにすることができる。
【００１１】
また、請求項５に記載されるように、請求項１に記載の画像形成装置において、出力が終了した際にジョブを実行したユーザに通知するかしないかをユーザに選択させる終了通知有無選択手段と、ユーザと当該ユーザへの通知先が予め登録されており、指定したユーザへの通知先を提供するユーザ情報記憶手段と、ジョブを実行したユーザに、出力が終了したことを通知する終了通知手段とを更に備えるようにすることができる。
【００１２】
また、請求項６に記載されるように、請求項１乃至５のいずれか一項に記載の画像形成装置において、現在の出力の利用状況を表示する出力利用状況表示手段を更に備えるようにすることができる。
【００１３】
また、請求項７に記載されるように、請求項１乃至６のいずれか一項に記載の画像形成装置において、ジョブの状況を表示するジョブ表示手段と、予約したジョブの出力状況を表示する予約ジョブ状況表示手段とを更に備えるようにすることができる。
【発明の効果】
【００１４】
本発明の画像形成装置にあっては、複数の出力を効率的に順次に実行することができ、予約した多出力のジョブの複数の出力が実行できる状況になった際に、出力別に実行されるため、ユーザはいちはやく出力を得ることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態にかかる画像形成装置のハードウェア構成例を示す図である。
【図２】本発明の一実施形態にかかる画像形成装置のソフトウェア構成例を示す図である。
【図３】制御動作に用いられるジョブ実行順管理テーブルおよび利用機能テーブルの例を示す図である。
【図４Ａ】実施形態の基本的な処理例を示すシーケンス図（その１）である。
【図４Ｂ】実施形態の基本的な処理例を示すシーケンス図（その２）である。
【図４Ｃ】実施形態の基本的な処理例を示すシーケンス図（その３）である。
【図５Ａ】表示部（操作部兼用）に表示される設定画面の例を示す図（その１）である。
【図５Ｂ】表示部（操作部兼用）に表示される設定画面の例を示す図（その２）である。
【図５Ｃ】表示部（操作部兼用）に表示される設定画面の例を示す図（その３）である。
【図６Ａ】利用機能テーブルの例を示す図（その１）である。
【図６Ｂ】利用機能テーブルの例を示す図（その２）である。
【図６Ｃ】利用機能テーブルの例を示す図（その３）である。
【図６Ｄ】利用機能テーブルの例を示す図（その４）である。
【図７Ａ】ジョブ実行順管理テーブルの例を示す図（その１）である。
【図７Ｂ】ジョブ実行順管理テーブルの例を示す図（その２）である。
【図８】他の実施形態における画像形成装置の構成例を示す図である。
【図９Ａ】ジョブの個々の出力の終了を通知する場合の処理例を示すシーケンス図（その１）である。
【図９Ｂ】ジョブの個々の出力の終了を通知する場合の処理例を示すシーケンス図（その２）である。
【図９Ｃ】ジョブの個々の出力の終了を通知する場合の処理例を示すシーケンス図（その３）である。
【図１０Ａ】ジョブの全ての出力の終了を通知する場合の処理例を示すシーケンス図（その１）である。
【図１０Ｂ】ジョブの全ての出力の終了を通知する場合の処理例を示すシーケンス図（その２）である。
【図１０Ｃ】ジョブの全ての出力の終了を通知する場合の処理例を示すシーケンス図（その３）である。
【図１１】出力終了時の通知設定の画面例を示す図である。
【図１２Ａ】出力終了時の通知設定に応じた処理例を示すシーケンス図（その１）である。
【図１２Ｂ】出力終了時の通知設定に応じた処理例を示すシーケンス図（その２）である。
【図１２Ｃ】出力終了時の通知設定に応じた処理例を示すシーケンス図（その３）である。
【図１３Ａ】予約ジョブの出力終了時の通知設定に対応した処理例を示すシーケンス図（その１）である。
【図１３Ｂ】予約ジョブの出力終了時の通知設定に対応した処理例を示すシーケンス図（その２）である。
【図１３Ｃ】予約ジョブの出力終了時の通知設定に対応した処理例を示すシーケンス図（その３）である。
【図１４】予約ジョブの出力終了時の通知設定の画面例を示す図である。
【図１５】出力利用状況表示の画面例を示す図である。
【図１６Ａ】ジョブ状況表示の画面例を示す図（その１）である。
【図１６Ｂ】ジョブ状況表示の画面例を示す図（その２）である。
【発明を実施するための形態】
【００１６】
以下、本発明の好適な実施形態につき説明する。
【００１７】
＜第１の実施形態：構成＞
図１は本発明の一実施形態にかかる画像形成装置１のハードウェア構成例を示す図である。
【００１８】
図１において、画像形成装置１は、バス１０２に接続されたＣＰＵ（Central Processing Unit）１０３、記憶装置１０４、ネットワークＩ／Ｆ（Interface）１０５および外部メディアＩ／Ｆ１０６を含むコントローラ１０１を備えている。
【００１９】
コントローラ１０１は画像形成装置１の主たる制御動作を行う部分である。ＣＰＵ１０３は、コンピュータプログラムの実行により所定の制御処理を行う部分である。記憶装置１０４は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）等のデータ記憶媒体である。ネットワークＩ／Ｆ１０５は、ＰＣ（Personal Computer）等の外部機器２２との間でデータ通信を行う部分である。外部メディアＩ／Ｆ１０６は、フラッシュメモリ等の外部メディア２３との間でデータの読み書きを行う部分である。
【００２０】
また、画像形成装置１は、コントローラ１０１のバス１０２に接続された操作部１０７、表示部１０８、プロッタデバイス１０９、スキャナデバイス１１０およびＦＡＸデバイス１１１を備えている。操作部１０７は、ユーザにより操作されるボタンおよびタッチパネルを含む。表示部１０８は、液晶パネル等により構成され、画像形成装置１の設定内容や状態を表示する部分である。プロッタデバイス１０９は、用紙への印字を行う部分である。スキャナデバイス１１０は、原稿の読み取りを行う部分である。ＦＡＸデバイス１１１は、電話回線を介してＦＡＸ専用機等の外部機器２１との間でファクシミリ送受信を行う部分である。
【００２１】
図２は本発明の一実施形態にかかる画像形成装置１のソフトウェア構成例を示す図である。
【００２２】
図２において、画像形成装置１は、共通の制御部として、表示制御部１２１、要求管理部１２２、実行順制御部１２３、ジョブ制御部１２４および出力順制御部１２５を備えている。
【００２３】
表示制御部１２１は、操作部１０７（図１）のキー押下情報を受け、表示部１０８への画面の表示、画面の遷移、要求管理部１２２への実行指示を行う機能を有している。
【００２４】
要求管理部１２２は、ジョブ単位の実行管理を行う部分であり、内部機能の一つとして実行順制御部１２３を有している。実行順制御部１２３は、複数のジョブが実行される際の実行順管理を行う機能を有している。
【００２５】
ジョブ制御部１２４は、入力と出力を組み合わせたジョブの実行制御を行う部分であり、内部機能の一つとして出力順制御部１２５を有している。出力順制御部１２５は、複数の出力の順序制御を行う機能を有している。
【００２６】
また、入力群として、ＦＡＸ受信制御部１２６、読み取り制御部１２７、ＰＣ受信制御部１２８および文書読み出し制御部１２９を有している。
【００２７】
ＦＡＸ受信制御部１２６は、外部機器２１（図１）より電話回線を利用して送られてくるデータを解析し、画像形成装置１内で取り扱い可能な形の画像データを生成する画像入力機能を提供する。
【００２８】
読み取り制御部１２７は、画像形成装置１内のスキャナデバイス１１０を制御することで原稿を読み取り、画像形成装置１内で取り扱い可能な形で画像データを生成する画像入力機能を提供する。
【００２９】
ＰＣ受信制御部１２８は、ネットワークで送られてくるＰＣからのデータを解析し、画像形成装置１内で取り扱い可能な形の画像データを生成する画像入力機能を提供する。
【００３０】
文書読み出し制御部１２９は、画像形成装置１内の記憶装置１０４やＳＤカード等の外部メディア２３に保管文書として記憶されている画像データを、画像形成装置１内で取り扱い可能な形の画像データに変換する画像入力機能を提供する。
【００３１】
また、出力群として、印刷制御部１３０、ＦＡＸ送信制御部１３１、文書蓄積制御部１３２およびメール送信制御部１３３を有している。
【００３２】
印刷制御部１３０は、画像形成装置１内のプロッタデバイス１０９を制御することで、画像形成装置１内で加工された画像データを紙などの媒体に転写することによって機器外に出力する画像出力機能を提供する。
【００３３】
ＦＡＸ送信制御部１３１は、画像形成装置１から電話回線を介して外部機器２１に画像データを送出する画像出力機能を提供する。
【００３４】
文書蓄積制御部１３２は、画像データを画像形成装置１内の記憶装置１０４やＳＤカード等の外部メディア２３に保管文書として記憶する画像出力機能を提供する。
【００３５】
メール送信制御部１３３は、画像形成装置１からネットワークに画像データを送出する画像出力機能を提供する。
【００３６】
図３は制御動作に用いられるジョブ実行順管理テーブルＴ１および利用機能テーブルＴ２の例を示す図である。
【００３７】
図３において、要求管理部１２２は、ジョブの実行順を管理するためのデータとしてジョブ実行順管理テーブルＴ１を有し、ジョブ制御部１２４は、ジョブが利用している機能を管理するためのデータとして利用機能テーブルＴ２を有している。
【００３８】
ジョブ実行順管理テーブルＴ１は、要求管理部１２２が記憶領域上に実行管理処理のために一時的に保存することで保持しているデータである。縦軸にジョブ、横軸にシステム上利用可能な機能の利用の有無が並んでいる。ユーザがジョブの実行要求を行うたびに、投入されたジョブのデータをジョブ実行順管理テーブルＴ１上に作成し、ジョブが利用している機能が何かを記載する。ジョブのデータは、新規ジョブが作成されるごとにテーブル下部から上部に向かって追加、記載していくが、ジョブの実行状態が変化するたびに最新の実行順にソートされる。
【００３９】
利用機能テーブルＴ２は、ジョブ制御部１２４が記憶領域上に実行管理処理のために一時的に保存することで保持しているデータである。このデータはジョブごとに存在し、利用できる機能とその利用状態を入力と出力に分けて記載している。利用状態としては、このジョブを実行する上で不要な機能であることを示す「不使用」、このジョブを実行する上で必要な機能であるか、機能が利用されているか（情報を得ていないので）不明な状態であることを示す「利用予定」、このジョブを実行する上で必要な機能であり、他のジョブで使用されているので順番待ちしている状態を示す「空き待ち」、このジョブを実行する上で必要な機能であり、このジョブ実行で実際に使用している状態を示す「利用中」がある。加えて、出力に関しては、どのようなタイミングで出力動作を開始するかについての設定を記載している。ここでは「順次実行」が設定されているが、他に「一斉実行」がある。
【００４０】
＜第１の実施形態：動作＞
図４Ａ〜図４Ｃは上記の実施形態の基本的な処理例を示すシーケンス図である。また、図５Ａ〜図５Ｃは表示部１０８（操作部１０７兼用）に表示される設定画面の例を示す図、図６Ａ〜図６Ｄは利用機能テーブルＴ２の例を示す図、図７Ａ、図７Ｂはジョブ実行順管理テーブルＴ１の例を示す図である。
【００４１】
以下、ジョブ＃１として入力：読み取り、出力：印刷、ＦＡＸ送信、ジョブ＃２として入力：読み取り、出力：印刷、蓄積を順次に投入する場合を例に、多出力ジョブの予約と実行の処理例について説明する。
【００４２】
先ず、画像形成装置１に実行中のジョブも予約中のジョブもない状態から１ジョブ目の投入を行う場合について説明する。
【００４３】
図４Ａにおいて、表示制御部１２１により表示部１０８（操作部１０７兼用）に表示される動作設定画面を利用してユーザは設定を行う（ステップＳ１０１）。ここでは、設定内容を動作設定＃１とする。
【００４４】
図５Ａは動作設定画面の例を示しており、領域１４１にはステータス等のメッセージ１４２と受け付けられるジョブ番号１４３とが表示されている。領域１４４の領域１４５には入力として利用可能な機能が表示され、文字列「▽入力」の横には選択中の入力機能１４６が表示される。領域１４７の領域１４８には出力として利用可能な機能が表示される。
【００４５】
ユーザは設定が終わると、操作部１０７のスタートキー（図示せず）を押下して画像形成装置１に対してジョブの実行を指示する。ユーザが操作部１０７のスタートキーを押下することにより、操作部１０７はスタートキーが押下されたことを表示制御部１２１に通知する。
【００４６】
図４Ａに戻り、表示制御部１２１はスタートキーの押下の通知を受けて、動作設定として画面で設定されているパラメータ郡"動作設定＃１"を伴って要求管理部１２２に対して実行要求の"投入"を指示する（ステップＳ１０２）。
【００４７】
表示制御部１２１から"投入"指示を受けると、要求管理部１２２は、受け取った"動作設定＃１"を伴ってジョブ制御部１２４に対して"ジョブ生成"を指示する（ステップＳ１０３）。"ジョブ生成"指示を受けると、ジョブ制御部１２４は、受け取った"動作設定＃１"の内容を実行するための"ジョブ＃１"を生成し、要求元の要求管理部１２２に返す（ステップＳ１０４）。なお、ジョブ制御部１２４は、"動作設定＃１"を解析し、"ジョブ＃１"で利用する入力機能、出力機能の使用状態を利用機能テーブルＴ２に記載する。図６Ａはこの時点における利用機能テーブルＴ２の例を示しており、ジョブ＃１は、入力機能として"読み取り"、出力機能として、"印刷"、"ＦＡＸ送信"を利用するので、それらが"利用予定"になっている。利用しない機能は、"不使用"になっている。
【００４８】
図４Ａに戻り、ジョブが生成されると、要求管理部１２２は、"ジョブ＃１"を実行するためのリソースの状況を確認するために、"ジョブ＃１"を伴ってジョブ制御部１２４に対して"問い合わせ"を指示する（ステップＳ１０５）。
【００４９】
"問い合わせ"指示を受けると、ジョブ制御部１２４は、受け取った"ジョブ＃１"の利用機能テーブルＴ２を参照し、"利用予定"になっている機能に対応する制御部（読み取り制御部１２７、印刷制御部１３０、ＦＡＸ送信制御部１３１）に対して、"ジョブ＃１"を伴って"問い合わせ"を実施する（ステップＳ１０６、Ｓ１０８、Ｓ１１０）。
【００５０】
"問い合わせ"指示を受けた各制御部は、現在実行されているジョブがあるのかを確認し、ジョブ実行を受け付けることが可能かどうかを返す（ステップＳ１０７、Ｓ１０９、Ｓ１１１）。ここでは、何も実行されているものがないので、各制御部からは、"ＯＫ"が返答される。すなわち、読み取り：ＯＫ、印刷：ＯＫ、ＦＡＸ送信：ＯＫとなる。
【００５１】
ジョブ制御部１２４は、この結果を、利用機能テーブルＴ２に記録する。この時点での"ジョブ＃１"の利用機能テーブルＴ２は、図６Ｂに示すように、以前の"利用予定"が"利用ＯＫ"になる。そして、図４Ａに戻り、ジョブ制御部１２４は、この結果を要求管理部１２２に返答する（ステップＳ１１２）。全ての機能が利用可能状態にあるので、"全ＯＫ"を返答する。
【００５２】
ジョブ制御部１２４からの返答を受けると、要求管理部１２２は、実行順制御部１２３を使って"実行順判断"を行う（ステップＳ１１３）。この際、要求管理部１２２は、"ジョブ＃１"の利用機能テーブルＴ２を参照して、ジョブ実行順管理テーブルＴ１にエントリを追加する。基本的に、新規エントリは投入された順番にジョブ実行順管理テーブルＴ１の下部から上部に積み上がっていく。この時点でのジョブ実行順管理テーブルＴ１の例を図７Ａに示す。
【００５３】
また、図４Ａにおいて、実行順制御部１２３による"実行順判断"は、ジョブ間で利用機能の競合がないので、"ジョブ＃１"はすぐに実行可能な状態（"実行全ＯＫ"）にあると判断される（ステップＳ１１４）。
【００５４】
続いて、要求管理部１２２は、先の判断結果に基づき、ジョブ制御部１２４に対して、実行対象のジョブである"ジョブ＃１"と実行を許可する機能の指定である"読み取り：ＯＫ、印刷：ＯＫ、ＦＡＸ送信：ＯＫ"を指定して"実行"を指示する（ステップＳ１１５）。
【００５５】
"実行"指示を受けると、ジョブ制御部１２４は、出力順制御部１２５を利用して、出力可否チェックを行う（ステップＳ１１６）。出力順制御部１２５は、出力のタイミングを判断する役割を持っていて、本実施形態では、順次に実行するためのタイミングを判定している。出力順制御部１２５は、"ジョブ＃１"の利用機能テーブルＴ２を元に出力を開始してもよいか否か判断する。ここでは、利用出力機能の印刷、ＦＡＸ送信がどちらも"利用ＯＫ"であるので、出力可能である（"ＯＫ"）と判断される（ステップＳ１１７）。
【００５６】
そのため、ジョブ制御部１２４は、要求管理部１２２から実行を許可された機能、ここでは"読み取り：ＯＫ、印刷：ＯＫ、ＦＡＸ送信：ＯＫ"であるので、読み取り制御部１２７、印刷制御部１３０、ＦＡＸ送信制御部１３１に対して、"実行"を指示していく（ステップＳ１１８〜Ｓ１２３）。ジョブ制御部１２４は、この指示の後、利用機能テーブルＴ２を更新する。更新後の利用機能テーブルＴ２は、図６Ｃに示すように、以前の"利用ＯＫ"が"利用中"になる。
【００５７】
図４Ａに戻り、実行指示が完了してジョブ制御部１２４から要求管理部１２２に応答があると（ステップＳ１２４）、要求管理部１２２は生成した"ジョブ＃１"を表示制御部１２１に渡す（ステップＳ１２５）。
【００５８】
その後、読み取り制御部１２７で管理する読み取り動作が完了すると、読み取り制御部１２７は、対象のジョブである"ジョブ＃１"を伴ってジョブ制御部１２４に対して"実行完了"を伝える（ステップＳ１２６）。
【００５９】
これを受け、ジョブ制御部１２４は、利用機能テーブルＴ２を更新し（読み取り：利用中→読み取り：利用完了）、要求管理部１２２に対し、次のジョブを受け付け可能になった（"次ジョブＯＫ"）ことを伝える（ステップＳ１２７）。
【００６０】
これを受け、要求管理部１２２は、表示制御部１２１に対して次の要求の受け付けが可能になった（"要求受付可"）ことを伝える（ステップＳ１２８）。表示制御部１２１から読み取り制御部１２７へは応答が行われる（ステップＳ１２９〜Ｓ１３１）。
【００６１】
これにより、表示制御部１２１は、動作設定画面に予約キーを表示して、ユーザに対して次のジョブが受付可能になったことを知らせる。図５Ｂは動作設定画面の例を示しており、画面上方に「新規予約」という見出しの予約キー１４９が表示されている。
【００６２】
次に、１ジョブ目の実行中における２ジョブ目の実行予約を説明する。基本的には、１ジョブ目の実行と同様の流れになる。
【００６３】
図４Ｂにおいて、表示制御部１２１により表示部１０８（操作部１０７兼用）に表示される動作設定画面を利用してユーザは設定を行う（ステップＳ１３２）。ここでは、設定内容を動作設定＃２とする。
【００６４】
設定開始時の動作設定画面は図５Ｂに示したようなものとなっており、予約キー１４９を押下することで、図５Ｃのような動作設定画面となり、ユーザに条件設定を促す。領域１４１の表示は、図５Ａと比べ、メッセージ１４２が「実行できます。」から「予約できます。」に変更され、ジョブ番号１４３が"ジョブ＃１"から"ジョブ＃２"に変更されている。
【００６５】
ユーザは設定が終わると、操作部１０７のスタートキー（図示せず）を押下して画像形成装置１に対してジョブの実行を指示する。ユーザが操作部１０７のスタートキーを押下することにより、操作部１０７はスタートキーが押下されたことを表示制御部１２１に通知する。
【００６６】
図４Ｂに戻り、表示制御部１２１はスタートキーの押下の通知を受けて、動作設定として画面で設定されているパラメータ郡"動作設定＃２"を伴って要求管理部１２２に対して実行要求の"投入"を指示する（ステップＳ１３３）。
【００６７】
表示制御部１２１から"投入"指示を受けると、要求管理部１２２は、受け取った"動作設定＃２"を伴ってジョブ制御部１２４に対して"ジョブ生成"を指示する（ステップＳ１３４）。"ジョブ生成"指示を受けると、ジョブ制御部１２４は、受け取った"動作設定＃２"の内容を実行するための"ジョブ＃２"を生成し、要求元の要求管理部１２２に返す（ステップＳ１３５）。なお、ジョブ制御部１２４は、"動作設定＃２"を解析し、"ジョブ＃２"で利用する入力機能、出力機能の使用状態を利用機能テーブルＴ２に記載する。
【００６８】
ジョブが生成されると、要求管理部１２２は、"ジョブ＃２"を実行するためのリソースの状況を確認するために、"ジョブ＃２"を伴ってジョブ制御部１２４に対して"問い合わせ"を指示する（ステップＳ１３６）。
【００６９】
"問い合わせ"指示を受けると、ジョブ制御部１２４は、受け取った"ジョブ＃２"の利用機能テーブルＴ２を参照し、"利用予定"になっている機能に対応する制御部（読み取り制御部１２７、印刷制御部１３０、文書蓄積制御部１３２）に対して、"ジョブ＃２"を伴って"問い合わせ"を実施する（ステップＳ１３７、Ｓ１３９、Ｓ１４１）。
【００７０】
"問い合わせ"指示を受けた各制御部は、現在実行されているジョブがあるのかを確認し、ジョブ実行を受け付けることが可能かどうかを返す（ステップＳ１３８、Ｓ１４０、Ｓ１４２）。ここでは、読み取り動作は完了しているため読み取り制御部１２７からは"ＯＫ"が返答されるが、"ジョブ＃１"で印刷とＦＡＸ送信を利用中であるので、印刷制御部１３０からは"ＮＧ"が返答され、文書蓄積制御部１３２からは"ＯＫ"が返答される。
【００７１】
ジョブ制御部１２４は、この結果を、利用機能テーブルＴ２に記録する。この時点での"ジョブ＃２"の利用機能テーブルＴ２は、図６Ｄに示すようなものとなる。そして、図４Ｂに戻り、ジョブ制御部１２４は、この結果、読み取り：ＯＫ、印刷：ＮＧ、蓄積：ＯＫを要求管理部１２２に返答する（ステップＳ１４３）。
【００７２】
ジョブ制御部１２４からの返答を受けると、要求管理部１２２は、実行順制御部１２３を使って"実行順判断"を行う（ステップＳ１４４）。この際、要求管理部１２２は、"ジョブ＃２"の利用機能テーブルＴ２を参照して、ジョブ実行順管理テーブルＴ１にエントリを追加する。この時点でのジョブ実行順管理テーブルＴ１の例を図７Ｂに示す。
【００７３】
また、図４Ｂにおいて、実行順制御部１２３による"実行順判断"では、"ジョブ＃２"の利用機能テーブルＴ２から、印刷は空きを待っている状態で、蓄積と読み取りが利用可能な状態であることと、ジョブ実行順管理テーブルＴ１から"ジョブ＃２"が利用予定の印刷について、"ジョブ＃２"の前に実行しているジョブ（"ジョブ＃１"）が利用している機能との間で競合しているが、蓄積は実行可能で、出力可能なものがある状態であることがわかるため、判断結果は、"実行全ＯＫ"となる（ステップＳ１４５）。
【００７４】
続いて、要求管理部１２２は、先の判断結果に基づき、ジョブ制御部１２４に対して、実行対象のジョブである"ジョブ＃２"と実行を許可する機能の指定である"読み取り：ＯＫ"等を指定して"実行"を指示する（ステップＳ１４６）。
【００７５】
"実行"指示を受けると、ジョブ制御部１２４は、出力順制御部１２５を利用して、出力可否チェックを行う（ステップＳ１４７）。出力順制御部１２５は、"ジョブ＃２"の利用機能テーブルＴ２を元に出力を開始してもよいか否か判断する。ここでは、"ジョブ＃２"の利用機能テーブルＴ２では出力タイミングが"順次実行"であることと、利用予定の出力機能のうち、蓄積が"利用ＯＫ"であるので"蓄積ＯＫ"と判断される（ステップＳ１４８）。
【００７６】
そのため、ジョブ制御部１２４は、読み取り制御部１２７と文書蓄積制御部１３２に"実行"を指示する（ステップＳ１４９〜Ｓ１５２）。印刷は"空き待ち"であるので、印刷制御部１３０に"実行"は指示しない。ジョブ制御部１２４は、この指示の後、利用機能テーブルＴ２を更新し、実行を指示した"読み取り"につき、以前の"利用ＯＫ"から"利用中"に変更する。
【００７７】
実行指示が完了してジョブ制御部１２４から要求管理部１２２に応答があると（ステップＳ１５３）、要求管理部１２２は生成した"ジョブ＃２"を表示制御部１２１に渡す（ステップＳ１５４）。
【００７８】
その後、読み取り制御部１２７で管理する読み取り動作が完了すると、読み取り制御部１２７は、対象のジョブである"ジョブ＃２"を伴ってジョブ制御部１２４に対して"実行完了"を伝える（ステップＳ１５５）。
【００７９】
これを受け、ジョブ制御部１２４は、利用機能テーブルＴ２を更新し（読み取り：利用中→読み取り：利用完了）、要求管理部１２２に対し、次のジョブを受け付け可能になった（"次ジョブＯＫ"）ことを伝える（ステップＳ１５６）。
【００８０】
これを受け、要求管理部１２２は、表示制御部１２１に対して次の要求の受け付けが可能になった（"要求受付可"）ことを伝える（ステップＳ１５７）。表示制御部１２１から読み取り制御部１２７へは応答が行われる（ステップＳ１５８〜Ｓ１６０）。
【００８１】
次に図４Ｃにおいて、印刷制御部１３０で管理する印刷動作が完了すると、印刷制御部１３０は、対象のジョブである"ジョブ＃１"を伴ってジョブ制御部１２４に対して"実行完了"を伝える（ステップＳ１６１）。
【００８２】
これを受け、ジョブ制御部１２４は、"ジョブ＃１"の利用機能テーブルＴ２を更新し（印刷：利用中→印刷：利用完了）、印刷制御部１３０に応答を返す（ステップＳ１６２）。
【００８３】
次いで、印刷制御部１３０は、"ジョブ＃２"を伴ってジョブ制御部１２４に対して"実行可能"を伝える（ステップＳ１６３）。
【００８４】
これを受け、ジョブ制御部１２４は、"ジョブ＃２"の利用機能テーブルＴ２を更新し（印刷：空き待ち→印刷：利用ＯＫ）、"ジョブ＃２"を伴って要求管理部１２２に"印刷：空き（ジョブ＃２）"を伝える（ステップＳ１６４）。
【００８５】
これを受け、要求管理部１２２は、実行順制御部１２３を使って"実行順判断"を行うが（ステップＳ１６５）、このタイミングでは、空き待ちになっていた印刷が完了したため、実行順判断は"印刷ＯＫ"となる（ステップＳ１６６）。
【００８６】
従って、要求管理部１２２は、ジョブ制御部１２４に対して、実行対象のジョブである"ジョブ＃２"と"全出力：ＯＫ等を指定して"実行"を指示する（ステップＳ１６７）。
【００８７】
"実行"指示を受けると、ジョブ制御部１２４は、出力順制御部１２５を利用して、出力可否チェックを行う（ステップＳ１６８）。ここでは、"印刷ＯＫ"と判断される（ステップＳ１６９）。
【００８８】
そのため、ジョブ制御部１２４は、印刷制御部１３０に"実行"を指示する（ステップＳ１７０、Ｓ１７１）。ジョブ制御部１２４から印刷制御部１３０へは応答が行われる（ステップＳ１７２、Ｓ１７４）。
【００８９】
その後、ＦＡＸ送信制御部１３１で管理するＦＡＸ送信動作が完了すると、ＦＡＸ送信制御部１３１は、対象のジョブである"ジョブ＃１"を伴ってジョブ制御部１２４に対して"実行完了"を伝える（ステップＳ１７５）。
【００９０】
これを受け、ジョブ制御部１２４は、"ジョブ＃１"の利用機能テーブルＴ２を更新し（ＦＡＸ送信：利用中→ＦＡＸ送信：利用完了）、"ジョブ＃１"を伴って要求管理部１２２に"実行完了"を伝える（ステップＳ１７６）。
【００９１】
これを受け、要求管理部１２２は、表示制御部１２１に"ジョブ＃１"を伴って"実行完了"を伝え（ステップＳ１７７）、表示制御部１２１は表示部１０８に"ジョブ＃１"の完了を表示する。表示制御部１２１からＦＡＸ送信制御部１３１へは応答が行われる（ステップＳ１７８〜Ｓ１８０）。
【００９２】
その後、文書蓄積制御部１３２で管理する蓄積動作が完了すると、文書蓄積制御部１３２は、対象のジョブである"ジョブ＃２"を伴ってジョブ制御部１２４に対して"実行完了"を伝える（ステップＳ１８１、Ｓ１８２）。
【００９３】
その後、印刷制御部１３０で管理する印刷動作が完了すると、印刷制御部１３０は、対象のジョブである"ジョブ＃２"を伴ってジョブ制御部１２４に対して"実行完了"を伝える（ステップＳ１８３）。
【００９４】
これを受け、ジョブ制御部１２４は、"ジョブ＃２"の利用機能テーブルＴ２を更新し（印刷：利用中→印刷：利用完了）、"ジョブ＃２"を伴って要求管理部１２２に"実行完了"を伝える（ステップＳ１８４）。
【００９５】
これを受け、要求管理部１２２は、表示制御部１２１に"ジョブ＃２"を伴って"実行完了"を伝え（ステップＳ１８５）、表示制御部１２１は表示部１０８に"ジョブ＃２"の完了を表示する。表示制御部１２１から印刷制御部１３０へは応答が行われる（ステップＳ１８６〜Ｓ１８８）。
【００９６】
＜第２の実施形態＞
第２の実施形態は、第１の実施形態をベースとしつつ、ユーザとそのユーザへの通知先を予め登録し、ジョブを実行したユーザに出力が終了したことを通知する機能を追加したものである。かかる機能は、図８に示すように、画像形成装置１に新たに設けられる終了通知部１６３とユーザ情報記憶部１６４により提供される。終了通知部１６３は、ジョブを実行したユーザに出力が終了したことを通知する機能を有している。ユーザ情報記憶部１６４は、ユーザとそのユーザへの通知先（例えばメールアドレス等）が予め登録されており、指定したユーザへの連絡先を提供する機能を有している。
【００９７】
これにより、ユーザに出力が終了したことを通知することができ、ユーザは出力されたことを認識することができる。
【００９８】
図９Ａ〜図９Ｃはジョブの個々の出力の終了を通知する場合の処理例を示すシーケンス図である。ここでは、出力として"印刷"および"ＦＡＸ送信"が指定されている"ジョブ＃１"、続く予約ジョブの出力として"印刷"、"蓄積"が指定された"ジョブ＃２"が投入されるケースについて説明する。
【００９９】
図９Ａの処理（ステップＳ２０１〜Ｓ２３１）は、既に説明した図４Ａの処理（ステップＳ１０１〜Ｓ１３１）と同様である。
【０１００】
図９Ｂの"ジョブ＃２"の投入、実行、出力可否チェックまでの処理（ステップＳ２３２〜Ｓ２４８）は、既に説明した図４Ｂの処理（ステップＳ１３２〜Ｓ１４８）と同様である。
【０１０１】
図９Ｂにおいて、出力可否チェック（ステップＳ２４７、Ｓ２４８）の結果、出力の内１つでもすぐに実行できない場合、"ジョブ＃２"は予約ジョブとなったものとして投入したユーザをジョブ制御部１２４で記憶する（ステップＳ２４９、Ｓ２５０）。この情報は、後にそのジョブに属する出力が終了した際に使われる。
【０１０２】
図９Ｂにおけるその後の処理（ステップＳ２５１〜Ｓ２６２）は、既に説明した図４Ｂの処理（ステップＳ１４９〜Ｓ１６０）と同様である。
【０１０３】
図９Ｃにおいて、"ジョブ＃２"の出力が１つ終了し（ステップＳ２８３）、その出力が属するジョブが予約ジョブである場合、ジョブ制御部１２４は終了通知部１６３に出力が終了したことを通知する（ステップＳ２８４）。
【０１０４】
終了通知部１６３は、予めユーザとそのユーザへの通知先が登録されているユーザ情報記憶部１６４から"ジョブ＃２"を実行したユーザを元に通知先を取得し（ステップＳ２８５、Ｓ２８６）、出力の１つが終了したことをジョブを実行したユーザに通知する（ステップＳ２８７、Ｓ２８８）。
【０１０５】
その後も同様に、"ジョブ＃２"の出力が終了すると（ステップＳ２９１）、ジョブ制御部１２４は予約ジョブか判定し、終了通知部１６３に出力が終了したことを通知し、ジョブを実行したユーザに通知を行う（ステップＳ２９２〜Ｓ２９７）。図９Ｃにおける他の処理は、既に説明した図４Ｃの処理と同様である。
【０１０６】
＜第３の実施形態＞
第３の実施形態は、第２の実施形態をベースとしつつ、１つの出力が終了した際に、その出力を行ったジョブの他の出力が全て終了した場合にユーザに通知する機能を追加したものである。かかる機能は、図８に示すように、画像形成装置１に新たに設けられるジョブ終了判定部１６５により提供される。ジョブ終了判定部１６５は、１つの出力が終了した際に、その出力を行ったジョブの他の出力が全て終了しているかを判定する機能を有している。
【０１０７】
これにより、ユーザに全ての出力が終了したことを通知することができ、ユーザが予約したジョブが終了したことを認識することができる。
【０１０８】
図１０Ａ〜図１０Ｃはジョブの全ての出力の終了を通知する場合の処理例を示すシーケンス図である。ここでは、出力として"印刷"および"ＦＡＸ送信"が指定されている"ジョブ＃１"、続く予約ジョブの出力として"印刷"、"蓄積"が指定された"ジョブ＃２"が投入されるケースについて説明する。
【０１０９】
図１０Ａの処理（ステップＳ４０１〜Ｓ４３１）は、既に説明した図９Ａの処理（ステップＳ２０１〜Ｓ２３１）と同様である。
【０１１０】
図１０Ｂの処理（ステップＳ４３２〜Ｓ４６２）は、既に説明した図９Ｂの処理（ステップＳ２３２〜Ｓ２６２）と同様である。
【０１１１】
図１０Ｃにおいて、"ジョブ＃２"の出力が１つ終了すると（ステップＳ４８３）、その"ジョブ＃２"に属する全ての出力が終了したかをジョブ終了判定部１６５で判定する（ステップＳ４８４、Ｓ４８５）。ここではまだ印刷の出力が終了していないと判定されるため、他の出力の終了を待つ。
【０１１２】
その後、"ジョブ＃２"の印刷が終了したとき（ステップＳ４８７）、再度、ジョブ終了判定部１６５を用い、"ジョブ＃２"の出力が全て終了しているかをチェックする（ステップＳ４８８、Ｓ４８９）。このとき、"ジョブ＃２"は全ての出力が終了しているため、"ジョブ＃２"が終了していると判定される。
【０１１３】
"ジョブ＃２"が終了し、その出力が属するジョブが予約ジョブである場合、ジョブ制御部１２４は終了通知部１６３に出力が終了したことを通知する（ステップＳ４９０）。
【０１１４】
終了通知部１６３は、予めユーザとそのユーザへの通知先が登録されているユーザ情報記憶部１６４から"ジョブ＃２"を実行したユーザを元に通知先を取得し（ステップＳ４９１、Ｓ４９２）、ジョブの全ての出力が終了したことをジョブを実行したユーザに通知する（ステップＳ４９３、Ｓ４９４）。図１０Ｃにおける他の処理は、既に説明した図９Ｃの処理と同様である。
【０１１５】
＜第４の実施形態＞
第４の実施形態は、第２および第３の実施形態をベースとしつつ、ユーザによる初期設定に従い、出力の終了を通知するかどうか選択できる機能を追加したものである。かかる機能は、図８に示すように、画像形成装置１に新たに設けられる初期設定記憶部１６１により提供される。初期設定記憶部１６１は、表示制御部１２１から入力された初期設定の値を記憶する機能を有している。
【０１１６】
これにより、ユーザが初期設定で通知するかどうか選択することができ、通知する場合は、予約ジョブの出力が終了するたびに通知するか、予約ジョブが終了したときのみ通知するかを選択できるので、状況に応じた使い方ができる。
【０１１７】
処理にあっては、先ず、ジョブを投入する前に予め初期設定として、予約ジョブの出力が終了したとき、そのジョブを実行したユーザに、１つの出力が終了する度に通知するか、ジョブが終了したときに通知するか、通知しないかを設定する。図１１は出力終了時の通知設定の画面例を示す図であり、「通知しない」「出力毎に通知する」「ジョブ終了時に通知する」のそれぞれのボタンを押下することにより設定することができる。
【０１１８】
図１２Ａ〜図１２Ｃは出力終了時の通知設定に応じた処理例を示すシーケンス図である。ここでは、出力として"印刷"および"ＦＡＸ送信"が指定されている"ジョブ＃１"、続く予約ジョブの出力として"印刷"、"蓄積"が指定された"ジョブ＃２"が投入されるケースについて説明する。
【０１１９】
図１２Ａの処理（ステップＳ５０１〜Ｓ５３１）は、既に説明した図９Ａの処理（ステップＳ２０１〜Ｓ２３１）と同様である。
【０１２０】
図１２Ｂの処理（ステップＳ５３２〜Ｓ５６２）は、既に説明した図９Ｂの処理（ステップＳ２３２〜Ｓ２６２）と同様である。
【０１２１】
図１２Ｃにおいて、"ジョブ＃２"の出力が１つ終了すると（ステップＳ５８３）、ジョブ制御部１２４は初期設定記憶部１６１を参照する（ステップＳ５８４、Ｓ５８５）。
【０１２２】
そして、出力毎に通知するものとなっている場合、終了通知部１６３により通知を行う（ステップＳ５８６〜Ｓ５９１）。
【０１２３】
全ての出力が終了した時に通知するものとなっている場合、ジョブ終了判定部１６５により判定を行う（ステップＳ５９２、Ｓ９９３）。ここでは、ここではまだ印刷の出力が終了していないと判定されるため、他の出力の終了を待つ。
【０１２４】
その後、"ジョブ＃２"の印刷が終了したとき（ステップＳ５９５）、再度、初期設定記憶部１６１を参照する（ステップＳ５９６、Ｓ５９７）。
【０１２５】
そして、出力毎に通知するものとなっている場合、終了通知部１６３により通知を行う（ステップＳ５９８〜Ｓ６０３）。
【０１２６】
全ての出力が終了した時に通知するものとなっている場合、ジョブ終了判定部１６５により判定を行う（ステップＳ６０４、Ｓ６０５）。このとき、"ジョブ＃２"は全ての出力が終了しているため、"ジョブ＃２"が終了していると判定され、終了通知部１６３により通知を行う（ステップＳ６０６〜Ｓ６１１）。図１２Ｃにおける他の処理は、既に説明した図９Ｃの処理と同様である。
【０１２７】
＜第５の実施形態＞
第５の実施形態は、第１の実施形態をベースとしつつ、出力が終了した際にジョブを実行したユーザに通知するかしないかをユーザに選択できる機能を追加したものである。かかる機能は、図８に示すように、画像形成装置１に新たに設けられる終了通知有無選択部１６２と終了通知部１６３とユーザ情報記憶部１６４とジョブ終了判定部１６５により提供される。終了通知有無選択部１６２は、出力が終了した際、ジョブを実行したユーザに通知するかしないかをユーザに選択させる機能を有している。
【０１２８】
これにより、ユーザが予約ジョブ投入時に通知するかどうか選択することができ、通知する場合は、予約ジョブの出力が終了するたびに通知するか、予約ジョブが終了したときのみ通知するかを選択できるので、予約するジョブごとに状況に応じた使い方ができる。
【０１２９】
図１３Ａ〜図１３Ｃは予約ジョブの出力終了時の通知設定に対応した処理例を示すシーケンス図である。ここでは、出力として"印刷"および"ＦＡＸ送信"が指定されている"ジョブ＃１"、続く予約ジョブの出力として"印刷"、"蓄積"が指定された"ジョブ＃２"が投入されるケースについて説明する。
【０１３０】
図１３Ａの処理（ステップＳ７０１〜Ｓ７３１）は、既に説明した図９Ａの処理（ステップＳ２０１〜Ｓ２３１）と同様である。
【０１３１】
図１３Ｂの"ジョブ＃２"の投入、実行、出力可否チェックの後の予約になったことの記憶までの処理（ステップＳ７３２〜Ｓ７５０）は、既に説明した図９Ｂの処理（ステップＳ２３２〜Ｓ２５０）と同様である。
【０１３２】
図１３Ｃにおいて、投入したジョブが予約ジョブであることがわかった時、ジョブ制御部１２４は終了通知有無選択部１６２に、出力が終了した際にどのように通知するかを判定させる（ステップＳ７５１）。終了通知有無選択部１６２は、表示制御部１２１に設定画面を表示をさせ、ユーザに、１つの出力が終了する度に通知するか、ジョブが終了したときに通知するか、通知しないかを、選択させる（ステップＳ７５２、Ｓ７５３）。図１４は予約ジョブの出力終了時の通知設定の画面例を示す図であり、「通知しない」「出力毎に通知する」「ジョブ終了時に通知する」のそれぞれのボタンを押下することにより設定することができる。
【０１３３】
その後、"ジョブ＃２"のＦＡＸ送信の終了（図１３ＣのステップＳ７８８）までは、図９Ｃと同じである。
【０１３４】
図１３Ｃにおいて、"ジョブ＃２"の出力が１つ終了すると（ステップＳ７８９）、ジョブ制御部１２４は出力終了時の振る舞いを取得する（ステップＳ７９０、Ｓ７９１）。
【０１３５】
そして、出力毎に通知するものとなっている場合、終了通知部１６３により通知を行う（ステップＳ７９２〜Ｓ７９７）。
【０１３６】
全ての出力が終了した時に通知するものとなっている場合、ジョブ終了判定部１６５により判定を行う（ステップＳ７９８、Ｓ７９９）。ここでは、ここではまだ印刷の出力が終了していないと判定されるため、他の出力の終了を待つ。
【０１３７】
その後、"ジョブ＃２"の印刷が終了したとき（ステップＳ８０１）、再度、出力終了時の振る舞いを取得する（ステップＳ８０２、Ｓ８０３）。
【０１３８】
そして、出力毎に通知するものとなっている場合、終了通知部１６３により通知を行う（ステップＳ８０４〜Ｓ８０９）。
【０１３９】
全ての出力が終了した時に通知するものとなっている場合、ジョブ終了判定部１６５により判定を行う（ステップＳ８１０、Ｓ８１１）。このとき、"ジョブ＃２"は全ての出力が終了しているため、"ジョブ＃２"が終了していると判定され、終了通知部１６３により通知を行う（ステップＳ８１２〜Ｓ８１７）。図１３Ｃにおける他の処理は、既に説明した図９Ｃの処理と同様である。
【０１４０】
＜第６の実施形態＞
第６の実施形態は、第１の実施形態をベースとしつつ、現在の出力の利用状況を表示する機能を追加したものである。かかる機能は、図８に示すように、画像形成装置１に新たに設けられる出力利用状況表示部１６６により提供される。これにより、現在の出力状況が表示されるため、ユーザが出力の利用状況に応じた出力を選択することができる。
【０１４１】
例えば、既に説明した図４ＢのステップＳ１４９〜Ｓ１５２において、ジョブ制御部１２４から読み取り制御部１２７と文書蓄積制御部１３２に"ジョブ＃２"の出力の実行を指示しており、このタイミングでジョブ制御部１２４から表示制御部１２１に対して予約時の状態表示を依頼する。図１５は出力利用状況表示の画面例を示す図であり、"ジョブ＃２"の出力である読み取り、印刷、蓄積（ＨＤＤ）について「利用中」「空き待ち」等の状態が表示される。
【０１４２】
＜第７の実施形態＞
第７の実施形態は、第１の実施形態をベースとしつつ、ジョブの状況と予約したジョブの出力状況を表示する機能を追加したものである。かかる機能は、図８に示すように、画像形成装置１に新たに設けられるジョブ表示部１６７と予約ジョブ状況表示部１６８により提供される。これにより、予約したジョブの出力状況が表示されるため、ユーザが予約したジョブの実行状況を認識することができる。
【０１４３】
例えば、既に説明した図５Ａの設定画面において、「ジョブ一覧」ボタン１７１を押下することにより、投入されているジョブを一覧表示することができる。
【０１４４】
「ジョブ一覧」ボタン１７１を押下すると、要求管理部１２２にて保持されているジョブ一覧情報が図１６Ａに示すように表示され、更に、図１６Ａの「詳細状態表示」ボタン１７２を押下することにより、各ジョブの出力機能の状態（ジョブ制御部１２４の利用機能テーブルＴ２の情報）が図１６Ｂのように表示される。なお、図１６Ａ、図１６Ｂのように基本的なジョブ一覧画面表示と各ジョブの出力機能の状態表示を別の画面で表示しているが、操作部パネルの大きさ、文字サイズの表示性能によっては一つの画面で表示する場合もある。
【０１４５】
＜総括＞
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【符号の説明】
【０１４６】
１              画像形成装置
１０１          コントローラ
１０２          バス
１０３          ＣＰＵ
１０４          記憶装置
１０５          ネットワークＩ／Ｆ
１０６          外部メディアＩ／Ｆ
１０７          操作部
１０８          表示部
１０９          プロッタデバイス
１１０          スキャナデバイス
１１１          ＦＡＸデバイス
１２１          表示制御部
１２２          要求管理部
１２３          実行順制御部
１２４          ジョブ制御部
１２５          出力順制御部
１２６          ＦＡＸ受信制御部
１２７          読み取り制御部
１２８          ＰＣ受信制御部
１２９          文書読み出し制御部
１３０          印刷制御部
１３１          ＦＡＸ送信制御部
１３２          文書蓄積制御部
１３３          メール送信制御部
１６１          初期設定記憶部
１６２          終了通知有無選択部
１６３          終了通知部
１６４          ユーザ情報記憶部
１６５          ジョブ終了判定部
１６６          出力利用状況表示部
１６７          ジョブ表示部
１６８          予約ジョブ状況表示部
２１、２２      外部機器
２３            外部メディア
Ｔ１            ジョブ実行順管理テーブル
Ｔ２            利用機能テーブル
【先行技術文献】
【特許文献】
【０１４７】
【特許文献１】特許第３７１６０８５号公報
【図１】
0005487937.tif 000002
【図２】
0005487937.tif 000003
【図３】
0005487937.tif 000004
【図４Ａ】
0005487937.tif 000005
【図４Ｂ】
0005487937.tif 000006
【図４Ｃ】
0005487937.tif 000007
【図５Ａ】
0005487937.tif 000008
【図５Ｂ】
0005487937.tif 000009
【図５Ｃ】
0005487937.tif 000010
【図６Ａ】
0005487937.tif 000011
【図６Ｂ】
0005487937.tif 000012
【図６Ｃ】
0005487937.tif 000013
【図６Ｄ】
0005487937.tif 000014
【図７Ａ】
0005487937.tif 000015
【図７Ｂ】
0005487937.tif 000016
【図８】
0005487937.tif 000017
【図９Ａ】
0005487937.tif 000018
【図９Ｂ】
0005487937.tif 000019
【図９Ｃ】
0005487937.tif 000020
【図１０Ａ】
0005487937.tif 000021
【図１０Ｂ】
0005487937.tif 000022
【図１０Ｃ】
0005487937.tif 000023
【図１１】
0005487937.tif 000024
【図１２Ａ】
0005487937.tif 000025
【図１２Ｂ】
0005487937.tif 000026
【図１２Ｃ】
0005487937.tif 000027
【図１３Ａ】
0005487937.tif 000028
【図１３Ｂ】
0005487937.tif 000029
【図１３Ｃ】
0005487937.tif 000030
【図１４】
0005487937.tif 000031
【図１５】
0005487937.tif 000032
【図１６Ａ】
0005487937.tif 000033
【図１６Ｂ】
0005487937.tif 000034