(57)【要約】【課題】オブジェクトに対して適切にトナー飛散を抑制するための技術を提供する【解決手段】複数色のトナーを用いて、被記録媒体の記録面上に色ごとに順次転写して画像を形成する画像形成部を備える画像形成装置は、エッジ検出手段と、エッジ拡大手段とを有する。エッジ検出手段は、画像を構成するオブジェクトのエッジを検出する。エッジ拡大手段は、エッジ検出手段によって検出されたエッジにおいて、複数色のトナーのうち、記録面に最初に転写される一の色のトナーから形成される第１のトナー層の記録面上における占有面積が、記録面に２番目以降に転写されるその他の色のトナーから形成される第２のトナー層の記録面上における占有面積に比べて、記録面に沿った方向に広くなるように、少なくとも第１のトナー層を、特定の画素分拡大させるように画像形成部を制御する。【選択図】        図４
2012203298.tif 000002
【特許請求の範囲】
【請求項１】
複数色のトナーを用いて、被記録媒体の記録面上に色ごとに順次転写して画像を形成する画像形成部を備える画像形成装置であって、
前記画像を構成するオブジェクトのエッジを検出するエッジ検出手段と、
前記エッジ検出手段によって検出された前記エッジにおいて、前記複数色のトナーのうち、前記記録面に最初に転写される一の色のトナーから形成される第１のトナー層の前記記録面上における占有面積が、前記記録面に２番目以降に転写されるその他の色のトナーから形成される第２のトナー層の前記記録面上における占有面積に比べて、前記記録面に沿った方向に広くなるように、少なくとも前記第１のトナー層を、特定の画素分拡大させるように前記画像形成部を制御するエッジ拡大手段と、
を備える、画像形成装置。 
【請求項２】
請求項１に記載の画像形成装置であって、さらに、
前記オブジェクトが、少なくとも１色のトナーを用いて表現される単一色から構成されるオブジェクトであるか否かを特定するオブジェクト特定手段を備え、
前記オブジェクト特定手段によって、前記オブジェクトが前記単一色から構成されると特定された場合のみ、前記エッジ拡大手段に前記制御を実行させる
ことを特徴とする、画像形成装置。 
【請求項３】
請求項１または２に記載の画像形成装置であって、さらに、
前記画像を構成する画素のうち、所定の数の前記画素に含まれるトナーの割合が、特定の値以上であるか否かを特定する総量特定手段を備え、
前記総量特定手段によって、前記割合が、前記特定の値以上であると特定された場合のみ、前記エッジ拡大手段に前記制御を実行させる
ことを特徴とする画像形成装置。 
【請求項４】
請求項１乃至３のいずれかに記載の画像形成装置であって、さらに、
前記オブジェクトが文字であるか否かを判断する文字判断手段と、
前記文字判断手段によって、前記オブジェクトが文字であると判断された場合に、前記文字の大きさを特定する文字サイズ特定手段と、
前記第１のトナー層が、前記第２のトナー層に比べて、前記記録面に沿った方向に広くなるように、前記第２のトナー層を前記特定の画素分縮小させるように前記画像形成部を制御するエッジ縮小手段と、
を備え、
前記文字サイズ特定手段によって、前記文字が特定のサイズ以上であると特定された場合に、前記エッジ拡大手段に前記制御を実行させ、
前記文字サイズ特定手段によって、前記文字が特定のサイズ未満であると特定された場合に、前記エッジ縮小手段に前記制御を実行させる
ことを特徴とする、画像形成装置。 
【請求項５】
請求項１乃至４のいずれかに記載の画像形成装置であって、
前記第２のトナー層が複数の色のトナー層から構成される場合に、前記トナー層拡大手段に、全ての前記第２のトナー層の占有面積を変化させることなく、前記第１のトナー層を前記特定の画素分拡大させる
ことを特徴とする、画像形成装置。 
【請求項６】
請求項５に記載の画像形成装置であって、
前記文字サイズ特定手段によって、前記文字が前記特定のサイズ以上であると特定された場合に、前記トナー層拡大手段に、全ての前記第２のトナー層の占有面積を変化させることなく、前記第１のトナー層を前記特定の画素分拡大させ、
前記文字サイズ特定手段によって、前記文字が前記特定のサイズ未満であると特定された場合に、前記トナー層縮小手段に、全ての前記第２のトナー層を前記特定の画素分縮小させる
ことを特徴とする、画像形成装置。 
【請求項７】
請求項１乃至４に記載の画像形成装置であって、
前記第２のトナー層が複数の色のトナー層から構成される場合に、前記トナー層拡大手段に、前記第２のトナー層のうち、前記記録面に３番目以降に転写されるトナーから構成されるトナー層の占有面積を変化させることなく、前記第１のトナー層と、前記記録面に２番目に転写されるトナーから構成される前記トナー層と、を前記特定の画素分拡大する
ことを特徴とする、画像形成装置。 
【請求項８】
請求項７に記載の画像形成装置であって、
前記文字サイズ特定手段によって、前記文字が前記特定の大きさ以上であると特定された場合に、前記第２のトナー層のうち、前記記録面に３番目以降に転写されるトナーから構成されるトナー層の占有面積を変化させることなく、前記トナー層拡大手段に、前記第１のトナー層と、前記記録面に２番目に転写されるトナーから構成される前記トナー層と、を前記特定の画素分拡大させ、
前記文字サイズ特定手段によって、前記文字が前記特定の大きさ未満であると特定された場合に、前記第１のトナー層と、前記記録面に２番目に転写されるトナーから構成される前記トナー層と、の占有面積を変化させることなく、前記トナー層縮小手段に、前記第２のトナー層のうち、前記記録面に３番目以降に転写されるトナーから構成されるトナー層を前記特定の画素分縮小させる
ことを特徴とする、画像形成装置。 
【請求項９】
請求項１乃至８に記載の画像形成装置であって、
前記特定の画素分は、１画素分である
ことを特徴とする、画像形成装置。 
【請求項１０】
複数色のトナーを用いて、被記録媒体の記録面上に色ごとに順次転写して画像を形成する画像形成方法であって、
前記画像を構成するオブジェクトのエッジを検出するエッジ検出ステップと、
前記エッジ検出手段によって検出された前記エッジにおいて、前記複数色のトナーのうち、前記記録面に最初に転写されるトナーから形成される第１のトナー層の前記記録面上における占有面積が、前記記録面に２番目以降に転写されるトナーから形成される第２のトナー層の前記記録面上における占有面積に比べて、前記記録面に沿った方向に広くなるように、少なくとも前記第１のトナー層を、特定の画素分拡大させるように前記画像形成部を制御するエッジ拡大ステップと、
を備える、画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数色のトナーを用いて画像形成を実行する技術に関する。
【背景技術】
【０００２】
従来より、複数色のトナー像を重ね合わせて画像を形成する際、画像を構成する領域であって、トナーが転写される領域(以下、オブジェクト)のエッジ付近において、転写されたトナーがオブジェクトの外部に飛散する、いわゆるトナー飛散が生じることが知られている。
【０００３】
このトナー飛散が生じることを抑制するために、例えば特許文献１では、画像のエッジ付近においてトナーがはみ出す部分を予め算出し、画像のエッジ付近のトナー量を削減している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２８２７５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、例えば小さい文字を含む画像では、上記の方法でエッジ付近のトナー量を削減する結果、画像にかすれが生じるという問題があった。本発明は、上述した問題点を解決するためになされたものであり、画像にかすれを生じさせることを低減するとともに、トナー飛散を抑制するための技術を提供することを目的とする。 
【課題を解決するための手段】
【０００６】
この目的を達成するために、本発明の第１の装置は、複数色のトナーを用いて、被記録媒体の記録面上に色ごとに順次転写して画像を形成する画像形成部を備える画像形成装置であって、前記画像を構成するオブジェクトのエッジを検出するエッジ検出手段と、前記エッジ検出手段によって検出された前記エッジにおいて、前記複数色のトナーのうち、前記記録面に最初に転写される一の色のトナーから形成される第１のトナー層の前記記録面上における占有面積が、前記記録面に２番目以降に転写されるその他の色のトナーから形成される第２のトナー層の前記記録面上における占有面積に比べて、前記記録面に沿った方向に広くなるように、少なくとも前記第１のトナー層を、特定の画素分拡大させるように前記画像形成部を制御するエッジ拡大手段と、を備えることを特徴とする。
【０００７】
この構成により、画像にかすれを生じさせることを低減するとともに、トナー飛散を抑制することができる。
【０００８】
また、上記の装置において、さらに、前記オブジェクトが、少なくとも１色のトナーを用いて表現される単一色から構成されるオブジェクトであるか否かを特定するオブジェクト特定手段を備え、前記オブジェクト特定手段によって、前記オブジェクトが前記単一色から構成されると特定された場合のみ、前記エッジ拡大手段に前記制御を実行させることが好ましい。
【０００９】
この構成により、トナー飛散が目立つ可能性が高いオブジェクトに対して、エッジ拡大手段の制御を実行することができる。
【００１０】
また、上記の装置において、さらに、前記画像を構成する画素のうち、所定の数の前記画素に含まれるトナーの割合が、特定の値以上であるか否かを特定する総量特定手段を備え、前記総量特定手段によって、前記割合が、前記特定の値以上であると特定された場合のみ、前記エッジ拡大手段に前記制御を実行させることが好ましい。
【００１１】
この構成により、トナー飛散が生じる可能性が高いオブジェクトに対して、エッジ拡大手段の制御を実行することができる。
【００１２】
また、上記の装置において、さらに、前記オブジェクトが文字であるか否かを判断する文字判断手段と、前記文字判断手段によって、前記オブジェクトが文字であると判断された場合に、前記文字の大きさを特定する文字サイズ特定手段と、前記第１のトナー層が、前記第２のトナー層に比べて、前記記録面に沿った方向に広くなるように、前記第２のトナー層を前記特定の画素分縮小させるように前記画像形成部を制御するエッジ縮小手段と、を備え、前記文字サイズ特定手段によって、前記文字が特定のサイズ以上であると特定された場合に、前記エッジ拡大手段に前記制御を実行させ、前記文字サイズ特定手段によって、前記文字が特定のサイズ未満であると特定された場合に、前記エッジ縮小手段に前記制御を実行させることが好ましい。
【００１３】
この構成により、オブジェクトの種類に応じて、適切にトナー飛散を抑制することができる。
【００１４】
また、上記の装置において、前記第２のトナー層が複数の色のトナー層から構成される場合に、前記トナー層拡大手段に、全ての前記第２のトナー層の占有面積を変化させることなく、前記第１のトナー層を前記特定の画素分拡大させることとしてもよい。
【００１５】
この構成により、３色以上のトナーが順次転写される場合であっても、トナー飛散を抑制することができる。
【００１６】
また、上記の装置において、前記文字サイズ特定手段によって、前記文字が前記特定のサイズ以上であると特定された場合に、前記トナー層拡大手段に、全ての前記第２のトナー層の占有面積を変化させることなく、前記第１のトナー層を前記特定の画素分拡大させ、前記文字サイズ特定手段によって、前記文字が前記特定のサイズ未満であると特定された場合に、前記トナー層縮小手段に、全ての前記第２のトナー層を前記特定の画素分縮小させることが好ましい。
【００１７】
この構成により、３色以上のトナーが順次転写される場合であっても、トナー飛散を抑制することができる。
【００１８】
また、上記の装置において、前記第２のトナー層が複数の色のトナー層から構成される場合に、前記トナー層拡大手段に、前記第２のトナー層のうち、前記記録面に３番目以降に転写されるトナーから構成されるトナー層の占有面積を変化させることなく、前記第１のトナー層と、前記記録面に２番目に転写されるトナーから構成される前記トナー層と、を前記特定の画素分拡大することとしてもよい。
【００１９】
この構成により、３色以上のトナーが順次転写される場合であって、記録面に最初に転写される色のトナーと、記録面に２番目に転写される色のトナーと、が飛散しにくい色の組み合わせである場合には、記録面に２番目に転写される色のトナーにより形成されるトナー層にもエッジ拡大手段の制御を実行することができる。
【００２０】
また、上記の装置において、前記文字サイズ特定手段によって、前記文字が前記特定の大きさ以上であると特定された場合に、前記第２のトナー層のうち、前記記録面に３番目以降に転写されるトナーから構成されるトナー層の占有面積を変化させることなく、前記トナー層拡大手段に、前記第１のトナー層と、前記記録面に２番目に転写されるトナーから構成される前記トナー層と、を前記特定の画素分拡大させ、前記文字サイズ特定手段によって、前記文字が前記特定の大きさ未満であると特定された場合に、前記第１のトナー層と、前記記録面に２番目に転写されるトナーから構成される前記トナー層と、の占有面積を変化させることなく、前記トナー層縮小手段に、前記第２のトナー層のうち、前記記録面に３番目以降に転写されるトナーから構成されるトナー層を前記特定の画素分縮小させることが好ましい。
【００２１】
この構成により、３色以上のトナーが順次転写される場合であって、記録面に最初に転写される色のトナーと、記録面に２番目に転写される色のトナーと、が飛散しにくい色の組み合わせである場合には、記録面に２番目に転写される色のトナーにより形成されるトナー層にもエッジ拡大手段の制御を実行することができる。
【００２２】
また、上記の装置において、前記特定の画素分は、１画素分であることが好ましい。
【００２３】
なお、この発明は、画像形成装置及び画像形成装置で実行される方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。 
【図面の簡単な説明】
【００２４】
【図１】本実施形態におけるカラープリンタの構成概略を示すブロック図。
【図２】用紙にトナー像が転写される際のトナーの状態を示した図。
【図３】オブジェクトのエッジ部について説明する図。
【図４】１ドット拡大処理を実行した場合のトナーの状態を示す図。
【図５】１ドット縮小処理を実行した場合のトナーの状態を示す図。
【図６】印刷処理全体を表すフローチャート。
【図７】データ変換処理を表すフローチャート。
【図８】データ生成処理を表すフローチャート。
【図９】第１実施例の変形例によって１ドット拡大処理を実行した場合のトナーの状態を示す図。
【図１０】第１実施例の変形例によって１ドット縮小手段を実行した場合のトナーの状態を示す図。
【図１１】他の実施例によってトナー飛散抑制処理を実行した場合のトナーの状態を示す図。
【図１２】他の実施例によってトナー飛散抑制処理を実行した場合のトナーの状態を示す図。
【発明を実施するための形態】
【００２５】
以下、本発明の実施の形態について以下の順序で説明する。
Ａ．第１実施例：
Ａ−１．カラープリンタの構成：
Ａ−２．トナー飛散抑制処理の概要：
Ａ−２−１．トナー飛散抑制処理の実行方法：
Ａ−２−２．トナー飛散抑制処理を実行するための条件：
Ａ−３．印刷処理:
Ａ−３−１．データ変換処理：
Ａ−３−２．データ生成処理：
Ａ−４．第１実施例の変形例
Ｂ．他の実施例：
【００２６】
Ａ．第１実施例：
Ａ−１．カラープリンタの構成：
図１は、本実施形態におけるカラープリンタ２０の概略構成を表すブロック図である。
【００２７】
本実施例のカラープリンタ２０は、ＣＰＵ２１、ＲＡＭ２２、ＮＶＲＡＭ２３、画像形成部２４、表示部２５、操作部２６、出力部２７、ネットワークインターフェース２７を備えており、各々が内部バスで互いに接続されている。カラープリンタ２０は、ネットワークインターフェース２７と接続されたＬＡＮ(ローカルエリアネットワーク)４０を介して端末装置３０から指示を受けることにより、処理を実行する。なお、ＬＡＮ４０と接続される端末装置３０は１台に限られるものではなく、複数台が接続されていてもよい。
【００２８】
ＣＰＵ２１は、カラープリンタ２０の動作を制御する。本実施例では、ＮＶＲＡＭ２３は、用紙に画像を形成する制御を行う画像形成プログラムを記憶している。ＣＰＵ２１は、ＮＶＲＡＭ２３に記憶されている画像形成プログラムを読み出してＲＡＭ２２に格納し、当該画像形成プログラムを実行する。これにより、ＣＰＵ２１は、カラープリンタ２０による画像形成を制御することができる。
【００２９】
画像形成部２４は、感光体ドラム、帯電器等を含むプロセスカートリッジを備えている。画像形成部２４は、端末装置３０から受信された画像データに基づき、複数色のトナーを用いて用紙に画像形成を実行する。当該画像データは、ページ記述言語(以下、ＰＤＬ)で記述されている。ＰＤＬとは、電子ドキュメントを印刷するようプリンタに対して指示する際に用いられる言語である。ＰＤＬで記述された当該画像データは、画像を構成する各オブジェクトの位置情報や、文字列のオブジェクトの書式情報を指定するための描画コマンドを含む。ＣＰＵ２１は、ＰＤＬで記述された描画コマンドに基づいて、当該画像データを、ラスターイメージで表現される印刷データに変換する。その後、ＣＰＵ２１は、当該印刷データに基づき、帯電器によって帯電された感光体ドラムにトナーを現像させる。これにより、感光体ドラム上にトナー像が形成される。なお、本実施例では、カラープリンタ２０は感光体ドラムを複数有しており、１つの感光体ドラムに対して１色のトナーによるトナー像が形成される。形成されたトナー像は、用紙上に転写される。
【００３０】
なお、本実施例におけるカラープリンタ２０は、端末装置３０から画像データを取得しているが、異なる構成であってもよい。すなわち、カラープリンタ２０が備える図示しない読み取り部によって原稿の画像を読み取ることによって画像データを取得してもよい。
【００３１】
この場合、カラープリンタ２０は、表示部２５と操作部２６とを備える。表示部２５は、例えば液晶パネルを備えており、各種の画面を表示する。ユーザは、操作部２６を操作することによって、表示部２５に表示される項目を選択することができる。なお、表示部２５は、タッチセンサ型の液晶パネルであってもよい。この場合、表示部２５は操作部２６としても機能し、ユーザは表示部２５に表示された画面内の一部の領域に触れることによって、項目を選択することができる。
【００３２】
また、当該読み取り部は、原稿台の上に置かれた原稿の画像を読み取るために、ＣＣＤ等から成る複数個のセンサを有する読み取りセンサと、当該読み取りセンサを駆動させるための駆動部と、を備える。なお、読み取り部は、読み取りセンサと、原稿を搬送する搬送部と、を備えてもよい。すなわち、読み取り部は、いわゆるフラットベッドスキャナ(ＦＢＳ)方式で原稿の画像を読み取ってもよいし、オートドキュメントフィーダー(ＡＤＦ)方式で原稿の画像を読み取ってもよい。
【００３３】
Ａ−２．トナー飛散抑制処理の概要：
Ａ−２−１．トナー飛散抑制処理の方法：
ここで、トナー飛散が生じる原理について説明する。図２は、用紙にトナー像が転写される際のトナーの状態について示した図である。ここでは、緑色のオブジェクトを生成する場合について説明する。図２(Ａ)はトナー飛散が生じていない状態を示し、図２(Ｂ)はトナー飛散が生じた場合の状態を示す。なお、説明を簡便にするため、１画素に含まれるトナー粒子を１つの粒子として図示している。
【００３４】
緑色のオブジェクトを生成するために、ＣＰＵ２１は、Ｃ(シアン)、Ｍ(マゼンタ)、Ｙ(イエロー)、Ｋ(ブラック)の４色のトナーのうち、ＣのトナーとＹのトナーを用紙に転写するよう画像形成部２４に命令する。本実施例では、カラープリンタ２０は、感光体上に現像されているトナーを、電気的な力によって引きつけることによって、用紙上に転写させる。
【００３５】
(Ｂ)に図示するように、感光体上のトナーが用紙に転写される際、感光体上のトナーは、オブジェクトの領域外からも電気的に引きつけられる。その結果、特に位置Ｘの画素に転写されたＣのトナーは、オブジェクトの領域外に飛散しやすいと考えられる。このように、電気的な力によって、トナーが飛散することが想定される。
【００３６】
そこで、本実施例のカラープリンタ２０では、ＣＰＵ２１は、用紙にトナー像を転写させる際、以下に詳述するトナー飛散抑制処理を実行する。
【００３７】
図３は、オブジェクトのエッジ部について説明する図である。画素ＰＩは、オブジェクト内の画素の中で、非印字領域(いずれのトナーも転写されない領域)と隣接しない画素である。画素ＰＩｂは、オブジェクト内の画素の中で、非印字領域と隣接する画素である。画素ＰＯｂは、非印字領域の画素の中で、オブジェクトと隣接する画素である。画素ＰＯは、非印字領域の画素の中で、オブジェクトと隣接しない画素である。なお、隣接は、一の画素が、他の画素と上下または左右で接することを意味する。本実施例では、エッジ部は、図３における画素ＰＩｂ、または画素ＰＯｂで構成される部分を意味する。
【００３８】
本実施例のトナー飛散抑制処理では、ＣＰＵ２１は、オブジェクトの種類に応じて、次に示す(ア)または(イ)のいずれかの処理を実行する。すなわち、(ア)図３の画素ＰＯｂに特定の色のトナーを転写することによって、特定の色のトナーが転写される画素を増加させる処理(以下、１ドット拡大処理)、または(イ)図３の画素ＰＩｂに特定の色のトナーを転写しないことによって、特定の色のトナーが転写される画素を減少させる処理(以下、１ドット縮小処理)、を実行する。
【００３９】
まずＣＰＵ２１は、オブジェクト内に所定のサイズ以下の文字が含まれるか否かを判断する。オブジェクト内に所定のサイズ以下の文字が含まれない場合は、ＣＰＵ２１は、用紙に最初に転写される色のトナーに対して１ドット拡大処理を実行する。一方、オブジェクト内に所定のサイズ以下の文字が含まれる場合は、ＣＰＵ２１は、用紙に２番目に転写させる色のトナーに対して１ドット縮小処理を実行する。なお、本実施例における所定のサイズは、４ポイントとする。
【００４０】
これらのいずれかの処理が実行されることにより、用紙に最初に転写されるトナーが紙面に占める面積が、その他の色のトナーが紙面に占める面積に比べて広くなる。
【００４１】
本実施例では、ＣＰＵ２１は、所定のサイズ以下の文字が含まれるか否かを判断することによって、１ドット拡大処理と、１ドット縮小処理と、のどちらの処理を実行するかを選択している。これは、以下のような理由が存在するためである。すなわち、オブジェクト内に小さい文字が含まれる場合、１ドット拡大処理を実行すると、オブジェクトの内部の非印字領域の画素がつながってしまい、文字がつぶれてしまう可能性があるためである。
【００４２】
そこで、本実施例では、オブジェクト内に所定のサイズ以下の文字が含まれると判断される場合は、オブジェクトの占める領域を広げないために、１ドット縮小処理を実行する。
【００４３】
図４は、オブジェクトを生成する際に、１ドット拡大処理を実行した場合のトナーの状態を示す図である。
【００４４】
図４(Ａ)に図示するように、ＣＰＵ２１は位置Ｙの画素において、Ｙのトナーを転写させ、Ｃのトナーを転写させない。これにより、図４(Ｂ)に図示するように、位置Ｘの画素において、Ｃのトナーが仮にＹのトナーの上部から飛散したとしても、位置Ｙの画素に転写されたＹのトナーが、Ｃのトナーを受け止める役割を担うことによって、トナーの飛散が生じる可能性が低くなる。
【００４５】
一方、図５は、緑色のオブジェクトを生成する際の、Ｃのトナーを１画素分縮小した場合のトナーの定着状態を示す図である。
【００４６】
図５(Ａ)に図示するように、ＣＰＵ２１は、位置Ｘの画素において、Ｙのトナーを転写させ、Ｃのトナーを転写させない。これにより、図５(Ｂ)に図示するように、位置Ｘの画素に隣接する位置Ｗの画素において、Ｃのトナーが仮にＹのトナーの上部から飛散したとしても、位置Ｘの画素に転写されているＹのトナーが、Ｃのトナーを受け止める役割を担う。そのため、上述した１ドット拡大手段を実行した場合と同様に、トナー飛散が生じる可能性を低減することができる。
【００４７】
Ａ−２−２．トナー飛散抑制処理を実行するための条件：
ここで、トナー飛散抑制処理を実行するための条件を説明する。本実施例では、トナー飛散抑制処理を実行するための条件として、以下の２つの条件が設定される。すなわち、(１)オブジェクトが、ＣＭＹＫの４色のトナーの中から、少なくとも１色のトナーを用いて表現される単一色で構成されること、(２)オブジェクト内の画素群であって、後述する網点処理において用いられるディザマトリックスの画素数と同じ数の画素群あたりに所定の割合以上のトナーが積載されること、である。
【００４８】
ここで、ディザマトリックスを用いた網点処理の概略について説明する。ディザマトリックスは、予め定められた所定の画素数(例えば、３２[ｄｏｔ]×３２[ｄｏｔ])から構成される変換テーブルである。ＣＰＵ２１は、まず、印刷される画像を、ディザマトリックスの画素数と同じ数を有する画素群ごとに分割する。その後、ＣＰＵ２１は、ディザマトリックスの各画素の位置にある値と、当該画素群における対応する画素の位置にある値と、を比べることによって、転写の有無を決定する。すなわち、ＣＰＵ２１は、画素群における対応する画素の値が、ディザマトリックスの値よりも高ければトナーを転写し、ディザマトリックスの値よりも低ければトナーを転写しないことを決定する。
【００４９】
まず、(１)の項目に関して説明する。単一色で構成されるオブジェクトでは、トナー飛散抑制処理が実行されると、オブジェクトのエッジ部の色味が均一に変化する。そのため、単一色で構成されるオブジェクトは、複数の色で構成されるオブジェクトに比べて、オブジェクトの視覚的変化が小さい。従って、本実施例では、オブジェクトが単一色で構成される場合に、ＣＰＵ２１はトナー飛散抑制処理を実行する。すなわち、オブジェクトが単一色で構成されていれば、オブジェクトが文字であってもよいし、図形であってもよい。
【００５０】
次に、(２)の項目に関して説明する。一般に、オブジェクトを構成する画素において、１画素に積載されるトナー量が多くなればなるほど、トナー飛散が生じやすくなると考えられる。本実施例では、前述したディザマトリックスと同じ数の画素を有する画素群あたりに、所定の割合以上のトナーが積載された場合に、ＣＰＵ２１はトナー飛散抑制処理を実行する。なお、本実施例においては、所定の割合は１６０％とする。ＣＰＵ２１は、トナーの積載される割合が前述した画素群当たり１６０％を超えた場合に、ＣＰＵ２１はトナー飛散抑制処理を実行する。
【００５１】
ここで、特定の１色が、画素群に含まれる全ての画素に積載された場合を１００％とする。例えば、画素群に含まれる画素数が１０２４個(３２[ｄｏｔ]×３２[ｄｏｔ])であった場合に、Ｃのトナーが５１２個、Ｍのトナーが２５６個、Ｙのトナーが５１２個、Ｋのトナーが０個転写された場合、画素群あたりのトナーの割合は｛（５１２／１０２４）＋（２５６／１０２４）＋（５１２／１０２４）＋（０／１０２４）｝×１００＝１２５［％］となる。
【００５２】
なお、本節では２色のトナーを用いてオブジェクトを生成する場合について説明したが、３色や４色のトナーを用いる場合であっても、ＣＰＵ２１は同様にトナー飛散抑制処理を実行する。
【００５３】
Ａ−３．印刷処理:
次に、本実施例で実行される印刷処理について説明を行う。図６は、本実施例における印刷処理の流れを示すフローチャートである。図示するように、当該印刷処理は、データ変換処理と、データ生成処理と、で構成されている。データ変換処理は、ＰＤＬに基づき、画像をラスタライズ処理することによって、ＲＧＢ値で表現される画像データに変換する処理を含む処理である。データ生成処理は、ＲＧＢ値で表現された画像データを、ＣＭＹＫ値で表現されるデータに変換する処理と、網点処理を実行する処理と、を含む処理である。
【００５４】
図６の印刷処理は、端末装置３０から、ＰＤＬで記述された画像データをカラープリンタ２０が受信したことにより開始される。ＣＰＵ２１は、描画コマンドを含む画像データを受信したことを確認する(Ｓ１００)。当該画像データが確認されると(Ｓ１００  ＹＥＳ)、ＣＰＵ２１はＳ２００のデータ変換処理へ移行する。
【００５５】
Ａ−３−１．データ変換処理：
データ変換処理について、図７を用いて説明する。図７は、データ変換処理の流れを示すフローチャートである。
【００５６】
まず初めに、ＣＰＵ２１は、ＰＤＬで記述された画像データを解析し、画像データの中で、最初に描画処理を実行するオブジェクトを特定する(Ｓ２０２)。具体的には、ＰＤＬで記述された画像データを、画像データの先頭から順に解析し、最も上位に記述された描画コマンドによって描画処理が実行されるオブジェクトを特定する。
【００５７】
続いてＣＰＵ２１は、特定されたオブジェクトに対して描画処理を実行する(Ｓ２０４)。なお、当該描画処理は、ＰＤＬで記述されたオブジェクトを、描画コマンドに基づいてビットマップ形式のオブジェクトに変換する処理(ラスタライズ処理)である。
【００５８】
続いてＣＰＵ２１は、描画処理を実行したオブジェクトの属性を特定する(Ｓ２０６)。具体的には、ＣＰＵ２１は、オブジェクトを描画処理する際に用いられる描画コマンドを解析することによって、オブジェクトの色と、オブジェクトの形状と、を特定する。これにより、当該オブジェクトが、上述したトナー飛散抑制処理を実行する対象であるオブジェクトであるか否かが決定される。
【００５９】
オブジェクトの属性が特定されると、続いてＣＰＵ２１は、属性が特定されたオブジェクトが、トナー飛散処理を実行する対象であるオブジェクトであるか否かを特定する(Ｓ２０８)。具体的には、上述したオブジェクトが、ＣＭＹＫのトナーの少なくとも１色のトナーを用いて表現される単一色で構成されるという条件を満たすオブジェクトであるか否かを特定する。
【００６０】
オブジェクトがトナー飛散抑制処理を実行する対象ではないと判断される場合は(Ｓ２０８  ＮＯ)、ＣＰＵ２１は、トナー飛散抑制処理を実行させないと判断し、１ドット拡大フラグ、及び１ドット縮小フラグをオフにする(Ｓ２１０)。
【００６１】
ここで、１ドット拡大フラグは、上述した１ドット拡大処理を実行する場合はオンとし、１ドット拡大処理を実行しない場合はオフとするフラグである。同様に、１ドット縮小フラグは、上述した１ドット縮小処理を実行する場合はオンとし、１ドット縮小処理を実行しない場合はオフとするフラグである。なお、これらの２つのフラグはＲＡＭ２２に書き込まれる。
【００６２】
一方、オブジェクトがトナー飛散抑制処理を実行する対象であると判断される場合は、ＣＰＵ２１は、オブジェクトに所定サイズ以下の文字が含まれるか否かを特定する(Ｓ２１２)。
【００６３】
オブジェクトに所定サイズ以下の文字が含まれると判断される場合は、ＣＰＵ２１は、１ドット縮小フラグをオンにするとともに、１ドット拡大フラグをオフにする(Ｓ２１４)。
【００６４】
一方、オブジェクトに所定サイズ以下の文字が含まれないと判断される場合は、ＣＰＵ２１は、１ドット拡大フラグをオンにするとともに、１ドット縮小フラグをオフにする。(Ｓ２１６)。
【００６５】
以上の処理によって、上述した２つのフラグのオン/オフが決定されると、続いてＣＰＵ２１は、画像データ内に、描画処理を実行していないオブジェクトが存在するか否かを特定する(Ｓ２１８)。
【００６６】
画像データ内に、描画処理を実行していないオブジェクトが存在すると特定される場合は(Ｓ２１８  ＹＥＳ)、ＣＰＵ２１は、次に描画処理を実行するオブジェクトを決定し、上述した描画処理を実行する。
【００６７】
一方、画像データ内の全てのオブジェクトの描画処理が終了していると特定される場合は(Ｓ２１８  ＮＯ)、ＣＰＵ２１は、図７のデータ変換処理を終了し、Ｓ３００のデータ生成処理へ移行する。
【００６８】
Ａ−３−２．データ生成処理：
続いて、データ生成処理について、図８を用いて説明する。図８は、データ生成処理の流れを示すフローチャートである。
【００６９】
まず初めに、ＣＰＵ２１は、最初に色変換処理を実行する対象のオブジェクトを特定する(Ｓ３０２)。具体的には、ＣＰＵ２１は、上述したデータ変換処理において、最初に描画処理が実行されたオブジェクトを、色変換処理を実行するオブジェクトとして特定する。
【００７０】
続いてＣＰＵ２１は、特定されたオブジェクトに対して、色変換処理を実行する(Ｓ３０４)。当該色変換処理は、ＬＵＴ(Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ)に基づき、オブジェクトの色空間を、ＲＧＢ値で定義される色空間から、ＣＭＹＫ値で定義される色空間に変換する処理である。
【００７１】
続いてＣＰＵ２１は、色変換処理を実行したオブジェクトの各画素群に積載されるトナーの総量を算出する(Ｓ３０６)。具体的には、Ｃ、Ｍ、Ｙ、Ｋの色の各トナーが、各画素群にそれぞれ何％ずつ積載されるかを特定する。
【００７２】
その後、ＣＰＵ２１は、オブジェクトを構成する画素の中で、１つの画素群あたりのトナーの総量の割合が所定の割合を超えている画素群(以下、飛散候補画素群)が存在するか否かを特定する(Ｓ３０８)。
【００７３】
飛散候補画素群がオブジェクト内に存在しないと特定された場合(Ｓ３０８  ＮＯ)、ＣＰＵ２１は、トナー飛散抑制処理を実行する必要はないと判断する。この場合、ＣＰＵ２１は、オブジェクトに対して網点処理を実行する(Ｓ３１８)。本実施例では、網点処理として、ディザマトリクスによる方法を用いる。なお、ディザマトリクスは上述した方法で処理が実行される。
【００７４】
一方、飛散候補画素群がオブジェクト内に存在すると特定された場合(Ｓ３０８  ＹＥＳ)、ＣＰＵ２１は、オブジェクトについて、上述した１ドット拡大フラグがオンとされているか否かを特定する(Ｓ３１０)。なお、上述したように、１ドット拡大フラグは、１ドット拡大処理を実行する場合はオンとし、１ドット拡大処理を実行しない場合はオフとするフラグである。
【００７５】
１ドット拡大フラグがオンであると特定された場合は(Ｓ３１０  ＹＥＳ)、ＣＰＵ２１は、１ドット拡大処理を実行する(Ｓ３１４)。その後、上述したように網点処理を実行する(Ｓ３１８)。
【００７６】
一方、１ドット拡大フラグがオフであると特定された場合は(Ｓ３１０  ＮＯ)、ＣＰＵ２１は、オブジェクトについて、上述した１ドット縮小フラグがオンとされているか否かを特定する(Ｓ３１２)。なお、上述したように、１ドット縮小フラグは、上述した１ドット縮小処理を実行する場合はオンとし、１ドット縮小処理を実行しない場合はオフとするフラグである。
【００７７】
１ドット縮小フラグがオンであると特定された場合は(Ｓ３１２  ＹＥＳ)、ＣＰＵ２１は、１ドット縮小処理を実行する(Ｓ３１６)。その後、上述したように網点処理を実行する(Ｓ３１８)。
【００７８】
以上の処理によって、１つのオブジェクトに対して、Ｓ３０４の色変換処理からＳ３１８の網点処理までの処理を終了する。続いて、ＣＰＵ２１は、画像データ内に、色変換処理を実行していないオブジェクトが存在するか否かを判断する(Ｓ３２０)。
【００７９】
画像データ内に、色変換処理を実行していないオブジェクトが存在すると判断される場合は(Ｓ３２０  ＹＥＳ)、ＣＰＵ２１は、次に色変換処理を実行するオブジェクトを決定し、上述したＳ３０４からＳ３１８の処理を実行する。
【００８０】
一方、画像データ内の全てのオブジェクトの色変換処理が終了していると判断される場合は(Ｓ３２０  ＮＯ)、ＣＰＵ２１は、図８のデータ生成処理を終了する。
【００８１】
以上の説明において、ＣＰＵ２１によって実行される画像形成プログラムのうち、図７のＳ２０６が本発明のエッジ検出手段によって実行される処理に相当する。また、図７のＳ２０８がオブジェクト特定手段によって実行される処理に相当する。また、図７のＳ２１２、Ｓ２１４、Ｓ２１６が文字判断手段、及び文字サイズ特定手段によって実行される処理に相当する。また、図８のＳ３０６、Ｓ３０８が総量特定手段によって実行される処理に相当する。また、図８のＳ３１０、Ｓ３１４がエッジ拡大手段によって実行される処理に相当する。また、図８のＳ３１２、Ｓ３１６がエッジ縮小手段によって実行される処理に相当する。
【００８２】
また、ディザマトリックスの画素数が、本発明の所定の数に相当する。
【００８３】
以上説明したように、ＣＭＹＫの各色のトナーを用いてトナー像を形成し、用紙上に順次転写して画像を形成する画像形成装置は、画像内のオブジェクトのエッジ部において、最初に用紙に転写される色のトナーに対して１ドット拡大処理を実行することにより、最初に用紙に転写される色のトナーが、他の色のトナーに比べて、用紙上で占有する面積が最も広くなるように画像形成部が制御される。このように、本実施例では、画像形成装置は、オブジェクトに対して適切にトナー飛散を抑制することができる。
【００８４】
Ａ−４．第１実施例の変形例：
次に第１実施例の変形例について説明する。なお、システム構成、及び図６に示した印刷処理の流れについては実施例１と同様であるため、説明を省略する。なお、本変形例は、３種類以上の色のトナーを用いてオブジェクトを生成する場合に適用される処理である。
【００８５】
上述した第１実施例では、ＣＰＵ２１は画像形成部２４に対し、１ドット拡大手段と、１ドット縮小手段と、のいずれかの処理が実行させることによって、最初に用紙に転写される色のトナーが用紙上に占有する面積が、他の色のトナーが用紙上に占有する面積に比べて、最も広くなるように制御することを述べた。
【００８６】
これに対し、本変形例で示す処理は、以下の２つの条件が満たされるように１ドット拡大処理、もしくは１ドット縮小処理を実行する。すなわち、本変形例では、３種類以上の色のトナーを用いてオブジェクトを生成する場合に、ＣＰＵ２１は、(１)最初に用紙に転写される色のトナーと、２番目に用紙に転写される色のトナーと、が転写される際の用紙上で占有する面積が同じになること、及び(２)最初に転写される色のトナー及び２番目に転写される色のトナーが、３番目以降に転写される色のトナーに比べて、用紙上で占有する面積が広くなること、の２つの条件が満たされるように処理を実行する。
【００８７】
上述したような処理を実行させるのは以下の理由による。すなわち、ＫＹＭＣのトナーがこの順に用紙に転写される場合において、転写されるオブジェクトが、例えば、ＫのトナーとＹのトナーのように、用紙への転写順序が連続する色のトナーが用紙に転写される場合には、トナーの飛散が発生しにくいと考えられるためである。
【００８８】
従って、図８のフローチャートのＳ３０４の色変換処理によって、色空間の変換を実行されたオブジェクトが、本変形例に示したオブジェクトであると判断される場合には、ＣＰＵ２１は、本変形例に示すような１ドット拡大処理または１ドット縮小処理のいずれかの処理を実行する。こうすることで、ＣＰＵ２１は、上述した実施例で実施される１ドット拡大処理または１ドット縮小処理を実行する場合に比べて、オブジェクトのエッジ部の色を元々のオブジェクトの色に近い状態で画像を形成させることができる。
【００８９】
図９は、３種類以上の色のトナーを用いてオブジェクトを生成する際に、本変形例によって１ドット拡大処理を実行した場合のトナーの状態を示す図である。(Ａ)は３種類の色を用いてオブジェクトを生成する場合であり、(Ｂ)は４種類の色を用いてオブジェクトを生成する場合である。
【００９０】
３種類の色のトナーを用いてオブジェクトを生成する場合については、図９(Ａ)に図示するように、位置Ｙの画素において、Ｙのトナーと、Ｍのトナーとが転写される。一方、Ｃのトナーは転写されない。また、４種類の色のトナーを用いてオブジェクトを生成する場合については、図９(Ｂ)に図示するように、位置Ｙの画素において、Ｋのトナーと、Ｙのトナーとが転写される。一方、Ｍのトナーと、Ｃのトナーは転写されない。
【００９１】
また、図１０は、本変形例で１ドット縮小処理を実行した場合のトナーの状態を示す図である。(Ａ)は３種類の色を用いてオブジェクトを生成する場合であり、(Ｂ)は４種類の色を用いてオブジェクトを生成する場合を示す。
【００９２】
３種類の色のトナーを用いてオブジェクトを生成する場合については、図１０(Ａ)に図示するように、位置Ｘの画素において、Ｃのトナーが転写されない。また、４種類の色のトナーを用いてオブジェクトを生成する場合については、図１０(Ｂ)に図示するように、位置Ｘの画素において、Ｍのトナーと、Ｃのトナーとが転写されない。
【００９３】
Ｂ．別の実施例：
(１)上述した第１実施例では、ＣＰＵ２１は、図４または図９の形態で１ドット拡大処理を実行し、図５または図１０の形態で１ドット縮小処理を実行することを述べた。しかしながら、３種類以上の色のトナーを用いてオブジェクトを生成する場合に、ＣＰＵ２１は、上記に記載した以外の方法でトナー飛散抑制処理を実行することができる。以下に、その具体例を、図１１を用いて説明する。なお、ＫＹＭＣのトナーがこの順に用紙に転写される場合を想定する。
【００９４】
図１１(Ａ)は、３種類の色のトナーを用いてオブジェクトを生成する場合について示しており、図１１(Ｂ)は４種類の色のトナーを用いてオブジェクトを生成する場合について示す。図示するように、用紙に転写される順序が先である色のトナーほど、用紙上で占有する面積が広くなるように転写される。この結果、後に転写される色のトナーが、その直前に転写される色のトナーによって受け止められるため、トナーの飛散を抑制することができる。
【００９５】
その他にも、様々な種類の転写方法が考えられる。本発明では、一般に、用紙に最初に転写される色のトナーが占有する面積が、全ての色のトナーの中で最も広ければよい。
【００９６】
(２)上述した実施例では、オブジェクトの中に特定のサイズ以下の文字が含まれるか否かによって、ＣＰＵ２１は、１ドット拡大処理を実行するか、または１ドット縮小処理を実行するかを切り替えたが、別の構成であってもよい。例えば、オブジェクトに特定の幅以下の線が含まれるか否かを判断することによって、ＣＰＵ２１は、１ドット拡大処理を実行するか、または１ドット縮小処理を実行するかを切り替えてもよい。
【００９７】
(３)上述した実施例では、オブジェクトのエッジ部を構成する全ての画素において、トナー飛散抑制処理を実行することを記載したが、別の構成であってもよい。例えば、ＣＰＵ２１は、オブジェクトのエッジ部の画素のうち、オブジェクトの内側のエッジ部の画素だけにトナー飛散抑制処理を実行してもよい。
【００９８】
また、上述した実施例において、Ｂ及びＣの画素で特定の色のトナーを転写させる、または転写させないことを記載したが、異なる構成であってもよい。例えば、図１２(Ａ)に示すように、ＣＰＵ２１は、エッジ部の画素を含む２つ以上の画素に対して１ドット拡大処理を実行してもよい。また、同様に、図１２(Ｂ)に示すように、ＣＰＵ２１は、エッジ部の画素を含む２つ以上の画素に対して１ドット縮小処理を実行してもよい。
【００９９】
こうすることで、トナー飛散を抑制する可能性を高めることができる。
【０１００】
(４)上述した実施例では、オブジェクトが単一色で構成される場合にトナー飛散抑制処理を実行することを記載したが、これに代えて、オブジェクトが複数色で構成される場合であっても、ＣＰＵ２１はトナー飛散抑制処理を実行してもよい。
【０１０１】
また、１つの画素群あたりに含まれるトナーの総量が所定の割合以下であっても、ＣＰＵ２１はトナー飛散抑制処理を実行してもよい。
【０１０２】
こうすることで、トナー飛散を抑制することが優先的な課題として考えられる場合には、ＣＰＵ２１は多様なオブジェクトでトナー飛散抑制処理を実行することができる。
【０１０３】
(５)上述した実施例では、ＣＰＵ２１は、ユーザの意図にかかわらずトナー飛散抑制処理を実行することを記載したが、異なる構成であってもよい。すなわち、ＣＰＵ２１は、トナー飛散抑制処理の実行を所望するか否かをユーザに選択させてもよい。この場合、ユーザは操作部２６を用いてトナー飛散処理を実行するか否かを選択することができる。
【０１０４】
(６)上述した実施例では、カラープリンタ２０の中のＣＰＵ２１が画像形成の実行を制御しているが、これに代えて、ＬＡＮ４０を介してカラープリンタ２０と接続されている端末装置３０が備えるＣＰＵが画像形成を制御してもよい。
【符号の説明】
【０１０５】
２０…カラープリンタ、２１…ＣＰＵ、２２…ＲＡＭ、２３…ＮＶＲＡＭ、２４…画像形成部、２５…表示部、２６…操作部、２７…ネットワークインターフェース、３０…端末装置、４０…ＬＡＮ
【図１】
2012203298.tif 000003
【図２】
2012203298.tif 000004
【図３】
2012203298.tif 000005
【図４】
2012203298.tif 000006
【図５】
2012203298.tif 000007
【図６】
2012203298.tif 000008
【図７】
2012203298.tif 000009
【図８】
2012203298.tif 000010
【図９】
2012203298.tif 000011
【図１０】
2012203298.tif 000012
【図１１】
2012203298.tif 000013
【図１２】
2012203298.tif 000014