(57)【特許請求の範囲】
【請求項１】
第１の制御手段と、
第２の制御手段と、を備え、
前記第１の制御手段と前記第２の制御手段は、画像形成装置による、画像を形成する画像形成動作と、付加動作とを制御する画像形成装置であって、
前記第１の制御手段が前記画像形成動作の開始前に行う第１の起動処理にかかる時間の方が前記第２の制御手段が前記画像形成動作の開始前に行う第２の起動処理にかかる時間より短い場合は、前記第１の制御手段は、前記第１の起動処理が完了した後、前記第２の起動処理が完了するまでの期間において、前記付加動作のうち前記第１の制御手段が制御可能な前記付加動作を画像形成装置に実行させ、
前記第１の起動処理にかかる時間の方が前記第２の起動処理にかかる時間より長い場合は、前記第２の制御手段は、前記第２の起動処理が完了した後、前記第１の起動処理が完了するまでの期間において、前記付加動作のうち前記第２の制御手段が制御可能な前記付加動作を画像形成装置に実行させることを特徴とする画像形成装置。
【請求項２】
第１の制御手段と、
第２の制御手段と、を備え、
前記第１の制御手段と前記第２の制御手段は、画像形成装置による、画像を形成する画像形成動作と、付加動作とを制御する画像形成装置であって、
前記第１の制御手段が前記画像形成動作の開始前に行う第１の起動処理にかかる時間の方が、前記第２の制御手段が前記画像形成動作の開始前に行う第２の起動処理にかかる時間より短い場合は、前記第１の制御手段は、前記第１の起動処理が完了した後、前記第２の起動処理が完了するまでの期間に予め設定した付加時間を加えた期間において、前記付加動作のうち前記第１の制御手段が制御可能な前記付加動作を画像形成装置に実行させることを特徴とする画像形成装置。
【請求項３】
前記第１の制御手段は、画像形成装置の状態に応じて可変な前記第１の起動処理にかかる時間を前記第２の制御手段に送信し、
前記第２の制御手段は、画像形成装置の状態に応じて可変な前記第２の起動処理にかか
る時間を前記第１の制御手段に送信し、
前記第１の制御手段は、前記第１の起動処理にかかる時間と、受信した前記第２の起動処理にかかる時間を比較し、
前記第２の制御手段は、前記第２の起動処理にかかる時間と、受信した前記第１の起動処理にかかる時間を比較することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記第１の起動処理にかかる時間の方が前記第２の起動処理にかかる時間より長い場合は、前記第２の制御手段は、前記第２の起動処理が完了した後、前記第１の起動処理が完了するまでの期間に前記付加時間を加えた期間において、前記付加動作のうち前記第２の制御手段が制御可能な前記付加動作を画像形成装置に実行させることを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記付加動作には複数の動作が含まれており、前記複数の動作には個別に実行閾値が定められており、
前記画像形成動作の実行の頻度を表すカウント値をカウントするカウンタと、前記実行閾値に対する前記カウント値の遠近に基づいて優先度が高いか低いかを判断する優先度判断手段と、をさらに有し、
前記第１の制御手段、又は前記第２の制御手段は、前記複数の動作のうち前記優先度が高いと判断された動作を優先して実行することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項６】
前記第１の制御手段、又は前記第２の制御手段は、前記優先度が高いと判断された前記動作のうち実行時間の長いものから優先して実行することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記付加動作として、トナー残量検知動作、クリーニング動作、トナー吐き出し動作、又は画像処理動作が実行されることを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記第１の制御手段は、画像情報の処理を制御するコントローラ部であり、第２の制御手段は、画像情報に基づきトナー像の形成を制御するエンジン制御部であることを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
前記第１の制御手段は、前記付加動作として画像処理動作を実行させ、前記第２の制御手段は、前記付加動作として、トナー残量検知動作、クリーニング動作、又はトナー吐出し動作を実行させることを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
画像形成装置による、画像を形成する画像形成動作と、付加動作とを制御する、第１の制御手段と、第２の制御手段と、を備える画像形成装置の制御方法であって、
前記第１の制御手段が前記画像形成動作の開始前に行う第１の起動処理にかかる時間の方が、前記第２の制御手段が前記画像形成動作の開始前に行う第２の起動処理にかかる時間より短い場合に、前記第１の起動処理が完了した後、前記第２の起動処理が完了するまでの期間において、前記第１の制御手段が、前記付加動作のうち前記第１の制御手段が制御可能な前記付加動作を画像形成装置に実行させるステップと、
前記第１の起動処理にかかる時間の方が前記第２の起動処理にかかる時間より長い場合に、前記第２の制御手段は、前記第２の起動処理が完了した後、前記第１の起動処理が完了するまでの期間において、前記付加動作のうち前記第２の制御手段が制御可能な前記付加動作を画像形成装置に実行させるステップと、
を備えることを特徴とする画像形成装置の制御方法。
【請求項１１】
画像形成装置による、画像を形成する画像形成動作と、付加動作とを制御する、第１の制御手段と、第２の制御手段と、を備える画像形成装置の制御方法であって、
前記第１の制御手段が前記画像形成動作の開始前に行う第１の起動処理にかかる時間の方が、前記第２の制御手段が前記画像形成動作の開始前に行う第２の起動処理にかかる時間より短い場合に、前記第１の起動処理が完了した後、前記第２の起動処理が完了するまでの期間に予め設定した付加時間を加えた期間において、前記第１の制御手段が、前記付加動作のうち前記第１の制御手段が制御可能な前記付加動作を画像形成装置に実行させるステップ
を備えることを特徴とする画像形成装置の制御方法。
【請求項１２】
第１の制御手段と、
第２の制御手段と、を備え、
前記第１の制御手段と前記第２の制御手段は、画像形成装置による、画像を形成する画像形成動作と、付加動作とを制御する画像形成装置であって、
前記第１の制御手段が前記画像形成動作の開始前に行う第１の起動処理にかかる時間の方が前記第２の制御手段が前記画像形成動作の開始前に行う第２の起動処理にかかる時間より短い場合は、前記第１の制御手段は、前記第１の起動処理が完了した後、前記第２の起動処理が完了するまでの期間において、前記付加動作のうち前記第１の制御手段が制御可能な前記付加動作を画像形成装置に実行させ、
前記付加動作には複数の動作が含まれており、前記複数の動作には個別に実行閾値が定められており、
前記画像形成動作の実行の頻度を表すカウント値をカウントするカウンタと、前記実行閾値に対する前記カウント値の遠近に基づいて優先度が高いか低いかを判断する優先度判断手段と、をさらに有し、
前記第１の制御手段、又は前記第２の制御手段は、前記複数の動作のうち前記優先度が高いと判断された動作を優先して実行することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成装置の制御方法に関するものである。
【背景技術】
【０００２】
電子写真方式を採用するプリンタ等の画像形成装置は、画像形成システムとして、コントローラ部と、エンジン制御部とを有している。コントローラ部とエンジン制御部は、互いに同期してシート材等の記録材上に画像を形成するための画像形成動作の制御を行う。また、コントローラ部は、主にホストコンピュータから受信した情報に基づいて、エンジン制御部に対して画像形成動作の開始の指示等を行う。また、コントローラ部とエンジン制御部は、画像形成動作の制御に加えて、画像品質維持のための動作（以下、付加動作）の制御を行う。
付加動作としては、例えば、トナー容器内に残留するトナーの残量を測定するトナー残量検知（特許文献１参照）や画像形成装置内に付着したトナーを除去するクリーニング動作（特許文献２参照）等がある。この付加動作は、通常、画像形成動作の途中であって、適宜必要となった場合に画像形成動作を中断して行われるものである。したがって、付加動作を行う場合、画像形成の生産性が低下し、ユーザの待ち時間が長くなってしまう。
そこで、画像形成動作の途中ではなく、画像形成動作開始前の起動処理中に上記付加動作を行うことにより、ユーザの待ち時間が長くなるのを抑制することができると考えられる。例えば、エンジン制御部の起動処理完了後であって、コントローラ部の起動処理中に、エンジン制御部が付加動作の制御を行うことで、時間を有効に活用することができ、ユーザの待ち時間が長くなることを抑制することができると考えられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−６７７３２号公報
【特許文献２】特開２００７−２５６８６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
起動処理の時間は、接続されている機器の種類や数を変更したり、ユーザが特定の機能を有効又は無効にするなどの設定変更をすることによって異なる。すなわち、起動処理時間は変動的であり、起動処理開始前にその処理時間は不確定なものである。したがって、エンジン制御部の起動処理の時間と付加動作の実行時間とを合わせた時間が、コントローラ部の起動処理時間よりも長くなってしまう場合がある。また、同様にコントローラ部の起動処理の時間と付加動作の実行時間とを合わせた時間が、エンジン制御部の起動処理時間よりも長くなってしまう場合もある。このような場合においては、画像形成動作開始前の起動処理中におけるユーザの待ち時間が長くなってしまうという問題が生じてしまう。
【０００５】
そこで、本発明は、付加動作を実行することにより生じるユーザの待ち時間が長くなることを抑制することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、第１の制御手段と、第２の制御手段と、を備え、前記第１の制御手段と前記第２の制御手段は、画像形成装置による、画像を形成する画像形成動作と、付加動作とを制御する画像形成装置であって、前記第１の制御手段が前記画像形成動作の開始前に行う第１の起動処理にかかる時間の方が、前記第２の制御手段が前記画像形成動作の開始前に行う第２の起動処理にかかる時間より短い場合は、前記第１の制御手段は、前記第１の起動処理が完了した後、前記第２の起動処理が完了するまでの期間において、前記付加動作のうち前記第１の制御手段が制御可能な前記付加動作を画像形成装置に実行させ、前記第１の起動処理にかかる時間の方が前記第２の起動処理にかかる時間より長い場合は、前記第２の制御手段は、前記第２の起動処理が完了した後、前記第１の起動処理が完了するまでの期間において、前記付加動作のうち前記第２の制御手段が制御可能な前記付加動作を画像形成装置に実行させることを特徴とする。
【０００７】
また、本発明は、第１の制御手段と、第２の制御手段と、を備え、前記第１の制御手段と前記第２の制御手段は、画像形成装置による、画像を形成する画像形成動作と、付加動作とを制御する画像形成装置であって、前記第１の制御手段が前記画像形成動作の開始前に行う第１の起動処理にかかる時間の方が、前記第２の制御手段が前記画像形成動作の開始前に行う第２の起動処理にかかる時間より短い場合は、前記第１の制御手段は、前記第１の起動処理が完了した後、前記第２の起動処理が完了するまでの期間に予め設定した付加時間を加えた期間において、前記付加動作のうち前記第１の制御手段が制御可能な前記付加動作を画像形成装置に実行させることを特徴とする。
また、本発明は、画像形成装置による、画像を形成する画像形成動作と、付加動作とを制御する、第１の制御手段と、第２の制御手段と、を備える画像形成装置の制御方法であって、前記第１の制御手段が前記画像形成動作の開始前に行う第１の起動処理にかかる時間の方が、前記第２の制御手段が前記画像形成動作の開始前に行う第２の起動処理にかかる時間より短い場合に、前記第１の起動処理が完了した後、前記第２の起動処理が完了するまでの期間において、前記第１の制御手段が、前記付加動作のうち前記第１の制御手段が制御可能な前記付加動作を画像形成装置に実行させるステップと、前記第１の起動処理にかかる時間の方が前記第２の起動処理にかかる時間より長い場合に、前記第２の制御手段は、前記第２の起動処理が完了した後、前記第１の起動処理が完了するまでの期間において、前記付加動作のうち前記第２の制御手段が制御可能な前記付加動作を画像形成装置に実行させるステップとを備えることを特徴とする。
また、本発明は、画像形成装置による、画像を形成する画像形成動作と、付加動作とを制御する、第１の制御手段と、第２の制御手段と、を備える画像形成装置の制御方法であって、前記第１の制御手段が前記画像形成動作の開始前に行う第１の起動処理にかかる時間の方が、前記第２の制御手段が前記画像形成動作の開始前に行う第２の起動処理にかかる時間より短い場合に、前記第１の起動処理が完了した後、前記第２の起動処理が完了するまでの期間に予め設定した付加時間を加えた期間において、前記第１の制御手段が、前記付加動作のうち前記第１の制御手段が制御可能な前記付加動作を画像形成装置に実行させるステップを備えることを特徴とする。
また、本発明は、第１の制御手段と、第２の制御手段と、を備え、前記第１の制御手段と前記第２の制御手段は、画像形成装置による、画像を形成する画像形成動作と、付加動作とを制御する画像形成装置であって、前記第１の制御手段が前記画像形成動作の開始前に行う第１の起動処理にかかる時間の方が前記第２の制御手段が前記画像形成動作の開始前に行う第２の起動処理にかかる時間より短い場合は、前記第１の制御手段は、前記第１の起動処理が完了した後、前記第２の起動処理が完了するまでの期間において、前記付加動作のうち前記第１の制御手段が制御可能な前記付加動作を画像形成装置に実行させ、前記付加動作には複数の動作が含まれており、前記複数の動作には個別に実行閾値が定められており、前記画像形成動作の実行の頻度を表すカウント値をカウントするカウンタと、前記実行閾値に対する前記カウント値の遠近に基づいて優先度が高いか低いかを判断する優先度判断手段と、をさらに有し、前記第１の制御手段、又は前記第２の制御手段は、前記複数の動作のうち前記優先度が高いと判断された動作を優先して実行することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、付加動作を実行することにより生じるユーザの待ち時間が長くなることを抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施例に係る画像形成装置の全体構成の概略断面図
【図２】本実施例に係る画像形成装置のシステム構成を説明する図
【図３】実施例１に係る画像形成装置の電源投入後の動作について説明する図
【図４】実施例１における付加動作の実行の優先度について説明する図
【図５】実施例１において実行する付加動作の例を説明する図
【図６】実施例１に係るコントローラ部の制御のフローについて説明する図
【図７】実施例１に係るエンジン制御部の制御のフローについて説明する図
【図８】第一の選択処理のフローについて説明する図
【図９】実施例２において実行する付加動作の例を説明する図
【図１０】実施例２における付加動作の実行の優先度について説明する図
【図１１】第二の選択処理のフローについて説明する図
【図１２】実施例３に係る画像形成装置の電源投入後の動作について説明する図
【図１３】実施例３に係るコントローラ部の制御のフローについて説明する図
【図１４】実施例３に係るエンジン制御部の制御のフローについて説明する図
【発明を実施するための形態】
【００１０】
（画像形成装置の全体構成）
まず、図１を用いて、本発明の実施例に係るカラー電子写真画像形成装置（以下、画像形成装置）の全体構成について説明する。図１は、本発明の実施例に係る画像形成装置の全体構成を示す概略断面図である。なお、以下に記載する構成部品の寸法、材質、形状、その相対配置等は、特に特定的な記載がない限りは、本発明の範囲をそれに限定するものではない。
【００１１】
図１に示すように、本実施例に係る画像形成装置は、主な構成要素として、現像装置１と、スキャナ装置２と、給送装置３と、転写装置４と、定着装置５と、排出装置６とを有
する。また、本実施例に係る画像形成装置は、イエローＹ、マゼンタＭ、シアンＣ、ブラックＫの４色についての画像形成が可能なプロセスカートリッジを着脱可能に備えている。なお、これら４つのプロセスカートリッジは画像形成の色が異なることを除いて構成は同じであるため、ブラックＫのプロセスカートリッジの構成についてのみ説明を行い、他の色のプロセスカートリッジについての説明は省略する。プロセスカートリッジは、主な構成要素として、上記現像装置１と、電子写真感光体（以下、像担持体）７と、帯電ローラ８とを有している。現像装置１は、静電潜像を現像する現像剤担持体１１と、現像剤担持体１１に現像剤としてのトナーを供給するトナー供給ローラ１２と、トナーを収容するトナー容器１３とを備えている。転写装置４は、一次転写ローラ４１と、二次転写ローラ４２と、中間転写ベルト４３とを備えている。また、現像剤担持体１１には、電圧印加手段（不図示）が接続されている。また、中間転写ベルト４３上に残留したトナーを除去するために、クリーニングブレード９が中間転写ベルト４３に当接して設けられている。クリーニングブレード９によって除去されたトナーは、廃トナー回収容器９ａへと回収される。また、記録材としてのシート材Ｐは、給紙カセット１４に収納されている。
【００１２】
次に、図１を用いて、本実施例に係る画像形成装置の画像形成動作について説明する。まず、帯電ローラ８が、像担持体７の表面を一様に帯電する。そして、スキャナ装置２が画像情報に基づいたレーザ光を像担持体上に照射し、像担持体７上に静電潜像が形成される。そして、トナー供給ローラ１２が、トナー容器１３に収容されるトナーを現像剤担持体１１に供給し、さらに、現像剤担持体１１が像担持体７にトナーを供給することにより、像担持体７上の静電潜像を可視化する。静電潜像が可視化されることにより形成されたトナー像は、一次転写ローラ４１によって中間転写ベルト４３上に一次転写される。さらに、中間転写ベルト４３に転写されたトナー像は、二次転写ローラ４２によって記録材としてのシート材Ｐ上（記録材上）に二次転写される。さらに、シート材Ｐ上に転写されたトナー像は、定着装置５において加熱、加圧されることにより、転写材Ｐに永久画像として定着される。その後、画像が形成されたシート材Ｐは、排出装置６によって画像形成装置の外部へと排出される。
【００１３】
（画像形成装置のシステム構成）
次に、図２を用いて、本実施例に係る画像形成装置のシステム構成について説明する。図２は、本実施例に係る画像形成装置のシステム構成を説明するためのブロック図である。図２に示すように、本実施例に係る画像形成装置は、主なシステム構成として、互いに同期して画像形成動作を制御するコントローラ部１０１と、エンジン制御部２０１とを備えている。そして、コントローラ部１０１は、エンジン制御部２０１とホストコンピュータ３０１と相互に通信可能となっている。コントローラ部１０１は、メイン制御部（以下、ＣＰＵ）１０２と、ビデオインターフェイス部１０３と、情報表示部１０４と、ＲＯＭ１０５と、ＲＡＭ１０６と、メモリ１０７とを備えている。情報表示部１０４は、ユーザからの操作指示の入力を受け付けるタッチパネルや各種の操作ボタンを備えるオペレーションパネルなどの外部出力装置に画像形成装置の操作のための情報を表示する。メモリ１０７は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性メモリである。すなわち、メモリ１０７は、画像形成装置本体の電源投入状態において各種のデータを記憶するための書き換え可能なメモリであるとともに、電源遮断後においても、その内容を保持可能なメモリである。
【００１４】
コントローラ部１０１は、ホストコンピュータ３０１から画像情報と用紙サイズや紙種等の印字情報を受け取る。そして、受け取った画像情報を解析すると共に、ビットデータ等のエンジン制御部２０１において処理可能な信号に変換する。コントローラ部１０１は、ビデオインターフェイス部１０３からビデオインターフェイス部２０９へのシリアルバス１１０を介して、エンジン制御部２０１に印字情報を送信する。また、シリアルバス１
１０とは異なるビデオ信号線１１１を用いて、画像情報をエンジン制御部２０１に送信する。
【００１５】
エンジン制御部２０１は、メイン制御部（以下、ＣＰＵ）２０２と、駆動制御部２０３と、定着制御部２０４と、用紙制御部２０５と、ＲＯＭ２０６と、ＲＡＭ２０７と、メモリ２０８と、ビデオインターフェイス部２０９とを備えている。メモリ２０８は、メモリ１０７と同等の機能を持つ不揮発性メモリである。すなわち、メモリ２０８は、画像形成装置本体の電源投入状態において各種のデータを記憶するための書き換え可能なメモリであるとともに、電源遮断後においても、その内容を保持可能なメモリである。エンジン制御部２０１は、コントローラ部１０１から送信される印字予約コマンドの順に印字の実行準備を行い、コントローラ部１０１から送信される印字開始コマンドを待つ。エンジン制御部２０１は、印字開始コマンドを受信すると、コントローラ部１０１に、画像情報についての信号であるビデオ信号の出力の基準タイミングとなる／ＴＯＰ信号を出力する。そして、印字予約コマンドの情報に従って画像形成動作の制御を開始する。
【００１６】
また、本実施例に係る画像形成装置は、本体に開閉自由に設けられたドアの開閉を検知するドア開閉センサ３０２と、シート材Ｐを収納する給紙トレイの開閉を検知する給紙トレイ開閉センサ３０３を備えている。そこで感知した情報をエンジン制御部２０１のＣＰＵ２０２に送信可能となっている。ドア開閉センサ３０２は、ドアが開けられた時にＯＮとなり、閉められた時にＯＦＦとなる。給紙トレイ開閉センサ３０３は、給紙トレイが開けられた時にＯＮとなり、閉められた時にＯＦＦとなる。
【００１７】
（付加動作）
次に、画像形成動作のために行う動作以外の動作であって、画像品質維持のために実行する動作（以下、付加動作）について説明する。付加動作は、一般的には、適宜必要となった場合に画像形成動作を中断して行われるものである。また、付加動作の種類は複数あり、それらの実行時間はそれぞれ異なる。エンジン制御部２０１が制御する付加動作の例としては、トナー残量検知、クリーニング動作、トナー吐き出し動作等がある。また、コントローラ部１０１が制御する付加動作の例としては、画像処理動作がある。
【００１８】
トナー残量検知とは、トナー容器１３に残留するトナーの残量を測定するための検知のことをいう。画像形成動作を行うとトナー容器１３内のトナーの残量が減少していく。そのため、トナー残量検知は、トナーの補充のタイミングをユーザに知らせること等を目的に行われるものである。
【００１９】
クリーニング動作とは、画像形成装置内に付着したトナーを除去する動作をいう。このクリーニング動作は、画像形成装置を繰り返し行った結果、画像形成装置内にトナーが付着し、さらにシート材にそのトナーが付着することで画像不良が発生することを抑制するために行われるものである。具体的には、中間転写ベルト４３上に残留し付着したトナーをクリーニングブレード９によって除去する動作がある。
【００２０】
トナー吐き出し動作とは、定期的に所定量のトナーをクリーニングブレード９に供給することをいう。このトナー吐き出し動作は、クリーニングブレード９と、中間転写ベルト４３との間に生じる摩擦力により、クリーニングブレード９の弾性体からなる表面がめくれてしまうことを抑制するために行われるものである。
【００２１】
（実施例１）
上述した付加動作は、通常は、その動作が必要となった時点で、画像形成動作を中断して実行するものである。しかしながら、付加動作を行うたびに画像形成動作を中断していたのでは画像形成の生産性が低下し、ユーザの待ち時間が長くなってしまう。そこで、実
施例１に係る画像形成装置においては、画像形成動作の開始前であってコントローラ部１０１の起動処理中に、エンジン制御部２０１が付加動作の制御を実行する構成を採用する。
【００２２】
図３に示すように、画像形成装置の電源を投入直後、コントローラ部１０１とエンジン制御部２０１に対する電源供給が同時に開始される。そして、エンジン制御部２０１とコントローラ部１０１は、起動処理をそれぞれ開始する。ここで、起動処理とは、画像形成装置の電源投入時やドアを閉じた時に行われる動作であって、画像形成装置の各種装置の状態確認及び初期設定等を行うことをいう。実施例１においてエンジン制御部２０１の起動処理の処理時間ｔｅは、コントローラ部１０１の起動処理の処理時間ｔｃよりも短い。
【００２３】
画像形成装置の電源投入後であって起動処理の開始後、コントローラ部１０１は、エンジン制御部２０１との通信確立を確認後、エンジン制御部２０１に通信確立通知を行う。起動処理開始後であって、通信確立通知を受信したエンジン制御部２０１は、エンジン状態をコントローラ部１０１に通知する。ここで、エンジン状態とは、ドアの開閉状態や給紙トレイの開閉状態を示す。エンジン状態に応じてコントローラ部１０１の起動処理の処理時間ｔｃが変動するため、その変動を加味した上で、コントローラ部１０１は、起動処理の処理時間ｔｃ１を算出する。そして、その残りの処理時間ｔｃ１をエンジン制御部２０１に通知する。残りの処理時間ｔｃ１が通知されたエンジン制御部２０１は、コントローラ部１０１の残りの処理時間ｔｃ１内で完了する付加動作を選択する。そして、エンジン制御部２０１は、エンジン制御部２０１の起動処理の完了後であって、コントローラ部１０１の起動処理中に、上記選択された付加動作の制御を実行する。例えば、図３に示すように、付加動作としてトナー残量検知とクリーニング動作を実行する。そして、エンジン制御部２０１は、付加動作の制御が完了した時点で、コントローラ部１０１にエンジンレディをビデオインターフェイス部を介して通知する。その後、コントローラ部１０１とエンジン制御部２０１は、すぐに画像形成動作の制御を開始できる状態（レディ状態）を保持する。
【００２４】
（優先度決定方法）
上述した付加動作の選択は、各付加動作毎に決定される優先度に基づいて行われる。以下、図４を用いて、付加動作の優先度の決定方法について説明する。エンジン制御部２０１は、図４に示すように付加動作を一覧にしたデータを格納する付加動作格納バッファ（以下、バッファとする）を備えている。実施例１においては、実行順序変数ｎ（図４中の実行順序ｎ）としてACT_NUM_MAX個の付加動作が予め登録されている。なお、ACT_NUM_MAXは任意の定数である。そして、ｎが小さいものから順に実行されることとなる。これらの付加動作は、電源投入時においては、図４（ａ）に示すように、実行時間が長い動作順に並んで格納されている。
【００２５】
そして、エンジン制御部２０１は、エンジン制御部２０１の起動処理が完了した後、コントローラ部１０１の起動処理が完了するまでの間に完了することが可能な付加動作を選択する選択手段（不図示）を有している。この選択手段は、画像形成動作の実行の頻度を表すカウント値をカウントするカウンタと、実行する付加動作の優先度を判断する優先度判断手段とを有している。カウンタは、メモリ２０８に記憶されており電源投入時に読み込まれる。そして、各付加動作には個別に上記カウント値の閾値（以下、実行閾値という）が決められており、上記カウント値が所定の実行閾値に到達した時点で、エンジン制御部２０１がその付加動作を実行する。頻度を表す指標としては、例えば、プリント枚数、現像剤担持体１１の回転回数又は回転時間などが挙げられ、いずれを指標にするかについては、付加動作の内容に応じて個別に決めることができる。そして、実行閾値としては、所定のプリント枚数、現像剤担持体１１の所定の回転回数又は回転時間などを基準とすることができ、付加動作の内容に応じて個別に実行閾値の値を設定することができる。
【００２６】
また、優先度判断手段は、実行閾値に対するカウント値の遠近に基づいて、実行の優先度が高いか低いかを判断する。各付加動作は、カウント値が実行閾値に近いと実行優先度が高いと判断され、カウント値が実行閾値に遠い方と実行優先度は低いと判断される。そして、優先度が高い付加動作を「高」と、優先度が低い付加動作を「低」と設定する。図４（ｂ）に示すように、実行閾値に近いトナー残量検知とクリーニング動作については、優先度「高」と設定され、実行閾値が遠いトナー吐き出し動作については、優先度「低」と設定される。なお、実行閾値に近いか遠いかの判断基準は、各付加動作によって異なる。例えば、プリント枚数を実行閾値としている付加動作に関しては、実行閾値に到達するまでのカウンタ（プリント枚数）が１０枚以下となった場合に実行閾値に近づいたと判断する、というように判断基準を設定する。なお、優先度を「高」、「低」とした一例を示したが、優先度はこれに限られるものではない。例えば、「高」、「中」、「低」と優先度を３パターン以上に設定してもよいし、優先度を数値として表してもよい。優先度を数値として表す場合、ある閾値に対する今の値の割合を算出し、割合の高いものから優先度を高くする等で優先度を設定してもよい。
【００２７】
図４（ｃ）に示すように、優先度「高」と設定された付加動作は、優先度「低」と設定されている付加動作よりも実行される順序が早くなるように、バッファに格納されるデータが並べ替えられる。また、優先度が同じものについては、実行時間が長い動作が優先して実行されるように並び替えられる。すなわち、図４（ｃ）に示すように、トナー残量検知とクリーニング動作の優先度が共に「高」である場合は、実行時間の長いトナー残量検知の方が先に実行されることとなる。このように、付加動作の実行の優先度が決定され、エンジン制御部２０１は、コントローラ部１０１の起動処理が完了するまでの間に完了する付加動作の制御を実行時間の長いものから実行していく。例えば、図５に示すように、コントローラ部１０１の処理起動時間ｔｃが３００００ｍｓｅｃ、エンジン制御部２０１の起動処理時間ｔｅが８０００ｍｓｅｃとする。そして、優先度が上位のトナー残量検知の実行時間Ｔ１が１５０００ｍｓｅｃ、クリーニング動作の実行時間Ｔ２が９０００ｍｓｅｃとする。この場合、トナー残量検知を実行しても、起動処理時間ｔｃ内に収まるが、さらにクリーニング動作を実行すると、ｔｃ内に実行することはできない。したがって、この条件のもとでは、コントローラ部１０１の起動処理時間ｔｃを利用して、エンジン制御部２０１は、トナー残量検知のみを実行する。そして、実行されたトナー残量検知についのカウンタのカウント値は最大となり、図４（ｄ）に示すように、優先度は「低」に更新される。
【００２８】
次に、図６を用いて、実施例１に係る画像形成装置の電源投入後のコントローラ部の制御のフローについて説明する。図６は、実施例１に係る画像形成装置の電源投入後のコントローラ部の制御のフローチャートである。画像形成装置本体の電源投入後、コントローラ部１０１は、起動処理を開始する（Ｓ６０１）。その後、エンジン制御部２０１との通信が確立した後（Ｓ６０２）、エンジン制御部２０１に対して通信確立通知を行う（Ｓ６０３）。そして、エンジン制御部２０１からエンジン状態を受信した後（Ｓ６０４）、コントローラ部１０１の起動処理の残りの処理時間ｔｃ１を算出し（Ｓ６０５）、算出した残りの処理時間ｔｃ１をエンジン制御部２０１に通知する（Ｓ６０６）。その後、起動処理が完了した後（Ｓ６０７）、エンジンレディの受信待ち状態となる（Ｓ６０８）。エンジンレディを受信した後、コントローラ部１０１は、レディ状態となる。
【００２９】
次に、図７を用いて、実施例１に係る画像形成装置の電源投入後のエンジン制御部の制御のフローについて説明する。図７は、実施例１に係る画像形成装置の電源投入後のエンジン制御部の制御のフローチャートである。画像形成装置本体の電源投入後、エンジン制御部２０１は、起動処理を開始する（Ｓ７０１）。その後、コントローラ部１０１から通信確立通知を受けた後（Ｓ７０２）、コントローラ部１０１にエンジン状態を通知する（
Ｓ７０３）。そして、エンジン制御部２０１は、コントローラ部１０１の起動処理の残りの処理時間ｔｃ１を受信した後（Ｓ７０４）、実行する付加動作を選択するための第一の選択処理を行う（Ｓ７０５）。そして、エンジン制御部２０１の起動処理が完了した時点で（Ｓ７０６）、第一の選択処理によって選択された付加動作の制御の実行を開始する（Ｓ７０７）。付加動作の制御が終了すると（Ｓ７０８）、バッファの更新を実行する（Ｓ７０９）。その後、エンジンレディをコントローラ部１０１に通知する（Ｓ７１０）。
【００３０】
（第一の選択処理）
次に、図８を用いて、上述した第一の選択処理について説明する。図８は、第一の選択処理のフローチャートである。まず、実行順序変数ｎを１に初期化する（Ｓ８０１）。そして、メモリ２０８から読み込んだカウンタのカウント値と各付加動作の実行時間に基づいてバッファの更新を行い（Ｓ８０２）、更新されたバッファの読み出しを行う（Ｓ８０３）。そして、先頭（ｎ＝１）に登録されている付加動作の実行時間Ｔ１にエンジン制御部２０１の起動処理の処理時間ｔｅを加算する（Ｓ８０４）。ここで、ｎ番目に実行する付加動作の実行時間をＴｎとする。また、実行時間Ｔｎの合計時間ΣＴｎにエンジン制御部２０１の起動処理の処理時間を加算した時間を初期動作時間Ｔｅとする。ｔｃがＴｅよりも長ければ（Ｓ８０５）、ｎを１増加する（Ｓ８０６）。そして、さらに、ｎがバッファに格納されている付加動作の最大数ACT_NUM_MAX以下であれば（Ｓ８０７）、次（ｎ＝
２）に登録されている付加動作の実行時間Ｔ２にＴｅを加算し（Ｓ８０４）、上記同様の制御を繰り返す。ｎがACT_NUM_MAXより大きい場合（Ｓ８０７）、ｎ−１番目までの付加
動作を実行することを確定する（Ｓ８０８）。一方、ｔｃがＴｅよりも長くなければ（Ｓ８０５）、さらに実行する付加動作を追加することなく、ｎ−１番目までの付加動作を実行することを確定する（Ｓ８０８）。
【００３１】
以上説明したように、実施例１においては、コントローラ部１０１が起動処理の残りの処理時間ｔｃ１をエンジン制御部２０１に通知し、エンジン制御部２０１が、残りの処理時間ｔｃ１内に実行可能な付加動作を優先度に従って選択する。そして、エンジン制御部２０１は、エンジン制御部２０１の起動処理の完了後、コントローラ部１０１の起動処理中に付加動作の制御を実行する。このように、実施例１に係る画像形成装置においては、起動処理中を利用して付加動作を行うことによって、画像形成動作が途中で中断する頻度を低減することができる。その結果、付加動作を行うことにより生じるユーザの待ち時間を減少することができる。また、予めコントローラ部１０１の起動処理時間ｔｃ内に実行可能な付加動作を選択するため、エンジン制御部２０１の初期動作時間Ｔｅがコントローラ部１０１の起動処理時間ｔｃを超えないように付加動作を実行することができる。したがって、起動処理中のユーザの待ち時間が増加することを抑制することができる。
【００３２】
（実施例２）
実施例１においては、エンジン制御部２０１の起動処理時間ｔｅに付加動作の実行時間Ｔｎの合計時間ΣＴｎを加算した時間Ｔｅが、コントローラ部１０１の起動処理時間ｔｃ内に収まるような構成を採用した。しかしながら、ユーザにとっては、Ｔｅがｔｃを大きく上回ることにならない限り、できるだけ多くの付加動作を実行する方が好ましい。したがって、実施例２においては、ｔｃに所定の時間を余分に加えることで実施例１よりも多くの付加動作を実施可能な構成を採用した。他の構成については、実施例１と同様であるため、その説明については省略する。
【００３３】
上述した実施例１と同様に、コントローラ部１０１の起動処理時間ｔｃを３００００ｍｓｅｃ、エンジン制御部２０１の起動処理時間ｔｅを８０００ｍｓｅｃとする。そして、実行優先度が高い付加動作であるトナー残量検知の実行時間Ｔ１＝１５０００ｍｓｅｃ、クリーニング動作を実行時間Ｔ２＝９０００ｍｓｅｃとする。この場合、トナー残量検知に加えてクリーニング動作を実行するとＴｅがｔｃよりも長くなってしまう。したがって
、実施例１においては、Ｔｅがｔｃ内に収まるように、優先度が二番目のクリーニング動作については実行しなかった。これに対して、実施例２においては、エンジン制御部２０１は、自己の起動処理の完了後、コントローラ部１０１の起動処理の処理時間ｔｃに所定の時間を加えた時間が経過するまでの間に完了することが可能な付加動作を実行可能に構成されている。
【００３４】
実施例２においては、図９（ａ）に示すように、コントローラ部１０１の起動処理時間ｔｃに付加時間としての所定の時間Ｔｄを追加する。ここでは、Ｔｄは５０００ｍｓｅｃとしたが、これに限らず、Ｔｄはユーザが情報表示部１０４を操作することで自由に変更可能な値である。すなわち、ユーザ自身が許容可能な待ち時間として設定することができる値である。
【００３５】
このように、コントローラ部１０１の起動処理時間ｔｃにＴｄを加えた時間は、エンジン制御部２０１の起動処理時間ｔｅにトナー残量検知の実行時間Ｔ１とクリーニング動作の実行時間Ｔ２を加えた時間Ｔｅよりも長くなる。したがって、実施例２においては、図９（ａ）及び図１０（ａ）に示すように、ＴｅがＴｃよりも長い場合であっても、ＴｅがＴｃにＴｄを加えた時間よりも短ければ、Ｔｅに含まれる付加動作を実行することができる。
【００３６】
しかしながら、実施例２においては、上記条件を満たす場合であっても、優先度が「低」と設定されている付加動作は行わない。例えば、図９（ｂ）及び図１０（ｂ）に示すように、ＴｅがＴｃにＴｄを加えた時間よりも短い場合であっても、優先度が「低」と設定されているトナー吐き出し動作は実行されない。なお、先の実施例１でも示したように、例えば優先度を数値として表すときは、優先度がある閾値を上回るか否かで付加動作を実行するか否かを判断することもできる。このような構成を採用することにより、優先度が高くない付加動作を実行することで、ユーザの待ち時間が長くなってしまうことを抑制することができる。
【００３７】
（第二の選択処理）
次に、図１１を用いて、実施例２において行われる付加動作の選択方法としての第二の選択処理について説明する。図１１は、第二の選択処理のフローチャートである。実施例２において、電源投入後のエンジン制御部２０１の制御は、付加動作の選択方法が異なることを除いては、実施例１と同様に行われる（図７参照）。すなわち、図７のフローチャートのＳ７０５の第一の選択処理を第二の選択処理に置き換えたものが、実施例２におけるエンジン制御部２０１の制御のフローである。したがって、第二の選択処理についてのみ説明し、エンジン制御部２０１の他の制御についての説明は省略する。
【００３８】
まず、実行順序変数ｎを１に初期化する（Ｓ１１０１）。そして、メモリ２０８から読み込んだカウンタのカウント値と各付加動作の実行時間Ｔｎに基づいてバッファの更新を行い（Ｓ１１０２）、更新されたバッファの読み出しを行う（Ｓ１１０３）。その後、先頭（ｎ＝１）に登録されている付加動作の実行時間Ｔ１にエンジン制御部２０１の起動処理の処理時間ｔｅを加算する（Ｓ１１０４）。ここで、付加動作の実行時間Ｔｎの合計ΣＴｎにエンジン制御部２０１の起動処理の処理時間ｔｅを加算した時間を初期動作時間Ｔｅとする。ｔｃがＴｅよりも長ければ（Ｓ１１０５）、ｎを１増加する（Ｓ１１０８）。さらに、ｎがバッファに格納されている付加動作の最大数ACT_NUM_MAX以下であれば（Ｓ
１１０９）、次（ｎ＝２）に登録されている付加動作の実行時間Ｔ２にＴｅを加算し（Ｓ１１０４）、上記同様の制御を繰り返し行う。ｎがACT_NUM_MAXより大きい場合（Ｓ１１
０９）、ｎ−１番目までの付加動作を実行することを確定する（Ｓ１１１０）。
【００３９】
一方、ｔｃがＴｅよりも長くなければ（Ｓ１１０５）、さらに、ｔｃにＴｄを加えた時
間が、Ｔｅよりも長いか否かの判断を行う（Ｓ１１０６）。ｔｃにＴｄを加えた時間がＴｅよりも長くない場合、エンジン制御部２０１は、ｎ−１番目までの付加動作を実行することを確定する（Ｓ１１１０）。ｔｃにＴｄを加えた時間がＴｅよりも長い場合であって、かつ、ｎ番目の付加動作の優先度が「低」と設定されている場合（Ｓ１１０７）、ｎ−１番目までの付加動作を実行することを確定する（Ｓ１１１０）。ｔｃにＴｄを加えた時間がＴｅよりも長い場合であって、かつ、ｎ番目の付加動作の優先度が「高」と設定されている場合（Ｓ１１０７）、ｎを１増加する（Ｓ１１０８）。そして、ｎがバッファに格納されている付加動作の最大数ACT_NUM_MAXよりも小さいか否かを判断し（Ｓ１１０９）
、上記同様の制御を繰り返し行う。
【００４０】
以上説明したように、実施例２においては、エンジン制御部２０１が、エンジン制御部２０１の起動処理が完了した後、起動処理時間ｔｃに所定の付加時間Ｔｄを加えた時間が経過する間に完了することが可能な付加動作を選択し実行する。したがって、起動処理時間ｔｃを大きく上回ることのない範囲内で、できるだけ多くの付加動作をコントローラ部１０１の起動処理中に実行することが可能である。そのため、付加動作を行うことによる画像形成動作の中断の頻度を減少することができ、ユーザの待ち時間を減少することができる。
【００４１】
（実施例３）
通常、コントローラ部１０１の起動処理の処理時間ｔｃとエンジン制御部２０１の起動処理の処理時間ｔｅとでは、コントローラ部１０１の起動処理の処理時間ｔｃの方が長い。したがって、実施例１及び２においては、ｔｅよりもｔｃの方が長いことを前提として制御を行った。しかしながら、コントローラ部１０１の起動処理の処理時間ｔｃの方が、エンジン制御部２０１の起動処理の処理時間ｔｅよりも短い場合もあり得る。このような場合においては、コントローラ部１０１の起動処理が完了した後、エンジン制御部２０１の起動処理が完了するまで待ち時間が生じてしまう。そこで、実施例３においては、その待ち時間を有効に利用するため、コントローラ部１０１が、エンジン制御部２０１の起動処理中に付加動作を実行可能な構成を採用する。コントローラ部１０１が実行する付加動作としては、例えば、画像処理動作がある。画像処理動作とは、色処理等の画像の画質を向上させるための動作をいう。
【００４２】
図１２を用いて、実施例３に係る画像形成装置の電源投入後の動作について説明する。図１２に示すように、画像形成装置の電源を投入直後、コントローラ部１０１とエンジン制御部２０１に対する電源供給が同時に開始される。そして、エンジン制御部２０１とコントローラ部１０１は起動処理をそれぞれ開始する。ここで、起動処理とは、画像形成装置の電源投入時やドアを閉じた時に行われる動作であって、画像形成装置の各種装置の状態確認及び初期設定等を行うことをいう。
【００４３】
画像形成装置の電源投入後、コントローラ部１０１は、エンジン制御部２０１との通信確立を確認後、エンジン制御部２０１に通信確立通知を行う。通信確立通知を受信したエンジン制御部２０１は、エンジン状態をコントローラ部１０１に通知する。ここで、エンジン状態とは、ドアの開閉状態や給紙トレイの開閉状態を示す。エンジン状態に応じてコントローラ部１０１の起動処理の処理時間が変更されるため、その変更を加味した上で、コントローラ部１０１は、起動処理動作の残りの処理時間ｔｃ１を算出する。そして、その残りの処理時間ｔｃ１をエンジン制御部２０１に通知する。そして、エンジン制御部２０１は、エンジン制御部２０１の起動処理の第二の残りの処理時間としての処理時間ｔｅ１を算出し、前記通知されたｔｃ１とｔｅ１とを比較する。そして、ｔｃ１よりもｔｅ１の方が長い場合、エンジン制御部２０１は、コントローラ部１０１にｔｅ１を通知する。なお、ｔｃ１よりもｔｅ１の方が短い場合は、実施例１と同様の動作が行われる。
【００４４】
エンジン制御部２０１の起動処理の残りの処理時間ｔｅ１が通知されたコントローラ部１０１は、付加動作の実行優先度に基づいて付加動作を選択し実行する。なお、優先度の決定方法については、実行される付加動作の種類が異なることを除いて、その方法自体は実施例１又は２と同様であるため説明は省略する。残りの処理時間ｔｅ１が通知されたコントローラ部１０１は、コントローラ部１０１の起動処理完了後、エンジン制御部２０１の起動処理が完了するまでの間に完了することが可能な付加動作を実行する。そして、エンジン制御部２０１は、エンジン制御部２０１の起動処理が完了した時点で、コントローラ部１０１にエンジンレディをビデオインターフェイス部を介して通知する。その後、コントローラ部１０１とエンジン制御部２０１は、すぐに画像形成動作の制御を開始できる状態（レディ状態）を保持する。
【００４５】
次に、図１３を用いて、実施例３に係る画像形成装置の電源投入後のコントローラ部の制御のフローについて説明する。図１３は、実施例３に係る画像形成装置の電源投入後のコントローラ部の制御のフローチャートである。画像形成装置本体の電源投入後、コントローラ部１０１は、起動処理を開始する（Ｓ１３０１）。その後、エンジン制御部２０１との通信が確立した後（Ｓ１３０２）、エンジン制御部２０１に対して通信確立通知を行う（Ｓ１３０３）。そして、エンジン制御部２０１からエンジン状態を受信した後（Ｓ１３０４）、コントローラ部１０１の起動処理の残りの処理時間ｔｃ１を算出し（Ｓ１３０５）、算出した残りの処理時間ｔｃ１をエンジン制御部２０１に通知する（Ｓ１３０６）。
【００４６】
その後、起動処理が完了した場合（Ｓ１３０７）、エンジンレディの受信待ち状態となり、エンジンレディを受信した後（Ｓ１３１４）、コントローラ部１０１は、レディ状態となる。一方、コントローラ部１０１の起動処理が完了する前にエンジン制御部２０１からエンジン制御部２０１の起動処理の残りの処理時間ｔｅ１の通知があった場合（Ｓ１３０８）、コントローラ部１０１は、第三の選択処理を実行する（Ｓ１３０９）。ここで、第三の選択処理における付加動作の選択方法は、実行される付加動作の種類が異なることを除いては、実施例１における第一の選択処理又は実施例２における第二の選択処理と同様であるため、その説明については省略する。
【００４７】
第三の選択処理を実行し、コントローラ部１０１の起動処理が完了した後（Ｓ１３１０）、コントローラ部１０１は、選択された付加動作の実行を開始する（Ｓ１３１１）。そして、付加動作の実行が完了した後（Ｓ１３１２）、バッファを更新する（Ｓ１３１３）。その後、エンジン制御部２０１からのエンジンレディの受信待ち状態となり（Ｓ１３１４）、エンジンレディを受信した後、コントローラ部１０１は、レディ状態となる。
【００４８】
次に、図１４を用いて、実施例３に係る画像形成装置の電源投入後のエンジン制御部の制御のフローについて説明する。図１４は、実施例３に係る画像形成装置の電源投入後のエンジン制御部の制御のフローチャートである。画像形成装置本体の電源投入後、エンジン制御部２０１は、起動処理を開始する（Ｓ１４０１）。その後、コントローラ部１０１から通信確立通知を受けた後（Ｓ１４０２）、コントローラ部１０１にエンジン状態を通知する（Ｓ１４０３）。そして、エンジン制御部２０１は、コントローラ部１０１の起動処理の残りの処理時間ｔｃ１を受信した後（Ｓ１４０４）、エンジン制御部２０１の起動処理の残りの処理時間ｔｅ１を算出する（Ｓ１４０５）。
【００４９】
その後、エンジン制御部２０１は、前記通知されたｔｃ１と、算出したｔｅ１とを比較する（Ｓ１４０６）。ｔｅ１よりもｔｃ１の方が長い場合、エンジン制御部２０１は、実施例１又は２と同様に、第１又は第２の選択処理を行う（Ｓ１４０８）。その後の処理も、実施例１又は２と同様であるので説明は省略する（Ｓ１４０９〜Ｓ１４１２）。一方、ｔｅ１よりもｔｃ１の方が長くない場合（Ｓ１４０６）、エンジン制御部２０１の起動処
理が完了すると（Ｓ１４０７）、エンジンレディをコントローラ部１０１に通知し（Ｓ１４１３）、エンジン制御部２０１はレディ状態となる。
【００５０】
以上説明したように、起動処理の処理時間ｔｅが、起動処理の処理時間ｔｃよりも長い場合、コントローラ部１０１が、エンジン制御部２０１の起動処理が完了するまでの間に完了することが可能な付加動作を選択し実行する。このような構成をとることにより、エンジン制御部２０１の起動処理中の時間を有効に活用することができる。その結果、付加動作を行うことによる生じるユーザの待ち時間を減少することができる。また、実施例２と同様に、コントローラ部１０１又はエンジン制御部２０１が、起動処理時間ｔｃ又はｔｅに所定の付加時間Ｔｄを加えた時間が経過するまでの間に完了することが可能な付加動作の制御を実行する構成を採用してもよい。
【符号の説明】
【００５１】
１０１…コントローラ部、２０１…エンジン制御部
【図１】
0005950602.tif 000002
【図２】
0005950602.tif 000003
【図３】
0005950602.tif 000004
【図４】
0005950602.tif 000005
【図５】
0005950602.tif 000006
【図６】
0005950602.tif 000007
【図７】
0005950602.tif 000008
【図８】
0005950602.tif 000009
【図９】
0005950602.tif 000010
【図１０】
0005950602.tif 000011
【図１１】
0005950602.tif 000012
【図１２】
0005950602.tif 000013
【図１３】
0005950602.tif 000014
【図１４】
0005950602.tif 000015