(57)【要約】【課題】  印刷装置内のユニットの寿命と印刷処理のスループットを巧みに両立させる印刷モードの切り替え技術を提供すること。【解決手段】  連続してモノクロ指定ページと判断したページ数を印刷部に通知する。ページのデータを展開してキューに登録すると共に、最近通知したページ数を１つデクリメントして印刷部に通知する。印刷部は、キューにモノクロ指定ページ及びカラー指定ページが混在している場合は該キューの先頭からの連続モノクロ指定ページ数を対象値とする。該キューにモノクロ指定ページのみが登録されている場合は該キュー内のモノクロ指定ページの数及び最近通知されたページ数の合計値を対象値とする。カラー印刷モード中且つ次ページがモノクロ指定ページである場合、対象値が、連続印刷中のモノクロ指定ページの数を規定値から差し引いた残値以上であれば、モノクロ印刷モードを設定する。【選択図】  図１
2015205457.tif 000002
【特許請求の範囲】
【請求項１】
カラー印刷モード及びモノクロ印刷モードのうち設定されている印刷モードに応じて印刷を行う印刷部を有する印刷装置であって、
未展開のページのデータを取得するたびに、該ページがカラー印刷が指定されているカラー指定ページであるのかモノクロ印刷が指定されているモノクロ指定ページであるのかを判断し、該ページがモノクロ指定ページである場合、該ページが連続してモノクロ指定ページと判断した何ページ目のページであるのかを示す数値を前記印刷部に通知する第１の通知手段と、
未展開のページのデータを取得するたびに、該データを展開してキューに登録すると共に前記第１の通知手段が最近通知した数値を１つデクリメントして前記印刷部に通知する第２の通知手段と
を備え、
前記印刷部は、
前記キューにモノクロ指定ページ及びカラー指定ページが混在している場合には該キューの先頭から連続して並んでいるモノクロ指定ページの数、該キューにモノクロ指定ページのみが登録されている場合には該キューにおけるモノクロ指定ページの数及び最近通知された数値の合計値、を対象値として取得する手段と、
カラー印刷モードが設定されており且つ現在印刷中のページの次に印刷するページがモノクロ指定ページである場合、前記対象値が、連続印刷中のモノクロ指定ページの数として管理している管理値を規定値から差し引いた残値以上であれば、前記印刷装置の印刷モードとしてモノクロ印刷モードを設定する設定手段と
を備えることを特徴とする印刷装置。
【請求項２】
前記設定手段は、カラー印刷モードが設定されており且つ現在印刷中のページの次に印刷するページがモノクロ指定ページである場合、前記対象値が前記残値より小さい場合は、前記印刷装置の印刷モードの変更は行わずに、前記カラー印刷モードを維持することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記設定手段は、カラー印刷モードが設定されており且つ現在印刷中のページの次に印刷するページがモノクロ指定ページであり、且つ前記キューの先頭から連続して並んでいるモノクロ指定ページの数が規定値に満たない場合には、前記印刷装置の印刷モードの変更は行わずに、前記カラー印刷モードを維持することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
更に、
モノクロ指定ページを連続して印刷するたびに前記管理値を１つインクリメントし、カラー指定ページを印刷するたびに前記管理値を０にリセットする手段を備えることを特徴とする請求項１乃至３の何れか１項に記載の印刷装置。
【請求項５】
前記第１の通知手段と前記第２の通知手段とは並行して非同期に動作することを特徴とする請求項１乃至４の何れか１項に記載の印刷装置。
【請求項６】
カラー印刷モード及びモノクロ印刷モードのうち設定されている印刷モードに応じて印刷を行う印刷部を有する印刷装置の制御方法であって、
未展開のページのデータを取得するたびに、該ページがカラー印刷が指定されているカラー指定ページであるのかモノクロ印刷が指定されているモノクロ指定ページであるのかを判断し、該ページがモノクロ指定ページである場合、該ページが連続してモノクロ指定ページと判断した何ページ目のページであるのかを示す数値を前記印刷部に通知する第１の通知工程と、
未展開のページのデータを取得するたびに、該データを展開してキューに登録すると共に前記第１の通知工程で最近通知した数値を１つデクリメントして前記印刷部に通知する第２の通知工程と
を備え、
前記印刷部は、
前記キューにモノクロ指定ページ及びカラー指定ページが混在している場合には該キューの先頭から連続して並んでいるモノクロ指定ページの数、該キューにモノクロ指定ページのみが登録されている場合には該キューにおけるモノクロ指定ページの数及び最近通知された数値の合計値、を対象値として取得する工程と、
カラー印刷モードが設定されており且つ現在印刷中のページの次に印刷するページがモノクロ指定ページである場合、前記対象値が、連続印刷中のモノクロ指定ページの数として管理している管理値を規定値から差し引いた残値以上であれば、前記印刷装置の印刷モードとしてモノクロ印刷モードを設定する設定工程と
を実行することを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モノクロ印刷モード及びカラー印刷モードを実現可能な印刷技術に関するものである。
【背景技術】
【０００２】
カラー印刷装置は、主目的がカラー文書の印刷であっても、必ずしもカラー文書のみの印刷に利用されるわけではなく、モノクロの文書の印刷にも多く利用されている。カラーのページとモノクロのページとが混在する文書の印刷や、ネットワーク上の複数のユーザからの指示による印刷に利用されることによって、カラーの文書とモノクロの文書が混在する傾向は更に強くなってきている。
【０００３】
カラー印刷装置には、シアン、マゼンタ、イエロー、ブラックの４色にそれぞれ対応する４つの現像器と感光体ドラムを有するタンデム方式のカラー印刷装置が存在する。
【０００４】
このようなタンデム方式のカラー印刷装置の中には、モノクロの印刷時にも、印字には利用しないイエロー、シアン、マゼンタの各ユニットを稼動させておくような機構（例えば、感光体ドラムを空転させる）を持つものが存在する。しかしながら、このような感光体ドラムの空転は、イエロー、シアン、マゼンタの感光体ドラム等のユニットの寿命を必要以上に短くする原因となる。
【０００５】
従って、この種のカラー印刷装置では、トナーの消費や各ユニットの磨耗を低減させるために、カラーの印字処理とモノクロの印字処理とで動作を切り替えるようにする。具体的には、モノクロ文書を印字する際には、ブラック以外のイエロー、シアン、マゼンタの現像器を静電搬送ベルトから離間させ、ブラック以外の印字が行われないような制御を行っているものが存在する。
【０００６】
即ちイエロー、シアン、マゼンタの各ユニットの寿命が短くならないように、送られてきたデータの内容に従って、カラー用印刷動作と、イエロー、シアン、マゼンタの現像器を退避させたモノクロ用印刷動作と、を切り替えるカラー印刷装置が提案されている。この場合、送られてきたデータにモノクロのデータしかない場合には、自動的に、モノクロ用印刷動作に切り替えて印刷が行われる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１１−３４４３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記のようなモノクロ用印刷動作とカラー用印刷動作の違いにより、モノクロ用印刷動作からカラー用印刷動作へ移行させる際、或いはその逆の移行を行なう際には、現像機の退避・復帰等の動作が必要となる。
【０００９】
このため、モノクロ用印刷動作とカラー用印刷動作との間で移行が発生すると、切り替えに時間を要することになり、連続して印字することができない。このように、従来の印刷装置においては、カラー用印刷動作とモノクロ用印刷動作との間の切り替えに時間がかかってしまう。
【００１０】
このため、カラーページとモノクロページが混在する文書を印刷する場合に、所定の条件下では印刷動作の切り替えを行わずに、そのままモノクロのデータをカラーで印刷してスループットを稼ごうとするものが提案されている。
【００１１】
例えば、特許文献１においては、スループットの観点から印刷動作を切り替えることが記載されている。すなわち、カラー印刷モードでの動作中に、次に印字するべき画像としてモノクロ画像を受けた場合に、これをそのままカラー印刷モードで印刷する場合と、モノクロ印刷モードに切り替えて印刷する場合と、のそれぞれの場合における印字時間を比較する。そして、カラー印刷モードで印刷した方が印字時間を短くできる場合には、そのままカラー印刷モードで印字するような印刷装置が提案されている。しかし、この提案の手法によれば、カラー印刷モードからモノクロ印刷モードへの切り替えに非常に時間がかかる。そのため、カラー印刷モードのままで切り替えない方が必ず早く印字できるようなエンジンの場合には、一旦カラー印刷モードでモノクロデータを印字すると、そのままずっとモノクロデータをカラー印刷モードで印字してしまうことになる。よって、タンデム方式の印刷装置などでは、著しく感光体ドラム等のユニットの寿命が短くなってしまうという課題がある。
【００１２】
本発明はこのような問題に鑑みてなされたものであり、印刷装置内のユニットの寿命と印刷処理のスループットとを両立させる印刷モードの切り替え技術を提供する。
【課題を解決するための手段】
【００１３】
本発明の一様態は、カラー印刷モード及びモノクロ印刷モードのうち設定されている印刷モードに応じて印刷を行う印刷部を有する印刷装置であって、未展開のページのデータを取得するたびに、該ページがカラー印刷が指定されているカラー指定ページであるのかモノクロ印刷が指定されているモノクロ指定ページであるのかを判断し、該ページがモノクロ指定ページである場合、該ページが連続してモノクロ指定ページと判断した何ページ目のページであるのかを示す数値を前記印刷部に通知する第１の通知手段と、未展開のページのデータを取得するたびに、該データを展開してキューに登録すると共に前記第１の通知手段が最近通知した数値を１つデクリメントして前記印刷部に通知する第２の通知手段とを備え、前記印刷部は、前記キューにモノクロ指定ページ及びカラー指定ページが混在している場合には該キューの先頭から連続して並んでいるモノクロ指定ページの数、該キューにモノクロ指定ページのみが登録されている場合には該キューにおけるモノクロ指定ページの数及び最近通知された数値の合計値、を対象値として取得する手段と、カラー印刷モードが設定されており且つ現在印刷中のページの次に印刷するページがモノクロ指定ページである場合、前記対象値が、連続印刷中のモノクロ指定ページの数として管理している管理値を規定値から差し引いた残値以上であれば、前記印刷装置の印刷モードとしてモノクロ印刷モードを設定する設定手段とを備えることを特徴とする。
【発明の効果】
【００１４】
本発明の構成によれば、印刷装置内のユニットの寿命と印刷処理のスループットとを両立させる印刷モードの切り替え技術を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】システムの構成例を示すブロック図。
【図２】印刷装置１０３０が有する印刷機構の一例を示す図。
【図３】印刷データを受信してからラスタイメージを生成するまでの処理の流れを示す図。
【図４】ＣＰＵ１０３４が行う処理のフローチャート。
【図５】エンジン制御部１０４６が行う処理のフローチャート。
【図６】図５のフローチャートの処理における様々なケースを説明する図。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照し、本発明の好適な実施形態について説明する。なお、以下説明する実施形態は、本発明を具体的に実施した場合の一例を示すもので、特許請求の範囲に記載した構成の具体的な実施例の１つである。
【００１７】
［第１の実施形態］
先ず、本実施形態に係る印刷装置を含むシステムの構成例について、図１のブロック図を用いて説明する。図１に示す如く、システムは、ホストコンピュータ１００１と、印刷装置１０３０と、を有しており、ホストコンピュータ１００１と印刷装置１０３０との間は、ＬＡＮ等の無線若しくは有線のネットワーク１００２を介して接続されている。
【００１８】
先ず、ホストコンピュータ１００１について説明する。ホストコンピュータ１００１は、一般のＰＣ（パーソナルコンピュータ）や携帯端末装置などにより構成されており、ページの印刷を印刷装置１０３０に要求することが可能な装置である。然るにホストコンピュータ１００１は、印刷対象となるページの印刷データ（ＰＤＬデータ、画像データなど）を、ネットワーク１００２を介して印刷装置１０３０に対して送信する。
【００１９】
次に、印刷装置１０３０について説明する。以下では、印刷装置１０３０は、レーザビームプリンタ若しくはレーザビームプリンタの機能を有する複合機として説明するが、これに限るものではないことが、以下の説明から明らかとなるであろう。印刷装置１０３０は、制御ユニット１０３１、操作パネル部１０４１、外部メモリ部１０４３、印刷装置エンジン部１０３９、を有する。
【００２０】
先ず、操作パネル部１０４１について説明する。操作パネル部１０４１は、タッチパネル画面やハードキーなどにより構成されており、各種の指示を入力するためにユーザが操作可能なユーザインターフェース機能や、各種の情報を表示可能な表示機能を提供する。操作パネル部１０４１は、パネルＩ／Ｆ（インターフェース）部１０６２を介して制御ユニット１０３１に接続されている。
【００２１】
次に、外部メモリ部１０４３について説明する。外部メモリ部１０４３は、ハードディスクドライブ装置に代表される大容量情報記憶装置である。外部メモリ部１０４３には、ＯＳ（オペレーティングシステム）や、ＣＰＵ１０３４や印刷装置エンジン部１０３９が適宜用いるコンピュータプログラムやデータが保存されている。また、外部メモリ部１０４３は、ＲＡＭ１０３６等の代わりに様々なデータを一時的に記憶するために使用しても構わない。外部メモリ部１０４３は、メモリＩ／Ｆ部１０３８を介して制御ユニット１０３１に接続されている。
【００２２】
次に、制御ユニット１０３１について説明する。
【００２３】
入出力部１０３２は、ネットワーク１００２を介してホストコンピュータ１００１との間のデータ通信を行うためのものであり、例えば、ホストコンピュータ１００１から送信された印刷データを受信することができる。
【００２４】
ＣＰＵ１０３４は、ＲＯＭ１０３５、ＮＶＲＡＭ（不揮発性ＲＡＭ）１０４８、ＲＡＭ１０３６、外部メモリ部１０４３等に格納されているコンピュータプログラムやデータを用いて処理を実行する。それによって、印刷装置１０３０全体の動作制御を行うと共に、ＣＰＵ１０３４が行うものとして後述する各処理を実行する。
【００２５】
ＮＶＲＡＭ１０４８は、印刷装置１０３０の電源が遮断されても保持しておく必要のあるデータを格納するためのメモリである。
【００２６】
ＲＡＭ１０３６は、入出力部１０３２を介して受信したデータや、外部メモリ部１０４３からロードされたコンピュータプログラムやデータ、を記憶するためのエリアや、ＣＰＵ１０３４が各種の処理を実行する際に用いるワークエリアを有する。即ち、ＲＡＭ１０３６は、各種のエリアを適宜提供することができる。図１では、以下の処理で使用するエリアとして、フレームバッファ１０７３、ワークメモリ１０７１、ラスタメモリ１０７４、受信バッファ１０７０を明示的に示しているが、これ以外のエリアも適宜設けられる。
【００２７】
ＣＰＵ１０３４はＲＯＭ１０３５内にコンピュータプログラムとして格納されている画像情報生成部１０６０を実行することで、以下のような処理を実行する。先ず、入出力部１０３２を介してホストコンピュータ１００１から受信した印刷データを受信バッファ１０７０に格納する。そしてこの印刷データからＰＤＬ（Page Description Language）を読み出してワークメモリ１０７１に格納し、該ＰＤＬを解析する。この解析では、印刷対象となるページが、カラー印刷が指定されているカラー指定ページであるのかそれともモノクロ印刷が指定されているモノクロ指定ページであるのかを特定することができる。そして、このＰＤＬから中間コード（ＤＬ：Display List（中間データともいう））を生成してフレームバッファ１０７３に格納する。中間コード（ＤＬ）は、ラスタイメージの生成が可能なデータである。そして、フレームバッファ１０７３に格納された中間コード（ＤＬ）をラスタイメージ（ビットマップデータ）に展開し、該展開したラスタイメージをラスタメモリ１０７４に格納する。中間コード（ＤＬ）からラスタイメージに展開する処理は時間がかかることが知られており、ソフトウェア処理ではなくハードウェア処理で行われることが一般的である。印刷データを受信してから該印刷データ中のＰＤＬに基づいてラスタイメージ（ビットマップ）を生成するまでの一連の処理の流れを図３に示す。
【００２８】
なお、印刷データはＰＤＬを含むものに限らず、例えば、画像データそのものであっても構わないし、印刷データは、１ページ以上を印刷装置１０３０に印刷させるためのデータであれば、如何なるデータであっても構わない。
【００２９】
またＣＰＵ１０３４は、ＲＯＭ１０３５内にコンピュータプログラムとして格納されているモノクロページ算出部１０６１を実行することで、連続するモノクロ指定ページの数を計数したりして、モノクロページに係る処理を実行する。
【００３０】
またＣＰＵ１０３４は、ＲＯＭ１０３５内にコンピュータプログラムとして格納されている印字実行制御部１０６４を実行する。それによって、上記のラスタイメージを印刷装置エンジン部１０３９内のキューに登録したり、印刷装置エンジン部１０３９に印刷実行指示を行ったりする。
【００３１】
なお、ＲＯＭ１０３５内に格納されているコンピュータプログラムは上記のものに限らず、以下にＣＰＵ１０３４や印刷装置エンジン部１０３９が行うものとして後述する各処理を実現可能なコンピュータプログラムが格納されている。
【００３２】
エンジンＩ／Ｆ部１０３７は、制御ユニット１０３１に印刷装置エンジン部１０３９を接続するためのインターフェイスとして機能するものである。制御ユニット１０３１は、このエンジンＩ／Ｆ部１０３７を介して印刷装置エンジン部１０３９との間のデータ通信を行う。
【００３３】
次に、印刷装置エンジン部１０３９について説明する。印刷装置エンジン部１０３９は、エンジン制御部１０４６を有しており、エンジン制御部１０４６は更に、カラー／モノクロ印字制御部１０４７を有する。
【００３４】
エンジン制御部１０４６は、印刷装置エンジン部１０３９の動作制御を行うためのものであり、紙の給紙から印字、排出までの一連の印刷の制御を行う。カラー／モノクロ印字制御部１０４７は、印刷装置１０３０の印刷モードとしてカラー印刷モード及びモノクロ印刷モードのうち何れか一方に決定する。そして、カラー／モノクロ印字制御部１０４７は、決定した印刷モードで印刷を行うべく、印刷装置エンジン部１０３９に含まれる「印刷装置１０３０の印刷機構」を制御する。
【００３５】
ここで、カラー印刷モードとは、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）を用いた印刷（カラー印刷）を行う印刷モードである。また、モノクロ印刷モードとは、Ｋのみを用いた印刷（モノクロ印刷）を行う印刷モードである。
【００３６】
次に、印刷装置１０３０が有する印刷機構の一例について、図２を用いて説明する。図２において、参照番号に「Ｃ」が付されている要素はシアン用の要素であり、参照番号に「Ｍ」が付されている要素はマゼンタ用の要素である。参照番号に「Ｙ」が付されている要素はイエロー用の要素であり、参照番号に「Ｋ」が付されている要素はブラック用の要素である。
【００３７】
カラーレーザビームプリンタとしての印刷装置１０３０は、図２に示すように、筐体３００１を備える。筐体３００１には、上記の印刷機構と、該印刷機構を用いて印刷処理を実現するための制御を行うエンジン制御部１０４６及び制御ユニット１０３１を収納する制御ボード収納部３００３と、が内蔵されている。
【００３８】
印刷装置１０３０は、垂直方向に併設された４個の像担持体としての感光体ドラム３０１０（３０１０Ｋ，３０１０Ｍ，３０１０Ｃ，３０１０Ｙ）を有する。この感光体ドラム３０１０は、不図示の駆動部によって、図２において逆時計回りの方向に回転駆動される。
【００３９】
感光体ドラム３０１０の周囲には、その回転方向に従って、順に、次のユニットが設けられている。まず、感光体ドラム３０１０の表面を均一に帯電する帯電装置３０１１（３０１１Ｋ，３０１１Ｍ，３０１１Ｃ，３０１１Ｙ）が設けられている。次に、画像情報に基づいてレーザビームを照射し、感光体ドラム３０１０上の静電潜像を形成するスキャナ部３０１２（３０１２Ｋ，３０１２Ｍ，３０１２Ｃ，３０１２Ｙ）が設けられている。次に、静電潜像にトナーを付着させてトナー像として現像する現像装置３０１３（３０１３Ｋ，３０１３Ｍ，３０１３Ｃ，３０１３Ｙ）が設けられている。次に、感光体ドラム３０１０上のトナー像を転写材に転写させる静電搬送転写装置３０１４が設けられている。次に、転写後の感光体ドラム３０１０表面に残った転写後トナーを除去するクリーニング装置３０１５（３０１５Ｋ，３０１５Ｍ，３０１５Ｃ，３０１５Ｙ）が設けられている。
【００４０】
なお、感光体ドラム３０１０、帯電装置３０１１、現像装置３０１３、クリーニング装置３０１５は一体的にカートリッジ化されている。そして、ドラム一体型のプロセスカートリッジ３０１６（３０１６Ｋ，３０１６Ｍ，３０１６Ｃ，３０１６Ｙ）を形成し、筐体３００１に着脱可能なものとなっている。次に各部の構成について順次説明する。
【００４１】
感光体ドラム３０１０は、有機光伝導体層（ＯＰＣ感光体）を流布して構成したものである。感光体ドラム３０１０は、その両端部を支持部材によって回転自在に支持されており、一方の端部に駆動モータ（不図示）からの駆動力が伝達されることにより、図中反時計回りに回転駆動される。各帯電装置３０１１は、ローラ状に形成された導電性ローラで、このローラを感光体ドラム３０１０表面に当接させる。それとともに、このローラに電源（不図示）によって帯電バイアス電圧を印加することにより、感光体ドラム３０１０表面を一様に帯電させるものである。スキャナ部３０１２は、感光体ドラム３０１０の水平方向に配置される。レーザダイオード（不図示）によって画像信号に対応する画像光は、スキャナモータによって高速回転されるポリゴンミラー３０２８（３０２８Ｋ，３０２８Ｍ，３０２８Ｃ，３０２８Ｙ）に照射される。ポリゴンミラー３０２８に反射した画像光は、結像レンズ３０１７（３０１７Ｋ，３０１７Ｍ，３０１７Ｃ，３０１７Ｙ）を介して帯電済みの感光体ドラム３０１０の表面を選択的に露光して静電潜像を形成するように構成している。
【００４２】
現像装置３０１３（３０１３Ｋ，３０１３Ｍ，３０１３Ｃ，３０１３Ｙ）はそれぞれ転写材の搬送方向上流側（図中の下側）から順に、イエロー、シアン、マゼンタ、ブラックの各色のトナーをそれぞれ収納した現像器から構成される。
【００４３】
感光体ドラム３０１０上の静電潜像の現像時には、対応する現像器の容器内のトナーを送り機構によって塗布ローラ３０１３ｋ１，３０１３ｍ１，３０１３ｃ１，３０１３ｙ１に送りこむ。そして、回転する現像ローラ３０１３ｋ２，３０１３ｍ２，３０１３ｃ２，３０１３ｙ２の外周にトナーを薄層塗布し、且つトナーへ電化を付与（摩擦帯電）する。
【００４４】
この現像ローラと、静電潜像が形成された感光体ドラム３０１０との間に現像バイアスを印加することにより、静電潜像にトナーを付着させてトナー像として現像するものである。
【００４５】
クリーニング装置３０１５は、現像装置３０１３によって感光体ドラム３０１０上に現像されたトナーが転写材に転写された後、転写されないで感光体ドラム３０１０表面に残ったいわゆる転写残トナーを除去するものである。
【００４６】
ベルト部材としての静電搬送ベルト３００８が、全ての感光体ドラム３０１０Ｋ，３０１０Ｍ，３０１０Ｃ，３０１０Ｙに対向し、接しながら循環移動するように配設されている。
【００４７】
この静電搬送ベルト３００８は、垂直方向に４軸でローラに支持され、図中左側の外周面に転写材を静電吸着して、上記感光体ドラム３０１０に転写材を接触させるべく循環移動する。また、静電搬送ベルト３００８の転写材搬送方向上流（図中下側）には吸着ローラ３００９が当接している。
【００４８】
転写材の搬送に際しては、この吸着ローラ３００９にバイアス電圧を印加する。それによって、接地された従動ローラ３０１８ａとの間に電界を形成し、静電搬送ベルト３００８および転写材の間に誘電分極を発生させて両者に静電吸着力を生じさせることができるようになっている。
【００４９】
これにより、転写材は静電搬送ベルト３００８により転写位置まで搬送され、感光体ドラム３０１０上のトナー像が順次転写される。静電搬送ベルト３００８の内側（裏面側）に当接し、４個の感光体ドラム３０１０Ｋ，３０１０Ｍ，３０１０Ｃ，３０１０Ｙに対応して転写部材としての転写ローラ３０１９（３０１９Ｋ，３０１９Ｍ，３０１９Ｃ，３０１９Ｙ）が併設されている。
【００５０】
これら転写ローラ３０１９には転写バイアス用電源（不図示）が接続されている。これら転写ローラ３０１９は、感光体ドラム３０１０と対向し、転写部を形成する。これら転写ローラ３０１９から正極性の電荷が静電搬送ベルト３００８を介して転写材に印加され、この電荷による電界により、感光体ドラム３０１０に接触中の転写材に、感光体ドラム３０１０上の負極性のトナー像が転写される。
【００５１】
静電搬送ベルト３００８は、駆動ローラ３０２０、従動ローラ３０１８ａ、３０１８ｂ、テンションローラ３０２１の４本のローラにより掛け渡され、図２の時計回りの方向に回転する。これにより、上述した静電搬送ベルト３００８が循環移動して転写材が従動ローラ３０１８ａ側から駆動ローラ３０２０側へ搬送される間に感光体ドラム上のトナー像が転写される。
【００５２】
給送部３０２２は、画像形成部に転写材を給送するものであり、複数枚の転写材３００４が給送カセット３００５に収納されている。画像形成時には、給送ローラ３００６（半月ローラ）、レジストローラ対３００７が画像形成動作に応じて駆動回転する。そして、給送カセット３００５内の転写材を１枚ずつ分離給送するとともに、転写材先端は、レジストローラ対３００７に突き当たり、一旦停止し、ループを形成した後、静電搬送ベルト３００８へと再給送されていく。
【００５３】
定着部３０２３は、転写材に転写された複数のトナー画像を定着させるものであり、駆動回転する加熱ローラ３０２４とこれに圧接して転写材に熱及び圧力を印加する加圧ローラ３０２５とからなる。
【００５４】
すなわち、感光体ドラム３０１０上のトナー像を転写した転写材は定着部３０２３を通過する際に定着ローラ対で搬送されると共に、定着ローラ対（３０２４、３０２５）によって熱及び圧力が印加される。これによって複数色のトナー像が転写材表面に定着される。
【００５５】
また、イエロー、マゼンタ、シアンのプロセスカートリッジ３０１６Ｙ，３０１６Ｍ，３０１６Ｃは昇降機構によって感光体ドラム３０１０Ｙ，３０１０Ｍ，３０１０Ｃが静電搬送ベルト３００８に当接した状態から左方へ移動する。そして、静電搬送ベルト３００８から離間した位置へ移動可能に構成されている。
【００５６】
この昇降機構は、印刷装置１０３０の印刷モード（カラー印刷モード、モノクロ印刷モード）に応じて動作するようになっている。すなわち、カラー／モノクロ印字制御部１０４７においてカラー印刷モードが指定された場合には、感光体ドラム３０１０Ｙ，３０１０Ｍ，３０１０Ｃが静電搬送ベルト３００８に当接した状態となる。そして、各転写ローラ３０１９Ｙ，３０１９Ｍ，３０１９Ｃ，３０１９Ｋからの電圧印加により、感光体ドラム３０１０のトナー像がイエロー、マゼンタ、シアン、ブラックの順で順次転写される。一方、モノクロ印刷モードが指定された場合には、上記の昇降機構によって、感光体ドラム３０１０Ｙ，３０１０Ｍ，３０１０Ｃを静電搬送ベルト３００８から離間させる。それによって、感光体ドラム３０１０Ｋのみが静電搬送ベルト３００８に当接した状態となり、転写ローラ３０１９Ｋからの電圧の印加により、感光体ドラム３０１０Ｋのトナー像がブラックのみで転写されることになる。
【００５７】
なお、カラー印刷モードは、必ずしもカラー指定ページだけに適用されるものではなく、モノクロ指定ページにも適用可能で、トナー像がブラックにのみ形成されるだけであり、カラー印刷モードと同じ動作で印刷を行うことができる。但し、モノクロ印刷モードではＣ、Ｍ、Ｙのドラム位置を高速に素通りさせて、高速な処理を行なえるようにしてもよい。
【００５８】
このようにして、トナー像を転写された転写材３００４は、駆動ローラ３０２０で静電搬送ベルト３００８から分離され、定着部３０２３に至る。そして、転写材３００４は、上記トナー像が熱定着された後、排出ローラ対３０２６によって排出部ＦＤに排出されることになる。
【００５９】
また、筐体３００１には、操作パネル部１０４１が有する操作パネル３００２が取り付けられている。操作パネル３００２には、上記のハードキーや、情報表示のためのＬＥＤ表示器、タッチパネル画面等が設けられている。また、筐体３００１内には、上記の外部メモリ部１０４３に相当する外部メモリユニット３０２７も取り付けられている。
【００６０】
このように、印刷装置１０３０は、モノクロ印刷モードでも動作し、この場合は、イエロー、シアン、マゼンタ用の感光体ドラムが静電搬送ベルトから離間している。このため、搬送ベルトへの接触が低減し、イエロー、シアン、マゼンタ用の感光体ドラムの寿命を伸ばすことができる。また、トナー消費量も抑えられるというメリットもある。但し、モータが回転することによって、接触している部分は消耗する。カラー印刷モードでモノクロ印刷を行なう場合は、カラー印刷モードでの動作時と同じように動作し、イエロー、シアン、マゼンタ感光体ドラムは印字しないで回転（空回転）することになる。このため、現像装置との接触部の摩擦や、無駄なトナーの除去等により、空回転に伴いイエロー、シアン、マゼンタ感光体ドラムも消耗してしまうことになる。
【００６１】
このような問題を解消すべく、本実施形態に係る印刷装置１０３０は、以下のように動作する。以下では、印刷装置１０３０に複数ページ分の印刷データが投入された場合に、ＣＰＵ１０３４、エンジン制御部１０４６のそれぞれが行う処理について、図４，５を用いて説明する。
【００６２】
先ず、ＣＰＵ１０３４が行う処理について、図４のフローチャートを用いて説明する。ホストコンピュータ１００１等の外部の機器から送信された複数ページ分の印刷データ（未展開のデータ）をネットワーク１００２及び入出力部１０３２を介して受信すると、ＣＰＵ１０３４は、このデータをＲＡＭ１０３６内の受信バッファ１０７０に格納する。なお、この複数ページ分の印刷データは、印刷装置１０３０内で発生させても良い。例えば、外部メモリ部１０４３からユーザが操作パネル部１０４１を操作して指定した複数ページの印刷データであっても良いし、不図示のスキャナを用いて取得したものであっても構わない。
【００６３】
また、以下では、印刷装置１０３０内に複数ページ分の印刷データが存在する場合における該印刷装置１０３０の動作について説明するため、１回で複数ページ分の印刷データを投入する必要はない。例えば複数の送信元から１ページ分の印刷データを受信しても構わない。
【００６４】
そして、図４のフローチャートに従った処理は、ページ毎の処理であって、複数ページの場合は、それぞれのページについて図４のフローチャートに従った処理を実行することになる。
【００６５】
また、図４のフローチャートにおいて、ステップＳ４０１〜Ｓ４０５の一連の処理と、ステップＳ４０６〜Ｓ４０９の一連の処理と、は並行して実行されるものであり、互いに非同期で実行されるものである。もちろん、この２つの一連の処理をシーケンシャルに実行しても構わない。
【００６６】
先ず、ステップＳ４０１では、ＣＰＵ１０３４は、受信バッファ１０７０に格納したページの印刷データを解析して、該ページがカラー指定ページであるのかモノクロ指定ページであるのかを判断する。この判断の結果、カラー指定ページであれば、処理はステップＳ４０２を介してステップＳ４０４に進み、モノクロ指定ページである場合には、処理はステップＳ４０２を介してステップＳ４０３に進む。
【００６７】
ステップＳ４０３では、ＣＰＵ１０３４は、カウンタの値ｃを１つインクリメントする。なお、図４のフローチャートに従った処理の開始時にはこのカウンタの値ｃは０に初期化されているものとする。一方、ステップＳ４０４では、ＣＰＵ１０３４は、カウンタの値ｃを０にリセットする。
【００６８】
そしてステップＳ４０５では、ＣＰＵ１０３４は、この時点でのカウンタの値ｃを、エンジンＩ／Ｆ部１０３７を介してエンジン制御部１０４６に通知する。
【００６９】
一方、ステップＳ４０６では、ＣＰＵ１０３４は、受信バッファ１０７０に格納した印刷データ、即ち未展開のデータをラスタイメージに展開する。展開方法については、未展開のデータがＰＤＬデータであるのか、他の種類のデータであるのかに応じて異なる。例えば、ＰＤＬデータの場合、上記のように、先ず受信バッファ１０７０に格納したページのデータから中間データを生成し、次に、該中間データを用いて、ページのラスタイメージを生成する。
【００７０】
ステップＳ４０７では、ＣＰＵ１０３４は、ステップＳ４０６で展開したデータを含むページ情報を、エンジン制御部１０４６が管理する不図示のキューに登録する。
【００７１】
ステップＳ４０８では、ＣＰＵ１０３４は、現在のカウンタの値ｃを１つデクリメントする（ただし、カウンタの値ｃが１以上の場合）。ステップＳ４０９では、ＣＰＵ１０３４は、ステップＳ４０８で更新したカウンタの値ｃをエンジン制御部１０４６に通知する。
【００７２】
次に、エンジン制御部１０４６が行う処理について、図５のフローチャートを用いて説明する。なお、図５のフローチャートに従った処理は、ページ毎の処理であって、複数ページの場合は、それぞれのページについて図５のフローチャートに従った処理を実行することになる。
【００７３】
ステップＳ５０１では、エンジン制御部１０４６はキュー内の「現在印刷中のページの次のページ（次ページ）のページ情報」を参照し、次ページがカラー指定ページであるのかモノクロ指定ページであるのかを判断する。この判断の結果、カラー指定ページである場合には、処理はステップＳ５０２に進み、モノクロ指定ページである場合には、処理はステップＳ５０５に進む。
【００７４】
ステップＳ５０２では、エンジン制御部１０４６は、現在の印刷モードを確認し、現在の印刷モードがカラー印刷モードであれば処理はステップＳ５０３に進み、モノクロ印刷モードであれば処理はステップＳ５０４に進む。
【００７５】
本実施形態の場合、感光体ドラム３０１０Ｙ，３０１０Ｍ，３０１０Ｃが静電搬送ベルト３００８に当接した状態であれば、現在の印刷モードはカラー印刷モードであると判断することができる。また、感光体ドラム３０１０Ｙ，３０１０Ｍ，３０１０Ｃが静電搬送ベルト３００８から離間した状態であれば、現在の印刷モードはモノクロ印刷モードであると判断することができる。
【００７６】
ステップＳ５０３では、エンジン制御部１０４６は、印刷モードの変更は行わずに、カラー印刷モードのまま維持すると共に、カラー印刷モードにおいて連続して印刷したモノクロ指定ページの数をカウントするための変数ｋの値を０にリセットする。なお、変数ｋの値は、印刷装置１０３０の起動時に０にリセットされているものとする。
【００７７】
ステップＳ５０３の処理を実行するケースは、図６に「Ｃａｓｅ−Ａ」として示されている。この「Ｃａｓｅ−Ａ」では、現在印刷中のページがカラー指定ページであり、次に印刷するページもカラー指定ページである。この場合、現在設定されている印刷モードはカラー印刷モードで、次に印刷するページの印刷もカラー印刷モードが指定されているため、ステップＳ５０３の処理を行うことになる。
【００７８】
一方、ステップＳ５０４では、エンジン制御部１０４６は、印刷装置１０３０の印刷モードを、現在設定されているモノクロ印刷モードからカラー印刷モードに切り替える。それと共に、カラー印刷モードで印刷を行うべく、印刷装置エンジン部１０３９に含まれる「印刷装置１０３０の印刷機構」を制御する。更にステップＳ５０４では、エンジン制御部１０４６は、変数ｋの値を０にリセットする
ステップＳ５０４の処理を実行するケースは、図６に「Ｃａｓｅ−Ｂ」として示されている。この「Ｃａｓｅ−Ｂ」では、現在印刷中のページがモノクロ指定ページであり、次に印刷するページはカラー指定ページである。この場合、現在設定されている印刷モードはモノクロ印刷モードで、次に印刷するページの印刷はカラー印刷モードが指定されているため、ステップＳ５０４の処理を行うことになる。
【００７９】
一方、ステップＳ５０５では、エンジン制御部１０４６は、現在の印刷モードを確認し、現在の印刷モードがカラー印刷モードであれば処理はステップＳ５０８に進み、モノクロ印刷モードであれば処理はステップＳ５０６に進む。
【００８０】
ステップＳ５０６では、エンジン制御部１０４６は、印刷モードの変更は行わずに、モノクロ印刷モードのまま維持すると共に、変数ｋの値を１つインクリメントする。ステップＳ５０６の処理を実行するケースは、図６に「Ｃａｓｅ−Ｃ」として示されている。この「Ｃａｓｅ−Ｃ」では、現在印刷中のページがモノクロ指定ページであり、次に印刷するページもモノクロ指定ページである。この場合、現在設定されている印刷モードはモノクロ印刷モードで、次に印刷するページの印刷もモノクロ印刷モードが指定されているため、ステップＳ５０６の処理を行うことになる。
【００８１】
一方、ステップＳ５０８では、エンジン制御部１０４６は、キューにモノクロ指定ページ及びカラー指定ページが混在している場合には、該キューの先頭から連続して並んでいるモノクロ指定ページの数を対象値として計数する。一方、エンジン制御部１０４６は、キューにモノクロ指定ページのみが登録されている場合には、該キューにおけるモノクロ指定ページの数及びＣＰＵ１０３４から最近通知されたカウンタの値ｃの合計値を対象値として求める。
【００８２】
そして、カラー印刷モードで連続してモノクロ指定ページを印刷しても良い上限枚数をＮとすると、エンジン制御部１０４６は、対象値が（Ｎ−ｋ）以上であるか否かを判断する。これは、キューの先頭から（Ｎ−ｋ）個目のページの中にカラー指定ページが存在するか否かを判断することに等価である。この判断の結果、対象値が（Ｎ−ｋ）以上であれば、処理はステップＳ５１０に進み、対象値が（Ｎ−ｋ）未満であれば、処理はステップＳ５０９に進む。
【００８３】
ステップＳ５０９では、エンジン制御部１０４６は、印刷モードの変更は行わずに、カラー印刷モードのまま維持すると共に、カラー印刷モードにおいて連続して印刷したモノクロ指定ページの数をカウントするための変数ｋの値を０にリセットする。ステップＳ５０９の処理を実行するケースは、図６に「Ｃａｓｅ−Ｄ」、「Ｃａｓｅ−Ｅ」、「Ｃａｓｅ−Ｊ」、「Ｃａｓｅ−Ｋ」として示されている。図６ではＮ＝５としている。
【００８４】
「Ｃａｓｅ−Ｄ」では、現在印刷中のページがモノクロ指定ページであり、キューの先頭から３ページ分が連続してモノクロ指定ページである。この場合、現在設定されている印刷モードはカラー印刷モードで、次に印刷するページの印刷はモノクロ印刷モードが指定されているが、対象値（＝３）＜（Ｎ−ｋ）＝５−１＝４であるため、ステップＳ５０９の処理を行うことになる。
【００８５】
また、「Ｃａｓｅ−Ｅ」では、現在印刷中のページがカラー指定ページであり、キューの先頭から２ページ分が連続してモノクロ指定ページである。この場合、現在設定されている印刷モードはカラー印刷モードで、次に印刷するページの印刷はモノクロ印刷モードが指定されているが、対象値（＝２）＜（Ｎ−ｋ）＝５−０＝５であるため、ステップＳ５０９の処理を行うことになる。
【００８６】
また、「Ｃａｓｅ−Ｊ」では、現在印刷中のページがカラー指定ページであり、キューの先頭から２ページ分が連続してモノクロ指定ページであり、カウンタの値ｃは２である。この場合、現在設定されている印刷モードはカラー印刷モードで、次に印刷するページの印刷はモノクロ印刷モードが指定されているが、対象値（＝４）＜（Ｎ−ｋ）＝５−０＝５であるため、ステップＳ５０９の処理を行うことになる。
【００８７】
また、「Ｃａｓｅ−Ｋ」では、現在印刷中のページがカラー指定ページであり、キューの先頭から２ページ分が連続してモノクロ指定ページであり、カウンタの値ｃは２である。この場合、現在設定されている印刷モードはカラー印刷モードで、次に印刷するページの印刷はモノクロ印刷モードが指定されているが、対象値（＝４）＜（Ｎ−ｋ）＝５−０＝５であるため、ステップＳ５０９の処理を行うことになる。
【００８８】
一方、ステップＳ５１０では、エンジン制御部１０４６は、印刷装置１０３０の印刷モードを、現在設定されているカラー印刷モードからモノクロ印刷モードに切り替える。それと共に、モノクロ印刷モードで印刷を行うべく、印刷装置エンジン部１０３９に含まれる「印刷装置１０３０の印刷機構」を制御する。更にステップＳ５１０では、エンジン制御部１０４６は、変数ｋの値を１つインクリメントする。ステップＳ５１０の処理を実行するケースは、図６に「Ｃａｓｅ−Ｆ」、「Ｃａｓｅ−Ｇ」、「Ｃａｓｅ−Ｉ」として示されている。
【００８９】
「Ｃａｓｅ−Ｆ」では、現在印刷中のページがカラー指定ページであり、キューの先頭から５ページ分が連続してモノクロ指定ページである。この場合、現在設定されている印刷モードはカラー印刷モードで、次に印刷するページの印刷はモノクロ印刷モードが指定されており、対象値（＝５）＝（Ｎ−ｋ）＝５−０＝５であるため、ステップＳ５１０の処理を行うことになる。
【００９０】
「Ｃａｓｅ−Ｇ」では、現在印刷中のページがモノクロ指定ページであり、キューの先頭から３ページ分が連続してモノクロ指定ページである。この場合、現在設定されている印刷モードはカラー印刷モードで、次に印刷するページの印刷はモノクロ印刷モードが指定されており、対象値（＝３）＝（Ｎ−ｋ）＝５−２＝３であるため、ステップＳ５１０の処理を行うことになる。
【００９１】
「Ｃａｓｅ−Ｉ」では、現在印刷中のページがカラー指定ページであり、キューの先頭から３ページ分が連続してモノクロ指定ページであり、カウンタの値ｃは２である。この場合、現在設定されている印刷モードはカラー印刷モードで、次に印刷するページの印刷はモノクロ印刷モードが指定されており、対象値（＝５）＝（Ｎ−ｋ）＝５−０＝５であるため、ステップＳ５１０の処理を行うことになる。
【００９２】
このように、本実施形態では、カラー印刷モード及びモノクロ印刷モードのうち設定されている印刷モードに応じて印刷を行う印刷部を有する印刷装置の一例について説明した。第１の実施形態で説明した印刷装置は、以下に説明する構成の一例に過ぎない。
【００９３】
即ち、未展開のページのデータを取得するたびに、該ページがカラー印刷が指定されているカラー指定ページであるのかモノクロ印刷が指定されているモノクロ指定ページであるのかを判断する。該ページがモノクロ指定ページである場合、該ページが連続してモノクロ指定ページと判断した何ページ目のページであるのかを示す数値を印刷部に通知する（第１の通知）。
【００９４】
また、未展開のページのデータを取得するたびに、該データを展開してキューに登録すると共に第１の通知で最近通知した数値を１つデクリメントして印刷部に通知する（第２の通知）。
【００９５】
このような構成において印刷部は、キューにモノクロ指定ページ及びカラー指定ページが混在している場合には次のように制御する。印刷部は該キューの先頭から連続して並んでいるモノクロ指定ページの数、該キューにモノクロ指定ページのみが登録されている場合には該キューにおけるモノクロ指定ページの数及び最近通知された数値の合計値、を対象値として取得する。そして、印刷部はカラー印刷モードが設定されており且つ現在印刷中のページの次に印刷するページがモノクロ指定ページである場合には次のように制御する。印刷部は対象値が、連続印刷中のモノクロ指定ページの数として管理している管理値を規定値から差し引いた残値以上であれば、印刷装置の印刷モードとしてモノクロ印刷モードを設定する。
【００９６】
［第２の実施形態］
印刷装置１０３０における印刷モードの切り替え条件には第１の実施形態で説明した切り替え方法以外にも様々な方法が考え得る。例えば、連続して印刷可能な枚数として予め設定されている値をＭとすると、ステップＳ５０８では先ず第１の実施形態のようにして対象値を求め、該求めた対象値がＭより少ないか否かを判断し、対象値＜Ｍであれば、処理はステップＳ５０９に進む。すなわち、印刷装置エンジン部１０３９が連続印刷継続できないような状況では、ＣＰＵ１０３４から通知されたカウンタの値ｃは参照しない。このような処理を行うケースは、図６に「Ｃａｓｅ−Ｈ」として示されている。図６ではＭ＝２としている。
【００９７】
「Ｃａｓｅ−Ｈ」では、現在印刷中のページがカラー指定ページであり、キューの先頭から１ページ分がモノクロ指定ページである。この場合、現在設定されている印刷モードはカラー印刷モードで、次に印刷するページの印刷はモノクロ印刷モードが指定されている。ここで、対象値（＝１）＜Ｍ（＝２）であるため、印刷モードの切り替えは行わずに、カラー印刷モードで印刷を行うことになる。
【００９８】
一方、対象値がＭ以上である場合には、第１の実施形態と同様、ステップＳ５０８では更に、対象値が（Ｎ−ｋ）以上であるか否かを判断し、以降は第１の実施形態と同様である。
【００９９】
［第３の実施形態］
第１，２の実施形態では、カラー指定ページは、カラーで印刷することが指定されたページとした。この「カラーで印刷することが指定されたページ」とは、次のいずれであっても構わない。「ページがカラーページであり、該ページの色情報を解析した結果、該ページをカラー印刷すると判断したので、該ページをカラーで印刷すると指定した」ページであっても構わない。あるいは、「ページがカラーページ、モノクロページに関係なく、該ページ若しくは該ページを含む一連のページに対して設定された印刷設定がカラー印刷を指定しているので、該ページをカラーで印刷すると指定した」ページであっても構わない。
【０１００】
これはモノクロ指定ページについても同様で、モノクロ指定ページは、モノクロで印刷することが指定されたページとした。この「モノクロで印刷することが指定されたページ」とは、次のいずれであっても構わない。「ページがモノクロページであり、該ページの色情報を解析した結果、該ページをモノクロ印刷すると判断したので、該ページをモノクロで印刷すると指定した」ページであっても構わない。あるいは、「ページがカラーページ、モノクロページに関係なく、該ページ若しくは該ページを含む一連のページに対して設定された印刷設定がモノクロ印刷を指定しているので、該ページをモノクロで印刷すると指定した」ページであっても構わない。
【０１０１】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１０２】
１０３４：ＣＰＵ  １０３９：印刷装置エンジン部  １０４６：エンジン制御部
【図１】
2015205457.tif 000003
【図２】
2015205457.tif 000004
【図３】
2015205457.tif 000005
【図４】
2015205457.tif 000006
【図５】
2015205457.tif 000007
【図６】
2015205457.tif 000008