(57)【要約】【課題】使用しない作像プロセスを起動しないことにより、コストの軽減、省資源を図ることができ、処理速度を向上させた画像形成装置を提供すること。【解決手段】カラー印刷データが、黒と黄色のテキスト文書の場合、画像処理部の印刷データは、ＫとＹプレーンにビットマップを描画展開し、各プレーンの描画点の有無を判別した結果、ＫとＹプレーンが使用プレーンと判定される。その印刷データに、赤のスタンプパターン（マル秘）を重ね合わせて印刷する場合、赤はＭとＹプレーンに描画展開するので、最終的に描画展開されるプレーンは、ＭＹＫの３プレーンになる。そして、描画処理が完了し、エンジン部１０８に印刷起動を行う際、描画点判別された色のプレーンとスタンプパターンが使用する色のプレーンのＭＹＫの作像プロセス起動をエンジン部１０８で行い、エンジン部１０８の作像プロセス動作に同期させて印刷出力する。【選択図】  図１
2004343659.tif 000002
【特許請求の範囲】
【請求項１】
カラー電子写真の作像プロセスを各色任意に起動が可能な画像形成装置であって、
カラー印刷情報を多色のビットマップに、ビデオデータの画像情報に変換、描画し、当該ビットマップデータを圧縮して格納する格納手段と、
この格納手段に格納されたビットマップのサイズと、ビットマップを圧縮したサイズから、当該ビットマップに描画した画素があるか否かを判別する描画点判別手段と、
予め登録した印刷データと、前記格納手段に格納されているビットマップデータを重ね合わせて印刷することが可能な印刷手段と、を備え、
前記描画点判別手段による描画点判別した結果をもとに、１ページのうち、描画した画素のないビットマップの色が、重ね合わせる予め登録した印刷データでも使用しない場合、前記印刷手段による印刷時に、その色の作像プロセスを起動しないことを特徴する画像形成装置。
【請求項２】
描画した画素のないビットマップの色が、重ね合わせる予め登録した印刷データでも使用しない場合、前記印刷手段による印刷時に、その色の作像プロセスを起動しないとする設定を指定するか解除するかの選択手段をさらに備えたことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記描画点判別手段による描画点判別した結果、ビットマップデータで使用しない色を、予め登録した印刷データで使用する場合、前記印刷手段で印刷する際、予め登録した印刷データで使用する色を生成したビットマップデータが使用する他の色に変えて印刷することを特徴とする請求項１記載の画像形成装置。
【請求項４】
予め登録した印刷データで使用する色を生成したビットマップデータが使用する他の色に変えて印刷するとする設定を指定するか解除するかの選択手段をさらに備えたことを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記印刷手段で印刷する際、予め登録した印刷データで使用する色を生成したビットマップデータが使用する他の色に変えて印刷する場合、使用しなくなった色の作像プロセスを起動しないことを特徴とする請求項３記載の画像形成装置。
【請求項６】
前記描画点判別手段による描画点判別した結果、ビットマップデータで使用しない色があり、前記格納手段に格納されているビットマップデータと、予め登録した印刷データとが使用する色が同じ場合、予め登録した印刷データが使用している色のうち任意の１色を、前記使用しない色に変えて、前記印刷手段が印刷することを特徴とする請求項１記載の画像形成装置。
【請求項７】
予め登録した印刷データが使用している色のうち任意の１色を、前記使用しない色に変えて、前記印刷手段が印刷するとする設定を指定するか解除するかの選択手段をさらに備えたことを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記描画点判別手段による描画点判別した結果、ビットマップデータで使用しない色があり、前記格納手段に格納されているビットマップデータと、予め登録した印刷データとが使用する色が同じ場合、予め登録した印刷データが使用している色のうち任意の１色を、前記使用しない色または他の色に変えて、前記印刷手段が印刷することを特徴とする請求項１記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、使用しない作像プロセスを起動しないことにより、より効率的な印刷を行う画像形成装置に関する。
【０００２】
【従来の技術】
電子写真プロセスで印刷を行う際、モノクロ印刷ではＫ色１プレーン、カラー印刷では必要に応じてＣＭＹＫ各色最大４プレーンのビットマップに、ホストコンピュータで生成した印刷情報データを変換したビデオデータを展開する。そして、このビデオデータを展開したプレーン、或いは、印刷情報データで指定された色のプレーンを、ビデオ出力、印刷プロセスを起動して作像を行っている。
【特許文献１】
特開平１１−３０５９７５号
【０００３】
この特許文献１では、カラー画像処理において、フォームデータからフォーム画像を予め生成しておき、印刷時に後づけデータとオーバーレイ出力する際に、各プレーンバッファに独立して描画する手段と、各プレーンに関与して描画する手段とを１ページの画像データで切替制御する技術が開示されている。
一般に従来の画像形成装置では、ホストで印刷情報データを生成する時、ビデオデータに展開する時、ビデオ出力する時、それぞれで作像する色の有無を検知し、作像しない色のビデオ出力や印刷プロセスの起動、或いは、各色作像回数計測、印刷枚数計測の制御行っている。
【０００４】
【発明が解決しようとする課題】
ところで、指定領域のクリッピングやマスク、印刷データの濃度によっては、ディザ、γ変換等、様々な要因で、ビットマップにビデオデータを展開した結果、描画点のないプレーン（白プレーン）のビットマップができ、不要なプレーンの作像が行われてしまうことがあった。
これら白プレーンを検知する方法として、各プレーンのビットマップをトレースし、描画点の有無を検出する方法があるが、これは処理の効率性に問題があった。
また、コスト低減のためにメモリの容量を削減する中で、スループットを確保するため、ビデオデータを展開したビットマップを圧縮することによってメモリ使用効率を上げる手法も一般的によく用いられている。そして、このビットマップの圧縮前後のサイズから白プレーンを検知することによって、印刷処理の高速化、高効率化行う技術も用いられている。しかしながら、低コスト、高コストパフォーマンスのニーズに答えるためには、さらに効率の高い処理が必要となる。そのため、効率良く容易に白プレーンを検知し、さらに描画点のない不要なビットマップの検知、処理を行い、メモリ使用効率のよい画像処理を、より高い効率で行う手段が必要となる。
【０００５】
加えて、ここまでの画像処理とは別に、ページ数や文書名などのフッター情報や、機密、社名ロゴ等のパターンを予め登録して、その登録したパターンデータを画像処理したデータと重ね合わせて印刷（スタンプ印刷）するような場合、せっかく講じた描画点の有無判定、及び、その判定結果による印刷プロセスの効率化、計測機能が無駄になってしまう。
そこで、本発明の目的は、使用しない作像プロセスを起動しないことにより、印刷コストの軽減、省資源を図ることができ、且つ印刷処理速度を向上させる画像形成装置を提供することである。
【０００６】
【課題を解決するための手段】
請求項１記載の発明では、カラー電子写真の作像プロセスを各色任意に起動が可能な画像形成装置であって、カラー印刷情報を多色のビットマップに、ビデオデータの画像情報に変換、描画し、当該ビットマップデータを圧縮して格納する格納手段と、この格納手段に格納されたビットマップのサイズと、ビットマップを圧縮したサイズから、当該ビットマップに描画した画素があるか否かを判別する描画点判別手段と、予め登録した印刷データと、前記格納手段に格納されているビットマップデータを重ね合わせて印刷することが可能な印刷手段と、を備え、前記描画点判別手段による描画点判別した結果をもとに、１ページのうち、描画した画素のないビットマップの色が、重ね合わせる予め登録した印刷データでも使用しない場合、前記印刷手段による印刷時に、その色の作像プロセスを起動しないことにより、前記目的を達成する。
請求項２記載の発明では、請求項１記載の発明において、描画した画素のないビットマップの色が、重ね合わせる予め登録した印刷データでも使用しない場合、前記印刷手段による印刷時に、その色の作像プロセスを起動しないとする設定を指定するか解除するかの選択手段をさらに備えたことを特徴とする。
【０００７】
請求項３記載の発明では、請求項１記載の発明において、前記描画点判別手段による描画点判別した結果、ビットマップデータで使用しない色を、予め登録した印刷データで使用する場合、前記印刷手段で印刷する際、予め登録した印刷データで使用する色を生成したビットマップデータが使用する他の色に変えて印刷することを特徴とする。
請求項４記載の発明では、請求項３記載の発明において、予め登録した印刷データで使用する色を生成したビットマップデータが使用する他の色に変えて印刷するとする設定を指定するか解除するかの選択手段をさらに備えたことを特徴とする。
【０００８】
請求項５記載の発明では、請求項３記載の発明において、前記印刷手段で印刷する際、予め登録した印刷データで使用する色を生成したビットマップデータが使用する他の色に変えて印刷する場合、使用しなくなった色の作像プロセスを起動しないことを特徴とする。
請求項６記載の発明では、請求項１記載の発明において、前記描画点判別手段による描画点判別した結果、ビットマップデータで使用しない色があり、前記格納手段に格納されているビットマップデータと、予め登録した印刷データとが使用する色が同じ場合、予め登録した印刷データが使用している色のうち任意の１色を、前記使用しない色に変えて、前記印刷手段が印刷することを特徴とする。
請求項７記載の発明では、請求項６記載の発明において、予め登録した印刷データが使用している色のうち任意の１色を、前記使用しない色に変えて、前記印刷手段が印刷するとする設定を指定するか解除するかの選択手段をさらに備えたことを特徴とする。
【０００９】
請求項８記載の発明では、請求項１記載の発明において、前記描画点判別手段による描画点判別した結果、ビットマップデータで使用しない色があり、前記格納手段に格納されているビットマップデータと、予め登録した印刷データとが使用する色が同じ場合、予め登録した印刷データが使用している色のうち任意の１色を、前記使用しない色または他の色に変えて、前記印刷手段が印刷することを特徴とする。
【００１０】
【発明の実施の形態】
以下、本発明の好適な実施の形態について、図１を参照して詳細に説明する。
図１は、コントローラ１００のブロック図である。このコントローラ１００は、ＣＰＵ（中央演算処理装置）１０１、ＩＣカード１０２、ＮＶＲＡＭ（不揮発性ランダム・アクセス・メモリ）１０３、プログラムＲＯＭ（リード・オンリ・メモリ）１０４、フォントＲＯＭ１０５、ＲＡＭ１０６、エンジンインターフェース１０７、パネルインターフェース１０９、ホストインターフェース（１）１１１、ホストインターフェース（２）１１３より構成されている。また、エンジンインターフェース１０７はエンジン部１０８と、パネルインターフェース１０９はパネル装置１１０と、ホストインターフェース（１）１１１はホスト装置（１）１１２と、ホストインターフェース（２）１１３はホスト装置（２）１１４とそれぞれデータの送受信が可能に接続されている。
【００１１】
ＣＰＵ（中央演算処理装置）１０１は、プログラムＲＯＭ１０４のプログラム、パネル装置１１０からのモード指示、ホスト装置１１２、１１４からのコマンドによってコントローラ１００全体を制御する。ＩＣカード１０２は、フォントデータや、プログラムを外部から供給する。
ＮＶＲＡＭ１０３は、パネル装置１１０からのモード指示の内容などを記憶しておく不揮発性記憶装置であり、プログラムＲＯＭ１０４は、コントローラ１００の制御プログラムが格納されている。
また、フォントＲＯＭ１０５は、フォントのパターンデータなどを記憶し、ＲＡＭ１０６は、ＣＰＵ１０１のワークメモリ、入力データのインプットバッファ、プリントデータのページバッファ、ダウンロードフォント用のメモリ等に使用する。ビットマップもここに割り付けられる。
【００１２】
エンジンインターフェース１０７は、エンジン部１０８とコマンド及びステータスや、印字データの通信を行い、エンジン部１０８が実際に印字を行う。
パネルインターフェース１０９は、パネル装置１１０とコマンド及びステータスの通信を行い、パネル装置１１０は、使用者に現在のプリンタの状態を知らせたり、モード指示を行ったりする。
ホストインターフェース１１１、１１３は、ホスト装置１１２、１１４と通信を行い、通常はセントロＩ／ＦやＲＳ２３２Ｃであるが、それ以外に、ＥｔｈｅｒＮｅｔやＬｏｃａｌＴａｌｋなどのネットワークでホスト装置１１２、１１４と接続されている。ホスト装置１１２、１１４は、プリンタの上位装置である。
【００１３】
本実施例に係る画像形成装置では、ＣＭＹＫ４色のプレーン（ビットマップ）でカラー印刷を行う。この画像形成装置は、ホスト装置１１２から印刷データを受信し、受信したデータを受信バッファに格納し、受信バッファに格納された印刷データを読み出し、読み出した印刷データをピットマップに展開する画像処理部を備えている。
そして、印刷データをプログラムＲＯＭ１０４、ＲＡＭ１０６のリード／ライト可能なメモリにダウンロードして記憶し、または、フォントＲＯＭ１０５に印刷データを書き込み、画像処理部で生成したビットマップデータとメモリに記憶し、或いは、ＲＯＭに書き込んだ印刷データ（スタンプパターン）を重ね合わせてエンジンインターフェース１０７からエンジン部１０８へ印刷データを出力することが可能となっている。
エンジン部１０８へ印刷データを出力する際、印刷する色に従って、ＣＭＹＫの必要なプレーンの作像要求を行い、エンジン部１０８は、必要なプレーンの作像プロセスを起動し印刷する。
【００１４】
ここで、第１の実施例として、ホスト装置１１２、１１４から印刷要求された印刷情報を画像処理部で描画展開した印刷データ（本文データ）と、赤で（マル秘）のスタンプパターンとを重ね合わせて印刷する例に沿って説明する。
黒以外の色が指定されたホスト装置１１２からのカラー印刷データ、或いは、黒のみの印刷データに赤のスタンプパターン（マル秘）を重ね合わせて印刷する場合、ＣＭＹＫ４色分の作像プロセス起動要求をエンジン部１０８に行い、描画した色のビットマップデータをエンジン部１０８の作像プロセスに同期させて出力する。
カラー印刷データが、黒と黄色のテキスト文書の場合、画像処理部の印刷データは、ＫとＹプレーンにビットマップを描画展開し、各プレーンの描画点の有無を判別した結果、ＫとＹプレーンが使用プレーンと判定される。
その印刷データに、赤のスタンプパターン（マル秘）を重ね合わせて印刷する場合、赤はＭとＹプレーンに描画展開するので、最終的に描画展開されるプレーンは、ＭＹＫの３プレーンになる。そして、描画処理が完了し、エンジン部１０８に印刷起動を行う際、描画点判別された色のプレーンとスタンプパターンが使用する色のプレーンのＭＹＫの作像プロセス起動をエンジン部１０８で行い、エンジン部１０８の作像プロセス動作に同期させて印刷出力する。
【００１５】
第２の実施例では、このホスト装置１１２からの印刷データの描画点判別されたプレーンとスタンプパターンの使用プレーンに従ったエンジン部１０８の印刷作像プロセス起動を行うか否かを選択することを設定できるようにする。
第３の実施例では、前述した黒と黄色のテキスト文書を描画し、描画点判定を行って得られた結果、このテキスト文書はＫとＹプレーンを使用するが、重ね合わせる赤のスタンプパターン（マル秘）は、ＭとＹプレーンを使用する。
このような場合、トナーの節約や作像プロセス数の削減による印刷処理速度向上のため、テキスト文書では使用していないＭプレーンを、共通で使用するＹプレーン、或いは、テキスト文書で使用しているＫプレーンに置き換えて、Ｍプレーンを除いたＹＫの作像プロセス起動をエンジン部１０８に行い印刷する。
第４の実施例では、このように、スタンプパターンで使用するプレーンを他色のプレーンに置き換えて印刷を行うとホスト装置１１２からの印刷データと、スタンプパターンの色が同系統色となり、識別し難くなる場合がある。そのために、このスタンプパターンの色置き換えを行うか否かの選択、設定を行うことが可能となるようにする。
【００１６】
第５の実施例では、カラー印刷データがスタンプパターンと同じ赤である場合、印刷データの描画点判別結果は、スタンプパターンと同じＭとＹプレーンになり、第４の実施例と同様、印刷データとスタンプパターンが同色となってしまい識別し難くなる。その場合、スタンプパターンの使用プレーンを、印刷データの描画点判別で描画点のない使用していないと判定された色のプレーンＣ、または、Ｋに置き換える。
例えば、スタンプパターンが使用するＭとＹプレーンのうち、ＹプレーンをＣプレーンに置き換えるとスタンプパターンは青色に印刷され、赤の印刷データと識別し易くなる。
【００１７】
次に、第６の実施例を説明する。前述の第５の実施例では、印刷データ、スタンプパターン共に、Ｍ、Ｙプレーンを使用する場合に、スタンプパターンのＹをＣに置き換え、印刷データがＭとＹの赤系、スタンプパターンがＣとＭの青系で印刷する例を挙げた。この第６の実施例では、印刷データ、スタンプパターンが共にＣとＭプレーンを使用する場合は、スタンプパターンのＭをＹに置き換える。そして、印刷データがＣとＭの青系、スタンプパターンがＣとＹの緑系で印刷、同様にＣとＹの場合は、スタンプパターンのＣをＭに置き換え印刷データがＣとＹの緑系、スタンプパターンはＭとＹの赤系に印刷する。
また、印刷データ、スタンプパターンがＭとＹで赤系の場合以外は、スタンプパターンが赤系になるようにプレーンを置き換えるなど、置き換える色を用途（規則）に従って判断して置き換えることも考えられる。
【００１８】
次に、第７の実施例を説明する。第５の実施例では、印刷データ、スタンプパターンで指定していない色のプレーンに置き換えて印刷を行うが、この場合、ユーザーが希望しない色の印刷や、消費したくない色のトナーが消費されるといった問題が発生する場合がある。そこで、この第７の実施例では、第５の実施例におけるプレーンの置き換え処理を行うか否かをユーザー側で選択、設定可能とした。
【００１９】
【発明の効果】
請求項１記載の発明では、使用しない作像プロセスを起動しないことにより、印刷コストの軽減、省資源を図ることができ、且つ印刷処理速度を向上させることができる。
請求項２記載の発明では、使用しない作像プロセスを起動しないとすることを行うか否かを使用状況、ニーズに応じてユーザー側からの選択により設定することができる。
請求項３記載の発明では、スタンプパターンの色を、画像処理部で生成したビットマップデータが使用する色に変えて印刷することにより、印刷コストの軽減、省資源を図ることができ、且つ印刷処理速度を向上させることができる。
請求項４記載の発明では、スタンプパターンの色を、画像処理部で生成したビットマップデータが使用する色に変えて印刷するか否かを使用状況、ニーズに応じてユーザー側からの選択により設定することができる。
【００２０】
請求項５記載の発明では、使用しなくなった作像プロセスを起動しないことにより、印刷コストの軽減、省資源を図ることができ、且つ印刷処理速度を向上させることができる。
請求項６記載の発明では、画像処理部のビットマップデータと、スタンプパターンが使用する色が同じ場合、スタンプパターンが使用している色のうち任意の１色を、前記使用しない色に変えて印刷することにより視認性の高いスタンプ印刷を容易に行うことができる。
請求項７記載の発明では、請求項６の機能を行うか否かを使用状況、ニーズに応じてユーザー側からの選択により設定することができる。
請求項８記載の発明では、請求項６記載の発明の機能をさらに向上させることができる。
【図面の簡単な説明】
【図１】本発明の実施例に係るコントローラを説明するためのブロック図である。
【符号の説明】
１００  コントローラ
１０１  ＣＰＵ
１０２  ＩＣカード
１０３  ＮＶＲＡＭ
１０４  プログラムＲＯＭ
１０５  フォントＲＯＭ
１０６  ＲＡＭ
１０７  エンジンインターフェース
１０８  エンジン部
１０９  パネルインターフェース
１１０  パネル装置
１１１  ホストインターフェース（１）
１１２  ホスト装置（１）
１１３  ホストインターフェース（２）
１１４  ホスト装置（２）
【図１】
2004343659.tif 000003