(57)【要約】【課題】カラーデータと白黒データが混在した印刷データを、印刷モードの適切な切り替え制御によって効率良く印刷する。【解決手段】入力部１１から入力された各ページの印刷データがカラーデータか白黒データかを制御部１５で判定したときに、この判定結果を順に蓄積することによりカラー／白黒のページ並び情報を取得する蓄積部１２を備え、制御部１５は、印刷モードをカラーモードと白黒モードとの間で切り替え可能な切替機能を有するとともに、この印刷モードの切り替え動作を含む印刷処理動作を制御するもので、実際の印刷処理では、蓄積部１２で取得したページ並び情報に基づいて、白黒データが所定ページ数以上連続するページ部分が存在するかどうかを確認し、白黒データが所定ページ数以上連続すると確認されたページ部分を印刷するときは、印刷モードをカラーモードから白黒モードに切り替えて印刷するように制御する。【選択図】　　　　図２
2004106371.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを入力する入力手段と、
前記入力手段から入力された各ページの印刷データがカラーデータか白黒データかを判定する判定手段と、
前記判定手段の判定結果に基づいて、前記カラーデータと前記白黒データのページ並び順を示すページ並び情報を取得する取得手段と、
印刷モードをカラーモードと白黒モードとの間で切り替え可能な印刷モード切替手段と、
前記印刷モード切替手段による前記印刷モードの切り替え動作を含む印刷処理動作を制御する制御手段とを備え、
前記制御手段は、前記取得手段で取得した前記ページ並び情報に基づいて、前記白黒データが所定ページ数以上連続するページ部分が存在するかどうかを確認し、前記白黒データが前記所定ページ数以上連続すると確認されたページ部分を印刷するときは、前記印刷モードを前記カラーモードから前記白黒モードに切り替えて印刷するように制御する
ことを特徴とするカラー印刷装置。
【請求項２】
前記制御手段は、印刷部数が複数部で指定された場合に、一つの印刷部数内と、互いに連続する２つの印刷部数の間で、それぞれ前記白黒データが前記所定ページ数以上連続するかどうかを確認する
ことを特徴とする請求項１記載のカラー印刷装置。
【請求項３】
前記制御手段は、印刷部数が複数部で指定された場合に、１部目を前記カラーモードで印刷するとともに、この印刷中に前記ページ並び情報を前記取得手段で取得し、２部目以降を印刷するときは、前記取得手段で取得した前記ページ並び情報を参照しつつ、前記白黒データが前記所定ページ数以上連続すると確認されたページ部分を前記白黒モードで印刷するように制御する
ことを特徴とする請求項１記載のカラー印刷装置。
【請求項４】
前記制御手段は、印刷部数が複数部で指定された場合に、前記所定ページ数以上の前記印刷データの前記ページ並び情報を前記取得手段で取得してから１部目の印刷を開始するとともに、この１部目以降の印刷中に、前記取得手段で取得した前記ページ並び情報を参照しつつ、前記白黒データが前記所定ページ数以上連続すると確認されたページ部分を前記白黒モードで印刷するように制御する
ことを特徴とする請求項１記載のカラー印刷装置。
【請求項５】
前記制御手段は、
印刷部数が複数部で指定された場合に、１部目を前記カラーモードで印刷するとともに、この印刷中に前記ページ並び情報を前記取得手段で取得し、２部目以降を印刷するときは、前記取得手段で取得した前記ページ並び情報を参照しつつ、前記白黒データが前記所定ページ数以上連続すると確認されたページ部分を前記白黒モードで印刷するように制御する第１の印刷処理モードと、
印刷部数が複数部で指定された場合に、前記所定ページ数以上の前記印刷データの前記ページ並び情報を前記取得手段で取得してから１部目の印刷を開始するとともに、この１部目以降の印刷中に、前記取得手段で取得した前記ページ並び情報を参照しつつ、前記白黒データが前記所定ページ数以上連続すると確認されたページ部分を前記白黒モードで印刷するように制御する第２の印刷処理モードと、
前記第１の印刷処理モードと前記第２の印刷処理モードのうち、いずれか一方の印刷処理モードを選択する選択手段と
を備えることを特徴とする請求項１記載のカラー印刷装置。
【請求項６】
印刷データを入力する入力手段と、
前記入力手段から入力された各ページの印刷データがカラーデータか白黒データかを判定する判定手段と、
前記判定手段の判定結果に基づいて、一つの印刷部数内、一つの印刷ジョブ内又は複数の印刷ジョブ内の前記白黒データの総ページ数を検出する検出手段と、
印刷モードをカラーモードと白黒モードとの間で切り替え可能な印刷モード切替手段と、
前記印刷モード切替手段による前記印刷モードの切り替え動作を含む印刷処理動作を制御する制御手段とを備え、
前記制御手段は、前記検出手段で検出した前記白黒データの総ページ数が所定ページ数以上である場合に、当該所定ページ数以上の前記白黒データを前記白黒モードでまとめて印刷するように制御する
ことを特徴とするカラー印刷装置。
【請求項７】
前記制御手段は、前記一つの印刷部数内の前記カラーデータのみを前記カラーモードでまとめて印刷した後、前記検出手段で検出した前記一つの印刷部数内の前記白黒データの総ページ数が前記所定ページ数以上の場合に、前記印刷モードを前記白黒モードに切り替えて、前記一つの印刷部数内の前記白黒データのみを前記白黒モードでまとめて印刷するように制御する
ことを特徴とする請求項６記載のカラー印刷装置。
【請求項８】
前記制御手段は、印刷部数が複数部で指定された場合に、１部目の前記カラーデータのみを前記カラーモードでまとめて印刷した後、前記検出手段で検出した前記一つの印刷ジョブ内の前記白黒データの総ページ数が前記所定ページ数以上の場合に、２部目以降の印刷を、前記カラーデータのみを前記カラーモードで複数部数分まとめて先に印刷した後、前記印刷モードを前記カラーモードから前記白黒モードに切り替えて、前記白黒データのみを前記白黒モードで複数部数分まとめて印刷するように制御する
ことを特徴とする請求項６記載のカラー印刷装置。
【請求項９】
前記制御手段は、印刷部数が複数部で指定された場合に、１部目の前記印刷データを全て前記カラーモードで印刷した後、前記検出手段で検出した前記一つの印刷ジョブ内の前記白黒データの総ページ数が前記所定ページ数以上の場合に、２部目以降の印刷を、前記カラーデータのみを複数部数分まとめて前記カラーモードで先に印刷した後、前記印刷モードを前記カラーモードから前記白黒モードに切り替えて、前記白黒データのみを複数部数分まとめて前記白黒モードで印刷するように制御する
ことを特徴とする請求項６記載のカラー印刷装置。
【請求項１０】
前記制御手段は、第１の印刷ジョブの前記印刷データを印刷中に第２の印刷ジョブの前記印刷データが入力された場合に、前記第１の印刷ジョブの前記カラーデータを前記カラーモードでまとめて印刷した後、前記第２の印刷ジョブの前記カラーデータを前記カラーモードでまとめて印刷し、その後、前記第１の印刷ジョブの前記白黒データのページ数と前記第２の印刷ジョブの前記白黒データのページ数とを合わせた総ページ数が前記所定ページ数以上である場合は、前記印刷モードを前記カラーモードから前記白黒モードに切り替えて、前記第１の印刷ジョブの白黒データと前記第２の印刷ジョブの白黒データを前記白黒モードでまとめて印刷するように制御する
ことを特徴とする請求項６記載のカラー印刷装置。
【請求項１１】
前記制御手段は、前記第１の印刷ジョブの前記カラーデータを前記カラーモードでまとめて印刷した後、前記第２の印刷ジョブの前記カラーデータの入力待ちとなった場合は、この入力待ちの時間を利用して前記第１の印刷ジョブの前記白黒データを前記カラーモードで印刷するように制御する
ことを特徴とする請求項１０記載のカラー印刷装置。
【請求項１２】
前記制御手段は、前記入力待ちの時間を利用して前記第１の印刷ジョブの前記白黒データの印刷を完了した後に、前記第２の印刷ジョブの前記カラーデータの入力待ちとなった場合は、この入力待ちの時間を利用して前記第２の印刷ジョブの前記白黒データを前記カラーモードで印刷するように制御する
ことを特徴とする請求項１０記載のカラー印刷装置。
【請求項１３】
印刷データを入力する入力手段と、
前記入力手段から入力された各ページの印刷データがカラーデータか白黒データかを判定する判定手段と、
印刷モードをカラーモードと白黒モードとの間で切り替え可能な印刷モード切替手段と、
前記印刷モード切替手段による前記印刷モードの切り替え動作を含む印刷処理動作を制御する制御手段とを備え、
前記制御手段は、第１の印刷ジョブの前記カラーデータを前記カラーモードで印刷し終えて当該第１の印刷ジョブの前記白黒データを前記白黒モードで印刷しているときに、第２の印刷ジョブの前記印刷データが入力された場合は、前記第１の印刷ジョブの前記白黒データに続いて前記第２の印刷ジョブの前記白黒データを前記白黒モードで印刷するように制御する
ことを特徴とするカラー印刷装置。
【請求項１４】
前記制御手段は、前記第２の印刷ジョブの前記白黒データを印刷中に当該第２の印刷ジョブの前記印刷データの入力が完了した場合は、前記第２の印刷ジョブの前記白黒データを前記白黒モードで印刷した後に、前記第２の印刷ジョブの前記カラーデータを前記カラーモードで印刷するように制御する
ことを特徴とする請求項１３記載のカラー印刷装置。
【請求項１５】
前記制御手段は、前記第２の印刷ジョブの前記白黒データを前記白黒モードで印刷中に印刷すべき白黒データがなくなったときに、前記第２の印刷ジョブの前記印刷データの入力が継続している場合は、前記第２の印刷ジョブの前記カラーデータを前記カラーモードで印刷した後に、前記第２の印刷ジョブの残りの白黒データを前記白黒モードで印刷するように制御する
ことを特徴とする請求項１３記載のカラー印刷装置。
【請求項１６】
前記判定手段の判定結果に基づいて、前記カラーデータと前記白黒データのページ並び順を示すページ並び情報を取得する取得手段と、
前記印刷データが印刷された用紙を一時的に保管する保管手段と、
前記保管手段に保管された前記用紙を前記取得手段で取得した前記ページ並び情報にしたがって並び替えて排出する仕分け手段と
を具備することを特徴とする請求項６又は１３記載のカラー印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、カラープリンタ、カラー複写機、カラー複合機などのカラー印刷装置に関する。
【０００２】
【従来の技術】
一般に、カラー印刷装置で印刷データを印刷する際に適用される印刷モードとしては、印刷データをカラーデータとして印刷するカラーモードと、印刷データを白黒データとして印刷する白黒モードとがある。そのため、カラー印刷装置においては、印刷データの種類（カラーデータ、白黒データ）に応じて印刷モードを適宜切り替えている。カラーモードは、複数色の印刷材料、例えば、Ｙ（イエロー），Ｍ（マゼンタ），Ｃ（シアン），Ｋ（ブラック）の４色の印刷材料（トナー等）を用いて印刷するモードであり、白黒モードは、Ｋのみの単色の印刷材料を用いて印刷するモードである。したがって、印刷データがカラーデータの場合は印刷モードを必ずカラーモードに設定する必要があるが、印刷データが白黒データの場合は印刷モードを白黒モードとカラーモードのどちらに設定しても印刷可能である。ただし、白黒モードの方がカラーモードよりも印刷速度が速いため、印刷データが白黒データであれば、白黒モードで印刷する方がカラーモードで印刷する場合よりも印刷時間が短くなる。
【０００３】
また、タンデム方式（多段転写方式）のカラー印刷装置で印刷データを白黒モードで印刷する場合は、Ｙ，Ｍ，Ｃ用の転写装置を動作させずに、Ｋ用の転写装置のみを動作させることが多い。これは、転写装置の耐久性を考慮したものであったり、カラーモードと白黒モードで印刷速度に差があるなどの印刷処理が異なることが理由である。特に最近では、白黒モードでの印刷速度を更に向上させるために、用紙搬送用のモータの回転速度や、感光体の回転速度、転写ベルトの走行速度などのいわゆるプロセス速度を速めることも行われている。
【０００４】
そうした場合、図１４（Ａ）に示すように、印刷モードをカラーモードから白黒モードに切り替える場合や、これと逆に、白黒モードからカラーモードに切り替える場合に、印刷モードの切り替えに合わせてプロセス速度を切り替える必要がある。そのため、プロセス速度の切り替え（変更）に伴うオーバーヘッド時間が発生する。具体的には、プロセス速度を切り替えるにあたって、その前の印刷モードで印刷した用紙が排出トレイ等に排出されるまでの所要時間（マシン内部用紙排出時間）や、実際にプロセス速度（モータ回転速度等）を変更してから、このプロセス速度が変更後の速度で安定するまでの所要時間（プロセス速度切り替え時間）などを加算したものが、プロセス速度の切り替えに伴うオーバーヘッド時間となる。
【０００５】
また、カラーデータと白黒データが混在した印刷データを印刷する場合は、印刷モードの切り替えに伴うオーバーヘッド時間の影響で印刷時間が異なるものとなる。例えば、図１４（Ｂ）に示すように、印刷モードの切り替えを行わずに全ての印刷データをカラーモードで印刷した場合（印刷モードの切り替えなしの場合）と、最初にカラーモードで印刷し、その後、印刷モードをカラーモードから白黒モードに切り替えて印刷した場合（印刷モードの切り替えありの場合）とで、双方の印刷時間を比較したときに、後者の方が印刷時間が長くなってしまうことがある。
【０００６】
そこで、従来においては、印刷モードを白黒モードからカラーモードに切り替えた後、白黒データの印刷が予め設定されたページ数連続した場合に限り、印刷モードをカラーモードから白黒モードに切り替える技術が提案されている（例えば、特許文献１参照）。
【０００７】
【特許文献１】
特開２００１−１２１７８８号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、特許文献１に記載の技術では、印刷モードをカラーモードから白黒モードに切り替えた直後に、印刷すべきデータが白黒データからカラーデータに切り替わった場合に、すぐに印刷モードをカラーモードに切り替える（元に戻す）必要がある。そのため、印刷モードの切り替えに伴うオーバーヘッド時間によって印刷時間が長くなってしまう。
【０００９】
本発明は、上記課題を解決するためになされたもので、その目的とするところは、カラーデータと白黒データが混在した印刷データを、印刷モードの適切な切り替え制御によって効率良く印刷することができるカラー印刷装置を提供することにある。
【００１０】
【課題を解決するための手段】
本発明に係るカラー印刷装置は、印刷データを入力する入力手段と、この入力手段から入力された各ページの印刷データがカラーデータか白黒データかを判定する判定手段と、この判定手段の判定結果に基づいて、カラーデータと白黒データのページ並び順を示すページ並び情報を取得する取得手段と、印刷モードをカラーモードと白黒モードとの間で切り替え可能な印刷モード切替手段と、この印刷モード切替手段による印刷モードの切り替え動作を含む印刷処理動作を制御する制御手段とを備え、この制御手段は、取得手段で取得したページ並び情報に基づいて、白黒データが所定ページ数以上連続するページ部分が存在するかどうかを確認し、白黒データが所定ページ数以上連続すると確認されたページ部分を印刷するときは、印刷モードを前記カラーモードから前記白黒モードに切り替えて印刷するように制御する、ことを特徴とするものである。
【００１１】
また、本発明に係るカラー印刷装置は、印刷データを入力する入力手段と、この入力手段から入力された各ページの印刷データがカラーデータか白黒データかを判定する判定手段と、この判定手段の判定結果に基づいて、一つの印刷部数内、一つの印刷ジョブ内又は複数の印刷ジョブ内の白黒データの総ページ数を検出する検出手段と、印刷モードをカラーモードと白黒モードとの間で切り替え可能な印刷モード切替手段と、この印刷モード切替手段による印刷モードの切り替え動作を含む印刷処理動作を制御する制御手段とを備え、この制御手段は、検出手段で検出した白黒データの総ページ数が所定ページ数以上である場合に、この所定ページ数以上の白黒データを白黒モードでまとめて印刷するように制御する、ことを特徴とするものである。
【００１２】
また、本発明に係るカラー印刷装置は、印刷データを入力する入力手段と、この入力手段から入力された各ページの印刷データがカラーデータか白黒データかを判定する判定手段と、印刷モードをカラーモードと白黒モードとの間で切り替え可能な印刷モード切替手段と、この印刷モード切替手段による印刷モードの切り替え動作を含む印刷処理動作を制御する制御手段とを備え、この制御手段は、第１の印刷ジョブのカラーデータをカラーモードで印刷し終えて当該第１の印刷ジョブの白黒データを白黒モードで印刷しているときに、第２の印刷ジョブの印刷データが入力された場合は、第１の印刷ジョブの白黒データに続いて第２の印刷ジョブの白黒データを白黒モードで印刷するように制御する、ことを特徴とするものである。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しつつ詳細に説明する。
【００１４】
図１は本発明が適用されるカラー印刷装置の印刷部（プリンタエンジン）の構成例を示す概略図である。図示したカラー印刷装置は、電子写真プロセスにしたがって画像の印刷を行うもので、Ｋ，Ｙ，Ｍ，Ｃの各色に対応する４つの感光体ドラム１，２，３，４を備えたタンデム方式となっている。各々の感光体ドラム１，２，３，４の周囲には、画像形成のための機能部として、例えば図示しない帯電器、現像器、クリーナーなどが配置される。また、各々の感光体ドラム１，２，３，４の表面には、図示しないレーザスキャン装置などの光学ユニットによって静電潜像の書き込みが行われる。また、ドラム表面の静電潜像は現像器で現像されてトナー像（可視像）となる。
【００１５】
一方、用紙トレイ５は、印刷媒体となる用紙６を積層状態で収容するものである。この用紙トレイ５に収容された用紙６は、図示しない用紙搬送装置により、各々の感光体ドラム１，２，３，４を順に経由するように搬送される。用紙搬送路の最終段には定着器７が配置されている。定着器７は、搬送中に用紙６に転写された画像（トナー像）を加熱・加圧作用によって紙面に定着させるものである。定着器７の下流側には排出トレイ８に配置されている。排出トレイ８は、画像の印刷が行われた用紙６を収容するものである。
【００１６】
上記構成のカラー印刷装置において、用紙トレイ５から送り出された用紙６は、図示しない転写ベルトに載せられて、各々の感光体ドラム１，２，３，４との対向部分を順に通過する。このとき、各々の感光体ドラム１，２，３，４の表面にトナー像を形成し、このトナー像を転写ベルト上の用紙に順に転写（多段転写）することにより、用紙にカラー画像が形成（印刷）される。また、Ｋ色に対応する感光体ドラム１の表面にトナー像を形成し、このトナー像のみを転写ベルト上の用紙に転写することにより、用紙に白黒画像が形成（印刷）される。こうして画像の転写がなされた用紙６は、定着器７に送られ、そこで画像の定着がなされた後、排出トレイ８に排出される。
【００１７】
図２は本発明の第１実施形態に係るカラー印刷装置の機能構成を示すブロック図である。図２において、入力部１１は、印刷の対象となる印刷データを入力するものである。この入力部１１では、印刷データをページ単位で順に入力する。入力部１１は、例えば、カラー複写機の場合は、原稿の画像を光学的に読み取るスキャナ部によって構成され、カラープリンタの場合は、ホストコンピュータから送られてくる印刷データを受信する通信インターフェース部によって構成される。
【００１８】
蓄積部１２は、大容量のデータ記憶装置（例えば、ハードディスクドライブ等）によって構成されるもので、印刷処理に必要となる種々のデータを記憶（蓄積）する。入力部１１から入力される印刷データは、この蓄積部１２に一旦蓄積される。そして、後述する印刷部１４で印刷する際に、送信部１３によって読み出される。
【００１９】
送信部１３は、蓄積部１２に蓄積された印刷データを、後述する印刷部１４に送信するものである。この送信部１３においては、蓄積部１２に蓄積された印刷データをページ単位で読み出し、この読み出した印刷データを、現在設定されている印刷モード（カラーモード又は白黒モード）に適した送信速度で印刷部１４に送信する。
【００２０】
印刷部１４は、入力部１１で入力された印刷データを順に印刷処理するものである。印刷部１４の具体的な構成は、先の図１に示したとおりである。
【００２１】
制御部１５は、カラー印刷装置の全体的な印刷処理動作（後述する印刷モードの切り替え動作を含む）を統括的に制御するものである。すなわち、カラー印刷装置の印刷処理動作は、この制御部１５の制御下で行われる。具体的な印刷処理動作の流れについては後段で詳しく説明する。
【００２２】
また、制御部１５は、入力部１１から入力される各ページの印刷データの種類として、印刷データがカラーデータであるか白黒データであるかをページ単位で判定する。このとき、制御部１５は、１ページごとに、当該ページの印刷データがカラーデータか白黒データかを判定する。制御部１５による判定結果は蓄積部１２に通知される。なお、入力された印刷データがカラーデータであるか白黒データであるかを判定する判定機能については、データ入力を行う入力部１１自身が備える構成としてもよいし、入力部１１や制御部１５とは別個の独立した機能部として備える構成としてもよい。入力部１１が判定機能を備える構成とした場合は、入力された印刷データがカラーデータであるか白黒データであるかの判定結果が入力部１１から制御部１５に通知され、この通知された判定結果を制御部１５が順次蓄積部１２に蓄積することになる。
【００２３】
入力部１１から入力された印刷データがカラーデータであるか白黒データであるかの判定処理は、本発明をカラー複写機に適用した場合とカラープリンタに適用した場合で異なる。例えば、ＡＣＳモード（原稿がカラー原稿か白黒原稿かを自動的に認識するモードで、ＡＣＳはオート・カラー・センスの略）機能を有するカラー複写機に適用した場合は、ＡＣＳモードによるスキャナ部の原稿の読み取り時に、カラー原稿と判定された原稿から読み取った１ページ分の印刷データをカラーデータと判定し、白黒原稿と判定された原稿から読み取った１ページ分の印刷データを白黒データと判定する。また、カラープリンタに適用した場合は、ホストコンピュータから受信したＰＤＬ（Ｐａｇｅ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｌａｎｇｕａｇｅ）データに含まれるカラー情報、すなわち印刷するページのデータがカラーデータであるか白黒データであるを示す識別情報が含まれているため、このＰＤＬデータの内容を解析することにより、各ページの印刷データがカラーデータであるか白黒データであるかを判定する。
【００２４】
一方、蓄積部１２では、制御部１５のカラーデータ／白黒データの判定結果に基づいて、カラーデータと白黒データのページ並び順を示すページ並び情報を取得する。具体的には、蓄積部１２において、制御部１５から通知されるカラーデータ／白黒データの判定結果を順に蓄積することにより、ページ並び情報を作成し、これを保持する。このページ並び情報は、入力部１１から入力される印刷データにおいて、カラーデータと白黒データのページがどのような順序で並んでいるかを示す情報となる。
【００２５】
また、制御部１５は、印刷モードをカラーモードと白黒モードの間で切り替える、印刷モード切替手段としての機能を有している。印刷モードの切り替えは、送信部１３に対する印刷データの送信速度の変更指示や、印刷部１４に対する動作条件（用紙の搬送速度や感光体ドラムの回転速度等のプロセス速度、転写ベルトに対する感光体ドラムの接離状態など）の変更指示などによって行われる。そして、この制御部１５からの変更指示に基づく印刷モードの切り替え動作は、送信部１３における印刷データの送信速度の変更や印刷部１４におけるプロセス速度の変更（増速、減速）などによって行われる。
【００２６】
続いて、制御部１５の制御下で行われるカラー印刷装置の印刷処理動作について説明する。なお、ここでは図３に示すようなページの並びにしたがって入力部１１から印刷データが入力される場合を例に挙げて説明する。図３に示す例では、入力部１１から入力される印刷データのページ数が合計１０ページあって、１ページ、２ページ、４ページ、５ページ、６ページ、９ページ、１０ページがそれぞれ白黒データ、３ページ、７ページ、８ページがそれぞれカラーデータというページの並びになっている。
【００２７】
先ず、入力部１１から入力される各ページの印刷データの種類（カラーデータ、白黒データの分類）を制御部１５で順に判定し、この判定結果を蓄積部１２に通知することにより、上記図３に示すようなページ並び情報を蓄積部１２で取得する。
【００２８】
このようなページ並び情報が得られた場合、制御部１５は、蓄積部１２で取得したページ並び情報を参照しつつ、白黒データが所定ページ数以上連続する部分が存在するかどうかを確認する。所定ページ数は、印刷モードをカラーモードから白黒モードに切り替える場合の条件として予め設定されるものである。
【００２９】
具体的には、印刷データの総ページ数や印刷部数などの印刷処理条件、カラーモードと白黒モードでの印刷速度差、印刷モードの切り替えに伴うオーバーヘッド時間などを考慮して、印刷モードをカラーモードから白黒モードに切り替えた方が、カラーモードでそのまま印刷するよりも、トータルの印刷時間が短くなる条件を満たすように上記所定ページ数が設定される。所定ページ数は、印刷処理条件ごとに設定される。
【００３０】
ここで、印刷データの総ページ数“Ｎ”をＮ＝１０（ページ）、印刷モードの切り替えの判定基準となる所定ページ数“ｎ”をｎ＝３（連続）とした場合に、上述のように得られたページ並び情報においては、４ページ〜６ページの間で白黒データが３ページ連続することになる。この場合、制御部１５は、蓄積部１２で取得したページ並び情報に基づいて、白黒データが３ページ連続するページ部分が存在するかどうかを確認する。例えば、白黒データのページ部分で当該白黒データのページ数を一つずつカウントし、このカウント中に、印刷データが白黒データからカラーデータに切り替わったところで、カウント値を確定し、この確定したカウント値と所定ページ数であるｎの値を比較する。そして、カウント値がｎ値以上であれば、このページ部分を、白黒データがｎページ以上連続する部分であると判断し、カウント値がｎ値未満であれば、このページ部分を、白黒データがｎページ以上連続する部分でないと判断する。
【００３１】
これにより、図３に示すページ並び情報においては、１ページと２ページで白黒データが連続するものの、３ページ目がカラーデータであるため、上記のカウント値が「２」となる。よって、このページ部分は、白黒データがｎページ以上連続する部分でないと判断される。一方、４ページ〜６ページは白黒データが３ページ連続しているため、上記のカウント値が「３」となる。よって、このページ部分は、白黒データがｎページ以上連続する部分であると判断される。また、９ページと１０ページは白黒データが連続するものの、１０ページが最終ページであるため、上記のカウント値が「２」となる。よって、このページ部分は、白黒データがｎページ以上連続する部分でないと判断される。
【００３２】
以上のことから、制御部１５は、印刷を開始するときの印刷モード（以下、初期印刷モード）をカラーモードに設定して１ページ目から印刷を開始し、３ページ目の印刷を完了した時点で、印刷モードをカラーモードから白黒モードに切り替える。そして、４ページ目からの印刷を白黒モードで行う。その後、７ページ目の印刷データがカラーデータであることから、白黒モードで６ページ目まで印刷した時点で、印刷モードを白黒モードからカラーモードに切り替えて、７ページ目からの印刷をカラーモードで行い、このカラーモードのままで最終ページ（１０ページ）までの印刷を行う。
【００３３】
このように蓄積部１２で取得したページ並び情報に基づいて、白黒データが所定ページ数以上連続するページ部分が存在するかどうかを確認し、白黒データが所定ページ数以上連続すると確認されたページ部分（上記の例では４ページ〜６ページ）を印刷するときに、印刷モードをカラーモードから白黒モードに切り替えて印刷することにより、白黒データが所定ページ数以上連続しないところ（例えばすぐに印刷モードの切り替えが必要になるところ）では印刷モードの切り替えが行われず、印刷モードの切り替えに伴うオーバーヘッド時間を十分にキャンセルできる程度の時間短縮効果が得られる場合のみ、白黒モードで印刷することができる。したがって、印刷モードの適切な切り替え制御により、トータルの印刷時間を短縮することができる。また、印刷部１４で不要に機械的な切り替え動作を行うことがなくなるため、稼働部品（感光体ドラム、現像器など）の耐久性を向上させることができる。
【００３４】
続いて、印刷データの印刷部数が複数部で指定された場合の印刷処理動作について説明する。先ず、入力部１１で入力された印刷データを複数部にわたって印刷する場合は、基本的に、１部目の１ページから印刷を開始して、最終部の最終ページで印刷を終了する。例えば、印刷データの総ページ数ＮがＮ＝１０（ページ、印刷モードの切り替えの判定基準となる所定ページ数ｎがｎ＝３（連続）、印刷部数ＭがＭ＝３（部）である場合は、１部目の１ページから１部目のＮページ（最終ページ）までを順に印刷した後、これに続いて２部目の１ページから２部目のＮページまでを順に印刷し、さらにこれに続いて３部目の１ページから３部目のＮページまでを順に印刷する。
【００３５】
そうした場合、１部目の印刷を開始する時点で全ページ分（Ｎページ分）のページ並び情報を取得するには、入力部１１からの印刷データの入力が全て終わるまで、印刷の開始を待つ必要がある。しかしながら、全ページ分のページ並び情報を取得するために、入力部１１からの印刷データの入力が全て終わるまで印刷の開始を待つとなると、この待ち時間の長さによってはトータルの印刷時間が長くなることが考えられる。特に、カラー複写機などではスキャナ部で読み取る原稿の枚数が多くなると、それにつれて読み取り時間が長くなるため、印刷データの入力待ち時間による時間的なロスが大きくなってしまう。
【００３６】
そこで、印刷データの印刷部数が複数部で指定された場合の印刷処理としては、次のような処理形態を採用することが望ましい。すなわち、各ページの印刷データがカラーデータか白黒データであるかにかかわらず、１部目の印刷データを全てカラーモードで印刷する。そして、この１部目の印刷中に各ページの印刷データの種類（カラーデータ／白黒データ）を判定し、その判定結果に基づくページ並び情報を蓄積部１２で取得する。これにより、１部目の印刷が終了した時点で全ページ分のページ並び情報を蓄積部１２で取得することができる。次いで、２部目以降を印刷するときは、１部目を印刷するときに取得したページ並び情報に基づいて、白黒データが所定ページ数以上連続すると確認されたページ部分を白黒モードで印刷する。
【００３７】
具体例として、例えば、図４に示すように、印刷データの総ページ数ＮがＮ＝１０（ページ）、印刷モードの切り替えの判定基準となる所定ページ数ｎがｎ＝３（連続）、印刷部数ＭがＭ＝３（部）の場合で、入力部１１で入力された印刷データのページ並び情報が先の図３と同じ条件で得られた場合は、初期印刷モードをカラーモードに設定し、このカラーモードのままで、１部目の印刷データを１ページから最終の１０ページまで印刷する。
【００３８】
次いで、２部目の印刷を行うときは、カラーモードのまま１ページ目から３ページ目までの印刷を行った後、印刷モードをカラーモードから白黒モードに切り替えて、４ページ目からの印刷を白黒モードで行う。その後、白黒モードで６ページ目までの印刷を行った後、印刷モードを白黒モードからカラーモードに切り替えて、７ページ目と８ページ目の印刷をカラーモードで行う。
【００３９】
ここで、２部目の印刷では、９ページ目と１０ページ目の印刷データが共に白黒データであるが、このページ部分では白黒データが２ページしか連続しないため、所定ページ数である３ページ以上という条件を満たさない。しかしながら、２部目の最終ページを印刷した後は、これに続いて３部目の１ページ目から印刷することになる。そこで、制御部１５では、単に一つの印刷部内だけでなく、互いに連続する２つの印刷部数の間（本例でいえば２部目と３部目の間）でも、白黒データが所定ページ数以上連続するかどうかの、いわゆる白黒データの連続性を確認（判定）する。本例の場合は、２部目の最終ページが白黒データで、３部目の先頭ページ（１ページ目）も白黒データであるため、これらの部の間で白黒データが連続すると判定し、その連続ページ数を確認する。具体的には、２部目の９ページ目と１０ページ目が共に白黒データで、これに続く３部目の１ページ目と２ページ目も共に白黒データであるため、白黒データの連続するページ数は４ページと判定する。
【００４０】
以上の判定結果（確認結果）に基づいて、制御部１５は、２部目の８ページ目の印刷を完了した時点で、印刷モードをカラーモードから白黒モードに切り替えて、９ページ目と１０ページ目の印刷を白黒モードで行い、さらに３部目の１ページ目と２ページ目の印刷も白黒モードで行う。その後、印刷モードを白黒モードからカラーモードに切り替えて、３部目の３ページ目と４ページ目をカラーモードで印刷する。次いで、印刷モードをカラーモードから白黒モードに切り替えて、３部目の４ページ目〜６ページ目を白黒モードで印刷する。次いで、印刷モードを白黒モードからカラーモードに切り替えて、３部目の７ページ目〜最終ページ（１０ページ目）をカラーモードで印刷する。
【００４１】
このように印刷データの印刷部数が複数部で指定された場合に、１部目をカラーモードで印刷するとともに、この印刷中に全ページ分のページ並び情報を蓄積部１２で取得し、２部目以降を印刷するときは、それに先立って蓄積部１２で取得したページ並び情報を参照しつつ、白黒データが所定ページ数以上連続すると確認されたページ部分を白黒モードで印刷することにより、印刷データの入力待ちによる時間的なロスが生じないため、複数部の印刷処理を効率良く行うことができる。
【００４２】
特に、カラーデジタル複写機をＡＣＳモードで動作させる場合は、原稿がカラー原稿か白黒原稿について、そのページ内の最終データを読み込むまで認識できないため、必然的にカラー原稿を読み取る場合の処理速度でスキャナ部を動作させる必要がある。したがって、スキャナ部でカラー原稿を読み取る際の処理速度（以下、カラー読取速度とも記す）が、印刷部で白黒画像を印刷する際の処理速度（以下、白黒印刷速度とも記す）よりも遅い場合は、スキャナ部の読み取り処理速度以上に印刷の生産性を上げることができないため、上述のように１部目をカラーモードで印刷し、２部目以降で印刷モードの切り替え制御を実施した方が望ましいものとなる。
【００４３】
これに対して、スキャナ部のカラー読取速度が印刷部の白黒印刷速度以上のカラーデジタル複写機の場合は、１ページ分の印刷を終えるまでに、次ページの印刷データの入力（読み取り）が完了することになる。このような場合は、次のような印刷処理形態を採用することも可能である。すなわち、上記所定ページ数以上の印刷データを先読みして蓄積部１２に蓄積することにより、所定ページ数以上の印刷データのページ並び情報を蓄積部１２で蓄積してから印刷を開始することにより、１部目の印刷から印刷モードの切り替え制御を実施する。
【００４４】
具体例として、図５に示すページの並びで印刷データが入力される場合は、所定ページ数となる３ページ（ｎページ）分の印刷データを先読みしてそのページ並び情報を取得し、この３ページ分の印刷データが全て白黒データであれば初期印刷モードを白黒モードに設定して印刷を開始し、上記３ページ分の印刷データにカラーデータが混在していれば初期印刷モードをカラーモードに設定して印刷を開始する。このときのページの並びでは、３ページ目がカラーデータとなるため、初期印刷モードはカラーモードに設定される。以降は、印刷部１４での印刷処理に先行して入力部１１から印刷データが入力され、この入力された印刷データの種類に基づくページ並び情報が得られる。そのため、このページ並び情報に基づいて、上記同様に白黒データが所定ページ数以上連続するかどうかを確認し、連続すると確認されたページ部分のみを白黒モードで印刷する。
【００４５】
これにより、１部目は、１ページ〜３ページまでがカラーモード、４ページ〜６ページまでが白黒モード、７ページと８ページがカラーモード、９ページと１０ページが白黒モードで印刷される。また、２部目は、１ページと２ページが白黒モード、３ページがカラーモード、４ページ〜６ページが白黒モード、７ページと８ページがカラーモード、９ページと１０ページが白黒モードで印刷される。さらに、３部目は、１ページと２ページが白黒モード、３ページがカラーモード、４ページ〜６ページが白黒モード、７ページ〜１０ページがカラーモードで印刷される。
【００４６】
このように所定ページ数以上の印刷データのページ並び情報を蓄積部１２で取得してから１部目の印刷を開始するとともに、この１部目以降の印刷中に、蓄積部１２で取得したページ並び情報を参照しつつ、白黒データが所定ページ数以上連続すると確認されたページ部分を白黒モードで印刷することにより、１部目から印刷モードの切り替え制御を実施して効率的に印刷処理を行うことができる。
【００４７】
また、上記の処理例では、所定ページ数の印刷データについてページ並び情報を取得してから印刷を開始する場合について説明したが、先読みする印刷データのページ数については、白黒データの連続性を判定する必要性からして、所定ページ数以上であればよい。
【００４８】
カラープリンタの場合は、ホストコンピュータから送られてくるＰＤＬデータをプリンタ（入力部１１）で受信し、このＰＤＬデータを基にプリンタの内部でページイメージデータを作成・蓄積した後、送信部１３から印刷部１４にこのページイメージデータを送信して印刷処理を行っている。ＰＤＬデータには、印刷するページのデータがカラーデータか白黒データかの識別情報が含まれているため、ＰＤＬデータを解析することにより、各ページの印刷データがカラーデータか白黒データかを判定することができる。また、ＰＤＬデータは、一般的にページイメージデータの容量に比べて格段に少ない容量となっているため、ＰＤＬデータの解析は短時間で行うことができる。このような場合は、上述のように所定ページ数以上の印刷データのページ並び情報を取得してから印刷を開始した方がトータルの印刷時間を短縮できるケースが多い。
【００４９】
このことから、カラープリンタの場合の処理としては、図６（Ａ）に示すように、ＰＤＬデータを受信したら、このＰＤＬデータの内容を解析してカラーデータか白黒データかの判定を行い（Ｓ１）、この判定結果にしたがってページ並び情報を取得し（Ｓ２）、次いでプリントイメージの展開処理を行った後（Ｓ３）、印刷処理を行う（Ｓ４）といった流れを採用することにより、図６（Ｂ）に示すように、１部目から印刷モードの切り替え制御を実施して印刷処理を行うことができる。特に、ページ並び情報の取得を短時間で行える場合は、全ページ分のページ並び情報を取得してから、このページ並び情報を参照しつつ、印刷処理を開始するようにしてもよい。
【００５０】
ただし、最近では、デジタルカメラやスキャナ装置の高性能化に伴い、ＰＤＬデータに高解像度のイメージデータを含んでいる場合があり、このイメージデータをプリンター内で解析するのに時間がかかることも想定される。この場合は、ＰＤＬデータの解析に時間がかかる分だけ印刷開始時期に遅れが生じるため、結果的にトータルの印刷時間が長くなることも考えられる。このようなケースでは、図６（Ｃ）に示すように、１部目の印刷データを全てカラーモードで印刷し、２部目以降の印刷で印刷モードの切り替え制御を実施することが望ましい。カラープリンタの場合は、ページイメージ展開の最中に、そのページデータがカラーデータか白黒データであるかを判定できるため、この判定結果に基づいてページ並び情報を取得すればよい。
【００５１】
ちなみに、図６（Ｂ）に示す処理形態は、所定ページ数以上の印刷データのページ並び情報を取得するまでの所要時間に違いがあるもの、基本的には先の図５に示す処理形態と同様である。また、図６（Ｃ）に示す処理形態は、先の図４に示す処理形態と同様である。
【００５２】
ところで、カラーデジタル複写機やカラープリンタなどのカラー印刷装置では、上記図４、図６（Ｃ）に示す処理にしたがった印刷処理モード（以下、第１の印刷処理モード）と上記図５、図６（Ｂ）に示す処理処理にしたがった印刷処理モード（以下、第２の印刷処理モード）のどちらを使って印刷する方が、トータルの印刷時間が短くなるのかを的確に判断することが難しい。例えば、カラーデジタル複写機の場合は、読み取りの対象となる原稿の枚数や、白黒データのページ含有率に依存して印刷時間が変わるため、全ての原稿の画像を読み取った後でないと的確な判断ができない。さらに、カラープリンタの場合は、ＰＤＬデータの解析所要時間が、ホストコンピュータから送られてくるＰＤＬデータのデータ形式によって変わるため、的確に判断することが難しい。
【００５３】
したがって、制御部１５によって実現される印刷処理モードとして、第１の印刷処理モードと第２の印刷処理モードの両方の機能を持たせ、どちらの印刷処理モードを使って印刷を行うかをユーザ側で任意に選択できるようにすることが望ましい。具体的には、例えばホストコンピュータに接続されたプリンタの場合、ホストコンピュータにプリンタドライバを組み込み（インストールし）、このプリンタドライバの設定画面上で印刷処理モードを選択できるようにする。また、デジタル複写機の場合は、ユーザインターフェースとなる操作パネル上で処理処理モードを選択できるようにする。その場合、一般的には第１の印刷処理モードで印刷処理した方が、第２の印刷処理モードで印刷処理する場合よりも、トータルの印刷時間を短縮できるケースが多いため、第１の印刷処理モードをデフォルトの設定とし、ユーザの入力操作（キー操作、ボタン操作など）によって第２の印刷処理モードを選択できるようにすることが望ましい。
【００５４】
また、上記第１実施形態の処理形態では、白黒データが所定ページ数以上連続すると確認された場合に限り、印刷モードをカラーモードから白黒モードに切り替えて印刷するため、例えば、カラーデータと白黒データが交互に並んだ１００ページ分の印刷データを印刷する場合は、白黒データが所定ページ数以上連続するページ部分が存在せず、結果的に印刷モードの切り替え制御が実施されないことになる。しかしながら、この場合は、１００ページ中に５０ページ分の白黒データが存在するため、この５０ページ分の白黒データを白黒モードでまとめて（連続して）印刷する方が効率的である。この点に着目して、本発明の第２実施形態では次のような構成及び処理形態を採用することとした。
【００５５】
先ず、制御部１５は、入力部１１から入力された各ページの印刷データがカラーデータか白黒データかを判定する判定機能に加えて、この判定機能による判定結果に基づいて、一つの印刷部数内、一つの印刷ジョブ内又は複数の印刷ジョブ内の白黒データの総ページ数を検出する検出機能を有するものとする。
【００５６】
例えば、一つの印刷部数内の白黒データの総ページ数については、入力部１１から入力された各ページの印刷データのうち、白黒データと判定したページを順にカウントしていき、入力部１１からの印刷データの入力が終了した時点で、そのカウント値を確定し、この確定したカウント値をもって検出する。また、一つの印刷ジョブ内の白黒データの総ページ数については、先に確定したカウント値に、一つの印刷ジョブに対して指定された印刷部数を積算し、この積算値をもって検出する。また、複数の印刷ジョブ内の白黒データの総ページ数については、各々の印刷ジョブ内の白黒データの総ページ数を加算し、この加算値をもって検出する。ただし、白黒データの総ページ数を検出するにあたって、既に印刷を終えた白黒データのページ（印刷済みの白黒データのページ）については、総ページ数の検出対象から除外する。
【００５７】
このような検出機能を利用して、制御部１５は、当該制御部１５で検出した白黒データの総ページ数が所定ページ数以上である場合に、この所定ページ数以上の白黒データを白黒モードでまとめて印刷するように制御する。以下、具体的な処理例について説明する。
【００５８】
先ず、印刷部数が１部で指定された複数ページ分の印刷データを印刷する場合は、図７に示すように、カラーデータと判定した印刷データについては、蓄積部１２への印刷データの蓄積とともに、印刷部１４で印刷データの印刷を実行し、白黒データと判定した印刷データについては、蓄積部１２への印刷データの蓄積のみを行う。このような処理を、一つの印刷部数内で最終ページまで行うことにより、一つの印刷部数内のカラーデータのみをカラーモードでまとめて印刷する。その後、カラーデータの印刷中に蓄積部１２で取得したページ並び情報に基づいて、一つの印刷部数内の白黒データの総ページ数を検出し、この検出した総ページ数が予め設定された所定ページ数以上であるかどうかを確認する。そして、上記総ページ数が上記所定ページ数以上の場合は、印刷モードをカラーモードから白黒モードに切り替えて、先に蓄積部１２に蓄積した一つの印刷部数内の白黒データのみを白黒モードでまとめて印刷する。また、上記総ページ数が上記所定ページ数未満であれば、カラーモードのままで（印刷モードを切り替えないで）、一つの印刷部数内の白黒データのみをまとめて印刷する。ちなみに、印刷部数が複数部で指定された場合は、各々の部内で同様の処理を繰り返す。
【００５９】
このような処理形態を採用することにより、例えば、上述のようにカラーデータと白黒データが交互に並んだ１００ページ分の印刷データを印刷する場合で、かつ所定ページ数が１０ページに設定された場合は、最初にカラーモードで５０ページ分のカラーデータがまとめて印刷され、その後、印刷モードの切り替えにより、残り５０ページ分の白黒データが白黒モードでまとめて印刷される。これにより、カラーデータと白黒データが交互に並んだ複数ページ分の印刷データを印刷する場合などに、印刷モードの切り替え回数が１回で済むとともに、白黒データのページが長く連続しなくても、白黒データの総ページ数が所定ページ数以上であれば、この所定ページ数以上の白黒データを白黒モードで連続して印刷することができる。そのため、全ての印刷データをカラーモードで印刷する場合に比較して、処理時間を大幅に短縮することができる。
【００６０】
また、上記の処理例では、一つの印刷部数内で印刷対象となる白黒データの総ページ数を検出するとしたが、一つの印刷部数内に限らず、一つの印刷ジョブ内で印刷対象となる白黒データの総ページ数を検出するものとしてもよい。すなわち、複数ページ分の印刷データの印刷部数が複数部で指定された場合に、この複数部の印刷処理を一つの印刷ジョブとして捉える。この場合、制御部１５は、一つの印刷ジョブ内の白黒データの総ページ数を検出し、この検出した総ページ数が所定ページ数以上であるかどうかを確認する。そして、所定ページ数以上であると確認した場合は、２部目以降の印刷を、カラーデータのみを複数部数分まとめてカラーモードで先に印刷した後、印刷モードをカラーモードから白黒モードに切り替えて白黒データのみを複数部数分まとめて印刷する。
【００６１】
したがって、例えば、印刷部数が４部で指定された一つの印刷ジョブを処理する場合は、図８に示すように、１部目の印刷に際して、カラーデータと判定した印刷データについては、蓄積部１２への印刷データの蓄積とともに、印刷部１４で印刷データの印刷を実行し、白黒データと判定した印刷データについては、蓄積部１２への印刷データの蓄積のみを行う。その後、１部目の印刷中に検出した一つの印刷ジョブ内（４部）内の白黒データの総ページ数と予め設定された所定ページ数とを比較し、白黒データの総ページ数が所定ページ数以上の場合は、２部目以降の印刷に際しては、カラーデータのみをカラーモードで複数部まとめて先に印刷した後、印刷モードをカラーモードから白黒モードに切り替えて、白黒データのみを複数部数分まとめて印刷する。すなわち、１部目のカラーデータの印刷に続いて、２部目のカラーデータ、３部目のカラーデータ、４部目のカラーデータをカラーモードでまとめて（連続して）印刷した後、印刷モードをカラーモードから白黒モードに切り替えて、１部目の白黒データ、２部目の白黒データ、３部目の白黒データ、４部目の白黒データを白黒モードでまとめて（連続して）印刷する。また、一つの印刷ジョブ内における白黒データの総ページ数が所定ページ数未満であれば、印刷モードの切り替えをせずに、カラーモードのままで各部の白黒データを印刷する。
【００６２】
このような処理形態を採用することにより、一つの印刷部数内の白黒データの総ページ数が所定ページ数に満たない場合でも、一つの印刷ジョブ（複数の印刷部数）内の白黒データの総ページ数が所定ページ数以上であれば、これらの白黒データを白黒モードでまとめて印刷することができる。そのため、印刷処理を効率良く行って印刷時間を短縮することができる。
【００６３】
また、上記の処理形態では、１部目の白黒データは印刷せずに蓄積し、一つの印刷ジョブ内の全てのカラーデータをカラーモードで先に印刷した後で、一つの印刷部数内又は一つの印刷ジョブ内の白黒データをまとめて印刷するようにしているが、場合によっては１部目の印刷でカラーデータと白黒データの両方をカラーモードで印刷する方が、トータルの処理時間が短くなる場合もあり得る。例えば、カラーデジタル複写機を用いて１００枚の原稿をコピーする場合に、１枚目の表紙だけがカラー原稿で、残りの９９枚が全て白黒原稿である場合は、１００枚の原稿の画像読み取り（スキャン）を終了した時点で１枚のカラーデータしか印刷されず、処理効率が悪くなる。
【００６４】
このようなケースに適切に対応するには、次のような処理形態を採用することが望ましい。先ず、１部目の印刷データをカラーデータ／白黒データにかかわらず全てカラーモードで印刷し、この１部目の印刷中に一つの印刷ジョブ内の白黒データの総ページ数を検出する。そして、この検出した総ページ数が予め設定された所定ページ数以上であれば、２部目以降の印刷を、カラーデータのみを複数部数分まとめてカラーモードで先に印刷した後、印刷モードをカラーモードから白黒モードに切り替えて、白黒データのみを複数部数分まとめて印刷する。
【００６５】
したがって、例えば、印刷部数が４部で指定された一つの印刷ジョブを処理する場合は、図９に示すように、１部目の印刷に際して、カラーデータと判定した印刷データと白黒データと判定した印刷データの双方について、蓄積部１２への印刷データの蓄積とともに、印刷部１４で印刷データの印刷を実行する。その後、１部目の印刷中に検出した一つの印刷ジョブ（４部）内の白黒データの総ページ数と予め設定された所定ページ数とを比較し、白黒データの総ページ数が所定ページ数以上の場合は、２部目以降の印刷に際しては、カラーデータのみをカラーモードで複数部まとめて先に印刷した後、印刷モードをカラーモードから白黒モードに切り替えて、白黒データのみを複数部数分まとめて印刷する。すなわち、１部目の印刷データ（カラーデータ／白黒データ）の印刷に続いて、２部目のカラーデータ、３部目のカラーデータ、４部目のカラーデータをカラーモードでまとめて（連続して）印刷した後、印刷モードをカラーモードから白黒モードに切り替えて、２部目の白黒データ、３部目の白黒データ、４部目の白黒データを白黒モードでまとめて（連続して）印刷する。
【００６６】
このような処理形態を採用することにより、例えば、上述のようにカラーデジタル複写機を用いて１００枚の原稿をコピーする場合に、１枚目の表紙だけがカラー原稿で、残りの９９枚が全て白黒原稿である場合でも、１００枚の原稿の画像読み取り（スキャン）を終了した時点で、１００ページ分の印刷データを印刷できる。また、コピー部数（印刷部数）が複数部で指定された場合は、２部目以降の印刷で表紙のカラーデータのみをカラーモードでまとめて印刷することができ、その後は、印刷モードをカラーモードから白黒モードに切り替えて、２部目以降の全ての白黒データをまとめて印刷することができる。
【００６７】
一方、複数の印刷ジョブ内の白黒データの総ページ数が所定ページ数以上の場合に適用される印刷モードの切り替え制御に関して、最初に入力される印刷ジョブを第１の印刷ジョブとし、この次に入力される印刷ジョブを第２の印刷ジョブとすると、制御部１５は、第１の印刷ジョブの印刷データを印刷中に第２の印刷ジョブの印刷データが入力された場合に、第１の印刷ジョブのカラーデータをカラーモードでまとめて印刷した後、第２の印刷ジョブのカラーデータをカラーモードでまとめて印刷し、その後、第１の印刷ジョブの白黒データのページ数と第２の印刷ジョブの白黒データのページ数とを合わせた総ページ数が上記所定ページ数以上である場合は、印刷モードをカラーモードから白黒モードに切り替えて、第１の印刷ジョブの白黒データと第２の印刷ジョブの白黒データを白黒モードでまとめて印刷するように制御する。この場合、第１の印刷ジョブの印刷データを印刷しているときに、第２の印刷ジョブの印刷データがどのようなタイミングで入力されるかによって処理形態が変わる。以下に、制御部１５の制御下で実行される具体的な処理例について説明する。
【００６８】
先ず、図１０（Ａ）に示すように、第１の印刷ジョブ（１ジョブ目）のカラーデータをカラーモードで印刷しているときに、第２の印刷ジョブ（２ジョブ目）の印刷データが入力された場合は、第１の印刷ジョブのカラーデータだけをカラーモードでまとめて印刷した後に第２の印刷ジョブのカラーデータだけをカラーモードでまとめて印刷し、その後、第１の印刷ジョブの白黒データのページ数と第２の印刷ジョブの白黒データのページ数とを合わせた総ページ数が所定ページ数（ｎページ）以上である場合は、印刷モードをカラーモードから白黒モードに切り替えて、第１の印刷ジョブの白黒データと第２の印刷ジョブの白黒データを白黒モードでまとめて印刷する。
【００６９】
この図１０（Ａ）に示す処理例において、カラーモードから白黒モードへの切り替えは、第２の印刷ジョブのカラーデータの印刷を全て終了した時点で行われる。よって、２つの印刷ジョブを印刷する間に、印刷モードの切り替えが最大１回行われる。また、複数の印刷ジョブ内の白黒データの総ページ数は、第１の印刷ジョブ内の白黒データのページ数と第２の印刷ジョブ内の白黒データのページ数とを合わせたページ数となる。例えば、第１の印刷ジョブ内の白黒データが全部で３０ページあり、第２の印刷ジョブ内の白黒データが全部で５０ページある場合は、それらを合わせた８０ページが、複数の印刷ジョブ内の白黒データの総ページ数となる。そして、この白黒データの総ページ数が所定ページ数以上の条件を満たす場合のみ、印刷モードをカラーモードから白黒モードに切り替えて、第１の印刷ジョブ内の白黒データと第２の印刷ジョブ内の白黒データを白黒モードでまとめて印刷し、上記条件を満たさない場合は、印刷モードをカラーモードから白黒モードに切り替えることなく、第１の印刷ジョブ内の白黒データと第２の印刷ジョブ内の白黒データをカラーモードでまとめて印刷する。
【００７０】
一方、図１０（Ｂ）に示すように、第１の印刷ジョブのカラーデータをカラーモードでまとめて印刷した後、第２の印刷ジョブのカラーデータの入力待ちとなった場合は、この入力待ちの時間を利用して前記第１の印刷ジョブの白黒データをカラーモードで印刷する。第２の印刷ジョブのカラーデータの入力待ちは、例えば、第１の印刷ジョブのカラーデータを全て印刷した時点で、第２の印刷ジョブの印刷データが未だ入力されていなかった場合、又は、第１の印刷ジョブのカラーデータを印刷している最中に入力された第２の印刷ジョブの印刷データが全て白黒データであった場合、或いは、第２の印刷ジョブの印刷データの入力中に印刷対象となる第２の印刷ジョブのカラーデータがなくなった場合に発生するものである。この場合、第２の印刷ジョブのカラーデータの入力待ち中に、当該第２の印刷ジョブのカラーデータが入力されると、このカラーデータの印刷は、第１の印刷ジョブの白黒データの印刷よりも優先して行われる。例えば、第１の印刷ジョブのカラーデータを全て終了した時点で、第２の印刷ジョブのカラーデータが未だ入力されていない場合は、この入力待ち時間を利用して、第１の印刷ジョブの白黒データをカラーデータで印刷し、この印刷中に第２の印刷ジョブのカラーデータが入力された場合は、第１の印刷ジョブの白黒データの印刷が未だ終わっていなくても、現在印刷中のページの白黒データの印刷を終了した時点で、第２の印刷ジョブのカラーデータを優先して印刷する。
【００７１】
これにより、第１の印刷ジョブのカラーデータを全て印刷した後のカラーモードでは、第２の印刷ジョブのカラーデータが入力されるたびに、このカラーデータの印刷が優先的に行われることになる。また、この優先処理によって第２の印刷ジョブのカラーデータの印刷が全て終了した場合は、その時点で、第１の印刷ジョブの残りの白黒データのページ数と第２の印刷ジョブの白黒データのページ数とを合わせた総ページ数を検出し、この検出した総ページ数が所定ページ数（ｎページ）以上である場合に限り、印刷モードをカラーモードから白黒モードに切り替えて、第１の印刷ジョブの残りの白黒データと第２の印刷ジョブの白黒データを白黒モードでまとめて印刷する。その際、第２の印刷ジョブのカラーデータを優先して印刷している間に、第１の印刷ジョブの白黒データの印刷を全て終了した場合は、第１の印刷ジョブの残りの白黒データのページ数がゼロとなる。
【００７２】
また、図１０（Ｃ）に示すように、第２の印刷ジョブのカラーデータの入力待ちの時間を利用して第１の印刷ジョブの白黒データの印刷を完了した後に、第２の印刷ジョブのカラーデータの入力待ちとなった場合は、この入力待ちの時間を利用して第２の印刷ジョブの白黒データをカラーモードで印刷する。この場合も、第２の印刷ジョブのカラーデータの入力待ち中に、当該第２の印刷ジョブのカラーデータが入力されると、このカラーデータの印刷が、第１の印刷ジョブの白黒データや第２の印刷ジョブの白黒データよりも優先して行われる。また、この優先処理によって第２の印刷ジョブのカラーデータの印刷が全て終了した場合は、その時点で、第２の印刷ジョブの残りの白黒データの総ページ数を検出し、この検出した総ページ数が所定ページ数（ｎページ）以上である場合に限り、印刷モードをカラーモードから白黒モードに切り替えて、第２の印刷ジョブの白黒データを白黒モードでまとめて印刷する。
【００７３】
また、複数の印刷ジョブの白黒データをまとめて印刷する場合の制御部１５による処理形態としては、次のようなケースも考えられる。
【００７４】
すなわち、図１１（Ａ），（Ｂ）に示すように、第１の印刷ジョブのカラーデータをカラーモードで印刷し終えて第１の印刷ジョブの白黒データを白黒モードで印刷しているときに、第２の印刷ジョブの印刷データが入力された場合は、第１の印刷ジョブの白黒データに続いて第２の印刷ジョブの白黒データを白黒モードで印刷する。これにより、第１の印刷ジョブの白黒データと第２の印刷ジョブの白黒データを白黒モードで連続的に印刷することができる。
【００７５】
また、図１１（Ａ）に示すように、第２の印刷ジョブの白黒データを印刷中に第２の印刷ジョブの印刷データの入力が完了した場合は、第２の印刷ジョブの白黒データを白黒モードで印刷した後に、印刷モードを白黒モードからカラーモードに切り替えて、第２の印刷ジョブのカラーデータをカラーモードで印刷する。この場合、第２の印刷ジョブの印刷は、初期印刷モードを白黒モードに設定した状態で開始されることになる。また、カラーモードから白黒モードへの切り替えは、第１の印刷ジョブのカラーデータを全て印刷した後に行われ、白黒モードからカラーモードの切り替えは、第２の印刷ジョブの白黒データを全て印刷した後に行われる。つまり、２つの印刷ジョブを印刷する間に、印刷モードの切り替えが最大２回行われる。
【００７６】
一方、図１１（Ｂ）に示すように、第２の印刷ジョブの白黒データを白黒モードで印刷中に印刷すべき白黒データがなくなったときに、第２の印刷ジョブの印刷データの入力が継続している場合は、第２の印刷ジョブのカラーデータをカラーモードで印刷した後に、第２の印刷ジョブの残りの白黒データを白黒モードで印刷する。この場合、第２の印刷ジョブの白黒データを白黒モードで印刷中に印刷すべき白黒データがなくなると、その時点で白黒データの入力待ちの状態となるため、この入力待ちによる時間的なロスをなくすために、第２の印刷ジョブのカラーデータを優先的に印刷し、その後で、第２の印刷データの残りの白黒データ（第２の印刷データのカラーデータを印刷している最中に入力された白黒データ）を印刷する。その際、カラーモードから白黒モードへの切り替えは、第１の印刷ジョブのカラーデータを全て印刷した後と、第２の印刷ジョブのカラーデータの印刷を全て終了した後に、それぞれ行われ、白黒モードからカラーモードへの切り替えは、第２の印刷ジョブの白黒データを白黒モードで印刷中に印刷すべき白黒データがなくなったときに行われる。つまり、２つの印刷ジョブを印刷する間に、印刷モードの切り替えが最大３回行われる。
【００７７】
このような処理形態を採用することにより、複数の印刷ジョブ内の白黒データを白黒モードでまとめて（連続して）印刷することができるため、印刷処理の更なる効率向上を図ることができる。
【００７８】
ただし、本発明の第２実施形態に係る処理形態（図７〜図１１に示す処理形態）においては、いずれも、入力部１１から入力される印刷データのページ順と異なる順序で印刷を行う（換言すると、印刷順序の並べ替えを行う）ことになるため、印刷部１４で印刷データが印刷された用紙を、印刷した順番通りに排出すると、実際に排出された用紙束のページ順と、もともとの印刷データのページ順とが大きく異なってしまう。そこで、本発明の第２実施形態に係る処理形態を採用するにあたっては、次のような装置構成を採用することが望ましい。
【００７９】
図１２は本発明の第２実施形態に係るカラー印刷装置の構成を示す概略図である。図示したカラー印刷装置は、印刷部を内蔵する装置本体１６と、この装置本体１５の一側部に連結されたソータ部１７とを備えている。ソータ部１７は、装置本体１６内の印刷部で印刷された用紙を一時的に保管する２つの用紙保管部１８，１９と、多段の排出トレイ２０とを有している。２つの用紙保管部１８，１９は上下の位置関係で配置されている。一方（上段）の用紙保管部（以下、第１の用紙保管部）１８は、カラーデータが印刷された用紙を一時的に保管するもので、他方（下段）の用紙保管部（以下、第２の用紙保管部）１９は、白黒データが印刷された用紙を一時的に保管するものである。各々の用紙保管部１８，１９に対しては、それぞれ印刷済みの用紙が上方から供給され、自然落下で順に積み重なるようになっている。また、こうして各々の用紙保管部１８，１９に収容・保管された用紙は、後述する仕分け部２１によって最下層から順に取り出されるようになっている。よって、装置本体１６内での印刷部１４による印刷処理とソータ部１７内での仕分け部２１による仕分け処理とを互いに並行して行うことができる。
【００８０】
図１３は本発明の第２実施形態に係るカラー印刷装置の機能構成を示すブロック図である。図においては、上述した入力部１１、蓄積部１２、送信部１３、印刷部１４、制御部１５に加えて、仕分け部２１を備えた構成となっている。このうち、仕分け部２１は、上記２つの用紙保管部１８，１９に保管された用紙を、仕分け部２１自身で取得したページ並び情報にしたがって並び替えていずれかの排出トレイ２０に排出するものである。この仕分け部２１は、各々の用紙保管部１８，１９に保管された用紙を、ページ並び情報を参照しながら、一枚ずつ順に取り出して所定の排出トレイ２０に排出することにより、装置本体１６内の印刷部１４で印刷された用紙が、例えば、ページ順あるいはページごとにまとめて共通の排出トレイ２０に排出されるように並び替える。なお、仕分け部２１の仕分け作業で参照されるページ並び情報は、制御部１５によるカラー／白黒の判定結果を仕分け部２１に通知し、この仕分け部２１でページ並び情報を認識（作成・記憶）したものを利用すればよい。この場合、仕分け部２１は、ページ並び情報を作成・記憶するための記憶部を有するものとなる。
【００８１】
このような装置構成を採用することにより、印刷順序がどのように並べ替えられたとしても、もともとの印刷データのページ順に適合するように用紙を並べ替えて排出することができる。また、印刷済みの用紙をページごとにまとめて排出することもできる。
【００８２】
具体例として、上記図７に示す処理形態を採用した場合は、一つの印刷部数の中で、カラーデータを印刷した用紙が第１の用紙保管部１８に順に保管（積載）された後、白黒データが印刷された用紙が第２の用紙保管部１９に順に保管（積載）されるため、これを並べ替える場合は、蓄積部１２で取得したページ並び情報にしたがって、例えば１ページ目がカラーデータであれば、第１の用紙保管部１８の最下層から用紙を取り出して排出し、２ページ目が白黒データであれば、第２の用紙保管部１９の最下層から用紙を取り出して排出し、以降は同様に各ページの印刷データがカラーデータか白黒データかに応じて、カラーデータであれば第１の用紙保管部１８の最下層から、白黒データであれば第２の用紙保管部１９の最下層から、それぞれ用紙を取り出して排出することにより、入力部１１から入力された印刷データのページ並び順と同じ順序で用紙を並べ替えた状態で排出することができる。
【００８３】
また、上記図８及び図９に示す処理形態を採用した場合は、カラーデータを印刷した複数部数分の用紙が第１の用紙保管部１８に順に保管されるとともに、白黒データを印刷した複数部数分の用紙が第２の用紙保管部１９に順に保管される。そのため、１部目の印刷データを印刷した用紙については、その並び情報にしたがって、第１の用紙保管部１８と第２の用紙保管部１９からそれぞれ順に取り出して排出することにより、入力部１１から入力された印刷データのページ並び順と同じ順序で用紙を並べ替えた状態で排出することができる。また、２部目以降の印刷データを印刷した用紙についても、その並び情報にしたがって、第１の用紙保管部１８と第２の用紙保管部１９からそれぞれ順に取り出して排出することにより、入力部１１から入力された印刷データのページ並び順と同じ順序で用紙を並べ替えた状態で排出することができる。
【００８４】
また、上記図１０（Ａ）〜（Ｃ）及び図１１（Ａ），（Ｂ）に示す処理形態を採用した場合は、第１の印刷ジョブに印刷データを印刷した用紙を一時的に保管する保管部として、第１の用紙保管部１８と第２の用紙保管部１９を設ける一方、これと別個に、第１の印刷ジョブに印刷データを印刷した用紙を一時的に保管する保管部として、第１の用紙保管部１８と第２の用紙保管部１９を設けることにより、ページ並び順に適用した用紙の並べ替えを行うことができる。この場合、第１の印刷ジョブのカラーデータを印刷した用紙は、これ専用の第１の用紙保管部１８に順に保管され、第１の印刷ジョブの白黒データを印刷した用紙は、これ専用の第２の用紙保管部１９に保管される。同様に、第２の印刷ジョブのカラーデータを印刷した用紙は、これ専用の第１の用紙保管部１８に順に保管され、第２の印刷ジョブの白黒データを印刷した用紙は、これ専用の第２の用紙保管部１９に保管される。そのため、各々の印刷ジョブごとに、それぞれページ並び順にしたがって、専用の保管部から順に用紙を取り出して排出することにより、入力部１１から入力された印刷データのページ並び順と同じ順序で用紙を並べ替えた状態で排出することができる。
【００８５】
【発明の効果】
以上説明したように本発明のカラー印刷装置によれば、カラーデータと白黒データが混在した印刷データを、印刷モードの適切な切り替え制御によって効率良く印刷することができる。これにより、印刷時間を極力短縮することができるとともに、印刷モードの切り替え回数を減らすことができる。
【図面の簡単な説明】
【図１】本発明が適用されるカラー印刷装置の印刷部の構成例を示す概略図である。
【図２】本発明の第１実施形態に係るカラー印刷装置の機能構成を示すブロック図である。
【図３】制御部によって行われる印刷処理の第１処理例を示す図である。
【図４】制御部によって行われる印刷処理の第２処理例を示す図である。
【図５】制御部によって行われる印刷処理の第３処理例を示す図である。
【図６】制御部によって行われる印刷処理の第４処理例を示す図である。
【図７】制御部によって行われる印刷処理の第５処理例を示す図である。
【図８】制御部によって行われる印刷処理の第６処理例を示す図である。
【図９】制御部によって行われる印刷処理の第７処理例を示す図である。
【図１０】制御部によって行われる印刷処理の第８処理例を示す図である。
【図１１】制御部によって行われる印刷処理の第９処理例を示す図である。
【図１２】本発明の第２実施形態に係るカラー印刷装置の構成例を示す概略図である。
【図１３】本発明の第２実施形態に係るカラー印刷装置の機能構成を示すブロック図である。
【図１４】従来技術を説明する図である。
【符号の説明】
１１…入力部、１２…蓄積部、１３…送信部、１４…印刷部、１５…制御部、１７…ソータ部、１８…第１の用紙保管部、１９…第２の用紙保管部、２１…仕分け部
【図１】
2004106371.tif 000003
【図２】
2004106371.tif 000004
【図３】
2004106371.tif 000005
【図４】
2004106371.tif 000006
【図５】
2004106371.tif 000007
【図６】
2004106371.tif 000008
【図７】
2004106371.tif 000009
【図８】
2004106371.tif 000010
【図９】
2004106371.tif 000011
【図１０】
2004106371.tif 000012
【図１１】
2004106371.tif 000013
【図１２】
2004106371.tif 000014
【図１３】
2004106371.tif 000015
【図１４】
2004106371.tif 000016