主走査方向および副走査方向に配列された画像データを前記主走査方向および前記副走査方向に走査することによって顕在化された画像を形成する画像形成装置であって、前記副走査方向において実データで構成された実潜像ラインと前記実データを用いて形成された虚潜像ラインによって疑似的に通常の2倍の解像度の画像として印刷する疑似高解像度印刷モード図3のS108と、画像形成時の画像形成速度を1/2にすることで実潜像ラインを通常の2倍形成して高解像度印刷する実高解像度印刷モード図3のS104とを備え、高解像度での印刷を指定されたジョブを受け付けたときに、少なくともいずれかのドラムの消耗が寿命の規定値に到達していなければ前記疑似高解像度印刷モードによって該ジョブの画像形成を行い図3のS105とS108、寿命の規定値に到達していれば前記実高解像度印刷モードによって該ジョブの画像形成を行う図3のS105とS104ことを特徴する画像形成装置。本発明は、上述した問題を解決するためになされたものであり、高解像度印刷指定のジョブに対してドラム消耗の影響を最低限に抑えて生産性と画質という観点で最適な高解像度印刷制御を行うことを目的とする。主走査方向および副走査方向に配列された画像データを前記主走査方向および前記副走査方向に走査することによって顕在化された画像を形成する画像形成装置であって、前記副走査方向において実データで構成された実潜像ラインと前記実データを用いて形成された虚潜像ラインによって疑似的に通常の2倍の解像度の画像として印刷する疑似高解像度印刷モード図3のS108と、画像形成時の画像形成速度を1/2にすることで実潜像ラインを通常の2倍形成して高解像度印刷する実高解像度印刷モード図3のS104とを備え、高解像度での印刷を指定されたジョブを受け付けたときに、少なくともいずれかのドラムの消耗が寿命の規定値に到達していなければ前記疑似高解像度印刷モードによって該ジョブの画像形成を行い図3のS105とS108、寿命の規定値に到達していれば前記実高解像度印刷モードによって該ジョブの画像形成を行う図3のS105とS104ことを特徴する画像形成装置。本発明によれば、高解像度印刷指定のジョブに対してドラム消耗の影響を最低限に抑えて生産性と画質という観点で最適な高解像度印刷制御を行うことができる。以下、本発明を実施するための最良の形態について図面を用いて説明する。[実施例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を介して受信した印刷データ、印刷データを解釈して生成される中間データ、中間データをレンダリングして生成されるビットマップ、その他の処理に必要な一時的な各種処理ステータスなどがある。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から画像データ、プログラムデータ、機器設定データ等の各種データを読み取ったり書き込んだりするためのメディアインタフェース部である。412は、ジョブ制御部というROM404に保持されるプログラムのモジュールであり、そのプログラムはコントローラ302のRAM405に記憶され、CPU409により実行される。CPU409は、ジョブ制御部412を介して、データ処理装置101から受信したデータを印刷ジョブとしてRAM405に保存した上で印刷処理を実行する。さらに、CPU409は、ジョブ制御部412を介して、データ処理装置101から受信したデータを印刷ジョブとしてRAM405に保存したり、保存されている印刷ジョブをそれらから消去したりする。421は、レンダリング部408によって生成されたビットマップに対して疑似高解像度印刷技術に従ったデータ処理を施す疑似高解像度処理部である。CPU409は、ホストインタフェース部402を介してデータ処理装置101から受信した印刷ジョブが高解像度印刷を指定された印刷ジョブだった場合に、レンダリング部408によって生成されたビップマップデータを疑似高解像度処理部421を介して疑似高解像度化し、その出力ビットマップデータをRAM405内に格納する。420は、アドレス、データ、コントロールバスを含むCPUバスである。401から410のデバイスは、それぞれCPUバス420に接続されたすべてのデバイスにアクセスできる。高解像度印刷モード判定処理の説明図3は、本発明におけるジョブ制御部412が高解像度印刷指定のジョブに対して最適な高解像度印刷モードを決定するための処理手順を示すフローチャートである。ジョブ制御部412は、ホストインタフェース部402を介して受信した印刷ジョブが高解像度指定の印刷ジョブかどうかを判断するS101。S101において高解像度指定の印刷ジョブだった場合、ジョブ制御部412は、印刷ジョブのメディア指定とトナーカートリッジの中のドラム消耗度によって高解像度印刷モードを決定するS102~S108。高解像度指定の印刷ジョブでなければ、ジョブ制御部412は、高解像度印刷モードの判定処理を終了する。S102において、ジョブ制御部412は、印刷ジョブのメディア指定が、例えば普通紙の搬送速度の1/2以下の搬送速度に落とす必要のあるメディアかどうかを判断する。例えば厚めの転写材に印刷する場合には、搬送速度を落として定着性を上げることが多い。ジョブ制御部412は、S102において1/2以下の搬送速度に落とす必要のあるメディア指定で、本メディア指定との組み合わせでプリンタエンジン303による実高解像度印刷モードを使用可能ならS103、その印刷ジョブの高解像度印刷方法を実高解像度印刷モードに決定するS104。ジョブ制御部412は、S102において1/2以下の搬送速度に落とす必要のあるメディア指定でなかった場合、あるいはS103において本メディア指定との組み合わせでプリンタエンジン303による実高解像度印刷モードを使用できない場合にはS105の処理を行う。S105では、ジョブ制御部412は、プリンタエンジン303に装着されているいずれかのトナーカートリッジのドラム消耗が寿命の規定値を超えているかどうかを判断する。ジョブ制御部412は、S105においていずれかのトナーカートリッジのドラム消耗が寿命の規定値を超えていて、本メディア指定との組み合わせでプリンタエンジン303による実高解像度印刷モードを使用可能ならS106、その印刷ジョブの高解像度印刷方法を実高解像度印刷モードに決定するS104。ジョブ制御部412は、S105においていずれかのトナーカートリッジのドラム消耗が寿命の規定値を超えていて、S106において本メディア指定との組み合わせでプリンタエンジン303による実高解像度印刷モードを使用できないなら、パネルインタフェース部401を介してエラーメッセージを表示するS107。そのメッセージ内容は、例えばドラム寿命によって高解像度での出力を保証できない旨の内容である。その後、ジョブ制御部412は、その印刷ジョブの高解像度印刷方法を疑似高解像度印刷モードに決定するS108。S107において表示したエラーメッセージが、所定の条件、あるいはユーザによるパネル部301の操作によって解除された場合には、ジョブ制御部412は、その印刷ジョブを疑似高解像度印刷モードにて印刷することになる。ジョブ制御部412は、S105においていずれかのトナーカートリッジのドラム消耗が寿命の規定値を超えていない場合にも、その印刷ジョブの高解像度印刷方法を疑似高解像度印刷モードに決定するS108。以上のように、本発明によれば、高解像度印刷指定のジョブに対してドラム消耗の影響を最低限に抑えて生産性と画質という観点で最適な高解像度印刷制御を行うことができる。