データ処理装置より受信した印刷データを解釈して印刷処理する画像形成装置であって、カラー印刷とモノクロ印刷の合計印刷枚数に対するカラー印刷枚数をカラー印刷比率として算出するカラー印刷比率算出手段と、前記カラー印刷比率算出手段によって算出されたカラー印刷比率が所定の値より低い場合に、キャリブレーションの実行を抑制するキャリブレーション抑制手段とを有することを特徴とする画像形成装置。データ処理装置より受信した印刷データを解釈して印刷処理する画像形成装置であって、カラー印刷とモノクロ印刷の合計印刷枚数に対するカラー印刷枚数をカラー印刷比率として算出するカラー印刷比率算出手段と、前記カラー印刷比率算出手段によって算出されたカラー印刷比率が所定の値より低い場合に、黒以外のカラートナーカートリッジの寿命警告表示を抑制する寿命警告表示抑制手段とを有することを特徴とする画像形成装置。本発明は、上述した問題を解決するためになされたものであり、ほとんどモノクロ印刷しかされない条件下において、キャリブレーションによるモノクロ印刷の生産性低下と無駄なトナー消費を防ぐことを目的とする。データ処理装置より受信した印刷データを解釈して印刷処理する画像形成装置であって、カラー印刷とモノクロ印刷の合計印刷枚数に対するカラー印刷枚数をカラー印刷比率として算出するカラー印刷比率算出手段S307と、前記カラー印刷比率算出手段によって算出されたカラー印刷比率が所定の値より低い場合に、キャリブレーションの実行を抑制するキャリブレーション抑制手段図4とを有することを特徴とする画像形成装置。本発明によれば、カラー印刷の比率に応じてキャリブレーション実行を制御することにより、ほとんどモノクロ印刷しかされない条件下において、キャリブレーションによるモノクロ印刷の生産性低下と無駄なトナー消費を防ぐことができる。さらにカラー印刷の比率に応じてカラートナーカートリッジの寿命表示を制御することにより、ユーザの条件下に適した警告表示を提供することができる。以下、本発明を実施するための最良の形態について図面を用いて説明する。[実施例1]プリンタのシステム構成の説明図1は、本発明の実施例を示す画像形成装置のシステム構成の概略を示す図である。図において、データ処理装置101は、例えば、コンピュータであり、画像情報の供給源として機能する。本実施例においては、画像形成装置102として、レーザビームプリンタ以降、プリンタと称するを用いている。本実施例において適用される画像形成装置は、レーザビームプリンタに限られるものではなく、インクジェットプリンタ等他のプリント方式のプリンタでもよいことは言うまでもない。プリンタコントローラコントローラ302は、データ処理装置101から供給される画像情報例えば、ページ記述言語以降、PDLと呼ぶに基づいて、ページ毎にラスタデータを生成し、プリンタエンジン303に送出する。プリンタエンジン303は、コントローラ302から供給されるラスタデータに基づいて、感光ドラム上に潜像を形成し、その潜像を記録媒体上に転写定着電子写真方式することにより画像を記録する。パネル部301は、ユーザインタフェースとして使用される。コントローラ302は、パネル部301を介してユーザからの所望の動作指示を受け付ける。また、コントローラ302は、パネル部301を介して、プリンタ102の処理内容やユーザへの警告内容を表示する。コントローラのシステム構成の説明図2は、コントローラ302の構成例を示すブロック図である。図において、401は、パネル部301とのデータ通信を行うパネルインタフェース部である。CPU409は、パネルインタフェース部401を介して、ユーザからのパネル部301を介しての設定および指示内容を受け付ける。402は、ネットワークを介してホストコンピュータ等のデータ処理装置101と双方向に通信接続するためのホストインタフェース部である。403は、ホストインタフェース部402を介してデータ処理装置101から受信した印刷ジョブをプリンタ102内部で扱いやすい形である中間データに変換する処理を行う中間データ作成部である。404は、本発明で説明する処理や、その他プリンタ102の行う制御プログラムコードが保持されるROMである。405は、RAMである。CPU409がRAM405に格納するデータには、ホストインタフェース部402を介して受信した印刷データ、印刷データを解釈して生成される中間データ、中間データをレンダリングして生成されるビットマップ、その他の処理に必要な一時的な各種処理ステータスなどがある。421は、ホストインタフェース部402を介して受信した印刷データやその他ログ情報などを保存するための二次ストレージである。二次ストレージには、HDDやSDカードなどがある。406は、プリンタエンジン303と通信接続するためのエンジンインタフェース部である。CPU409は、エンジンインタフェース部406を介して、プリンタエンジン303の状態を認識する。407は、DMA制御部である。CPU409は、RAM405内に格納されているビットマップデータをDMA制御部407を介してエンジンインタフェース部406に転送する。408は、RAM405に格納された中間データの内容に従って、ビットマップイメージに展開するレンダリング部である。409は、ROM404に格納された制御プログラムコードに基づいて、CPUバス420に接続されたデバイスを制御するCPUである。410は、プリンタ102の設定情報を保持するための不揮発性メモリEEPROMである。411は、USBメモリ等のリムーバブルメディア304から画像データ、プログラムデータ、機器設定データ等の各種データを読み取ったり書き込んだりするためのメディアインタフェース部である。420は、アドレス、データ、コントロールバスを含むCPUバスである。401から410のデバイスは、それぞれCPUバス420に接続されたすべてのデバイスにアクセスできる。通常のキャリブレーション制御の説明図3は、エンジンインタフェース部406が行う通常のキャリブレーション制御の処理手順を示すフローチャートである。図において、エンジンインタフェース部406は、プリンタエンジン303からのキャリブレーション要求があるかどうかを判断するS201。キャリブレーション要求は、プリンタエンジン303が、濃度補正や色ずれ補正が必要なタイミングとして、不図示のトナーカートリッジ以後、カートリッジと称するの交換、印刷枚数、環境変化等の所定の条件に従ってコントローラ302に通知するものである。エンジンインタフェース部406は、S201において、プリンタエンジン303からのキャリブレーション要求があると判断した場合には、S202に進む。エンジンインタフェース部406は、S201において、プリンタエンジン303からのキャリブレーション要求がないと判断した場合にパネルインタフェース部401を介してのユーザからのキャリブレーション要求があるかどうかを判断するS203。エンジンインタフェース部406は、S203において、パネルインタフェース部401を介してのユーザからのキャリブレーション要求があると判断した場合には、S202に進み、ないと判断した場合には、S201からの処理を繰り返す。エンジンインタフェース部406は、S202において、キャリブレーション要求の要因が即時実行タイプの要因かどうかを判断する。即時実行タイプの要因とは、例えばカートリッジの交換直後や、転写材の交換直後など、最低限の画像品質を保証するために印刷開始前にキャリブレーション実行が必須なケースのことである。エンジンインタフェース部406は、S202において、キャリブレーション要求の要因が即時実行タイプの要因であると判断した場合には、S204において即キャリブレーションを実行する。一方、エンジンインタフェース部406は、S202において、キャリブレーション要求の要因が即時実行タイプの要因でないと判断した場合には、S205に進む。エンジンインタフェース部406は、S205において、黒以外のカラーカートリッジのトナー残量が空になっていないかどうかを判断する。エンジンインタフェース部406は、S205において、黒以外のカラーカートリッジのトナー残量が空になっていなければ、機内で処理中のジョブがなくなるのを待ってS206、キャリブレーションを実行するS204。エンジンインタフェース部406は、S205において、黒以外のカラーカートリッジのトナー残量が空になっていれば、S201からの処理を繰り返す。モノクロ印刷優先モードの説明ところで、画像形成装置102のユースケースとして、カラー画像形成装置であってもほとんどモノクロ印刷しかされないケースがある。そのような条件下でも、定期的なキャリブレーション実行によってカラーカートリッジは消耗する。本発明では、ほとんどモノクロ印刷しかされない条件下でキャリブレーション実行によるカラーカートリッジの消耗を防ぐための動作モードとしてモノクロ印刷優先モードを備えている。パネルインタフェース部401は、モノクロ印刷優先モードを設定するためのメニューをパネル部401に表示し、ユーザからの設定指示を受け付ける。モノクロ印刷優先モード時のキャリブレーション制御の説明図4は、エンジンインタフェース部406が行うモノクロ印刷優先モード時のキャリブレーション制御の処理手順を示すフローチャートである。図において、エンジンインタフェース部406は、プリンタエンジン303からのキャリブレーション要求があるかどうかを判断するS301。エンジンインタフェース部406は、S301において、プリンタエンジン303からのキャリブレーション要求があると判断した場合には、S302に進む。エンジンインタフェース部406は、S301において、プリンタエンジン303からのキャリブレーション要求がないと判断した場合にパネルインタフェース部401を介してのユーザからのキャリブレーション要求があるかどうかを判断するS303。エンジンインタフェース部406は、S203において、パネルインタフェース部401を介してのユーザからのキャリブレーション要求があると判断した場合には、S302に進み、ないと判断した場合には、S301からの処理を繰り返す。エンジンインタフェース部406は、S302において、キャリブレーション要求の要因が即時実行タイプの要因かどうかを判断する。エンジンインタフェース部406は、S302において、キャリブレーション要求の要因が即時実行タイプの要因であると判断した場合には、S304において即キャリブレーションを実行する。一方、エンジンインタフェース部406は、S302において、キャリブレーション要求の要因が即時実行タイプの要因でないと判断した場合には、S305に進む。エンジンインタフェース部406は、S305において、黒以外のカラーカートリッジのトナー残量が空になっていないかどうかを判断する。エンジンインタフェース部406は、S305において、黒以外のカラーカートリッジのトナー残量が空になっていなければ、S306に進み、黒以外のカラーカートリッジのトナー残量が空になっていれば、S301からの処理を繰り返す。エンジンインタフェース部406は、S306において、カラー印刷比率が基準値以上かどうかを判断する。カラー印刷比率とは、全印刷枚数カウンタに対するカラー印刷枚数カウンタの割合であり、カラー印刷比率が低ければほとんどモノクロしか印刷されていないと判断することができる。S306における基準値は、例えば1にして、変更可能な設定値であってもよい。印刷枚数カウンタは、EEPROM410に保持する構成でも、プリンタエンジン303内の不揮発メモリに保持する構成でも、不図示のカートリッジ内の不揮発メモリ内に保持する構成でもよい。エンジンインタフェース部406は、S306において、カラー印刷比率が基準値以上と判断した場合には、機内で処理中のジョブがなくなるのを待ってS307、キャリブレーションを実行するS304。エンジンインタフェース部406は、S306において、カラー印刷比率が基準値未満と判断した場合には、キャリブレーションを実行しないで、S308に進む。エンジンインタフェース部406は、S308において、次のページの印刷がフルカラーでの印刷かどうかを判断する。エンジンインタフェース部406は、S308において、次のページの印刷がフルカラーでの印刷と判断した場合には、現在モノクロ印刷中のページと次にフルカラー印刷するページとの間にキャリブレーションを実行するS304。エンジンインタフェース部406は、S308において、次のページの印刷がモノクロでの印刷である、あるいは次に印刷するジョブが存在しないと判断した場合には、S301からの処理を繰り返す。以上のように、本発明によれば、カラー印刷の比率に応じてキャリブレーション実行を制御することにより、ほとんどモノクロ印刷しかされない条件下において、キャリブレーションによるモノクロ印刷の生産性低下と無駄なトナー消費を防ぐことができる。カートリッジ寿命表示制御の説明図5は、エンジンインタフェース部406が行うカートリッジ寿命表示制御の処理手順を示すフローチャートである。エンジンインタフェース部406は、S401において、モノクロ印刷優先モードかどうかを判断し、モノクロ印刷優先モードであればS402に、モノクロ印刷優先モードでなければS403に進む。エンジンインタフェース部406は、S402において、カラー印刷比率が基準値以上かどうかを判断し、基準値以上であればS403に、基準値未満であればS405に進む。エンジンインタフェース部406は、S403において、黒以外のカラーカートリッジが寿命状態かどうかを判断し、寿命に到達していれば該当色のカートリッジが寿命状態である旨をパネルインタフェース部401を介してパネル部301に表示するS404。一方、エンジンインタフェース部406は、S403において、黒以外のカラーカートリッジが寿命に到達していなければパネルインタフェース部401を介してパネル部301の該当色のカートリッジ寿命表示を解除するS405。エンジンインタフェース部406は、S407において、黒のカートリッジが寿命状態かどうかを判断し、寿命に到達していれば黒のカートリッジが寿命状態である旨をパネルインタフェース部401を介してパネル部301に表示するS408。一方、エンジンインタフェース部406は、S407において、黒のカートリッジが寿命に到達していなければパネルインタフェース部401を介してパネル部301の黒カートリッジの寿命表示を解除するS409。エンジンインタフェース部406は、S408、あるいはS409の処理を終えるとS401からの処理を繰り返す。以上のように、本発明によれば、カラー印刷の比率に応じてカラートナーカートリッジの寿命表示を制御することにより、ユーザの条件下に適した警告表示を提供することができる。