(57)【要約】【課題】  現像ユニットが装着された位置に関わらず、カラー画像を形成できる画像形成装置、画像形成システム、制御装置、画像形成方法、制御方法、制御プログラムおよびそのプログラムを記録した記録媒体を提供する。【解決手段】  ＣＭＹＫの現像ユニットが装着されている場合に、エンジンコントローラは各現像ユニットの装着位置を取得してから（ステップＳ４０）、メインコントローラは、各現像ユニットの装着位置の順番に基づいて、画像データの色の順番を並び替える（ステップＳ４１）。メインコントローラは、並び替えた画像データから画像信号を生成してエンジンコントローラに送信する（ステップＳ４２）。エンジンコントローラは画像信号を印刷エンジンに送信する（ステップＳ４４）ことにより画像を形成する。現像ユニットの順番に従って画像データを並び替えるので、現像ユニットの装着位置に関わらずカラー画像を形成することができる。【選択図】      図８
2006163107.tif 000002
【特許請求の範囲】
【請求項１】
単色画像を形成するための現像剤を収納する現像剤収容体が装着される装着部を、複数個有し、
前記装着部の所定の順番に従って、前記装着された現像剤収容体の現像剤を順次使用して現像することにより単色画像を順次形成し、カラー画像を取得する画像形成装置であって、
前記装着部ごとに、前記現像剤収容体の現像剤が有する色を検出する検出手段と、
前記複数の装着部に、カラー画像を形成するための複数の現像剤が装着されている場合に、前記装着部に装着された現像剤収容体の現像剤が有する色について、前記装着部の順番に対応する色の順番に従って、単色画像を順次形成する画像形成手段と、を備えることを特徴とする画像形成装置。
【請求項２】
単色画像を形成するための現像剤を収納する現像剤収容体が装着される装着部を、複数個有し、
前記装着部の所定の順番に従って、前記装着された現像剤収容体の現像剤を順次使用して現像することにより単色画像を順次形成し、カラー画像を取得する画像形成装置と、前記画像形成装置に画像データを送信するホスト装置と、を備える画像形成システムであって、
前記画像形成装置は、
前記装着部ごとに、装着された現像剤収容体の現像剤が有する色を検出する検出手段と、
前記複数の装着部に、カラー画像を形成するための複数の現像剤が装着されている場合に、前記装着部に装着された現像剤収容体の現像剤が有する色について、前記装着部の順番に対応する色の順番を示す情報を送信する色情報送信手段と、
単色画像データの順番に従って、単色画像データに対応する現像剤を使用して、単色画像を順次形成する画像形成手段と、を備え、
前記ホスト装置は、
前記色の順番を示す情報を受信する受信手段と、
前記色の順番に従って、複数の単色画像データを前記画像形成装置に送信する画像データ送信手段と、を備えることを特徴とする画像形成システム。
【請求項３】
単色画像を形成するための現像剤を収納する現像剤収容体が装着される装着部を、複数個有し、
前記装着部の所定の順番に従って、前記装着された現像剤収容体の現像剤を順次使用して現像することにより単色画像を順次形成し、カラー画像を取得する画像形成装置を制御する制御装置であって、
前記装着部に装着された現像剤収容体の現像剤が有する色について、前記装着部の順番に対応する色の順番を示す情報を受信する受信手段と、
前記色の順番に従って、複数の単色画像データを前記画像形成装置に送信する画像データ送信手段と、を備えることを特徴とする制御装置。
【請求項４】
単色画像を形成するための現像剤を収納する現像剤収容体が装着される装着部を、複数個有し、
前記装着部の所定の順番に従って、前記装着された現像剤収容体の現像剤を順次使用して現像することにより単色画像を順次形成し、カラー画像を取得する画像形成方法であって、
前記装着部ごとに、装着された現像剤収容体の現像剤が有する色を検出する検出工程と、
前記複数の装着部に、カラー画像を形成するための複数の現像剤が装着されている場合に、前記装着部に装着された現像剤収容体の現像剤が有する色について、前記装着部の順番に対応する色の順番に従って単色画像を順次形成する画像形成工程と、を備えることを特徴とする画像形成方法。
【請求項５】
単色画像を形成するための現像剤を収納する現像剤収容体が装着される装着部を、複数個有し、
前記装着部の所定の順番に従って、前記装着された現像剤収容体の現像剤を順次使用して現像することにより単色画像を順次形成し、カラー画像を取得する画像形成装置を制御する制御方法であって、
前記装着部に装着された現像剤収容体の現像剤が有する色について、前記装着部の順番に対応する色の順番を示す情報を受信する受信工程と、
前記色の順番に従って、複数の単色画像データを順次前記画像形成装置に送信する画像データ送信工程と、を備えることを特徴とする制御方法。
【請求項６】
単色画像を形成するための現像剤を収納する現像剤収容体が装着される装着部を、複数個有し、
前記装着部の所定の順番に従って、前記装着された現像剤収容体の現像剤を順次使用して現像することにより単色画像を順次形成し、カラー画像を取得する画像形成装置を制御する制御プログラムであって、
前記装着部に装着された現像剤収容体の現像剤が有する色について、前記装着部の順番に対応する色の順番を示す情報を受信する受信手段、
前記色の順番に従って、複数の単色画像データを順次前記画像形成装置に送信する画像データ送信手段、として機能させることを特徴とする制御プログラム。
【請求項７】
請求項６に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
電子写真技術を用いてカラー画像を形成する画像形成装置、画像形成システム、制御装置、画像形成方法、画像形成装置を制御する制御方法、制御プログラムおよびそのプログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
カラープリンタなどに設けられる電子写真技術を用いて画像を形成する画像形成装置は、画像データに応じて静電潜像が形成される像担持体と、像担持体の外周面を帯電させる帯電ユニットと、帯電された像担持体の外周面を画像データに応じて露光して静電潜像を形成する露光ユニットと、静電潜像に現像剤であるトナーを供給してトナー像に現像する現像装置と、トナー像を転写対象の媒体に転写させる転写ユニットとを有する。現像装置は、複数のカラートナーを収容する現像ユニットを着脱可能に保持し、現像タイミングに対応して適切な現像ユニットを像担持体に近接させる現像ユニット保持体を有する。この現像ユニット保持体は、通常、回転制御される現像ロータリーである。カラー印刷を行うときは、複数色のカラートナー、例えば４色（イエローＹ、マゼンタＭ、シアンＣ、ブラックＫ）の現像ユニットを現像ロータリーの各装着部に装着し、現像ロータリーを回転制御することにより、現像ユニットを順番に像担持体に近接させて現像する。また、ブラックのトナーのみを用いたモノクロ（モノクローム）印刷を行うときは、ブラックの現像ユニットが現像ロータリーに装着される。
【０００３】
また、特許文献１，２には、両モードをユーザにより適宜切り替え可能にすることができる画像形成装置が開示されている。すなわち、現像ロータリーに４色の現像ユニットを各色の装着部に装着した場合にカラー印刷モードに設定され、現像ロータリーのブラックの現像ユニットの装着部にのみブラックの現像ユニットを装着しそれ以外のＣＭＹの装着部に現像ユニットを装着しない場合にモノクロ印刷モードに設定される画像形成装置である。
【０００４】
また、特許文献２に記載の画像形成装置は、現像ロータリーの装着部を４色の現像ユニットに１対１に固定的に対応させず、ブラックの現像ユニットはどの装着部にも装着できるようになっている。ブラックの現像ユニットを複数個装着することにより、現像ユニットの交換回数を少なくすることができるとしている。
【０００５】
【特許文献１】特開２００３−４３７７３号公報
【特許文献２】特開２００３−３１６１０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１および２に記載した技術では、カラー印刷モードにおける現像ユニットを装着する装着部は、現像ユニットの各色ごとに予め決められているので、現像ユニットを自由な装着部に装着することができないという課題があった。また、ＣＭＹの現像ユニットを装着してモノクロ印刷モードからカラー印刷モードに切り替える場合に、例えば、ＣとＹとの現像ユニットの装着部を入れ違えてしまうと、ＣとＹの色が置き換わってしまうために正しいカラー画像を形成できなくなるという課題があった。
【０００７】
そこで、本発明は、現像ユニットの装着部に関わらず、正しいカラー画像を形成することができる画像形成装置、画像形成システム、制御装置、画像形成方法、制御方法、制御プログラムおよびそのプログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明では、単色画像を形成するための現像剤を収納する現像剤収容体が装着される装着部を、複数個有し、装着部の所定の順番に従って、装着された現像剤収容体の現像剤を順次使用して現像することにより単色画像を順次形成し、カラー画像を取得する画像形成装置であって、装着部ごとに、現像剤収容体の現像剤が有する色を検出する検出手段と、複数の装着部に、カラー画像を形成するための複数の現像剤が装着されている場合に、装着部に装着された現像剤収容体の現像剤が有する色について、装着部の順番に対応する色の順番に従って、単色画像を順次形成する画像形成手段と、を備えることを特徴とする。
【０００９】
この構成によれば、カラー画像を形成するための複数の現像剤が装着されている場合に、装着部ごとに、現像剤収容体の現像剤が形成する色を検出することにより装着部の所定の順番に対応して、装着部に装着された現像剤収容体の現像剤が形成する色の順番が得られる。そして、装着部の現像剤収容体の現像剤を、色の順番に従って順次使用することにより、単色画像を順次現像して、カラー画像を取得する。すなわち、装着部に装着された現像剤収容体の現像剤を、装着部の順番に使用してカラー画像を形成する。したがって、現像剤収容体を装着する順番に関わらず、カラー画像を形成することができる。
【００１０】
本発明の画像形成システムは、単色画像を形成するための現像剤を収納する現像剤収容体が装着される装着部を、複数個有し、装着部の所定の順番に従って、装着された現像剤収容体の現像剤を順次使用して現像することにより単色画像を順次形成し、カラー画像を取得する画像形成装置と、画像形成装置に画像データを送信するホスト装置と、を備える画像形成システムであって、画像形成装置は、装着部ごとに、装着された現像剤収容体の現像剤が有する色を検出する検出手段と、複数の装着部に、カラー画像を形成するための複数の現像剤が装着されている場合に、装着部に装着された現像剤収容体の現像剤が有する色について、装着部の順番に対応する色の順番を示す情報を送信する色情報送信手段と、単色画像データの順番に従って、単色画像データに対応する現像剤を使用して、単色画像を順次形成する画像形成手段と、を備え、ホスト装置は、色の順番を示す情報を受信する受信手段と、色の順番に従って、複数の単色画像データを画像形成装置に送信する画像データ送信手段と、を備えることを特徴とする。
【００１１】
この構成によれば、画像形成装置は、装着部ごとに、装着された現像剤収容体の現像剤が有する色を検出し、装着部の所定の順番に対応して現像剤収容体の現像剤が形成する色の順番をホスト装置に送信する。ホスト装置は、色の順番に従って、単色画像データを画像形成装置に送信する。画像形成装置は、単色画像データの順番に従って、単色画像データに対応する現像剤を使用して、単色画像を順次形成することにより、カラー画像を取得する。したがって、現像剤収容体を装着する順番に関わらず、カラー画像を形成することができる画像形成システムを得ることができる。
【００１２】
本発明の制御装置は、単色画像を形成するための現像剤を収納する現像剤収容体が装着される装着部を、複数個有し、装着部の所定の順番に従って、装着された現像剤収容体の現像剤を順次使用して現像することにより単色画像を順次形成し、カラー画像を取得する画像形成装置を制御する制御装置であって、装着部に装着された現像剤収容体の現像剤が有する色について、装着部の順番に対応する色の順番を示す情報を受信する受信手段と、色の順番に従って、複数の単色画像データを画像形成装置に送信する画像データ送信手段と、を備えることを特徴とする。
【００１３】
この構成によれば、制御装置は、複数の単色画像データを、受信した現像剤が有する色の順番に従って画像形成装置に送信する。画像形成装置は、装着部の所定の順番に従って、現像剤収容体の現像剤を順次使用して現像することにより、単色画像を順次形成する。すなわち、画像形成装置は、順次受信した単色画像データに従って、単色画像データに対応する現像剤を使用して、単色画像を順次形成する。したがって、現像剤収容体を装着する順番に関わらず、カラー画像を形成することができる。
【００１４】
本発明は画像形成方法とすることもできる。すなわち、本発明の画像形成方法は、単色画像を形成するための現像剤を収納する現像剤収容体が装着される装着部を、複数個有し、装着部の所定の順番に従って、装着された現像剤収容体の現像剤を順次使用して現像することにより単色画像を順次形成し、カラー画像を取得する画像形成方法であって、装着部ごとに、装着された現像剤収容体の現像剤が有する色を検出する検出工程と、複数の装着部に、カラー画像を形成するための複数の現像剤が装着されている場合に、装着部に装着された現像剤収容体の現像剤が有する色について、装着部の順番に対応する色の順番に従って単色画像を順次形成する画像形成工程と、を備えることを特徴とする。
【００１５】
また、本発明の制御方法は、単色画像を形成するための現像剤を収納する現像剤収容体が装着される装着部を、複数個有し、装着部の所定の順番に従って、装着された現像剤収容体の現像剤を順次使用して現像することにより単色画像を順次形成し、カラー画像を取得する画像形成装置を制御する制御方法であって、装着部に装着された現像剤収容体の現像剤が有する色について、装着部の順番に対応する色の順番を示す情報を受信する受信工程と、色の順番に従って、複数の単色画像データを順次画像形成装置に送信する画像データ送信工程と、を備えることを特徴とする。
【００１６】
さらに、本発明は、コンピュータに制御装置としての処理を行わせる制御プログラムまたはその制御プログラムを記憶した記録媒体とすることもできる。すなわち、本発明の制御プログラムは、単色画像を形成するための現像剤を収納する現像剤収容体が装着される装着部を、複数個有し、装着部の所定の順番に従って、装着された現像剤収容体の現像剤を順次使用して現像することにより単色画像を順次形成し、カラー画像を取得する画像形成装置を制御する制御プログラムであって、装着部に装着された現像剤収容体の現像剤が有する色について、装着部の順番に対応する色の順番を示す情報を受信する受信手段、色の順番に従って、複数の単色画像データを順次画像形成装置に送信する画像データ送信手段、として機能させることを特徴とする。また、このプログラムを記録した記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、ＩＣカード、パンチカードなど、コンピュータが読み取り可能な種々の媒体を利用することができる。
【発明を実施するための最良の形態】
【００１７】
（第１の実施形態）
以下、本発明を具体化した第１の実施形態について図面を参照して説明する。
【００１８】
図１は、本発明に係る印刷システム１の構成を示した図である。図１に示すように、印刷システム１は、ホストコンピュータ２およびプリンタ（画像形成装置）１０を備えている。プリンタ１０は、ホストコンピュータ２に接続されており、ホストコンピュータ２から送られる印刷データに基づいて、印刷媒体に印刷する。
【００１９】
図１に示すホストコンピュータ２は、プリンタ１０に対して印刷要求を行うホスト装置であり、アプリケーション３と、プリンタドライバ４とを備えている。ホストコンピュータ２には、ディスプレイ、キーボードおよびマウス（図示なし）が接続されており、ディスプレイに表示される画面に従ってキーボードまたはマウスから入力される操作信号に基づいて以下に述べる印刷処理が行われる。
【００２０】
アプリケーション３は、プリンタ１０に対する印刷要求元であり、印刷要求を行うユーザは、ディスプレイに表示される設定画面に従って、印刷時の各種印刷条件を設定する。ユーザが印刷を行う際には、キーボードまたはマウスなどにより入力される操作信号に基づいて当該アプリケーション３、または、後述するプリンタドライバ４からその旨の要求を行う。このとき、アプリケーション３は、プリンタドライバ４に印刷要求および画像データを送信する。
【００２１】
プリンタドライバ４は、アプリケーション３から画像データを受け取って、プリンタ１０が処理することができるデータ形式の印刷データを生成する。ここでは、プリンタドライバ４は、画像データがもつオブジェクト毎に記述されるＰＤＬ(Page Description Language)で表現された画像データを画素毎の濃度値で表現された画像データに変換する処理を行っている。そして、変換後の画像データの色表現（ＲＧＢデータ）をプリンタ１０で印刷される際の色表現であるＣ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）Ｋ（ブラック）データに変換する処理、その後のデータを圧縮する処理等も行っている。
【００２２】
また、プリンタドライバ４は、アプリケーション３からの印刷要求に基づいて、各種印刷条件を示す制御コマンドを生成する。こうして生成された画像データおよび制御コマンドからなる印刷データは、プリンタドライバ４から所定の順番でプリンタ１０に送信される。本実施形態のプリンタドライバ４は、画像データを決められた色の順番で送信するプレーン順次の転送を行う。すなわち、ＣＭＹＫデータである画像データを、Ｋデータ、Ｃデータ、Ｍデータ、Ｙデータの順番にプリンタ１０に送信する。
【００２３】
プリンタ１０として、レーザービームプリンタを例にして説明する。プリンタ１０は、プリンタ１０の動作を制御する制御ユニット１００と、制御ユニット１００の指示に従って印刷を行う印刷エンジン（画像形成手段）１０３とを備えている。また、図１に示すように、制御ユニット１００は、プリンタ１０全体の動作を制御するメインコントローラ１０１および印刷エンジン１０３の動作を制御するエンジンコントローラ１０２を有している。
【００２４】
図２は、プリンタ１０の構成を示す図である。図２に示すようにプリンタ１０は、潜像を担持する像担持体である感光体ドラム２０の回転方向に沿って、帯電ユニット３０と、露光ユニット４０と、現像装置５０と、一次転写ユニット６０と、中間転写体７０と、クリーニングユニット７５と、二次転写ユニット８０と、定着ユニット９０と、からなる印刷エンジン１０３を備えている。さらに、プリンタ１０は、ユーザへの種々の情報を出力する表示ユニット９５および制御ユニット１００を備えている。
【００２５】
感光体ドラム２０は、円筒状の導電性基材とその外周面に形成された感光層を有している。また、感光体ドラム２０は、中心軸に対して回転可能であり、図２の矢印で示されるように時計方向に回転する。帯電ユニット３０は、感光体ドラム２０を帯電させる。露光ユニット４０は内蔵するレーザやＬＥＤアレイなどの光源からのビームを帯電された感光体ドラム２０に照射して静電気による潜像を形成する。露光ユニット４０のビーム照射は、ホストコンピュータ２から入力される画像データに基づいて変調された画像信号により制御されている。
【００２６】
現像装置５０は、現像剤であるトナーを収容する現像ユニットが着脱可能に装着される装着部５０ａ〜５０ｄを有し、回転軸５０ｅに対して回転可能な現像ロータリーである。現像装置５０を回転させることにより必要な現像ユニットを感光体ドラム２０に近接させてから、潜像が形成された感光体ドラム２０に現像剤を供給することにより、トナー像（単色画像）を得る現像が行われる。図２の例では、現像装置５０の装着部５０ａ〜５０ｄには、ブラックＫ、マゼンタＭ、シアンＣ、イエローＹの現像剤をそれぞれ収容する現像ユニット５１〜５４が装着されている。すなわち、図２の例は、カラー印刷を行うカラー印刷モード時のプリンタ１０の構成である。ここで、カラー画像を形成するカラー印刷モードにおける印刷プロセスでは、現像ユニットが装着された位置について反時計回りの順番で感光体ドラム２０への潜像の形成とそれぞれの現像剤による現像とが行われる。図２の例では、ＫＣＭＹの順番に現像することになる。現像装置５０は、各色の潜像形成と現像のプロセス毎に、時計方向に回転して適切な色の現像ユニットを感光体ドラム２０に近接させ、順次現像を行う。
【００２７】
一次転写ユニット６０は、感光体ドラム２０に形成されたトナー像を中間転写体７０に転写する。中間転写体７０は、アルミ蒸着層を形成したＰＥＴフィルムの表面に半導電塗料を形成したエンドレスのベルトであり、感光体ドラム２０と同じ周速度で回転駆動される。カラー印刷モードでは、中間転写体７０にＣＭＹＫそれぞれのトナー像が重ねて転写され、モノクロ印刷モードでは、中間転写体７０に単色のトナー像が転写される。そして、二次転写ユニット８０が、中間転写体７０に形成されたトナー像を紙などの印刷媒体に転写する。印刷媒体上に転写されたトナー像が、定着ユニット９０が媒体に溶着されて永久像となることで印刷が行われる。印刷した印刷媒体はプリンタ１０の外部に排出される。
【００２８】
クリーニングユニット７５は、一次転写ユニット６０と帯電ユニット３０との間に設けられ、感光体ドラム２０の表面に当接されるクリーニングブレード７６を有している。クリーニングブレード７６は、一次転写された後に感光体ドラム２０上に残存するトナーを除去する。
【００２９】
各現像ユニット５１〜５４は、現像装置５０に着脱可能であり、装着された現像ユニットの状態をプリンタが認識できるように、現像ユニットには、トナーの色情報を記憶する記憶媒体５１ａ〜５４ａ（図４参照）、例えば非接触型不揮発性メモリが設けられている。そして、電源が立ち上がった後、または現像ユニットが現像装置に装着された後に、現像ユニットの不揮発性メモリに記憶された色情報が読み出される。なお、各色の現像ユニット５１〜５４は、装着部５０ａ〜５０ｄのうちいずれの装着部にも装着できるようになっている。
【００３０】
現像装置５０にＣＭＹＫの現像ユニット５１〜５４が装着されると、上記の不揮発性メモリの色情報を読み出すことにより装着状態が認識され、プリンタ１０は、カラー印刷モードとして動作する。カラー印刷モードでは、ホストコンピュータ２からカラー印刷用の言語で記述された印刷ジョブデータを供給され、ＣＭＹＫ各色について、感光体ドラム２０への静電潜像の形成、対応する色の現像ユニットによる現像、一次転写ユニット６０による中間転写体７０へのトナー像の転写が行われる。そして、ＣＭＹＫのトナー像が中間転写体７０に転写された後に、二次転写ユニット８０により紙などの印刷媒体にカラー画像が転写される。転写されたカラー画像は、定着ユニット９０により定着され、プリンタ１０の外部に排出される。
【００３１】
また、図２に示すようにＣＭＹＫの現像ユニットが装着されている場合でも、ホストコンピュータからモノクロ印刷を指示する印刷ジョブデータが供給されると、ブラックの現像ユニット５１による現像が行われ、印刷媒体にモノクロ画像が形成される。
【００３２】
図３は、ブラックの現像ユニットが装着されたときのプリンタ１０の構成を示した図である。すなわち、図３は、モノクロ印刷を行うモノクロ印刷モード時のプリンタ１０の構成である。なお、図３において、図２と同じ構成部分には同じ符号が与えられている。図３の例では、現像装置５０において、装着部５０ａにのみブラックの現像ユニット５１が装着されている。この場合、後述する現像ユニット５１に設けられている不揮発性メモリ５１ａ（図４参照）から、ブラックの色情報が読み出されて、ブラックの現像ユニット５１が装着部５０ａに装着されていること、および他の装着部には現像ユニットが装着されていないことが検出され、制御ユニット１００は、モノクロ印刷モードであることを認識する。装着部５０ａ以外の装着部にブラック用現像ユニットが装着されている場合も、同様にして、制御ユニット１００が装着状態を検出することから、ブラックのモノクロ印刷モードであることが検出される。モノクロ印刷モードであることが検出されると、そのモード情報がホストコンピュータ２のプリンタドライバ４に通知され、それに伴って、プリンタドライバ４から、モノクロ印刷用の言語で印刷ジョブデータが供給される。
【００３３】
図４は、本実施の形態におけるプリンタ１０の構成を示した図である。制御ユニット１００は、ホストコンピュータから供給された印刷ジョブデータに所定の画像処理を行い、画像信号（画像データ）を生成するメインコントローラ１０１と、印刷エンジン１０３の各ユニットを制御するエンジンコントローラ１０２とを備えている。
【００３４】
メインコントローラ１０１は、ホストコンピュータ２からの印刷ジョブデータを受信するインターフェース（Ｉ／Ｆ）１１２と、印刷ジョブデータ内の画像データを格納する画像メモリ１１３と、各種の画像処理を行うＣＰＵ１１１と、不揮発性メモリ１１４ａ、ＲＡＭ１１４ｂおよびプログラムＲＯＭを有するメモリユニット１１４とを有している。
【００３５】
また、メインコントローラ１０１は、プリンタ１０から受信した画像データから画像信号を生成する際に、印刷エンジン１０３が画像を形成する色の順番、すなわち装着位置の順番に対応する各現像ユニットのトナーの色の順番に従って、各色の画像信号（単色画像データ）を順番に生成する。詳細な動作については後述するが、メインコントローラ１０１は、プリンタ１０からＣＭＹＫの順番で受信した画像データをいったんメモリユニット１１４に格納し、画像を形成する現像装置５０に装着されたトナーの色の順番にデータを並び替える。並び替えた各色ごとの画像データは露光ビームの照射を制御する画像信号に変換して、印刷プロセスを制御する制御信号と共にエンジンコントローラ１０２に送信する。
【００３６】
不揮発性メモリ１１４ａには、プリンタ１０がカラー印刷モードか、モノクロ印刷モードかを示す印刷モード情報が格納される。印刷モードは、電源オン時に現像装置５０に装着された現像ユニットのメモリからの情報に応じてメインコントローラ１０１により判定され、判定された印刷モード情報が不揮発性メモリ１１４ａに書き込まれる。
【００３７】
エンジンコントローラ１０２は、ＣＰＵ１２０に加えて、メモリユニット１１６と、シリアルインターフェース１２１と、本体側メモリ１２２と、入出力ポート１２３とを有している。さらに、エンジンコントローラ１０２は、帯電ユニット３０を駆動する駆動制御回路１２４と、露光ユニット４０を駆動する駆動制御回路１２５と、現像装置５０を駆動する駆動制御回路１２６と、現像装置５０のホームポジションを検出するホームポジション（ＨＰ）検出部３１と、を有している。また、エンジンコントローラ１０２は、一次転写ユニット６０、二次転写ユニット８０、定着ユニット９０、表示ユニット９５およびクリーニングユニット７５を駆動する駆動制御回路群１２８も有している。
【００３８】
エンジンコントローラ１０２は、メインコントローラ１０１から供給された制御信号と画像信号とに基づいて、各ユニットの制御を行う。現像装置５０に装着される現像ユニット５１〜５４は、それぞれ現像ユニット側メモリ５１ａ〜５４ａを有している。これらのメモリは、例えばＦｅＲＡＭやＥＥＰＲＯＭなどの不揮発性メモリで構成され、現像剤の色情報、現像剤の残量情報、現像ユニットのＩＤなどの情報を格納する。これらのメモリがＦｅＲＡＭで構成される場合は、シリアルインターフェース１２１を介して非接触でアクセスすることができ、ＥＥＰＲＯＭで構成される場合は、シリアルインターフェース１２１を物理的に接続してアクセスすることができる。電源オン時や現像ユニットを交換または装着した時に、エンジンコントローラ１０２がこれらの現像ユニット側メモリ５１ａ〜５４ａにアクセスし、現像ユニットの装着の有無、現像ユニットが備えるトナーの色情報などを読み取る処理も行う。
【００３９】
本体側メモリ１２２は、例えばＥＥＰＲＯＭなどの不揮発性メモリで構成され、エンジン制御のためのパラメータ値などが格納される。メモリユニット１１６内の不揮発性メモリ１１６ａには、現像装置の４つの装着部に現像ユニットが装着されているか否か、どの色の現像ユニットが装着されているかの情報が格納される。
【００４０】
図５は、現像装置の回転動作を示す図である。図５には、４つの現像ユニット５１〜５４が装着された現像装置５０と感光体ドラム２０との３つの位置関係が示されている。図５（ａ）はホームポジションを、図５（ｂ）は現像ユニット５４の現像ポジションを、図５（ｃ）は現像ユニット５１の着脱ポジションを示している。現像ロータリーである現像装置５０は、回転軸５０ｅが現像ユニットを保持するための支持フレーム５５に固定されている。そして、回転軸５０ｅを中心に図示しないパルスモータにより回転することにより、ホームポジション、現像ポジション、着脱ポジションと位置を変えることができる。停止した各ポジションにおいて以下に述べる各種の処理が行われる。
【００４１】
図５（ａ）のホームポジションは、ホームポジション検出部３１により検出される位置であり、現像ロータリーの回転制御を行う際の基準となるリセット位置である。この位置では、現像ユニットが着脱孔３７（図５（ｃ）参照）と整合する位置にないので、たとえ現像ユニット交換パネルが開かれても現像ユニットが交換されることが防止される。
ここで、図５（ａ）に示すようにホームポジションにおける下側に位置する装着位置をＰ１として、Ｐ１から時計回りの装着位置を順にＰ２〜Ｐ４と呼ぶことにする。したがって、図５（ａ）では、装着位置Ｐ１には、現像ユニット５１が装着されていることになる。同様に、装着位置Ｐ２〜Ｐ４には、それぞれ、現像ユニット５３，５２，５４が装着されている。
【００４２】
現像ポジションは、現像ユニットの現像ローラーが感光体ドラム２０に近接され、現像ユニット５１の現像剤が感光体ドラム２０に供給されるための位置である。図５（ｂ）の例では、図５（ａ）のホームポジションから反時計周りに現像装置５０を回転させ、装着位置Ｐ４に装着された現像ユニット５４が感光体ドラム２０に対向している現像ユニット５４の現像ポジションとなっている。ここでは、現像ユニット５４の現像剤を感光体ドラム２０に供給することにより現像が行われる。また、この位置では、現像プロセスを終了した現像ユニット５４のメモリ５４ａがシリアルインターフェース１２１によりアクセスされ、メモリ５４ａ内の情報が読み出され、現像剤の残量情報の更新が行われる。
【００４３】
着脱ポジションは、現像ユニットを着脱することによりユニットの交換を行うための位置である。図５（ｃ）の着脱ポジションの例では、装着位置Ｐ１に装着された現像ユニット５１の着脱ポジションとなっており、現像ユニット５１が着脱孔３７から交換可能になる。また、着脱ポジションは、現像ユニットの交換パネルを開いて交換ボタン（図示なし）が押された時に回転制御される。例えば、交換ボタンが押されるたびに、現像装置５０が９０°ずつ回転制御されるようにして、各現像ユニットが順次着脱位置に位置するように制御される。または、トナーエンドが検出された時に現像ユニット交換が選択された時は、交換ボタンに応答して、トナーエンドになった現像ユニットの位置まで、または未装着の位置まで現像装置５０が回転制御される。上記交換ボタンの代わりに、４つの装着部に１対１に対応する４つの交換ボタンが設けられていてもよい。その場合は、交換対象の装着位置に対応する交換ボタンが押されると、その装着部が着脱位置に回転制御される。
【００４４】
図６を用いてさらに説明を加える。図６は、現像ユニット５１の現像ユニット側コネクタ５１ｂと装置本体側コネクタ３４との離間位置および当接位置を示した図であり、図６（ａ）は、離間位置に係る図であり、図６（ｂ）は当接位置に係る図である。
【００４５】
図６（ａ）は、装置本体側コネクタ３４と現像ユニット５１の現像ユニット側コネクタ５１ｂが離間している状態を示している。装置本体側コネクタ３４は、現像ユニット５１に対して接離移動可能に構成されており、必要に応じて現像ユニット５１に近づく方向（図６（ｂ）に示される矢印の方向）に移動する。これによって、図６（ｂ）に示されるように、装置本体側コネクタ３４は、現像ユニット５１の現像ユニット側コネクタ５１ｂに当接し、現像ユニット５１に取り付けられた現像ユニット側メモリ５１ａが制御ユニット１００のエンジンコントローラ１０２と電気的に接続され、現像ユニット側メモリ５１ａと装置本体との間で通信が行われる。
【００４６】
また、逆に、図６（ｂ）に示される装置本体側コネクタ３４と現像ユニット５１の現像ユニット側コネクタ５１ｂが当接している状態から、装置本体側コネクタ３４が、現像ユニット５１から遠ざかる方向（図６（ｂ）に示される矢印の方向と逆方向）に移動する。これによって、図６（ａ）に示されるように、装置本体側コネクタ３４は、現像ユニット５１の現像ユニット側コネクタ５１ｂから離間する。
【００４７】
なお、装置本体側コネクタ３４の移動は、例えば、パルスモータと当該パルスモータに接続される複数のギアと当該ギアに接続される偏心カムにより構成される不図示の機構により実現される。
【００４８】
以上に述べたプリンタ１０は、複数の装着部５０ａ、５０ｃ、５０ｂ、５０ｄにＫＣＭＹの現像ユニットが装着されている場合には、それぞれの現像ユニットに収容されたトナーにより感光体ドラム２０に担持された潜像を現像してカラー画像を形成するカラープリンタとして使用可能である（カラー印刷モード）。前記複数の装着部５０ａ、５０ｂ、５０ｃ、５０ｄのうち少なくとも１つの装着部にブラックの現像ユニット５１が装着されている場合には、当該現像ユニットに収容されたトナーにより感光体ドラム２０に担持された潜像を現像してモノクロ画像を形成するモノクロプリンタとして使用可能である（モノクロ印刷モード）。
【００４９】
ここで、上述した現像ユニットの装着はユーザが行うのであるが、各色の現像ユニットが様々な順番で装着されることが考えられる。例えば、図５では、時計回りに、ＫＣＭＹの順に現像ユニット５１〜５４が装着されているのに対し、モノクロ印刷モードからカラー印刷モードに切り替える際に、ＣＭＹの現像ユニットを新たに装着した結果、例えばＫＹＭＣの順に装着されることがある。このように異なる順番に装着された場合、予め決められた装着位置の順番に従って現像を行うと、ＫＣＭＹを順番に現像するはずが、実際にはＫＹＭＣが現像されるため正しい画像を形成することができなくなる。また、ＫＹＭＣの順番に装着された場合に、ＫＣＭＹの順番に現像しようとすれば、例えばＫＣＭＹの順番に従ってブラックの次にシアンを現像しようとする際に、現像装置５０を３／４回転させる必要がある。このように、各色の現像ユニットが、予め決められた現像する順番（上述した例では、ＫＣＭＹ）と異なる順番に装着された場合では、図５（ｂ）の現像ポジションとなるには、現像装置５０を余分に回転させる必要があるので、印刷時間が多くかかることになる。本発明のプリンタ１０は、このような場合に、現像ユニットの装着位置に合わせて現像する色の順番を変更することを特徴としている。以下、本実施形態におけるプリンタ１０の動作について説明する。
【００５０】
図７は、本実施形態におけるプリンタ１０の処理の流れを示すフローチャートである。以下、フローチャートに従って説明する。
【００５１】
プリンタ１０を起動して、ユーザが現像ユニットを交換する旨の指示を行うとフローチャートにある処理を開始し、ステップＳ１においては、現像装置５０に現像ユニットが装着される。例えば、モノクロ印刷モードからカラー印刷モードに変更する場合に、ＣＰＵ１１１は、現像ユニットを交換する旨のメッセージを表示ユニット９５に表示するなどして、ユーザに現像ユニット５１の交換を促す。表示ユニット９５に表示されたメッセージなどに従って、ユーザが現像ユニット交換パネルを開き、現像ユニットを現像装置５０に装着してから交換パネルを閉じることにより、現像ユニットの交換が行われる。ここでは、例えば、Ｋの現像ユニット５１が装着されていた場合は新たにＣＭＹの現像ユニットを装着する、または、ＫＣＭＹの現像ユニットが装着されていた場合はＣＭＹの現像ユニットを取り外すことによってＫの現像ユニット５１のみを装着させるという操作が行われる。
【００５２】
次に、ステップＳ２では、プリンタ１０のＣＰＵ１２０は、装着された各現像ユニットを認識する。ここでは、プリンタ１０は、現像装置５０を反時計回り方向に回転させ、ホームポジションでの下側に位置する装着位置Ｐ１および装着位置Ｐ１から時計回り方向の各装着位置Ｐ２〜Ｐ４について、装着された現像ユニットの現像ユニット側メモリに順次アクセスし、トナーの色情報を順番に取得してメモリユニット１１６に書き込む処理を行う。
【００５３】
次に、ステップＳ３では、ＣＰＵ１２０は、現像装置５０の４つの装着位置Ｐ１〜Ｐ４にＫ、Ｃ、Ｍ、Ｙの現像ユニットが装着されているか否かを判断する。すなわち、カラー印刷を行うために必要な現像ユニットが装着されているか否かを判断する。ＫＣＭＹの現像ユニットが装着されていた場合（Ｙｅｓ）、ステップＳ４へ進む。装着されていなかった場合（Ｎｏ）、ステップＳ５へ進む。また、アプリケーション３によりモノクロ印刷を行うと設定されている場合も、ステップＳ５へ進む。
【００５４】
なお、ブラックのモノクロ印刷モードは、ブラックの現像ユニットがどの装着位置に何個装着されていても判定される。つまり、ブラックの現像ユニットの装着位置についての制約がなく、従って、ユーザは、任意の個数のブラック用現像ユニットを任意の位置に装着することが許されるので、利便性を高めることができる。
【００５５】
ステップＳ４では、ＫＣＭＹの現像ユニットが装着されているので、プリンタ１０はカラー印刷モードのプリンタとして動作する。図８は、カラー印刷モードでの処理の流れを示したフローチャートである。以下、図８のフローチャートに従って説明する。
【００５６】
カラー印刷モードでは、まず、ステップＳ４０において、メインコントローラ１０１が各現像ユニットの装着位置を取得する。ここでは、エンジンコントローラ１０２のＣＰＵ１２０は、メモリユニット１１６から読み出した各現像ユニットの装着位置をメインコントローラ１０１に送信する。メインコントローラ１０１のＣＰＵ１１１は各現像ユニットの装着位置を取得して、メモリユニット１１４のＲＡＭ１１４ｂに格納する。
【００５７】
次に、ステップＳ４１では、メインコントローラ１０１は、各現像ユニットの装着位置の順番に基づいて、画像データを並び替える。具体的には、ＣＰＵ１１１が、装着位置の順番に対応する各現像ユニットのトナーの色の順番に従って、ＲＡＭ１１４ｂに記憶された各色画像データの順番を並び替える。並び替えた各色画像データは、ＲＡＭ１１４ｂに記憶される。例えば、現像ユニットがＰ１〜Ｐ４の装着位置にＫＹＭＣの順に装着されていれば、ＫＣＭＹの順番の画像データをＫＹＭＣの順番に並び替える。
【００５８】
次に、ステップＳ４２では、メインコントローラ１０１は、並び替えた順番の画像データごとに画像信号に変換して、画像信号を順次エンジンコントローラ１０２に送信する。ここでは、ＣＰＵ１１１が、ＲＡＭ１１４ｂに記憶された各色画像データを露光ビームの照射を制御する画像信号に順次変換する。画像信号は、変換した順番にエンジンコントローラ１０２に転送される。上述した例では、Ｋデータ、Ｙデータ、Ｍデータ、Ｃデータに対応する画像信号が順番に転送される。
【００５９】
次に、ステップＳ４３では、エンジンコントローラ１０２のＣＰＵ１２０が、取得した画像信号を、受け取った順番にメモリユニット１１６に格納する。上述した例では、ＫＹＭＣの順番に画像信号が格納される。
【００６０】
次に、ステップＳ４４では、エンジンコントローラ１０２のＣＰＵ１２０は、受信した順番に従って、画像信号を印刷エンジン１０３に送信することによって、装着位置Ｐ１〜Ｐ４に装着された現像ユニットを順番に用いて現像を行う。カラー印刷モードでの４回の現像プロセスでは、現像装置５０を回転方向に回転させながら、現像ユニットが現像位置に到来したときに、現像ユニットを感光体ドラム２０に近接させて現像を行う。現像された画像は、中間転写体７０に転写された後、二次転写ユニット８０が用紙に転写することによりカラー印刷が行われる。上述した例では、装着位置Ｐ１〜Ｐ４に装着された現像ユニットを順番に用いてＫ、Ｙ、Ｍ、Ｃの順番に現像することによりカラー印刷が行われる。
【００６１】
図７に戻り、ステップＳ３において、ＣＭＹＫの現像ユニットが装着されていないと判断された場合（Ｎｏ）、処理はステップＳ５に移行する。ステップＳ５では、ＣＰＵ１２０は、現像装置５０の４つの装着位置Ｐ１〜Ｐ４の少なくとも１つの装着位置にブラックＫの現像ユニットが装着されているか否かを判断する。すなわち、モノクロ印刷を行うために必要な現像ユニットが装着されているか否かを判断する。装着されていた場合、ステップＳ６へ進む。装着されていなかった場合、ステップＳ７へ進む。
【００６２】
ステップＳ６では、Ｋの現像ユニット５１が装着されているので、プリンタ１０はモノクロ印刷モードのプリンタとして起動する。モノクロ印刷モードでは、Ｋの現像ユニット５１のみを用いて現像・印刷を行う。Ｋの現像ユニット５１の装着位置を、感光体ドラム２０に対向する位置まで現像装置５０を回転させて、Ｋの現像ユニット５１を感光体ドラム２０に近接させて現像を行う。現像された画像は、中間転写体７０に転写された後、二次転写ユニット８０により用紙に転写されることで印刷が行われる。
【００６３】
ステップＳ７では、現像ユニットが交換されたか否かを判断する。ここでは、ステップＳ３およびステップＳ５の判断により、カラー印刷またはモノクロ印刷を行うために必要な現像ユニットが装着されていないので、現像ユニットを交換する旨のメッセージを表示ユニット９５などに表示して、ユーザに現像ユニット５１の交換を促す。ユーザが現像ユニット交換パネルを開き、現像ユニットの交換後に交換パネルを閉じることにより、現像ユニットの交換が行われる。現像ユニットの交換がなされた場合（Ｙｅｓ）、ステップＳ２へ戻り、再び現像ユニットの認識を行う。現像ユニットの交換がなされない場合（Ｎｏ）、処理を終了する。
【００６４】
なお、ステップＳ２が検出工程、ステップＳ４が画像形成工程に相当する。
【００６５】
以上に述べたように、第１の実施形態にあるプリンタ１００では、装着した現像ユニットの種類によってカラー印刷モードとモノクロ印刷モードを切り替えることができるプリンタにおいて、装着位置の順番に対応する各現像ユニットのトナーの色の順番に従って画像データを並び替えることにより、現像ユニットを装着位置の順番に現像してカラー画像を取得する。例えば、ブラック現像ユニットのみを装着したモノクロ印刷モードに、ＣＭＹの現像ユニットを更に装着してカラー印刷モードとして使用する場合に、ＣＭＹの現像ユニットの装着位置が互いに入れ替わっていても、装着位置の順番に対応する現像ユニットを順番に用いて現像する。
【００６６】
以下、第１の実施形態の効果を記載する。
（１）メインコントローラ１０１は、各現像ユニットの装着位置の順番、すなわち、装着位置の順番に対応する各現像ユニットのトナーの色の順番に合わせて、各色の画像信号をエンジンコントローラ１０２に送信するので、印刷エンジン１０３は受信した画像信号に基づいて、装着された現像ユニットを装着位置の順番に用いて現像を行う。したがって、現像ユニットの装着位置に関わらずカラー画像を形成することができる。
（２）装着された現像ユニットの順番の現像ユニットにより現像を行うので、ユーザは、現像ユニットを装着する際に、どの装着位置に装着してもよくなり、ユーザの利便性が向上する。
（３）装着された現像ユニットを装着位置の順番に用いて現像を行うので、決められた色の順番に現像する場合と比べると、現像装置５０が余分に回転する必要がなくなり、印刷に要する時間が余分に長くなることがない。
（４）現像ユニットの装着位置の順番を検出して、装着されている現像ユニットを判断して、カラー印刷モード、モノクロ印刷モードを切り替えるので、装着された現像ユニットの種類に合わせて適宜運用することができる。
【００６７】
（第２の実施形態）
第１の実施形態では、プリンタ１０のメインコントローラ１０１が、現像ユニットの装着位置の順番に合わせて、各色の画像データを変換した画像信号をエンジンコントローラ１０２に送信した。第２の実施形態では、現像ユニットの装着位置の順番に合わせて画像データを並び替える処理をホストコンピュータ２０１が行う。すなわち、ホスト装置としてのホストコンピュータ２０１は、プリンタ１０と通信を行って、現像ユニットの装着位置の順番を取得する。そして、取得した順番に対応した順番に従って、画像データをプリンタ１０に送信する。以下、第２の実施形態の印刷システム２００について説明する。
【００６８】
図９は、第２の実施形態の印刷システム２００の構成を示した図である。図９に示すように第２の実施形態に係る印刷システム２００は、ホストコンピュータ（制御装置）２０１と、プリンタ１０とを備えている。
【００６９】
ホストコンピュータ２０１は、ＣＰＵ２１０、ＲＡＭ２１１、ＲＯＭ２１２、ハードディスク２１３、ＣＤ−ＲＯＭドライブ２１４、インターフェース２１５とから構成され、それらはバスを介して互いに接続されている。ＣＰＵ２１０は、バスを介して、ＲＡＭ２１１、ＲＯＭ２１２、ハードディスク２１３、ＣＤ−ＲＯＭドライブ２１４、インターフェース２１５のそれぞれと接続されている。
【００７０】
ホストコンピュータ２０１は、ハードディスク２１３またはＲＯＭ２１２に格納されたドライバプログラムを読み出して、実行することによりプリンタドライバ２２０として機能する。ドライバプログラムは、予めハードディスク２１３やＲＯＭ２１２に格納されていることとしてもよいし、例えばＣＤ−ＲＯＭなどのコンピュータが読み取り可能な記録媒体２１６によって外部から供給され、ＣＤ−ＲＯＭドライブ２１４を介してハードディスク２１３に格納される。もっとも、インターネットなどのネットワーク手段を介して、プログラムを供給するサーバー等にアクセスし、データをダウンロードすることによって格納されるものとしてもよい。
【００７１】
プリンタドライバ２２０は、プリンタ１０からの信号を受信する受信部２２１、プリンタドライバとしての主要な処理を司るドライバ部２２２と、プリンタ１０に印刷データを送信する送信部２２３とを有している。また、ホストコンピュータ２０１は、アプリケーションプログラムを実行することにより、印刷要求および画像データをプリンタドライバ２２０に送信するアプリケーション３としても機能している。
【００７２】
プリンタ１０は、第１の実施形態と同様に、メインコントローラ１０１、エンジンコントローラ１０２および印刷エンジン１０３を備えている。また、メインコントローラ１０１は、インターフェース（Ｉ／Ｆ）１１２を介してホストコンピュータ２０１と通信可能になっている。
【００７３】
第１の実施形態においては、アプリケーション３から受け取ったＫＣＭＹデータを、プリンタドライバ４がプリンタ１０に送信したが、第２の実施形態では、現像ユニットの装着位置の順番に合わせた印刷データをプリンタドライバ２２０のドライバ部２２２が生成して、プリンタ１０に送信する。具体的には、第２の実施形態においては、メモリユニット１１６に記憶された各現像ユニットの装着位置の順番を示す情報を、メインコントローラ１０１がインターフェース（色情報送信手段）１１２を介してホストコンピュータ２０１に送信する。送信された情報は、プリンタドライバ２２０の受信部２２１が受信することによって、ドライバ部２２２が各現像ユニットの装着位置の順番を認識する。ドライバ部２２２は、各現像ユニットの装着位置の順番に従って、画像データの色の順番を並び替える処理、画像データから印刷データを生成する処理を行う。送信部２２３は生成した印刷データをプリンタ１０に送信する。プリンタ１０のメインコントローラ１０１、エンジンコントローラ１０２は、受信した画像データを順番に処理することにより、現像ユニットの装着された順番に従った現像を行う。
【００７４】
図１０は、第２の実施形態におけるプリンタドライバ２２０が行う処理の流れを示したフローチャートである。以下、フローチャートに従って説明する。
現像ユニットの交換が行われると、第１の実施形態と同様にプリンタ１０のＣＰＵは、現像ユニット側メモリにアクセスして現像ユニットの情報を読み込むことにより、各現像ユニットの装着位置の順番を取得する。上述したように、各現像ユニットの装着位置の順番を示す情報が、Ｉ／Ｆ１１２を介してホストコンピュータ２０１に送信される。ステップＳ１００では、プリンタ１０のＣＰＵ２１０は、Ｉ／Ｆ２１５を介して各現像ユニットの装着位置の順番を示す情報を受信する。受信した情報は、ＲＡＭ２１１に格納される。
【００７５】
次に、ステップＳ１０１では、ＣＰＵ２１０は、アプリケーション３より受け取った画像データをＣＭＹＫデータに変換する。
【００７６】
次に、ステップＳ１０２では、ＣＰＵ２１０は、各現像ユニットの装着位置の順番に合わせて、画像データを並び替えることにより印刷データを生成する。ここでは、画像データと、ＲＡＭ２１１に格納された現像ユニットが装着された順番とに基づいて、各現像ユニットの装着位置の順番に合わせて各色の画像データを並び替える。そして、並び替えた画像データからその並び替えた順に印刷データを生成する。
【００７７】
次に、ステップＳ１０３では、ＣＰＵ２１０は、Ｉ／Ｆ２１５を介して印刷データを送信する。
【００７８】
印刷データを受信したプリンタ１０側では、メインコントローラ１０１およびエンジンコントローラ１０２は、受信したＣＭＹＫデータを受信した色の順番で処理することにより、印刷エンジン１０３は各現像ユニットの装着位置の順番に従って現像することができる。
【００７９】
なお、ステップＳ１００が受信工程であり、ステップＳ１０２が制御工程、ステップＳ１０３が画像データ送信工程に相当する。
【００８０】
以下、第２の実施形態について、第１の実施形態の効果（１）〜（４）に加え、次に記載する効果が得られる。
（５）ホストコンピュータ２０１が、各現像ユニットの装着位置の順番に合わせてデータを並び替えることによって、プリンタ１０は特別な処理を行うことなく、現像ユニットの装着位置に合わせた順番で現像することが可能になる。
【００８１】
以上、本発明の実施形態について説明したが、本発明はこうした実施の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内において様々な形態で実施することもできる。以下、変形例を挙げて説明する。
【００８２】
（変形例１）
前記第１および第２の実施形態では、各現像ユニットの装着位置の順番、すなわち装着された現像ユニットのトナーの色の順番に合わせて並び替えた画像データに基づいて、現像ユニットを装着位置の順番に順次使用して、装着された現像ユニットのトナーの色の順番に現像を行った。装着された現像ユニットのトナーの色の順番に現像する方法としては、これに限られることはない。第１の変形例として、色変換処理を行う際に、予め色の順番に合わせた画像データに変換するとしてもよい。例えば、第２の実施形態のステップＳ１０１において、画像データをＣＹＭＫデータに変換する際に、装着された現像ユニットのトナーの色の順番に合わせて変換する。
【００８３】
（変形例２）
前記第１の実施形態および第２の実施形態では、ホストコンピュータ２からプリンタ１０へのデータ転送において、各色ごとの画像データを順番に送信するプレーン順次の転送を行った。第２の変形例として、データの転送方法として、画像データを所定の高さごとに分割した単位（バンドという）で送信するバンド順次のデータ転送を行ってもよい。また、ホストコンピュータ２が画像データの並び替えを行う第２の実施形態においてバンド順次のデータ転送を行う場合には、バンドごとに、色の順番を並び替えたデータをプリンタ１０に送信する。例えば、ＫＹＭＣの順番に並び替えた場合では、バンドごとにＫＹＭＣの順番にデータが転送される。
【００８４】
（変形例３）
前記第１の実施形態および第２の実施形態では、プリンタ１０が４サイクルのレーザプリンタであったが、いわゆるタンデム式のプリンタやモノクロのプリンタであってもよい。また、本発明は、プリンタに限らず複写機などにも適用することができる。
【図面の簡単な説明】
【００８５】
【図１】第１の実施形態に係る印刷システムの構成を示した図。
【図２】カラー印刷モード時のプリンタの構成を示した図。
【図３】モノクロ印刷モード時のプリンタの構成を示した図。
【図４】プリンタの主要な構成を示した図。
【図５】現像装置の回転動作を示した図、（ａ）はホームポジション、（ｂ）は現像ポジション、（ｃ）は着脱ポジションにおける現像装置を示した図。
【図６】現像装置に現像ユニットが装着される様子を示した図、（ａ）は、離間位置、図６（ｂ）は当接位置に係る図。
【図７】プリンタが行う処理の流れを示すフローチャート。
【図８】カラー印刷モードでの処理の流れを示したフローチャート。
【図９】第２の実施形態に係る印刷システムの構成を示した図。
【図１０】プリンタドライバが行う処理の流れを示したフローチャート。
【符号の説明】
【００８６】
１…画像形成システムとしての印刷システム、２…ホストコンピュータ、３…アプリケーション、４…プリンタドライバ、１０…画像形成装置としてのプリンタ、２０…感光体ドラム、３０…帯電ユニット、３１…検出手段としてのホームポジション検出部、３４…装置本体側コネクタ、３７…着脱孔、４０…露光ユニット、５０…現像装置、５０ａ〜５０ｄ…装着部、５０ｅ…回転軸、５１〜５４…現像剤収容体としての現像ユニット、５１ａ〜５４ａ…現像ユニット側メモリ、５１ｂ〜５４ｂ…現像ユニット側コネクタ、５５…支持フレーム、６０…一次転写ユニット、７０…中間転写体、７５…クリーニングユニット、７６…クリーニングブレード、８０…二次転写ユニット、９０…定着ユニット、９５…表示ユニット、１００…制御ユニット、１０１…メインコントローラ、１０２…エンジンコントローラ、１０３…画像形成手段としての印刷エンジン、１１１…ＣＰＵ、１１２…インターフェース、１１３…画像メモリ、１１４…メモリユニット、１１４ａ…不揮発性メモリ、１１４ｂ…ＲＡＭ、１１６…メモリユニット、１１６ａ…不揮発性メモリ、１２０…ＣＰＵ、１２１…シリアルインターフェース、１２２…本体側メモリ、１２３…入出力ポート、１２４〜１２６…駆動制御回路、１２８…駆動制御回路群、２００…第２の実施形態に係る印刷システム、２０１…ホスト装置および制御装置としてのホストコンピュータ、２１０…ＣＰＵ、２１１…ＲＡＭ、２１２…ＲＯＭ、２１３…ハードディスク、２１４…ＣＤ−ＲＯＭドライブ、２１５…インターフェース、２１６…記録媒体としてのＣＤ−ＲＯＭ、２２０…プリンタドライバ、２２１…受信手段としての受信部、２２２…画像データ生成手段としてのドライバ部、２２３…画像データ送信手段としての送信部、Ｐ１〜Ｐ４…装着位置。
【図１】
2006163107.tif 000003
【図２】
2006163107.tif 000004
【図３】
2006163107.tif 000005
【図４】
2006163107.tif 000006
【図５】
2006163107.tif 000007
【図６】
2006163107.tif 000008
【図７】
2006163107.tif 000009
【図８】
2006163107.tif 000010
【図９】
2006163107.tif 000011
【図１０】
2006163107.tif 000012