(57)【要約】【課題】Ｋ用の感光体ユニットのみを動作させることが可能なタンデム型の印刷エンジンを搭載した，各感光体ユニットが無駄に消耗されることがない状態で動作するカラープリンタを、提供する。【解決手段】カラープリンタ１０は、４種の感光体ユニットの全てが機能するカラーモードと，Ｋ用の感光体ユニットのみが機能するモノクロモードとで動作可能なタンデム型の印刷エンジン１３ｅ、及び、カラーページとモノクロページとが混在した印刷物の生成を指示する印刷ジョブデータを受信した際、印刷エンジン１３ｅに、各カラーページの印刷，各モノクロページの印刷を、それぞれ、カラーモード，モノクロモードで行わせる制御部１１を、備える。【選択図】  図１
2004170567.tif 000002
【特許請求の範囲】
【請求項１】
互いに異なる色のトナー像を形成するための複数の感光体ユニットを有すると共に、前記複数の感光体ユニットの全てが機能するカラーモードと、前記複数の感光体ユニットの中の，モノクロ印刷用の感光体ユニットのみが機能するモノクロモードとで動作可能なタンデム型の印刷エンジンと、
受信した印刷ジョブデータに基づき、その印刷ジョブデータが表している内容の印刷物を前記印刷エンジンに生成させる制御部であって、カラーページとモノクロページとが混在した印刷物の生成を指示する印刷ジョブデータを受信した際には、前記印刷エンジンに、その印刷ジョブデータにて印刷が指示されている各カラーページの印刷，各モノクロページの印刷を、それぞれ、前記カラーモード，前記モノクロモードで行わせる制御部
とを、備えることを特徴とするカラープリンタ。
【請求項２】
前記制御部は、
受信した印刷ジョブデータに所定の情報が含まれていた場合には、前記印刷エンジンに、その印刷ジョブデータにて印刷が指示されている各ページの印刷を前記カラーモードで行わせる
ことを特徴とする請求項１記載のカラープリンタ。
【請求項３】
前記制御部は、
ページ毎に，そのページがモノクロページであるかカラーページであるかを示す情報を含む印刷ジョブデータに基づき、その印刷ジョブデータにて内容が規定されている印刷物の各ページがモノクロページであるかカラーページであるかを判定する
ことを特徴とする請求項１又は請求項２記載のカラープリンタ。
【請求項４】
前記制御部は、
ページ毎に，そのページがモノクロページであるかカラーページであるかを示す情報を含まない印刷ジョブデータに基づき、その印刷ジョブデータにて内容が規定されている印刷物の各ページがモノクロページであるかカラーデータであるかを判定する
ことを特徴とする請求項１又は請求項２記載のカラープリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、タンデム型の印刷エンジンを搭載したカラープリンタに、関する。
【０００２】
【従来の技術】
カラープリンタやカラー複写機に搭載されているタンデム型の印刷エンジン（Ｃ［シアン］，Ｍ［マゼンタ］，Ｙ［イエロー］，Ｋ［ブラック］トナーのそれぞれについて、感光体ドラムとその周辺部品とからなる感光体ユニットを備えた印刷エンジン）の中には、動作モードとして、全ての感光体ユニットが動作する（全ての感光体ドラムが回転する）カラーモードと、Ｋ用の感光体ユニットのみが動作する（他の感光体ユニット内の各感光体ドラムが全く回転しない）モノクロモードとを有するもの（例えば、特許文献１参照。）が、存在している。
【０００３】
【特許文献１】
特開平１１−６５３１５号公報
【０００４】
【発明が解決しようとする課題】
上記のようなタンデム型の印刷エンジンが開発されているのは、タンデム型の印刷エンジンをカラーモードしか有さないものとしておいた場合、モノクロ印刷時に、Ｃ，Ｍ，Ｙ用の各感光体ユニット（感光体ユニット内の感光体ドラム自体や感光体ドラムと接触するクリーニングブレード等）が無駄に消耗されることになるので、そのような現象の発生を防ぐためなのであるが、上記のようなタンデム型の印刷エンジンを搭載した既存のカラープリンタ（以下、従来プリンタと表記する）は、いずれも、印刷ジョブデータ単位で、タンデム型の印刷エンジンの動作モードを決定するものとなっている。
【０００５】
すなわち、従来プリンタは、いずれも、モノクロページとカラーページとが混在した印刷物の印刷を指示する印刷ジョブデータの受信時に、Ｃ，Ｍ，Ｙ用の各感光体ユニットが無駄に消耗されるプリンタとなっている。
【０００６】
本発明は、このような現状を鑑みなされたものであり、本発明の課題は、Ｋ用の感光体ユニットのみを動作させることが可能なタンデム型の印刷エンジンを搭載した，カラーページとモノクロページとが混在した印刷物の印刷時に、各感光体ユニットが無駄に消耗されることがない状態で動作するカラープリンタを、提供することにある。
【０００７】
【課題を解決するための手段】
上記課題を解決するために、本発明では、カラープリンタを、互いに異なる色のトナー像を形成するための複数の感光体ユニットを有すると共に、複数の感光体ユニットの全てが機能するカラーモードと、複数の感光体ユニットの中の，モノクロ印刷用の感光体ユニットのみが機能するモノクロモードとで動作可能なタンデム型の印刷エンジンと、受信した印刷ジョブデータに基づき、その印刷ジョブデータが表している内容の印刷物を印刷エンジンに生成させる制御部であって、カラーページとモノクロページとが混在した印刷物の生成を指示する印刷ジョブデータを受信した際には、印刷エンジンに、その印刷ジョブデータにて印刷が指示されている各カラーページの印刷，各モノクロページの印刷を、それぞれ、カラーモード，モノクロモードで行わせる制御部とを、備えたものとしておく。
【０００８】
このように構成された本発明のカラープリンタによれば、ページ単位で、印刷エンジンの動作モードが切り替えられることになる。従って、本発明のカラープリンタは、カラーページとモノクロページとが混在した印刷物の印刷時に、各感光体ユニットが無駄に消耗されることがない状態で動作するプリンタとして機能することになる。
【０００９】
本発明のカラープリンタを実現するに際しては、制御部として、受信した印刷ジョブデータに所定の情報が含まれていた場合、印刷エンジンに、その印刷ジョブデータにて印刷が指示されている各ページの印刷をいずれもカラーモードで行わせるものを、採用しておいても良い。
【００１０】
また、本発明のカラープリンタを実現するに際しては、各ページがモノクロページであるかカラーページであるかの判定が、ホストコンピュータ側で行われるようにしておいても良く、カラープリンタ側で行われるようにしておいても良い。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００１２】
＜第１実施形態＞
まず、図１を用いて、本発明の第１実施形態に係るカラープリンタ１０のハードウェア構成を、説明する。
【００１３】
図１（ａ）に示したように、本実施形態に係るカラープリンタ１０は、カラープリンタ１０は、このカラープリンタ１０用のプリンタドライバ２５がインストールされている何台か（図では、１台）のパーソナルコンピュータ（ＰＣ）２０とパラレルケーブル或いはＬＡＮケーブルにより接続されて使用される装置である。また、カラープリンタ１０は、制御部１１とコントロールパネル１２と印刷機構部１３とにより構成された装置となっている。
【００１４】
このカラープリンタ１０を構成しているコントロールパネル１２は、ＬＣＤや複数の押しボタンスイッチを備えた，ユーザとカラープリンタ１０（制御部１１）との間のインタフェースとして機能するユニットである。
【００１５】
印刷機構部１３は、制御部１１から供給される信号に基づき用紙上へ印刷（カラー印刷及びモノクロ印刷）を行う印刷エンジン１３ｅ、印刷エンジン１３ｅに用紙を供給するための複数の給紙装置（図示せず）、印刷エンジン１３ｅによって印刷が行われた用紙をカラープリンタ１０外に排出するための排紙装置（図示せず）等で構成されたユニットである。また、この印刷機構部１３に用いられている印刷エンジン１３ｅは、図１（ｂ）に模式的に示したように、各トナーについて感光体ユニットが設けられたエンジンであるとともに、その動作モードとして、全ての感光体ユニットが動作する状態で印刷が行われるカラーモードと、Ｋ用感光体ユニットのみが動作する状態（Ｃ、Ｍ、Ｙ用感光体ユニット内の各感光体ドラムと用紙搬送ベルトとが接触しない状態）で印刷が行われるモノクロモードとを、有するエンジンとなっている。
【００１６】
制御部１１は、ＰＣ２０から送信されてきた印刷ジョブデータに応じた内容の印刷物を、印刷機構部１３に生成させるための処理（詳細は後述）等を行うユニットである。この制御部１１は、一般的なカラープリンタ内の制御部と同様に、ＣＰＵ，ＲＯＭ，ＲＡＭ，印刷ジョブデータを受信するための通信インタフェース回路等で構成されたユニットとなっている。
【００１７】
次に、プリンタドライバ２５の機能を、説明する。
【００１８】
プリンタドライバ２５は、自身が表示したプロパティ・ダイアログボックスに対して所定の操作が行われると、図２に示したような内容のモード設定用ダイアログボックス３０を表示するプログラムとなっている。
【００１９】
このモード設定用ダイアログボックス３０上のチェックボックス３１は、或るページの印刷時に、そのページがモノクロページ（Ｋトナーだけで印刷できるページ）であるかカラーページ（印刷にＫトナーとは異なるトナーが必要とされるページ）であるかにより、処理内容（詳細は後述）を変えるか否かを指定するためのコントロールである。また、チェックボックス３２は、或るページの印刷時に、そのページがモノクロページであるかカラーページであるかにより、印刷エンジン１３ｅの動作モードを変えるか否かを指定するためのコントロールである。なお、このチェックボックス３２は、チェックボックス３１がチェックされているときにのみ、ユーザが操作可能な状態をとるコントロールとなっている。
【００２０】
そして、プリンタドライバ２５は、印刷ジョブデータとして、チェックボックス３１及びチェックボックス３２の状態を表す情報（コマンド；以下、印刷モード値と表記する）や、他の印刷条件（印刷に用いるべき用紙の種類やサイズ、行うべき印刷の解像度等）に関する情報等からなるヘッダを、その先頭に含み、ヘッダの後方に、それぞれ、１ページ分の印刷内容を規定する幾つかの、対応するページが、モノクロページ，カラーページのいずれであるかを示す情報（以下、ページ種類値と表記する）を含むデータ（描画内容を指定するコマンドや改ページ位置を指定するコマンドの集合；以下、ページデータと表記する）が続くデータを、生成するプログラムとなっている。すなわち、プリンタドライバ２５は、アプリケーションからのデータに基づき印刷ジョブデータを生成する際に、各ページがモノクロページ，カラーページのいずれであるかを判断する処理を行い、その判断結果を表すページ種類値を印刷ジョブデータ内の各ページデータの先頭に含めるプログラムとなっている。
【００２１】
次に、本実施形態に係るカラープリンタ１０の動作を、説明する。
【００２２】
本カラープリンタ１０内の制御部１１は、カラープリンタ１０の電源スイッチがオンにされると、図３に示した手順のジョブデータ解釈処理と、図４に示した手順の印刷エンジン制御処理とを並行的に実行している状態となる。なお、詳細は後述するが、図４に示した流れ図は、印刷モード値が、チェックボックス３１，チェックボックス３２の双方がチェックされていることを表す値（以下、“モノクロ優先”と表記する）である場合における印刷エンジン制御処理の処理手順のみを示した図となっている。
【００２３】
すなわち、電源スイッチがオンとされた場合、制御部１１の，ジョブデータ解釈処理の実行に関係している部分（以下、ジョブデータ解釈部と表記する。）は、ＰＣ２０から印刷ジョブデータが送信されてくるのを監視する処理（図３：ステップＳ１０１）を、開始する。
【００２４】
そして、ジョブデータ解釈部は、印刷ジョブデータが送信されてきた場合（ステップＳ１０１；ＹＥＳ）には、その印刷ジョブデータのヘッダの内容を解釈して印刷条件（印刷モード値等）を把握する（ステップＳ１０２）。その後、ジョブデータ解釈部は、受信している印刷ジョブデータ内の１個のページデータから、中間コード形式ページデータを生成してＲＡＭ上に記憶する（ページデータを中間コード形式ページデータに変換する）処理（ステップＳ１０３）を、行う。なお、中間コード形式ページデータとは、１ページ分のＣＭＹＫイメージデータ（或いは、Ｋイメージデータ）を高速に生成できる形式のデータのことである。
【００２５】
ステップＳ１０３の処理を終えたジョブデータ解釈部は、ステップＳ１０２にて把握している印刷モード値、ステップＳ１０３にて処理したページデータに含まれていたページ種別値、ステップＳ１０３にて生成した中間コード形式ページデータのＲＡＭ上での記憶位置を示す情報等からなる情報である印刷構造体を、ＲＡＭ上に生成する（ステップＳ１０４）。
【００２６】
そして、ジョブデータ解釈部は、処理対象印刷ジョブデータに関する全てのページデータの処理が完了したか否かを判断（ステップＳ１０５）し、全てのページデータの処理が完了していなかった場合（ステップＳ１０５；ＮＯ）には、新たなページデータに対してステップＳ１０３以降の処理を行う。また、全てのページデータの処理が完了していた場合（ステップＳ１０５；ＹＥＳ）、ジョブデータ解釈部は、ステップＳ１０１に戻って、次の印刷ジョブデータの受信を待機する。
【００２７】
一方、制御部１１の，印刷エンジン制御処理の実行に関係している部分（以下、印刷エンジン制御部と表記する。）は、カラープリンタ１０の電源スイッチがオンにされると、印刷ジョブデータ解釈処理（印刷ジョブデータ解釈部）によって印刷構造体が生成されるのを監視する処理（図３：ステップＳ２０１）を、開始している。
【００２８】
そして、印刷エンジン制御部は、印刷構造体が生成された場合（ステップＳ２０１；ＹＥＳ）には、その印刷構造体に含まれるページ種別値に基づき、これから印刷を行うページ（以下、処理対象ページと表記する。）がカラーページであるかモノクロページであるかを判断（ステップＳ２０２）し、処理対象ページがカラーページであった場合（ステップＳ２０２；ＹＥＳ）には、その時点における印刷エンジンの動作モードがモノクロモードであるか否か（すなわち、印刷エンジンの動作モードの変更が必要であるか否か）を判断する（ステップＳ２０３）。
【００２９】
そして、印刷エンジン制御部は、その時点における印刷エンジンの動作モードがモノクロモードであった場合（ステップＳ２０３；ＹＥＳ）には、印刷エンジンの動作モードをカラーモードに変更するための処理（ステップＳ２０４）を行った後に、処理対象となっている印刷構造体がその記憶位置を示している中間コード形式ページデータから，ＣＭＹＫイメージデータを生成し、生成したＣＭＹＫイメージデータに基づく印刷を印刷エンジンに行わせる処理（ステップＳ２０５）を行う。なお、このステップＳ２０５において、印刷エンジン制御部は、処理対象としていた印刷構造体を、ＲＡＭ上から消去する処理も行う。
【００３０】
また、印刷エンジン制御部は、印刷エンジンの動作モードがカラーモードであった場合（ステップＳ２０３；ＮＯ）には、ステップＳ２０４の処理を行うことなく、ステップＳ２０５の処理を行う。
【００３１】
これに対して、処理対象ページがモノクロページであった場合（ステップＳ２０２；ＮＯ）、印刷エンジン制御部は、その時点における印刷エンジンの動作モードがカラーモードであるか否か（印刷エンジンの動作モードの変更が必要であるか否か）を判断する（ステップＳ２０６）。そして、印刷エンジン制御部は、その時点における印刷エンジンの動作モードがカラーモードであった場合（ステップＳ２０６；ＹＥＳ）には、印刷エンジンの動作モードをモノクロモードに変更するための処理（ステップＳ２０７）を行う。
【００３２】
次いで、印刷エンジン制御部は、処理対象となっている印刷構造体がその記憶位置を示している中間コード形式ページデータから，Ｋイメージデータを生成し、生成したＫイメージデータに基づく印刷を印刷エンジンに行わせるための処理（ステップＳ２０８）を行う。なお、このステップＳ２０８において、印刷エンジン制御部は、処理対象としていた印刷構造体を、ＲＡＭ上から消去する処理も行う。
【００３３】
また、印刷エンジン制御部は、印刷エンジンの動作モードがモノクロモードであった場合（ステップＳ２０６；ＮＯ）には、ステップＳ２０７の処理を行うことなく、ステップＳ２０８の処理を行う。
【００３４】
そして、ステップＳ２０５或いはＳ２０８の処理を終えた印刷エンジン制御部は、ステップＳ２０１に戻り、新たな印刷構造体が生成されていた場合（ステップＳ２０１；ＹＥＳ）には、その印刷構造体（複数個、生成されている場合には、最も過去に生成されたもの）に基づき、ステップＳ２０２〜Ｓ２０８の処理を開始する。また、新たな印刷構造体が生成されていなかった場合（ステップＳ２０１；ＮＯ）、印刷エンジン制御部は、新たな印刷構造体が生成されるのを待機する状態（ステップＳ２０１の判断を繰り返し行っている状態）となる。
【００３５】
以上、印刷モード値が“モノクロ優先”であった場合における印刷エンジン制御部の動作を説明したが、印刷モード値がチェックボックス３１のみがチェックされていることを示すものであった場合、印刷エンジン制御部は、モノクロページに関しては、Ｋイメージデータを生成し、カラーページに関しては、ＣＭＹＫイメージデータを生成する状態であり、かつ、各イメージデータに基づく印刷をカラーモードで印刷エンジン１３ｅに行わせる状態で、動作する。すなわち、この場合、カラープリンタ１０は、ページ種別値に応じた形式のイメージデータが生成されるが、印刷エンジン１３ｅの動作モードが変更されない状態で動作する。
【００３６】
また、印刷モード値が、チェックボックス３１がチェックされていないことを示すものであった場合、印刷エンジン制御部は、モノクロページ、カラーページのいずれに関しても、ＣＭＹＫイメージデータを生成して、それに基づく印刷をカラーモードで印刷エンジン１３ｅに行わせる状態で、動作する。すなわち、この場合、カラープリンタ１０は、モノクロページに関してもＣＭＹＫイメージデータが生成されて印刷が行われる状態で動作する。
【００３７】
以上の説明から明らかなように、本実施形態に係るカラープリンタ１０は、ページ単位で、印刷エンジン１３ｅの動作モードが自動的に切り替えられる動作モード（印刷モード値が“モノクロ優先”であった場合の動作モード；以下、モノクロ優先モードと表記する）を有するプリンタとなっている。また、カラープリンタ１０は、印刷エンジン１３ｅの動作モードの切り替えが行われない動作モードも有するプリンタとなっている。そして、印刷エンジン１３ｅの動作モードを切り替えるには、ある程度の時間が必要とされるので、本カラープリンタ１０は、カラーページとモノクロページとが混在した印刷物の印刷時に、各感光体ユニットが無駄に消耗されることがない状態で動作させることも、印刷速度が早い状態で動作させることも可能なプリンタとなっているということが出来る。
【００３８】
＜第２実施形態＞
本発明の第２実施形態に係るカラープリンタは、上記した第１実施形態に係るカラープリンタ１０を、変形したものであり、第１実施形態に係るカラープリンタ１０と共通する部分を多く有するものとなっている。このため、以下では、第１実施形態のカラープリンタ１０の説明時に用いたものと同じ符号を用いて、第２実施形態に係るカラープリンタ１０の構成、動作を、第１実施形態のカラープリンタ１０と異なる部分を中心に説明することにする。
【００３９】
本発明の第２実施形態に係るカラープリンタ１０用のプリンタドライバ２５は、第１実施形態に係るカラープリンタ１０用のプリンタドライバ２５とは異なり、印刷ジョブデータを生成する際に、各ページがモノクロページ，カラーページのいずれであるかを判断する処理を行わないプログラムとなっている。すなわち、第２実施形態に係るプリンタドライバ２５は、ヘッダに印刷モード値は含まれるが、各ページデータ中にページ種別値が含まれない印刷ジョブデータを生成するプログラムとなっている。
【００４０】
そして、第２実施形態に係るカラープリンタ１０は、印刷ジョブデータ解釈処理として、図５にその手順を示したものが行われるように、第１実施形態に係るカラープリンタ１０を変形したプリンタとなっている。
【００４１】
すなわち、第２実施形態に係るカラープリンタ１０のジョブデータ解釈部は、印刷ジョブデータが送信されてきた場合（ステップＳ３０１；ＹＥＳ）には、その印刷ジョブデータのヘッダの内容を解釈して印刷条件（印刷モード値等）を把握する（ステップＳ３０２）。その後、ジョブデータ解釈部は、受信している印刷ジョブデータ内の１個のページデータから、中間コード形式ページデータを生成してＲＡＭ上に記憶する（ページデータを中間コード形式ページデータに変換する）と共に、そのページデータが、モノクロページ，カラーページのいずれであるかを判定する処理（ステップＳ３０３）を、行う。すなわち、ジョブデータ解釈部は、このステップＳ３０３において、ページデータから中間コード形式ページデータを生成しながら、処理中のページデータ内にカラー印刷が必要とされる描画コマンドが存在していた場合には、そのことを記憶する処理を行う。
【００４２】
ステップＳ３０３の処理を終えたジョブデータ解釈部は、ステップＳ３０２にて把握した印刷モード値、ステップＳ３０３における判定結果を表すページ種別値（処理したページデータが、モノクロページ、カラーページのいずれであるかを表す値）、ステップＳ３０３にて生成した中間コード形式ページデータのＲＡＭ上での記憶位置を示す情報等からなる情報である印刷構造体を、ＲＡＭ上に生成する（ステップＳ３０４）。
【００４３】
そして、ジョブデータ解釈部は、処理対象印刷ジョブデータに関する全てのページデータの処理が完了したか否かを判断（ステップＳ３０５）し、全てのページデータの処理が完了していなかった場合（ステップＳ３０５；ＮＯ）には、新たなページデータに対してステップＳ３０３以降の処理を行う。また、全てのページデータの処理が完了していた場合（ステップＳ３０５；ＹＥＳ）、ジョブデータ解釈部は、ステップＳ３０１に戻って、次の印刷ジョブデータの受信を待機する。
【００４４】
すなわち、この第２実施形態に係るカラープリンタ１０は、各ページがカラーページであるかモノクロページであるかの否かを判定するための実際の処理がプリンタ側で行われるように、第１実施形態に係るカラープリンタ１０を変形したものとなっている。従って、本カラープリンタ１０も、第１実施形態に係るカラープリンタ１０と同様に、カラーページとモノクロページとが混在した印刷物の印刷時に各感光体ユニットが無駄に消耗されることがない状態で動作させることも、印刷速度が早い状態で動作させることも可能なプリンタとなっているということが出来る。
【００４５】
＜変形形態＞
上記した各実施形態に係るカラープリンタ１０は、各種の変形を行うことが出来る。例えば、各実施形態に係るカラープリンタ１０は、３種類の動作モードを有するものであったが、“モノクロ優先モード”以外の１種或いは２種の動作モードを、カラープリンタ１０から取り除いてしまっても良く、他の動作モードをカラープリンタ１０に追加しても良い。また、具体的な処理手順が上記したものとは異なるように、各カラープリンタ１０を変形しても良い。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係るカラープリンタの構成図である。
【図２】第１実施形態に係るカラープリンタ用のプリンタドライバが表示するモード設定ダイアログボックスの説明図である。
【図３】第１実施形態に係るカラープリンタ内で実行されるジョブデータ解釈処理の流れ図である。
【図４】第１実施形態に係るカラープリンタ内で、上記ジョブデータ解釈処理と並行的に実行される印刷エンジン制御処理の流れ図である。
【図５】第２実施形態に係るカラープリンタ内で実行されるジョブデータ解釈処理の流れ図である。
【符号の説明】
１０  カラープリンタ、１１  制御部、１２  コントロールパネル
１３  印刷機構部、１３ｅ  印刷エンジン、２０  パーソナルコンピュータ
２５  プリンタドライバ、３０  モード設定ダイアログボックス
【図１】
2004170567.tif 000003
【図２】
2004170567.tif 000004
【図３】
2004170567.tif 000005
【図４】
2004170567.tif 000006
【図５】
2004170567.tif 000007