(57)【要約】【課題】オートカラーモードが指定された場合に、印刷画像データの出力までに時間がかかってしまう事態を回避する。【解決手段】判定画像データ生成部３１が、カラープロファイルを用いて、画素毎のカラー画素データを、色成分毎に、生成するとともに、モノクロプロファイルを用いて画素毎のモノクロ画像データを生成し、画素毎のカラー画素データ及び画素毎のモノクロ画素データを含む判定画像データを生成し、判定部３３が、生成された判定画像データのカラー度合いに基づいて、ページ毎に、カラー画像又はモノクロ画像のいずれで出力するかを判定し、画像生成部３５が、カラー画像として出力すると判定された場合、画素毎のカラー画素データを、色成分毎に、抽出することによりカラー画像データを生成し、モノクロ画像として出力すると判定された場合、画素毎のモノクロ画像データを抽出することによりモノクロ画像データを生成する。【選択図】      図１
2015122696.tif 000002
【特許請求の範囲】
【請求項１】
カラー出力又はモノクロ出力を行うオートカラー出力の指定が含まれる印刷ジョブデータに基づいて、ページ単位で、カラーで出力させるためのカラー画像データまたはモノクロで出力させるためのモノクロ画像データのいずれかの画像データを生成し、印刷装置に前記いずれかの画像データを出力する画像処理装置であって、
前記印刷ジョブデータに基づいて画素毎のカラー画素データを生成するためのカラープロファイルと、前記印刷ジョブデータに基づいて画素毎のモノクロ画素データを生成するためのモノクロプロファイルとを記憶するプロファイル記憶手段と、
前記印刷ジョブデータに基づいて、前記カラープロファイルを用いて、画素毎のカラー画素データを、色成分毎に、生成するとともに、前記モノクロプロファイルを用いて画素毎のモノクロ画像データを生成し、前記画素毎のカラー画素データ及び前記画素毎のモノクロ画素データを含む判定画像データを生成する判定画像データ生成手段と、
前記判定画像データ生成手段により生成された判定画像データのカラー度合いに基づいて、ページ毎に、カラー画像又はモノクロ画像のいずれで出力するかを判定する判定手段と、
前記判定手段によりカラー画像として出力すると判定された場合、画素毎のカラー画素データを、色成分毎に、抽出することにより前記カラー画像データを生成し、前記判定手段によりモノクロ画像として出力すると判定された場合、画素毎のモノクロ画像データを抽出することにより前記モノクロ画像データを生成する画像生成手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記判定手段は、
前記判定画像データに含まれる各色成分のカラー画素データを相互に比較し、各色成分の画素値が少なくとも２つが異なる場合、カラー画素と判定し、各色成分の画素値が同一の場合、モノクロ画素と判定することを、画素毎に行い、
前記カラー画素の数が所定の閾値を越えた場合に、カラー画像で出力すると判定する
ことを、ページ毎に行うことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記プロファイル記憶手段は、
前記印刷ジョブデータに基づいて画素毎のカラー画素データを生成するためのカラープロファイルと、前記印刷ジョブデータに基づいて画素毎のモノクロ画素データを生成するためのモノクロプロファイルと、カラー画素かモノクロ画素かを示すカラーモノクロ判定フラグとを関連づけて記憶し、
前記判定画像データ生成手段は、
前記印刷ジョブデータに基づいて、前記カラープロファイルを用いて、画素毎のカラー画素データを、色成分毎に、生成するとともに、前記モノクロプロファイルを用いて画素毎のモノクロ画像データを生成し、前記プロファイル記憶手段から前記画素毎のカラー画素データに対応する前記カラーモノクロ判定フラグを抽出し、前記画素毎のカラー画素データ、前記画素毎のモノクロ画素データ、および前記抽出したカラーモノクロ判定フラグを含む判定画像データを生成し、
前記判定手段は、
前記判定画像データ生成手段により生成された判定画像データに含まれる前記カラーモノクロ判定フラグのうち、ページ毎に、カラー画素を示すカラーモノクロ判定フラグの数が所定の閾値を越えた場合に、カラー画像で出力すると判定する
ことを特徴とする請求項１記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オートカラーモードが指定された場合に、印刷画像データの出力までに時間がかかってしまう事態を回避する画像処理装置に関する。
【背景技術】
【０００２】
従来、インクジェット記録装置等の印刷装置や、フルカラー複写機等の画像処理装置においては、原稿がカラーかモノクロかを自動で判定させるオートカラーモードが知られている。このオートカラーモードが指定されると、印刷処理や複写処理の対象となっている原稿がカラーかモノクロかに応じて画像形成モード（カラーモード／モノクロモード）を切り替えるようにしている。
【０００３】
原稿がカラーかモノクロかを判定する原稿色判定は、自動原稿色判別（ＡＣＳ）処理によって自動的に行うものが公知となっている。このＡＣＳ処理では、ネットワークを介してコンピュータから供給される印刷ジョブデータに含まれる画像データや、スキャナ等で原稿の画像を読み取って入力される画像データが判定の対象となる。そして、判定対象の画像データを構成する画素がカラー画素かモノクロ画素かを判定する画素色判定を行い、この判定結果を用いて原稿がカラーかモノクロかを判定し、その判定結果に応じてカラーまたはモノクロで印刷する。
【０００４】
例えば、特許文献１には、カラー画像読みとり手段により読み込まれた画素の色を彩度情報に変換し、次にカラー画像内の複数場所にて彩度情報を平均化し、その平均化された彩度情報の画像の走査線ごとの最大値を検出して、最終的にヒストグラム解析を行なうことで、最大彩度のヒストグラムから画像内に存在する色数を判定して色数が１の時にはモノクロ原稿と判断し、１より大きい場合は、カラー原稿と判断するカラー画像処理装置に関する技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−２８４３７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載のカラー画像処理装置では、カラー原稿かモノクロ原稿かを判断するために、カラー画像読みとり手段により読み込まれた画素の色を、色変換テーブルを用いて彩度情報などに変換しカラーかモノクロかを判定するため、判定処理に時間がかかっていた。
【０００７】
そこで、プリフライトチェックとして、読み込まれた画像のサイズを小さくしたサムネイル画像を生成し、このサムネイル画像をカラー用の色変換テーブルを用いて変換した後、変換後のデータに基づいて、カラー原稿かモノクロ原稿かを判定し、カラー原稿と判定された場合にはカラー用の色変換テーブルを用いて色変換を行い、モノクロ原稿と判定された場合にはモノクロ用の変換テーブルを用いて色変換を行うことが考えられる。
【０００８】
しかしながら、プリフライトチェックを行うためには、予め、サムネイル画像を生成する必要がある。このためには、印刷解像度に応じた全画素についての画素値の展開処理(ＲＩＰ処理）を行う必要があり、その後、再度、印刷用の画像データのために展開処理を行うと、印刷画像データの出力までに時間がかかってしまう。
【０００９】
本発明は、このような課題に鑑みてなされたもので、オートカラーモードが指定された場合に、印刷画像データの出力までに時間がかかってしまう事態を回避する画像処理装置を提案することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明に係る画像処理装置の第１の特徴は、カラー出力又はモノクロ出力を行うオートカラー出力の指定が含まれる印刷ジョブデータに基づいて、ページ単位で、カラーで出力させるためのカラー画像データまたはモノクロで出力させるためのモノクロ画像データのいずれかの画像データを生成し、印刷装置に前記いずれかの画像データを出力する画像処理装置であって、前記印刷ジョブデータに基づいて画素毎のカラー画素データを生成するためのカラープロファイルと、前記印刷ジョブデータに基づいて画素毎のモノクロ画素データを生成するためのモノクロプロファイルとを記憶するプロファイル記憶手段と、前記印刷ジョブデータに基づいて、前記カラープロファイルを用いて、画素毎のカラー画素データを、色成分毎に、生成するとともに、前記モノクロプロファイルを用いて画素毎のモノクロ画像データを生成し、前記画素毎のカラー画素データ及び前記画素毎のモノクロ画素データを含む判定画像データを生成する判定画像データ生成手段と、前記判定画像データ生成手段により生成された判定画像データのカラー度合いに基づいて、ページ毎に、カラー画像又はモノクロ画像のいずれで出力するかを判定する判定手段と、前記判定手段によりカラー画像として出力すると判定された場合、画素毎のカラー画素データを、色成分毎に、抽出することにより前記カラー画像データを生成し、前記判定手段によりモノクロ画像として出力すると判定された場合、画素毎のモノクロ画像データを抽出することにより前記モノクロ画像データを生成する画像生成手段と、を備えたことにある。
【００１１】
また、本発明に係る画像処理装置の第２の特徴は、前記判定手段は、前記判定画像データに含まれる各色成分のカラー画素データを相互に比較し、各色成分の画素値が少なくとも２つが異なる場合、カラー画素と判定し、各色成分の画素値が同一の場合、モノクロ画素と判定することを、画素毎に行い、前記カラー画素の数が所定の閾値を越えた場合に、カラー画像で出力すると判定することを、ページ毎に行うことにある。
【００１２】
また、本発明に係る画像処理装置の第３の特徴は、前記プロファイル記憶手段は、前記印刷ジョブデータに基づいて画素毎のカラー画素データを生成するためのカラープロファイルと、前記印刷ジョブデータに基づいて画素毎のモノクロ画素データを生成するためのモノクロプロファイルと、カラー画素かモノクロ画素かを示すカラーモノクロ判定フラグとを関連づけて記憶し、前記判定画像データ生成手段は、前記印刷ジョブデータに基づいて、前記カラープロファイルを用いて、画素毎のカラー画素データを、色成分毎に、生成するとともに、前記モノクロプロファイルを用いて画素毎のモノクロ画像データを生成し、前記プロファイル記憶手段から前記画素毎のカラー画素データに対応する前記カラーモノクロ判定フラグを抽出し、前記画素毎のカラー画素データ、前記画素毎のモノクロ画素データ、および前記抽出したカラーモノクロ判定フラグを含む判定画像データを生成し、前記判定手段は、前記判定画像データ生成手段により生成された判定画像データに含まれる前記カラーモノクロ判定フラグのうち、ページ毎に、カラー画素を示すカラーモノクロ判定フラグの数が所定の閾値を越えた場合に、カラー画像で出力すると判定することにある。
【発明の効果】
【００１３】
本発明に係る画像処理装置の第１の特徴によれば、判定画像データ生成手段が、印刷ジョブデータに基づいて、カラープロファイルを用いて、画素毎のカラー画素データを、色成分毎に、生成するとともに、モノクロプロファイルを用いて画素毎のモノクロ画像データを生成し、画素毎のカラー画素データ及び画素毎のモノクロ画素データを含む判定画像データを生成し、判定手段が、判定画像データ生成手段により生成された判定画像データのカラー度合いに基づいて、ページ毎に、カラー画像又はモノクロ画像のいずれで出力するかを判定し、画像生成手段が、判定手段によりカラー画像として出力すると判定された場合、画素毎のカラー画素データを、色成分毎に、抽出することによりカラー画像データを生成し、判定手段によりモノクロ画像として出力すると判定された場合、画素毎のモノクロ画像データを抽出することによりモノクロ画像データを生成する。
【００１４】
そのため、プリフライトチェックとして、予め、読み込まれた画像のサイズを小さくしたサムネイル画像を生成するために、全画素の展開処理をし、その後、再度、全画素の展開処理を２度行うような事態が回避され、カラー画像データまたはモノクロ画像データの出力までに時間がかかってしまう事態が回避される。
【００１５】
また、一度の展開処理の最中に、カラープロファイルとモノクロプロファイルを用いて、画素毎のカラー画素データと、画素毎のモノクロ画素データとを生成し、カラー度合い（カラー画素数が所定数か？）に応じたカラーモノクロの判定結果に応じていずれかのデータを用いることができるので、判定結果に基づくカラー画像、モノクロ画像の生成に時間がかかってしまう事態が回避される。
【００１６】
また、本発明に係る画像処理装置の第２の特徴によれば、判定手段は、判定画像データに含まれる各色成分のカラー画素データを相互に比較し、各色成分の画素値が少なくとも２つが異なる場合、カラー画素と判定し、各色成分の画素値が同一の場合、モノクロ画素と判定することを、画素毎に行い、カラー画素の数が所定の閾値を越えた場合に、カラー画像で出力すると判定することを、ページ毎に行うので、カラー画素の数に基づいて、カラー画像かモノクロ画像かが判定され、サムネイル画像を生成する必要なく、適切にカラー画像か、またはモノクロ画像かを判定することができる。
【００１７】
また、本発明に係る画像処理装置の第３の特徴によれば、判定画像データ生成手段が、印刷ジョブデータに基づいて、カラープロファイルを用いて、画素毎のカラー画素データを、色成分毎に、生成するとともに、モノクロプロファイルを用いて画素毎のモノクロ画像データを生成し、プロファイル記憶手段から画素毎のカラー画素データに対応するカラーモノクロ判定フラグを抽出し、画素毎のカラー画素データ、画素毎のモノクロ画素データ、および抽出したカラーモノクロ判定フラグを含む判定画像データを生成し、判定手段は、判定画像データ生成手段により生成された判定画像データに含まれるカラーモノクロ判定フラグのうち、ページ毎に、カラー画素を示すカラーモノクロ判定フラグの数が所定の閾値を越えた場合に、カラー画像で出力すると判定するので、画素毎のカラー画素データに基づいて、ページ毎に、カラー画像又はモノクロ画像のいずれで出力するかを判定する必要がない。そのため、この判定処理の時間を短縮することができ、結果的に、さらに印刷画像データの出力までの時間を短縮することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明に係る実施例１の画像処理装置の全体構成を示した図である。
【図２】本発明に係る実施例１の画像処理装置が備える画像処理部の動作を模式的に説明した図である。
【図３】本発明に係る実施例１の画像処理装置が備える画像処理部の処理手順を示したフローチャートである。
【図４】本発明に係る実施例２の画像処理装置が備える画像処理部の動作を模式的に説明した図である。
【発明を実施するための形態】
【００１９】
本発明の実施例について図面を参照して説明する。本実施例では、本発明の画像処理を、インクジェット記録装置に適用した場合を例に説明する。なお、本実施例では、本発明を、インクジェット記録装置における印刷処理に適用した場合を主として説明するが、本発明はこれに限定されるものではなく、例えば孔版印刷装置や、感熱式記録装置、熱転写記録装置など種々の印刷方式の記録装置の他、コピー機やＦＡＸ機、これらの複合機など、原稿を読み取ったり、外部機器から入力された画像データを出力する全ての記録装置に適用することができる。
【実施例１】
【００２０】
本発明に係る実施例１の画像処理装置について説明する。
【００２１】
（画像処理装置の全体構成）
図１は、本発明に係る実施例１の画像処理装置１００の全体構成を示した図である。
【００２２】
本発明に係る実施例１の画像処理装置１００は、インクジェットヘッド１１０と、演算処理部３００とを備えている。
【００２３】
インクジェットヘッド１１０は、搬送される用紙に対して、ノズルから、黒（Ｋ）又はカラーインク（Ｃ，Ｍ，Ｙ）を吐出してライン単位で印刷を行う。
【００２４】
演算処理部３００は、ＣＰＵやＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等のプロセッサ、メモリ、及びその他の電子回路等のハードウェア、或いはその機能を持ったプログラム等のソフトウェア、又はこれらの組み合わせなどによって構成された演算モジュールである。この演算モジュールは、プログラムを適宜読み込んで実行することにより種々の機能モジュールを仮想的に構築し、構築された各機能モジュールによって、画像データに関する処理や、各部の動作制御、ユーザ操作に対する種々の処理を行う。特に、本実施例において、演算処理部３００は、画像を表す画像データがカラー画像かモノクロ画像かを判定する機能を有する。
【００２５】
また、この演算処理部３００には、操作パネル１０１や、ユーザが使用するパーソナルコンピュータ２００が接続されており、この操作パネル１０１や、パーソナルコンピュータ２００を通じて、ユーザによる指示や設定操作を受け付けることができる。
【００２６】
さらに、本実施例において、演算処理部３００は、その機能上、ジョブデータ受信部３０１と、画像処理部３０２と、記憶部３０７と、印字制御部３０８と、操作信号取得部３０９を備えている。
【００２７】
ジョブデータ受信部３０１は、例えば、ページ記述言語などで記述された印刷ジョブデータを受信し、受信した印刷ジョブデータに含まれるデータを画像処理部３０２に受け渡すモジュールである。具体的には、画像データを取り込む装置であるスキャナ１０３、又は通信インターフェース１０２を通じて接続されたパーソナルコンピュータ２００から画像データを含む印刷ジョブデータが入力され、画像データを抽出して画像処理部３０２に送信する。このジョブデータ受信部３０１に入力される画像データは、文字や写真を示すデータであり、例えば、ベクター形式のデータやアウトラインフォントなどのデータで表される。また、色空間としては、ＲＧＢ表色系や、Ｌ＊ａ＊ｂ＊表色系で表されている。
【００２８】
通信インターフェース１０２は、データをパケットとして送受信するモジュールであり、この通信インターフェース１０２を介して、ユーザが使用するパーソナルコンピュータ２００から印刷ジョブデータや操作信号が受信される。なお、ここでの通信としては、例えば、１０ＢＡＳＥ−Ｔや１００ＢＡＳＥ−ＴＸ等によるイントラネット（企業内ネットワーク）や家庭内ネットワークなどのＬＡＮの他、赤外線通信等の近距離通信も含まれる。
【００２９】
操作信号取得部３０９は、操作パネル１０１、又は通信インターフェース１０２を通じて接続されたパーソナルコンピュータ２００から、ユーザによる操作信号を受信するモジュールであり、受信した操作信号を解析し、ユーザ操作に応じた処理を他のモジュールに実行させる。
【００３０】
記憶部３０７は、例えば、ハードディスクドライブとして構成され、カラー画像へ色変換するためのカラープロファイルと、モノクロ画像へ色変換するためのモノクロプロファイルとをプロファイルとして記憶している。
【００３１】
画像処理部３０２は、画像処理に特化したデジタル信号処理を行う演算処理装置であり、印刷に必要な画像データの変換等を行うとともに、画像データがカラー画像かモノクロ画像かを判定するモジュールである。特に、本実施例において、画像処理部３０２には、判定画像データ生成部３１と、判定部３３と、画像生成部３５とを備えている。
【００３２】
判定画像データ生成部３１は、印刷ジョブデータに基づいて、カラープロファイルを用いて、画素毎のカラー画素データ（カラープロファイル変換画素データ）を、色成分毎に、生成するとともに、モノクロプロファイルを用いて画素毎のモノクロ画像データ（モノクロプロファイル変換画素データ）を生成し、画素毎のカラー画素データ及び画素毎のモノクロ画素データを含む判定画像データを生成する。
【００３３】
判定部３３は、判定画像データ生成部３１により生成された判定画像データのカラー度合いに基づいて、ページ毎に、カラー画像又はモノクロ画像のいずれで出力するかを判定する。
【００３４】
画像生成部３５は、判定部３３によりカラー画像として出力すると判定された場合、画素毎のカラー画素データ（カラープロファイル変換画素データ）を、色成分毎に、抽出することによりカラー画像データを生成し、判定部３３によりモノクロ画像として出力すると判定された場合、画素毎のモノクロ画像データ（モノクロプロファイル変換画素データ）を抽出することによりモノクロ画像データを生成する。
【００３５】
印字制御部３０８は、画像処理部３０２からの信号に基づいて、各色のインクジェットヘッド１１０の駆動を制御し、画像形成処理全体を制御する。
【００３６】
（画像処理部の詳細）
図２は、本発明に係る実施例１の画像処理装置１００が備える画像処理部３０２の動作を模式的に説明した図である。
【００３７】
図２に示すように、判定画像データ生成部３１は、印刷ジョブデータに対して、カラープロファイル３０７ａ及びモノクロプロファイル３０７ｂとを含むプロファイルを用いてRIP処理（色変換およびビットマップ変換）を実行することにより、ベクター形式のデータやアウトラインフォントなどのデータから、ビットマップ形式のカラープロファイル変換画素データ３１０及びモノクロプロファイル変換画素データ３２０を生成する。なお、図２では、説明上、カラープロファイル３０７ａとモノクロプロファイル３０７ｂとを異なるプロファイルとして記憶しているが、これに限らず、カラープロファイル３０７ａとモノクロプロファイル３０７ｂとを１つのプロファイルとして記憶してもよい。
【００３８】
そして、判定画像データ生成部３１は、生成したカラープロファイル変換画素データ３１０とモノクロプロファイル変換画素データ３２０とを組み合わせて判定画像データ３３０として生成する。
【００３９】
図２に示した例では、カラープロファイル変換画素データ３１０として、Ｃ（シアン）の画素値を示すＣ画素データ３１０ａと、Ｍ（マゼンタ）の画素値を示すＭ画素データ３１０ｂと、Ｙ（イエロー）の画素値を示すＹ画素データ３１０ｃと、Ｋ（ブラック）の画素値を示すＫ画素データ３１０ｄとが含んでいる。
【００４０】
また、モノクロプロファイル変換画素データ３２０として、Ｋ’（ブラック）の画素値を示すＫ’画素データ３２０ａが含んでいる。なお、Ｋ画素データ３１０ｄは、カラープロファイル３０７ａを用いて色変換されたブラックの画素値であり、Ｋ’画素データ３２０ａは、モノクロプロファイル３０７ｂを用いて色変換されたブラックの画素値であるので、当然に異なる値を取り得る。
【００４１】
判定部３３は、判定画像データ生成部３１により生成された判定画像データ３３０のうち、カラープロファイル変換画素データ３１０のＣ画素データ３１０ａ、Ｍ画素データ３１０ｂ、およびＹ画素データ３１０ｃに基づいて、当該画素がカラー画素かモノクロ画素かを判定する。具体的には、判定部３３は、Ｃ画素データ３１０ａ、Ｍ画素データ３１０ｂ、およびＹ画素データ３１０ｃの画素値のうち、少なくとも２つが異なる場合、カラー画素と判定し、Ｃ画素データ３１０ａ、Ｍ画素データ３１０ｂ、およびＹ画素データ３１０ｃの画素値が、同一の場合、モノクロ画素と判定する。
【００４２】
そして、判定部３３は、ページ毎に、カラー画素数を算出し、この算出したカラー画素数が所定の閾値を越えた場合に、当該ページについてカラー画像で出力すると判定する。
【００４３】
画像生成部３５は、判定部３３によりカラー画像として出力すると判定された場合、画素毎に、Ｃ画素データ３１０ａ、Ｍ画素データ３１０ｂ、Ｙ画素データ３１０ｃ、およびＫ画素データ３１０ｄを抽出し、インクジェットヘッド１１０が吐出できるように、それぞれ０〜５階調のドロップデータに変換して、カラー画像データを生成する。
【００４４】
また、画像生成部３５は、判定部３３によりモノクロ画像として出力すると判定された場合、画素毎に、Ｋ’画素データ３２０ａを抽出し、インクジェットヘッド１１０が吐出できるように、それぞれ０〜５階調のドロップデータに変換してモノクロ画像データを生成する。
【００４５】
（画像処理装置の作用）
図３は、本発明に係る実施例１の画像処理装置１００が備える画像処理部３０２の処理手順を示したフローチャートである。
【００４６】
図３に示すように、画像処理部３０２は、スキャナ１０３、又は通信インターフェース１０２を通じて接続されたパーソナルコンピュータ２００から画像データを含む印刷ジョブデータを受信すると（Ｓ１０１；ＹＥＳ）、印刷ジョブデータに含まれるヘッダデータから、カラー・モノクロ設定として、カラー画像として出力するカラーモード、モノクロ画像として出力するモノクロモード、およびカラーかモノクロかを自動判定するオートモードのうち、オートモードが選択されているか否かを判定する（ステップＳ１０３）。
【００４７】
ステップＳ１０３において、カラーモード、またはモノクロモードが選択されている場合（ステップＳ１０３；ＮＯ）、画像処理部３０２は、選択されたモードに基づいて、モードに対応する色変換テーブルを用いて、RIP処理（色変換処理およびビットマップ変換処理）を実行することにより、カラー画像データまたはモノクロ画像データを生成し、印字制御部３０８は、生成されたカラー画像データまたはモノクロ画像データに基づいて、インクジェットヘッド１１０からインクを吐出させることにより、搬送される用紙に対して、カラーまたはモノクロで印刷する（ステップＳ１０５）。
【００４８】
一方、ステップＳ１０３において、オートモードが選択されている場合（ステップＳ１０３；ＹＥＳ）、画像処理部３０２は、初期値として、画素カウンタｎに“１”を代入し、ページカウンタｋに“１”を代入し、カラー画素カウンタｎｃに“０”を代入し、モノクロ画素カウンタｎｍに“０”を代入し、変数Ｃに、印刷ジョブデータのヘッダに含まれるページ内の全画素数を入力し、変数ＣＰに、印刷ジョブデータのヘッダに含まれる全ページ数を代入する。
【００４９】
そして、判定画像データ生成部３１は、供給された画像データに対して、ベクター形式のデータやアウトラインフォントなどのデータ（例えば、プリンタドライバで生成したＰＤＬデータ）をビットマップ形式のデータに変換する（ステップＳ１０８）。
【００５０】
次に、判定画像データ生成部３１は、ビットマップ形式に変換された画像データのうち、第ｋページ目の第ｎ番目の画素に対して、記憶部３０７に記憶されたカラープロファイル３０７ａを用いて、色変換してカラープロファイル変換画素データ３１０を生成する（ステップＳ１０９）。
【００５１】
次に、判定画像データ生成部３１は、ビットマップ形式に変換された画像データのち、第ｋページ目の第ｎ番目の画素に対して、記憶部３０７に記憶されたモノクロプロファイル３０７ｂを用いて、色変換してモノクロプロファイル変換画素データ３２０を生成する（ステップＳ１１１）。これにより、生成されたカラープロファイル変換画素データ３１０とモノクロプロファイル変換画素データ３２０とが組み合わされて判定画像データ３３０として生成される。即ち、ＣＭＹＫのデータであるカラープロファイル変換画素データ、Ｋ‘のデータであるモノクロプロファイル変換画素データが判定画像データとして生成される。なお、ここでは、説明上、ステップＳ１０８のビットマップ変換処理を実行した後に、ステップＳ１０９およびＳ１１１の色変換処理を実行したが、ステップＳ１０８のビットマップ変換処理と、ステップＳ１０９およびＳ１１１の色変換処理とは同時に実行するものとする。
【００５２】
次に、判定部３３は、第ｋページ目の第ｎ番目の画素がカラー画素か否かを判定する（ステップＳ１１３）。具体的には、判定部３３は、第ｋページ目の第ｎ番目の画素において、Ｃ画素データ３１０ａ、Ｍ画素データ３１０ｂ、およびＹ画素データ３１０ｃの画素値のうち、少なくとも２つが異なる場合、第ｋページ目の第ｎ番目の画素はカラー画素と判定し、Ｃ画素データ３１０ａ、Ｍ画素データ３１０ｂ、およびＹ画素データ３１０ｃの画素値が、同一の場合、第ｋページ目の第ｎ番目の画素はモノクロ画素と判定する。
【００５３】
ステップＳ１１３において、モノクロ画素であると判定された場合（ＮＯ）、判定部３３は、モノクロ画素カウンタｎｍに、“１”だけ加算し（ステップＳ１１５）、ステップＳ１１３において、カラー画素であると判定された場合（ＹＥＳ）、判定部３３は、カラー画素カウンタｎｃに、“１”だけ加算する（ステップＳ１１７）。
【００５４】
そして、判定部３３は、画素カウンタｎが全画素数Ｃ未満の場合（ステップＳ１１９；ＮＯ）、処理をステップＳ１０８に移行させ、繰り返し処理を実行することにより、第ｋページ内の画素全体について、カラー画素かモノクロ画素かを判定する。
【００５５】
ステップＳ１１９において、画素カウンタｎが全画素数Ｃ以上と判定された場合（ＹＥＳ）、判定部３３は、カラー画素カウンタｎｃが閾値ｃｔｈを越えたか否かを判定する（ステップＳ１２３）。ここで、閾値ｃｔｈは、予め、ガラー画像として判定したいガラー画素数が設定される。例えば、閾値ｃｔｈが“０”として設定されていると、１つでもカラー画素が存在する場合、そのページは、カラー画像として判定される。
【００５６】
ステップＳ１２３において、カラー画素カウンタｎｃが閾値ｃｔｈを越えたと判定された場合（ＹＥＳ）、判定部３３は、第ｋページ目はカラー画像であると判定し（ステップＳ１２９）、画像生成部３５が、第ｋページ目について、判定画像データ中、画素毎のカラープロファイル変換画素データから、カラー画像データを生成し、印字制御部３０８が、インクジェットヘッド１１０を制御して、カラー画像を印刷させる（ステップＳ１３１）。
【００５７】
一方、ステップＳ１２３において、カラー画素カウンタｎｃが閾値ｃｔｈ以下であると判定された場合（ＮＯ）、判定部３３は、第ｋページ目は、モノクロ画像であると判定し（ステップＳ１２５）、画像生成部３５が、第ｋページ目について、判定画像データ中、画素毎のモノクロプロファイル変換画素データから、モノクロ画像データを生成し、印字制御部３０８が、インクジェットヘッド１１０を制御して、モノクロ画像を印刷させる（ステップＳ１２７）。
【００５８】
そして、判定部３３は、ページカウンタｋが全ページ数ＣＰ以上である場合（ステップＳ１３３；ＹＥＳ）、処理を終了し、ページカウンタｋが全ページ数ＣＰ未満である場合（ステップＳ１３３；ＮＯ）、次ページについてカラー画像かモノクロ画像かを判定するため、ページカウンタｋを“１”だけ加算して、初期値として、画素カウンタｎに“１”を代入し、カラー画素カウンタｎｃに“０”を代入し、モノクロ画素カウンタｎｍに“０”を代入した後（ステップＳ１３５）、処理をステップＳ１０８に移行させる。そして繰り返し処理を実行することにより、印刷ジョブデータ内の全ページについて、カラー画像かモノクロ画像かを判定することができる。
【００５９】
以上のように、本発明に係る実施例１の画像処理装置１００によれば、判定画像データ生成部３１が、印刷ジョブデータに基づいて、カラープロファイルを用いて、画素毎のカラー画素データ（カラープロファイル変換画素データ）を、色成分毎に、生成するとともに、モノクロプロファイルを用いて画素毎のモノクロ画像データ（モノクロプロファイル変換画素データ）を生成し、画素毎のカラー画素データ及び画素毎のモノクロ画素データを含む判定画像データを生成し、判定部３３が、判定画像データ生成部３１により生成された判定画像データのカラー度合いに基づいて、ページ毎に、カラー画像又はモノクロ画像のいずれで出力するかを判定し、画像生成部３５が、判定部３３によりカラー画像として出力すると判定された場合、画素毎のカラー画素データ（カラープロファイル変換画素データ）を、色成分毎に、抽出することによりカラー画像データを生成し、判定部３３によりモノクロ画像として出力すると判定された場合、画素毎のモノクロ画像データ（モノクロプロファイル変換画素データ）を抽出することによりモノクロ画像データを生成する。
【００６０】
そのため、プリフライトチェックとして、予め、読み込まれた画像のサイズを小さくしたサムネイル画像を生成する必要により、全画素の展開処理をし、その後、再度、RIP処理により全画素の展開処理を2度行うような事態が回避され、印刷画像データの出力までに時間がかかってしまう事態が回避される。
【００６１】
また、一度のRIP処理の最中に、カラープロファイルとモノクロプロファイルを用いて、画素毎のカラープロファイル変換画素データと、画素毎のモノクロプロファイル変換画素データとを生成し、カラー度合い（カラー画素数が所定数か？）に応じたカラーモノクロの判定結果に応じていずれかのデータを用いることができるので、判定結果に基づくカラー画像、モノクロ画像の生成に時間がかかってしまう事態が回避される。
【００６２】
これにより、本発明に係る実施例１の画像処理装置１００によれば、オートカラーモードが指定された場合に、印刷画像データの出力までに時間がかかってしまう事態を回避することができる。
【００６３】
なお、本発明に係る実施例１の画像処理装置１００では、図３のフローチャートに示すように、判定部３３が、画素カウンタｎが全画素数Ｃ以上となるまで、処理をステップＳ１０８〜Ｓ１２１の処理を繰り返し実行したが、これに限らず、ステップＳ１１７において、カラー画素カウンタｎｃが“１”だけ加算された後、加算されたカラー画素カウンタｎｃが、閾値ｃｔｈ（閾値ｃｔｈ＝１）を越えたと判定された場合、全ての画素に対して、カラー画素かモノクロ画素かを判定することなく、ステップＳ１２９に処理を移行するようにしてもよい。
【実施例２】
【００６４】
本発明に係る実施例１の画像処理装置１００では、判定画像データに含まれるカラープロファイル変換画素データに基づいて、ページ毎に、カラー画像又はモノクロ画像のいずれで出力するかを判定した。
【００６５】
本発明に係る実施例２の画像処理装置１００では、判定画像データに含まれるカラーモノクロ判定フラグに基づいて、ページ毎に、カラー画像又はモノクロ画像のいずれで出力するかを判定する。
【００６６】
図４は、本発明に係る実施例２の画像処理装置１００が備える画像処理部３０２の動作を模式的に説明した図である。なお、本発明に係る実施例２の画像処理装置１００の構成については、図１に示した本発明に係る実施例１の画像処理装置１００の構成と同一であるので、説明を省略する。
【００６７】
図４に示すように、記憶部３０７は、印刷ジョブデータに基づいて画素毎のカラー画素データを生成するためのカラープロファイル３０７ａと、印刷ジョブデータに基づいて画素毎のモノクロ画素データを生成するためのモノクロプロファイル３０７ｂと、カラー画素かモノクロ画素かを示すカラーモノクロ判定フラグ３０７ｃとを関連づけて、プロファイルとして記憶している。このカラーモノクロ判定フラグ３０７ｃは、カラープロファイル３０７ａが生成される際に、同時に生成されている。例えば、カラープロファイル３０７ａが、Ｌ＊ａ＊ｂ＊表色系からＣＭＹＫ表色系への色変換テーブルを含む場合、Ｌ＊ａ＊ｂ＊表色系の値により、カラー画素か又はモノクロ画素かを判定できる。具体的には、彩度が所定値以内（例えば、ａ＊値、ｂ＊値がともに所定値以内）に小さい場合、モノクロ画素と判定できる。Ｌ＊ａ＊ｂ＊表色系の値に対応してカラー画素か又はモノクロ画素かを判定したカラーモノクロ判定フラグ３０７ｃを関連づけて記憶している。
【００６８】
判定画像データ生成部３１は、印刷ジョブデータに対して、カラープロファイル３０７ａ及びモノクロプロファイル３０７ｂとを含むプロファイルを用いてRIP処理（色変換およびビットマップ変換）を実行することにより、ベクター形式のデータやアウトラインフォントなどのデータから、ビットマップ形式のカラープロファイル変換画素データ３１０及びモノクロプロファイル変換画素データ３２０を生成する。
【００６９】
さらに、判定画像データ生成部３１は、記憶部３０７に記憶されたプロファイルから、色変換して得たカラープロファイル変換画素データ３１０に対応するカラーモノクロ判定フラグ３４０を抽出する。
【００７０】
そして、判定画像データ生成部３１は、生成したカラープロファイル変換画素データ３１０とモノクロプロファイル変換画素データ３２０と、カラーモノクロ判定フラグ３４０とを組み合わせて判定画像データ３３０として生成する。
【００７１】
図４に示した例では、判定画像データ３３０に、カラーモノクロ判定フラグ３４０が含まれている。
【００７２】
また、カラープロファイル変換画素データ３１０として、Ｃ（シアン）の画素値を示すＣ画素データ３１０ａと、Ｍ（マゼンタ）の画素値を示すＭ画素データ３１０ｂと、Ｙ（イエロー）の画素値を示すＹ画素データ３１０ｃと、Ｋ（ブラック）の画素値を示すＫ画素データ３１０ｄとが含まれている。
【００７３】
さらに、モノクロプロファイル変換画素データ３２０として、Ｋ’（ブラック）の画素値を示すＫ’画素データ３２０ａが含まれている。なお、Ｋ画素データ３１０ｄは、カラープロファイル３０７ａを用いて色変換されたブラックの画素値であり、Ｋ’画素データ３２０ａは、モノクロプロファイル３０７ｂを用いて色変換されたブラックの画素値であるので、当然に異なる値を取り得る。
【００７４】
判定部３３は、判定画像データ生成部３１により生成された判定画像データ３３０のうち、カラー画素を示すカラーモノクロ判定フラグの数を、ページ毎に積算し、積算されたカラー画素を示すカラーモノクロ判定フラグの数が所定の閾値ｃｔｈを越えた場合に、カラー画像で出力すると判定する。
【００７５】
画像生成部３５は、判定部３３によりカラー画像として出力すると判定された場合、画素毎に、Ｃ画素データ３１０ａ、Ｍ画素データ３１０ｂ、Ｙ画素データ３１０ｃ、およびＫ画素データ３１０ｄを抽出し、インクジェットヘッド１１０が吐出できるように、それぞれ０〜５階調のドロップデータに変換して、カラー画像データを生成する。
【００７６】
また、画像生成部３５は、判定部３３によりモノクロ画像として出力すると判定された場合、画素毎に、Ｋ’画素データ３２０ａを抽出し、インクジェットヘッド１１０が吐出できるように、それぞれ０〜５階調のドロップデータに変換してモノクロ画像データを生成する。
【００７７】
以上のように、本発明に係る実施例２の画像処理装置１００によれば、判定画像データ生成部３１が、プロファイルからカラープロファイル変換画素データに対応するカラーモノクロ判定フラグを抽出し、カラープロファイル変換画素データ、モノクロプロファイル変換画素データ、および抽出したカラーモノクロ判定フラグを含む判定画像データを生成し、判定部３３が、判定画像データ生成部３１により生成された判定画像データに含まれるカラーモノクロ判定フラグのうち、ページ毎に、カラー画素を示すカラーモノクロ判定フラグの数が所定の閾値を越えた場合に、カラー画像で出力すると判定するので、カラープロファイル変換画素データに基づいて、ページ毎に、カラー画像又はモノクロ画像のいずれで出力するかを判定する必要がなくなるので、さらに、印刷画像データの出力までの時間を短縮することができる。
【符号の説明】
【００７８】
３１…判定画像データ生成部
３３…判定部
３５…画像生成部
１００…画像処理装置
１０１…操作パネル
１０２…通信インターフェース
１０３…スキャナ
１１０…インクジェットヘッド
２００…パーソナルコンピュータ
３００…演算処理部
３０１…ジョブデータ受信部
３０２…画像処理部
３０７…記憶部（プロファイル記憶手段）
３０７ａ…カラープロファイル
３０７ｂ…モノクロプロファイル
３０７ｃ…カラーモノクロ判定フラグ
３０８…印字制御部
３０９…操作信号取得部
【図１】
2015122696.tif 000003
【図２】
2015122696.tif 000004
【図３】
2015122696.tif 000005
【図４】
2015122696.tif 000006