(57)【要約】【課題】トナーセーブ機能で文字の属性に応じた調整が可能であり、トナー消費量を有効に削減して文字の中で重要な要素を鮮明に印字可能な画像データを出力し得る画像形成装置を提供する。【解決手段】この装置でＣＰＵ１２の制御に応じてトナーセーブを行うＡＳＩＣ１００は、入力された画像データを言語解析して中間データに変換するＰＤＬ解析部１０９と、中間データを文字、グラフィック、イメージの３要素データに分離する描画処理部１０３と、要素データを全て記憶するＲＧＢデータ用メモリ１０５と、文字のみを記憶する中間データ用メモリ１０８と、描画処理部１０３により文字の属性に応じてどれに対して制御を行うかの初期設定に基づいてトナーセーブの制御を行うときに文字のクリア制御を行った後の文字をトナーセーブ値として記憶するトナーセーブ値用メモリ１０４と、セーブ値に基づいて要素データに画像処理を施す画像処理部１１０と、を備える。【選択図】図１
2014095744.tif 000002
【特許請求の範囲】
【請求項１】
装置全体を制御する制御指示手段からの制御指示に応じて、通常の出力時よりもトナー消費量を節約して画像データを出力して印刷するトナーセーブ機能を備えた画像形成装置であって、
前記トナーセーブ機能を実行するためのＡＳＩＣとして、入力された画像データを言語解析して画像処理できる中間データに変換するＰＤＬ解析手段と、オブジェクト分離機能により前記中間データを文字データ、グラフィックデータ、イメージデータの３要素データに分離する分離手段と、前記３要素データの全てを記憶する第１の記憶手段と、前記分離手段で前記３要素データから抽出された前記文字データのみを記憶する第２の記憶手段と、前記文字データの属性に応じてトナーセーブの制御を行うか否かの選択設定が可能な選択設定手段と、予めどの属性の文字データに対して前記トナーセーブの制御を行うかの初期設定を保有した初期設定保有手段と、前記初期設定に基づいて前記文字データに対して属性に応じて前記トナーセーブの制御を行うときに当該文字データを消去するクリア制御を行うクリア制御手段と、前記文字データに対して前記クリア制御を行った後の文字データをトナーセーブ値として記憶する第３の記憶手段と、前記トナーセーブ値に基づいて前記３要素データに対して画像処理を施す画像処理手段と、を備えたことを特徴とする画像形成装置。
【請求項２】
請求項１記載の画像形成装置において、前記文字データの文字色を検知する文字色検知手段と、前記文字データの文字太さを検知する文字太さ検知手段と、前記文字データの文字サイズを検知する文字サイズ検知手段と、前記文字データの文字フォントの種類を検知する文字フォント検知手段と、前記文字データの要素中で重要情報に含まれる文字領域を検知する文字領域検知手段と、前記検知された文字色、文字太さ、文字サイズ、文字フォント、文字領域に応じて前記トナーセーブの制御を行う文字データ制御手段と、を備えたことを特徴とする画像形成装置。
【請求項３】
請求項２記載の画像形成装置において、前記トナーセーブの制御のオン／オフを切り替えて設定するセーブモード切替手段と、前記セーブモード切替手段がオンであるときに前記トナーセーブを行う対象の前記文字データについてのデフォルト値を持つトナーセーブデフォルトテーブルと、を備え、前記文字データ制御手段は、前記入力される画像データが前記文字データのみで形成されるデータであると共に、前記セーブモード切替手段がオン設定で当該文字データに対して一括して前記トナーセーブの制御を行う場合に、前記第１の記憶手段を使用せずに前記トナーセーブデフォルトテーブルの前記デフォルト値に従って当該トナーセーブの制御を行うことを特徴とする画像形成装置。
【請求項４】
請求項２記載の画像形成装置において、前記文字データ制御手段は、前記入力される画像データが前記文字データ以外の要素のみである場合に、前記第２の記憶手段を使用せずに前記トナーセーブの制御を行うことを特徴とする画像形成装置。
【請求項５】
請求項２記載の画像形成装置において、前記文字データ制御手段は、前記文字データの前記トナーセーブの制御を行う対象についての属性の設定をアプリケーション又は外部装置からの操作指示により変更させるための制御を行うと共に、当該変更内容に応じて当該トナーセーブの制御を変更することを特徴とする画像形成装置。
【請求項６】
請求項５記載の画像形成装置において、前記文字データ制御手段は、前記属性の設定についての変更をページデータ毎に実行させる制御を行うことを特徴とする画像形成装置。
【請求項７】
装置全体を制御する制御指示手段からの制御指示に従って通常時よりもトナー消費量を節約して画像データを出力して印刷するトナーセーブを実行するための画像形成方法であって、
前記トナーセーブを実行するためのＡＳＩＣの処理として、ＰＤＬ解析手段により入力された画像データを言語解析して画像処理できる中間データに変換するデータ変換ステップと、分離手段のオブジェクト分離機能により前記中間データを文字データ、グラフィックデータ、イメージデータの３要素データに分離するデータ分離ステップと、前記３要素データの全てを第１の記憶手段に対して記憶するデータ記憶ステップと、前記分離手段で前記３要素データから抽出された前記文字データのみを第２の記憶手段に対して記憶する文字データ記憶ステップと、選択設定手段により前記文字データの属性に応じてトナーセーブの制御を行うか否かの選択設定を行う選択設定ステップと、予めどの属性の文字データに対して前記トナーセーブの制御を行うかの初期設定を初期設定保有手段に対して保有させる初期設定保有ステップと、クリア制御手段により前記初期設定に基づいて前記文字データに対して属性に応じて前記トナーセーブの制御を行うときに当該文字データを消去するクリア制御を行うクリア制御ステップと、前記文字データに対して前記クリア制御を行った後の文字データを第３の記憶手段に対してトナーセーブ値として記憶するトナーセーブ値記憶ステップと、画像処理手段により前記トナーセーブ値に基づいて前記３要素データに対して画像処理を施す画像処理ステップと、を有することを特徴とする画像形成方法。
【請求項８】
請求項７記載の画像形成方法において、文字色検知手段により前記文字データの色を検知する文字色検知ステップと、文字太さ検知手段により前記文字データの文字太さを検知する文字太さ検知ステップと、文字サイズ検知手段により前記文字データの文字サイズを検知する文字サイズ検知ステップと、文字フォント検知手段により前記文字データの文字フォントの種類を検知する文字フォント検知ステップと、文字領域検知手段により前記文字データの中で重要情報に含まれる文字領域を検知する文字領域検知ステップと、文字データ制御手段により前記検知された文字色、文字太さ、文字サイズ、文字フォント、文字領域に応じて前記トナーセーブの制御を行う文字データ制御ステップと、を有することを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通常の出力時よりもトナー消費量を節約して画像データを出力して印刷するトナーセーブ機能を備えた画像形成装置及び画像形成方法に関する。
【背景技術】
【０００２】
従来、この種の画像形成装置に備えられる画像出力装置には、トナー（色材）を用いて画像データを通常の濃度で出力して印刷を行う通常出力モードと、通常出力モードよりもトナー消費量を節約して画像データを出力して印刷するトナーセーブモードと、を備えるタイプのものが知られている。
【０００３】
このような画像出力装置でトナーセーブモードが選択された場合、印刷物の画質を任意の基準以下に落とすことなくトナー消費量を減少させるため、原稿画像の全領域から均一に画素を削除する間引き等の画像処理が行われる。このため、画像データが文字データ、グラフィックスデータ、イメージデータの混在したものであっても、その画質の重要度に拘らずにトナー消費量の削減度が一定であることにより、例えば重要度の高い文字等に合わせた場合には、重要度の低い文字等に対して更にトナーが削減される余地を残してしまったり、或いは重要度の低い文字等に合わせてしまった場合には、文字のかすれが生じたりすることで必要な情報が失われてしまうという問題がある。
【０００４】
そこで、こうした問題を解決するため、入力される画像データに含まれる文字領域と写真領域とを判別する領域分離処理を行い、それぞれの領域においてトナー使用量の削減度についての印刷に適用する画質レベルを別々に設定するか、或いは選択するようにし、設定した値に応じて各画像領域を構成する画素の一部を間引きして削除する手法が知られている。また、それと同時に画像全体としてトナーが通常出力モードと比べてどの位削減できるかといった情報を知らせる機能が既に知られている。
【０００５】
このようなトナーセーブ機能を実行してのトナーの削減時に画質の低下を抑制するための周知技術としては、例えば所望する色材の削減率を実現でき、かつ画質の低下を最低限に抑制するための印刷設定を利用者が容易に行うことができる「出力指示装置、画像形成システム、出力指示方法、制御プログラムおよびその記録媒体」（特許文献１参照）や、処理対象画像を出力する際に消費する画像形成物質量の制約を実現可能としつつも、画像の不自然さや違和感を低減する「画像処理装置及びこれを備えた画像読取装置、並びに、画像処理方法及び画像処理プログラム」（特許文献２参照）が挙げられる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１の技術では、画像データの種類を画素ではなく領域毎に判断しており、領域毎にトナーセーブの有無や割合を設定する機能であるため、トナー消費量の削減のために文字データ以外のグラフィックスデータ、イメージデータにはトナーセーブを行い、文字領域のみトナーセーブを行わないという処理を施しても、文字のみを鮮明に表示することができなかったり、或いは重要な部分のみをトナーセーブしない等の細かな調整を行うことができないという問題がある。
【０００７】
また、特許文献２の技術では、検出した顔画像領域以外の文字や数字等の比顔画像領域についてはエッジ検出部が検出したエッジ部以外の非エッジ部の画像濃度を下げるトナーセーブ処理を行い、顔画像領域については非エッジ部が含まれていてもその非エッジ部についてトナー処理を行わないエッジ検出機能を用いた文字に特化したトナーセーブの手法であり、文字データ全体としてトナーセーブできるという利点を持つものの、文字データの中で特に重要な部分のみをトナーセーブしない等の細かな調整を行うことができないという問題がある。
【０００８】
本発明は、このような問題点を解決すべくなされたもので、その技術的課題は、トナーセーブ機能で文字データの属性に応じた細かな調整制御が可能であり、利用者に違和感を与えずにトナー消費量を有効に削減して文字データの中で重要な要素のみを鮮明に印字可能な画像データを出力し得る画像形成装置及び画像形成方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記技術的課題を解決するため、本発明の第１の手段は、装置全体を制御する制御指示手段からの制御指示に応じて、通常の出力時よりもトナー消費量を節約して画像データを出力して印刷するトナーセーブ機能を備えた画像形成装置であって、トナーセーブ機能を実行するためのＡＳＩＣとして、入力された画像データを言語解析して画像処理できる中間データに変換するＰＤＬ解析手段と、オブジェクト分離機能により中間データを文字データ、グラフィックデータ、イメージデータの３要素データに分離する分離手段と、３要素データの全てを記憶する第１の記憶手段と、分離手段で３要素データから抽出された文字データのみを記憶する第２の記憶手段と、文字データの属性に応じてトナーセーブの制御を行うか否かの選択設定が可能な選択設定手段と、予めどの属性の文字データに対してトナーセーブの制御を行うかの初期設定を保有した初期設定保有手段と、初期設定に基づいて文字データに対して属性に応じてトナーセーブの制御を行うときに当該文字データを消去するクリア制御を行うクリア制御手段と、文字データに対してクリア制御を行った後の文字データをトナーセーブ値として記憶する第３の記憶手段と、トナーセーブ値に基づいて３要素データに対して画像処理を施す画像処理手段と、を備えたことを特徴とする。
【００１０】
また、本発明の第２の手段は、装置全体を制御する制御指示手段からの制御指示に従って通常時よりもトナー消費量を節約して画像データを出力して印刷するトナーセーブを実行するための画像形成方法であって、トナーセーブを実行するためのＡＳＩＣの処理として、ＰＤＬ解析手段により入力された画像データを言語解析して画像処理できる中間データに変換するデータ変換ステップと、分離手段のオブジェクト分離機能により中間データを文字データ、グラフィックデータ、イメージデータの３要素データに分離するデータ分離ステップと、３要素データの全てを第１の記憶手段に対して記憶するデータ記憶ステップと、分離手段で３要素データから抽出された文字データのみを第２の記憶手段に対して記憶する文字データ記憶ステップと、選択設定手段により文字データの属性に応じてトナーセーブの制御を行うか否かの選択設定を行う選択設定ステップと、予めどの属性の文字データに対してトナーセーブの制御を行うかの初期設定を初期設定保有手段に対して保有させる初期設定保有ステップと、クリア制御手段により初期設定に基づいて文字データに対して属性に応じてトナーセーブの制御を行うときに当該文字データを消去するクリア制御を行うクリア制御ステップと、文字データに対してクリア制御を行った後の文字データを第３の記憶手段に対してトナーセーブ値として記憶するトナーセーブ値記憶ステップと、画像処理手段によりトナーセーブ値に基づいて３要素データに対して画像処理を施す画像処理ステップと、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、トナーセーブ設定単位を文字データ、グラフィックデータ、イメージデータの３要素データとして大きな分類で分離するだけではなく、文字データの細かな属性についても設定し、重要な文字データの要素とそれ以外のグラフィックデータ、イメージデータの要素とで詳細なトナー消費量を調整制御できるため、トナーセーブ機能で文字データの属性に応じた細かな調整制御が可能となり、利用者に違和感を与えずにトナー消費量を有効に抑制（削減）して文字データの中で重要な要素のみを鮮明に印字可能な画像データを出力できるようになる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例１に係る画像形成装置の基本構成を示した概略ブロック図である。
【図２】図１に示す画像形成装置の要部におけるプリンタ印刷時の処理機能の概要を示したブロック図である。
【図３】図１に示す画像形成装置に備えられる描画処理部の細部構成を示した機能ブロック図である。
【図４】図１に示す画像形成装置に備えられる画像処理部における画像処理内容の概要を示した機能ブロック図である。
【図５】図１に示す画像形成装置において文字データのみトナーセーブの制御を行わない場合の画像データの出力印字イメージを処理別に例示した模式図であり、（ａ）はＲＧＢデータ用メモリに記憶される画像データの模式図、（ｂ）はトナーセーブ値用メモリに記憶される画像データの模式図、（ｃ）は画像処理部による画像処理後に出力される画像データの模式図である。
【図６】図１に示す画像形成装置において文字データの文字色に応じてトナーセーブの制御の有無、割合を制御する場合の画像データの出力印字イメージを処理別に例示した模式図であり、（ａ）はＲＧＢデータ用メモリに記憶される画像データの模式図、（ｂ）はトナーセーブ値用メモリに記憶される画像データの模式図、（ｃ）は画像処理部による画像処理後に出力される画像データの模式図である。
【図７】図１に示す画像形成装置において文字データの文字太さに応じてトナーセーブの制御の有無、割合を制御する場合の画像データの出力印字イメージを処理別に例示した模式図であり、（ａ）はＲＧＢデータ用メモリに記憶される画像データの模式図、（ｂ）はトナーセーブ値用メモリに記憶される画像データの模式図、（ｃ）は画像処理部による画像処理後に出力される画像データの模式図である。
【図８】図１に示す画像形成装置において文字データの文字大きさに応じてトナーセーブの制御の有無、割合を制御する場合の画像データの出力印字イメージを処理別に例示した模式図であり、（ａ）はＲＧＢデータ用メモリに記憶される画像データの模式図、（ｂ）はトナーセーブ値用メモリに記憶される画像データの模式図、（ｃ）は画像処理部による画像処理後に出力される画像データの模式図である。
【図９】図１に示す画像形成装置において文字データの文字フォント（種類）に応じてトナーセーブの制御の有無、割合を制御する場合の画像データの出力印字イメージを処理別に例示した模式図であり、（ａ）はＲＧＢデータ用メモリに記憶される画像データの模式図、（ｂ）はトナーセーブ値用メモリに記憶される画像データの模式図、（ｃ）は画像処理部による画像処理後に出力される画像データの模式図である。
【図１０】図１に示す画像形成装置において文字データの位置に応じてトナーセーブの制御の有無、割合を制御する場合の画像データの出力印字イメージを処理別に例示した模式図であり、（ａ）はＲＧＢデータ用メモリに記憶される画像データの模式図、（ｂ）はトナーセーブ値用メモリに記憶される画像データの模式図、（ｃ）は画像処理部による画像処理後に出力される画像データの模式図である。
【図１１】図１に示す画像形成装置の動作処理を示したフローチャートである。
【図１２】本発明の実施例２に係る画像形成装置に備えられる描画処理部の細部構成を示した機能ブロック図である。
【図１３】図１２に示す画像形成装置の動作処理を示したフローチャートである。
【発明を実施するための形態】
【００１３】
以下に、本発明の画像形成装置及び画像形成方法について、図面を参照して詳細に説明する。
【実施例１】
【００１４】
図１は、本発明の実施例１に係る画像形成装置の基本構成を示した概略ブロック図である。この画像形成装置は、装置全体を制御する制御指示手段としてのＣＰＵ１２からの制御指示に応じて、通常の出力時よりもトナー消費量を節約して画像データを出力して印刷するトナーセーブ機能を実行するためのＡＳＩＣ１００を備え、このＡＳＩＣ１００に対して画像出力装置１１、操作パネル１３に接続されたＣＰＵ１２、スキャナ１４、外部記憶メディア１５、並びに外部入力機器としてのパーソナルコンピュータによる画像入力装置（ＰＣ）２００が接続されて構成される。
【００１５】
このうち、画像出力装置１１は、例えばプロッタ等の電子写真方式の印刷装置を保有し、イエロー（Ｙ）、シアン（Ｃ）、マゼンダ（Ｍ）、ブラック（Ｋ）の各色の画像データに基づき、トナー画像を用紙に定着させることで画像データを出力する。尚、プロッタは白黒タイプでも良いし、液滴を塗布することで用紙に画像を形成するインクジェット型でも良い。スキャナ１４は、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）を利用したカラーラインセンサにより原稿を1ライン毎主走査方向に読み取り、原稿を副走査方向に移動してＲＧＢ毎に所定の階調を備えた画像データを生成する。外部記憶メディア１５は、例えばＨＤＤ等で良く、この場合のＨＤＤは画像データを記録するストレージとして使用される他、プログラムやフォントデータ等の静的なデータを記憶している。ＣＰＵ１２は、所定のプログラムを実行して装置の全体を制御し、ＡＳＩＣ１００によりトナーセーブ機能を実行させる。
【００１６】
画像入力装置２００は、ドキュメントデータ２０４をアプリケーションプログラム（アプリ）２０３に従ってプリンタドライバ２０２を駆動することにより送信用メモリ２０１に記憶し、更にＡＳＩＣ１００のネットワークインターフェース（Ｉ／Ｆ）１０７に対して送信することができる。ネットワークインターフェース（Ｉ／Ｆ）１０７に接続可能な略図するネットワーク装置としては、例えばＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）が挙げられ、ＬＡＮと接続すれば他の画像入力装置との間で通信することが可能となる。この場合、ＴＣＰ／ＩＰ、ＦＴＰ、ＨＴＴＰ等の処理はＯＳ（オペレーティングシステム）やプログラムの実行により行われる。
【００１７】
ＡＳＩＣ１００は、上述した画像出力装置１１、スキャナ１４、ＣＰＵ１２、並びに外部記憶メディア１５に対して略図するバスを介して接続される他、ネットワークインターフェース（Ｉ／Ｆ）１０７、画像出力部１０１、ＣＰＵインターフェース（Ｉ／Ｆ）１０２、ＰＤＬ解析部１０９、描画処理部１０３、各種メモリ（ＲＧＢデータ用メモリ１０５、中間データ用メモリ１０８、トナーセーブ値用メモリ１０４）、画像処理部１１０、外部記憶メディアインターフェース（Ｉ／Ｆ）１１１、スキャナ入力部１０６、及び圧縮伸張器１１２を備え、これらの各部が内部バスであるメモリアービタ１１３を介して互いに接続されて構成される。このＡＳＩＣ１００は、後文で詳述するように描画処理部１０３の分離機能と各種メモリの使い方とに特徴を持っている。
【００１８】
ＡＳＩＣ１００の細部構成として、画像出力部１０１は、外部記憶メディア１５に記憶されている画像データを読み出し、ＲＧＢからＣＭＹＫへの画像データに変換する他、ディザ処理を行ってＣＭＹＫの各色の2値化データをプロッタに転送し、画像出力装置１１に対して画像データの出力を行う。ＣＰＵ１２と接続を行うためのＣＰＵインターフェース（Ｉ／Ｆ）１０２は、ＣＰＵ１２とＡＳＩＣ１００との間で周波数の違いを吸収してデータの入出力を行うバッファ機能を持つ他、ＡＳＩＣ１００の各部の機能ブロック間でＣＰＵ１０２とデータの送受信を行う通信機能を持つ。
【００１９】
ＰＤＬ解析部１０９は、入力された画像データを言語解析（プリンタ言語を解析）して画像処理できる中間データに変換する。描画処理部１０３は、オブジェクト分離機能により中間データを文字データ、グラフィックデータ、イメージデータの３要素データに分離する分離手段としての機能を持つ他、文字データの属性に応じてトナーセーブの制御を行うか否かの選択設定が可能な選択設定手段としての機能、予めどの属性の文字データに対してトナーセーブの制御を行うかの初期設定を保有した初期設定保有手段としての機能、並びに初期設定に基づいて文字データに対して属性に応じてトナーセーブの制御を行うときにその文字データを消去するクリア制御を行うクリア制御手段としての機能と、を持つ。
【００２０】
各種メモリは、例えばＲＡＭやＮＶＲＡＭであり、ＣＰＵ１２によるソフトウェア実行時に作業用メモリとして機能する。ここでは各種メモリの具体的構成として、オブジェクト分離機能によって文字データ、グラフィックデータ、イメージデータの３要素データの全てを蓄積して記憶する第１の記憶部としてのＲＧＢデータ用メモリ１０５、描画処理部１０３のオブジェクト分離機能により３要素データから抽出された文字データのみを蓄積して記憶する第２の記憶部としての中間データ用メモリ１０８、文字データに対してクリア制御を行った後の文字データをトナーセーブ値として蓄積して記憶する第３の記憶部としてのトナーセーブ値用メモリ１０４を備える。
【００２１】
スキャナ１４に接続されたスキャナ入力部１０６は、予め取得しているスキャナ１４のＣＣＤ特性に基づいて、シェーディング補正処理、フィルタ処理、色変換処理等の各種の画像処理を画像データに施す。外部記憶メディア１５と接続を行うための外部メディアインターフェース（Ｉ／Ｆ）１１１は、外部記憶メディア１５にデータを書き込み、また外部記憶メディア１５からデータを読み出す機能を持つ。外部記憶メディア１５は、上述したＨＤＤの機能として、例えばフラッシュメモリ、ＦｅＲＡＭ、ＭＲＡＭ、ＲｅＲＡＭ等の不揮発メモリにより構成され、具体的にはＵＳＢメモリ、ＳＤメモリ、メモリースティック、スマートメディア、コンパクトフラッシュ(登録商標)等の使用形態が挙げられる。
【００２２】
画像入力装置（ＰＣ）２００と通信を行うためのネットワークインターフェース（Ｉ／Ｆ）１０７は、ＬＡＮ等のネットワークにアクセスし、ネットワーク上を流れるデータの宛先のＭＡＣアドレスを監視して自機へのデータを選択的に取り込み、ＣＰＵ１２に割り込みを出して制御する機能を持つ他、ＣＰＵ１２からデータの送信要求を受け付けると、自機と宛先のＭＡＣアドレスとを追加してネットワークに出力する機能を持つ。圧縮伸張器１１２は、スキャナ１４が読み取った画像データやプロッタ（画像出力装置１１）へ転送される画像データに対して圧縮伸張処理を施す機能を持つ。画像処理部１１０は、トナーセーブ値に基づいて３要素データに対して画像処理を施す機能を持つ。
【００２３】
図２は、この画像形成装置の要部におけるプリンタ印刷時の処理機能の概要を示したブロック図である。図２を参照すれば、プリンタ印刷時の処理機能では、まずＰＤＬ解析部１０９がプリンタ印刷時にＰＤＬデータベースとして蓄積されたプリンタデータを言語解析して画像処理できる中間データに変換する。
【００２４】
この後、描画処理部１０３がオブジェクト分離機能によって中間データを文字データ、グラフィックデータ、イメージデータの３要素データに分離する。分離された３要素データはＲＧＢデータ用メモリ１０５で全てが蓄積記憶される他、抽出された文字データのみが中間データ用メモリ１０８に蓄積記憶される。このときの文字データの抽出はＥｍｐｅｒｏｒという公知のアルゴリズムがあるため、例えばそれを用いて実施する。更に、トナーセーブ値用メモリ１０４には、描画処理部１０３から出力される文字データの属性に応じてトナーセーブの制御を行うための情報であって、クリアデータであるトナーセーブ対象文字情報に基づいてクリア制御を行った後の文字データの要素に反映した結果のトナーセーブ値が蓄積記憶される。ＲＧＢデータ用メモリ１０５やトナーセーブ値用メモリ１０４の蓄積記憶は１ページ分ずつ行われる。
【００２５】
因みに、描画処理部１０３からのトナーセーブ値用メモリ１０４に対する記憶用通信経路を２つに分けている理由は、文字データの属性に応じたトナーセーブの制御を精度良く実施できるようにするためであり、具体的な説明は後述するが、文字データの大きさや色等に応じてトナーセーブの制御（オン／オフ制御）を行わせるためのものである。画像処理部１１０では、トナーセーブの制御を行わないか、或いはトナーセーブの制御量を小さくする対象の文字データとするトナーセーブ値をトナーセーブ値用メモリ１０４から入力し、それを参考にしてＲＧＢデータ用メモリ１０５の３要素データに対して各種画像処理を行う。画像処理された画像データは、画像出力装置１１を通して印刷に供されることになる。
【００２６】
図３は、描画処理部１０３の細部構成を示した機能ブロック図である。この描画処理部１０３は、文字データの属性に応じてトナーセーブの制御が可能な機能を持つもので、オブジェクト分離部１０３ａ、文字色検知部１０３ｉ、文字太さ検知部１０３ｈ、文字サイズ検知部１０３ｄ、文字フォント検知部１０３ｇ、文字領域検知部１０３ｅ、セーブモード切替部１０３ｃ、トナーセーブデフォルトテーブル１０３ｂ、文字データ制御部１０３ｆを有する。
【００２７】
描画処理部１０３の細部構成として、オブジェクト分離部１０３ａは、画像処理できるＰＤＬ解析後の中間データを文字データ、グラフィックデータ、イメージデータの３種類の要素データに分離する機能を持つ。ＰＤＬ解析後の全要素データはＲＧＢデータ用メモリ１０５へ、オブジェクト分離部１０３ａによって抽出された文字データは中間データ用メモリ１０８に記録される。
【００２８】
文字色検知部１０３ｉは、中間データ用メモリ１０８に記憶される各文字データの要素の文字色を検知する機能を持つ。文字太さ検知部１０３ｈは、中間データ用メモリ１０８に記憶される各文字データの要素が太文字設定されているか否かにより文字太さを検知する機能を持つ。文字サイズ検知部１０３ｄは、中間データ用メモリ１０８に記憶される各文字データの要素の文字サイズを検知する機能を持つ。文字フォント検知部１０３ｇは、中間データ用メモリ１０８に記憶される各文字データの要素の文字フォントを検知する機能を持つ。文字領域検知部１０３ｅは、中間データ用メモリ１０８に記憶される各文字データの要素中で重要情報に含まれる文字領域を検知する機能を持ち、具体的には後述するトナーセーブデフォルトテーブル１０３ｂに設定される重要情報領域に入るか否かを検知する機能を持つ。セーブモード切替部１０３ｃは、上述した文字データの文字色、文字太さ、文字サイズ、文字フォント、文字領域で文字データについてトナーセーブの制御を行うか否かをそれぞれ切替設定する機能を持つ。トナーセーブデフォルトテーブル１０３ｂは、予めどの属性の文字データに対してトナーセーブの制御を行うかの初期設定を保有しており、具体的にはセーブモード切替部１０３ｃがオンとなった場合にトナーセーブの制御を行う対象の文字サイズ、文字フォント、文字太さのオン／オフ、文字色、文字領域のデフォルト値を持っている。
【００２９】
これらの各部に接続された文字データ制御部１０３ｆは、文字データについてのトナーセーブ対象文字情報をクリアデータとしてトナーセーブ値用メモリ１０４に対して送信してクリア制御した後の文字データをトナーセーブ値として蓄積記憶させるが、セーブモード切替部１０３ｃがオンの場合、基本的にはトナーセーブデフォルトテーブル１０３ｂのデフォルト値の設定に応じてそれぞれトナーセーブの制御が行われる形態となる。
【００３０】
即ち、文字データ制御部１０３ｆは、文字色検知部１０３ｉで検知された文字色、文字太さ検知部１０３ｈで検知された文字太さ、文字サイズ検知部１０３ｄで検知された文字サイズ、文字フォント検知部１０３ｇで検知された文字フォント、文字領域検知部１０３ｅで検知された文字領域に応じて、それぞれトナーセーブの制御を行う機能を持つ。また、文字データ制御部１０３ｆは、入力される画像データが文字データのみで形成されるデータであると共に、セーブモード切替部１０３ｃがオン設定で文字データに対して一括してトナーセーブの制御を行う場合に、ＲＧＢデータ用メモリ１０５を使用せずにトナーセーブデフォルトテーブル１０３ｂのデフォルト値に従ってトナーセーブ対象文字情報の出力指示を制御する機能を持つ。更に、文字データ制御部１０３ｆは、入力される画像データが文字データ以外の要素のみである場合に、中間データ用メモリ１０８を使用せずにトナーセーブの制御を行う機能を持つ。加えて、文字データ制御部１０３ｆは、文字データのトナーセーブの制御を行う対象についての属性の設定をアプリケーション又は外部装置からの操作指示により変更させるための制御を行うと共に、変更内容に応じてトナーセーブの制御を変更する機能を持つ。但し、ここでの属性の設定についての変更はページデータ毎に実行させる制御により行われる。
【００３１】
図４は、画像処理部１１０における画像処理内容の概要を示した機能ブロック図である。画像処理部１１０の画像処理内容では、スキャナ１４が読み取った画像データ又はプロッタ（画像出力装置１１）へ画像出力部１０１経由で転送される画像データに対して色変換やガンマ補正、ハーフトーン処理を含む画像処理を施す。
【００３２】
入力される画像データはＲＧＢデータ用メモリ１０４からのＲＧＢデータであり、文字データのトナーセーブ情報として図２で説明したトナーセーブ値用メモリ１０４からのトナーセーブ値を入力してトナーセーブの制御を行わないか、或いはトナーセーブの制御量を小さくする対象の文字データを画像処理部１１０における各処理ブロックに入力する。
【００３３】
対象とする文字データが入力されると元データをＲＧＢデータ用メモリ１０５から入力し、各処理でグラフィックデータ、イメージデータのトナーセーブの制御と合わせて文字データのトナーセーブの制御処理を同時に行う。各処理が完了した後、画像データを出力する流れとなる。
【００３４】
以上に説明した画像形成装置の基本機能は、装置全体を制御する制御指示手段であるＣＰＵ１２からの制御指示に従って通常時よりもトナー消費量を節約して画像データを出力して印刷するトナーセーブを実行するための画像形成方法として換言することができる。この場合の画像形成方法では、トナーセーブを実行するためのＡＳＩＣ１００の処理として、ＰＤＬ解析部１０９により入力された画像データを言語解析して画像処理できる中間データに変換するデータ変換ステップと、描画処理部１０３のオブジェクト分離機能（分離手段）により中間データを文字データ、グラフィックデータ、イメージデータの３要素データに分離するデータ分離ステップと、３要素データの全てを第１の記憶部であるＲＧＢデータ用メモリ１０４に対して記憶するデータ記憶ステップと、描画処理部１０３のオブジェクト分離機能（分離手段）で３要素データから抽出された文字データのみを第２の記憶部である中間データ用メモリ１０８に対して記憶する文字データ記憶ステップと、描画処理部１０３の選択設定手段として働くセーブモード切替部１０３ｂにより文字データの属性に応じてトナーセーブの制御を行うか否かの選択設定を行う選択設定ステップと、予めどの属性の文字データに対してトナーセーブの制御を行うかの初期設定を初期設定保有手段であるトナーセーブデフォルトテーブル１０３ｂに対して保有させる初期設定保有ステップと、クリア制御手段として働く文字データ制御部１０３ｆにより初期設定に基づいて文字データに対して属性に応じてトナーセーブの制御を行うときに文字データを消去するクリア制御を行うクリア制御ステップと、文字データに対してクリア制御を行った後の文字データを第３の記憶部であるトナーセーブ値用メモリ１０４に対してトナーセーブ値として記憶するトナーセーブ値記憶ステップと、画像処理手段である画像処理部１１０によりトナーセーブ値に基づいて３要素データに対して画像処理を施す画像処理ステップと、を有すれば良いものである。
【００３５】
更に、この画像形成方法では、文字色検知部１０３ｉにより文字データの色を検知する文字色検知ステップと、文字太さ検知部１０３ｈにより文字データの文字太さを検知する文字太さ検知ステップと、文字サイズ検知部１０３ｄにより文字データの文字サイズを検知する文字サイズ検知ステップと、文字フォント検知部１０３ｇにより文字データの文字フォントの種類を検知する文字フォント検知ステップと、文字領域検知部１０３ｅにより文字データの中で重要情報に含まれる文字領域を検知する文字領域検知ステップと、文字データ制御部１０３ｆにより検知された文字色、文字太さ、文字サイズ、文字フォント、文字領域に応じてトナーセーブの制御を行う文字データ制御ステップと、を持たせることが好ましい。
【００３６】
図５は、実施例１に係る画像形成装置において文字データのみトナーセーブの制御を行わない場合の画像データの出力印字イメージを処理別に例示した模式図であり、同図（ａ）はＲＧＢデータ用メモリ１０５に記憶される画像データの模式図、同図（ｂ）はトナーセーブ値用メモリ１０４に記憶される画像データの模式図、同図（ｃ）は画像処理部１１０による画像処理後に出力される画像データの模式図である。
【００３７】
図５（ａ）を参照すれば、ＲＧＢデータ用メモリ１０５内には、描画処理部１０３のオブジェクト分離部１０３ａで分離された文字データ（「ＡＢＣ  ＤＥ  ＦＧ」、「あいうえお」）、グラフィックデータ（グラデーション２）、イメージデータ（写真１、写真２)の全ての要素が入った画像データが記憶されており、出力印字イメージではこれらが纏めて通常モードで出力印字される様子を示している。
【００３８】
図５（ｂ）を参照すれば、トナーセーブ値用メモリ１０４内には、文字データのみをトナーセーブの制御を行わないため、図５（ａ）中の１種類の文字データ（「ＡＢＣ  ＤＥ  ＦＧ」、「あいうえお」）の要素のみが入った画像データが記憶されており、出力印字イメージではこれらの文字データ（「ＡＢＣ  ＤＥ  ＦＧ」、「あいうえお」）のみが出力印字される様子を示している。動作上では、描画処理部１０３のセーブモード切替部１０３ｃの設定内容に応じて文字データのトナーセーブの制御を行う対象文字のクリア制御を行うものであるが、ここでは文字データの全てをトナーセーブの制御対象にしないため、セーブモード切替部１０３ｃは全てオフとなっているため、中間データ用メモリ１０８の画像データがそのままトナーセーブ値用メモリ１０４に入力されて蓄積記憶されることになる。
【００３９】
図５（ｃ）を参照すれば、画像処理部１１０では、図５（ａ）及び図５（ｂ）の画像データを見てトナーセーブの制御を含む画像処理を行った結果を出力するものであるが、文字データ（「ＡＢＣ  ＤＥ  ＦＧ」、「あいうえお」）以外の要素は全てトナーセーブの制御が実施されてトナー間引きが行われるため、出力印字イメージでは、文字データ（「ＡＢＣ  ＤＥ  ＦＧ」、「あいうえお」）についてはそのまま鮮明に出力印字されるのに対し、その他のグラフィックデータ（グラデーション２）、並びにイメージデータ（写真１、写真２)については薄くなったり、或いはぼやけた様子で出力印字される様子を示している。
【００４０】
図６は、実施例１に係る画像形成装置において文字データの文字色に応じてトナーセーブの制御の有無、割合を制御する場合の画像データの出力印字イメージを処理別に例示した模式図であり、同図（ａ）はＲＧＢデータ用メモリ１０５に記憶される画像データの模式図、同図（ｂ）はトナーセーブ値用メモリ１０４に記憶される画像データの模式図、同図（ｃ）は画像処理部１１０による画像処理後に出力される画像データの模式図である。
【００４１】
図６（ａ）を参照すれば、ＲＧＢデータ用メモリ１０５内には、図５（ａ）の場合と同様に、描画処理部１０３のオブジェクト分離部１０３ａで分離された文字データ（「ＡＢＣ  ＤＥ  ＦＧ」、「あいうえお」）、グラフィックデータ（グラデーション２）、イメージデータ（写真１、写真２)の全ての要素が入った画像データが記憶されており、出力印字イメージではこれらが纏めて出力印字されるとき、文字データの「ＡＢＣ  ＤＥ  ＦＧ」は黒字、文字データの「あいうえお」は赤字で出力印字される様子を示している。
【００４２】
図６（ｂ）を参照すれば、トナーセーブ値用メモリ１０４内には、黒字以外の色字をトナーセーブしたいため、黒字以外の文字データの「あいうえお」がクリア制御されて黒字のみの文字データ「ＡＢＣ  ＤＥ  ＦＧ」の要素のみが入った画像データが記憶されており、出力印字イメージでは黒字の文字データ（「ＡＢＣ  ＤＥ  ＦＧ」）のみが出力印字される様子を示している。動作上では、描画処理部１０３のセーブモード切替部１０３ｃの設定内容に応じて文字データの文字色でのトナーセーブの制御設定がオンの場合、文字データのトナーセーブを行う対象として、ここでは黒字以外の色字をトナーセーブしたいため、中間データ用メモリ１０８に入っている文字データの黒字以外の赤字の文字データの「あいうえお」についてはクリア制御を行う。この結果、トナーセーブ値用メモリ１０４には、中間データ用メモリ１０８から赤字の文字データを削除した黒字の文字データの「ＡＢＣ  ＤＥ  ＦＧ」が入力されて蓄積記憶されることなる。
【００４３】
図６（ｃ）を参照すれば、画像処理部１１０では、図６（ａ）及び図６（ｂ）の画像データを見てトナーセーブの制御を含む画像処理を行った結果を出力するものであるが、出力印字イメージでは黒字以外の色字の要素は全てトナー間引きがされているため、黒文字の文字データの「ＡＢＣ  ＤＥ  ＦＧ」はそのまま鮮明に出力印字され、その他の色字の文字データの「あいうえお」やグラフィックデータ（グラデーション２）、イメージデータ（写真１、写真２)の要素はトナーセーブされて出力印字される様子を示している。
【００４４】
因みに、ここでトナーセーブの制御を行わない対象色を変更したい場合は、ＣＰＵ１２に接続された操作パネル１３や画像入力装置２００上のアプリケーション等からの外部入力によりトナーセーブデフォルトテーブル１０３ｂの内容を変更することで対応することができる。
【００４５】
図７は、実施例１に係る画像形成装置において文字データの文字太さに応じてトナーセーブの制御の有無、割合を制御する場合の画像データの出力印字イメージを処理別に例示した模式図であり、同図（ａ）はＲＧＢデータ用メモリ１０５に記憶される画像データの模式図、同図（ｂ）はトナーセーブ値用メモリ１０４に記憶される画像データの模式図、同図（ｃ）は画像処理部１１０による画像処理後に出力される画像データの模式図である。
【００４６】
図７（ａ）を参照すれば、ＲＧＢデータ用メモリ１０５内には、描画処理部１０３のオブジェクト分離部１０３ａで分離された文字データ（「ＡＢＣ  ＤＥ  ＦＧ」、「あいうえお」）の要素が入った画像データが記憶されており、出力印字イメージではこれらが纏めて出力印字されるとき、文字データの「ＡＢＣ  ＤＥ  ＦＧ」は通常の太さの通常文字、文字データの「あいうえお」は太字の太文字で出力印字される様子を示している。
【００４７】
図７（ｂ）を参照すれば、トナーセーブ値用メモリ１０４内には、太文字についてはトナーセーブしないため（強調太字以外をトナーセーブしたいため）、通常文字の文字データの「ＡＢＣ  ＤＥ  ＦＧ」がクリア制御されて太文字の文字データ「あいうえお」の要素のみが入った画像データが記憶されており、出力印字イメージでは太文字の文字データ（「あいうえお」）のみが出力印字される様子を示している。動作上では、描画処理部１０３のセーブモード切替部１０３ｃの設定内容に応じて文字データの文字太さでのトナーセーブの制御設定がオンの場合、文字データのトナーセーブを行う対象として、ここでは強調太字以外をトナーセーブしたいため、中間データ用メモリ１０８に入っている文字データの太字以外の通常文字の文字データの「ＡＢＣ  ＤＥ  ＦＧ」についてはクリア制御を行う。この結果、トナーセーブ値用メモリ１０４には、中間データ用メモリ１０８から通常文字の文字データを削除した太文字の文字データの「あいうえお」が入力されて蓄積記憶されることなる。
【００４８】
図７（ｃ）を参照すれば、画像処理部１１０では、図７（ａ）及び図７（ｂ）の画像データを見てトナーセーブの制御を含む画像処理を行った結果を出力するものであるが、出力印字イメージでは太文字の文字データの「あいうえお」はそのままはっきり出力され、その他の普通文字の文字データの「ＡＢＣ  ＤＥ  ＦＧ」についてはトナーセーブされて出力される。
【００４９】
因みに、太字についてのみトナーセーブの割合を少なくする場合についても、ここで説明した場合と同様な処理とみなすことができる。また、図７（ａ）及び図７（ｃ）中でグラフィックデータやイメージデータを含む場合にも同様に適用できる。更に、トナーセーブの制御を行わない対象色を変更したい場合は、上述したようにＣＰＵ１２に接続された操作パネル１３や画像入力装置２００上のアプリケーション等からの外部入力によりトナーセーブデフォルトテーブル１０３ｂの内容を変更することで対応することができる。
【００５０】
図８は、実施例１に係る画像形成装置において文字データの文字大きさに応じてトナーセーブの制御の有無、割合を制御する場合の画像データの出力印字イメージを処理別に例示した模式図であり、同図（ａ）はＲＧＢデータ用メモリ１０５に記憶される画像データの模式図、同図（ｂ）はトナーセーブ値用メモリ１０４に記憶される画像データの模式図、同図（ｃ）は画像処理部１１０による画像処理後に出力される画像データの模式図である。
【００５１】
図８（ａ）を参照すれば、ＲＧＢデータ用メモリ１０５内には、描画処理部１０３のオブジェクト分離部１０３ａで分離された文字データ（「ＡＢＣ  ＤＥ  ＦＧ」、「あいうえお」、「アイウエオ」、「アイウエオ」）の要素が入った画像データが記憶されており、出力印字イメージではこれらが纏めて出力印字されるとき、文字データの「ＡＢＣ  ＤＥ  ＦＧ」は大文字、文字データの「あいうえお」は小文字、最初の文字データの「アイウエオ」は小文字、次の文字データの「アイウエオ」は大文字で出力印字される様子を示している。
【００５２】
図８（ｂ）を参照すれば、トナーセーブ値用メモリ１０４内には、小文字についてはトナーセーブしないため、大文字の文字データの「ＡＢＣ  ＤＥ  ＦＧ」、並びに次の文字データの「アイウエオ」がクリア制御されて小文字の文字データ「あいうえお」、並びに最初の文字データの「アイウエオ」の要素のみが入った画像データが記憶されており、出力印字イメージでは小文字の文字データ（「あいうえお」、並びに最初の文字データの「アイウエオ」）のみが出力印字される様子を示している。動作上では、描画処理部１０３のセーブモード切替部１０３ｃの設定内容に応じて文字データの文字大きさでのトナーセーブの制御設定がオンの場合、文字データのトナーセーブを行う対象として、ここでは小文字以外をトナーセーブしたいため（例えばフォントサイズ１１以上の文字をトナーセーブするため）、中間データ用メモリ１０８に入っている文字データの小文字以外の大文字の文字データの「ＡＢＣ  ＤＥ  ＦＧ」、並びに次の文字データの「アイウエオ」についてはクリア制御（文字データのフォントサイズ１１以上の文字データについてのクリア制御）を行う。この結果、トナーセーブ値用メモリ１０４には、中間データ用メモリ１０８から大文字の文字データを削除した小文字の文字データの「あいうえお」、並びに最初の文字データの「アイウエオ」が入力されて蓄積記憶されることなる。
【００５３】
図８（ｃ）を参照すれば、画像処理部１１０では、図８（ａ）及び図８（ｂ）の画像データを見てトナーセーブの制御を含む画像処理を行った結果を出力するものであるが、出力印字イメージではフォントサイズ１１未満の小文字の文字データの「あいうえお」、並びに最初の小文字の文字データの「アイウエオ」はそのままはっきり出力され、フォントサイズ１１以上の大文字の文字データの「ＡＢＣ  ＤＥ  ＦＧ」、並びに次の大文字の文字データの「アイウエオ」についてはトナーセーブされて出力される。
【００５４】
因みに、小文字についてのみトナーセーブの割合を少なくする場合についても、ここで説明した場合と同様な処理とみなすことができる。また、図８（ａ）及び図８（ｃ）中でグラフィックデータやイメージデータを含む場合にも同様に適用できる。更に、ここでトナーセーブの制御を行わないフォントサイズを変更したい場合は、上述したようにＣＰＵ１２に接続された操作パネル１３や画像入力装置２００上のアプリケーション等からの外部入力によりトナーセーブデフォルトテーブル１０３ｂの内容を変更することで対応することができる。
【００５５】
図９は、実施例１に係る画像形成装置において文字データの文字フォント（種類）に応じてトナーセーブの制御の有無、割合を制御する場合の画像データの出力印字イメージを処理別に例示した模式図であり、同図（ａ）はＲＧＢデータ用メモリ１０５に記憶される画像データの模式図、同図（ｂ）はトナーセーブ値用メモリ１０４に記憶される画像データの模式図、同図（ｃ）は画像処理部１１０による画像処理後に出力される画像データの模式図である。
【００５６】
図９（ａ）を参照すれば、ＲＧＢデータ用メモリ１０５内には、描画処理部１０３のオブジェクト分離部１０３ａで分離された文字データ（「あいうえお」、「かきくけこ」）の要素が入った画像データが記憶されており、出力印字イメージではこれらが纏めて出力印字されるとき、文字データの「あいうえお」は細文字、文字データの「かきくけこ」は太文字で出力印字される様子を示している。
【００５７】
図９（ｂ）を参照すれば、トナーセーブ値用メモリ１０４内には、細文字についてはトナーセーブしないため、太文字の文字データの「かきくけこ」がクリア制御されて細文字の文字データ「あいうえお」の要素のみが入った画像データが記憶されており、出力印字イメージでは細文字の文字データ（「あいうえお」）のみが出力印字される様子を示している。動作上では、描画処理部１０３のセーブモード切替部１０３ｃの設定内容に応じて文字データの文字フォントでのトナーセーブの制御設定がオンの場合、文字データのトナーセーブを行う対象として、ここでは細文字以外をトナーセーブしたいため（例えば線が細いＨＧＳ行書体と線が太くみやすいＨＧＳ創英角ポップ体とが文字データとして混在している場合にＨＧＳ創英角ポップ体の文字要素のクリア制御を行うため）、トナーセーブ値用メモリ１０４には、中間データ用メモリ１０８から太文字（ＨＧＳ創英角ポップ体）の文字データを削除した細文字（ＨＧＳ行書体）の文字データの「あいうえお」が入力されて蓄積記憶されることなる。
【００５８】
図９（ｃ）を参照すれば、画像処理部１１０では、図９（ａ）及び図９（ｂ）の画像データを見てトナーセーブの制御を含む画像処理を行った結果を出力するものであるが、出力印字イメージでは細文字（ＨＧＳ行書体）の文字データの「あいうえお」はそのままはっきり出力され、太文字（ＨＧＳ創英角ポップ体）の文字データの「かきくけこ」についてはトナーセーブされて出力される。
【００５９】
因みに、細文字についてのみトナーセーブの割合を少なくする場合についても、ここで説明した場合と同様な処理とみなすことができる。また、図９（ａ）及び図９（ｃ）中でグラフィックデータやイメージデータを含む場合にも同様に適用できる。更に、ここでもトナーセーブの制御を行わないフォントを変更したい場合は、上述したようにＣＰＵ１２に接続された操作パネル１３や画像入力装置２００上のアプリケーション等からの外部入力によりトナーセーブデフォルトテーブル１０３ｂの内容を変更することで対応することができる。
【００６０】
図１０は、実施例１に係る画像形成装置において文字データの位置に応じてトナーセーブの制御の有無、割合を制御する場合の画像データの出力印字イメージを処理別に例示した模式図であり、同図（ａ）はＲＧＢデータ用メモリ１０５に記憶される画像データの模式図、同図（ｂ）はトナーセーブ値用メモリ１０４に記憶される画像データの模式図、同図（ｃ）は画像処理部１１０による画像処理後に出力される画像データの模式図である。
【００６１】
図１０（ａ）を参照すれば、ＲＧＢデータ用メモリ１０５内には、描画処理部１０３のオブジェクト分離部１０３ａで分離された例えばエクセル（Ｅｘｃｅｌ）で作成されるような予め決まった形式の文書であり、重要な情報が盛り込まれている箇所が同じで予め判明している文書の文字データ（「○○結果」の形式文書）の要素が入った画像データが記憶されており、出力印字イメージではこれらが纏めて出力印字されるとき、「○○結果」が太文字で大文字、重要情報領域を含む形式文書が細文字で出力印字される様子を示している。
【００６２】
図１０（ｂ）を参照すれば、トナーセーブ値用メモリ１０４内には、重要情報領域以外についてはトナーセーブしないため、太文字で大文字の文字データの「○○結果」並びに形式文書の重要情報領域外がクリア制御されて重要情報領域の文字データ「２８  ３０  ５８」（エクセルの所定位置に対応する）の要素のみが入った画像データが記憶されており、出力印字イメージでは形式文書の重要情報領域の細文字の文字データの「２８  ３０  ５８」（エクセルの所定位置に対応する）のみが出力印字される様子を示している。動作上では、描画処理部１０３のセーブモード切替部１０３ｃの設定内容に応じて文字データの位置でのトナーセーブの制御設定がオンの場合、文字データのトナーセーブを行う対象として、ここでは重要情報領域以外をトナーセーブしたいため、トナーセーブ値用メモリ１０４には、中間データ用メモリ１０８から太文字で大文字の文字データの「○○結果」並びに形式文書の重要情報領域外を削除した形式文書の重要情報領域の文字データの「２８  ３０  ５８」（エクセルの所定位置に対応する）が入力されて蓄積記憶されることなる。
【００６３】
図１０（ｃ）を参照すれば、画像処理部１１０では、図１０（ａ）及び図１０（ｂ）の画像データを見てトナーセーブの制御を含む画像処理を行った結果を出力するものであるが、出力印字イメージでは形式文書の重要情報領域の文字データの「２８  ３０  ５８」（エクセルの所定位置に対応する）はそのままはっきり出力され、太文字で大文字の文字データの「○○結果」並びに形式文書の重要情報領域外についてはトナーセーブされて出力される。
【００６４】
因みに、重要情報領域についてのみトナーセーブの割合を少なくする場合についても、ここで説明した場合と同様な処理とみなすことができる。また、図１０（ａ）及び図１０（ｃ）中でグラフィックデータやイメージデータを含む場合にも同様に適用できる。更に、ここでもトナーセーブの制御を行わない重要情報領域を変更したい場合は、上述したようにＣＰＵ１２に接続された操作パネル１３や画像入力装置２００上のアプリケーション等からの外部入力によりトナーセーブデフォルトテーブル１０３ｂの内容を変更することで対応することができる。
【００６５】
図１１は、実施例１に係る画像形成装置の動作処理を示したフローチャートである。この動作処理では、まず画像入力装置２００からプリント対象の画像データが入力されることにより、プリント実行情報入力（ステップＳ１）の処理が行われると、ＡＳＩＣ１００はＣＰＵ１２の制御指示によるプリントＳＴＡＲＴであるか否かの判定（ステップＳ２）を行う。この判定の結果、プリントＳＴＡＲＴでなければプリント実行情報入力（ステップＳ１）の処理の前に戻って待機することで処理を繰り返すが、プリントＳＴＡＲＴであればプリントデータの読取り（ステップＳ３）を行った後、ＰＤＬ解析部１０９でＰＤＬ解析して入力データを中間データに変換（ステップＳ４）し、更に描画処理部１０３がオブジェクト分離（ステップＳ５）を行う。
【００６６】
次に、描画処理部１０３のオブジェクト分離機能で抽出された文字データの要素を中間データ用メモリ１０８に、全ての要素データ（文字データ、グラフィックデータ、イメージデータ）をＲＧＢデータ用メモリ１０５に蓄積（ステップＳ６）して記憶する。この後は、トナーモード設定手順として、第１に画像全体としてのトナーセーブの制御のオン／オフ、第２に文字データの要素に対するトナーセーブの制御のオン／オフ、第３に文字データの属性に応じたトナーセーブの制御のオン／オフ、第４にトナーセーブ対象とする文字データの属性が文字データに存在するか否かの判定並びにその制御を行うブロックに移行する。ここでは第３、第４のトナーモード手順が重要になっている。
【００６７】
具体的に云えば、描画処理部１０３におけるセーブモード切替部１０３ｃの設定内容によりトナーセーブモードＯＮであるか否かの判定（ステップＳ７）を行い、トナーセーブモードＯＮでなければ（トナーセーブモードＯＦＦであれば）、画像処理ＳＴＡＲＴフラグＯＮ（ステップＳ８）にしてから画像処理部１１０によりＲＧＢデータ用メモリ１０５から要素データを読み出し（ステップＳ９）、各種通常画像処理（ステップＳ１０）を施した後、画像処理ＳＴＡＲＴフラグＯＦＦ（ステップＳ１１）にしてからＲＧＢデータ用メモリ１０５、中間データ用メモリ１０８、トナーセーブ値用メモリ１０４をクリア（ステップＳ１２）し、この後にデータ出力（ステップＳ１３）するようにしてから処理動作を終了する。
【００６８】
また、トナーセーブモードＯＮであるか否かの判定（ステップＳ７）の結果、トナーセーブモードＯＮであれば、引き続いて文字のトナーセーブ制御ＯＮであるか否かの判定（ステップＳ１４）を行い、文字のトナーセーブ制御ＯＮでなければ（文字のトナーセーブ制御ＯＦＦであれば）、トナーセーブ値用メモリ１０４のトナーセーブ値情報を画像処理部１１０に入力（ステップＳ１５）し、画像処理ＳＴＡＲＴフラグＯＮ（ステップＳ１６）にしてから画像処理部１１０によりＲＧＢデータ用メモリ１０５から要素データを読み出し（ステップＳ１７）、トナーセーブを考慮した各種画像処理（ステップＳ１８）を行うようにし、この後は上述したステップＳ１１〜ステップＳ１３の処理へ移行してから処理動作を終了する。
【００６９】
更に、文字のトナーセーブ制御ＯＮであるか否かの判定（ステップＳ１４）の結果、トナーセーブ制御ＯＮであれば、引き続いて文字色のトナーセーブ制御ＯＮであるか否かの判定（ステップＳ１９）を行い、文字色のトナーセーブ制御ＯＮであれば文字色のトナーセーブ情報を確認（ステップＳ２０）する処理に移行し、文字色検知部１０３ｉで中間データ用メモリ１０８を確認し対象文字を検出（ステップＳ２１）した後、トナーセーブ対象ありか否かの判定（ステップＳ２２）を行う。この判定の結果、トナーセーブ対象あればトナーセーブ値用メモリ１０４の対象文字をクリア（ステップＳ２３）してからトナーセーブ対象がない場合と同様に次のステップへ移行する。また、文字色のトナーセーブ制御ＯＮであるか否かの判定（ステップＳ１９）の結果、文字色のトナーセーブ制御ＯＮでない場合（トナーセーブ制御ＯＦＦである場合）も、同様に次のステップへ移行する。
【００７０】
次のステップは、太字のトナーセーブ制御ＯＮであるか否かの判定（ステップＳ２４）であり、この判定の結果、太字のトナーセーブ制御ＯＮであれば文字の太さによるトナーセーブ情報を確認（ステップＳ２５）する処理に移行し、文字太さ検知部１０３ｈで中間データ用メモリ１０８を確認し対象文字を検出（ステップＳ２６）した後、トナーセーブ対象ありか否かの判定（ステップＳ２７）を行う。この判定の結果、トナーセーブ対象あればトナーセーブ値用メモリ１０４の対象文字をクリア（ステップＳ２８）してからトナーセーブ対象がない場合と同様に次のステップへ移行する。また、太字のトナーセーブ制御ＯＮであるか否かの判定（ステップＳ２４）の結果、太字のトナーセーブ制御ＯＮでない場合（トナーセーブ制御ＯＦＦである場合）も、同様に次のステップへ移行する。
【００７１】
次のステップは、文字サイズのトナーセーブ制御ＯＮであるか否かの判定（ステップＳ２９）であり、この判定の結果、文字サイズのトナーセーブ制御ＯＮであれば文字サイズのトナーセーブ情報を確認（ステップＳ３０）する処理に移行し、文字サイズ検知部１０３ｄで中間データ用メモリ１０８を確認し対象文字を検出（ステップＳ３１）した後、トナーセーブ対象ありか否かの判定（ステップＳ３２）を行う。この判定の結果、トナーセーブ対象あればトナーセーブ値用メモリ１０４の対象文字をクリア（ステップＳ３３）してからトナーセーブ対象がない場合と同様に次のステップへ移行する。また、文字サイズのトナーセーブ制御ＯＮであるか否かの判定（ステップＳ２９）の結果、文字サイズのトナーセーブ制御ＯＮでない場合（トナーセーブ制御ＯＦＦである場合）も、同様に次のステップへ移行する。
【００７２】
次のステップは、文字フォントのトナーセーブ制御ＯＮであるか否かの判定（ステップＳ３４）であり、この判定の結果、文字フォントのトナーセーブ制御ＯＮであれば文字フォントのトナーセーブ情報を確認（ステップＳ３５）する処理に移行し、文字フォント検知部１０３ｇで中間データ用メモリ１０８を確認し対象文字を検出（ステップＳ３６）した後、トナーセーブ対象ありか否かの判定（ステップＳ３７）を行う。この判定の結果、トナーセーブ対象あればトナーセーブ値用メモリ１０４の対象文字をクリア（ステップＳ３８）してからトナーセーブ対象がない場合と同様に次のステップへ移行する。また、文字フォントのトナーセーブ制御ＯＮであるか否かの判定（ステップＳ３４）の結果、文字フォントのトナーセーブ制御ＯＮでない場合（トナーセーブ制御ＯＦＦである場合）も、同様に次のステップへ移行する。
【００７３】
次のステップは、文字の位置のトナーセーブ制御ＯＮであるか否かの判定（ステップＳ３９）であり、この判定の結果、文字の位置のトナーセーブ制御ＯＮであれば文字位置のトナーセーブ情報を確認（ステップＳ４０）する処理に移行し、文字領域検知部１０３ｅで中間データ用メモリ１０８を確認し対象文字を検出（ステップＳ４１）した後、トナーセーブ対象ありか否かの判定（ステップＳ４２）を行う。この判定の結果、トナーセーブ対象あればトナーセーブ値用メモリ１０４の対象文字をクリア（ステップＳ４３）してからトナーセーブ対象がない場合や、或いは先の文字の位置のトナーセーブ制御ＯＮであるか否かの判定（ステップＳ３９）の結果、文字の位置のトナーセーブ制御ＯＮでない場合（トナーセーブ制御ＯＦＦである場合）と同様に、次のステップとして、文字のトナーセーブ値情報をトナーセーブ値用メモリ１０４から画像処理部１１０に入力（ステップＳ４４）させる。
【００７４】
更に、画像処理ＳＴＡＲＴフラグＯＮ（ステップＳ４５）にしてから画像処理部１１０によりＲＧＢデータ用メモリ１０５から要素データを読み出し（ステップＳ４６）、トナーセーブを考慮した各種画像処理（ステップＳ４７）を行うようにし、この後は上述したステップＳ１１〜ステップＳ１３の処理へ移行してから処理動作を終了する。
【００７５】
以上に説明した動作処理上では、文字データについての文字色、文字太さ、文字サイズ、文字フォント、文字位置の各属性についてのトナーセーブの制御を行うか否かを確認した上、各属性に基づくトナーセーブの制御を行うための設定がセーブモード切替部１０３でされている場合、トナーセーブデフォルトテーブル１０３ｂに予め設定されている文字データの属性に係るトナーセーブの制御をどのように行うかについての初期設定（例えば太文字はトナーセーブし、細文字はトナーセーブしない等）を確認し、各種検知部で中間データ用メモリ１０８に蓄積されている文字データの要素を確認してトナーセーブ対象の文字があった場合、トナーセーブ値用メモリ１０４に設定される同じ文字データの要素の対象文字データをクリアする制御を各属性毎に実施する。全ての制御が完了した後にトナーセーブ値をトナーセーブ値用メモリ１０４から画像処理部１１０に入力させ、画像処理部１１０によってＲＧＢデータ用メモリ１０５から要素データを読み出してトナーセーブ値を考慮した各種画像処理を実行する。また、画像処理の完了後にはＲＧＢデータ用メモリ１０５、中間データ用メモリ１０８、トナーセーブ値用メモリ１０４がそれぞれクリアされ、画像データの出力が行われる。
【実施例２】
【００７６】
図１２は、本発明の実施例２に係る画像形成装置に備えられる描画処理部１０３′の細部構成を示した機能ブロック図である。
【００７７】
この描画処理部１０３′は、図３に示した構成のものと比べ、各部を共通して備える他、文字トナーセーブ設定外部入力部１３０ｊ、データ属性監視部１０３ｋを備え、トナーセーブモードの詳細設定が可能であると共に、入力される画像データの種類によってデータパスを削減可能な構成とした点が相違している。
【００７８】
即ち、図２や図３を参照して説明した実施例１に係る描画処理部１０３の場合には、入力される画像データとしてどの様なデータが入力された場合にも描画処理部１０３以降では2つの経路を使用する必要があるが、例えば入力される画像データがグラフィックデータやイメージデータのみの場合は、中間データ用メモリ１０８に展開される文字データが存在しないために中間データ用メモリ１０８に対して描画処理部１０３及びトナーセーブ値用メモリ１０４を接続する経路は必要なくなる。そこで、ここでの描画処理部１０３′のデータ属性監視部１０３ｋは、オブジェクト分離部１０３ａで分離された３種の要素データの存在を監視した結果、入力される画像データがグラフィックデータやイメージデータのみの場合には中間データ用メモリ１０８に対して描画処理部１０３及びトナーセーブ値用メモリ１０４を接続する経路を使用しないようにする。
【００７９】
また、描画処理部１０３ではトナーセーブデフォルトテーブル１３０ｂに予めトナーセーブを行う文字のサイズ、フォント、太さオン／オフ、色、領域のデフォルト値を保持させるものであるが、これを自由に変更する手段を持たない。そこで、ここでの描画処理部１０３′の文字トナーセーブ設定外部入力部１３０ｊは、ＣＰＵ１２の操作パネル１３やプリンタアプリケーション（ＡＰ）等の外部から設定される文字のトナーモード設定パラメータを受け取り、トナーセーブデフォルトテーブル１３０ｂの内容を適宜変更する。
【００８０】
具体的に云えば、データ属性監視部１０３ｋは、入力される画像データがグラフィックデータやイメージデータのみと判断された場合には、中間データ用メモリ１０８に展開されるデータがなく、文字データのトナーセーブ情報が存在しないため、図２に示したＲＧＢデータ用メモリ１０５に対する経路のみを使ってトナーセーブの制御を行う。これにより、データ属性監視部１０３ｋより画像処理部１１０に対して入力された画像データに文字データが含まれていないことを通知し、画像処理部１１０は通知を受けると直ちにＲＧＢデータ用メモリ１０５から要素データを受け取って画像処理に移行する。
【００８１】
逆に、入力される画像データが文字データのみであって、文字データの中の重要度が高い要素はトナーセーブしないようにするような例の場合には、データ属性監視部１０３ｋは画像処理部１１０に対して特に何も通知せず、中間データ用メモリ１０８に対して描画処理部１０３及びトナーセーブ値用メモリ１０４を接続する経路からトナーセーブ情報を画像処理部１１０に入力させた後、ＲＧＢデータ用メモリ１０５に対して入力される元画像データを制御する流れになるが、文字データを全てトナーセーブの制御とするか、或いはしない場合には、データ属性監視部１０３ｋによってＲＧＢデータ用メモリ１０５にデータを展開せず、さらに画像処理部１１０に対して入力された画像データが文字データのみであることを通知する。この場合、画像処理部１１０はｍ通知を受けると、中間データ用メモリ１０８に対して描画処理部１０３及びトナーセーブ値用メモリ１０４を接続する経路のみを使用してトナーセーブ値用メモリ１０４から要素データを受け取って画像処理に移行する。
【００８２】
また、文字トナーセーブ設定外部入力部１０３ｊは、文字データのトナーセーブの制御が基本的にトナーセーブデフォルトテーブ１０３ｂのデフォルト設定値に応じて制御されることに留意し、このデフォルト設定値を上述した外部から設定される文字のトナーモード設定パラメータに基づいて適宜変更するものであるが、そのトナーモード設定パラメータを文字データ制御部１０３ｆが参照して制御することにより、文字データのトナーセーブの制御の仕方を変更するようにすることもできる。
【００８３】
図１３は、図１２に示す画像形成装置の動作処理を示したフローチャートである。この動作処理は、図１１で説明した動作処理と比べ、描画処理部１０３′に追加されたデータ属性監視部１０３ｋに係るオブジェクト分離された要素データにおけるイメージデータ、グラフィックデータの有無と文字データの有無との判定結果に応じた各種メモリへのデータ展開処理、並びに文字トナーセーブ設定外部入力部１０３ｊに係る外部から入力される文字データのトナーモード設定処理が行われる点が相違している。
【００８４】
図１１の動作処理との相違点を比較して具体的に説明すれば、データ属性監視部１０３ｋに係る各種メモリへのデータ展開処理については、オブジェクト分離（ステップＳ５）の後にデータ属性監視部１０３ｋがグラフィック又はイメージデータ要素があるか否かを判定（ステップＳ５０１）し、この判定の結果、グラフィック又はイメージデータ要素がある場合に引き続いて文字要素があるか否かを判定（ステップＳ５０２）した結果、文字要素があれば文字データを中間データ用メモリ１０８に、全データをＲＧＢデータ用メモリ１０５に蓄積（ステップＳ６）する処理に移行する流れが第１の相違点である。
【００８５】
また、文字要素があるか否かを判定（ステップＳ５０２）した結果、文字要素がなければ全データをＲＧＢデータ用メモリ１０５に蓄積（ステップＳ５０３）した後、トナーセーブモードＯＮであるか否かを判定（ステップＳ５０４）した結果、トナーセーブモードＯＮであれば、トナーセーブ値情報を画像処理部に入力（ステップＳ１５）する処理に移行し、トナーセーブモードＯＮでなければ（トナーセーブモードＯＦＦであれば）、トナーセーブモードＯＮであれば画像処理ＳＴＡＲＴフラグＯＮ（ステップＳ８）に移行する流れが第２の相違点であり、先のグラフィック又はイメージデータ要素があるか否かを判定（ステップＳ５０１）の結果、グラフィック又はイメージデータ要素がない場合に文字データを中間データ用メモリ１０８に蓄積（ステップＳ５０５）してから文字データのみフラグＯＮ（ステップＳ５０６）にした後、文字の属性のトナーセーブ制御ＯＮであるか否かの判定（ステップＳ５０７）を行う流れが第３の相違点である。
【００８６】
更に、文字の属性のトナーセーブ制御ＯＮであるか否かの判定（ステップＳ５０７）の結果、文字の属性のトナーセーブ制御ＯＮであれば、文字データをＲＧＢデータ用メモリ１０５に蓄積（ステップＳ５０８）してから文字色のトナーセーブ制御ＯＮであるか否かの判定（ステップＳ１９）へ移行する流れが第４の相違点であり、文字の属性のトナーセーブ制御ＯＮでなければ（文字の属性のトナーセーブ制御ＯＦＦであれば）、文字のトナーセーブ制御ＯＮであるか否かの判定（ステップＳ５０９）を判定し、その判定結果が文字のトナーセーブ制御ＯＮであれば、トナーセーブ値情報を画像処理部に入力（ステップＳ５１０）する処理を行ってから画像処理ＳＴＡＲＴフラグＯＮ（ステップＳ５１１）にした後、トナセーブを考慮した各種画像処理（ステップＳ５１２）を行うようにしてから画像処理ＳＴＡＲＴフラグＯＦＦ（ステップＳ１１）する処理に移行する流れが第５の相違点である。
【００８７】
加えて、文字のトナーセーブ制御ＯＮであるか否かの判定（ステップＳ５０９）の結果が文字のトナーセーブ制御ＯＮでなければ（文字のトナーセーブ制御ＯＦＦであれば）、画像処理ＳＴＡＲＴフラグＯＮ（ステップＳ５１３）にしてから画像処理部１１０が各種画像処理（ステップＳ５１４）を行った後に画像処理ＳＴＡＲＴフラグＯＦＦ（ステップＳ１１）する処理に移行する流れが第６の相違点であり、画像処理ＳＴＡＲＴフラグＯＦＦ（ステップＳ１１）する処理の後に文字データのみフラグＯＦＦ（ステップＳ１１１）する処理を流れが第７の相違点である。
【００８８】
その他、画像処理ＳＴＡＲＴフラグＯＮ（ステップＳ４５）の処理の後、文字データのみフラグＯＮであるか否かの判定（ステップＳ４５１）を行い、この判定の結果、文字データのみフラグＯＮでなければ（文字データのみフラグＯＦＦであれば）、ＲＧＢデータ用メモリ１０５からデータを読み出し（ステップＳ４６）する処理に移行し、文字データのみフラグＯＮであればこの処理（ステップＳ４６）を飛ばしてトナーセーブを考慮した各種画像処理（ステップＳ４７）を行うように移行する流れが第８の相違点である。
【００８９】
要するに、データ属性監視部１０３ｋに係る各種メモリへのデータ展開処理では、オブジェクト分離された要素データについてのグラフィックデータ又はイメージデータの有無と文字データとの有無とを判定し、その判定結果に応じてＲＧＢデータ用メモリ１０５とトナーセーブ値用メモリ１０４、中間データ用メモリ１０８にデータ展開するか否かを決めるもので、グラフィックデータ又はイメージデータの要素が無い場合にはＲＧＢデータ用メモリ１０５は使用せず、文字データの要素がない場合はトナーセーブ値用メモリ１０４、中間データ用メモリ１０８を使用せず、全ての要素データがある場合には、各種メモリを全て使う制御を行う動作処理となっている。
【００９０】
これに対し、文字トナーセーブ設定外部入力部１０３ｊに係る外部から入力される文字データのトナーモード設定処理については、文字色のトナーセーブ制御ＯＮか否かの判定（ステップＳ１９）の結果、文字色のトナーセーブ制御ＯＮである場合に、引き続いて文字トナーセーブ設定外部入力部１０３ｊが変更を指示しているか否かの判定（ステップＳ２０１）を行い、その判定結果が変更を指示している場合に色のトナーセーブ情報を文字トナーセーブ設定外部入力部１０３ｊより確認（ステップＳ２０２）してから文字色検知部１０３ｉで中間データ用メモリ１０８を確認し対象文字を検出（ステップＳ２１）する処理に移行し、その判定結果が変更を指示していない場合にデフォルトの文字色のトナーセーブ情報を確認（ステップＳ２０３）してから文字色検知部１０３ｉで中間データ用メモリ１０８を確認し対象文字を検出（ステップＳ２１）する処理に移行する流れが第１の相違点である。
【００９１】
また、太字のトナーセーブ制御ＯＮか否かの判定（ステップＳ２４）の結果、太字のトナーセーブ制御ＯＮである場合に、引き続いて文字トナーセーブ設定外部入力部１０３ｊが変更を指示しているか否かの判定（ステップＳ２０４）を行い、その判定結果が変更を指示している場合に太さのトナーセーブ情報を文字トナーセーブ設定外部入力部１０３ｊより確認（ステップＳ２０５）してから文字太さ検知部１０３ｈで中間データ用メモリ１０８を確認し対象文字を検出（ステップＳ２６）する処理に移行し、その判定結果が変更を指示していない場合にデフォルトの文字の太さのトナーセーブ情報を確認（ステップＳ２０６）してから文字太さ検知部１０３ｈで中間データ用メモリ１０８を確認し対象文字を検出（ステップＳ２６）する処理に移行する流れが第２の相違点である。
【００９２】
更に、文字サイズのトナーセーブ制御ＯＮか否かの判定（ステップＳ２９）の結果、文字サイズのトナーセーブ制御ＯＮである場合に、引き続いて文字トナーセーブ設定外部入力部１０３ｊが変更を指示しているか否かの判定（ステップＳ２０７）を行い、その判定結果が変更を指示している場合にサイズのトナーセーブ情報を文字トナーセーブ設定外部入力部１０３ｊより確認（ステップＳ２０８）してから文字サイズ検知部１０３ｄで中間データ用メモリ１０８を確認し対象文字を検出（ステップＳ３１）する処理に移行し、その判定結果が変更を指示していない場合にデフォルトの文字サイズのトナーセーブ情報を確認（ステップＳ２０９）してから文字サイズ検知部１０３ｄで中間データ用メモリ１０８を確認し対象文字を検出（ステップＳ３１）する処理に移行する流れが第３の相違点である。
【００９３】
加えて、文字のフォントのトナーセーブ制御ＯＮか否かの判定（ステップＳ３４）の結果、文字のフォントのトナーセーブ制御ＯＮである場合に、引き続いて文字トナーセーブ設定外部入力部１０３ｊが変更を指示しているか否かの判定（ステップＳ２１０）を行い、その判定結果が変更を指示している場合にフォントのトナーセーブ情報を文字トナーセーブ設定外部入力部１０３ｊより確認（ステップＳ２１１）してから文字フォント検知部１０３ｇで中間データ用メモリ１０８を確認し対象文字を検出（ステップＳ３６）する処理に移行し、その判定結果が変更を指示していない場合にデフォルトの文字フォントのトナーセーブ情報を確認（ステップＳ２１２）してから文字フォント検知部１０３ｇで中間データ用メモリ１０８を確認し対象文字を検出（ステップＳ３６）する処理に移行する流れが第４の相違点である。
【００９４】
その他、文字の位置のトナーセーブ制御ＯＮか否かの判定（ステップＳ３９）の結果、文字の位置のトナーセーブ制御ＯＮである場合に、引き続いて文字トナーセーブ設定外部入力部１０３ｊが変更を指示しているか否かの判定（ステップＳ２１３）を行い、その判定結果が変更を指示している場合に位置のトナーセーブ情報を文字トナーセーブ設定外部入力部１０３ｊより確認（ステップＳ２１４）してから文字領域検知部１０３ｅで中間データ用メモリ１０８を確認し対象文字を検出（ステップＳ４１）する処理に移行し、その判定結果が変更を指示していない場合にデフォルトの文字位置のトナーセーブ情報を確認（ステップＳ２１５）してから文字領域検知部１０３ｅで中間データ用メモリ１０８を確認し対象文字を検出（ステップＳ４１）する処理に移行する流れが第５の相違点である。
【００９５】
要するに、文字トナーセーブ設定外部入力部１０３ｊに係る外部から入力される文字データのトナーモード設定処理では、文字トナーセーブ設定外部入力部１０３ｊがデフォルトでない場合に外部から入力が有効となり、文字データの属性についてのトナーセーブの制御を行う動作処理となっている。
【００９６】
何れにせよ、上述した画像形成装置及び画像形成方法によれば、トナーセーブ設定単位を文字データ、グラフィックデータ、イメージデータの３要素データとして大きな分類で分離するだけではなく、文字データの細かな属性についても設定し、重要な文字データの要素とそれ以外のグラフィックデータ、イメージデータの要素とで詳細なトナー消費量を調整制御できるため、トナーセーブ機能で文字データの属性に応じた細かな調整制御が可能となる。この結果、利用者に違和感を与えずにトナー消費量を有効に削減して文字データの中で重要な要素のみを鮮明に印字可能な画像データを出力できるようになる。
【符号の説明】
【００９７】
１１  画像出力装置
１２  ＣＰＵ
１３  操作パネル
１４  スキャナ
１５  外部記憶メディア
１００  ＡＳＩＣ
１０１  画像出力部
１０２  ＣＰＵインターフェース（Ｉ／Ｆ）
１０３、１０３′  描画処理部
１０３ａ  オブジェクト分離部
１０３ｂ  ドナーセーブデフォルトテーブル
１０３ｃ  セーブモード切替部
１０３ｄ  文字サイズ検知部
１０３ｅ  文字領域検知部
１０３ｆ  文字データ制御部
１０３ｇ  文字フォント検知部
１０３ｈ  文字太さ検知部
１０３ｉ  文字色検出部
１０３ｊ  文字トナーセーブ設定外部入力部
１０３ｋ  データ属性監視部
１０４  トナーセーブ値用メモリ
１０５  ＲＧＢデータ用メモリ
１０６  スキャナ入力部
１０７  ネットワークインターフェース（Ｉ／Ｆ）
１０８  中間データ用メモリ
１０９  ＰＤＬ解析部
１１０  画像処理部
１１１  外部メディアインターフェース（Ｉ／Ｆ）
１１２  圧縮伸張器
１１３  メモリアービタ
２００  画像入力装置（ＰＣ）
２０１  送信用メモリ
２０２  プリンタドライバ
２０３  アプリケーション（アプリ）
２０４  ドキュメントデータ
【先行技術文献】
【特許文献】
【００９８】
【特許文献１】特開２０１０−２５１８４８号公報
【特許文献２】特開２００９−３７２８３号公報
【図２】
2014095744.tif 000003
【図３】
2014095744.tif 000004
【図４】
2014095744.tif 000005
【図５】
2014095744.tif 000006
【図６】
2014095744.tif 000007
【図７】
2014095744.tif 000008
【図８】
2014095744.tif 000009
【図９】
2014095744.tif 000010
【図１０】
2014095744.tif 000011
【図１１】
2014095744.tif 000012
【図１２】
2014095744.tif 000013
【図１】
2014095744.tif 000014
【図１３】
2014095744.tif 000015