(57)【要約】    【課題】  画像形成部が動作状態にある場合であって画像形成装置による画像形成が実行不能となった場合に、停止状態移行処理を実行するか否かを適切に制御して、画像形成の再開に要する時間を減らすことができる画像形成装置及びその制御方法を提供する。    【解決手段】  ＭＦＰのエラー又は警告に応じて、モータ駆動制御部１２による記録紙を搬送させる搬送部を駆動するモータの停止及び非停止のいずれか一方のモードが設定され（ステップＳ１００４〜ステップＳ１００６）、ＭＦＰのエラー又は警告を解除し復帰するまでの経過時間が設定され（ステップＳ１２０３、ステップＳ１４０３）、その設定された経過時間に応じてモータ駆動制御部１２の動作が制御され（ステップＳ１２０５、ステップＳ１４０５）、ＭＦＰのエラー又は警告を解除したときに、モータ駆動制御部１２の動作制御が元に戻される（ステップＳ１２０７、ステップＳ１４０７）。【選択図】      図１１
2006301028.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に画像を形成する画像形成装置であって、
画像情報を入力する画像情報入力手段と、
前記画像情報入力手段が入力した前記画像情報に基づいて記録媒体に画像を形成する画像形成手段と、
前記画像形成手段を画像形成不能な停止状態から画像形成可能な動作状態へ移行させる動作状態移行処理及び前記画像形成手段を前記動作状態から前記停止状態へ移行させる停止状態移行処理を実行する動作状態処理手段と、
前記画像形成手段が前記動作状態にある場合であって前記画像形成装置による画像形成が実行不能となる要因が発生した場合、前記動作状態処理手段による前記停止状態移行処理を実行するか否かを制御する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記画像形成手段が前記動作状態にある場合に前記画像形成装置による画像形成が実行不能となる要因が発生したことに応じて、前記動作状態処理手段による前記停止状態移行処理を実行するか否かを前記画像形成装置の操作者に選択させる選択手段を有し、
前記制御手段は、前記選択手段が前記停止状態移行処理を実行すると選択した場合は前記停止状態移行処理を実行し、前記選択手段が前記停止状態移行処理を実行しないと選択した場合は前記停止状態移行処理を実行しないことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記選択手段は、前記停止状態移行処理を実行するか否かを前記画像形成装置の操作者に選択させるための画面を表示する表示部を介して、前記停止状態移行処理を実行するか否かを前記画像形成装置の操作者に選択させることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記画像形成手段が前記動作状態にある場合に前記画像形成装置による画像形成が実行不能となる要因が発生したことに応じて、前記画像形成装置による画像形成が実行可能となるまでに要する経過時間を入力する入力手段を有し、
前記動作状態処理手段は、前記入力手段により前記経過時間が入力されてから前記経過時間が経過するまで前記画像形成装置による画像形成が実行不能となる要因が発生している場合、前記経過時間が経過したことに応じて、前記停止状態移行処理を実行することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記入力手段は、前記経過時間を前記画像形成が実行不能となる要因に基づいて入力することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記制御手段は、前記画像形成装置による画像形成が実行不能となる要因が発生し前記停止状態移行処理を実行しない場合における前記画像形成手段による画像形成速度を、前記経過時間に基づいて制御することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項７】
前記画像形成手段が前記動作状態にある場合に前記画像形成装置による画像形成が実行不能とる要因が発生したことに応じて、前記画像形成装置による画像形成が実行可能となるまでに要する経過時間を入力する入力手段を有し、
前記動作状態処理手段は、前記入力された経過時間が、前記停止状態移行処理に要する停止状態移行時間と前記動作状態移行処理に要する動作状態移行時間の和より長い場合は、前記停止状態移行処理を実行することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項８】
前記画像形成手段が前記動作状態にある場合であって前記画像形成装置による画像形成が実行不能となる要因が発生した場合に、前記画像形成手段の動作状態を維持できるか否かを判定する判定手段を有し、
前記制御手段は、前記判定手段が前記画像形成手段の動作状態を維持できると判定した場合は前記動作状態を維持するよう前記動作状態処理手段を制御し、前記判定手段が前記画像形成手段の動作状態を維持できないと判定した場合は前記停止状態移行処理を実行するよう前記動作状態処理手段を制御することを特徴とする請求項１に記載の画像形成装置。
【請求項９】
前記画像形成手段は、前記画像情報に基づく現像剤像を担持する像担持部と、
前記像担持部に担持された現像剤像を前記記録媒体へ転写する転写部と、
前記記録媒体に転写されずに前記像担持部に残存した現像剤像を清掃する清掃部を有し、
前記停止状態移行処理は、前記清掃部による前記現像剤像の清掃に関する処理であることを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置。
【請求項１０】
前記画像形成手段は、前記画像情報に基づく現像剤像を担持する像担持部と、
前記像担持部に担持された現像剤像を前記記録媒体へ転写する転写部と、
前記像担持部に担持される現像剤像の濃度を制御する濃度制御部を有し、
前記停止状態移行処理は、前記濃度制御部による濃度制御に関する処理であることを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置。
【請求項１１】
前記画像形成手段は、前記画像情報に基づく現像剤像を担持する像担持部と、
前記像担持部に担持された現像剤像を前記記録媒体へ転写する転写部と、
前記像担持部に現像剤を供給する現像剤供給部を有し、
前記画像形成装置は、前記現像剤供給部に供給しえる現像剤が所定量以下となった場合に、画像形成が実行不能となる要因が発生することを特徴とする請求項１乃至８のいずれか１項に記載の画像形成装置。
【請求項１２】
前記記録媒体を搬送する搬送手段を有し、
前記画像形成装置は、前記搬送手段による前記記録媒体の搬送が不能となった場合に、画像形成が実行不能となる要因が発生することを特徴とする請求項１乃至１０のいずれか１項に記載の画像形成装置。
【請求項１３】
前記画像形成手段は前記記録媒体を供給する記録媒体供給手段を有し、
前記画像形成装置は、前記記録媒体供給手段による前記記録媒体の供給が不能となった場合に、画像形成が実行不能となる要因が発生することを特徴とする請求項１乃至１０のいずれか１項に記載の画像形成装置。
【請求項１４】
記録媒体に画像を形成する画像形成手段を有する画像形成装置の制御方法であって、
入力された画像情報に基づいて記録媒体に画像を形成する画像形成ステップと、
前記画像形成手段を画像形成不能な停止状態から画像形成可能な動作状態へ移行させる動作状態移行処理及び前記画像形成手段を前記動作状態から前記停止状態へ移行させる停止状態移行処理を実行する動作状態処理ステップと、
前記画像形成手段が前記動作状態にある場合であって前記画像形成装置による画像形成が実行不能となる要因が発生した場合、前記動作状態処理手段による前記停止状態移行処理を実行するか否かを制御する制御ステップと、
を有することを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法に関する。
【背景技術】
【０００２】
従来から、画像情報に基づいて用紙等の記録媒体上に画像を形成する画像形成装置が知られている。
【０００３】
そして、画像形成装置においては、画像形成を行う画像形成部は画像形成可能な動作状態と画像形成不能な停止状態のいずれかの状態で動作する。例えば、電子写真方式にて画像形成を行う画像形成部は、画像情報に基づいた現像剤（例えばトナー）の像を円筒状の感光ドラム上に形成するが、動作状態においては感光ドラムを回転させておいたり、感光ドラムに対して所定の電圧を印加する帯電部から一定の電圧を印加しておく必要がある。また、停止状態においては感光ドラムの回転を停止させておいたり、感光ドラムに対する帯電部からの電圧の印加を停止させておく必要がある。なお、停止状態にある画像形成部を動作状態へ移行させるための動作状態移行処理には所定の移行時間がかかり、動作状態にある画像形成部を停止状態へ移行させるためには所定の移行時間がかかる。
【０００４】
そして、画像形成装置には、画像形成部が停止状態になると、例えば一定時間が経過した後に画像形成装置全体の消費電力を抑制する省エネルギーモードへ移行させる機能を有するものがある。省エネルギーモードを有する画像形成装置においては、原稿を読み取って得た画像情報をメモリに蓄積している場合に、画像形成装置が省エネルギーモードへ移行してメモリに蓄積された画像情報が消えてしまうと不都合が生じる場合がある。そこで画像形成部が停止状態とならないように、画像形成に用いる用紙が収納された、カセット内の用紙の残量と画像形成が終了するまでに必要な所望の用紙量とを比較し、カセット内に収容されている用紙の残量が少ない場合に画像形成速度を遅くする（単位時間あたりに形成する画像のページ数を少なくする）画像形成装置が提案されている（例えば、特許文献１参照）。
【０００５】
また、複数の画像形成ジョブ（画像形成ジョブとは、例えば複数ページからなる画像情報を画像形成部にて画像形成させる処理を意味する）を連続して実行する際に、先の画像形成ジョブが終了した後に引き続く画像形成ジョブの実行準備が整っていない場合に画像形成部を動作状態から停止状態へ移行させてしまうと問題がある。それは、引き続く画像形成ジョブの実行準備が整った（例えば、ページ記述言語形式の画像情報を画像形成部で処理可能な画像情報へ展開する展開処理が完了）後に画像形成部の動作状態移行処理を実行するので、引き続く画像形成ジョブを即座に開始できないという問題である。そこで、先の画像形成ジョブが終了した後に画像形成部を動作状態から停止状態へ移行させる停止状態移行処理を実行することなく空回転（感光ドラム等を回転させておき、画像形成部の動作状態を維持する動作）を実行する画像形成装置も知られている（例えば、特許文献２参照。）。
【特許文献１】特開平１０−１４９０６６号公報
【特許文献２】特開２０００−１８１２９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１の画像形成装置のように、画像形成速度を遅くする、即ち画像が形成される用紙を給紙する給紙間隔をより大きくすると、給紙間隔をより大きく取られた期間は生産性（単位時間あたりに形成する画像のページ数）が落ちるという問題がある。
【０００７】
また、特許文献２の画像形成装置では、例えば、画像形成ジョブの実行中に画像形成部にて用いる用紙の用紙切れ（用紙を収納するカセット内の用紙が無くなる）等の画像形成が実行不能となるエラーが発生した場合に、停止状態移行処理を実行してしまうと、停止状態移行処理及び動作状態移行処理の実行が終わるまでは、中断した画像形成ジョブを再開させることができない。
【０００８】
本発明の目的は、上記の問題点等を鑑みてなされたものであり、画像形成部が動作状態にある場合であって画像形成装置による画像形成が実行不能となった場合に、停止状態移行処理を実行するか否かを適切に制御して、画像形成の再開に要する時間を減らすことができる画像形成装置及びその制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１の画像形成装置は、記録媒体に画像を形成する画像形成装置であって、画像情報を入力する画像情報入力手段と、前記画像情報入力手段が入力した前記画像情報に基づいて記録媒体に画像を形成する画像形成手段と、前記画像形成手段を画像形成不能な停止状態から画像形成可能な動作状態へ移行させる動作状態移行処理及び前記画像形成手段を前記動作状態から前記停止状態へ移行させる停止状態移行処理を実行する動作状態処理手段と、前記画像形成手段が前記動作状態にある場合であって前記画像形成装置による画像形成が実行不能となる要因が発生した場合、前記動作状態処理手段による前記停止状態移行処理を実行するか否かを制御する制御手段と、を有することを特徴とする。
【００１０】
請求項１４の画像形成装置の制御方法は、記録媒体に画像を形成する画像形成手段を有する画像形成装置の制御方法であって、入力された画像情報に基づいて記録媒体に画像を形成する画像形成ステップと、前記画像形成手段を画像形成不能な停止状態から画像形成可能な動作状態へ移行させる動作状態移行処理及び前記画像形成手段を前記動作状態から前記停止状態へ移行させる停止状態移行処理を実行する動作状態処理ステップと、前記画像形成手段が前記動作状態にある場合であって前記画像形成装置による画像形成が実行不能となる要因が発生した場合、前記動作状態処理手段による前記停止状態移行処理を実行するか否かを制御する制御ステップと、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、画像形成部が動作状態にある場合であって画像形成装置による画像形成が実行不能となった場合に、停止状態移行処理を実行するか否かを適切に制御して、画像形成の再開に要する時間を減らすことができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を図面を参照して具体的に説明する。
【００１３】
図１は本発明の実施の形態に係る画像形成装置を適用した複合機（以下「ＭＦＰ：Multi Function Peripheral」という）の構成を示すブロック図である。
【００１４】
図１において、リーダ部１は原稿上の画像をＣＣＤ等のイメージセンサにより光電的に読み取り、原稿に応じた画像データ（画像情報）を画像入出力制御部３へ出力する。プリンタ部２は、例えば、レーザビームプリンタであって、画像入出力制御部３からの画像データに応じた画像を用紙（記録媒体）上に形成する。画像入出力制御部３は、リーダ部１及びプリンタ部２に接続されており、ファクシミリ部４、ストレージ部５、ネットワークインターフェース部７、ＲＩＰ（ＲａｓｔｅｒＩｍａｇｅＰｒｏｃｅｓｓｏｒ）部８、操作部９及びコア部１０を備えている。
【００１５】
ファクシミリ部４は電話回線を介して受信した圧縮画像データを伸長して、該伸長された画像データをコア部１０へ転送し、又コア部１０から転送された画像データを圧縮して、該圧縮された圧縮画像データを電話回線を介して相手先に送信する。送受信する画像データは、ストレージ部５に接続されたハードディスク６中に一時的に保存することができる。
【００１６】
ストレージ部５にはハードディスク６が接続されており、ストレージ部５はコア部１０から転送された画像データを圧縮し、その画像データを検索するためのＩＤ番号とともにハードディスク６に記憶させる。また、ストレージ部５はコア部１０を介して転送されたコードデータに基づいてハードディスク６に記憶されている圧縮画像データを検索し、該検索された圧縮画像データを読み出して伸長し、その伸長された画像データをコア部１０へ転送する。このハードディスク６は、例えば２０ギガバイトの記憶容量を有し、画像の内容に左右されるが、Ａ４サイズのカラー圧縮画像を２５００ページ分記憶可能である。
【００１７】
更に、ストレージ部５は、ハードディスク６の接続の有無およびハードディスク６の故障の有無を、ハードディスクインターフェースを介したコマンド／レスポンス、および、所定データの書き込み又は読み出し、照合を行うことにより検出する。
【００１８】
ネットワークインターフェース部７は、パーソナルコンピュータ又はワークステーション（ＰＣ／ＷＳ）１１とコア部１０の間のインターフェースであり、ＰＣ／ＷＳ１１と１対１のピアツーピアで接続しても、様々な機器が接続されたネットワークに接続しても良い構成となっている。
【００１９】
ＲＩＰ部８は、ＰＣ／ＷＳ１１から転送された画像を表すコードデータをプリンタ部２で記録できる画像データに展開するものである。コードデータには、Ｐｏｓｔｓｃｒｉｐｔ等に代表される、プリント記述言語（ＰＤＬ：ＰｒｉｎｔｅｒＤｅｓｃｒｉｐｔｉｏｎＬａｎｇｕａｇｅ、以下ＰＤＬという）がある。
【００２０】
操作部９はタッチパネルディスプレイとハードキーを備え、ユーザインターフェースを介して、本ＭＦＰへの動作指示や動作設定等を行う。
【００２１】
コア部１０は、リーダ部１、プリンタ部２、ファクシミリ部４、ストレージ部５、ネットワークインターフェース部７、ＲＩＰ部８及び操作部９のそれぞれの間におけるデータの流れを制御する。
【００２２】
図２は、リーダ部１及びプリンタ部２の断面図である。
【００２３】
リーダ部１の原稿給送装置１０１は、ユーザにより所定の載置場所にセットされた複数枚の原稿を先頭頁又は最終頁から順番に１枚ずつプラテンガラス１０２上へ給送し、原稿の読み取り動作の終了後、プラテンガラス１０２上の原稿を所定の排出場所へ排出する。原稿がプラテンガラス１０２上に搬送されると、ランプ１０３を点灯し、スキャナユニット１０４の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー１０５〜１０７及びレンズ１０８によってＣＣＤイメージセンサ（以下ＣＣＤという）１０９へ照射される。このように、走査された原稿の画像は、ＣＣＤ１０９によって光電変換され、電気信号データとなる。ＣＣＤ１０９から出力される画像データは、Ａ／Ｄ変換、シェーディング補正や色変換等、所望の画像処理が施された後、不図示の画像入出力制御部３のコア部１０へ転送される。
【００２４】
プリンタ部（画像形成部）２のレーザドライバ２２１は、レーザ発光部２０１を駆動し、不図示の画像入出力制御部３のコア部１０から出力された画像データに応じた光量のレーザ光を、レーザ発光部２０１に発光させる。このレーザ光は、感光ドラム２０２を照射し、感光ドラム２０２は、レーザ光に応じた潜像を形成する。現像器２０３は、この感光ドラム２０２の潜像した部分に現像剤（トナー）を付着させる。現像器２０３は、感光ドラム２０２に付着させる現像剤であるトナーを保持するものであり、トナーが所定量以下（例えば、満杯の１０％、０％）となっていることを検知するトナー量センサ２５０を備えている。
【００２５】
また、レーザ光の照射開始と同期したタイミングで、カセット２０４又はカセット２０５のいずれかから記録紙を給紙ローラ２１１又は給紙ローラ２１２を経由し、給紙ローラ２１３を介して転写部２０６へ記録紙（記録媒体）を給紙し、感光ドラム２０２に担持（保持）された現像剤像を記録紙に転写する。現像剤が転写された記録紙は、定着部２０７に搬送され、定着部２０７の熱と圧力により現像剤を記録紙に定着させる。定着部２０７を通過した記録紙は排出ローラ２０８によって排出され、フィニッシャ２２０は、排出された複数枚の記録紙を束ねて仕分けを行う又は仕分けされた記録紙の所望の位置にステイプル止め処理を行う。また、両面記録が設定されている場合は、排出ローラ２０８の位置まで片面記録された記録紙を搬送した後、排出ローラ２０８の回転方向を逆転させ、フラッパ２０９によって再給紙搬送路２１０へ導く。再給紙搬送路２１０へ導かれた記録紙は上述したタイミングで転写部２０６へ給紙され、記録紙の反対面への画像記録が行われる。
【００２６】
カセット２０４又はカセット２０５の近傍には、カセット２０４又はカセット２０５に積載された用紙が所定量以下となっていることを検知する用紙積載量センサ２５１，２５２が設けられている。また、ステイプル用の針が所定量以下となっていることを検知する針積載量センサ２５３がフィニッシャ２２０の内部に設けられている。
【００２７】
さらに、リーダ部１は、原稿を給送するためのモータを駆動するモータ駆動制御部１３を備え、プリンタ部２は、給紙ローラ２１２や感光ドラム２０２等を回転させるモータを駆動するモータ駆動制御部１２を備えている。
【００２８】
なお、プリンタ部２は、画像形成を行う画像形成部は画像形成可能な動作状態と画像形成不能な停止状態のいずれかの状態で動作する。そして、なお、停止状態にある画像形成部を動作状態へ移行させるためには動作状態移行処理を実行する必要があり、動作状態にある画像形成部を停止状態へ移行させるためには停止状態移行処理を実行する必要がある。
【００２９】
ここで、動作状態移行処理及び停止状態移行処理について説明する。
【００３０】
プリンタ部２は、動作状態においては感光ドラム２０２を回転させておいたり、感光ドラム２０２に対して所定の電圧を印加する帯電部から一定の電圧を印加しておく必要がある。そのため、停止状態にあるプリンタ部２を動作状態に移行させるには、感光ドラム２０２を停止状態から回転状態へ移行させる処理、帯電部への電圧印加状態を停止状態から印加状態へ移行させる処理等が必要であり、これらの処理を総称して動作状態移行処理という。なお、動作状態移行処理には、所定の動作状態移行時間を要する。
【００３１】
また、プリンタ部２は、停止状態においては感光ドラム２０２上にトナーが残存しない状態とする必要があり、またカラー画像を形成する際の各色の濃度が所望の濃度となるように設定されている必要がある。そのため、動作状態にあるプリンタ部２を停止状態に移行させるには、感光ドラム２０２上に残存したトナーを回収するクリーニング処理（例えば、感光ドラム２０２を少なくとも１周以上回転させることで、感光ドラムの周上に１箇所設けられたクリーニング部材によるクリーニングを行う）を実行する必要がある。また、画像形成を再開する際に各色の濃度が所望の濃度となるように濃度設定処理（例えば、特定の画像情報に基づいて感光ドラム２０２上にトナー像を形成し、センサにて各色のトナー像の濃度を検出し、その検出結果に基づいて各色の濃度設定をする処理）を実行する必要がある。これらの処理を総称して停止状態移行処理といい、停止状態移行処理には、所定の停止状態移行時間を要する。
【００３２】
図３は、コア部１０の構成を示すブロック図である。
【００３３】
リーダ部１から受信された画像データはインターフェース１２２を介してデータ処理部１２１へ送信される。データ処理部１２１は、画像の回転処理や変倍処理等の画像処理や画像データの圧縮や伸長を行うものであり、所定の画像データを所定量記憶可能なページメモリ１２５と接続されている。データ処理部１２１は、リーダ部１から入力された画像データをページメモリ１２５に一時的に記憶した後、圧縮してインターフェース１２０を介してストレージ部５へ送信する。
【００３４】
また、ネットワークインターフェース部７を介して入力された画像を表すコードデータ（ＰＤＬ）は、インターフェース１２０を介してデータ処理部１２１に送信した後、インターフェース１２０を介してＲＩＰ部８へ一旦返送する。ＲＩＰ部８では、受信したコードデータを画像データに変換し、この変換した画像データを再度データ処理部１２１に送信する。データ処理部１２１は、ＲＩＰ部８から受信した画像データをページメモリ１２５に一時的に記憶した後、圧縮してストレージ部５へ送信する。
【００３５】
ファクシミリ部４から入力された画像データは、インターフェース１２０を介してデータ処理部１２１に送信した後、ページメモリ１２５に一時的に記憶し、圧縮してストレージ部５へ送信される。
【００３６】
また、ストレージ部５から入力された画像データは、インターフェース１２０を介してデータ処理部１２１へ送信した後、伸長してページメモリ１２５に一時的に記憶した後、プリンタ部２、ファクシミリ部４又はネットワークインターフェース部７へ送信される。
【００３７】
尚、コア部１０は、前述したデータ処理部１２１へ各種画像データを送信し、ページメモリ１２５に一時的に記憶した後、ストレージ部５へ画像データを送信するだけでなく、プリンタ部２やファクシミリ部４、ネットワークインターフェース部７へ送信することも、送信先の複数の組み合わせも、内部のセレクタ切り替えにより実行可能である。
【００３８】
ＣＰＵ１２３は、メモリ１２４に記憶されている制御プログラム、および操作部９から受信した制御コマンドに基づいて上記各種動作の制御を行う。また、メモリ１２４はＣＰＵ１２３の作業領域としても使われる。
【００３９】
このように、コア部１０を中心に、データ処理部１２１及びページメモリ１２５を介して、原稿画像の読み取り、画像のプリント出力、画像の送受信、画像の保存及びコンピュータからのデータの入出力などの機能を複合させた処理が実行可能である。
【００４０】
また、上記の例においては、ストレージ部５が機器内にある構成であるが、ネットワークを介した外部にあるサーバに記憶する形態であっても構わない。
【００４１】
次に、コア部１０のＣＰＵ１２３で実行されるジョブ制御について、ＭＦＰのすべての構成部が正常動作している場合の例を図４を用いて説明する。図４は、ジョブ制御を説明するためのブロック図であり、ジョブ制御の単位を論理的に示したものである。
【００４２】
ジョブ制御の単位は、１以上のページ数で構成された１まとまりの画像データに対する入力及び出力処理である。また、制御されるジョブの種類は、画像入力ジョブと画像出力ジョブに大別される。
【００４３】
画像入力ジョブは、リーダ部１で読み取った画像データを順次ストレージ部５へ記録する画像入力ジョブ４１１、ＲＩＰ部８で展開された画像データを順次ストレージ部５へ記録する画像入力ジョブ４１２、ファクシミリ部４−１で受信された画像データを順次ストレージ部５へ記録する画像入力ジョブ４１３、及びネットワークインターフェース部７−１から入力された画像データを順次ストレージ部５へ記録する画像入力ジョブ４１４にさらに分類される。
【００４４】
画像出力ジョブは、ストレージ部５から読み出した画像データを順次プリンタ部２へ出力する画像出力ジョブ４０１、ストレージ部５から読み出した画像データを順次ファクシミリ部４−２へ出力する画像出力ジョブ４０３、及びストレージ部５から読み出した画像データを順次ネットワークインターフェース部７−２へ出力する画像出力ジョブ４０４に分類される。
【００４５】
尚、ファクシミリ部４−１は、ファクシミリ部４のデータ受信機能を示し、ファクシミリ部４−２は、ファクシミリ部４のデータ送信機能を示す。また、ネットワークインターフェース部７−１は、ネットワークインターフェース部７のデータ受信機能を示し、ネットワークインターフェース部７−２は、ネットワークインターフェース部７のデータ送信機能を示す。
【００４６】
図５は、複数のジョブを組み合わせた単位の複数の例を示す図である。この複数のジョブを組み合わせた１つの単位を「セッション」という。
【００４７】
同図において、５０１はＰＤＬプリントセッションであり、画像入力ジョブ４１２と画像出力ジョブ４０１とを組み合わせたセッションとして制御される。５０２はコピーセッションであり、画像入力ジョブ４１１と画像出力ジョブ４０１とを組み合わせたセッションとして制御される。５０３はファクシミリ送信セッションであり、画像入力ジョブ４１１と画像出力ジョブ４０３とを組み合わせたセッションとして制御される。５０４はファクシミリ受信セッションであり、画像入力ジョブ４１３と画像出力ジョブ４０１とを組み合わせたセッションとして制御される。５０５はスキャンセッションであり、画像入力ジョブ４１１と画像出力ジョブ４０４とを組み合わせたセッションとして制御される。
【００４８】
尚、セッションは１つ以上のジョブを含む制御単位であり、図５に示した以外に、例えば画像入力ジョブ４１２を１セッションとして扱ったり、また、画像出力ジョブ４０１を１セッションとして扱ったり、画像入力ジョブ４１２と画像出力ジョブ４０１と画像出力ジョブ４０３の３つのジョブを組み合わせて１セッションとして扱っても良い。
【００４９】
図６は、ＭＦＰのすべての構成部が正常動作している場合において、コア部１０のＣＰＵ１２３で実行されるセッション制御およびジョブ制御の手順の例として、図５のＰＤＬプリントセッション５０１とそれを構成する画像入力ジョブ４１２および画像出力ジョブ４０１の制御手順を示したフローチャートである。
【００５０】
同図において、Ｓ６０１〜Ｓ６３０は各ステップを示し、セッション制御（ａ）、画像入力ジョブ制御（ｂ）および画像出力ジョブ制御（ｃ）は、それぞれ１つの作業単位（タスク）として動作し、各々は、その依存関係を維持しながら、同時並列的にマルチタスク動作する。
【００５１】
まず、セッション制御（ａ）では、ユーザは、ＰＣ／ＷＳ１１のキーボードやマウスなどの入力デバイスを用いてプリント設定を行う。プリント設定内容は、ページ数、部数、原稿サイズ、用紙サイズ、拡大縮小率、片面／両面、レイアウト、ページ出力順序、ソートモード等である。ここでは、一例として、以下のプリント設定がなされているものとする。
【００５２】
ページ数：２０頁…（Ｐ１）
印刷部数：１０部…（Ｐ２）
片面印刷：する…（Ｐ３）
原稿サイズ：Ａ４…（Ｐ４）
用紙サイズ：Ａ４…（Ｐ５）
拡大縮小率：１００％…（Ｐ６）
レイアウト：しない…（Ｐ７）
ページ出力順序：昇順…（Ｐ８）
ソートモード：する…（Ｐ９）
上記設定が完了すると、ユーザはＰＣ／ＷＳ１１から画像入出力制御部３に印刷指示を与える。それと共にＰＣ／ＷＳ１１上にインストールされているドライバソフトウエアは、印刷対象となるドキュメントを、ＰＤＬデータに変換して、設定したプリント設定パラメータ（Ｐ１）〜（Ｐ９）とともに、ＰＣ／ＷＳ１１に接続したインターフェース経由で、ネットワークインターフェース部７に送信する。
【００５３】
ネットワークインターフェース部７を介して入力されたＰＤＬデータは、データ処理部１２１に転送された後、ＲＩＰ部８へ転送され、ＲＩＰ部８は、ＰＤＬデータを順次画像データに変換・展開（ラスタライズ）する。ＲＩＰ部８でＰＤＬデータを受信開始すると、ＲＩＰ部８からコア部１０へ処理要求が発行される。コア部１０では発行された処理要求をＣＰＵ１２３が受付ける（ステップＳ６０１）。ここで、ユーザが設定したプリント設定パラメータ（Ｐ１）〜（Ｐ９）もＣＰＵ１２３へ送信される。
【００５４】
次に、ステップＳ６０２では、コア部１０において、ＲＩＰ部８から発行された処理要求に従った一単位の画像処理機能を少なくとも１つの画像入力ジョブ又は画像出力ジョブに分け、これらの画像入力ジョブ又は画像出力ジョブにより構成されるセッションを生成し、管理する。図７にセッション管理テーブル７００を示す。セッション生成では、図７に示すセッション管理テーブル７００をメモリ１２４上に作成し、各種情報をセッションが終了するまで保持する。
【００５５】
セッションＩＤフィールド７０１はＭＦＰ中でのユニークなセッションＩＤを生成して保持するものである。セッションタイプフィールド７０２は生成されたセッションのタイプ（ＰＤＬプリントセッション、コピーセッション、ファクシミリ送信セッション、ファクシミリ受信セッション、又はスキャンセッション等）を特定するものであり、本動作例ではＰＤＬプリントセッション５０１であることを記録しておく。セッション優先順位フィールド７０３は、当該セッションの処理順序に関する優先順位を保持するものである。セッションステータスフィールド７０４は当該セッションの実行状態（実行可能状態、実行状態、中断状態、終了状態又はエラー状態等）を保持するものである。リンクジョブ数フィールド７０５は当該セッションを構成する画像入力ジョブおよび画像出力ジョブの構成数を保持するものであり、本動作例では、図５に示す如くＰＤＬプリントセッション５０１を構成する画像入力ジョブ４１２と画像出力ジョブ４０１の２つのジョブからなるので、構成数として「２」が設定される。第１のジョブポインタフィールド７０６は、画像入力ジョブ４１２のジョブ管理テーブル７１０へのポインタである。また、第２のジョブポインタフィールド７０７は、画像出力ジョブ４０１のジョブ管理テーブル７３０へのポインタである。このジョブポインタフィールドは、セッションを構成するジョブの数分、用意される。ジョブ管理テーブルもまた、セッションを構成するジョブの数分作成される。
【００５６】
ステップＳ６０３では、図７に示す画像入力ジョブ４１２のジョブ管理テーブル７１０をメモリ１２４上に作成し（即ち画像入力ジョブ４１２の生成）、各種情報をジョブが終了するまで保持する。
【００５７】
ジョブＩＤフィールド７１１はＭＦＰ中でのユニークなジョブＩＤを生成して保持するものである。ジョブタイプフィールド７１２は生成されたジョブのタイプ（前述した画像入力ジョブおよび画像出力ジョブ）を特定するものであり、本動作例では、ＲＩＰ部８で展開された画像データを順次ストレージ部５へ記録する画像入力ジョブ４１２であることを記録しておく。ジョブ優先順位フィールド７１３は、当該ジョブの処理順序に関する優先順位を保持するものである。ジョブステータスフィールド７１４は、当該ジョブの実行状態（実行可能状態、実行状態、中断状態、終了状態又はエラー状態等）を保持するものである。ページ数フィールド７１５は、当該ジョブのページ数を保持するものである。ページポインタフィールド７１６は、当該ジョブが管理する各ページの詳細情報を記述するページ管理テーブル７２０へのポインタである。ページ管理テーブル７２０はハードディスク６上に記録される。
【００５８】
ジョブパラメータフィールド７１７は当該ジョブの各種設定パラメータを保持するものであり、本動作例ではステップＳ６０１で設定された、プリント設定パラメータ（Ｐ１）〜（Ｐ９）の設定内容が保持される。
【００５９】
また、セッション制御（ａ）では、以上の画像入力ジョブのジョブ管理テーブル７１０を作成後、画像入力ジョブ制御（ｂ）を起動させる。
【００６０】
ステップＳ６０４では、図７に示す画像出力ジョブ４０１のジョブ管理テーブル７３０をメモリ１２４上に作成し（即ち画像出力ジョブ４０１の生成）、各種情報をジョブが終了するまで保持する。
【００６１】
ジョブＩＤフィールド７３１はＭＦＰ中でのユニークなジョブＩＤを生成して保持するものである。ジョブタイプフィールド７３２は生成されたジョブのタイプ（前述した画像入力ジョブおよび画像出力ジョブ）を特定するものであり、本動作例では、ストレージ部５に記録された画像データを順次プリンタ部２へプリントアウトする画像出力ジョブ４０１であることを記録しておく。ジョブ優先順位フィールド７３３は、当該ジョブの処理順序に関する優先順位を保持するものである。ジョブステータスフィールド７３４は、当該ジョブの実行状態（実行可能状態、実行状態、中断状態、終了状態又はエラー状態等）を保持するものである。ページ数フィールド７３５は、当該ジョブのページ数を保持するものである。ページポインタフィールド７３６は、当該ジョブが管理する各ページの詳細情報を記述するページ管理テーブル７４０へのポインタである。ページ管理テーブル７４０の実体は、画像入力ジョブ４１２に関してハードディスク６上に記録されたページ管理テーブル７２０と同一のものである。
【００６２】
ジョブパラメータフィールド７３７は、当該ジョブの各種設定パラメータを保持するものであり、本動作例ではステップＳ６０１で設定された、ページ数、部数、用紙サイズ、拡大縮小率、片面／両面、ページ出力順序及びソート出力等に関するパラメータ（Ｐ１）〜（Ｐ９）が保持される。
【００６３】
また、セッション制御（ａ）は、以上の画像出力ジョブのジョブ管理テーブル７３０を作成後、画像出力ジョブ制御（ｃ）を起動させる。
【００６４】
ステップＳ６０５では、生成した画像入力ジョブ４１２の処理を開始する。即ち、セッション制御（ａ）から画像入力ジョブ制御（ｂ）に対してジョブの開始を指示する。
【００６５】
ステップＳ６０６では、生成した画像出力ジョブ４０１の処理を開始する。即ち、セッション制御（ａ）から画像出力ジョブ制御（ｃ）に対してジョブの開始を指示する。
【００６６】
ステップＳ６０７では、画像入力ジョブ制御（ｂ）から、ジョブの終了通知を受信して、画像入力ジョブの終了処理を行う。即ち、画像入力ジョブのジョブ管理テーブル７１０のジョブステータス７１４を終了状態にする。
【００６７】
ステップＳ６０８では、画像出力ジョブ制御（ｃ）から、ジョブの終了通知を受信して、画像出力ジョブの終了処理を行う。即ち、画像出力ジョブのジョブ管理テーブル７３０のジョブステータス７３４を終了状態にする。
【００６８】
ステップＳ６０９では、セッションの終了処理を行う。即ち、画像入力ジョブおよび画像出力ジョブのジョブ管理テーブル７１０、７３０と、ページ管理テーブル７２０、７４０のページ毎の画像データを破棄して資源を開放するとともに、セッション管理テーブル７００も破棄し、資源を開放して一連の処理を終了する。
【００６９】
次に、ＰＤＬプリントセッション５０１における画像入力ジョブ制御（ｂ）を説明する。
【００７０】
ステップＳ６１１では、画像入力ジョブ制御（ｂ）が、セッション制御（ａ）からのジョブの開始指示を受けて、他の画像入力ジョブが実行されておらず、新たな画像入力ジョブの受け付け可能状態であれば、指示されたジョブの処理を開始する。
【００７１】
ステップＳ６１２では、ＲＩＰ部８で展開された画像データ１ページの受信を行う。即ち、ＲＩＰ部８からインターフェース１２０を介してデータ処理部１２１への画像転送を行う。
【００７２】
ステップＳ６１３では、データ処理部１２１に転送された画像データをページメモリ１２５に一時的に記憶する。
【００７３】
ステップＳ６１４では、画像出力ジョブ制御（ｃ）に対してページ出力要求を送信する。後述する画像出力ジョブ制御（ｃ）にて、当該ページの画像データのページメモリ１２５からの読み出しが終了したら、ステップＳ６１５に進む。
【００７４】
ステップＳ６１５では、ページメモリ１２５中に一時的に記憶された画像データをストレージ部５のハードディスク６に記録する。この時、ページ管理テーブル７２０中のページ１フィールド７２１に各種画像属性情報（解像度、画素数等）を記録する。
【００７５】
ステップＳ６１６ではＲＩＰ部８にて展開された処理すべき全てのページが画像データとしてハードディスク６に記録されたかどうかが判断される。ここでの判断の結果、処理されていないページが残っている場合は、処理をステップＳ６１２に戻し、また、全てのページが処理された場合には、処理をステップＳ６１７に進める。
【００７６】
ステップＳ６１７では、セッション制御（ａ）に画像入力ジョブの終了通知を送信し、画像入力ジョブ制御（ｂ）を終了する。これにより、画像入力ジョブのジョブ管理テーブル７１０のジョブステータス７１４は終了状態となる。
【００７７】
次にＰＤＬプリントセッションにおける画像出力ジョブ制御（ｃ）について説明する。
【００７８】
ステップＳ６２１では、画像出力ジョブ制御（ｃ）が、セッション制御（ａ）からこのジョブの開始指示を受けて、プリンタ部２が他のジョブにより使用されておらず、新たなプリント動作可能状態であれば、指示されたジョブを開始する。
【００７９】
ステップＳ６２２では、画像入力ジョブ制御（ｂ）から、ページメモリ１２５に一時的に記憶された画像データの出力要求を受信する。
【００８０】
ステップＳ６２３では、ページメモリ１２５からの画像データの読み出しを開始する。
【００８１】
ステップＳ６２４では、プリンタ部２の使用権を獲得後、パラメータフィールド７３７で設定されている出力パラメータ（Ｐ１）〜（Ｐ９）に基づき、ＭＦＰにおける出力経路を設定する。ここでは、仮にその経路情報を、上段カセット２０４→給紙ローラ２１１→給紙ローラ２１３→感光ドラム２０２→定着機２０７→排紙ローラ２０８→フィニッシャとする。読み出したページの画像データを、インターフェース１２２を介してプリンタ部２へ画像転送し、プリンタ部２で前述したように画像形成を行いプリントアウトする。
【００８２】
ステップＳ６２５では、画像入力ジョブ制御（ｂ）からのページ出力要求が最終ページか否かを判断する。個々での判断の結果、処理されていないページが残っている場合は、処理をステップＳ６２２に戻し、また、全てのページが処理された場合には、処理をステップＳ６２６に進める。ここまでの処理で、パラメータ（Ｐ１）にて設定された印刷部数１０のうち、最初の１部が完了する。この段階で、必要に応じステイプル処理をプリント出力に対して実行してもよい。
【００８３】
ステップＳ６２６では、画像入力ジョブ制御（ｂ）のステップＳ６１５でストレージ部５のハードディスク６に記録されたページ毎の画像データを順次読み出して、インターフェース１２０を介してデータ処理部１２１に画像転送する。データ処理部１２１では、転送された１ページ分の画像データをページメモリ１２５上に保持する。
【００８４】
ステップＳ６２７では、プリンタ部２の使用権を獲得後、データ処理部１２１に転送されてページメモリ１２５に保持されている画像データをインターフェース１２２を介してプリンタ部２へ転送し、プリンタ部２で画像形成を行いプリントアウトする。
【００８５】
ステップＳ６２８では、ハードディスク６に記録されたページ毎の画像データが全てプリントアウトされたかどうかが判断される。ここでの判断の結果、処理されていないページが残っている場合は、処理をステップＳ６２６に戻し、また、全てのページが処理された場合には、ステイプル指示がされているので、プリンタ部２で１部の用紙のステイプル止めをして、処理をステップＳ６２９に進める。
【００８６】
ステップＳ６２９では、ステップＳ６０１にて設定されたプリント部数が全てプリントアウトされたかどうかが判断される。ここでの判断の結果、処理されていない部数が残っている場合は、処理をステップＳ６２６に戻し、ハードディスク６から画像データを読出し、ページメモリ１２５への格納、プリンタ部２でのプリントアウトを実行する。また、全ての部数が処理された場合には、処理をステップＳ６３０に進める。
【００８７】
ステップＳ６３０では、セッション制御（ａ）に画像出力ジョブの終了通知を送信し、画像出力ジョブ制御（ｃ）を終了する。これにより、画像出力ジョブのジョブ管理テーブル７３０のジョブステータス７３４は終了状態となる。
【００８８】
以上の例では、ＰＣ／ＷＳ１１上で設定したプリント設定に従って、ＰＣ／ＷＳ１１からＰＤＬデータとして画像情報を転送し、本ＭＦＰでＰＤＬデータを画像データに展開してプリント出力する制御形態のＰＤＬプリントセッション５０１について説明した。この一連の制御は、リーダ部１で読み取られた画像情報をプリント出力する図７のコピーセッション５０２の場合についても同様に適用することが可能である。
【００８９】
以下に、図６を用いて、セッション制御およびジョブ制御の第２の例として、図５のコピーセッション５０２と、これを構成するリーダ部１で読み取られた画像データを順次ストレージ部５へ記録する画像入力ジョブ４１１およびストレージ部５に記録された画像データを順次プリンタ部２へプリントアウトする画像出力ジョブ４０１の制御手順を説明する。
【００９０】
まず、セッション制御（ａ）では、ユーザは、画像入出力制御部３の操作部９上でコピー動作のための各種設定を行う。
【００９１】
図８は、操作部９の外観を示す図である。ここで、操作部９は、電源キー８０１、予熱キー８０２、コピー機能選択キー８０３、ファクシミリ機能選択キー８０４、パーソナルボックス機能選択キー８０５、スタートキー８０６、ストップキー８０７、リセットキー８０８、操作ガイドキー８０９、ユーザモード設定キー８１０、割込みコピーキー８１１、テンキー８１２、クリアキー８１３、ファクシミリワンタッチキー８１４、ワンタッチキーの切り替え蓋８１５及びタッチパネル８１６を備えている。
【００９２】
コピー動作のための各種設定内容は、部数、用紙サイズ、拡大縮小率、片面／両面、ソート出力等であり、テンキー８１２およびタッチパネル８１６上に表示される設定項目に従ってユーザが入力する。ここでは、一例として、以下のコピー設定がなされているものとする。
【００９３】
コピー部数：１０部…（Ｃ１）
片面コピー：する…（Ｃ２）
用紙サイズ：Ａ４…（Ｃ３）
拡大縮小率：１００％…（Ｃ４）
レイアウト：しない…（Ｃ５）
ソートモード：する…（Ｃ６）
以上のコピー設定後、ユーザは原稿をリーダ部１に載置して、スタートキー８０６を押下してコピー指示を与える。操作部９は設定したコピー設定パラメータ（Ｃ１）〜（Ｃ７）と共に処理要求をコア部１０のＣＰＵ１２３に転送し、これらをＣＰＵ１２３が受付ける（ステップＳ６０１）。
【００９４】
次に、ステップＳ６０２では、コア部１０において、操作部９から発行された処理要求に従った一単位の画像処理機能を少なくとも１つの画像入力ジョブ又は画像出力ジョブに分け、これら画像入力ジョブ又は画像出力ジョブにより構成されるセッションを生成し、上述した図７のセッション管理テーブル７００で管理し、各種情報をセッションが終了するまで保持する。
【００９５】
ステップＳ６０３では、画像入力ジョブ４１１のジョブ管理テーブル７１０をメモリ１２４上に作成し（即ち画像入力ジョブ４１１の生成）、各種情報をジョブが終了するまでの保持する。ここで、図７のジョブパラメータフィールド７１７は当該ジョブの各種設定パラメータを保持するものであり、本動作例ではステップＳ６０１で設定された、コピー設定パラメータ（Ｃ１）〜（Ｃ７）の設定内容が保持される。
【００９６】
また、セッション制御（ａ）は、画像入力ジョブのジョブ管理テーブル７１０を作成後、画像入力ジョブ制御（ｂ）を起動させる。
【００９７】
ステップＳ６０４では、画像出力ジョブ４０１のジョブ管理テーブル７３０をメモリ１２４上に作成し、各種情報をジョブが終了するまで保持する。ジョブパラメータフィールド７３７は、当該ジョブの各種設定パラメータを保持するものであり、本実施の形態では、ステップＳ６０１で設定された、部数、用紙サイズ、拡大縮小率、片面／両面、ソート出力、ステイプル止めの有無等に関するパラメータ（Ｃ１）〜（Ｃ７）が保持される。
【００９８】
また、セッション制御（ａ）は画像出力ジョブのジョブ管理テーブル７３０を作成後、画像出力ジョブ制御（ｃ）を起動させる。
【００９９】
ステップＳ６０５では、生成した画像入力ジョブ４１１の処理を開始する。即ち、セッション制御（ａ）から画像入力ジョブ制御（ｂ）に対してジョブの開始を指示する。
【０１００】
ステップＳ６０６では、生成した画像出力ジョブ４０１の処理を開始する。即ち、セッション制御（ａ）から画像出力ジョブ制御（ｃ）に対してジョブの開始を指示する。
【０１０１】
ステップＳ６０７では、画像入力ジョブ制御（ｂ）から、ジョブの終了通知を受信して、画像入力ジョブの終了処理を行う。即ち、画像入力ジョブのジョブ管理テーブル７１０のジョブステータス７１４を終了状態にする。
【０１０２】
ステップＳ６０８では、画像出力ジョブ制御（ｃ）から、ジョブの終了通知を受信して、画像出力ジョブの終了処理を行う。即ち、画像出力ジョブのジョブ管理テーブル７３０のジョブステータス７３４を終了状態にする。
【０１０３】
ステップＳ６０９では、セッションの終了処理を行う。即ち、画像入力ジョブおよび画像出力ジョブのジョブ管理テーブル７１０，７３０と、ページ管理テーブル７２０，７４０のページ毎の画像データを破棄して資源を開放するとともに、セッション管理テーブル７００も破棄し、資源を開放して一連の処理を終了する。
【０１０４】
コピーセッション５０２における画像入力ジョブ制御（ｂ）について説明する。
【０１０５】
ステップＳ６１１では、画像入力ジョブ制御（ｂ）が、セッション制御（ａ）からジョブの開始指示を受けて、他の画像入力ジョブによってリーダ部１が使用されておらず、新たな画像入力ジョブの受け付け可能状態であれば、指示されたジョブを開始する。リーダ部１の使用権を獲得後、パラメータフィールド７３７で設定されている出力パラメータ（Ｐ１）〜（Ｐ７）に基づき、ＭＦＰにおける入力経路を設定する。ここでは、仮にその入力経路情報を、原稿給送装置１０１→プラテンガラス→排出トレイとする。
【０１０６】
ステップＳ６１２では、リーダ部１で読み取られた画像データ１ページの受信を行う。即ち、リーダ部１からインターフェース１２０を介してデータ処理部１２１への画像転送を行う。
【０１０７】
ステップＳ６１３では、データ処理部１２１に転送された画像データをページメモリ１２５に一時的に記憶する。
【０１０８】
ステップＳ６１４では、画像出力ジョブ制御（ｃ）に対してページ出力要求を送信する。画像出力ジョブ制御（ｃ）にて、当該ページの画像データのページメモリ１２５からの読み出しが終了したら、ステップＳ６１５に進む。
【０１０９】
ステップＳ６１５では、ページメモリ１２５中に一時的に記憶された画像データをストレージ部５のハードディスク６に記録する。この時、ページ管理テーブル７２０中のページ１フィールド７２１に各種画像属性情報（解像度、画素数等）を記録する。
【０１１０】
ステップＳ６１６では、リーダ部１で読み取られた処理すべき全てのページが画像データとしてハードディスク６に記録されたかどうかが判断される。ここでの判断の結果、処理されていないページが残っている場合は、処理をステップＳ６１２に戻し、また、全てのページが処理された場合には、処理をステップＳ６１７に進める。
【０１１１】
ステップＳ６１７では、セッション制御（ａ）に画像入力ジョブの終了通知を送信し、画像入力ジョブ制御（ｂ）を終了する。これにより、画像入力ジョブのジョブ管理テーブル７１０のジョブステータス７１４は終了状態となる。
【０１１２】
コピーセッション５０２における画像出力ジョブ制御（ｃ）のステップＳ６２１以降の処理は、前述したＰＤＬプリントセッション５０１の場合と全く同様なので省略する。
【０１１３】
以上の例では、ＰＤＬプリントセッション５０１とコピーセッション５０２の制御手順について説明したが、図７にセッションの拡張例を示したように、任意の画像入力ジョブと任意の画像出力ジョブを組み合わせて任意のセッションを構成しても、上記制御手順をそれらセッションに対して同様に適用することが可能である。
【０１１４】
次に、ＭＦＰのエラー制御について説明する。
【０１１５】
リーダ部１やプリンタ部２における入出力メディアは、紙で構成されており、様々な要因により紙が正常に排出されずに、紙詰まり状態（ジャム）になることがある。
【０１１６】
ＭＦＰは、リカバリ（復帰）までに必要とされる標準的な手順や時間を管理データとしてメモリ１２４に管理しており、ジャムが発生した場合には発生個所に応じて、管理データより復帰までの手順を操作部９に表示する。
【０１１７】
また、プリンタ部２をエラーにより停止させないために、代替経路優先モードの設定を行うことができる。このモードは、エラーが起こった個所を迂回する経路が存在する場合には、迂回経路へ切り替えることにより、リーダ部１やプリンタ部２の動作を止めることなく、セッションを継続することを優先するモードである。特にこのモードにおいては、エラーが発生した場合に、操作部９に管理データから得られた復帰までの標準復帰時間を表示すると共に、ユーザによって操作部９を介して入力された復帰までの復帰予測時間を受け付ける。
【０１１８】
これにより、復帰までに必要とされる標準復帰時間よりも短時間の復帰予測時間を設定することができ、当該設定された復帰予測時間に基づいて復帰までの処理が可能となるため、エラー箇所に応じてリーダ部１やプリンタ部２の停止時間を短くすることができる。
【０１１９】
コピーセッション５０２の制御手順におけるステップＳ６１１において、リーダ部１の原稿給送装置１０１における給紙ローラなどの経年劣化によりジャムが発生した場合には、コア部１０のＣＰＵ１２３では、メモリ１２４に格納された入力経路情報を確認する。本ＭＦＰの原稿給送装置１０１では代替経路を設定することができないが、代替経路が確保できる場合は、管理データに基づいて復帰までの標準復帰時間と復帰手順を操作部９に対して表示するだけでなく、代替経路の優先モードが設定されている場合には、即座に代替経路に切り替える。
【０１２０】
また、原稿給送装置１０１における給紙ローラなどの経年劣化によりジャムが発生した場合に、プリンタ部２に問題がなければ、コピーセッション５０２を中断して、別のＰＤＬセッションを割り込みセッションとして起動することも可能である。エラーが軽度であれば、代替経路への優先モードが設定されていなくても、操作部９から標準復帰時間よりも短時間である復帰までの復帰予測時間を入力し、速やかに復帰することで、プリンタ部２の動作をほとんど止めることなくセッションを継続することができる。
【０１２１】
ＰＤＬセッション５０１とコピーセッション５０２における画像出力ジョブ制御（ｃ）のステップＳ６２１以降において、給紙ローラ２１１で給紙ジャムが起こったときに、
代替経路の優先モードが設定されている場合には、コア部１０のＣＰＵ１２３において、プリンタ部２の迂回経路を検索し、給紙ローラ２１２を使用する迂回経路に切り替えて、セッションを継続する。
【０１２２】
給紙ローラ２１３、感光ドラム２０２、定着部２０７及び排紙ローラ２０８等の記録媒体を搬送する搬送部材による搬送が不能となる紙詰まり（ジャム）が起こったときに、代替経路の優先モードが設定されている場合には、迂回経路がないため、管理データより復帰までの標準復帰時間と復帰手順を操作部９に対して表示し、リーダ部１に問題がなければ、ＰＤＬセッション５０１を中断して、別のコピーセッションの読み込み動作を割り込みセッションとして起動する。
【０１２３】
フィニッシャ２２０で排紙ジャムが起こったときに、代替経路の優先モードが設定されている場合には、コア部１０のＣＰＵ１２３において、フィニッシャ２２０内の迂回経路を検索し、ステイプルなどのフィニッシング設定がパラメータになければ、エスケープトレイ２２１への迂回経路に切り替えて、セッションを継続する。
【０１２４】
図９は、コア部１０のＣＰＵ１２３で実行されるエラー制御処理を示すフローチャートである。本処理は、コア部１０のＣＰＵ１２３で実行される。
【０１２５】
まず、ＣＰＵ１２３は、ＭＦＰ（画像形成装置）において、画像形成が実行不能となる要因（エラー）が発生したか否かを判別する（ステップＳ１００１）。ＭＦＰにエラーが発生した場合、ＣＰＵ１２３は、エラーの要因がプリンタ部２のモータの駆動を停止させる要因であるか否かを確認する（ステップＳ１００２）。ここで、プリンタ部２のモータの駆動を停止させる要因とは、プリンタ部２のモータ駆動を維持することができない要因をいう。例えば、フィニッシャ２２０で排紙ジャム（紙詰まり）が発生した場合は、プリンタ部２のモータ駆動を維持することができるため、プリンタ部２のモータの駆動を停止させる要因とはならない。また、カセット２０４に収納された用紙の残量が所定量（例えば積載可能枚数の１０％、０枚等）以下となった場合、プリンタ部２による画像形成が実行不能な要因となるものの、プリンタ部２のモータ駆動を維持することができる。
【０１２６】
次に、ＣＰＵ１２３は、実行中のジョブと待機中のジョブの情報収集を行い、さらにプリンタ部２の動作状態の情報収集を行う（ステップＳ１００３）。プリンタ部２の動作状態とは、プリンタ部２が備える各種の給紙ローラや感光ドラム等を回転させるモータを駆動するモータ駆動制御部１２の動作状態である。また、ステップＳ１００３において、現在実行中のジョブと待機中のジョブの情報収集を行うのは、待機中のジョブとして現在実行中のジョブと異なる種類のジョブがある場合には、そのジョブを先に処理できることもあるからである。また、プリンタ部２の動作状態の情報収集を行うのは、エラー発生後にプリンタ部２をモータ駆動制御部１２で駆動可能か否かを判断するためである。
【０１２７】
次いで、プリンタ部２の動作状態を維持するか否かを判別する（ステップＳ１００４）。この判別では、操作部９に図１０（Ａ）の画面表示がなされ、「維持」ボタンが押下された場合には、後述するステップＳ１００５の動作状態維持モードに進む。一方、「停止」ボタンが押下された場合には、後述するステップＳ１００６の停止状態移行モードに進む。
【０１２８】
ステップＳ１００４において、動作状態維持モードが設定された場合、即ち、図１０（Ａ）の画面表示で「維持」ボタンが押下された場合には、後述する動作状態維持モードを実行する（ステップＳ１００５）。この場合、操作部９に図１０（Ｂ）の画面表示がなされ、「ＯＫ」ボタンが押下されると、動作状態維持モードを実行することになる。「戻る」ボタンが押下されると、再度操作部９に図１０（Ａ）の画面表示がなされる。
【０１２９】
ステップＳ１００４において、動作状態維持モードが設定されなかった場合、即ち、図１０（Ａ）の画面表示で「停止」ボタンが押下された場合には、停止状態移行モードを実行する（ステップＳ１００６）。停止状態移行モードとは、プリンタ部２を動作状態から停止状態へ移行させる処理である。この場合、操作部９に図１０（Ｃ）の画面表示がなされ、「ＯＫ」ボタンが押下されると、停止状態移行モードを実行することになる。「戻る」ボタンが押下されると、再度操作部９に図１０（Ａ）の画面表示がなされる。この停止状態移行モードは、図１０（Ｂ）の画面表示がなされ、「ＯＫ」ボタンが押下されると、前述した停止状態移行処理を実行するモードである。
【０１３０】
ＣＰＵ１２３は、ステップＳ１００５又はステップＳ１００６が終了した後、ＭＦＰによる画像形成が実行不能となる要因が除去されたか否かを判別し（ステップＳ１００７）、当該要因が除去された場合には、本処理を終了する一方、当該要因が除去されなかった場合には、ステップＳ１００２に戻る。
【０１３１】
尚、上述した代替経路の優先モードは動作状態維持モードに含まれるが、以下、代替経路の優先モード以外の動作状態維持モードについて説明する。
【０１３２】
図１１は、用紙を搬送する搬送路上での用紙の紙詰まり（ジャム）などの、ＭＦＰによる画像形成が実行不能となる要因（エラー）により動作状態維持モードが設定された場合の処理を示すフローチャートである。本処理は、コア部１０のＣＰＵ１２３で実行される。
【０１３３】
まず、ＣＰＵ１２３は、ステップＳ１００２で確認したエラーの要因が、プリンタ部２のモータの駆動を維持することができる要因であるか否かを判別する（ステップＳ１２０１）。このとき、プリンタ部２のモータの駆動を維持することができる要因である場合には、操作部９に、例えば図１２（Ａ）の画面表示がなされ、プリンタ部２のモータの駆動を維持することができない要因である場合には、操作部９に例えば図１２（Ｂ）の画面表示がなされる。
【０１３４】
ステップＳ１２０１の判別の結果、プリンタ部２のモータの駆動を維持することができない要因である場合、即ち、図１２（Ｂ）の画面表示で「ＯＫ」ボタンが押下された場合には、図９のステップＳ１００７の処理に進む。
【０１３５】
一方、ステップＳ１２０１の判別の結果、プリンタ部２のモータの駆動を維持することができる要因である場合、即ち、図１２（Ａ）の画面表示で「ＯＫ」ボタンが押下された場合には、プリンタ部の動作状態（感光ドラム２０２の回転をさせておく状態）を維持するか否かを判別する（ステップＳ１２０２）。このとき、操作部９に例えば図１２（Ｃ）の画面表示がなされる。図１２（Ｃ）の画面表示において、「維持」ボタンが押下された場合には、プリンタ部２の動作状態を維持すると判別する一方、「停止」ボタンが押下された場合には、停止状態移行処理を実行すると判別する。
【０１３６】
ステップＳ１２０２の判別の結果、停止状態移行処理を実行すると判別した場合、図９のステップＳ１００７の処理に進む。一方、ステップＳ１２０２の判別の結果、プリンタ部２の動作状態を維持すると判別した場合、エラー要因を除去するのに要する経過時間の入力を待つ（ステップＳ１２０３）。この経過時間は、ＭＦＰの操作者が操作部９を介して入力する値であり、操作者がエラー要因を除去するのにどの程度の時間を要するのかを鑑みて入力する値である。このとき、操作部９に例えば図１２（Ｄ）の画面表示がなされる。図１２（Ｄ）の画面表示では、空欄に経過時間（エラー要因が発生してからエラー要因を除去するまでに要する時間）を入力し、「ＯＫ」ボタンを押下することで、経過時間がＣＰＵ１２３に設定される。「clear」ボタンを押下すると空欄に入力された経過時間が消去される。なお、ステップＳ１２０３では、経過時間を操作者が入力するものとしたが、ＭＦＰのストレージ部５等に予め記憶された値を自動的に入力するようにしても良い。この場合、エラー要因（給紙部における用紙の紙詰まり、排紙部における用紙の紙詰まり、用紙の不足、トナーの不足等）に応じて各々異なる経過時間を予めストレージ部５に記憶させておき、ステップＳ１２０３では、図９のステップ１００２にて確認したエラー要因に基づいてストレージ部５から読み出した経過時間を入力するようにしても良い。
【０１３７】
次いで、設定された経過時間に応じて画像形成速度を減速させる処理を実行するか否かを判別する（ステップＳ１２０４）。
【０１３８】
ステップＳ１２０４の判別の結果、画像形成速度を減速させる処理を実行する場合には、画像形成速度を、例えば、通常の画像形成速度の半分に減速し（ステップＳ１２０５）て操作部９に例えば図１２（Ｅ）の表示をし、ステップＳ１２０６の処理に進む一方、画像形成速度を減速させる処理を実行しない場合には、ステップＳ１２０５の処理をスキップして、ステップＳ１２０６の処理に進む。なお、画像形成速度を減速させる処理を実行できるのは、エラーの要因が特定の要因である場合に限られる。例えば、カセット２０４から給紙させると指定されたジョブの実行中に、カセット２０４に収納される用紙の残量がカセット２０４への用紙の最大積載枚数の１０％を下回った場合等である。用紙の紙詰まり（ジャム）等の画像形成速度を減速させる処理を実行できないエラーの要因である場合は、図１２（Ｅ）の画面表示をすることなくステップＳ１２０６へ進むものとする。また、画像形成速度は、ステップＳ１２０３にて入力された経過時間に基づいて決定してもよい。例えば、カセット２０４に収納される用紙の残量がカセット２０４への用紙の最大積載枚数の１０％である場合には、入力された経過時間までに最大積載枚数の１０％に相当する枚数の用紙が無くならないように、画像形成速度を決定すればよい。
【０１３９】
次いで、エラー要因が除去され、プリンタ部２による画像形成を再開できるか否かを判別し（ステップＳ１２０６）、画像形成を再開できない場合には、ステップＳ１２０８へ進み、画像形成を再開できる場合には、ステップＳ１２０５で減速された画像形成速度を通常の画像形成速度に戻し（ステップＳ１２０７）、図９のステップＳ１００７の処理に進む。ステップＳ１２０７では、操作部９に例えば図１２（Ｆ）の画面表示がなされる。
【０１４０】
ステップ１２０８でＣＰＵ１２３は、ステップＳ１２０３にて入力された経過時間が経過したか否かを判別する。経過時間が経過していない場合はステップＳ１２０４へ戻り、経過時間が経過した場合はステップＳ１２０９へ進む。
【０１４１】
ステップＳ１２０９でＣＰＵ１２３は、ステップＳ１２０３にて入力された経過時間が経過しても画像形成を再開できないことから、前述した停止状態移行処理を実行し（即ち、ステップＳ１００６の停止状態移行モードへ移行する）、プリンタ部２を動作状態から停止状態へ移行させる。なお、ステップＳ１２０９はステップＳ１２０３にて入力された経過時間が経過しないと実行されないステップであるが、他の方法も考えられる。例えば、ステップＳ１２０３にて入力された経過時間が、停止状態移行処理に要する停止状態移行時間（Ｔ１）と動作状態移行処理に要する動作状態移行時間（Ｔ２）の和（Ｔ１＋Ｔ２）より長い場合は、ステップＳ１２０３の後に停止状態移行処理を実行してもよい。この場合、経過時間が経過するタイミングよりＴ２だけ早いタイミングで動作状態移行処理を開始させることで、経過時間が経過する際にはプリンタ部２を動作状態としておくことができる。このＴ１とＴ２の時間は、予めストレージ部５等に記憶させておいても良いし、ステップＳ１２０３を実行する際におけるプリンタ部２の動作状態に基づいて計算してもとめるようにしても良い。
【０１４２】
次に、ＭＦＰの警告制御について説明する。
【０１４３】
プリンタ部２が電子写真方式で構成される場合には、画像を形成するための部材としてトナーが用いられる。また、フィニッシングとして、複数毎の記録紙を針止めするステイプルが可能なステイプラが装着されている場合には、ステイプル用の針が用いられる。このような、トナー、用紙、ステイプル用の針などの消耗部材は、セッション、特に画像出力ジョブ制御（ｃ）において所定量以下となった場合に、補給が必要である。
【０１４４】
ＰＤＬセッション５０１とコピーセッション５０２における画像出力ジョブ制御（ｃ）のステップＳ６２１以降において、カセット２０４とカセット２０５に積載された用紙が所定量以下となっていることを用紙積載量センサ２５１，２５２が検知するか、トナーが所定量以下となっていることをトナー量センサ２５０が検知するか又はステイプル用の針が所定量以下となっていることを針積載量センサ２５３が検知すると、コア部１０のＣＰＵ１２３では、管理データに基づいて復帰までの標準復帰時間と復帰手順を操作部９に警告表示すると共に、ユーザによって操作部９を介して入力された復帰までの経過時間を受け付ける。これにより、復帰までに必要とされる標準復帰時間よりも短時間の経過時間を設定することができ、経過時間に基づいて復帰までの処理（画像形成速度を減速させる処理）が可能となるため、警告内容に応じてプリンタ部２の停止時間を短くすることができる。
【０１４５】
一方、操作部９に標準復帰時間を表示してから規定の割合（例えば５０％）の時間が経過しても警告が解除されないときに、動作状態維持モードが設定されている場合には、画像形成速度を減速させる処理を実行する。あるいは標準復帰時間とは独立に所定時間経過後に画像形成速度を減速させる処理を実行してもよい。画像形成速度を減速させる処理の実行はプリンタ部２において、カセット２０４又はカセット２０５から記録紙を給紙する間隔（時間間隔）を大きく、例えば２倍にすることで、所定量以下となっている用紙の消耗量を通常の半分に減らすことができる。画像形成速度を減速させる処理を実行した後、トナー、用紙又は針が補給され、警告が解除したことをコア部１０のＣＰＵ１２３が認識すると、コア部１０はプリンタ部２に対して通常の給紙間隔に戻す制御を行い、通常モードに復帰することができる。
【０１４６】
但し、トナーを補給するために、プリンタ部２を止めざるを得ないときに、別のコピーセッションがコア部１０に予約されている場合には、コピーセッションにおける画像読み込みをリーダ部１に割り込みセッションとして開始させる。その後警告が解除したことをコア部１０のＣＰＵ１２３が認識すると、平行して動作可能な場合は、割り込みのコピーセッションの画像読み込みをリーダ部１が行い、復帰したＰＤＬセッションの画像出力ジョブをプリンタ部２が行う。その他の消耗品についても、同様の制御を行うことにより、消耗品補給による警告から復帰まで、リーダ部１やプリンタ部２の生産性を落すことなくセッションを継続することができる。
【０１４７】
図１３は、消耗品（用紙、トナー、針等）不足の警告により動作状態維持モードが設定された場合の処理を示すフローチャートである。本処理は、コア部１０のＣＰＵ１２３で実行される。
【０１４８】
まず、消耗品不足の警告が発生したか否かを判別する（ステップＳ１４０１）。具体的には、用紙積載量センサ２５１，２５２から用紙が所定量以下となっていることを通知する信号、トナー量センサ２５０からトナーが所定量以下となっていることを通知する信号又は針積載量センサ２５３からステイプル用の針が所定量以下となっていることを通知する信号を受信した場合に、消耗品（用紙、トナー、針等）不足の警告が発生したと判別する。用紙が所定量以下となっている場合には、例えば操作部９に図１４（Ａ）の警告表示がなされる。
【０１４９】
消耗品不足の警告が発生した場合には、画像形成速度を減速させる処理を実行するか否かを判別する（ステップＳ１４０２）。このとき、操作部９に例えば図１４（Ｂ）の画面表示がなされる。図１４（Ｂ）の画面表示において、「許可」ボタンが押下された場合には、画像形成速度を減速させる処理を実施すると判別し、「不許可」ボタンが押下された場合には、画像形成速度を減速させる処理を実施しないと判別する。
【０１５０】
ステップＳ１４０２で画像形成速度を減速させる処理を実施しない場合には、図９のステップＳ１００７の処理に進む一方、画像形成速度を減速させる処理を実施する場合には、経過時間の入力を待つ（ステップＳ１４０３）。このとき、操作部９に例えば図１４（Ｃ）の画面表示がなされる。図１４（Ｃ）の画面表示では、空欄に経過時間を入力し、「ＯＫ」ボタンを押下することで、経過時間がＣＰＵ１２３に設定される。「clear」ボタンを押下すると空欄に入力された経過時間が消去される。
【０１５１】
次いで、ＣＰＵ１２３は、ステップＳ１４０３で設定された経過時間に応じて、画像形成速度を減速させる処理を実行するか否かを判別する（ステップＳ１４０４）。経過時間に応じて画像形成速度を減速させる処理を実行すると判別された場合には、給紙の速度を半分の速度に減速する又はカセット２０４若しくはカセット２０５からの給紙の時間間隔を大きく、例えば２倍にすることで、所定量以下となっている用紙の消耗量を通常の半分に減らし（ステップＳ１４０５）、ステップＳ１４０６の処理に進む。このとき、操作部９に例えば図１４（Ｄ）の画面表示がなされる。
【０１５２】
経過時間に応じて画像形成速度を減速させる処理を実施しないと判別された場合には、ステップＳ１４０５の処理をスキップし、ステップＳ１４０６の処理に進む。
【０１５３】
次に、消耗品の補給が完了したか否かを判別し（ステップＳ１４０６）、消耗品の補給が完了していない場合には、ステップＳ１４０４に戻り、消耗品の補給が完了した場合には、給紙の速度を元の速度に戻す又は給紙の間隔を元の間隔に戻して（ステップＳ１４０７）、図９のステップＳ１００７の処理に進む。このとき、操作部９に例えば図１４（Ｅ）の画面表示がなされる。
【０１５４】
以上説明したように、本実施の形態によれば、ＭＦＰのエラー又は警告に応じて、モータ駆動制御部１２による記録紙を搬送させる搬送部を駆動するモータの停止及び非停止のいずれか一方のモードが設定され（ステップＳ１００４〜ステップＳ１００６）、ＭＦＰのエラー又は警告を解除し復帰するまでの経過時間が設定され（ステップＳ１２０３、ステップＳ１４０３）、その設定された経過時間に応じてモータ駆動制御部１２の動作が制御され（ステップＳ１２０５、ステップＳ１４０５）、ＭＦＰのエラー又は警告を解除したときに、モータ駆動制御部１２の動作制御が元に戻される（ステップＳ１２０７、ステップＳ１４０７）ので、ジョブの実行中に画像形成が実行不能となるエラーが発生した場合であっても、画像形成動作を再開するまでに要する経過時間をエラーの状況に応じて適切に制御することができる。
【０１５５】
また、プリンタ部２が動作状態にある場合であってＭＦＰによる画像形成が実行不能となった場合に、停止状態移行処理を実行するか否かを適切に制御して、画像形成の再開に要する時間を減らすことができるＭＦＰを提供することができる。
【０１５６】
経過時間に応じて画像形成速度を減速するため、給紙の速度を半分の速度に減速したり、又はカセット２０４若しくはカセット２０５からの給紙の時間間隔を大きくするので、所定量以下となっている用紙の消耗量を通常の半分に減らすことができる。
【０１５７】
また、上記実施の形態では、操作部９からの入力によって、装置エラー又は警告を解除し復帰するまでの復帰予測時間が設定されたが、装置エラー又は警告の種類に応じて予め決めれられた復帰予測時間を設定するようにしてもよい。例えば、用紙の補給の場合は復帰予測時間は５分、用紙の補給の場合は復帰予測時間は１０分、用紙ジャム場合は復帰予測時間は５分のように装置エラー又は警告の種類と復帰予測時間との関係を決めたテーブルデータをメモリ１２４に格納しておき、サイクルダウンを実施する場合に、ＣＰＵ１２３がこのテーブルデータを読み出し、装置エラー又は警告の種類に基づいて自動的に復帰予測時間を設定するようにしてもよい。
【０１５８】
また、本発明の目的は、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【０１５９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６０】
又、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１６１】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１６２】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１６３】
【図１】本発明の実施の形態に係る画像形成装置を適用した複合機（以下「ＭＦＰ」という）の構成を示すブロック図である。
【図２】リーダ部１及びプリンタ部２の断面図である。
【図３】コア部１０の構成を示すブロック図である。
【図４】ジョブ制御を説明するためのブロック図である。
【図５】複数のジョブを組み合わせた単位の複数の例を示す図である。
【図６】ＭＦＰのすべての構成部が正常動作している場合において、コア部１０のＣＰＵ１２３で実行されるセッション制御およびジョブ制御の手順の例として、図５のＰＤＬプリントセッション５０１とそれを構成する画像入力ジョブ４１２および画像出力ジョブ４０１の制御手順を示したフローチャートである。
【図７】セッション管理テーブル７００の構成を示す図である。
【図８】操作部９の外観を示す図である。
【図９】コア部１０のＣＰＵ１２３で実行されるエラー制御処理を示すフローチャートである。
【図１０】操作部９に表示される画面の例を示す図である。（Ａ）はステップＳ１００４で操作部９に表示される画面の例を示し、（Ｂ）はステップＳ１００５で操作部９に表示される画面の例を示し、及び（Ｃ）はステップＳ１００６で操作部９に表示される画面の例を示す。
【図１１】用紙ジャムなどのエラーにより動作状態維持モードが設定された場合の処理を示すフローチャートである。
【図１２】操作部９に表示される画面の例を示す図である。（Ａ）及び（Ｂ）はステップＳ１２０１で操作部９に表示される画面の例を示し、（Ｃ）はステップＳ１２０２で操作部９に表示される画面の例を示し、（Ｄ）はステップＳ１２０３で操作部９に表示される画面の例を示し、（Ｅ）はステップＳ１２０４で操作部９に表示される画面の例を示し、（Ｆ）はステップＳ１２０７で操作部９に表示される画面の例を示す。
【図１３】消耗品（用紙、トナー、針等）不足の警告により動作状態維持モードが設定された場合の処理を示すフローチャートである。
【図１４】操作部９に表示される画面の例を示す図である。（Ａ）はステップＳ１４０１で操作部９に表示される画面の例を示し、（Ｂ）はステップＳ１４０２で操作部９に表示される画面の例を示し、（Ｃ）はステップＳ１４０３で操作部９に表示される画面の例を示し、（Ｄ）はステップＳ１４０５で操作部９に表示される画面の例を示し、（Ｅ）はステップＳ１４０７で操作部９に表示される画面の例を示す。
【符号の説明】
【０１６４】
１  リーダ部
２  プリンタ部
３  画像入出力制御部
４  ファクシミリ部
５  ストレージ部
７  ネットワークインターフェース部
８  ＲＩＰ部
９  操作部
１０  コア部
１２０，１２２  インターフェース
１２１  データ処理部
１２３  ＣＰＵ
１２４  メモリ
１２５  ページメモリ
【図１】
2006301028.tif 000003
【図２】
2006301028.tif 000004
【図３】
2006301028.tif 000005
【図４】
2006301028.tif 000006
【図５】
2006301028.tif 000007
【図６】
2006301028.tif 000008
【図７】
2006301028.tif 000009
【図８】
2006301028.tif 000010
【図９】
2006301028.tif 000011
【図１０】
2006301028.tif 000012
【図１１】
2006301028.tif 000013
【図１２】
2006301028.tif 000014
【図１３】
2006301028.tif 000015
【図１４】
2006301028.tif 000016