(57)【要約】【課題】画像データの画像を印刷する画像印刷部に対して、印刷時に消費するトナーの量を低減させ、フォントの輪郭線を際立たせた画像データを生成する画像処理装置を提供する。【解決手段】画像処理装置は、フォントデータとフォント濃度値とを含む文書データから、画像データを生成する装置であって、フォントデータ記憶部からフォントデータのアウトラインデータを取得し、フォントの輪郭線と、フォントの輪郭線で囲まれて形成される図形とを形成する。そして、フォント濃度値と、設定記憶部から取得した濃度低減率データとから、輪郭線濃度値および図形濃度値を算出する。そして、輪郭線および図形をマッピングして、輪郭線ベクタイメージデータと図形ベクタイメージデータを生成し、輪郭線ベクタイメージデータおよび輪郭線濃度値と、図形ベクタイメージデータおよび図形濃度値とから画像データを生成する。【選択図】図１
2012000916.tif 000002
【特許請求の範囲】
【請求項１】
フォントデータとフォント濃度値とを含む文書データから、画像形成可能な画像データを生成する画像処理装置であって、
フォントのアウトラインデータを予め記憶するフォントデータ記憶部と、
濃度低減率データを予め記憶する設定記憶部と、
前記フォントデータに基づき、前記フォントデータ記憶部から前記アウトラインデータを取得し、そのアウトラインデータから、フォントの輪郭線を形成する輪郭座標データと、前記フォントの輪郭線で囲まれて形成される図形の内部座標データとを取得する文字生成部と、
前記フォント濃度値と、前記設定記憶部から取得した濃度低減率データとから、輪郭線濃度値および図形濃度値を算出し、さらに、前記輪郭座標データと前記内部座標データとをマッピングして、輪郭線ベクタイメージデータと図形ベクタイメージデータを生成する図形描画部と、
前記輪郭線ベクタイメージデータおよび前記輪郭線濃度値と、前記図形ベクタイメージデータおよび図形濃度値とから、前記画像データを生成する画像データ生成部と
を備えることを特徴とする画像処理装置。
【請求項２】
前記設定記憶部は、前記濃度低減率データとして、輪郭線濃度低減率データと、図形濃度低減率データとを予め記憶し、
前記図形描画部は、前記フォント濃度値と前記輪郭線濃度低減率データとから前記輪郭線濃度値を算出し、前記フォント濃度値と前記図形濃度低減率データとから前記図形濃度値を算出する
ことを特徴とする請求項１に記載された画像処理装置。
【請求項３】
モード情報として、「通常印刷モード」および「トナー消費量低減モード」のいずれか一方を記憶するモード記憶部と、
前記モード記憶部に記憶されたモード情報を判定するモード判定部と、
前記モード判定部の判定結果が「トナー消費量低減モード」である場合、前記文字生成部に処理を行わせ、一方、前記モード判定部の判定結果が「通常印刷モード」である場合、前記フォント濃度値で、前記画像データ生成部に前記画像データを生成させる文字描画部をさらに備えることを特徴とする請求項１または請求項２に記載された画像処理装置。
【請求項４】
前記設定記憶部は、前記輪郭線の線種を示す輪郭線属性データと、前記図形を塗り潰す模様を示す図形属性データとを予め記憶し、
前記図形描画部は、前記設定記憶部から前記輪郭線属性データと、前記図形属性データとを取得して、輪郭線ベクタイメージデータと図形ベクタイメージデータとを生成する際に反映させる
ことを特徴とする請求項１ないし請求項３のいずれか１項に記載された画像処理装置。
【請求項５】
前記フォントデータ記憶部は、前記フォントのアウトラインデータとともに、そのフォントのビットマップデータを予め記憶し、
前記モード判定部により判定されたモード情報が「通常印刷モード」であるときに、前記文字描画部は、前記フォントデータに基づき、前記フォントデータ記憶部からビットマップデータを取得し、さらに、前記フォント濃度値を取得し、
前記画像データ生成部は、前記ビットマップデータと、前記フォント濃度値とから、前記画像データを生成する
ことを特徴とする請求項３に記載された画像処理装置。
【請求項６】
ユーザが、前記輪郭線の線種と、前記輪郭線で囲まれて形成される図形の塗り潰し有無とを選択可能な表示入力部と、
表示入力部にて選択された、前記輪郭線の線種を示す輪郭線属性データと、前記図形の塗り潰し有無を示す図形属性データとを、前記設定記憶部に記憶させる描画設定制御部とをさらに備える
ことを特徴とする請求項４に記載された画像処理装置。
【請求項７】
前記文書データはページ記述言語で記述され、そのページ記述言語を解析することにより、フォントデータとフォント濃度値とを抽出するコマンド解析部を、さらに備えることを特徴とする請求項１ないし請求項６のいずれか１項に記載された画像処理装置。
【請求項８】
請求項１ないし請求項７のいずれか１項に記載された画像処理装置と、
前記画像データ生成部が生成した画像データを用いて画像を形成する画像形成部と
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置および画像形成装置に関し、特に、文書データから、印刷時に消費するトナーの量を低減する画像データを生成する画像処理装置および画像形成装置に関する。
【背景技術】
【０００２】
従来の画像処理装置は、画像印刷部（画像形成部）に、通常のトナーの量で印刷させる画像データを生成する「トナーセーブＯＦＦ」（通常印刷モード）と、通常印刷モードで印刷時に消費するトナーの量より少ないトナーの量で印刷させる画像データを生成する「トナーセーブＯＮ」（トナー消費量低減モード）とを有していた。これにより、「通常印刷モード」で生成した画像データは、画像印刷部により画像が形成され、図１３に示すように印刷された。一方、「トナー消費量低減モード」で生成した画像データは、画像印刷部により画像が形成され、図１４に示すように印刷され、トナーの量を少なく印刷することができた（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２５１０４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の画像処理装置が「トナー消費量低減モード」で生成した画像データから画像印刷部は画像を形成し、文字全体を少ないトナー量で印刷するため、消費するトナーの量を少なくした場合に、画数が多い漢字などの複雑な形状の文字や、フォントサイズの小さい文字などを印刷したとき、文字が読みづらいという問題点があった。
【０００５】
本発明は、以上のような問題を解決するためになされたものであり、画像データの画像を印刷する画像印刷部に対して、印刷時に消費するトナーの量を低減させ、フォントの輪郭線を際立たせた画像データを生成する画像処理装置および画像形成装置を提供することを課題とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するために、本発明の画像処理装置は、フォントデータとフォント濃度値とを含む文書データから、画像形成可能な画像データを生成する画像処理装置において、フォントのアウトラインデータを予め記憶するフォントデータ記憶部と、濃度低減率データを予め記憶する設定記憶部と、前記フォントデータに基づき、前記フォントデータ記憶部から前記アウトラインデータを取得し、そのアウトラインデータから、フォントの輪郭線を形成する輪郭座標データと、前記フォントの輪郭線で囲まれて形成される図形の内部座標データとを取得する文字生成部と、前記フォント濃度値と、前記設定記憶部から取得した濃度低減率データとから、輪郭線濃度値および図形濃度値を算出し、さらに、前記輪郭座標データと前記内部座標データとをマッピングして、輪郭線ベクタイメージデータと図形ベクタイメージデータを生成する図形描画部と、前記輪郭線ベクタイメージデータおよび前記輪郭線濃度値と、前記図形ベクタイメージデータおよび図形濃度値とから、前記画像データを生成する画像データ生成部とを備える構成とした。
【発明の効果】
【０００７】
本発明によれば、文字（フォント）を形成する輪郭線が際立つため、消費するトナーの量が少なくても、文字を容易に読むことができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る画像処理装置のブロック図である。
【図２】第１の実施形態に係る画像処理装置により、輪郭線属性データが「実線」、図形属性データが「色保持」であるときに生成した画像データが、画像印刷部により画像が形成され印刷された例である。
【図３】第１の実施形態に係る画像処理装置の全体処理動作のフローチャートである。
【図４】図３の文字濃度変更処理のフローチャートである。
【図５】図４のアウトラインフォント濃度変更処理のフローチャートである。
【図６】図５に続くアウトラインフォント濃度変更処理のフローチャートである。
【図７】図４のビットマップフォント濃度変更処理のフローチャートである。
【図８】第２の実施形態に係る画像処理装置のブロック図である。
【図９】輪郭線属性データの選択を促す表示入力部の外観図である。
【図１０】第２の実施形態に係る画像処理装置により、輪郭線属性データが「点線」、図形属性データが「色保持」であるときに生成した画像データが、画像印刷部により画像が形成され印刷された例である。
【図１１】図形属性データの選択を促す表示入力部の外観図である。
【図１２】第２の実施形態に係る画像処理装置により、輪郭線属性データが「実線」、図形属性データが「中抜き」であるときに生成した画像データが、画像印刷部により画像が形成され印刷された例である。
【図１３】従来の画像処理装置により、通常のトナー量（濃度）で印刷させた例である。
【図１４】従来の画像処理装置により、トナー量の消費量を減らして印刷させた例である。
【発明を実施するための形態】
【０００９】
次に、本発明の実施形態について、適宜、図面を参照しながら詳細に説明する。なお、各図は、本発明を十分に理解できる程度に、概略的に示してあるに過ぎない。よって、本発明は、図示例のみに限定されるものではない。また、各図において、共通する構成要素や同様な構成要素については、同一の符号を付し、それらの重複する説明を省略する。
【００１０】
《第１の実施形態》
［画像処理装置の構成］
図１に示すように、画像処理装置１０は、画像処理装置１０が備える各構成部を制御する制御部１と、文書データ送信装置２０と通信可能に接続されるデータ受信部２と、データを記憶する記憶部３と、画像データの画像を印刷する画像印刷部４（画像形成部）とを備えている。
ここで、文書データ送信装置２０は、ＰＣ（Personal Computer）などのコンピュータであり、Microsoft Word（登録商標）などの文書作成ソフトで作成された文書データや、ＰＤＦ（Portable Document Format）などの文字情報を含む文書データを、ＬＡＮ（Local Area Network）や、Bluetooth（登録商標）などの有線／無線ネットワークを介して、データ受信部２に送信する。
【００１１】
［データ受信部２］
データ受信部２は、文書データ送信装置２０と通信可能に接続され、データを受信する構成部である。データ受信部２は、制御部１（データ受信制御部１１）に制御されて、受信した文書データを文書データ記憶部３１に記憶させる。
【００１２】
［記憶部３］
記憶部３は、文書データ記憶部３１と、文字情報記憶部３２と、モード記憶部３３と、フォントデータ記憶部３４と、設定記憶部３５と、中間言語データ記憶部３６とを備える。
（文書データ記憶部３１）
文書データ記憶部３１は、データ受信部２が受信した文書データを記憶する記憶部である。
【００１３】
（文字情報記憶部３２）
文字情報記憶部３２は、印字コードや、書体選択コマンドに係る書体データ、文字属性コマンドに係る文字属性データを記憶する記憶部である。新たなデータを記憶させる場合は、古いデータに上書き記憶するため、文字情報記憶部３２には、常に最新のデータが記憶される。
ここで、書体データとは、例えば、アウトラインフォントであれば、明朝体Ｌ、明朝Ｌプロポーショナル、ゴシックＢ、ゴシックＢプロポーショナル、平成明朝、平成ゴシック、Courier、Arial、Times New Roman、Wingdings、Centuryなどである。また、ビットマップフォントであれば、Courier10、Prestige Elite、LetterGothic15、Bold Face PSなどである。
また、文字属性データとは、フォントのサイズや、スタイル（標準／斜体／太字）、濃度（フォント濃度値）や、文字飾りなどのデータである。
【００１４】
（モード記憶部３３）
モード記憶部３３は、画像処理装置１０が実行する「モード」として、「通常印刷モード」および「トナー消費量低減モード」のいずれか一方を記憶する記憶部である。この「モード」は、ユーザにより文書データ送信装置２０にて選択されて送信されたデータを、データ受信部２を介してモード記憶部３３に記憶してもよいし、不図示の入力部からのデータを、モード記憶部３３に記憶してもよい。
画像処理装置１０は、当該モード記憶部３３に記憶された「モード」に基づき、「通常印刷モード」であれば、画像印刷部４（画像形成部）に、通常のトナーの量で印刷させる画像データを生成する。一方、「トナー消費量低減モード」であれば、画像処理装置１０は、通常印刷モードで印刷時に消費するトナーの量より、後記する濃度低減率（濃度低減率データ）だけ消費量を減らす画像データを生成する。
【００１５】
（フォントデータ記憶部３４）
フォントデータ記憶部３４には、印字コードと、その印字コードに対応するプリンタフォントの情報とが記憶されている。特に、ビットマップフォントの印字コードに対応するビットマップデータや、アウトラインフォントの印字コードに対応するアウトラインデータが記憶されている。
【００１６】
（設定記憶部３５）
設定記憶部３５には、予め「トナー消費量低減モード」における印刷時の濃度低減率を示す濃度低減率データが記憶されており、例えば、濃度低減率＝２０％が記憶されている。
また、設定記憶部３５は、文字の輪郭を形成する輪郭線と、文字の輪郭線で囲まれた部分（図形）とで、別々の濃度低減率が記憶されている。例えば、設定記憶部３５に輪郭線濃度低減率＝２５％、図形濃度低減率＝１５％が記憶される。
また、設定記憶部３５には、輪郭線属性データと、図形属性データとが記憶されている。第１の実施形態の画像処理装置１０の設定記憶部３５には、輪郭線属性データとして、文字の輪郭を形成する輪郭線を実線とする「実線」を示すデータが記憶されている。そして、図形属性データとして、文字の輪郭線で囲まれた部分（図形）を所定の模様で塗り潰す「色保持」を示すデータが記憶されている。所定の模様とは、ドットや斜線などのハッチングパターンでよい。
【００１７】
（中間言語データ記憶部３６）
中間言語データ記憶部３６は、後記する中間言語データ生成部１７により中間言語で記述されたデータを記憶する記憶部である。この中間言語データ記憶部３６には、データ受信部２が受信した文書データに含まれる、すべての印字コードに該当する文字が中間言語で記述されたデータが記憶される。
【００１８】
［制御部１］
制御部１は、データ受信制御部１１と、コマンド解析指示部１２（コマンド解析部）と、モード判定部１３と、文字描画部１４と、文字生成部１５と、図形描画部１６と、中間言語データ生成部１７（画像データ生成部４０）と、画像データ変換部１８（画像データ生成部４０）とを備える。
【００１９】
（データ受信制御部１１）
データ受信制御部１１は、データ受信部２を制御して、データ受信部２が受信した文書データを文書データ記憶部３１に記憶させる。
（モード判定部１３）
モード判定部１３は、モード記憶部３３に記憶された「モード」が「通常印刷モード」であるのか、「トナー消費量低減モード」であるのかを判定する。
【００２０】
（コマンド解析指示部１２）
コマンド解析指示部１２は、文書データ記憶部３１から文書データを取得し、文書データに含まれるページ記述言語で記述されたデータからコマンド（指示）を抽出する。そして、そのコマンドに従って、画像処理装置１０が備える各機能部に処理を実行させる制御部である。
【００２１】
抽出されるコマンドには、文字描画に係るコマンド（文字描画コマンド）や、１ページの終了を伝えるコマンド（ページ終了コマンド）、画像の描画に係るコマンドなどがある。文字描画コマンドとは、印字コード、書体選択コマンドや文字属性コマンドである。
ここで、本実施形態は文字描画に係る画像処理装置の発明であり、文字描画に係る処理以外は一般的な画像処理装置と同じ構成である。そのため、文字描画に係るコマンド以外の処理については、説明を省略する。
【００２２】
コマンド解析指示部１２は、文書データから文字描画コマンドを抽出する毎に、文字描画コマンドに含まれる書体選択コマンドで選択されている書体データが「アウトラインフォント」であるか、または「ビットマップフォント」であるかを判定する。
そして、コマンド解析指示部１２は、文字描画コマンドと、「アウトラインフォント」または「ビットマップフォント」の書体データとを文字描画部１４に出力する。
【００２３】
（文字描画部１４）
文字描画部１４は、文字情報記憶部３２から、印字コードを取得する。そして、文字描画部１４は、書体データが「アウトラインフォント」であれば、印字コードを文字生成部１５に出力する。
文字描画部１４は、モード判定部１３に、モード記憶部３３に記憶された「モード」を判定させる。そして、文字描画部１４は、モード判定部１３から判定結果であるモード情報（「通常印刷モード」または「トナー消費量低減モード」）を取得する。このとき、「モード」が「トナー消費量低減モード」であれば、文字描画部１４は、設定記憶部３５から濃度低減率データを取得する。
【００２４】
文字描画部１４は、印字コードの書体データが「ビットマップフォント」である場合と、印字コードの書体データが「アウトラインフォント」、かつ「モード」が「通常印刷モード」である場合に、印字コードに該当する、フォントデータ記憶部３４に記憶されたビットマップデータを取得し、ビットマップデータとフォント濃度値とを中間言語データ生成部１７に出力する。
【００２５】
＜フォント濃度値の算出＞
文字描画部１４は、設定記憶部３５から濃度低減率データを取得し、文字情報記憶部３２から文字属性データを取得する。
そして、文字描画部１４は、文字属性データに含まれるフォント濃度値と、濃度低減率とに基づき、フォント濃度値を再計算する機能を有する。例えば、フォント濃度値（画素の階調）が“255”のとき、設定記憶部３５から取得した濃度低減率データが“濃度低減率＝２０％”であれば、255×（1-0.2）=“204”が再計算されたフォント濃度値である。
【００２６】
（文字生成部１５）
文字生成部１５は、モード記憶部３３に記憶された「モード」（モード情報）が「トナー消費量低減モード」のときにしか、処理が実行されない構成部であり、アウトライン座標データを、図形描画部１６へ出力する構成部である。
文字生成部１５は、文字描画部１４から取得した印字コードに該当する、フォントデータ記憶部３４に記憶されたプリンタフォントを抽出し、そのプリンタフォントのアウトラインデータ（輪郭線データ）をフォントデータ記憶部３４から取得する。
ここで、文字生成部１５は、アウトラインデータに基づき、アウトライン上に位置する座標データをすべて取得する（これらの座標データを輪郭座標データとする）。そして、アウトラインで囲まれ、かつアウトライン上にない座標データ（輪郭線に囲まれた座標データ）をすべて取得する（これらの座標データを内部座標データとする）。この輪郭座標データと内部座標データとの双方（アウトライン座標データ）を、図形描画部１６へ出力する。
【００２７】
（図形描画部１６）
図形描画部１６は、モード記憶部３３に記憶された「モード」（モード情報）が「トナー消費量低減モード」のときにしか、処理が実行されない構成部であり、輪郭線濃度値および図形濃度値を算出し、さらに、輪郭線ベクタイメージデータおよび図形ベクタイメージデータを生成する構成部である。そして、図形描画部１６は、輪郭線ベクタイメージデータおよび輪郭線濃度値と、図形ベクタイメージデータおよび図形濃度値とを中間言語データ生成部１７に出力する。
【００２８】
＜輪郭線濃度値および図形濃度値の算出＞
図形描画部１６は、設定記憶部３５から濃度低減率データを取得し、文字情報記憶部３２から文字属性データを取得する。
そして、図形描画部１６は、文字描画部１４と同様に、文字属性データに含まれるフォント濃度値と、濃度低減率とに基づき、フォント濃度値を再計算する機能を有する。そして、そのフォント値を輪郭線濃度値と、図形濃度値（輪郭線に囲まれた図形の濃度値）とする。例えば、フォント濃度値（画素の階調）が“255”のとき、設定記憶部３５から取得した濃度低減率データが“輪郭線濃度低減率＝１０％、図形濃度低減率＝３０％”であれば、255×（1-0.1）=“230”が輪郭線濃度値であり、255×（1-0.3）=“179”が図形濃度値である。
【００２９】
＜輪郭線ベクタイメージデータおよび図形ベクタイメージデータの生成＞
また、図形描画部１６は、文字生成部１５からアウトライン座標データ（輪郭座標データと、内部座標データ）を取得し、マッピングする。
図形描画部１６は、設定記憶部３５から輪郭線属性データと、図形属性データとを取得する。そして、図形描画部１６は、輪郭線から、円や多角形などの基本図形を組み合わせたベクタイメージ（vector image）を生成する。これにより、輪郭線を形成する図形のベクタイメージ（輪郭線ベクタイメージデータ）と、輪郭線で囲まれた図形のベクタイメージ（図形ベクタイメージデータ）とが生成される。
【００３０】
（中間言語データ生成部１７）
中間言語データ生成部１７（画像データ生成部４０）は、図形描画部１６から輪郭線ベクタイメージデータおよび輪郭線濃度値と、図形ベクタイメージデータおよび図形濃度値とを取得し、画像データ変換部１８が解釈可能な中間言語で記述して、中間言語データ記憶部３６に記憶させる構成部である。当該中間言語データ生成部１７の機能は一般的なものであるため、説明を省略する。
この中間言語データ生成部１７により、印字コードに該当する文字（１文字分）が中間言語で記述されて、中間言語データ記憶部３６に記憶される。
【００３１】
（画像データ変換部１８）
画像データ変換部１８（画像データ生成部４０）は、中間言語データ記憶部３６から、中間言語データ生成部１７により中間言語で記述されたデータを取得して、ベクタイメージをラスタデータに変換する処理などを行い、画像印刷部４が印刷可能な形式の画像データを生成し、画像印刷部４に出力する。
（画像印刷部４）
画像印刷部４は、取得した画像データの画像を、紙などの媒体に印刷する。
【００３２】
以上の構成を備える画像処理装置１０は、「トナー消費量低減モード」のとき、通常印刷モードで画像印刷部４が印刷時に消費するトナー量より濃度低減率データだけ消費量を減らす画像データを生成する。さらに、画像処理装置１０は、フォントを、文字の輪郭を形成する輪郭線と、文字の輪郭線で囲まれた部分（図形）とする画像データを生成することで、画像処理装置１０は、輪郭線を際立たせた画像データを生成することができる。
【００３３】
また、画像処理装置１０は、フォント（文字）の輪郭を形成する輪郭線を印刷時の濃度と、文字の輪郭線で囲まれた部分（図形）を印刷時の濃度とを別にした画像データを生成することができる。このとき、輪郭線濃度低減率を図形濃度低減率以下の値にすることで、画像処理装置１０は、画像印刷部４が印刷時に消費するトナーの量を少なくしつつ、より輪郭線を際立たせた画像データを生成することができる。
【００３４】
さらに、画像処理装置１０は、設定記憶部３５に記憶された輪郭線属性データ「実線」と図形属性データ「色保持」とに基づいて、文字の輪郭を形成する輪郭線を実線で、文字の輪郭線で囲まれた部分（図形）を所定の模様で塗り潰す画像データを生成することができ、画像印刷部４は図２に示すような文字を印刷する。画像処理装置１０は、画像印刷部４が印刷時に消費するトナーの量を少なくしつつ、より輪郭線を際立たせた画像データを生成することができる。
【００３５】
以上のように、第１の実施形態の画像処理装置１０に画像印刷部４を備える画像形成装置は、印刷時に消費するトナーの量を少なくしつつ、輪郭線を際立たせた印刷をすることができる。
【００３６】
［画像処理装置の全体処理動作］
次に、図３を参照して、画像処理装置１０の全体処理動作について説明する（適宜、図１を参照）。
画像処理装置１０は、文書データ送信装置２０から送信されたデータをデータ受信部２が受信する（ステップＳ１０１）。データ受信制御部１１は、データ受信部２が受信した文書データを文書データ記憶部３１に一旦記憶させる（ステップＳ１０２）。
コマンド解析指示部１２は、文書データ記憶部３１から文書データを取得してデータ解析を行う（ステップＳ１０３）。このデータ解析でコマンドを抽出する。そして、抽出したコマンドを判定する（ステップＳ１０４）。当該判定により、コマンド解析指示部１２は、文字描画に係るコマンド（文字描画コマンド）、１ページの終了を伝えるコマンド（ページ終了コマンド）、その他のコマンド（その他コマンド）の３つに分けられる。
【００３７】
ステップＳ１０４の判定結果が、「ページ終了コマンド」である場合（ステップＳ１０４，ページ終了コマンド）の処理については、後記する。
一方、「その他コマンド」である場合（ステップＳ１０４，その他コマンド）、コマンド解析指示部１２は、そのコマンドの指示内容に応じて、画像処理装置１０が備える機能部（不図示）に指示する。そして、機能部に、コマンドの指示内容に応じた処理を実行させる（ステップＳ１０５）。
そして、コマンド解析指示部１２は、ステップＳ１０３にてデータ解析をした文書データから次のコマンドを抽出し（ステップＳ１０６）、ステップＳ１０４の処理を行う。
【００３８】
また、「文字描画コマンド」である場合（ステップＳ１０４，文字描画コマンド）、さらに、そのコマンドが、印字コードであるか否かを判定する（ステップＳ１０７）。
ここで、印字コード以外である場合（ステップＳ１０７，Ｎｏ）、つまり、文字描画コマンドが書体選択コマンドや文字属性コマンドである場合、それらの書体データや文字属性データなどの文字描画コマンドのデータを文字情報記憶部３２に一旦記憶させる（ステップＳ１０８）。
そして、ステップＳ１０６の処理を行い、コマンド解析指示部１２は、次のコマンドを抽出する。
【００３９】
一方、文字描画コマンドが印字コードである場合（ステップＳ１０７，Ｙｅｓ）、コマンド解析指示部１２は、印字コードを文字情報記憶部３２に一旦記憶させて（ステップＳ１０９）、文字濃度変更処理を行う（ステップＳ１１０）。
当該文字濃度変更処理により、印字コードに該当する文字（１文字分）が中間言語で記述されて、中間言語データ記憶部３６に記憶される。
そして、ステップＳ１０６の処理を行い、コマンド解析指示部１２は、次のコマンドを抽出する。
【００４０】
その後、ステップＳ１０４の判定結果が、「ページ終了コマンド」である場合（ステップＳ１０４，ページ終了コマンド）、コマンド解析指示部１２に指示された画像データ変換部１８は、中間言語データ記憶部３６から、中間言語データ生成部１７により中間言語で記述されたデータを取得して、画像印刷部４が印刷可能な形式の画像データを生成し、画像印刷部４に出力する（ステップＳ１１１）。そして、画像印刷部４が画像データの画像を印刷して、画像処理装置１０は処理を終了する。
【００４１】
［文字濃度変更処理］
次に、図４を参照して、文字濃度変更処理（Ｓ１１０，図３）について説明する（適宜、図１および図３を参照）。
まず、コマンド解析指示部１２は、文字情報記憶部３２から書体データを取得し（ステップＳ２０１）、印字データの書体データを判定する（ステップＳ２０２）。
書体データが「アウトラインフォント」であれば（ステップＳ２０２，アウトラインフォント）、アウトラインフォント濃度変更処理を実行する（ステップＳ２０３）。一方、書体データが「ビットマップフォント」であれば（ステップＳ２０２，ビットマップフォント）、ビットマップフォント濃度変更処理を実行する（ステップＳ２０４）。
そして、アウトラインフォント濃度変更処理が終了する、またはビットマップフォント濃度変更処理が終了することで、画像処理装置１０は、文字濃度変更処理（Ｓ１１０，図３）を終了する。
【００４２】
［アウトラインフォント濃度変更処理］
次に、図５および図６を参照して、アウトラインフォント濃度変更処理（Ｓ２０３，図４）について説明する（適宜、図１および図３〜図４を参照）。
まず、文字描画部１４は、文字情報記憶部３２から印字コードを取得する（ステップＳ３０１）。次に、文字描画部１４は、モード判定部１３にモード判定をさせる。
【００４３】
モード判定部１３は、モード記憶部３３から「モード」を取得し、「トナー消費量低減モード」であるか否かを判定する（ステップＳ３０２）。
「トナー消費量低減モード」ではなく「通常印刷モード」であれば（ステップＳ３０２，Ｎｏ）、モード判定部１３は、モード情報「通常印刷モード」を文字描画部１４に出力する（ステップＳ３０３）。そして、文字描画部１４は、取得した印字コードに該当する、フォントデータ記憶部３４に記憶されたビットマップデータを取得する（ステップＳ３０４）。そして、文字描画部１４は、文字情報記憶部３２から文字属性データを取得し（ステップＳ３０５）、文字属性データに含まれるフォント濃度値を取得する（ステップＳ３０６）。その後、後記するビットマップフォント濃度変更処理（ステップＳ２０３，図４）のＳ４１０（図７）以降の処理を実行させる。
【００４４】
一方、「トナー消費量低減モード」であれば（ステップＳ３０２，Ｙｅｓ）、モード判定部１３は、モード情報「トナー消費量低減モード」を文字描画部１４に出力する（ステップＳ３０７）。そして、文字描画部１４は、印字コードを文字生成部１５に出力する（ステップＳ３０８）。
【００４５】
文字生成部１５は、文字描画部１４から取得した印字コードに該当する、フォントデータ記憶部３４に記憶されたプリンタフォントを抽出し、そのプリンタフォントのアウトラインデータ（輪郭線データ）をフォントデータ記憶部３４から取得する（ステップＳ３０９）。
そして、文字生成部１５は、アウトラインデータに基づき、輪郭座標データと内部座標データとを取得し（ステップＳ３１０）、図形描画部１６に出力する。
【００４６】
図形描画部１６は、文字生成部１５から輪郭座標データと内部座標データとの双方を取得したことを契機に、設定記憶部３５から濃度軽減率データを取得し、文字情報記憶部３２から文字属性データを取得する（ステップＳ３１１，図６）。
【００４７】
図形描画部１６は、文字属性データに含まれるフォント濃度値と、濃度低減率とに基づき、フォント濃度値を再計算し、その値を輪郭線濃度値と、図形濃度値（輪郭線に囲まれた図形の濃度値）とする（ステップＳ３１２）。次に、図形描画部１６は、設定記憶部３５から輪郭線属性データと、図形属性データとを取得する（ステップＳ３１３）。そして、図形描画部１６は、輪郭座標データと内部座標データとをマッピングし、ベクタイメージデータ（輪郭線ベクタイメージデータと図形ベクタイメージデータ）を生成する（ステップＳ３１４）。
最後に、図形描画部１６は、輪郭線ベクタイメージデータおよび輪郭線濃度値と、図形ベクタイメージデータおよび図形濃度値とを中間言語データ生成部１７に出力する（ステップＳ３１５）。
【００４８】
中間言語データ生成部１７は、図形描画部１６から輪郭線ベクタイメージデータおよび輪郭線濃度値と、図形ベクタイメージデータおよび図形濃度値とを取得し、画像データ変換部１８が解釈可能な中間言語で記述して（ステップＳ３１６）、中間言語データ記憶部３６に記憶させる（ステップＳ３１７）。これにより、印字コードに該当する文字（１文字分）が中間言語で記述されて、中間言語データ記憶部３６に記憶される。そして、画像処理装置１０は、アウトラインフォント濃度変更処理（Ｓ２０３，図５）を終了する。
【００４９】
［ビットマップフォント濃度変更処理］
次に、図７を参照して、ビットマップフォント濃度変更処理（Ｓ２０４，図４）について説明する。このビットマップフォント濃度変更処理は、一般的に行われている処理であるため、簡略して説明する（適宜、図１および図３〜図６を参照）。
まず、文字描画部１４は、文字情報記憶部３２から印字コードを取得する（ステップＳ４０１）。そして、文字描画部１４は、取得した印字コードに該当する、フォントデータ記憶部３４に記憶されたビットマップデータを取得する（ステップＳ４０２）。
次に、文字描画部１４は、モード判定部１３にモード判定をさせる。
【００５０】
モード判定部１３は、モード記憶部３３から「モード」を取得し、「トナー消費量低減モード」であるか否かを判定する（ステップＳ４０３）。
「通常印刷モード」であれば（ステップＳ４０３，Ｎｏ）、モード判定部１３は、モード情報「通常印刷モード」を文字描画部１４に出力する（ステップＳ４０４）。そして、文字描画部１４は、文字情報記憶部３２から文字属性データを取得し（ステップＳ４０５）、文字属性データに含まれるフォント濃度値を取得する（ステップＳ４０６）。そして、後記するステップＳ４１０の処理を行う。
【００５１】
一方、「トナー消費量低減モード」であれば（ステップＳ４０３，Ｙｅｓ）、モード判定部１３は、モード情報「トナー消費量低減モード」を文字描画部１４に出力する（ステップＳ４０７）。そして、文字描画部１４は、設定記憶部３５から濃度低減率データを取得し、文字情報記憶部３２から文字属性データを取得する（ステップＳ４０８）。文字描画部１４は、文字属性データに含まれるフォント濃度値と、濃度低減率とに基づき、フォント濃度値を再計算する（ステップＳ４０９）。
【００５２】
最後に、文字描画部１４は、ビットマップデータとフォント濃度値とを中間言語データ生成部１７に出力する（ステップＳ４１０）。
中間言語データ生成部１７は、文字描画部１４からビットマップデータおよびフォント濃度値を取得し、画像データ変換部１８が解釈可能な中間言語で記述して（ステップＳ４１１）、中間言語データ記憶部３６に記憶させる（ステップＳ４１２）。これにより、印字コードに該当する文字（１文字分）が中間言語で記述されて、中間言語データ記憶部３６に記憶される。そして、画像処理装置１０は、ビットマップフォント濃度変更処理（Ｓ２０４，図４）を終了する。
【００５３】
《第２の実施形態》
［画像処理装置の構成］
図８に示すように、第２の実施形態の画像処理装置１１０は、第１の実施形態の画像処理装置１０が備える各構成部と、さらに、表示入力部６と、描画設定制御部１９とを備えている。
【００５４】
（表示入力部６）
表示入力部６は、制御部１に制御されて、記憶部３に記憶されたデータを表示したり、利用者に操作されて、データを入力することができる表示入力部６である。
図９や図１１に示すように、表示入力部６は、表示部６１と、操作部６２とを備えるオペレータパネルである。ここで、表示部６１は例えば液晶パネルであり、操作部６２は例えばボタンであり、操作部６２を操作して、表示部６１に表示された「＊」印を動かして、希望する項目を選択する。
【００５５】
（描画設定制御部１９）
描画設定制御部１９は、画面データ記憶部から画面データを取得し、表示部６１に表示させ、利用者が操作部６２を操作して、入力されたデータを取得し、設定記憶部３５に記憶させる制御部である。
【００５６】
描画設定制御部１９は、画面データ記憶部から画面データを取得し、図９に示すように、表示部６１に、文字の輪郭を形成する輪郭線を実線とする「実線」、または点線とする「点線」のどちらかを選択することを促す情報を表示させる。そして、利用者に操作部６２を介して入力された輪郭線属性データ（「実線」または「点線」）を設定記憶部３５に記憶させる。
【００５７】
また、描画設定制御部１９は、画面データ記憶部から画面データを取得し、図１１に示すように、表示部６１に、文字の輪郭線で囲まれた部分（図形）を所定の色で塗り潰す「色保持」、または囲まれた部分を塗り潰さない、つまり文字を白抜きとする「中抜き」の選択をすることを促す情報を表示させる。そして、利用者に操作部６２を介して入力された図形属性データ（「色保持」または「中抜き」）を設定記憶部３５に記憶させる。
【００５８】
当該構成を備える第２の実施形態の画像処理装置１１０は、設定記憶部３５に「実線」または「点線」の輪郭線属性データと、「色保持」または「中抜き」の図形属性データを記憶させることができる。そのため、図形描画部１６は、設定記憶部３５から輪郭線属性データと図形属性データとを取得して、ベクタイメージデータ（輪郭線ベクタイメージデータと図形ベクタイメージデータ）を生成する（図６のステップＳ３１３〜Ｓ３１４）。
これにより、画像処理装置１１０は、「トナー消費量低減モード」のとき、通常印刷モードで印刷時に消費するトナーの量より、濃度低減率（濃度低減率データ）だけ消費量を減らす画像データを生成する。さらに、設定記憶部３５に記憶された輪郭線属性データと図形属性データとに基づいて、画像データを生成する。
【００５９】
例えば、設定記憶部３５に記憶された輪郭線属性データが「点線」、図形属性データが「色保持」であれば、文字の輪郭を形成する輪郭線を点線とし、文字の輪郭線で囲まれた部分（図形）を所定の色で塗り潰した画像データを生成することができる。これにより、画像印刷部４は図１０に示すような文字を印刷する。
また、例えば、設定記憶部３５に記憶された輪郭線属性データが「実線」、図形属性データが「中抜き」であれば、図１２に示すように、文字の輪郭を形成する輪郭線を実線とし、文字を白抜きにした画像データを生成することができる。これにより、画像印刷部４は図１２に示すような文字を印刷する。
第２の実施形態の画像処理装置１１０に画像印刷部４を備える画像形成装置は、第１の実施形態の画像処理装置１０（画像形成装置）よりもさらに、トナーの消費量を減らした印刷をすることができる。
【００６０】
以上、本発明の実施形態について説明したが、本発明は前記した実施形態に限定されず、適宜変更して実施することが可能である。
例えば、第２の実施形態の画像処理装置１１０は、文字の輪郭を形成する輪郭線の線種の選択、および文字の輪郭線で囲まれた部分（図形）の模様の選択をするために表示入力部６を備えていたが、データ受信部２とネットワークを介して接続されたコンピュータ（文書データ送信装置２０）を用いて、ユーザがコンピュータを操作して、輪郭線の線種や図形の模様を選択してもよい。コンピュータから送信される「入力されたデータ」を受信したデータ受信部２から、データ受信制御部１１を介して、描画設定制御部１９が取得し、設定記憶部３５に記憶させればよい。
【符号の説明】
【００６１】
１      制御部
２      データ受信部
３      記憶部
４      画像印刷部
１０    画像処理装置
１１    データ受信制御部
１２    コマンド解析指示部
１３    モード判定部
１４    文字描画部
１５    文字生成部
１６    図形描画部
１７    中間言語データ生成部（画像データ生成部）
１８    画像データ変換部（画像データ生成部）
２０    文書データ送信装置
３１    文書データ記憶部
３２    文字情報記憶部
３３    モード記憶部
３４    フォントデータ記憶部
３５    設定記憶部
３６    中間言語データ記憶部
４０    画像データ生成部
【図１】
2012000916.tif 000003
【図２】
2012000916.tif 000004
【図３】
2012000916.tif 000005
【図４】
2012000916.tif 000006
【図５】
2012000916.tif 000007
【図６】
2012000916.tif 000008
【図７】
2012000916.tif 000009
【図８】
2012000916.tif 000010
【図９】
2012000916.tif 000011
【図１０】
2012000916.tif 000012
【図１１】
2012000916.tif 000013
【図１２】
2012000916.tif 000014
【図１３】
2012000916.tif 000015
【図１４】
2012000916.tif 000016