(57)【要約】【課題】複数の記録剤収容部を回転移動して印刷し、装置状態に応じ、エラーが生じた記録剤収容部の交換を優先するモードと、特定の記録剤収容部を用いた印刷を最速で開始するモードとの間で動作モードを切り替える画像形成装置を提供する。【解決手段】コントローラユニット３１３が、カラーカートリッジに関するエラーを検出した場合に、デバイス１０３の動作モードを判定する。コントローラユニット３１３は、デバイス１０３の動作モードがトナー交換優先モードであると判定した場合に、上記エラーを解消することなく、モノクロ印刷のジョブを実行した回数が閾値以上となったかを判断する。そして、上記エラーを解消することなく、モノクロ印刷のジョブを実行した回数が閾値以上となった場合に、コントローラユニット３１３は、デバイス１０３の動作モードをモノクロパフォーマンス優先モードに切り替える。【選択図】図２
2012068299.tif 000002
【特許請求の範囲】
【請求項１】
記録剤を収納する複数の記録剤収容部を回転移動して印刷を行う画像形成装置であって、
前記記録剤収容部を回転移動させる移動手段と、
記録剤に関するエラーを解消することを優先する第１の動作モードと、モノクロ印刷のパフォーマンスを優先する第２の動作モードのいずれかに前記画像形成装置の動作モードを切り替える切り替え手段と、
黒色の記録剤とは異なる色の記録剤に関するエラーが検出された場合に、前記画像形成装置の動作モードを判定する判定手段とを有し、
前記移動手段は、前記判定手段による前記画像形成装置の動作モードの判定に応じて、エラーが検出された記録剤を収納する記録剤収容部が異なる位置になるよう移動させ、
前記切り替え手段は、前記判定手段により前記第１の動作モードと判定された場合に、前記エラーを解消することなく、モノクロ印刷のジョブを実行した回数が閾値以上となった際には前記第２の動作モードに前記画像形成装置の動作モードを切り替えることを特徴とする画像形成装置。
【請求項２】
前記切り替え手段は、前記判定手段により前記第２の動作モードと判定された場合に、前記エラーを解消された際には前記第１の動作モードに前記画像形成装置の動作モードを切り替えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記切り替え手段は、前記画像形成装置の動作モードがユーザにより選択入力された場合に、該選択入力結果に応じて、該動作モードを前記第１の動作モードと前記第２の動作モードとの間で切り替えることを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記切り替え手段は、
前記画像形成装置のユーザの印刷操作の傾向を示す情報を該ユーザに対応付けて記憶手段に記憶し、
前記印刷操作の傾向を示す情報に基づいて、前記閾値を変更することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
記録剤を収納する複数の記録剤収容部を回転移動して印刷を行う画像形成装置の制御方法であって、
前記記録剤収容部を回転移動させる移動工程と、
記録剤に関するエラーを解消することを優先する第１の動作モードと、モノクロ印刷のパフォーマンスを優先する第２の動作モードのいずれかに前記画像形成装置の動作モードを切り替える切り替え工程と、
黒色の記録剤とは異なる色の記録剤に関するエラーが検出された場合に、前記画像形成装置の動作モードを判定する判定工程とを有し、
前記移動工程では、前記判定工程での前記画像形成装置の動作モードの判定に応じて、エラーが検出された記録剤を収納する記録剤収容部が異なる位置になるよう移動させ、
前記切り替え工程では、前記判定工程で前記第１の動作モードと判定された場合に、前記エラーを解消することなく、モノクロ印刷のジョブを実行した回数が閾値以上となった際には前記第２の動作モードに前記画像形成装置の動作モードを切り替えることを特徴とする制御方法。
【請求項６】
請求項１乃至４のいずれか１項に記載の手段としてコンピュータを機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、およびコンピュータプログラムに関する。
【背景技術】
【０００２】
記録剤収容部である複数のトナーカートリッジを回転移動して印刷を行う画像形成装置（例えば、回転現像ロータリ方式の印刷装置）が提案されている。このような画像形成装置は、あるトナーカートリッジにてトナー無し等のエラーが発生すると、エラーが発生したトナーカートリッジを、交換可能な位置（交換可能位置）に移動させて、ユーザがトナーカートリッジを交換できるようにする。
【０００３】
例えば、特許文献１は、現像カートリッジ内の収納現像剤の消費完了を検知して、画像形成終了時に、収納現像剤が消費完了した現像カートリッジを交換可能位置に配置する画像形成装置を開示している。また、特許文献２は、トナーカートリッジに収容されているトナーの量を検知し、検知されたトナーの量が最も少ないトナーカートリッジを交換可能位置に移動する画像処理装置を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０６−２５８９０５号公報
【特許文献２】特開２００３−３２３０２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数のトナーカートリッジを回転移動して印刷を行う画像形成装置は、印刷を最速で開始するためのトナーカートリッジの待機位置（配置位置）を有する。トナーカートリッジがこの待機位置にある場合には、画像形成装置が最速で印刷を開始することができる。一方、トナーカートリッジがこの待機位置にない状態で画像形成装置が印刷を開始しようとすると、画像形成装置は、一旦トナーカートリッジをこの待機位置に移動してから印刷を実行する。その結果、最初のページの印刷開始が遅くなる。すなわち、いわゆるファーストプリントが遅くなる。
【０００６】
トナー無しになったトナーカートリッジが、黒色（ブラック）以外のトナーを収容するトナーカートリッジ（カラーカートリッジ）である場合を想定する。この場合、画像形成装置は、カラー印刷は実行することができなくても、ブラックのトナーを収容するトナーカートリッジ（ブラックのトナーカートリッジ）だけを使用するモノクロ印刷は実行することができる。しかし、ユーザビリティ向上のため、画像形成装置がエラーを検知したトナーを交換可能位置に自動で移動する制御を行うと、カラーカートリッジでトナー無しが発生した場合、そのカラーカートリッジが交換可能位置に移動する。この状態で、画像形成装置がモノクロ印刷の印刷ジョブを受信した場合、トナーカートリッジが印刷を最速で開始するためのトナーカートリッジの待機位置にないので、印刷の開始が遅延する。
【０００７】
例えば、カラー印刷中にカラーでトナー無しが発生した場合、画像形成装置が印刷中の印刷ジョブを一旦キャンセルし、あらためてモノクロ印刷を実行しようとしたときには、モノクロ印刷の開始が遅延する。また、交換用のトナーカートリッジが手元にない場合には、交換用のトナーカートリッジが届くまでの間、モノクロ印刷だけを利用しようとした場合も、毎回モノクロ印刷の開始が遅延する。
【０００８】
上述したモノクロ印刷の開始の遅延を防止するため、特定のトナーカートリッジ（例えば、ブラックのトナーカートリッジ）にトナーが残っていて印刷が可能である場合は、画像形成装置が以下の動作をすることが考えられる。すなわち、画像形成装置が特定のトナーカートリッジを用いて印刷を行った後は、特定のトナーカートリッジ以外のトナーカートリッジにトナー無しが発生していても、このトナーカートリッジを交換可能位置に移動させず、必ず上記待機位置に移動させるようにする。このようにすることで、特定のトナーカートリッジ以外のトナーカートリッジにトナー無しが発生していても、常に最速で印刷を開始することが可能となる。
【０００９】
しかし、このように印刷パフォーマンスを重視すると、ユーザビリティ上の問題が残る。つまり、トナー無しが発生しているトナーカートリッジを新しいトナーカートリッジに交換しようとしたとき、交換対象のトナーカートリッジが交換可能位置にないため、すぐに交換することができない。トナーカートリッジの交換を行うためには、画像形成装置上のパネルや、画像形成装置と接続されたＰＣ上のアプリケーションなどのユーザインタフェース部からトナーカートリッジを交換可能位置に移動させるための操作をユーザが行う必要があり、手間がかかる。画像形成装置が、トナーのエラーを検知した場合にトナーカートリッジを交換可能位置に自動で移動する制御を常に行わないようにすると、このような余計な手間が発生してしまい、ユーザビリティが低下してしまう。
【００１０】
本発明は、複数の記録剤収容部を回転移動して印刷し、装置状態に応じ、エラーが生じた記録剤収容部の交換を優先するモードと特定の記録剤収容部を用いた印刷を最速で開始するモードとの間で動作モードを切り替える画像形成装置の提供を目的とする。
【課題を解決するための手段】
【００１１】
本発明の一実施形態の画像形成装置は、記録剤を収納する複数の記録剤収容部を回転移動して印刷を行う画像形成装置であって、前記記録剤収容部を回転移動させる移動手段と、記録剤に関するエラーを解消することを優先する第１の動作モードと、モノクロ印刷のパフォーマンスを優先する第２の動作モードのいずれかに前記画像形成装置の動作モードを切り替える切り替え手段と、黒色の記録剤とは異なる色の記録剤に関するエラーが検出された場合に、前記画像形成装置の動作モードを判定する判定手段とを有し、前記移動手段は、前記判定手段による前記画像形成装置の動作モードの判定に応じて、エラーが検出された記録剤を収納する記録剤収容部が異なる位置になるよう移動させ、前記切り替え手段は、前記判定手段により前記第１の動作モードと判定された場合に、前記エラーを解消することなく、モノクロ印刷のジョブを実行した回数が閾値以上となった際には前記第２の動作モードに前記画像形成装置の動作モードを切り替える。
【発明の効果】
【００１２】
本発明の画像形成装置は、装置状態に応じて、エラーが生じた記録剤収容部の交換を優先するモード（第１の動作モード）と、特定の記録剤収容部を用いた印刷を最速で開始するモード（第２の動作モード）との間で動作モードを切り替える。従って、本発明の画像形成装置によれば、エラーが生じた記録剤収容部を容易に交換できるように制御しつつ、特定の記録剤収容部を用いたときの印刷開始の遅延を抑えることが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態のシステム構成例と、ＰＣのハードウェア構成例である。
【図２】デバイスのハードウェア構成例を示す図である。
【図３】デバイスの断面図の例と、デバイスが備えるトナーカートリッジを交換するための仕組みを説明する図である。
【図４】印刷処理実行前にデバイスおよびトナーカートリッジの状態を確認し、動作モードに応じた待機位置にトナーカートリッジを移動させる処理を説明するフローチャートの例である。
【図５】トナー交換優先モード中に印刷データを受信したときの処理を説明するフローチャートの例である。
【図６】モノクロパフォーマンス優先モード中に印刷データを受信したときの処理を説明するフローチャートの例である。
【図７】動作モードを選択入力するためのユーザインタフェースの例である。
【発明を実施するための形態】
【００１４】
図１は、本実施形態のシステム構成例と、ＰＣのハードウェア構成例を示す図である。図１（Ａ）は、本実施形態のシステム構成例を示す。図１（Ａ）に示すシステムは、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  ）１０２とデバイス１０３とを備える。ＰＣ１０２とデバイス１０３とは、通信ケーブル（例えばＵＳＢ等）またはネットワークで接続されている。ＵＳＢは、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓの略称である。ＰＣ１０２は、ユーザ１０１が操作する情報処理装置である。
【００１５】
ユーザ１０１は、ＰＣ１０２上で動作するＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）アプリケーションを用いて、デバイス１０３に対して任意の設定や指示を行うことができる。デバイス１０３は、本実施形態の画像形成装置である。デバイス１０３は、記録剤であるトナーを収容する複数の記録剤収容部（トナーカートリッジ）を回転移動して印刷を行う。以下の説明では、トナーカートリッジを単にカートリッジとも記述する。デバイス１０３は、例えばカラー印刷装置である。
【００１６】
図１（Ｂ）は、図１に示すＰＣのハードウェア構成例を示す。ＰＣ１０２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ  ）２０１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０２を備える。また、ＰＣ１０２は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ  ）２０３、操作部Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ  ）２０４、操作部２０６を備える。また、ＰＣ１０２は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）Ｉ／Ｆ２０７、ＵＳＢＩ／Ｆ２０８、表示部Ｉ／Ｆ２０９、表示部２１０を備える。ＰＣ１０２が備える各デバイスは、システムバス２０５上に配置される。
【００１７】
ＣＰＵ２０１は、ＰＣ１０２全体を制御するプロセッサである。ＲＡＭ２０２は、ＣＰＵ２０１が動作するためのシステムワークメモリである。ＲＡＭ２０２は、プログラムを記録するためのプログラムメモリとして使用される。ＨＤＤ２０３は、データ記憶領域である。操作部Ｉ／Ｆ２０４は、操作部２０６との間の情報の入出力を媒介するインターフェース部である。操作部Ｉ／Ｆ２０４は、操作部２０６からの入力信号を受け付ける。また、操作部Ｉ／Ｆ２０４は、ユーザが入力した情報を、操作部２０６を介してＣＰＵ２０１に伝える。表示部Ｉ／Ｆ２０９は、表示部２１０との間の情報を入出力を媒介するインターフェース部である。
【００１８】
表示部Ｉ／Ｆ２０９は、ＣＰＵ２０１の制御に従って、表示部２１０へ出力信号を出力する。ＵＳＢＩ／Ｆ２０８は、ＵＳＢデバイスに接続するための機能ユニットである。ＵＳＢＩ／Ｆ２０８は、ＵＳＢを介して、他のデバイスのステータスを取得したり、ステータスを返したりするために使用される。ＬＡＮＩ／Ｆ２０７は、ＬＡＮに接続するための機能ユニットである。ＬＡＮＩ／Ｆ２０７は、ＬＡＮを介して他のデバイスのステータスを取得したり、ステータスを返したりするために使用される。
【００１９】
図２は、図１に示すデバイスのハードウェア構成例を示す図である。デバイス１０３は、コントローラユニット３１３とプリンタ部３１４とを備える。コントローラユニット３１３は、デバイス１０３全体を制御する。すなわち、本実施形態の画像形成装置の制御方法およびそのコンピュータプログラムは、コントローラユニット３１３の機能によって実現できる。コントローラユニット３１３は、プリンタ部３１４に指示して、画像データの印刷処理を実行させる。また、コントローラユニット３１３は、プリンタ部３１４からデバイス１０３の状態を示す情報を取得する。
【００２０】
デバイス１０３の状態を示す情報は、例えば、デバイス１０３が備えるトナーカートリッジに関するエラー情報を含む。トナーカートリッジに関するエラー情報は、いわゆるトナーエラーが生じたことを示す情報である。このエラー情報は、例えば、トナー無しを示す情報を含む。また、デバイス１０３の状態を示す情報は、例えば、デバイス１０３が印刷中状態、または印刷完了状態であることを示す情報、トナーカートリッジが交換されたことを示す情報、ジョブの投入、キャンセルに関する情報を含む。
【００２１】
コントローラユニット３１３は、プリンタ部３１４に対して、デバイス１０３の動作モードと、プリンタ部３１４から取得したデバイス１０３の状態とに応じたトナーカートリッジの移動指示を行う。本実施形態では、デバイス１０３は、モノクロパフォーマンス優先モードと、トナー交換優先モードという２つの動作モードを有する。モノクロパフォーマンス優先モードとトナー交換優先モードについては後述する。トナーカートリッジの移動指示は、交換可能位置移動指示と、待機位置移動指示とを含む。交換可能位置移動指示は、トナーカートリッジを交換可能位置に移動させる指示である。待機位置移動指示は、トナーカートリッジを待機位置に移動させる指示である。
【００２２】
プリンタ部３１４は、コントローラユニット３１３からの指示に従って印刷処理を実行する。また、プリンタ部３１４は、デバイス１０３の状態を取得して、コントローラユニット３１３に送信する。また、プリンタ部３１４は、コントローラユニット３１３からトナーカートリッジの移動指示を受けて、トナーカートリッジを上記移動指示が示す位置に回転移動させる。すなわち、コントローラユニット３１３およびプリンタ部３１４は、トナーカートリッジを回転移動させる移動手段として機能する。
【００２３】
コントローラユニット３１３は、ＣＰＵ３０１、ＦｌａｓｈＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０２、ＲＡＭ３０３を備える。また、コントローラユニット３１３は、ＮＶＭＥＭ（Ｎｏｎ−Ｖｏｌａｔｉｌｅ  Ｍｅｍｏｒｙ  ）３０４、ＬＡＮＩ／Ｆ３１１、Ｉｍａｇｅ  ＢｕｓＩ／Ｆ３０６、ＵＳＢＩ／Ｆ３０７を備える。また、コントローラユニット３１３は、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）３０８、プリンタＩ／Ｆ３１０、画像処理部３０９を備える。
【００２４】
ＣＰＵ３０１は、コントローラユニット３１３全体を制御するプロセッサである。ＲＡＭ３０３は、ＣＰＵ３０１が動作するためのシステムワークメモリである。ＲＡＭ３０３は、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。ＮＶＭＥＭ３０４は、不揮発性のメモリであり、設定情報等を記録する。
【００２５】
ＦｌａｓｈＲＯＭ３０２は、書き換え可能な不揮発性メモリである。ＦｌａｓｈＲＯＭ３０２には、デバイス１０３を制御するための各種制御プログラムが予め記録される。ＵＳＢＩ／Ｆ３０７は、ＰＣ１０２とのＵＳＢ接続を可能にする。ＬＡＮＩ／Ｆ３１１は、ＰＣ１０２とのＬＡＮ接続を可能にする。Ｉｍａｇｅ  ＢｕｓＩ／Ｆ３０６は、システムバス３０５と画像データを高速で転送する画像バス３１２とを接続し、データ構造を変換するバスブリッジである。ＣＰＵ３０１乃至ＵＳＢＩ／Ｆ３０７は、システムバス３０５上に配置される。
【００２６】
画像バス３１２は、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  ）バスまたはＩＥＥＥ１３９４を備える。ＲＩＰ３０８、プリンタＩ／Ｆ３１０、画像処理部３０９が、画像バス３１２上に配置される。ＲＩＰ３０８は、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ  ）コードのようなベクトルデータをビットマップイメージデータ（ラスタイメージデータ）に展開する。プリンタＩ／Ｆ３１０は、プリンタ部３１４とコントローラユニット３１３とを接続し、画像データの同期系／非同期系の変換やデータのやりとりを行う。
【００２７】
画像処理部３０９は、入力画像データに対して補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、画像処理部３０９は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像画像データに対してはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００２８】
プリンタ部３１４は、ＲＩＰ３０８によって展開されたラスタイメージデータを用紙上の画像に変換する。プリンタ部３１４がラスタイメージデータを用紙上の画像に変換する方式には、感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等がある。プリンタ部３１４は、これらのどの方式を用いてもよい。プリンタ部３１４は、ＣＰＵ３０１からの指示によってプリント動作の起動を開始する。
【００２９】
図３は、図１に示すデバイスの断面図の例と、デバイスが備えるトナーカートリッジを交換するための仕組みを説明する図である。図３（Ａ）は、デバイス１０３の断面図の例を示す。図３（Ａ）に示すデバイス１０３は、回転現像方式のカラー印刷装置である。デバイス１０３が備えるスキャナ７１１は、画像信号を光信号に変換するレーザ出力部、多面体（例えば８面体）のポリゴンミラー７１２、ポリゴンミラー７１２を回転させるモータ、ｆ／θレンズ（結像レンズ）７１３を有する。
【００３０】
レーザ出力部から出射したレーザ光は、ポリゴンミラー７１２の一側面で反射され、ｆ／θレンズ７１３及び反射ミラー７１４を通って図示矢印方向に回転している感光ドラム７１５の面を線状に走査（ラスタスキャン）する。これによって、原稿画像に対応した静電潜像が感光ドラム７１５の面上に形成されることになる。感光ドラム７１５の周辺には、一次帯電器７１７、全面露光ランプ７１８、転写されなかった残留トナーを回収するクリーナ部７２３、転写前帯電器７２４が配設されている。
【００３１】
現像器ユニット７２６は、レーザ露光によって、感光ドラム７１５の表面に形成された静電潜像の現像を行うユニットである。現像器ユニット７２６は、以下に説明する構成を有する。すなわち、現像器ユニット７２６が備える現像スリーブ（７３１Ｙ、７３１Ｍ、７３１Ｃ、７３１Ｂｋ）が、感光ドラム７１５と接して直接現像を行う。トナーカートリッジ（７３０Ｙ、７３０Ｍ、７３０Ｃ、７３０Ｂｋ）は、予備トナーを保持する。スクリユー７３２は、現像剤の移送を行う。現像スリーブ（７３１Ｙ、７３１Ｍ、７３１Ｃ、７３１Ｂｋ）、トナーカートリッジ（７３０Ｙ、７３０Ｍ、７３０Ｃ、７３０Ｂｋ）、及びスクリユー７３２は、現像器ユニット７２６の中心軸Ｐの周囲に配設されている。
【００３２】
前述した各構成要素の符号のＹ，Ｍ，Ｃ，Ｂｋは色を示している。"Ｙ"  はイエロー（Ｙｅｌｌｏｗ）、"Ｍ"  はマゼンタ（Ｍａｇｅｎｔａ）、"Ｃ"  はシアン（Ｃｙａｎ）、"Ｂｋ"  はブラック（Ｂｌａｃｋ）である。従って、７３０Ｙはイエローのトナーを収容するトナーカートリッジ（イエローのトナーカートリッジ）である。７３０Ｍはマゼンタのトナーを収容するトナーカートリッジ（マゼンタのトナーカートリッジ）である。７３０Ｃはシアンのトナーを収容するトナーカートリッジ（シアンのトナーカートリッジ）である。７３０Ｂｋはブラックのトナーを収容するトナーカートリッジ（ブラックのトナーカートリッジ）である。
【００３３】
本体カバー７０１は、デバイス１０３本体のカバーである。本体カバー７０１は、ユーザ１０１が開閉可能に構成されている。ユーザ１０１は、本体カバー７０１の真下に位置するトナーカートリッジのみ取り外しが可能である。本体カバー７０１の真下の位置を交換可能位置と呼ぶ。すなわち、複数のトナーカートリッジのうち、交換可能位置にある１つのトナーカートリッジのみが交換可能である。図３（Ａ）に示す例では、トナーカートリッジ７３０Ｂｋが交換可能位置に配置されている。トナーカートリッジ（７３０Ｙ、７３０Ｍ、７３０Ｃ、７３０Ｂｋ）が軸Ｐを中心に回転することで交換可能位置のトナー色を変更することができる。
【００３４】
また、デバイス１０３は、モノクロ印刷を行う場合も、カラー印刷を行う場合も、トナーカートリッジの待機位置が、トナーカートリッジ７３０Ｂｋが交換可能位置に配置されている待機位置である場合に最速で印刷を開始することができる。しかし、エンジン構成によっては、デバイス１０３が最速で印刷を開始できる待機位置が、ブラック以外の色のトナーを収容するトナーカートリッジが交換可能位置に存在する待機位置であってもよい。また、デバイス１０３が印刷を最速で開始することができる待機位置が、モノクロ印刷とカラー印刷とで異なっていてもよい。
【００３５】
現像器ユニット位置センサ７４２は、現像器ユニット７２６の回転位置を検出する。イエローのトナー像を形成する時には、現像器ユニット７２６は、図３（Ａ）に示す位置でイエロートナー現像処理を行う。また、マゼンタのトナー像を形成する時は、現像器ユニット７２６が、軸Ｐを中心に回転して、感光ドラム７１５にマゼンタ現像器内の現像スリーブ（７３１Ｍ）が接するようにする。シアン、ブラックをそれぞれ現像する場合も同様に作動する。転写ドラム７１６は感光ドラム７１５上に形成されたトナー像を用紙に転写する。アクチュエータ板７１９は、転写ドラム７１６の移動位置を検出する。ポジションセンサ７２０は、アクチュエータ板７１９と近接することにより、転写ドラム７１６がホームポジション位置に移動したことを検出する。
【００３６】
アクチュエータ板７１９、ポジションセンサ７２０、転写ドラムクリーナ７２５、紙押えローラ７２７、徐電器７２９は、転写帯電器であり、転写ローラ７１６の周囲に配設されている。一方、給紙カセット（７３５，７３６）は、用紙（紙葉体）７９１を収納する。例えば、給紙カセット７３５には、Ａ４サイズの用紙、給紙カセット７３６にはＡ３サイズの用紙が収納されているものとする。用紙を給紙搬送する場合、給紙ローラ（７３７，７３８）により、カセット（７３５，７３６）から用紙を給紙する。タイミングローラ（７３９，７４０，７４１）が、給紙及び搬送のタイミングをとる。用紙は、これらを経由して紙ガイド４９０に導かれて、先端をグリッパ７２８に但持されながら転写ドラム７１６に巻き付く。これにより、デバイス１０３の動作が像形成過程に移行する。デバイス１０３は、上述した構成を有することによって、ＹＭＣＫ４色によるフルカラー印刷を実現することができる。
【００３７】
図３（Ｂ）は、トナーカートリッジを交換するための仕組みを説明する図である。トナーカートリッジを交換する場合、ユーザが本体カバー７０１を開ける。本体カバー７０１が開くことによって視認できる本体カバー７０１の真下の位置が、トナーカートリッジを交換可能な交換可能位置４０１である。ユーザは交換可能位置４０１にあるトナーカートリッジを交換することができる。図３（Ｂ）に示す例では、トナーカートリッジ７３０Ｂｋが交換可能である。なお、トナーカートリッジの交換可能位置４０１は図３（Ｂ）に示す位置に限るものではなく、デバイス１０３の構造に応じて異なっていてもよい。
【００３８】
各々のトナーカートリッジは、軸Ｐを中心に回転する現象器ユニット７２６に装着されている。コントローラユニット３１３から交換可能位置移動指示を受けると、デバイス１０３は、現象器ユニット７２６を回転し、指定されたトナーカートリッジを交換可能位置に移動する。
【００３９】
デバイス１０３は、モノクロ印刷、カラー印刷を問わず、トナーカートリッジの待機位置がブラックのトナーカートリッジ（７３０Ｂｋ）が交換可能位置にある待機位置（以下、特定待機位置と記述）である場合に、最速に印刷を開始できるものとする。また、デバイス１０３は、トナーカートリッジ７３０Ｃ、７３０Ｍ、７３０Ｙのいずれかにおいてトナー無しが発生していたとしても、トナーカートリッジ７３０Ｂｋのトナー残量があれば、モノクロ印刷を行うことができる。このとき、デバイス１０３のコントローラユニット３１３が、プリンタ部３１４に指示して、トナー無しとなっているトナーカートリッジを交換可能位置に移動させるようにすると、トナー交換のユーザビリティが向上する。
【００４０】
なお、複数のトナーカートリッジがトナー無しになっている場合は、デバイス１０３は、トナー無しになっているトナーカートリッジを、交換可能位置に順次移動させる。このように、デバイス１０３のコントローラユニット３１３が、エラーが発生したトナーカートリッジを交換可能位置に移動させるデバイス１０３の動作モードを、トナー交換優先モード（第１の動作モード）という。すなわち、トナー交換優先モードは、記録剤に関するエラーを解消することを優先する動作モードである。
【００４１】
一方、トナーカートリッジ７３０Ｂｋ（第１の記録剤収容部）が交換可能位置にある場合に、デバイス１０３によるモノクロ印刷のパフォーマンスが最速となる。従って、コントローラユニット３１３が、複数のトナーカートリッジのうち、カラーカートリッジでトナー無しが発生していても、トナーカートリッジ７３０Ｂｋを交換可能位置に移動させるように動作すると、モノクロ印刷のパフォーマンスが最速となる。カラーカートリッジは、複数のトナーカートリッジのうち、第１の記録剤収容部以外（トナーカートリッジ７３０Ｂｋ以外）のトナーカートリッジ（第２の記録剤収容部）である。カラーカートリッジは、カラー印刷に用いられる。
【００４２】
コントローラユニット３１３が、モノクロ印刷の完了後に、トナーカートリッジを、ブラックのトナーカートリッジを用いた印刷を最速で開始する待機位置（特定待機位置）へ移動させる動作モードを、モノクロパフォーマンス優先モードという。モノクロパフォーマンス優先モードは、デバイス１０３の第２の動作モードであって、モノクロ印刷のパフォーマンスを優先する。デバイス１０３がモノクロパフォーマンス優先モードに設定されている場合、デバイス１０３は、ブラック以外のトナーカートリッジにエラーが生じても、モノクロ印刷完了後にブラックのトナーカートリッジを交換可能位置に移動させる。
【００４３】
なお、本実施形態では、ブラックのトナーカートリッジを用いた印刷を最速で開始する待機位置を特定待機位置とするが、特定待機位置は、ブラックのトナーカートリッジを用いた印刷を最速で開始する待機位置に限定されない。例えば、任意の色またはユーザの指定によって選択された色のトナーを収容するカートリッジを用いた印刷を最速で開始する待機位置を特定待機位置としてもよい。
【００４４】
４色のトナーカートリッジのトナー残量がある場合は、トナーカートリッジ７３０Ｂｋが交換可能位置にあると印刷パフォーマンスが最速となる。従って、コントローラユニット３１３は、スタンバイ時はトナーカートリッジ７３０Ｂｋが交換可能位置にある位置で待機させるように制御し、動作モードをトナー交換優先モードに設定する。
【００４５】
カラー印刷時、すなわち、カラーカートリッジを用いた印刷動作中に、カラーカートリッジに関するエラーが発生した場合に、コントローラユニット３１３は、以下の処理を行う。コントローラユニット３１３は、モノクロ印刷を行うか、またはエラーが発生したカラーカートリッジが交換されたかを判断する。コントローラユニット３１３は、該判断結果に応じて、デバイスの動作モードを、トナー交換優先モードとモノクロパフォーマンス優先モードとの間で切り替える（切り替え手段として機能する）。コントローラユニット３１３が上記切り替え手段として機能することによって、トナー交換のユーザビリティとモノクロ印刷のパフォーマンスとを両立することができる。
【００４６】
図４〜６は、本発明の実施例１における、トナー交換優先モードとモノクロパフォーマンス優先モードにおいてそれぞれのモードへの切り替え処理を説明するフローチャートの例である。なお、この例では、トナーカートリッジに関して生じるエラー（トナーエラー）は、トナー無しであるものとする。また、デバイス１０３の動作モードのデフォルトはトナー交換優先モードであり、すべてのトナーカートリッジにエラーがなければトナー交換優先モードで動作する。
【００４７】
図４において、コントローラユニット３１３が、動作モード設定レジスタが未設定かどうかを確認する（ステップＳ４０１）。動作モード設定レジスタは、デバイス１０３の動作モードを保持するレジスタである。ステップＳ４０１で動作モード設定レジスタが未設定だと確認された場合、コントローラユニット３１３がＨＤＤ２０３に保存されている動作モードの情報を読み出し、動作モードを設定する（ステップＳ４０２）。これは、電源ＯＮ後は直前の電源ＯＦＦ時の動作モードを保持した状態で動作できるようにするためである。そのため、コントローラユニット３１３は、電源ＯＦＦ時には動作モードをＨＤＤ２０３に保存しておく。ステップＳ４０１で動作モード設定レジスタが設定済みであると確認された場合は、ステップＳ４０３に進む。
【００４８】
コントローラユニット３１３が、トナー残量センサ（不図示）によってトナーエラーが発生したトナーカートリッジが検出されたかを判断する（ステップＳ４０３）。トナーエラーがないスタンバイ時は、コントローラユニット３１３が、ＰＣ１０２等から印刷指示がされたかを判断する（ステップＳ４０４）。印刷指示がされていない場合はステップＳ４０４に戻る。印刷指示がされた場合、ステップＳ４０５に進み、コントローラユニット３１３が、印刷を実行する（ステップＳ４０５）。その後、本処理が終了するが、この場合は、動作モードはトナー交換優先モードのままで終了となる。
【００４９】
ステップＳ４０３においてトナーエラーが発生したトナーカートリッジが検出された場合は、ステップＳ４０６に進む。コントローラユニット３１３が、ブラックのトナーカートリッジ（トナーカートリッジ７３０Ｂｋ）が使用できる状態であるかを確認する（ステップＳ４０６）。トナーカートリッジ７３０Ｂｋが、例えばトナー無しなどで使用できない場合、印刷ができない。従って、この場合には、コントローラユニット３１３が、トナーカートリッジ７３０Ｂｋが交換されたかを判断する（ステップＳ４０７）。トナーカートリッジ７３０Ｂｋが交換されていない場合はステップＳ４０７に戻る。トナーカートリッジ７３０Ｂｋが交換された場合は、ステップＳ４０３に戻る。
【００５０】
ステップＳ４０６において、トナーカートリッジ７３０Ｂｋが使用できる状態であると判定された場合は、ステップＳ４０８に進む。トナーカートリッジ７３０Ｂｋが使用できる状態であると判定されたことは、ブラック（黒色）のトラーとは異なる色のトナー、すなわち、カラーカートリッジに関するエラーが検出されたことを意味する。ステップＳ４０８において、コントローラユニット３１３が、現在の動作モードがトナー交換優先モードかどうかを判定する（ステップＳ４０８）。すなわち、コントローラユニット３１３は、黒色の記録剤とは異なる色の記録剤に関するエラーが検出された場合に、デバイスの動作モードを判定する判定手段として機能する。
【００５１】
コントローラユニット３１３は、ステップＳ４０８における動作モードの判定に応じて、エラーが検出されたトナーを収納するトナーカートリッジが異なる位置になるよう移動させる。具体的には、ステップＳ４０８において動作モードがトナー交換優先モードであると判定された場合は、ステップＳ４０９に進む。コントローラユニット３１３が、トナーエラーが検出されたトナーカートリッジを交換可能位置へ移動させる（ステップＳ４０９）。ステップＳ４０８において、動作モードがモノクロパフォーマンス優先モードであると判定された場合は、ステップＳ４１０に進む。コントローラユニット３１３が、モノクロ印刷のパフォーマンスを最速にするためにトナーカートリッジ７３０Ｂｋを交換可能位置へ移動させる（ステップＳ４１０）。
【００５２】
図５は、図４のステップＳ４０９の処理実行後、すなわち動作モードがトナー交換優先モードの場合に印刷ジョブを受信した場合の処理のフローチャートである。コントローラユニット３１３が、交換が必要なトナーカートリッジが交換されたかを判断する（ステップＳ５０１）。交換が必要なトナーカートリッジが交換された場合には、コントローラユニット３１３は、デバイス１０３の動作モードをトナー交換優先モードのまま維持し、図４のステップＳ４０１に進む。ステップＳ４０１およびＳ４０３ではＮｏに該当するため、ステップＳ４０４まで進み、ジョブが投入されるまで待機する。
【００５３】
ステップＳ５０１において、交換が必要なトナーカートリッジが交換されていない場合、ステップＳ５０２に進み、コントローラユニット３１３が、ＰＣ１０２等から印刷指示がされたかを判断する（ステップＳ５０２）。印刷指示がされていない場合はステップＳ５０１に戻る。印刷指示がされた場合、ステップＳ５０３に進み、印刷指示がカラージョブかどうかを判定する（ステップＳ５０３）。カラージョブの場合、ステップＳ５０４に進み、コントローラユニット３１３が、交換が必要なトナーカートリッジが交換されたかを判断する（ステップＳ５０４）。交換が必要なトナーカートリッジが交換された場合、コントローラユニット３１３が、印刷を実行する（ステップＳ５０５）。この場合、デバイス１０３の動作モードがトナー交換優先モードのまま維持される。
【００５４】
ステップＳ５０４において、交換が必要なトナーカートリッジが交換されていない場合、ステップＳ５０６に進む。そして、コントローラユニット３１３が、ジョブがキャンセルされたかどうかを確認する（ステップＳ５０６）。ジョブキャンセルされていない場合は、ステップＳ５０４に戻る。ジョブキャンセルされた場合は、印刷処理を中止する（ステップＳ５０７）。この場合も、デバイス１０３の動作モードがトナー交換優先モードのまま維持される。
【００５５】
ステップＳ５０３における判定の結果、ジョブがモノクロジョブである場合、ステップＳ５０８に進む。コントローラユニット３１３が、トナーカートリッジを特定待機位置へ移動させる（ステップＳ５０８）。具体的には、コントローラユニット３１３が、トナーカートリッジを、トナーカートリッジ７３０Ｂｋが交換可能位置にある待機位置へ移動させる。つまり、コントローラユニット３１３は、プリンタ部３１４に指示して、トナーカートリッジの配置位置を、カラーカートリッジが交換可能位置にある配置位置から特定待機位置にさせる。
【００５６】
次に、コントローラユニット３１３が、待機位置移動カウンタのカウント値をインクリメントする（ステップＳ５０９）。待機位置移動カウンタは、特定待機位置移動回数をカウントする。特定待機位置移動回数は、コントローラユニット３１３が、トナーカートリッジの配置位置を、カラーカートリッジが交換可能位置にある配置位置から特定配置位置にさせた回数である。すなわち、特定待機位置移動回数は、カラーカートリッジのエラーを解消することなく、モノクロ印刷のジョブを実行した回数に対応する。
【００５７】
ここで、カラーカートリッジが交換可能位置にある配置位置から特定待機位置へ移動させるのに、例えば数秒かかる。従って、モノクロ印刷の印刷開始がその分遅くなってしまい、モノクロ印刷のパフォーマンスが低下する。そこで、コントローラユニット３１３は、特定待機位置移動回数をカウントし、特定待機位置移動回数と閾値との比較結果に基づいて、動作モードをモノクロパフォーマンス優先モードに切り替えるようにする（ステップＳ５１１乃至Ｓ５１２を参照して後述）。
【００５８】
次に、コントローラユニット３１３が、モノクロ印刷を開始する（ステップＳ５１０）。印刷が完了した場合、コントローラユニット３１３が、カウントされた特定待機位置移動回数を閾値と比較し、特定待機位置移動回数が閾値以上であるかを判断する（ステップＳ５１１）。上記閾値は、例えば実験または経験等に基づいて予め定められる。特定待機位置移動回数が閾値以上である場合、コントローラユニット３１３が、デバイス１０３の動作モードをモノクロパフォーマンス優先モードに切り替える（ステップＳ５１２）。
【００５９】
ステップＳ５１２においては、コントローラユニット３１３が、更に、待機位置移動カウンタのカウント値をリセットする。このとき、デバイス１０３の動作モードが切り替えられてモノクロパフォーマンス優先モードに移行し、トナーカートリッジ７３０Ｂｋ以外のカラーカートリッジにエラーがある状態なので、図４のフローチャートでは処理がステップＳ４１０まで進む。ステップＳ４１０において、コントローラユニット３１３が、トナーカートリッジを特定待機位置すなわちモノクロ印刷のパフォーマンスが最速となる配置位置へ移動する（図４のステップＳ４１０）。
【００６０】
図５に戻って、ステップＳ５１１において、カウントされた特定待機位置移動回数が閾値以上でない場合、デバイス１０３の動作モードがトナー交換優先モードのまま維持される。このとき、デバイス１０３の動作モードはトナー交換優先モードであり、トナーカートリッジ７３０Ｂｋ以外のカラーカートリッジにエラーがある状態なで、図４のフローチャートではステップＳ４０９まで進む。ステップＳ４０９において、コントローラユニット３１３が、トナーエラーが発生したトナーカートリッジを交換可能位置に移動させる（図４のステップＳ４０９）。
【００６１】
図４、図５を参照して説明したことから、コントローラユニット３１３は、黒色の記録剤とは異なる色の記録剤に関するエラーが検出された場合における動作モードがトナー交換優先モードであると判定された場合（図４のＳ４０８でＹｅｓ）に、以下の処理を行う。コントローラユニット３１３は、上記エラーを解消することなく、モノクロ印刷のジョブを実行した回数が閾値以上となった際には（図５のＳ５０１でＮｏ，Ｓ５１１でＹｅｓ）、デバイスの動作モードをモノクロパフォーマンス優先モードに切り替える（Ｓ５１２）。
【００６２】
図６は、図４のステップＳ４１０の処理実行後、すなわち動作モードがモノクロパフォーマンス優先モードの場合に印刷ジョブを受信した場合の処理のフローチャートである。コントローラユニット３１３が、交換が必要なトナーカートリッジが交換されたか、すなわちエラーが解消されたかを判断する（ステップＳ６０１）。交換が必要なトナーカートリッジが交換された場合、コントローラユニット３１３は、デバイス１０３の動作モードをトナー交換優先モードに切り替え、図４のステップＳ４０１に進む。ステップＳ４０１およびＳ４０３ではＮｏに該当するため、ステップＳ４０４まで進み、ジョブが投入されるまで待機する。
【００６３】
ステップＳ６０１における判断処理において、交換が必要なトナーカートリッジが交換されていない場合、コントローラユニット３１３が、ＰＣ１０２等から印刷指示がされたか、すなわち、印刷ジョブが存在するかを判断する（ステップＳ６０３）。印刷指示がされていない場合はステップＳ６０１に戻る。印刷指示がされた場合は、コントローラユニット３１３が、印刷指示がカラージョブか、すなわち、カラー印刷指示がされたかを判定する（ステップＳ６０４）。
【００６４】
カラー印刷指示がされた場合、コントローラユニット３１３が、トナーエラーのカートリッジ（この例ではカラーカートリッジ）を交換可能位置に移動する（ステップＳ６０５）。トナーエラーのあるカートリッジが複数ある場合、コントローラユニット３１３は、トナーエラーのあるカートリッジを１つずつ順番に交換可能位置に移動させる。コントローラユニット３１３がトナーカートリッジを交換可能位置に移動させる順番は、例えばエンジンの構成によって予め決まる順番とする。また、コントローラユニット３１３は、トナーエラーのあるカートリッジを交換可能位置に移動させた後、例えば、カートリッジの交換が検知されたことをトリガとして、トナーエラーのある次のカートリッジを交換可能位置に移動させる。なお、このトリガが、本体カバー７０１の開閉でもよいし、トナーエラーのあるカートリッジを交換可能位置に移動させた後、一定時間が経過したことでもよい。
【００６５】
次に、コントローラユニット３１３が、交換が必要なカートリッジが交換されたか、すなわちエラーが解消されたかを判断する（ステップＳ６０６）。交換が必要なカートリッジが交換された場合、コントローラユニット３１３が、デバイス１０３の動作モードをトナー交換優先モードに切り替える（ステップＳ６０７）。これは、交換が必要なカートリッジがすべて交換されたことで、カラージョブの印刷が可能となり、さらにユーザがカラージョブ印刷を実行したい意思表示をしたと判断することができるためである。そして、コントローラユニット３１３が、印刷を開始する（ステップＳ６０８）。ステップＳ６０８において印刷が開始した後の処理は、図４および図５を参照して説明した処理と同様である。
【００６６】
ステップＳ６０６において、交換が必要なカートリッジが交換されなかった場合、コントローラユニット３１３が、ジョブがキャンセルされたかを判断する（ステップＳ６０９）。ジョブがキャンセルされなかった場合は、ステップＳ６０６に戻る。ジョブがキャンセルされた場合は、コントローラユニット３１３が、印刷処理を中止する（ステップＳ６１０）。このとき、デバイス１０３の動作モードはモノクロパフォーマンス優先モードのまま維持される。トナーカートリッジ７３０Ｂｋ以外のカラーカートリッジにエラーがある状態なので、図４のフローチャートではステップＳ４１０まで進む。ステップＳ４１０において、コントローラユニット３１３が、トナーカートリッジを、特定待機位置すなわちモノクロ印刷のパフォーマンスが最速となる配置位置へ移動させる（図４のステップＳ４１０）。
【００６７】
図４、図５を参照して説明したことから、コントローラユニット３１３は、カラー印刷中にカラーカートリッジに関するエラーが発生した場合であって動作モードがトナー交換優先モードであるときに、以下の処理を行う。コントローラユニット３１３は、モノクロ印刷を行うか（図５のＳ５０３でＮｏ）、またはエラーが発生したカラーカートリッジが交換されたか（図５のＳ５０４）を判断する。コントローラユニット３１３は、モノクロ印刷を行うと判断したときに、デバイス１０３の動作モードをトナー交換優先モードからモノクロパフォーマンス優先モードに切り替える（図５のステップＳ５１２）。
【００６８】
また、図６を参照して説明したことから、コントローラユニット３１３は、カラー印刷中にカラーカートリッジに関するエラーが発生した場合であって動作モードがモノクロパフォーマンス優先モードであるときに、以下の処理を行う。コントローラユニット３１３は、モノクロ印刷を行うか（図６のＳ６０４でＮｏ）、またはエラーが発生したカラーカートリッジが交換されたか（図６のＳ６０６）を判断する。そして、コントローラユニット３１３は、エラーが発生したカラーカートリッジが交換されたときに、デバイス１０３の動作モードをモノクロパフォーマンス優先モードからトナー交換優先モードに切り替える（図６のＳ６０６でＹｅｓ、Ｓ６０７）。従って、実施例１の画像形成装置によれば、装置状態に応じて、エラーが生じた記録剤収容部の交換を優先するモードと、特定の記録剤収容部を用いた印刷を最速で開始するモードとの間で動作モードを切り替えることができる。
【００６９】
実施例１では、印刷実行時にすべて正常終了しているものとしているが、印刷中に何らかの要因で印刷が中断された場合も同様である。印刷中に何らかの要因で印刷が中断された場合、コントローラユニット３１３は印刷中の状態を解除する。その後、印刷が再開できる状態になると、ＰＣ１０２等やコントローラユニット３１３自身が管理しているジョブ情報に基づき、印刷が完了していないデータを再送する。この再送されたデータをコントローラユニット３１３は新規のジョブとして扱い、印刷を再開する。このため、図４、図５、図６で示したフローチャートは印刷中にトナーエラーが発生した場合についても適用可能である。
【００７０】
次に、本発明の実施例２について説明する。実施例２においては、コントローラユニット３１３が、ユーザの操作によってデバイス１０３の動作モードが選択入力された場合に、該選択入力結果に応じて、該動作モードをモノクロパフォーマンス優先モードとトナー交換優先モードとの間で切り替える。
【００７１】
図７は、デバイスの動作モードを選択入力するためのユーザインタフェースの例を示す図である。ＰＣ１０２上で動作するＵＩアプリケーションが、図７に示すユーザインタフェースを画面表示する。ユーザは、図７に示すユーザインタフェースを用いて、カラートナー無しが発生している時の動作モードの設定として、自動で切り替えるか、または手動で設定するかを選択することができる。
【００７２】
また、ユーザは、動作モードを手動で設定することを選択する場合に、動作モードをモノクロパフォーマンス優先モードに設定するか、またはトナー交換優先モードに設定するかを選択することができる。ＵＩアプリケーションが、ユーザによる選択入力結果をデバイス１０３のコントローラユニット３１３に渡し、コントローラユニット３１３が、カラートナー無しが発生している時の動作モードを、上記渡された選択入力結果に応じた動作モードに設定する。図７に示す例では、ユーザがモノクロパフォーマンス優先モードを選択している。
【００７３】
次に、本発明の実施例３について説明する。実施例３においては、コントローラユニット３１３が、ユーザの印刷操作の傾向を示す情報を該ユーザに対応付けて所定の記憶手段に記憶する。コントローラユニット３１３は、ユーザが印刷操作を開始したときに、このユーザに対応する印刷操作の傾向を示す情報を上記記憶手段から取得する。そして、コントローラユニット３１３は、上記取得した印刷操作の傾向を示す情報に基づいて、特定待機位置移動回数との比較対象となる閾値を変更する。特定待機位置移動回数との比較対象となる閾値は、例えば図５のステップＳ５１１において特定待機位置移動回数と比較される閾値である。
【００７４】
例えば、カラーカートリッジにエラーがある状態でモノクロ印刷を行うことが多いユーザ、または、単純にモノクロ印刷を行うことが多いユーザが印刷操作しているときは、コントローラユニット３１３が、閾値を１に設定する。これにより、デバイス１０３の動作モードを、１回の特定待機位置移動回数でモノクロパフォーマンス優先モードに切り替えることができる。また、例えば、カラーカートリッジにエラーが生じた場合にカラー印刷を続行することが多いユーザが印刷操作しているときは、コントローラユニット３１３が、閾値を２以上に設定する。これにより、デバイス１０３の動作モードがトナー交換優先モードに維持され易くなる。なお、コントローラユニット３１３が、ユーザの操作入力に応じて、上記閾値を任意の値に設定するようにしてもよい。
【００７５】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2012068299.tif 000003
【図２】
2012068299.tif 000004
【図３】
2012068299.tif 000005
【図４】
2012068299.tif 000006
【図５】
2012068299.tif 000007
【図６】
2012068299.tif 000008
【図７】
2012068299.tif 000009