(57)【要約】【課題】  不正な印刷結果の見逃しを無くし、操作性の良いカラー印刷システムを提供する。【解決手段】  カラープリンタ制御装置１０３は、有色データ検出手段で、印刷すべき有色部分を含まない画像データの色成分については、カラープリンタ装置１１１への当該画像データの出力とカラープリンタ装置１１１での現像・転写動作を行わない制御を行い、有色部分を含む画像データの色成分については、カラープリンタ装置１１１への当該画像データの出力とカラープリンタ装置１１１での現像・転写動作制御を行い、カラープリンタ装置１１１は、カラープリンタ制御装置１０３から画像データが出力されると、受信した画像データに対応する色成分の現像プロセスにより現像・転写動作を行うと共に、色抜け検出手段１２０〜１２３により、有色部分が全くない画像データを検出した場合にはその印刷をエラーとして扱う。【選択図】  図１
2010245733.tif 000002
【特許請求の範囲】
【請求項１】
上位装置から受信した印刷データを複数の色成分の画像データとしてイメージ展開する画像処理手段、前記画像処理手段により複数の色成分毎の画像データを格納するページメモリ、該ページメモリに格納された画像データに印刷されるべき有色部分が含まれるか否かを各色成分毎に検出する有色データ検出手段、前記ページメモリに格納した複数の色成分毎の画像データをカラープリンタ装置に出力する画像出力手段を有したカラープリンタ制御装置と、該カラープリンタ制御装置から複数の色成分毎の画像データを受信する画像受信手段、受信した画像データに対応する色成分の現像プロセスにより現像して転写する各色毎の現像ユニット、前記現像プロセスにより現像・転写動作を行うと共に、前記画像データに印刷すべき有色部分が含まれているか否かを検出する色抜け検出手段を有するカラープリンタ装置とからなるカラー印刷システムにおいて、
前記カラープリンタ制御装置は、前記有色データ検出手段で印刷すべき有色部分を含まない画像データの色成分については前記カラープリンタ装置への当該画像データの出力と前記カラープリンタ装置での現像・転写動作を行わない制御を行い、前記有色データ検出手段で印刷すべき有色部分を含む画像データの色成分については、前記カラープリンタ装置への当該画像データの出力とカラープリンタ装置での現像・転写動作を行う制御を行い、
前記カラープリンタ装置は、前記カラープリンタ制御装置から画像データが出力されると、受信した画像データに対応する色成分の現像プロセスにより現像・転写動作を行うと共に、前記色抜け検出手段により、有色部分が全くない画像データを検出した場合にはその印刷をエラーとして扱うことを特徴とするカラー印刷システム。
【請求項２】
前記カラープリンタ制御装置は、前記画像処理手段がイメージ展開する画像データは印刷出力する用紙の幅より大きいサイズで前記ページメモリに格納し、前記有色データ検出手段で印刷すべき有色部分を含む画像データについては、当該画像データの用紙の幅からはみ出る用紙に印刷されない部分に有色ドットを全てのラスタに対して付加し、
前記カラープリンタ装置は、前記色抜け検出手段に代えて、前記カラープリンタ制御装置から受信した画像データの中に有色ドットを全く含まないラスタを検出するラスタ抜け検出手段を有し、該ラスタ抜け検出手段により、有色ドットを全く含まないラスタを検出した場合には、その印刷をエラーとして扱うことを特徴とする請求項1記載のカラー印刷システム。
【請求項３】
前記カラープリンタ装置は、カット紙に印刷用の複数の排紙スタッカを有し、正常印刷の用紙を排出するスタッカと前記色抜け検出手段又は前記ラスタ抜け検出手段によりエラーを検出した用紙を排出するスタッカを各々設定する排紙スタッカ設定手段を有し、
正常印刷時には、正常印刷に対して指定されたスタッカに用紙を排出し、前記色抜け検出手段又は前記ラスタ抜け検出手段によりエラーを検出した用紙は、エラーを検出した用紙に対して指定されたスタッカに排出し、且つ前記カラープリンタ制御装置にエラー発生を報告することを特徴とする請求項1又は２記載のカラー印刷システム。
【請求項４】
前記カラープリンタ制御装置から前記カラープリンタ装置に発行するインタフェースコマンドに、各色成分毎の「画像データなし」、「色抜け検出しない」、「色抜け検出する」を指定するコマンドを設け、
前記カラープリンタ装置は、前記カラープリンタ制御装置から受信したコマンドを解析し、「画像データなし」を指定された色成分については、前記カラープリンタ制御装置から画像データを受信しないと共に現像、転写動作を行わず、
「色抜け検出しない」を指定された色成分については、前記カラープリンタ制御装置から画像データを受信して現像、転写動作を行うが前記色抜け検出機能による色抜けの検出や前記ラスタ抜け検出機能によるラスタ抜けの検出を行わず、
「色抜け検出する」を指定された色成分については、前記カラープリンタ制御装置から画像データを受信して現像・転写動作を行うと共に、前記色抜け検出機能による色抜けや前記ラスタ抜け検出機能によるラスタ抜けの検出を行うことを特徴とする請求項１乃至３の何れか１項に記載のカラー印刷システム。
【請求項５】
前記色抜け検出機能により色抜けを検出した場合、または前記ラスタ抜け検出機能によりラスタ抜けを検出した場合には、その色成分をカラープリンタ制御装置の表示部に表示することを特徴とする請求項１乃至３の何れか１項に記載のカラー印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー印刷システムに関し、詳細には、白紙印刷による印刷抜け及び色抜けによる不正印刷を防止する不正印刷検出機能を備えるカラー印刷システムに関する。
【背景技術】
【０００２】
従来、高速・大量印刷の印刷業務はモノクロプリンタが主流であったが、近年は、このような高速印刷分野においてもカラー化が進んできており、高速・大量印刷するカラープリンタによるカラー印刷システムの需要も増加してきている。
【０００３】
一方で、高速に大量印刷するプリンタで出力した印刷物は、特に高い完全性が求められる。このようなプリンタ製品では、インタフェース信号のチェックや印刷データのパリティチェック、印刷データの伝送経路のチェックを行い、印刷時に異常を検出すると印刷を中止し、オペレータに通知するものが多い。
【０００４】
さらに、前記の各種チェックでは検出できずに異常な印刷動作となり、その結果本来文字や画像が印刷されるべきページが白紙（印刷抜け）となった場合にエラーとして検出する技術が、（例えば、特許文献１（特開２００４−５０４６６号公報）参照。）で示されている。
【０００５】
数千ページや数万ページの印刷物から不正な印刷結果を発見し、それを取り除く作業は大変な作業量となり、容易ではない。従って、高速に大量印刷するプリンタには、このような印刷結果に異常を引き起こす要因や不正な白紙を検出する機能が望まれている。
【０００６】
しかも、カラープリンタでカラー印刷する場合、１ページにＣＭＹＫの４色の画像を重ね合わせること、および高速のカラープリンタで採用されることが多い１パス方式では現像ユニットも各色成分毎にあることから、色抜けによる不正な印刷が発生するポテンシャルはモノクロプリンタより高い。例えば、１００ページ／分の速度でカラー印刷で出力するカラープリンタは、処理する画像データの数と現像、転写の回数は４００ページ／分のモノクロプリンタに相当するので、カラープリンタの色抜けなどによる不正な印刷が発生するポテンシャルはモノクロプリンタの４倍と考えられる。
【０００７】
尚、カラープリンタ制御装置で毎ページＣＭＹＫの各色の画像データに対して有色部分の有無をチェックし、有色部分が有る色の画像データのみプリンタ装置に出力して現像、転写動作を行い、有色部分が全く無い色の現像、転写動作は行ない技術については、特許文献２（特開２００３−２９４９１号公報）及び、特許文献３（特開平１１−１９６２８１号公報）で示されている。
【０００８】
また、特許文献４（特開２００２−１２０４１１号公報）には、カラー印刷での白紙の検出を行うことが記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１は、モノクロプリンタでの印刷抜けによる白紙を検出する技術であり、カラープリンタにおける色抜けの検出については考慮されていない。
【００１０】
カラープリンタでは、通常ＣＭＹＫ（シアン、マゼンタ、イエロー、ブラックなど）の４色のトナー（又はインク）を重ね合わせてカラー印刷を実現している。トナーやインクの色成分について、前記４色に加えてライトシアンやライトマゼンタを使って色再現性を高めたり、マイカなどの特殊色を使うカラープリンタもあるが、本説明ではＣＭＹＫの４色の場合についてのみ記述する。
【００１１】
また、印刷方式は大きく２つあり、１つは一般的に１パスカラー方式（タンデム方式）と呼ばれるものであり、もう１つは４パスカラー方式と呼ばれるものである。高速にカラー印刷を行うには１パス方式の方が有利であり、高速なカラープリンタでは１パス方式が採用するのが一般的である。１パスカラー方式の電子写真方式のカラープリンタでは、ＣＭＹＫの色成分毎に感光体などの現像ユニットが有り、各色成分毎にレーザー露光、帯電、現像、転写といった動作も４色同時に並列で行う構成となる。
【００１２】
この際、カラープリンタ制御装置からは４色同時に印刷するために４色分の画像データも同時にプリンタ装置に出力する。実際には、印刷用紙の同じ箇所に４色を同時に転写する訳ではなく、各色は印刷用紙の異なる箇所に転写するので、カラープリンタ制御装置からの画像データは一定時間ずらしてプリンタ装置に出力する。
【００１３】
カラー印刷での各色の成分の画像データは必ずしも有色部分がある訳ではなく、Ｋ（ブラック）のみのページもあれば、Ｍ（マゼンタ）とＹ（イエロー）の２色による赤のみのページもある。
【００１４】
このため、特許文献１による印刷抜けによる白紙を検出する技術をＣＭＹＫの各色に適用したとすると、正常なＫのみのページの印刷ではＣＭＹが、赤のみのページの印刷ではＣＫが印刷抜けとして検出されてしまう。逆に、ＣＭＹＫの全ての色成分に対する画像データに有色部分が全く無いときのみ印刷抜け（白紙）として検出するようにすると、前述のような正常な印刷を色抜けと誤って検出することは無いが、カラープリンタ特有の色抜けによる不正な印刷を検出しないことになる。
【００１５】
また、特許文献４では基準となる色成分（例えばＫ成分）に有色画素がある場合には他の色成分の有色画素の有無を判定できない。
【００１６】
本発明の目的は、カラー印刷システムにおいて不正な印刷結果の見逃しを無くし、操作性の良いカラー印刷システムを提供することにある。
【００１７】
さらに、トナーなどの消耗品が無駄に消費されることを防ぐことができ、コスト低減と環境保全の面で優れたカラー印刷システムを提供することにある。
【課題を解決するための手段】
【００１８】
上記課題を解決するため、本発明では、上位装置から受信した印刷データを複数の色成分の画像データとしてイメージ展開する画像処理手段、前記画像処理手段により複数の色成分毎の画像データを格納するページメモリ、該ページメモリに格納された画像データに印刷されるべき有色部分が含まれるか否かを各色成分毎に検出する有色データ検出手段、前記ページメモリに格納した複数の色成分毎の画像データをカラープリンタ装置に出力する画像出力手段を有したカラープリンタ制御装置と、該カラープリンタ制御装置から複数の色成分毎の画像データを受信する画像受信手段、受信した画像データに対応する色成分の現像プロセスにより現像して転写する各色毎の現像ユニット、前記現像プロセスにより現像・転写動作を行うと共に、前記画像データに印刷すべき有色部分が含まれているか否かを検出する色抜け検出手段を有するカラープリンタ装置とからなるカラー印刷システムにおいて、前記カラープリンタ制御装置は、前記有色データ検出手段で印刷すべき有色部分を含まない画像データの色成分については前記カラープリンタ装置への当該画像データの出力と前記カラープリンタ装置での現像・転写動作を行わない制御を行い、前記有色データ検出手段で印刷すべき有色部分を含む画像データの色成分については、前記カラープリンタ装置への当該画像データの出力とカラープリンタ装置での現像・転写動作を行う制御を行い、前記カラープリンタ装置は、前記カラープリンタ制御装置から画像データが出力されると、受信した画像データに対応する色成分の現像プロセスにより現像・転写動作を行うと共に、前記色抜け検出手段により、有色部分が全くない画像データを検出した場合にはその印刷をエラーとして扱うことを特徴とする。
【００１９】
また、前記カラープリンタ制御装置は、前記画像処理手段がイメージ展開する画像データは印刷出力する用紙の幅より大きいサイズで前記ページメモリに格納し、前記有色データ検出手段で印刷すべき有色部分を含む画像データについては、当該画像データの用紙の幅からはみ出る用紙に印刷されない部分に有色ドットを全てのラスタに対して付加し、前記カラープリンタ装置は、前記色抜け検出手段に代えて、前記カラープリンタ制御装置から受信した画像データの中に有色ドットを全く含まないラスタを検出するラスタ抜け検出手段を有し、該ラスタ抜け検出手段により、有色ドットを全く含まないラスタを検出した場合には、その印刷をエラーとして扱うことを特徴とする。
【００２０】
また、前記カラープリンタ装置は、カット紙に印刷用の複数の排紙スタッカを有し、正常印刷の用紙を排出するスタッカと前記色抜け検出手段又は前記ラスタ抜け検出手段によりエラーを検出した用紙を排出するスタッカを各々設定する排紙スタッカ設定手段を有し、正常印刷時には、正常印刷に対して指定されたスタッカに用紙を排出し、前記色抜け検出手段又は前記ラスタ抜け検出手段によりエラーを検出した用紙は、エラーを検出した用紙に対して指定されたスタッカに排出し、且つ前記カラープリンタ制御装置にエラー発生を報告することを特徴とする。
【００２１】
また、前記カラープリンタ制御装置から前記カラープリンタ装置に発行するインタフェースコマンドに、各色成分毎の「画像データなし」、「色抜け検出しない」、「色抜け検出する」を指定するコマンドを設け、前記カラープリンタ装置は、前記カラープリンタ制御装置から受信したコマンドを解析し、「画像データなし」を指定された色成分については、前記カラープリンタ制御装置から画像データを受信しないと共に現像、転写動作を行わず、「色抜け検出しない」を指定された色成分については、前記カラープリンタ制御装置から画像データを受信して現像、転写動作を行うが前記色抜け検出機能による色抜けの検出や前記ラスタ抜け検出機能によるラスタ抜けの検出を行わず、「色抜け検出する」を指定された色成分については、前記カラープリンタ制御装置から画像データを受信して現像・転写動作を行うと共に、前記色抜け検出機能による色抜けや前記ラスタ抜け検出機能によるラスタ抜けの検出を行うことを特徴とする。
【００２２】
また、前記色抜け検出機能により色抜けを検出した場合、または前記ラスタ抜け検出機能によりラスタ抜けを検出した場合には、その色成分をカラープリンタ制御装置の表示部に表示することを特徴とする。
【発明の効果】
【００２３】
本発明により、正常な印刷を色抜けと誤って検出すること無く、カラープリンタ特有の色抜けによる不正な印刷を検出可能なカラー印刷システムを提供可能となる。
【図面の簡単な説明】
【００２４】
【図１】本発明のカラー印刷システムを構成する装置の一例とその概略構成図である。
【図２】カラープリンタ装置の現像・転写処理と色抜け検出処理を示すフローチャートである。
【図３】カラープリンタ装置の現像・転写処理と色抜け検出処理と色抜け検出指示に関するフローチャートである。
【図４】ラスタ抜け検出を行うための画像データの作成の一例を示す概略図である。
【図５】ラスタ抜け検出するカラー印刷システムを構成する装置の一例とその概略構成図である。
【発明を実施するための形態】
【００２５】
本発明は、カラー印刷システムに関し、詳細にはカラーレーザープリンタ、カラーマルチファンクションプリンタに搭載するプリンタ制御装置にて印刷させるカラー画像データの各色の成分（シアン、マゼンタ、イエロー、ブラックなど）があるかを、ページ毎に検知して必要な色成分のみ印刷動作を行うと共に、印刷データの異常を原因として発生する白紙印刷による印刷抜け、および色抜けによる不正印刷を防止する不正印刷検出機能を備えるカラー印刷システムに関する。
【実施例１】
【００２６】
以下、本発明の一実施例について図面を用いて説明する。
【００２７】
図１は、本発明のカラー印刷システムを構成する装置の一例である。
【００２８】
カラー印刷システムは、上位装置１０１、カラープリンタ制御装置１０３及びカラープリンタ装置１１１とから構成される。
【００２９】
上位装置１０１は、例えば、パーソナルコンピュータであり、接続されたカラープリンタ制御装置１０３で処理可能な印刷データを生成するプリンタドライバ１０２を備える。
【００３０】
カラープリンタ制御装置１０３は、上位装置１０１から印刷データの受信及び各種情報の送受信を行う上位Ｉ／Ｆ１０４、受信した印刷データ等が一時的に格納される受信バッファ１０５、カラープリンタ制御装置１０３の全体制御を行うＣＰＵ１０６、プログラム格納用のプログラムメモリ１０７、印刷データが各色毎の画像データとして格納されるページメモリ１０８、ＤＭＡコントローラであるＤＭＡＣ１０９、カラープリンタ装置１１１とのデータ送受信を行うプリンタＩ／Ｆ１１０とから構成される。
【００３１】
また、カラープリンタ装置１１１は、カット紙タイプの１パス方式（タンデム方式）のカラーレーザープリンタである。
【００３２】
カラープリンタ装置１１１は、カラープリンタ制御装置１０３とデータの送受信を行う制御装置Ｉ／Ｆ１１２、ＤＭＡコントローラのＤＭＡＣ１１３、ＣＰＵ１１４、プログラム格納用のプログラムメモリ１１５、ＣＭＹＫ各色用の受信バッファ１１６，１１７，１１８，１１９、ＣＭＹＫ各色毎の色抜け検出回路１２０，１２１，１２２，１２３、感光体を有するＣＭＹＫ各色毎の現像ユニット１２４，１２５，１２６，１２７を有する。また、カラープリンタ装置１１１は、給紙部であるホッパ１２９およびホッパ制御部１２８、排紙部であるスタッカ１３１およびスタッカ制御部１３０とを有する。
【００３３】
なお、本実施例では、用紙搬送の上流側からＣＭＹＫの順で各色の現像ユニットを配列している。また、本実施例では、ホッパ１２９は２つのホッパＡ，ホッパＢを備え、スタッカ１３１は２つのスタッカＡ，スタッカＢを備える。
【００３４】
上位装置１０１は、プリンタドライバ１０２を介して印刷データをカラープリンタ制御装置１０３に出力する。
【００３５】
カラープリンタ制御装置１０３は、ＣＰＵ１０６上で動作するプログラムメモリ１０７に記憶されているプログラムコードの制御により、上位Ｉ／Ｆ１０４を介して印刷データを受信して受信バッファ１０５に格納し、受信バッファ１０５から印刷データを読み出し、ＣＭＹＫの各色成分に分離してイメージ展開して画像データをページメモリ１０８に格納する。そして、ＣＰＵ１０６は、ページメモリ１０８に格納された画像データを各色成分毎にプリンタＩ／Ｆ１１０を介してカラープリンタ装置１１１に出力する。
【００３６】
カラープリンタ装置１１１は、制御装置Ｉ／Ｆ１１２により受信した各色毎の画像データに基づき、現像、転写する動作の指示、および給紙するホッパ１２９の選択指示、排紙するスタッカ１３１の選択指示などを行う。なお、各色成分の画像データの出力と現像、転写の指示は、現像ユニットの配列に合わせ、Ｃ，Ｍ，Ｙ，Ｋの順で行う。
【００３７】
ここで、カラープリンタ制御装置１０３は、ページメモリ１０８に格納した各色成分毎の画像データに有色部分があるか否かをＣＰＵ１０６によりチェックし、有色部分が存在する色成分については、画像データをカラープリンタ装置１１１に出力して現像・転写の動作を指示し、有色部分が全く無い色成分については、画像データをカラープリンタ装置１１１に出力せずに現像・転写の動作も指示しない。尚、カラープリンタ制御装置１０３の中のデータアクセス制御はＤＭＡＣ１０９により行われる。
【００３８】
カラープリンタ装置１１１は、ＣＰＵ１１４上で動作するプログラムメモリ１１５に記憶されているプログラムコードの制御により、制御装置Ｉ／Ｆ１１２を介してカラープリンタ制御装置１０３から各色成分毎に画像データの受信と、現像・転写の指示およびホッパ選択指示とスタッカ選択指示とを受け、カラープリンタ装置１１１を動作させる。
【００３９】
次に、カラープリンタ装置１１１は、カラープリンタ制御装置１０３から画像データを受信し、現像・転写指示を受けた色成分の現像プロセスを開始する。即ち、カラープリンタ制御装置１０３から制御装置Ｉ／Ｆ１１２を介して受信した画像データを、各成分毎に設けられている受信バッファ１１６〜１１９の該当する色成分のバッファに転送すると共に、色抜け検出回路１２０〜１２３と現像ユニット１２４〜１２７のうち、該当する色成分に対応する色抜け検出回路及び現像ユニットを起動する。
【００４０】
また、カラープリンタ装置１１１は、カラープリンタ制御装置１０３からの選択指示に基づき、ホッパ制御部１２８を介してホッパ１２９のホッパＡまたはホッパＢを選択して、選択したホッパからの給紙を指示し、カラープリンタ制御装置１０３からの選択指示に基づきスタッカ制御部１３０を介してスタッカＡまたはスタッカＢを選択して、選択したスタッカへの排紙を指示する。
【００４１】
ホッパ１２９から給紙された用紙は、ＣＭＹＫの現像ユニット１２４〜１２７のそれぞれと対向する用紙搬送経路に搬送され、カラープリンタ制御装置１０３から指示された色成分の現像・転写が行われ、用紙に印刷されて、スタッカ１３１に排紙される。色抜け検出回路１２０〜１２３は、対応する現像ユニットによる現像・転写中に動作し、カラープリンタ制御装置１０３から受信した画像データについて有色部分の有無を判定する。有色部分が全く無かった場合には、“色抜け”としてエラーとする。尚、カラープリンタ装置１１１の中のデータアクセス制御はＤＭＡＣ１１３により行われる。
【００４２】
このカラープリンタ装置１１１の現像・転写処理と、色抜け検出処理について、図２により説明する。
【００４３】
図２は、カラープリンタ装置の現像・転写処理と、色抜け検出処理を示すフローチャートである。
【００４４】
カラープリンタ制御装置１０３から、画像データの出力と、現像・転写の指示を受けたカラープリンタ装置１１１は、印刷処理を開始する（ステップ２０１：Ｓ２０１、以下同様）。
【００４５】
用紙搬送方向で上流に設置されたＣ成分についての処理として、Ｃ成分の現像・転写指示の有無をチェックする（Ｓ２０２）。
【００４６】
Ｃ成分の現像・転写指示が有ればＣ成分の画像データの受信をＤＭＡＣ１１３を起動して開始する（Ｓ２０３）と共に、Ｃ成分の色抜け検出回路１２０の起動（Ｓ２０４）とＣ成分の現像ユニット１２４に現像・転写の指示を行う（Ｓ２０５）。
一方、Ｃ成分の現像・転写指示が無い場合、次段のＭ成分の現像・転写処理に進む。
【００４７】
上記したＣ成分の現像・転写起動処理（Ｓ２０２〜Ｓ２０５）と同様に、引き続き、Ｍ成分、Ｙ成分、Ｋ成分の現像・転写起動処理を、各々Ｓ２０６〜Ｓ２０９、Ｓ２１０〜Ｓ２１３、Ｓ２１４〜Ｓ２１７で行う。
【００４８】
全ての色成分（ＣＭＹＫ）の現像・転写の起動処理が開始されると、エラーコード（ＥＣ）の初期化を行い、ＥＣを「０ｘ００００」にする（Ｓ２１８）。
【００４９】
エラーコード初期化後、Ｃ成分の色抜け検出処理を行う。Ｃ成分の現像・転写処理が終了するまで待ち（Ｓ２１９）、終了後にＣ成分の色抜け検出回路１２０にてＣ成分の色抜け検出の有無をチェックする（Ｓ２２０）。Ｃ成分の色抜け検出が有れば、Ｃ成分の色抜けが有ったことをＥＣに記録する。具体的には、ＥＣの“２の０乗”ビットを“１”にする（「０ｘ０００１」を加算する）（Ｓ２２１）。一方、Ｃ成分の色抜け検出が無ければ、何も行わずに次段のＭ成分の色抜け検出処理に進む。
【００５０】
なお、カラープリンタ制御装置１０３からＣ成分の現像・転写指示が無かった場合、Ｓ２０２において、Ｃ成分の現像指示の有無で“無”となり、Ｓ２０４のＣ成分の色抜け検出回路１２０の起動とＳ２０５のＣ成分の現像ユニットへの現像・転写指示が無い。そのため、Ｓ２１９においてＣ成分の現像・転写中の条件が成立せずにＳ２２０のＣ成分の色抜け検出の有無に進み、Ｓ２２０では色抜け検出回路１２０が起動していない関係上、当然に色抜けを検出せずに、次段のＭ成分の色抜け検出処理に進む。
【００５１】
Ｃ成分の現像・転写待ち（Ｓ２１９）、色抜け検出処理（Ｓ２２０）およびエラーコード設定（Ｓ２２１）と同様に、Ｍ成分，Ｙ成分，Ｋ成分についても、現像・転写待ち、色抜け検出処理およびエラーコード設定の処理を各々Ｓ２２２〜Ｓ２２４，Ｓ２２５〜Ｓ２２７，Ｓ２２８〜Ｓ２３０で行う。但し、各色成分の色抜けが有ったことを示すビットは、Ｍ成分は“２の１乗”ビット、Ｙ成分は“２の２乗”ビット、Ｋ成分は“２の３乗”ビットとし、色抜けが有った場合にはそれぞれエラーコード（ＥＣ）に、「０ｘ０００２」，「０ｘ０００４」，「０ｘ０００８」を加算する。
【００５２】
全ての色成分の現像・転写と色抜け検出処理が終了すると、１つ以上の色成分で色抜けが有ったか否かを、エラーコード（ＥＣ）の値をチェックすることで行う（Ｓ２３１）。エラーコード（ＥＣ）が「０ｘ００００」の初期値以外の場合、１つ以上の色成分で色抜けが有ったことを示す。ＥＣ＝「０ｘ００００」の場合、即ち、色抜けが検出されなかった場合には、正常印刷時に排出するスタッカ（例えば、スタッカＡ）への排出指示をスタッカ制御部１３０に行い（Ｓ２３２）、印刷を正常終了する（Ｓ２３３）。一方、色抜け検出チェック（Ｓ２３１）において、エラーコードＥＣが「０ｘ００００」以外の場合、即ち、色抜けが検出された場合には、色抜けチェック済み識別用のエラーコード（本実施例では「０ｘ５Ａ００」）を付加して、色抜けエラーコードを生成する。その後、色抜けが有ったこと及びエラーコードをカラープリンタ制御装置１０３に報告し（Ｓ２３５）、エラー印刷時に排出するスタッカ（例えば、スタッカＢ）への排出指示をスタッカ制御部１３０に行い（Ｓ２３６）、印刷を終了する（Ｓ２３７）。
【００５３】
尚、正常印刷時に排出するスタッカおよびエラー印刷時に排出するスタッカについては、カラープリンタ制御装置１０３から予め指示され、カラープリンタ装置１１１に設定されているものとする。
【００５４】
また、エラー発生時に、カラープリンタ制御装置１０３は、カラープリンタ装置１１１からエラーコード（ＥＣ）を受け取り、そのエラーコード（ＥＣ）とそのエラーコードに対応するメッセージをパネル（図示せず）等に表示してオペレータに知らせると共に、以降の印刷制御を停止するものとする。エラーコード（ＥＣ）には、説明したように色抜けを検出した色成分を示す情報ビットを含んでいる。
【００５５】
これにより、カラープリンタ装置１１１で印刷する際に、正常な印刷を色抜けと誤って検出することが無く、カラープリンタ特有の色抜けによる不正な印刷を適切に検出可能となる。
【００５６】
また、正常印刷の用紙は、正常印刷に対して指定されたスタッカに排出し、色抜けを検出した用紙は、エラーに対して指定されたスタッカに排出するように動作し、エラー発生を報告することで、色抜けとなった不正な印刷結果の除去を容易に行うことができる。
【００５７】
さらに、カラープリンタ制御装置１０３において、エラー発生の報告として、色抜けとなった印刷結果がどの色成分によるものかを表示する。そのため、故障部位の特定などが容易となる。
【実施例２】
【００５８】
次に、図１と図２により説明した実施例１の変形例となる実施例２について、以下説明する。
【００５９】
カラープリンタ制御装置１０３においては、カラープリンタ装置１１１に発行するインタフェースコマンドに、ＣＭＹＫの各色成分に対応させ、「画像データなし」、「色抜け検出しない」、「色抜け検出する」を指定するコマンドを追加する。
【００６０】
また、カラープリンタ装置１１１においては、（１）「画像データなし」を指定された色成分については画像データを受信しないと共に現像・転写動作を行わない、（２）「色抜け検出しない」を指定された色成分については画像データを受信して現像・転写動作を行うが、色抜けやラスタ抜けの検出を行わない、（３）「色抜け検出する」を指定された色成分については画像データを受信して現像・転写動作を行うと共に、色抜けやラスタ抜けの検出を行うようにする。
【００６１】
通常の印刷では、カラープリンタ制御装置１０３で、毎ページＣＭＹＫの各色成分の画像データに対して有色部分の有無をチェックし、有色部分が有る色の画像データのみカラープリンタ装置１１１に出力すると共に、「色抜け検出する」を指定して現像・転写動作を行い、有色部分が全く無い色の画像データは出力せずに、「画像データなし」を指定して現像・転写動作は行わないように指示することで、有色部分が有る色に対してのみカラープリンタ装置１１１で色抜けの検出を行う。
【００６２】
一方、印刷テストパターンを印刷する場合や、上位装置１０１から受信した印刷データに白紙のページが含まれていて、そのページを白紙として印刷する場合には、有色部分が全く無い画像データであってもカラープリンタ制御装置１０３がカラープリンタ装置１１１にその画像データを出力すると共に、「色抜け検出しない」を指定することで、カラープリンタ装置１１１は有色部分が全く無い画像データであっても色抜けとして検出せずに現像・転写動作を行うことが可能となる。
【００６３】
図３は、カラープリンタ装置の現像・転写処理と色抜け検出処理と色抜け検出指示に関するフローチャートである。
【００６４】
カラープリンタ制御装置１０３から、画像データの出力と、現像・転写の指示を受けたカラープリンタ装置１１１は、印刷処理を開始する（Ｓ２０１）。
【００６５】
用紙搬送方向で上流に設置されたＣ成分についての処理として、Ｃ成分について、カラープリンタ制御装置１０３から「画像データ無し」が指示されたか否かの判定を行う（Ｓ３０２）。Ｃ成分について「画像データ無し」が指示されない場合は、Ｃ成分の画像データの受信をＤＭＡＣ１１３を起動して開始する（Ｓ２０３）。一方、Ｃ成分について「画像データ無し」が指示された場合、次段のＭ成分の現像・転写処理及び色抜け検出回路の起動処理（Ｓ３０６）に進む。
【００６６】
Ｃ成分の画像データの受信を開始（Ｓ２０３）した後、カラープリンタ制御装置１０３から「色抜け検出する」が指示されたか否かの判定を行う（Ｓ３０４）。Ｃ成分について「色抜け検出する」が指示された場合は、Ｃ成分の色抜け検出回路１２０の起動（Ｓ２０４）を行い、Ｃ成分の現像ユニット１２４に現像・転写の指示を行う（Ｓ２０５）。一方、Ｃ成分について「色抜け検出する」が指示されない場合は、色抜け検出回路１２０は起動させず、Ｃ成分の現像ユニット１２４に現像・転写の指示を行う（Ｓ２０５）。
【００６７】
上記したＣ成分の現像・転写起動処理及び色抜け検出回路の起動処理（Ｓ３０２〜Ｓ２０５）と同様に、引き続き、Ｍ成分、Ｙ成分、Ｋ成分の現像・転写起動処理及び色抜け検出回路の起動処理を、各々Ｓ３０６〜Ｓ２０９、Ｓ３１０〜Ｓ２１３、Ｓ３１４〜Ｓ２１７で行う。
【００６８】
全ての色成分（ＣＭＹＫ）の現像・転写の起動処理が開始されると、エラーコード（ＥＣ）の初期化を行い、ＥＣを「０ｘ００００」にする（Ｓ２１８）。
【００６９】
エラーコード初期化後、Ｃ成分の色抜け検出処理を行う。Ｃ成分の現像・転写処理が終了するまで待ち（Ｓ２１９）、終了後にＣ成分の色抜け検出回路１２０にてＣ成分の色抜け検出の有無をチェックする（Ｓ２２０）。Ｃ成分の色抜け検出が有れば、Ｃ成分の色抜けが有ったことをＥＣに記録する。具体的には、ＥＣの“２の０乗”ビットを“１”にする（「０ｘ０００１」を加算する）（Ｓ２２１）。一方、Ｃ成分の色抜け検出が無ければ、何も行わずに次段のＭ成分の色抜け検出処理に進む。
【００７０】
なお、カラープリンタ制御装置１０３からＣ成分の現像・転写指示が無かった場合、Ｓ２０２において、Ｃ成分の現像指示の有無で“無”となり、Ｓ２０４のＣ成分の色抜け検出回路１２０の起動とＳ２０５のＣ成分の現像ユニットへの現像・転写指示が無い。そのため、Ｓ２１９においてＣ成分の現像・転写中の条件が成立せずにＳ２２０のＣ成分の色抜け検出の有無に進み、Ｓ２２０では色抜け検出回路１２０が起動していない関係上、当然に色抜けを検出せずに、次段のＭ成分の色抜け検出処理に進む。
【００７１】
Ｃ成分の現像・転写待ち（Ｓ２１９）、色抜け検出処理（Ｓ２２０）およびエラーコード設定（Ｓ２２１）と同様に、Ｍ成分，Ｙ成分，Ｋ成分についても、現像・転写待ち、色抜け検出処理およびエラーコード設定の処理を各々Ｓ２２２〜Ｓ２２４，Ｓ２２５〜Ｓ２２７，Ｓ２２８〜Ｓ２３０で行う。但し、各色成分の色抜けが有ったことを示すビットは、Ｍ成分は“２の１乗”ビット、Ｙ成分は“２の２乗”ビット、Ｋ成分は“２の３乗”ビットとし、色抜けが有った場合にはそれぞれエラーコード（ＥＣ）に、「０ｘ０００２」，「０ｘ０００４」，「０ｘ０００８」を加算する。
【００７２】
全ての色成分の現像・転写と色抜け検出処理が終了すると、１つ以上の色成分で色抜けが有ったか否かを、エラーコード（ＥＣ）の値をチェックすることで行う（Ｓ２３１）。エラーコード（ＥＣ）が「０ｘ００００」の初期値以外の場合、１つ以上の色成分で色抜けが有ったことを示す。ＥＣ＝「０ｘ００００」の場合、即ち、色抜けが検出された場合には、正常印刷時に排出するスタッカ（例えば、スタッカＡ）への排出指示をスタッカ制御部１３０に行い（Ｓ２３２）、印刷を正常終了する（Ｓ２３３）。一方、色抜け検出チェック（Ｓ２３１）において、エラーコードＥＣが「０ｘ００００」以外の場合、即ち、色抜けが検出された場合には、色抜けチェック済み識別用のエラーコード（本実施例では「０ｘ５Ａ００」）を付加して、色抜けエラーコードを生成する。その後、色抜けが有ったこと及びエラーコードをカラープリンタ制御装置１０３に報告し（Ｓ２３５）、エラー印刷時に排出するスタッカ（例えば、スタッカＢ）への排出指示をスタッカ制御部１３０に行い（Ｓ２３６）、印刷を終了する（Ｓ２３７）。
【００７３】
尚、正常印刷時に排出するスタッカおよびエラー印刷時に排出するスタッカについては、カラープリンタ制御装置１０３から予め指示され、カラープリンタ装置１１１に設定されているものとする。
【００７４】
また、エラー発生時に、カラープリンタ制御装置１０３は、カラープリンタ装置１１１からエラーコード（ＥＣ）を受け取り、そのエラーコード（ＥＣ）とそのエラーコードに対応するメッセージをパネル（図示せず）等に表示してオペレータに知らせると共に、以降の印刷制御を停止するものとする。エラーコード（ＥＣ）には、説明したように色抜けを検出した色成分を示す情報ビットを含んでいる。
【００７５】
これにより、カラープリンタ装置１１１で印刷する際に、正常な印刷を色抜けと誤って検出することが無く、カラープリンタ特有の色抜けによる不正な印刷を適切に検出可能となる。
【００７６】
また、正常印刷の用紙は、正常印刷に対して指定されたスタッカに排出し、色抜けを検出した用紙は、エラーに対して指定されたスタッカに排出するように動作し、エラー発生を報告することで、色抜けとなった不正な印刷結果の除去を容易に行うことができる。
【００７７】
さらに、カラープリンタ制御装置１０３において、エラー発生の報告として、色抜けとなった印刷結果がどの色成分によるものかを表示する。そのため、故障部位の特定などが容易となる。
【００７８】
上記しように、カラープリンタ制御装置１０３から、「画像データ無し」を指示された色成分については、カラープリンタ装置１１１は、画像データの受信、色抜け検出回路の起動、現像ユニットへの現像・転写の指示も行わない。また、「色抜け検出する」を指示された色成分については、画像データの受信、色抜け検出回路の起動及び現像ユニットへの現像・転写の指示を行う。
【００７９】
また、「色抜け検出しない」を指示された色成分については、画像データの受信、現像ユニットへの現像・転写の指示を行うが、該当の色成分の色抜け検出回路は起動しない。
【００８０】
尚、「色抜け検出しない」を指示された色成分については、色抜け検出回路は起動しないので、Ｓ２２０、Ｓ２２３、Ｓ２２６、Ｓ２２９で色抜けを検出することはない。
【００８１】
これにより、印刷テストパターンを印刷する際には、有色部分の有無に関係なくカラープリンタ装置１１１の各色成分の現像プロセスを動作させて印刷するので、印刷テストパターンの目的とするカラープリンタ装置１１１の状態のチェックが可能となる。さらに、上位装置１０１が受信した印刷データが白紙、即ち全ての色成分の画像データに全く有色部分が無いページが含まれていた場合、そのページを白紙として印刷することが可能となる。
【００８２】
尚、上位装置１０１から受信した印刷データに白紙のページが含まれていて、そのページを白紙として印刷する場合には、ＣＭＹＫの全ての色成分に対して「色抜け検出しない」を指示して現像・転写を行う必要はなく、省資源の観点から１色のみ、例えば、Ｋのみに「色抜け検出しない」を指示して現像・転写を行うことで白紙を出力するのが好ましい。その理由は、有色部分がなくても、現像・転写を行うと少量のトナーが消費され、また、感光体などの劣化が進むためである。
【実施例３】
【００８３】
次に、色抜け検出の代わりにラスタ抜け検出を行う本発明の一実施例を図４と図５を使用して、色抜け検出との違いを中心に説明する。
【００８４】
図４は、ラスタ抜け検出を行うための画像データの作成の一例を示す概略図である。また、図５は、ラスタ抜け検出をするカラー印刷システムを構成する装置の一例とその概略構成図である。
【００８５】
カラープリンタ制御装置１０３が上位装置１０１から受信した印刷データをイメージ展開する画像データのサイズ４０２を、各色成分毎に、印刷する用紙サイズ４０１の幅より大きいサイズのページメモリ１０８に格納する。
【００８６】
画像データサイズ４０２の塗り潰し部分４０３が実際に用紙に印刷される部分であり、画像データサイズ４０２の白い部分４０４は、用紙からはみ出して印刷されない部分である。ページメモリ１０８に格納した各色成分毎の画像データに有色部分が有るか否かをチェックし、有色部分の有る色成分については、画像データの用紙からはみ出て印刷されない部分４０４の一部に有色のドット４０５を全ラスタ書き込む。この有色ドット４０５の付加により、カラープリンタ装置１１１に出力する画像データの全ラスタに有色ドットが含まれることになる。
【００８７】
カラープリンタ制御装置１０３は、用紙からはみ出て印刷されない部分４０４に有色ドット４０５を全ラスタ書き込んだ有色部分の有る色成分については、画像データをカラープリンタ装置１１１に出力して現像・転写の動作を指示し、有色部分が全く無い色成分については画像データをカラープリンタ装置１１１に出力せずに現像・転写の動作も指示しない。
【００８８】
カラープリンタ装置１１１は、実施例１や実施例２の色抜けを検出する構成に対して、実施例３では、色抜け検出回路１２０〜１２３をラスタ抜け検出回路５２０〜５２３に置き換えた構成である。ラスタ抜け検出回路５２０〜５２３は、各ラスタ毎に有色のドットがあるか否かを調べ、有色のドットが全く無い場合に「ラスタ抜け」としてエラーを検知する。
【００８９】
これにより、色抜け検出方法に比べ、より完全性の高い印刷結果を提供することができる。例えば、カラープリンタ制御装置１０３が何らかの異常によりページの途中から画像データを出力できなくなったりした場合、色抜け検出方法ではエラーを発見できないが、本実施例のように、「ラスタ抜け検出」を有する構成の場合、エラーを発見することができる。
【００９０】
上記したように、本発明によれば、（１）カラープリンタ装置がカラープリンタ制御装置から受信した画像データに異常があった場合に発生する色抜けを検出することで、高速カラープリンタから大量に出力される印刷物に色抜けによる不正な印刷結果が混入してしまうことを防ぐことができ、安心して使用できる使い勝手のよいカラー印刷システムを提供することができる。
【００９１】
（２）色抜け検出機能の代わりにラスタ抜け検出機能を搭載したカラー印刷システムとすることにより、色抜け検出に比べ、より完全性の高い印刷結果を提供できる。例えば、カラープリンタ制御装置が何らかの異常によりページの途中から画像データを出力できなくなったりした場合、色抜けの検出ではエラーを発見できないが、ラスタ抜けの検出であればエラーを発見できる。
【００９２】
（３）正常に印刷した用紙と不正な印刷となった用紙の排出するスタッカを分けて排出できるので、不正となった印刷結果の除去を容易に行うことができる操作性の良いカラー印刷システムを提供することができる。
【００９３】
（４）色抜け検出やラスタ抜け検出を色成分毎に機能させることも、機能させないこともできるので、保守用の印刷テストパターンの使用にも問題が無く、また、上位装置から受信した印刷データに白紙のページが含まれていて、その白紙を出力しても問題とならず、目的や使い方に合ったカラー印刷システムを提供することができる。
【００９４】
（５）不正となった印刷結果がどの色成分によるものかを表示することで、故障部位の特定などが容易となる保守性の良いカラー印刷システムを提供することができる。
【符号の説明】
【００９５】
１０１：上位装置、１０２：プリンタドライバ、１０３：カラープリンタ制御装置、１０４：上位Ｉ／Ｆ、１０５：カラープリンタ制御装置の受信バッファ、１０６：カラープリンタ制御装置のＣＰＵ、１０７：カラープリンタ制御装置のプログラムメモリ、１０８：カラープリンタ制御装置のページメモリ、１０９：カラープリンタ制御装置のＤＭＡＣ、１１０：カラープリンタ制御装置のプリンタＩ／Ｆ、１１１：カラープリンタ装置、１１２：カラープリンタ装置の制御装置Ｉ／Ｆ、１１３：カラープリンタ装置のＤＭＡＣ、１１４：カラープリンタ装置のＣＰＵ、１１５：カラープリンタ装置のプログラムメモリ、１１６：Ｃ用画像データ受信バッファ、１１７：Ｍ用画像データ受信バッファ、１１８：Ｙ用画像データ受信バッファ、１１９：Ｋ用画像データ受信バッファ、１２０：Ｃ用色抜け検出回路、１２１：Ｍ用色抜け検出回路、１２２：Ｙ用色抜け検出回路、１２３：Ｋ用色抜け検出回路、１２４：Ｃ用現像ユニット、１２５：Ｍ用現像ユニット、１２６：Ｙ用現像ユニット、１２７：Ｋ用現像ユニット、１２８：ホッパ制御部、１２９：ホッパ、１３０：スタッカ制御部、１３１：スタッカ、４０１：印刷する用紙サイズ、４０２：イメージ展開する画像データのサイズ、４０３：用紙に印刷される部分、４０４：用紙からはみ出て印刷されない部分、４０５：カラープリンタ制御装置が付加する有色ドット、５２０：Ｃ用ラスタ抜け検出回路、５２１：Ｃ用ラスタ抜け検出回路、５２２：Ｃ用ラスタ抜け検出回路、５２３：Ｃ用ラスタ抜け検出回路。
【先行技術文献】
【特許文献】
【００９６】
【特許文献１】特開２００４−５０４６６号公報
【特許文献２】特開２００３−２９４９１号公報
【特許文献３】特開平１１−１９６２８１号公報
【特許文献４】特開２００２−１２０４１１号公報
【図１】
2010245733.tif 000003
【図２】
2010245733.tif 000004
【図３】
2010245733.tif 000005
【図４】
2010245733.tif 000006
【図５】
2010245733.tif 000007