(57)【要約】【課題】カラー文字がカラーモノクロ変換された際に、小ポイント文字は大ポイント文字に比べて薄く見えてしまう、という課題がある。【解決手段】  カラー画像データを単色の画像データに変換する画像処理装置であって、前記カラー画像データに含まれるオブジェクトを抽出し、その抽出されたオブジェクトのサイズが所定の閾値よりも小さいかどうか判定する。そしてオブジェクトのサイズが所定の閾値よりも小さいと判定されると、そのオブジェクトの濃度を上げるように調整する。【選択図】  図３
2018157270.tif 000002
【特許請求の範囲】
【請求項１】
カラー画像データを単色の画像データに変換する画像処理装置であって、
前記カラー画像データに含まれるオブジェクトを抽出する抽出手段と、
前記抽出手段により抽出された前記オブジェクトのサイズが所定の閾値よりも小さいかどうか判定する判定手段と、
前記判定手段により前記オブジェクトのサイズが所定の閾値よりも小さいと判定されると、前記オブジェクトの濃度を上げるように調整する濃度調整手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記判定手段は、前記抽出手段が抽出した前記オブジェクトが文字の場合に、当該文字のサイズが所定の文字サイズよりも小さいかどうか判定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記カラー画像データはＲＧＢ値を含み、
前記濃度調整手段は、前記オブジェクトを単色の画像データに変換したＲＧＢ値を濃度値に変換し、当該濃度値に対応する濃度調整量を記憶するテーブルを用いて前記オブジェクトの濃度を上げるための調整量を取得し、当該調整量により前記オブジェクトを単色の画像データに変換したＲＧＢ値を変更することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記濃度調整手段は、前記文字のフォントに応じて前記オブジェクトの濃度の調整量を変化させることを特徴とする請求項２に記載の画像処理装置。
【請求項５】
カラー画像データを単色の画像データに変換する画像処理装置であって、
前記カラー画像データに含まれるオブジェクトを抽出する抽出手段と、
前記抽出手段により抽出された前記オブジェクトのサイズが所定の閾値よりも小さいかどうか判定する判定手段と、
前記判定手段により前記オブジェクトのサイズが所定の閾値よりも小さいと判定されると、前記オブジェクトを太らせる太らせ手段と、
を有することを特徴とする画像処理装置。
【請求項６】
前記判定手段は、前記抽出手段が抽出した前記オブジェクトが文字の場合に、当該文字のサイズが所定の文字サイズよりも小さいかどうか判定することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記太らせ手段は、前記文字のフォントに応じて前記オブジェクトを太らせる量を変化させることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
カラー画像データを単色の画像データに変換する画像処理装置であって、
前記カラー画像データに含まれるオブジェクトを抽出する抽出手段と、
前記抽出手段によって抽出されたオブジェクトの色とサイズに応じて、前記オブジェクトを単色のオブジェクトに変換する際の、単色のオブジェクトの濃度を決定する決定手段とを有することを特徴とする画像処理装置。
【請求項９】
カラー画像データを単色の画像データに変換する画像処理方法であって、
前記カラー画像データに含まれるオブジェクトを抽出する抽出工程と、
前記抽出工程で抽出された前記オブジェクトのサイズが所定の閾値よりも小さいかどうか判定する判定工程と、
前記判定工程で前記オブジェクトのサイズが所定の閾値よりも小さいと判定されると、前記オブジェクトの濃度を上げるように調整する濃度調整工程と、
を有することを特徴とする画像処理方法。
【請求項１０】
カラー画像データを単色の画像データに変換する画像処理方法であって、
前記カラー画像データに含まれるオブジェクトを抽出する抽出工程と、
前記抽出工程で抽出された前記オブジェクトのサイズが所定の閾値よりも小さいかどうか判定する判定工程と、
前記判定工程で前記オブジェクトのサイズが所定の閾値よりも小さいと判定されると、前記オブジェクトを太らせる太らせ工程と、
を有することを特徴とする画像処理方法。
【請求項１１】
コンピュータを、請求項１乃至８のいずれか１項に記載の画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置と画像処理方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、ドキュメントやプレゼンテーションの文書は、フルカラーで作成されることが一般的であるが、元がカラーの文書であっても、その印刷時には、コストを考慮してモノクロ（単色）で印刷される場合が多い。このようにカラー画像をモノクロ画像として印刷する場合、カラーデータをグレースケールデータに変換する処理が必要となる。通常、このような変換処理では、例えば元のカラーデータがＲＧＢで表される場合、そのＲＧＢ値を輝度信号（Ｙ）に変換する式を利用し、得られた値を元のカラー値に対応するグレー値とするカラー・グレー変換方法が使われる。このようなカラー・グレー変換を用いた場合、元のカラー値によっては、モノクロで出力された画像が薄くなり、視認性が悪くなるというという問題がある。特許文献１には、カラー・グレー変換で薄くなる文字に対して、文字サイズが一定以上の場合に太らせ処理を行い、文字サイズが小さい場合は、文字がつぶれてしまうため太らせ処理を行わない手法が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１２９５４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら従来の手法では、文字サイズが小さい文字（小ポイント文字）に対しては視認性が向上できない。更に同じ濃度であっても、小ポイント文字は、文字サイズが大きい文字（大ポイント文字）よりも薄く見えてしまうという課題があった。
【０００５】
本発明の目的は、上記従来技術の課題を解決することにある。
【０００６】
本発明の目的は、カラー画像データを単色で出力する際に、サイズが所定値以下のオブジェクトの視認性を向上させる技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明の一態様に係る画像処理装置は以下のような構成を備える。即ち、
カラー画像データを単色の画像データに変換する画像処理装置であって、
前記カラー画像データに含まれるオブジェクトを抽出する抽出手段と、
前記抽出手段により抽出された前記オブジェクトのサイズが所定の閾値よりも小さいかどうか判定する判定手段と、
前記判定手段により前記オブジェクトのサイズが所定の閾値よりも小さいと判定されると、前記オブジェクトの濃度を上げるように調整する濃度調整手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、カラー画像データを単色で出力する際に、サイズが所定値以下のオブジェクトの視認性を向上させることができる。
【０００９】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１０】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態１に係る画像形成装置の構成を説明するブロック図。
【図２】実施形態１に係る画像形成装置におけるプリント処理の流れを説明する図。
【図３】実施形態１に係る画像形成装置における色変換処理を説明するフローチャート。
【図４】実施形態１に係る画像形成装置が受信した印刷データに含まれるコマンドと、その変換例及びそれに基づく描画結果の一例を説明する図。
【図５】実施形態１に係る濃度調整量の取得に使用される濃度調整グラフの一例を示す図。
【図６】実施形態２に係る画像形成装置における色変換処理を説明するフローチャート。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１２】
［実施形態１］
図１は、本発明の実施形態１に係る画像形成装置１００の構成を説明するブロック図である。
【００１３】
画像形成装置１００は、本発明に係る画像処理装置の一例であり、例えば、スキャン機能やプリンタ機能等、複数の機能が一体化された複合機（ＭＦＰ：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である。制御部１０１は、画像形成装置１００を統括的に制御しており、ＣＰＵ１０５、ＲＡＭ１０６、記憶部１０７、装置制御部１０２、画像処理部１０３を含む。ＣＰＵ１０５は、記憶部１０７に記憶されているプログラムをＲＡＭ１０６に展開し、それを実行することにより、この画像形成装置１００の動作を制御している。ＲＡＭ１０６は、一時記憶メモリであり、画像データやプログラム等を一時的に記憶することが可能である。記憶部１０７は例えばハードディスクであり、この画像形成装置１００を制御するためのパラメータや、実施形態に係る制御を実現するためのアプリケーションやプログラムやＯＳなどを記憶している。装置制御部１０２はデバイスコントローラであり、操作部１０４、画像読取部１０８、画像出力部１０９などの制御部１０１に接続されている部分を制御する。画像読取部１０８は例えばスキャナであり、画像出力部１０９は例えばプリンタである。ＣＰＵ１０５が上述のプログラムを実行することにより、画像読取部１０８が読み取った原稿の画像データを取得するスキャン機能や、画像出力部１０９を介して画像を用紙等の記録媒体やモニタなどへ出力する出力機能が実現される。画像処理部１０３は、例えば、記憶部１０７に記憶された画像データを読み出し、パラメータに従ってその画像データを最適化したり、操作部１０４から通知された設定情報に基づいて画像処理を行う。操作部１０４は、タッチパネルやハードウェアキー等を含み、ユーザからの指示や設定の操作を受付けるとともに、画像形成装置１００の装置情報やジョブの進捗情報、各種ユーザインタフェース画面を表示する。操作部１０４で受け付けた設定情報などは、装置制御部１０２を介して記憶部１０７に格納される。図１に示すブロックの他に、画像形成装置１００の機能を実行する際に必要なブロックが適宜含まれる。それらブロックには、例えば、ルータやファイヤウォール等のネットワークインタフェースなどが含まれ、これにより外部のＰＣやサーバと相互に通信可能に接続される。
【００１４】
図２は、実施形態１に係る画像形成装置１００におけるプリント処理の流れを説明する図である。
【００１５】
アプリケーション２０１は不図示の外部装置（ＰＣ等）に搭載されており、その外部装置では、そのアプリケーション２０１を使用して、ドキュメント文書やプレゼンテーション文書などの電子データが作成される。プリンタドライバ２０２は、その外部装置に搭載されているプリンタドライバで、画像形成装置１００に印刷データ（カラー画像データ）を出力して印刷させるためのドライバである。プリンタドライバ２０２で作成された印刷データは画像形成装置１００へ送られて印刷される。
【００１６】
この印刷データは、画像形成装置１００の画像処理部１０３で処理される。画像形成装置１００は、この印刷データを受信すると、コマンド判別部２０３によりＰＤＬ種別を判別させる。このＰＤＬ種別は、ＰｏＳｔＳｃｒｉｐｔ（ＰＳ）やＰｒｉｎｔｅｒＣｏｍｍａｎｄＬａｎｇｕａｇｅ（ＰＣＬ）などを含む。コマンド解析部２０４は、ＰＤＬの種別毎に存在し、コマンド判別部２０３で特定されたＰＤＬ種のコマンドの抽出及び解析を実行する。こうして解析されたコマンドの内容に応じてグレー化処理などが行われる。コマンド実行部２０５は、コマンド解析部２０４の解析結果に応じてラスタ画像を生成する。画像調整部２０６は、そのラスタ画像に対して色変換、フィルタなどの画像処理を適用する。尚、図２に示す画像処理部１０３のコマンド判別部２０３、コマンド解析部２０４、コマンド実行部２０５及び画像調整部２０６の機能は、本実施形態ではＣＰＵ１０５が前述のプログラム実行することにより実現される。
【００１７】
図４は、実施形態１に係る画像形成装置１００が受信した印刷データに含まれるコマンドと、その変換例及びそれに基づく描画結果の一例を説明する図である。
【００１８】
コマンドには、描画コマンドと制御コマンドがあり、描画コマンド４００は、その描画コマンドの一例を示す。そして、この描画コマンド４００を用いて描画された画像を画像４０５で示す。描画コマンド４００には、文字のサイズを設定する文字サイズ設定コマンド４０１、文字のフォントを設定するフォント設定コマンド４０２、色を設定する色設定コマンド４０３、文字を描画する文字描画コマンド４０４がある。これら一連のコマンドの構成は、他の文字列（図４の例では文字列ＢＢＢ，ＣＣＣ）の場合も同様である。この他にも、座標や線の太さを設定するコマンド等も含まれるが、それらは省略している。
【００１９】
この描画コマンド４００の内容を簡単に説明する。「Set Page Color(BW)」は、以下のコマンドはモノクロで展開されることを示している。文字サイズ設定コマンド「SetText Size(24)」は、文字のサイズが２４ポイントであることを示し、フォント設定コマンド「Set Font (Arial)」は、文字のフォントがＡｒｉａｌを示す。色設定コマンド「Set Color(255,0,0)」は色が黒であることを示し、文字描画コマンド「Draw Text("A")」は文字「Ａ」を描画すること示している。従って、図４の３番目から８番目のコマンドは、３つの文字「Ａ」がＡｒｉａｌフォント、２４ポイントの文字サイズで、黒色で描画されることを示している。
【００２０】
同様に、９番目〜１４番目のコマンドは、３つの文字「Ｂ」がＡｒｉａｌフォント、１６ポイントの文字サイズで、黒色で描画されることを示している。更に、１５番目から２０番目のコマンドは、３つの文字「Ｃ」がＡｒｉａｌフォント、６ポイントの文字サイズで、黒色で描画されることを示している。
【００２１】
従って、描画コマンド４００の３番目から８番目のコマンドで描画されたものが、画像４０５の４０６で示す文字列ＡＡＡ、９番目〜１４番目のコマンドで描画されたものが、画像４０５の４０７で示す文字列ＢＢＢである。更に、１５番目から２０番目のコマンドで描画されたものが、画像４０５の４０８で示す文字列ＣＣＣである。以上がプリント処理の一例であり、本実施形態１では、この処理の流れに基づいて説明を行う。
【００２２】
次に、実施形態１の特徴である小ポイント文字のグレー化処理について説明する。
【００２３】
色文字がグレー化された際に、小ポイント文字は、大ポイント文字と同じ濃度にすると、大ポイント文字よりも薄く見えてしまう。そのため、小ポイント文字の濃度を上げることにより、大ポイント文字と同等の見えになるように調整する点が実施形態１の特徴である。
【００２４】
図３は、実施形態１に係る画像形成装置１００における色変換処理を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ１０５が記憶部１０７に格納されているプログラムをＲＡＭ１０６に展開し、その展開したプログラムを実行することにより達成される。また、上述した通り、実施形態１に係るグレー化処理は、ＣＰＵ１０５がコマンド解析部２０４として機能することにより実行されるものとして説明する。ここでは、例えば図４に示すような、モノクロ指定された描画コマンド４００を受信した場合で説明する。
【００２５】
まずＳ３０１でＣＰＵ１０５は、その描画コマンドが文字の描画コマンドを含むかどうかを判定する。ここで文字の描画コマンドが含まれていないと判定するとＳ３０４に進み、ＣＰＵ１０５は通常のグレー化処理を行って、この処理を終了する。尚、この通常のグレー化処理では、色設定コマンド（「Set Color(255,0,0)」）で指定されているＲＧＢ信号は、予め定められた所定のバランスでブレンドされてＲＧＢ等量の信号となる。ここでは例えば図４の処理後の描画コマンド４０９の色設定コマンド４１０，４１１のように、「Set Color(255,0,0)」が「Set Color(96,96,96)」に変換される。即ち、描画コマンド４００の色設定コマンド「Set Color(255,0,0」で指定されているものが、Ｒ：Ｇ：Ｂ＝３：４：１でブレンドされて、色設定コマンド４１０で示す通常グレー化信号値「Set Color(96,96,96)」に変換されている。尚、この通常のグレー化処理はこれに限るものではなく、ブレンド率や変換方法はどのように変換してもよい。
【００２６】
一方、Ｓ３０１でＣＰＵ１０５は文字の描画コマンドが含まれていると判定するとＳ３０２に進みＣＰＵ１０５は、その描画コマンドに含まれる文字サイズ設定コマンド（Set Text Size）を確認する。そして、そこで設定されている文字サイズが、予め定められた所定のサイズより小さいかどうか判定し、小さいときはＳ３０３に進み、そうでないときはＳ３０４に進んで、前述の通常のグレー化処理を行う。
【００２７】
Ｓ３０３でＣＰＵ１０５は、小ポイント文字のグレー化処理を行う。小ポイント文字は例えば、６ポイント以下の小さい文字とする。但し、出力するエンジンによって視認性が変わるため、この小ポイント文字の閾値は、そのエンジンにおける文字の再現性に応じて可変にしても良い。Ｓ３０３の小ポイント文字のグレー化処理では、色文字の濃度に応じて信号値を調整する。
【００２８】
例えば、前述の図４の例では、描画コマンド４００の１５番目〜２０番目のコマンドで描画される文字「Ｃ」が、この小ポイント文字のグレー化処理の対象となる。従って、処理後の描画コマンド４０９では、色設定コマンド「Set Color(255,0,0」は、色設定コマンド４１２「Set Color(85,85,85」に変換されている。
【００２９】
以上は、色設定コマンド「Set Color(255,0,0」が、ＲＧＢ値として入力されることを前提としている。但し、アプリケーション２０１やプリンタドライバ２０２でグレー化された信号値が入力された場合でも、同様に濃度調整を行うことが可能である。
【００３０】
次に実施形態１に係る濃度の調整方法を説明する。
【００３１】
図５は、実施形態１に係る濃度調整量の取得に使用される濃度調整グラフの一例を示す図である。実施形態１に係る画像形成装置１００は、このグラフ図で示すデータを記憶しているテーブルを記憶部１０７に記憶している。このテーブルは、グレー化された文字のＲＧＢ信号値を変換した濃度値を入力し、それに対応する濃度調整量を出力する。
【００３２】
図５において、５０１，５０２は濃度調整設定の一例を示している。ここで横軸は、小ポイント文字の濃度、縦軸は濃度調整量を示す。ここで濃度とは、出力時の濃さを示しており、例えばＲＧＢ信号を反転させた値と考えることができる。但し、本発明はこれに限らず、出力時の濃さを調整できる方法であれば、ＲＧＢ信号を実際の濃度値に変換して調整したり、或いは明度値に変換して調整してもよい。
【００３３】
図４に示す描画コマンド４００の色設定コマンドをグレー化したＲＧＢ信号の濃度が横軸であり、その濃度に応じて、縦軸の濃度調整量が決定される。そして、この濃度調整量に応じて、グレー化後のＲＧＢ値を変化させることで、小ポイント文字のグレー化処理を実行した際の、小ポイント文字の色設定コマンドを決定する。ここでは、上述した描画コマンド４００で描画される小ポイント文字である３つの文字「ＣＣＣ」４０８を例に説明する。
【００３４】
これら小ポイント文字「ＣＣＣ」４０８の色設定コマンド「Set Color(255,0,0」に対して、通常のグレー化を行うと、そのＲＧＢ信号は（９６，９６，９６）となる。しかしながら、小ポイント文字「ＣＣＣ」４０８は、小ポイント文字のグレー化処理の対象であるため、グレー化されたＲＧＢ信号値を濃度に変換（２５５−９６＝１５９）する。そして濃度調整グラフの濃度調整設定５０１で、この濃度値「１５９」に対応する濃度調整量を求めると「１１」となる。よって、小ポイント文字「ＣＣＣ」４０８の色設定コマンド４０３は、「１１」レベルの調整が必要と判断される。これにより、処理後の描画コマンド４０９の色設定コマンド４１２で示すように、小ポイント文字のグレー化信号値として色設定コマンド「Set Color(85,85,85」となる。ここで、ＲＧＢの各値「８５」は、上述の通常のグレー化を行ったときのＲＧＢ信号（９６，９６，９６）のそれぞれから「１１」を引いた値で求められる。ここで出力される文字の濃度は、このＲＧＢ値を反転させた値で表されるため、小ポイント文字「ＣＣＣ」４０８の文字の濃度は、他の文字列４０６，４０７の文字の濃度よりも高い（色が濃い）ものとなっている。
【００３５】
図５の濃度調整グラフでは、濃度が極めて薄い場合、及び濃い場合は、大ポイント文字と小ポイント文字の見た目の濃度差が出にくいため濃度調整量を小さくし、中間の濃度域では濃度調整量を大きくしている。更に、濃度が予め定めた信号値Ｘを超える場合は、濃度調整の有無に関わらず、トナー消費量を増やさないことを考慮した濃度調整グラフとしている。但し、濃度調整量の制御はこれに限るものではなく、濃度に応じて一律の割合で濃度調整量を決定してもよく、大ポイント文字と小ポイント文字の見た目の濃度差を揃えるような調整量であればよいものとする。又は、プリンタエンジンの特性やその他の画像処理、フォントによって調整量を変更することも可能である。例えばゴシック体やサンセリフ体には、実線の濃度調整設定５０１を適用し、例えば明朝やサンセリフ体には、点線で示す濃度調整設定５０２を適用するなどとしてもよい。
【００３６】
以上説明したように実施形態１によれば、カラー文字をモノクロで出力する際に、大ポイント文字よりも薄く見えてしまう小ポイント文字の濃度を上げることにより、小ポイント文字の視認性の低下を防止することができる。
【００３７】
［実施形態２］
ここでは、実施形態１と異なる処理についてのみ説明する。実施形態２では、小ポイント文字に対して太らせ処理を実行することで小ポイント文字の視認性をあげ、大ポイント文字と同等の視認性を得る点を特徴とする。実施形態１では、コマンド解析部２０４が色設定コマンドを変換する処理として説明したが、実施形態２では、画像調整部２０６が小ポイント文字を太らせる太らせ処理を行うものとする。尚、実施形態２に係る画像形成装置１００のハードウェア構成等は、前述の実施形態１と同様であるため、その説明を省略する。
【００３８】
図６は、実施形態２に係る画像形成装置１００における色変換処理を説明するフローチャートである。尚、このフローチャートで示す処理は、ＣＰＵ１０５が記憶部１０７に格納されているプログラムをＲＡＭ１０６に展開し、その展開したプログラムを実行することにより達成される。
【００３９】
図６のＳ６０１、Ｓ６０２は、前述の実施形態１に係る図３のＳ３０１，Ｓ３０２と同様に、描画コマンドが文字描画コマンドかどうか、また文字サイズ設定コマンドで設定されている文字サイズが、予め定められた所定のサイズより小さいかどうかを判定する。
【００４０】
Ｓ６０２でＣＰＵ１０５が、文字サイズ設定コマンドで設定されている文字サイズが、所定のサイズより小さいと判定するとＳ６０３に進み、そうでないときは、この処理を終了する。Ｓ６０３でＣＰＵ１０５は、その小ポイント文字と判定された文字の属性を作成する。ここで、この属性について説明する。属性とは、描画されているオブジェクトが文字か、グラフィックか、イメージか等を示す情報である。コマンド実行部２０５によりコマンドが実行されると、ラスタ画像および、各画素の属性を示す像域画像が作成される。ここで像域画像は、ラスタ画像と同じサイズで、各画素の属性を保持している。実施形態２では、Ｓ６０３でコマンド実行部２０５が小ポイント文字の属性を生成して画像調整部２０６へ送る。これによりＳ６０４でＣＰＵ１０５が画像調整部２０６として機能し、小ポイント文字の属性の領域に太らせ処理を実行する。この太らせ処理では、文字の濃度に応じて太らせ量を変化させてもよい。
【００４１】
またＳ６０３の小ポイント文字の属性の生成時にフォント設定コマンドを確認し、ローマ字フォントであるか、漢字を含むフォントであるかを判定して、それらフォントに応じて小ポイント文字の属性を複数生成してもよい。尚、このＳ６０４の小ポイント文字の太らせ処理は、文字のプロポーションに影響を与える場合があるため、複雑な構成をもつ漢字フォントに対しては、太らせ処理を弱めるようにしても良い。
【００４２】
以上説明したように実施形態２によれば、カラー文字をモノクロで出力する際に、大ポイント文字よりも薄く見えてしまう小ポイント文字の視認性を上げることにより、小ポイント文字の視認性の低下を防止できる効果がある。
【００４３】
また上述の実施形態１の濃度調整、及び実施形態２の太らせ処理の何れか、或いは両方を適用するかどうかをユーザが選択できるようにしても良い。その際、選択画面（不図示）を操作部１０４に表示させ、その画面を介してユーザの指示に応じて、適用する処理を選択する。
【００４４】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００４５】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００４６】
１００…画像形成装置、１０１…制御部、１０３…画像処理部、１０４…操作部、１０５…ＣＰＵ、１０６…ＲＡＭ、１０７…記憶部、１０９…画像出力部、２０４…コマンド解析部、２０５…コマンド実行部、２０６…画像調整部
【図１】
2018157270.tif 000003
【図２】
2018157270.tif 000004
【図３】
2018157270.tif 000005
【図４】
2018157270.tif 000006
【図５】
2018157270.tif 000007
【図６】
2018157270.tif 000008