(57)【要約】【課題】画像処理システムにおいて、出力過程における一部の処理を省略または簡略化可能か否かの検出を迅速化する。【解決手段】画像処理システムでは、データ転送のために、画像データに対する圧縮処理が１ライン毎に行われる（Ｓ２０，Ｓ２６）。そこで、各ラインにおいて、画素値がすべて同じであるか（Ｓ２２）、同じ場合には画素値が０か（Ｓ２４）を確認する。その結果、すべてのラインで画素値がすべて０であった場合には、カラー・白黒検出結果として、白黒の設定がなされる（Ｓ２８）。他方、０以外の画素値が検出された場合には、カラー・白黒検出結果として、カラーの設定がなされる（Ｓ３４）。【選択図】図９
2009083264.tif 000002
【特許請求の範囲】
【請求項１】
（ａ１）各色の画素値が記述された複数色の画像データに対し、画素値判定とその判定結果に基づく圧縮処理を行い、圧縮画像データを生成する生成手段と、
（ａ２）画素値判定の結果に基づいて、１以上の色の全画素値が０であることを検出する検出手段と、
（ａ３）圧縮画像データおよび検出結果を転送する転送手段と、
を備えた前処理部と、
（ｂ１）転送された圧縮画像データを伸長して画像データを再生する再生手段と、
（ｂ２）転送された検出結果に応じた制御を行って、再生された画像データに基づく画像が表現された用紙を出力する出力手段と、
を備える画像形成部と、
を備えることを特徴とする画像処理システム。
【請求項２】
請求項１に記載の画像処理システムにおいて、
前記検出手段は、１部の色の全画素値が０であることを検出し、
前記出力手段は、１部の色の全画素値が０である場合には、残りの色の画素値に基づいて用紙に画像形成を行い、その用紙を出力する、ことを特徴とする画像処理システム。
【請求項３】
請求項１に記載の画像処理システムにおいて、
画像データは、黒色の画素値と非黒色の画素値とを含み、
前記検出手段は、非黒色の全画素値が０であることを検出し、
前記制御手段は、非黒色の全画素値が０である場合には、黒色の画素値に基づいて用紙に画像形成を行い、その用紙を出力する、ことを特徴とする画像処理システム。
【請求項４】
請求項１に記載の画像処理システムにおいて、
前記検出手段は、全色の全画素値が０であることを検出し、
前記出力手段は、全色の全画素値が０である場合には、用紙に画像形成を行わずに用紙を出力する、ことを特徴とする画像処理システム。
【請求項５】
請求項１乃至４のいずれか１項に記載の画像処理システムにおいて、
前記検出手段における検出は、前記生成手段による圧縮処理と並列的に行われる、ことを特徴とする画像処理システム。
【請求項６】
請求項１乃至５のいずれか１項に記載の画像処理システムにおいて、
検出結果を保存する保存手段を備え、
画像データに基づく画像形成を再実行する場合に、前記出力手段は、保存された検出結果に応じた制御を行う、ことを特徴とする画像処理システム。
【請求項７】
コンピュータを、
（ａ１）各色の画素値が記述された複数色の画像データに対し、画素値判定とその判定結果に基づく圧縮処理を行い、圧縮画像データを生成する生成手段と、
（ａ２）画素値判定の結果に基づいて、１以上の色の全画素値が０であることを検出する検出手段と、
（ａ３）圧縮画像データおよび検出結果を転送する転送手段と、
を備えた前処理部と、
（ｂ１）転送された圧縮画像データを伸長して画像データを再生する再生手段と、
（ｂ２）転送された検出結果に応じた制御を行って、再生された画像データに基づく画像が表現された用紙を出力する出力手段と、
を備えた画像形成部、
として機能させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、及び画像処理プログラムに関する。
【背景技術】
【０００２】
下記特許文献１には、ラスタ画像に対し、１画素ずつ画素値０か否かを確認することにより、カラー画像か白黒画像かの判定を行う画像装置についての記載がある。
【０００３】
下記特許文献２には、画像データを圧縮して画像形成部に転送するシステムにおいて、白紙検出された圧縮結果と対比することにより、カラー画像か白黒画像かを判定する技術が開示されている。
【０００４】
【特許文献１】特開２００６−１５９５４６号公報
【特許文献２】特開２００２−１２３８３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、出力過程における一部の処理を省略または簡略化可能か否かの検出を容易化または迅速化することができる画像処理システム、及び画像処理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の画像処理システムの一態様においては、（ａ１）各色の画素値が記述された複数色の画像データに対し、画素値判定とその判定結果に基づく圧縮処理を行い、圧縮画像データを生成する生成手段と、（ａ２）画素値判定の結果に基づいて、１以上の色の全画素値が０であることを検出する検出手段と、（ａ３）圧縮画像データおよび検出結果を転送する転送手段と、を備えた前処理部と、（ｂ１）転送された圧縮画像データを伸長して画像データを再生する再生手段と、（ｂ２）転送された検出結果に応じた制御を行って、再生された画像データに基づく画像が表現された用紙を出力する出力手段と、を備える画像形成部と、を備える。
【０００７】
本発明の画像処理システムの一態様においては、前記検出手段は、１部の色の全画素値が０であることを検出し、前記出力手段は、１部の色の全画素値が０である場合には、残りの色の画素値に基づいて用紙に画像形成を行い、その用紙を出力する。
【０００８】
本発明の画像処理システムの一態様においては、画像データは、黒色の画素値と非黒色の画素値とを含み、前記検出手段は、非黒色の全画素値が０であることを検出し、前記制御手段は、非黒色の全画素値が０である場合には、黒色の画素値に基づいて用紙に画像形成を行い、その用紙を出力する。
【０００９】
本発明の画像処理システムの一態様においては、前記検出手段は、全色の全画素値が０であることを検出し、前記出力手段は、全色の全画素値が０である場合には、用紙に画像形成を行わずに用紙を出力する。
【００１０】
本発明の画像処理システムの一態様においては、前記検出手段における検出は、前記生成手段による圧縮処理と並列的に行われる。
【００１１】
本発明の画像処理システムの一態様においては、検出結果を保存する保存手段を備え、画像データに基づく画像形成を再実行する場合に、前記出力手段は、保存された検出結果に応じた制御を行う。
【００１２】
本発明の画像処理プログラムの一態様においては、コンピュータを、（ａ１）各色の画素値が記述された複数色の画像データに対し、画素値判定とその判定結果に基づく圧縮処理を行い、圧縮画像データを生成する生成手段と、（ａ２）画素値判定の結果に基づいて、１以上の色の全画素値が０であることを検出する検出手段と、（ａ３）圧縮画像データおよび検出結果を転送する転送手段と、を備えた前処理部と、（ｂ１）転送された圧縮画像データを伸長して画像データを再生する再生手段と、（ｂ２）転送された検出結果に応じた制御を行って、再生された画像データに基づく画像が表現された用紙を出力する出力手段と、を備えた画像形成部、として機能させる。
【発明の効果】
【００１３】
請求項１に記載の発明によれば、画像データの圧縮時に行われる画素値判定を利用して１以上の色の全画素値が０であることを検出するため、出力過程における一部の処理を省略または簡略化可能か否かの検出を容易化または迅速化することができる。
【００１４】
請求項２に記載の発明によれば、不使用色を検出とその色に関する出力処理の一部の省略または簡略化が、容易化または迅速化される。
【００１５】
請求項３に記載の発明によれば、白黒データの検出とカラー出力処理の省略または簡略化が、容易化または迅速化される。
【００１６】
請求項４に記載の発明によれば、白紙データの検出と出力処理の省略または簡略化が、容易化または迅速化される。
【００１７】
請求項５に記載の発明によれば、出力過程における一部の処理を省略または簡略化できるか否かの検出を迅速化することが可能となる。
【００１８】
請求項６に記載の発明によれば、再画像形成における検出処理を省略することが可能となる。
【００１９】
請求項７に記載の発明によれば、画像データの圧縮時に行われる画素値判定を利用して１以上の色の全画素値が０であることを検出するため、出力過程における一部の処理を省略または簡略化可能か否かの検出を容易化または迅速化することができるプログラムが提供される。
【発明を実施するための最良の形態】
【００２０】
［用語や概念等の説明］  画像処理システムは、前処理部と画像形成部とを含む。前処理部と画像形成部とは、同じ筐体内に格納されていてもよいし、通信可能な別の筐体内に格納されていてもよい。また、前処理部または画像形成部自体が、通信可能な複数の筐体内に格納されていてもよい。前処理部と画像形成部は、演算機能を備えたコンピュータの動作をプログラムで制御することにより構築することができる。このプログラムは、予めインストールされていてもよいし、ＣＤなどの記録媒体に記録されて提供されてもよいし、インターネットなどのネットワークを通じて提供されてもよい。
【００２１】
前処理部には、生成手段、検出手段、及び転送手段が備えられている。生成手段は、複数の基本色で表現される画像データに対して圧縮処理を行い圧縮画像データを生成する。基本色とは、例えば、Ｙ（イエロー）Ｍ（マゼンダ）Ｃ（シアン）Ｋ（ブラック）表色系におけるＣＭＹＫの各色を指す。画像データは、画素値が記述されたラスタデータであり、各基本色毎にデータがまとめられている。圧縮処理は、画素値判定に基づいて行われる。画素値判定とは、一又は二以上の画素値がある条件を満たすか（あるいは満たさないか）という判定を指す。一例としては、一又は二以上の画素値がある値であるか（値でないか）という判定が挙げられる。
【００２２】
検出手段は、画素値判定の結果に基づいて、１以上の色の全画素値が０であることを検出する。検出では直接的に、「１以上の色の全画素値が０である」ことを確認してもよいが、この命題の否定形を確認してもよい。すなわち、「１以上の色の画素値のなかに０でないものが含まれる」ことを確認して、間接的に検出を行ってもよい。検出手段による検出は、生成手段による圧縮処理と並列的に行われてもよい。並列的とは、互いの一連の処理の少なくとも一部が重複した時間帯に行われることをいう。さらには、画素値判定の結果が得られるたびに、検出処理を行うようにしてもよい。
【００２３】
転送手段は、圧縮画像データおよび検出結果を転送する。なお、検出結果の転送は、明示的に行われてもよいし、暗示的に行われてもよい。すなわち、検出手段による検出結果を直接的に表現したデータを転送してもよいが、規約に従ってデータを転送しないことにより、検出結果を暗示的に転送してもよい。
【００２４】
画像形成部には、再生手段と出力手段とが含まれる。再生手段は、転送された圧縮画像データを伸長して画像データを再生する。伸長された画像データは、画像形成に適した形式に変換されてもよい。
【００２５】
出力手段は、再生された画像データに基づく画像が表現された用紙を出力する。画像は、典型的には用紙に画像形成される。しかし、画像データが実質的に空である場合、すなわち、形成されるべき画像がない場合には、用紙に画像形成されなくても、画像データに基づく画像を表現することができる。画像形成をするか否か、また画像形成をする場合にどのようにするかについては、検出結果に応じて制御される。
【００２６】
典型的には、検出手段では、１以上の色の全画素値が０であることを検出し、出力手段では、この検出結果に応じた制御を行って、再生された画像データに基づく画像が表現された用紙を出力する。検出手段では、１部の色の全画素値が０であることを検出してもよい。そして、出力手段では、１部の色の全画素値が０である場合には、残りの色の画素値に基づいて用紙に画像形成を行いその用紙を出力してもよく、１部の色の全画素値に０以外の値がある場合には、全ての色の画素値に基づいて用紙に画像形成を行いその用紙を出力してもよい。また、検出手段は、非黒色の全画素値が０であることを検出してもよい。そして、出力手段では、非黒色の全画素値が０である場合には、黒色の画素値に基づいて用紙に画像形成を行い、その用紙を出力してもよく、非黒色の画素値に０以外の値がある場合には、非黒色の画素値にも基づいて用紙に画像形成を行い、その用紙を出力してもよい。さらに、検出手段は、全色の全画素値が０であることを検出してもよい。そして、出力手段では、全色の全画素値が０である場合には、用紙に画像形成を行わずに用紙を出力してもよく、全色の全画素値に０以外の画素値がある場合には、用紙に画像形成を行って、用紙を出力してもよい。
【００２７】
［実施形態］  以下に本発明の実施形態を例示する。
【００２８】
図１は、本実施の形態にかかる印刷システム１０のハードウエア構成を説明する図である。印刷システム１０は、画像処理システムの例であり、主として前処理部として機能するプリントサーバ１２と、主として画像形成部として機能するプリンタ１４とを含んでいる。
【００２９】
プリントサーバ１２は、ＰＣ（パーソナルコンピュータ）などのコンピュータを用いて構築される装置である。プリントサーバ１２には、内部通信路としてのバス１６と、バス１６に接続されたＣＰＵ（中央処理装置）１８、メモリ２０、ネットワークインタフェース２２、ＰＣＩボード２４などが接続されている。ＣＰＵ１８は、メモリ２０に記憶されたプログラムに従って、プリントサーバ１２の各構成要素の制御や、演算処理などを行う。また、印刷対象となる画像データの圧縮処理や、圧縮処理に基づく検出処理などを行って、その結果をＰＣＩボード２４に送信する。メモリ２０は、半導体メモリなどの記憶装置を用いて構築されており、プログラムや画像データなどの記憶に用いられる。ネットワークインタフェース２２は、インターネットなどのネットワーク４０と通信を行うための装置である。ＰＣＩボードは、プリンタ１４とのインタフェースに用いられるボードであり、プロセッサ２６とメモリ２８を備える。プロセッサ２６は、メモリ２８を管理する他、圧縮された画像データの伸長処理を行って、プリンタ１４に送信する。メモリ２８は、ＣＰＵ１８から受信した圧縮画像データを格納し、プロセッサ２６による伸長処理に供する。
【００３０】
プリンタ１４には、内部通信路としてのバス３０と、バス３０に接続されたＣＰＵ３２、メモリ３４、インタフェース３６、印刷装置３８などが設けられている。インタフェース３６は、ＰＣＩボード２４に接続されており、圧縮された画像データや、印刷命令などを受信する。印刷装置３８は、画像データに基づいて用紙に印刷を行う装置である。印刷装置３８の印刷方式としては、ここでは電子写真方式を想定しているが、インクジェット方式など他の方式であってもよい。
【００３１】
図２は、プリントサーバ１２の機能構成を説明する図である。プリントサーバ１２には、プログラム制御によって、圧縮処理部５０、保存部５２、転送部５４、伸長部５５、及び検出部５６が構築されている。圧縮処理部５０は、生成手段の例であり、ＣＰＵ１８に構築される。そして、ネットワーク４０を通じて印刷指示などがなされた場合に、印刷対象となる画像データをランレングス圧縮する。圧縮は、色成分毎に行われる。保存部５２は、画像データの再印刷に備えて、検出結果を保存する。検出結果は、例えば、画像データとの対応づけを行ってメモリに保存されてもよいし、画像データのヘッダに埋め込むことにより保存されてもよい。転送部５４は、転送手段の例であり、圧縮された画像データを、印刷命令及び検出結果とともにＰＣＩボード２４に送信する。一般に、圧縮された画像データはサイズが小さくなるため、転送時間は短縮化される。伸長部５５は、再生手段の例であり、ＰＣＩボード２４のプロセッサ２６を用いて構築される。伸長部５５は、圧縮された画像データを受信した場合に、伸長処理を行う。なお、伸長部５５をハードウエアにより実装するようにしてもよい。検出部５６は、検出手段の例であり、ＣＰＵ１８を用いて構築される。検出部５５は、ランレンスグス圧縮の途中結果に基づいて、ランレンスグス圧縮と並列的に、画像データの特性を検出する。検出部５６には、カラー・白黒検出部５８、白紙検出部６０、及び再検出部６２が設けられている。カラー・白黒検出部５８は、ＹＭＣＫの４色からなるカラー画像データにおいて、ＹＭＣの色成分が含まれているか否かを検出する。また、白紙検出部６０は、例えば、ＹＭＣＫの全ての成分の全画素値が０（つまり、印刷対象となる実質的データが存在しない）であるか否かを検出する。そして、再検出部６２は、再印刷が行われる場合に、保存部５２に保存された結果から、先の検出結果を取得する。
【００３２】
図３は、プリンタ１４の機能構成を説明する図である。プリンタ１４には、プログラム制御によって、切換制御部７２、印刷部７４、給排紙部７６が構築されている。切換制御部７２は、受信した検出結果に基づいて、印刷部７４における印刷態様を切り替える。印刷部７４は、ＣＭＹＫの各色に対応した画像形成を行う装置であり、感光体ドラム、レーザーを用いた潜像形成装置、トナーを用いた現像装置、転写ロールを用いた転写装置などを備えている。印刷部７４は、切換制御部７２の指示を受けて、一部あるいは全部の色の画像形成を省略する機能をもつ。給排紙部７６は、印刷がなされる用紙を印刷部７４に供給し、印刷がなされた用紙を印刷部から排紙する装置である。なお、切換制御部７２、印刷部７４、及び給排紙部７６は、出力手段に対応する。
【００３３】
ここで、簡単に、印刷システム１０における動作について説明する。ユーザは、プリントサーバ１２に対し、ネットワーク４０を通じて画像データの印刷を指示する。印刷指示には、印刷対象となる画像データや、用紙サイズ、印刷部数、カラー印刷の有無などの指示が含まれることもある。プリントサーバ１２では、ＣＰＵ１８が、受信した画像データをメモリ２０に格納し、印刷指示を解析する。そして、必要に応じて画像データをラスタ形式に変換したのち、ＣＰＵ１８に構築された圧縮処理部５０が、画像データに対するランレングス圧縮を行う。また、検出部５６は、ランレングス圧縮の途中で得られる画素値判定の結果に基づいて、カラー・白黒検出、あるいは、白紙検出を実行する。カラー・白黒検出は、例えば、カラー印刷が指示されている場合に実行される。白紙検出は、カラー印刷と白黒印刷のいずれが指示されている場合にも実行される。そして、ＣＰＵ１８を用いて構築された転送部５４が、ＰＣＩボード２４に対し、圧縮された画像データ、印刷指示、検出結果などを送信する。検出結果の送信は、カラー印刷が指示されているのに画像データは実質的に白黒データである場合や、（カラーあるいは白黒）印刷が指示されているのに画像データは白紙である場合に限って送信するようにしてもよい。ＰＣＩボード２４では、プロセッサ２６に設けられた伸長部５５が、画像データの伸長を行う。
【００３４】
プリンタ１４では、ＣＰＵ３２が、ＰＣＩボード２４を経由して受信した印刷指示と検出結果を解析する。そして、指示された印刷の準備ができた場合に、ＣＰＵ３２は、プリントサーバ１２に命じて画像データの転送を行わせる。切換制御部７２は、カラー印刷が指示されているのに画像データは白黒である場合には白黒印刷を行うように印刷部７４を制御する。また、切換制御部７２は、印刷が指示されているのに画像データが白紙である場合には、印刷部７４が印刷を行うことなく、給排紙部７６が用紙を排出するように制御を行う。そして、印刷部７４と給排紙部７６は、制御に従って、印刷処理あるいは給排紙処理を実行する。
【００３５】
続いて、図４乃至図７を用いて、圧縮処理部５０のランレングス圧縮及び検出部５６の検出処理について説明する。図４は、ラスタ形式の画像データ８０が、圧縮されて圧縮データ９０が生成される過程を説明する図である。画像データ８０に対しては、画素で作られるライン８２，８４，８６毎に、画素値の連続性が評価される。そして、評価結果が、順次格納されて圧縮データ９０が生成される。
【００３６】
図５は、ＣＭＹのいずれかの成分の画像データにおけるあるライン１００に対する検出処理例を説明する図である。ライン１００は、すべての画素の画素値が「０ｘ００」、すなわち０である。この場合、ランレングス圧縮によるラインの圧縮結果１０２は、「０ｘ４０」「０ｘ００」によって表される。前者の「０ｘ４０」は、１ラインが同じ値であることを示すマーカーコードであり、後者の「０ｘ００」は、その値が０であることを示している。このラインの圧縮結果１０２が得られた場合には、検出部５６によるカラー・白黒検出結果１０４としては、「０」の値が設定される。カラー・白黒検出結果１０４は、画像データが、カラー画像である場合に「１」を与え、カラー画像でない場合に「０」を与えるものである。ここでは、カラー画像を示す画素値が見つからなかったため、「０」を与えられている。なお、このカラー・白黒検出結果１０４は、レジスタにおける１ビットの領域を使って記録されるものであり、すべてのラインに対して共通して使用される。すなわち、０以外の値を持つ画素値が検出された段階で、値が「１」に上書きされる。
【００３７】
図６は、ＣＭＹのいずれかの成分の画像データにおける別のライン１１０に対する検出処理例を説明する図である。このライン１１０は、すべての画素の画素値が「０ｘ０５」、すなわち５である。この場合、ランレングス圧縮によるラインの圧縮結果１１２は、「０ｘ４０」「０ｘ０５」によって表される。すなわち、１ラインが同じ値であることを示すマーカーコードで「０ｘ４０」と、その値が５であることを示す「０ｘ０５」によって表される。このラインの圧縮結果１１２が得られた場合には、検出部５６によるカラー・白黒検出結果１１４としては、「１」の値が設定される。つまり、カラー画像であると評価されて「１」の値が上書きされている。
【００３８】
図７は、ＣＭＹのいずれかの成分の画像データにおけるさらに別のライン１２０に対する検出処理例を説明する図である。ライン１２０では、「０ｘ００」、「０ｘ０１」、「０ｘ０５」などの複数の値が混在している。この場合には、ラインの圧縮結果１２２では、先頭にマーカーコード「０ｘ２０」が設定され、続いて繰り返し回数とその値が順次設定される。具体的には、０が２回繰り返すことを示す「０ｘ０２」「０ｘ００」が設定され、次に、１が２回繰り返すことを示す「０ｘ０２」「０ｘ０１」が設定され、最後に、５が３回繰り返すことを示す「０ｘ０３」「０ｘ０５」が設定されている。このラインの圧縮結果１２２が得られた場合には、検出部５６によるカラー・白黒検出結果１２４としては、「１」の値が設定される。なお、カラー・白黒検出結果が「１」を示している場合には、カラー画像であることが確定しているので、検出を継続する必要はない。
【００３９】
ここで、図８，９を用いて、カラー・白黒検出の処理の流れを説明する。
【００４０】
図８は、カラー・白黒検出の処理の全体の流れを説明する図である。検出においては、まず、Ｃに対するカラー・白黒検出の結果が「白黒」か否かが確認される（Ｓ１０）。そして、白黒であった場合には、Ｍに対するカラー・白黒検出の結果が「白黒」かを否か確認し（Ｓ１２）、白黒であった場合には、Ｙに対するカラー・白黒検出の結果が「白黒」か否かを確認する（Ｓ１４）。こうして、ＣＭＹのすべての画像データに対して「白黒」であるとの検出結果が得られた場合には、カラー・白黒検出結果は白黒に設定される（Ｓ１６）。はじめに白黒であることを推定しているときには、白黒であることが確定することになる。なお、さらに、Ｋの画像データに対してもカラー・白黒検出を行い、白黒であるとの結論が得られた場合には、画像データの白紙が検出されることになる。他方、ＣＭＹのいずれかの画像データに対して「白黒」ではない（カラーである）との検出結果が得られた場合には、即座に、カラー・白黒検出結果はカラーに設定される（Ｓ１８）。
【００４１】
図９は、ＣＭＹの画像データに対するカラー・白黒検出の具体的処理の流れを説明する図である。圧縮処理部５０が、この画像データの１ラインの圧縮を行うと（Ｓ２０）、検出部５６では、「圧縮が１ラインすべて同じ」か否かをマーカーコードを参照して判定する（Ｓ２２）。そして、値がすべて同じ場合には、その値が「０」か否かを、マーカーコードに続く値を参照して判定する（Ｓ２４）。その結果、０であった場合には、最終ラインか否かが確認され（Ｓ２６）、最終ラインでない場合にはステップＳ２０からの処理が繰り返される。また、０でない場合には、カラー・白黒検出結果として、白黒データを表す値０を設定（あるいは確定）する（Ｓ２８）。
【００４２】
他方、ステップＳ２２で１ラインがすべて同じではない場合、または、ステップＳ２４で値が「０」ではない場合には、１ライン圧縮（Ｓ３０）が、最終ラインまで繰り返される（Ｓ３２）。そして、カラー・白黒検出結果として、カラーデータを表す値１を設定する（Ｓ３４）。
【００４３】
図１０は、再印刷を行う場合のカラー・白黒検出の流れを説明するフローチャートである。ここでは、最初の印刷の際に、保存部５２によって、検出結果が各色の画像データのヘッダに埋め込まれたことを想定している。再印刷を行う場合、検出部５６では、ランレングス圧縮結果を利用せずに、ヘッダの解析を行うことで、前になされた検出結果を参照することが可能である。そこで、処理では、まず、Ｃのヘッダの検出結果を確認する（Ｓ４０，Ｓ４２）。白黒であった場合には、Ｍのヘッダの検出結果を確認し（Ｓ４４，Ｓ４６）、再び白黒であった場合には、Ｙのヘッダの検出結果を確認する（Ｓ４８，Ｓ５０）。そして、Ｙのヘッダの検出結果も白黒であった場合には、カラー・白黒検出結果を白黒に設定する（Ｓ５２）。他方、ＣＭＹのいずれかの検出結果がカラーであった場合には、即座に、カラー・白黒検出結果をカラーに設定する（Ｓ５４）。
【図面の簡単な説明】
【００４４】
【図１】印刷システムのハードウエア構成例を示す図である。
【図２】プリントサーバの機能構成例を示す図である。
【図３】プリンタの機能構成例を示す図である。
【図４】画像データの圧縮を模式的に説明する図である。
【図５】ラインに対するカラー・白黒検出の例を説明する図である。
【図６】ラインに対するカラー・白黒検出の別の例を説明する図である。
【図７】ラインに対するカラー・白黒検出のさらに別の例を説明する図である。
【図８】画像データに対するカラー・白黒検出の全体の流れを示す図である。
【図９】各色の画像データに対するカラー・白黒検出の流れを示す図である。
【図１０】再印刷時のカラー・白黒検出の流れを示す図である。
【符号の説明】
【００４５】
１０  印刷システム、１２  プリントサーバ、１４  プリンタ、１６，３０  バス、１８，３２  ＣＰＵ、２０，２８，３４  メモリ、２２  ネットワークインタフェース、２４  ＰＣＩボード、２６  プロセッサ、３６  インタフェース、３８  印刷装置、４０  ネットワーク、５０  圧縮処理部、５２  保存部、５４  転送部、５５  伸長部、５６  検出部、５８  カラー・白黒検出部、６０  白紙検出部、６２  再検出部、７２  切換制御部、７４  印刷部、７６  給排紙部。
【図１】
2009083264.tif 000003
【図２】
2009083264.tif 000004
【図３】
2009083264.tif 000005
【図４】
2009083264.tif 000006
【図５】
2009083264.tif 000007
【図６】
2009083264.tif 000008
【図７】
2009083264.tif 000009
【図８】
2009083264.tif 000010
【図９】
2009083264.tif 000011
【図１０】
2009083264.tif 000012