(57)【要約】【課題】  カラー文書データをモノクロで印刷する場合の印刷文書の可読性を良好に維持する。【解決手段】  カラー文書データから図形データを抽出する抽出部６００と、カラー文書データを図形データと図形データ以外の文書データとに分けて、それぞれ別ページに編集する編集部６２０と、図形データ以外の文書データを含むページを単色指定する第１指定部６４０と、図形データを含むページを多色カラー指定する第２指定部６７０とを有する。【選択図】    図１
2011088276.tif 000002
【特許請求の範囲】
【請求項１】
カラー文書データから図形データを抽出する抽出部と、
前記カラー文書データを前記図形データと該図形データ以外の文書データとに分けて、それぞれ別ページに編集する編集部と、
前記図形データ以外の文書データを含むページを単色指定する第１指定部と、
前記図形データを含むページを多色カラー指定する第２指定部と、
を有することを特徴とする画像形成装置。
【請求項２】
前記図形データ以外の文書データを含むページの図形が存在する位置に、該図形と同サイズの矩形を描画することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記図形データ以外の文書データを含むページの矩形と、該矩形に対応する前記図形データを含むページの図形の双方に、矩形と図形の対応を示す文字列を描画することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記図形データを含むページのページ数が２ページ以上の場合、該図形データを所定の倍率に縮小して編集する変換部を備えることを特徴とする請求項１乃至請求項３の何れか記載の画像形成装置。
【請求項５】
前記単色指定されたページデータと前記カラー指定されたページデータをそれぞれ別のページに印刷する印刷部を備えることを特徴とする請求項１乃至請求項４の何れかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、文字データとイメージデータが混在するカラー文書データをモノクロで印刷した時の可読性の低下を防止する技術に関するものである。
【背景技術】
【０００２】
従来、カラー印刷が可能な画像形成装置（プリンタ、複写機、ファクシミリ）においては、カラーの印刷データを、印刷コストや印刷速度の面で有利なモノクロにて印刷することが多い。
【０００３】
例えば、特許文献１には、カラー文書をモノクロ印刷する場合、該カラー文書の印刷データに含まれる色付き文字のデータを元の文字と形態の異なった文字のデータに変換し（具体的には、文字の色に応じて、太文字、太文字＋斜体、太文字＋斜体＋下線等に変換する）、変換後の印刷データを印刷出力することで、カラー文書の視認性を損ねることなくモノクロ印刷するという技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２３９７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記文書データには、文字データとイメージデータ（図形情報）とが混在する場合がある。このようなカラーの文書データをモノクロ印刷する場合、文字データ、イメージデータのそれぞれについて、カラーデータからモノクロデータへの置き換えが行われる。
この場合、文字データについては、モノクロで印刷しても文字の可読性は損なわれないが、イメージデータについては、図形の可読性は著しく損なわれることになる。特に、図形情報が階調性を有する場合は、可読性の低下は極めて顕著となる。
【０００６】
本発明は、上記問題に鑑みなされたもので、カラー文書データをモノクロで印刷する場合に、文字データをモノクロで印刷し、イメージデータをカラーで印刷することにより、文字とイメージの可読性を良好に維持するようにした画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
すなわち、本発明は、カラー文書データから図形データを抽出する抽出部と、上記カラー文書データを、上記図形データと該図形データ以外の文書データとに分けてそれぞれ別ページに編集する編集部と、上記図形データ以外の文書データを含むページを単色指定する第１指定部と、上記図形データを含むページを多色カラー指定する第２指定部とを有することを特徴としている。
【発明の効果】
【０００８】
本発明によれば、カラー文書データの図形データと図形データ以外のデータ（すなわち、文字データ）を別ページに編集し、図形データ以外のデータを含むページを単色指定すると共に、図形データを含むページをカラー指定するようにしたので、文字と図形の双方について、可読性を損なうことなく印刷することができる。
また、印刷コストについても、全てカラー印刷する場合に比べて安価にできる。
【図面の簡単な説明】
【０００９】
【図１】実施例１によるコマンド処理部の構成を示すブロック図である。
【図２】実施例１による印刷装置の構成を示すブロック図である。
【図３】実施例１によるデータ作成部の構成を示すブロック図である。
【図４】実施例１によるイメージデータ作成部の構成を示すブロック図である。
【図５】イメージデータリストの例を示す図である。
【図６】文字ページとイメージページの作成例を示す図である。
【図７】実施例１による印刷装置の動作を示すフローチャートである。
【図８】実施例１によるコマンド処理部の動作を示すフローチャートである。
【図９】実施例１によるデータ作成部の動作を示すフローチャートである。
【図１０】実施例１によるイメージデータ作成部の動作を示すフローチャートである。
【図１１】実施例２によるイメージデータ作成部の構成を示すブロック図である。
【図１２】実施例２によるイメージデータ作成部の動作を示すフローチャートである。
【図１３】実施例２によるコマンド処理部の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図１〜図１３を用いて、本発明に係る画像形成装置の実施の形態を説明する。
【実施例１】
【００１１】
先ず、図１〜図４に基づき、実施例１による画像形成装置としての印刷装置２の構成を説明する。
図１は、コマンド処理部の構成を示す図、図２は、印刷装置の構成を示すブロック図、図３はデータ作成部の構成を示す図、図４は、イメージデータ作成部の構成を示す図である。
【００１２】
本実施例の印刷装置２は、図２に示すように、インターフェース部１００、編集処理部２００、展開処理部３００、印刷部４００、パラメータ処理部２４０、受信バッファ５００、ページバッファ５１０、ラスタバッファ５２０等で構成されている。
【００１３】
上記インターフェース部１００は、上位装置１（例えば、パーソナルコンピュータ）との接続を行う機能部で、該上位装置１より送信される印刷データ（制御言語形式のデータ）を受信し、受信バッファ５００に格納する。
【００１４】
また、上記編集処理部２００は、さらに印刷モード判断部２１０とコマンド処理部２２０とＤｉｓｐｌａｙＣｏｄｅ格納部を備える。
印刷モード判断部２１０は、受信した印刷データの属性より、本印刷ジョブの印刷モードを判断し、パラメータ処理部２４０の印刷モード２５０に、カラー印刷かモノクロ印刷かを設定する機能部である。
コマンド処理部２２０は、受信バッファ５００から印刷データを読み出し、コマンドの解析や該コマンドの解析に基づく描画データの作成等を行う機能部である。尚、コマンド処理部２２０の詳細な構成（図１）は後述する。
ＤｉｓｐｌａｙＣｏｄｅ格納部２３０は、コマンド処理部２２０において作成されたＤｉｓｐｌａｙＣｏｄｅ（ラスタデータを作成する前に作成される中間データ）をページ単位でページバッファ５１０に格納する機能部である。
【００１５】
上記展開処理部３００は、さらにＤｉｓｐｌａｙＣｏｄｅ展開部３１０とラスタバッファ作成処理部３２０を備える。
ＤｉｓｐｌａｙＣｏｄｅ展開部３１０は、ページバッファ５１０からＤｉｓｐｌａｙＣｏｄｅを読み出し、印刷用のビットマップ形式のデータ（ビットマップデータ）に展開する機能部である。
ラスタバッファ作成処理部３２０は、ＤｉｓｐｌａｙＣｏｄｅ展開部３１０で作成されたビットマップデータをラスタ形式にて、ページ毎にラスタバッファ５２０に格納する機能部である。
【００１６】
印刷部４００は、ラスタバッファ５２０からビットマップデータを読み出して印刷処理を行う機能部である。
【００１７】
次に、図１に基づいて、上記コマンド処理部２２０の構成の詳細を説明する。
コマンド処理部２２０は、図形抽出部（抽出部）６００、分割ページ編集部（編集部）６２０、通常ページ編集部６９０、ＤｉｓｐｌａｙＣｏｄｅ作成部７００、イメージデータリスト６１０等で構成されている。
【００１８】
上記図形抽出部６００は、受信バッファ５００から印刷データを読み出し、その中からイメージデータ（図形データ）を抽出する機能部であり、抽出されたイメージデータはイメージデータリスト６１０に格納される。
【００１９】
図５に、上記イメージデータリスト６１０の例を示す。
図示のように、イメージデータリスト６１０は、イメージの番号、ファイル名、イメージファイルの位置を示すパス情報（ファイルパス）、ファイルの縦・横のサイズ等を設定する各欄を備える。
図形抽出部６００で抽出されたイメージデータは、上記した番号、ファイル名、ファイルパス、ファイルサイズがそれぞれ対応付けられた形で、順次イメージデータリスト６１０へ格納される。図５の例では、ｊｐｇ、ｔｉｆｆ、ｐｎｇ等、それぞれ異なるファイルフォーマット形式のイメージファイルが格納されている。
【００２０】
上記分割ページ編集部６２０は、パラメータ処理部２４０の印刷モード２５０がモノクロモードの時に動作する機能部であって、文字ページ作成部６３０とイメージページ作成部６６０とで構成されている。
【００２１】
文字ページ作成部６３０は、モノクロ指定部（第１指定部）６４０とデータ作成部６５０とを備え、文字の描画データを作成する機能部である。尚、データ作成部６５０の詳細な構成（図３）は後述する。
イメージページ作成部６６０は、カラー指定部（第２指定部）６７０とイメージデータ作成部６８０とを備え、図形抽出部６００で抽出されたイメージデータより図形の描画データを作成する機能部である。尚、イメージデータ作成部６８０の詳細な構成（図４）は後述する。
【００２２】
上記通常ページ編集部６９０は、印刷モード２５０がカラーモードの時に動作し、一般的なページ編集処理によりカラー描画データを作成する機能部である。
【００２３】
上記ＤｉｓｐｌａｙＣｏｄｅ作成部は、上記分割ページ編集部６２０や上記通常ページ編集部６９０で作成された描画データをＤｉｓｐｌａｙＣｏｄｅ（中間データ）に変換する機能部である。尚、この中間データは、印刷データが、印刷用のラスタデータに変換される前段階で作成される制御コマンド形式のデータである。
【００２４】
図６は、上記分割ページ編集部６２０による文字ページとイメージページの作成例を示したものである。
図６は、文字とイメージ（図形、階調画像）が混在する２ページのカラーデータをモノクロ印刷する場合の例であり、図６（ａ）は、受信データ（元データ）を示し、図６（ｂ）は、置き換え後のデータを示している。
【００２５】
図６（ａ）において、ページ１、ページ２中の斜線部分は、多色カラーイメージを示し、ページ１には、イメージ（Ａ）、（Ｂ）が存在し、ページ２には、イメージ（Ｃ）が存在する。また、各ページ１、２における文字群の内の斜体文字列（イタリック文字）（イ）は赤色、太文字列（ロ）は青色、その他の文字列は黒である。色付き文字列（イ）、（ロ）は、強調文字とする。
【００２６】
イメージは、該イメージと同じ大きさの矩形と、該矩形に対応するイメージ番号（図５）を付加した文字列とに置き換える。
すなわち、図６（ｂ）に示すように、ページ１、ページ２のイメージ（Ａ）〜（Ｃ）の位置には、それぞれイメージと同じ大きさのモノクロ矩形と、これらモノクロ矩形を示す「ｉｍａｇｅ−１」、「ｉｍａｇｅ−２」、「ｉｍａｇｅ−３」のモノクロ文字列を配置する。「ｉｍａｇｅ−１」はイメージ（Ａ）に対応し、「ｉｍａｇｅ−２」はイメージ（Ｂ）に対応し、「ｉｍａｇｅ−１」はイメージ（Ｃ）に対応している。
【００２７】
文字は全てモノクロに置き換え、特に、強調文字については、例えば、赤文字（イ）には２重下線が、青文字（ロ）には破線下線が付加される。強調のための修飾文字は、上記した下線文字の他、網掛け文字等を用いても良い。
【００２８】
尚、図６（ｂ）では、ページ１、ページ２のイメージを同サイズの矩形に置き換えたが、矩形に置き換えずに、トナー像のトナー量を通常よりも少なくさせるトナーセーブを施したモノクロイメージを描画するようにしても良い。
【００２９】
ページ３には、ページ１とページ２のイメージを多色カラーにて配置し、これらカラーイメージの下部に、それぞれのイメージ（Ａ）〜（Ｃ）に対応する文字列、「ｉｍａｇｅ−１」、「ｉｍａｇｅ−２」、「ｉｍａｇｅ−３」を描画する。この際、イメージページ（ページ３）の、イメージが配置されていない空エリアのサイズ情報は、ページ情報として図示しない記憶手段に保存されるようになっている。
尚、イメージを配置する際には、極力少ないページ数で効率良くイメージが収まるように、各イメージ（Ａ）〜（Ｃ）の配置位置が考慮されることが望ましい。
【００３０】
次に、図３に基づいて、上記データ作成部６５０の詳細な構成を説明する。
図３に示すように、データ作成部６５０は、文字データ処理部８００とイメージデータ処理部８１０とで構成されており、さらに、イメージデータ処理部８１０は、置換データ作成部８２０と置換データ処理部８３０を備える。
【００３１】
文字データ処理部８００は、印刷データ（受信コマンド）中の文字データを編集し、ビットマップデータを作成する機能部である。
イメージデータ処理部８１０は、受信コマンド中のイメージデータを、同じ大きさの矩形と、イメージ番号の文字列に編集し、ビットマップデータを作成する機能部である（図６参照）。
【００３２】
次に、図４に基づいて、上記イメージデータ作成部６８０の詳細な構成を説明する。
図４に示すように、イメージデータ作成部６８０は、イメージデータ取得部９００、イメージ情報取得部９１０、イメージデータ配置部９２０、イメージデータ処理部９３０で構成されている。
【００３３】
イメージデータ取得部９００は、イメージデータリスト６１０から該当するイメージファイルを取得する機能部である。
イメージ情報取得部９１０は、取得したイメージファイルからイメージデータサイズ等の情報を取得する機能部である。
イメージデータ配置部９２０は、取得したイメージデータサイズに基づいてページ上のイメージの配置位置を決定する機能部である。
イメージデータ処理部９３０は、符号化されたイメージデータをデコードして、ビットマップデータを作成する機能部である。
【００３４】
以下、図７〜図１０を用い、図１〜図６を参照して、実施例１による印刷装置２の動作を説明する。
図７は、印刷装置の動作を示すフローチャート、図８は、コマンド処理部の動作を示すフローチャート、図９は、データ作成部の動作を示すフローチャート、図１０は、イメージデータ作成部の動作を示すフローチャートである。
【００３５】
上位装置１を操作してユーザが印刷装置２に印刷を指示すると、上位装置１のプリンタドライバを介して印刷データが印刷装置２に送信される。
【００３６】
図７において、先ず、Ｓ１０００では、印刷装置２のインターフェース部１００は、上位装置１から送信された印刷データ（制御言語コマンド）を受信し、受信バッファ５００へ格納する。
【００３７】
Ｓ１０１０では、編集処理部２００の印刷モード判断部２１０にて、受信データ中の属性より印刷モードを判断し、本印刷ジョブがモノクロ印刷指定であれば、Ｓ１０３０にて、パラメータ処理部２４０の印刷モード２５０に「モノクロモード」をセットする。
本印刷ジョブがカラー印刷指定であれば、Ｓ１０２０にて、印刷モード２５０に「カラーモード」をセットする。
【００３８】
Ｓ１０４０では、編集処理部２００のコマンド処理部２２０にて、受信バッファ５００から印刷データを読み出し、印刷データのコマンドを解析して、描画データとしてＤｉｓｐｌａｙＣｏｄｅ（中間データ）を作成する。
【００３９】
Ｓ１０５０では、編集処理部２００のＤｉｓｐｌａｙＣｏｄｅ格納部２３０にて、コマンド処理部２２０で作成したＤｉｓｐｌａｙＣｏｄｅをページバッファ５１０に格納する。
【００４０】
Ｓ１０６０では、展開処理部３００のＤｉｓｐｌａｙＣｏｄｅ展開部３１０にて、ページバッファ５１０からＤｉｓｐｌａｙＣｏｄｅを読み出し、ＤｉｓｐｌａｙＣｏｄｅをビットマップデータに展開する。
【００４１】
Ｓ１０７０では、展開処理部３００のラスタバッファ作成処理部３２０にて、ＤｉｓｐｌａｙＣｏｄｅ展開部３１０で展開したビットマップデータをページ単位でラスタバッファ５２０へ格納する。
【００４２】
Ｓ１０８０では、印刷部４００にて、ラスタバッファ５２０に格納した１ページ分のビットマップデータを読み出し、印刷を行う。
【００４３】
次に、図８に基づき、図１を参照して、上記コマンド処理部２２０の詳細な動作を説明する。
図８において、先ず、Ｓ１１００では、印刷モード判断部２１０にて、印刷ジョブの印刷モード２５０を判断する。
カラーモードの場合は、Ｓ１２２０にて、通常行われているカラーページの編集処理を行う。
モノクロモードの場合は、Ｓ１１１０へ進み、以降、カラー印刷データのモノクロ印刷処理が行われる。
【００４４】
Ｓ１１１０では、図形抽出部６００にて、受信バッファ５００から受信データを読み出し、受信データ中のイメージデータを抽出する。
【００４５】
Ｓ１１２０では、先のＳ１１１０で抽出したイメージデータを、図５のフォーマットに従ってイメージデータリスト６１０へ格納する。
Ｓ１１４０では、受信した全てのデータについて、上記イメージデータの抽出処理を繰り返し実行し、全てのイメージデータを順次イメージデータリスト６１０に格納していく。
【００４６】
次に、分割ページの編集を行う。
先ず、Ｓ１１３０では、処理モードをモノクロに指定し、文字ページのモノクロ編集を行う。
【００４７】
Ｓ１１５０では、受信データの処理（文字描画データの作成）を行う。尚、この描画データ作成の詳細（図９）は後述する。
【００４８】
Ｓ１１６０では、先のＳ１１５０で作成した文字描画データのＤｉｓｐｌａｙＣｏｄｅを作成する。
Ｓ１１７０では、受信した全ページについて、上記した描画データの編集処理を繰り返し実行する。
【００４９】
次に、Ｓ１１８０では、処理モードをカラーに指定し、イメージページのカラー編集を行う。
【００５０】
Ｓ１１９０では、イメージデータリスト６１０からイメージデータを読み出し、イメージ描画データを作成する。尚、このイメージ描画データ作成の詳細（図１０）は後述する。
【００５１】
Ｓ１２００では、先のＳ１１９０で作成したイメージ描画データのＤｉｓｐｌａｙＣｏｄｅを作成する。
【００５２】
Ｓ１２１０では、イメージデータリスト６１０に格納されている全てのデータについて、上記したイメージデータの編集処理を繰り返し実行する。
【００５３】
次に、図９に基づき、図３、図６を参照して、上記データ作成部６５０の詳細な動作を説明する。
図９において、先ず、Ｓ１３００では、受信データ中からコマンドを読み出し、Ｓ１３１０にて、該コマンドを解析してデータの種別を判断する。データ種別が文字の場合は、Ｓ１３１５へ進み、イメージの場合は、Ｓ１３３０へ進む。
【００５４】
データ種別が文字の場合、Ｓ１３１５では、文字の塗りつぶしパタンをモノクロに設定し、Ｓ１３２０にて、モノクロによる文字の描画データ（ビットマップデータ）を作成する。
Ｓ１３６０では、１ページ分のデータについて、上記した文字描画データの作成処理を繰り返し実行する。
【００５５】
データ種別がイメージの場合、Ｓ１３３０では、コマンドにて指定されたイメージの番号をイメージデータリスト６１０から取得する。
【００５６】
Ｓ１３４０では、先のＳ１３３０で取得したイメージの番号に基づき、イメージデータリスト６１０から該当するイメージデータのサイズを取得する。
【００５７】
Ｓ１３５０では、置換データとして、先のＳ１３４０で取得したイメージサイズと同じサイズの矩形データを作成する。
【００５８】
Ｓ１３５５では、先のＳ１３５０で作成した矩形データに対応するイメージデータを示す文字列を作成する。文字列には、イメージ番号が付加される。例えば、図６では、文字列ｉｍａｇｅ−１、ｉｍａｇｅ−２、ｉｍａｇｅ−３である。
【００５９】
Ｓ１３６０では、文字データの場合と同様に、１ページ分のデータについて、上記したイメージ描画データの作成処理を繰り返し実行する。
【００６０】
次に、図１０に基づき、図４、図６を参照して、上記イメージデータ作成部６８０の詳細な動作を説明する。
図１０において、先ず、Ｓ１４００では、イメージデータリスト６１０からイメージ番号とイメージデータのファイルを取得する。
【００６１】
Ｓ１４１０では、該当するイメージデータからイメージの大きさを取得する。
【００６２】
Ｓ１４２０では、図示しない記憶手段よりページ情報を読み出し、該ページ情報よりイメージが配置されていない空きエリアのサイズ情報を取得する。
【００６３】
Ｓ１４３０では、イメージの大きさと空きエリアの大きさを比較し、Ｓ１４４０にて、該当するイメージがページ上の空きエリアに配置可能か否かを判断する。
配置可能な場合は、Ｓ１４５０へ進み、配置不可能の場合は、Ｓ１４６０へ進む。
【００６４】
イメージの配置が可能な場合、Ｓ１４５０では、イメージの配置位置を決定し、その位置情報をページ情報として上記記憶手段に保存する。
【００６５】
イメージの配置が不可能な場合、Ｓ１４６０では、イメージを新たなページに配置すると共に、その配置位置を決定し、その位置情報をページ情報として上記記憶手段に格納する。
この場合、基本的には、イメージの出現順に配置位置を決めてゆくが、極力少ないページ数でイメージが収まるように、イメージの出現順に依らずに配置位置を決めるのが望ましい。
【００６６】
Ｓ１４７０では、先のＳ１４５０およびＳ１４６０で配置されたイメージデータをデコードして、印刷用のビットマップデータを作成する。
【００６７】
以上、実施例１によれば、文字とイメージが混在するカラー印刷データ（文書データ）をモノクロ指定で印刷する場合は、文字データのみがモノクロで印刷され、イメージデータは別のページに集約されてカラーで印刷されるため、文字は勿論のこと、イメージについても可読性を損なうことなく印刷することができる。
【００６８】
この場合、印刷コストについては、カラーデータを全てカラー印刷する場合に比べて安価にできる。
具体的には、カラーの印刷コストを３０円／ページ、モノクロの印刷コストを１０円／ページとすると、図６の例では、全ページ（２ページ）カラー印刷の場合の印刷コストが６０円であるのに対して、本発明の場合は、モノクロ２ページとカラー１ページに編集されるため、印刷コストは５０円となり、１０円のコスト削減が図れる。
【実施例２】
【００６９】
次に、実施例２によるの印刷装置２の構成を説明する。
実施例２による印刷装置は、実施例１とほぼ同じ構成であるが、図１１のイメージデータ作成部６８０の構成が実施例１（図４）と相違している。
以下、図１１に基づいて、イメージデータ作成部６８０の構成を説明する。図１１は、イメージデータ作成部の構成を示すブロック図である。
【００７０】
本実施例のイメージデータ作成部６８０には、図４の構成に加え、新たに２−ＵＰ変換部（変換部）９４０が追加されている。
上記２−ＵＰ変換部９４０は、作成されたイメージページ数が２ページ以上に渡る場合に、イメージページを所定の倍率に縮小して１ページに集約する機能部である。本実施例では、イメージページを倍率５０％に縮小するようにしている。
【００７１】
以下、実施例２による印刷装置２の動作を説明する。本実施例の動作は、実施例１とほぼ同様であるが、イメージデータ作成部６８０とコマンド処理部２２０の動作が実施例１と相違している。
【００７２】
図１２は、上記イメージデータ作成部６８０の動作を示すフローチャートである。
本実施例におけるイメージデータ作成部６８０の動作は、実施例１（図１０）とほぼ同様であるが、実施例２では、Ｓ１４４０の判定処理で、イメージの配置が不可能な場合に、Ｓ１４６０で、配置不可能なイメージを新たなページに配置し、その配置位置を決めて位置情報をページ情報として保存した後、さらにＳ１４６５で、イメージページの枚数情報を１ページ更新するようにしており、この点が実施例１と相違している。
Ｓ１４７０では、先のＳ１４５０およびＳ１４６０で配置決定されたイメージデータをデコードして、ビットマップデータを作成する。
【００７３】
図１３は、上記コマンド処理部２２０の動作を示すフローチャートである。
本実施例によるコマンド処理部２２０の動作も、ほぼ実施例１（図８）と同様であるが、Ｓ１２１０において、全てのイメージページの作成が終了した後の動作が相違している。
【００７４】
すなわち、全てのイメージページの作成が終了した後、Ｓ１２２０では、先のＳ１１８０〜Ｓ１２１０（イメージページの編集処理）で作成したイメージページの枚数情報（図１２のＳ１４６５参照）を確認し、イメージページが１枚の場合は、処理を終了する。
イメージページが２枚以上の場合は、Ｓ１２３０では、２−ＵＰ変換部９４０にて、イメージページを５０％の倍率に縮小して２ページに渡るイメージを１ページに集約させるようにする。
【００７５】
以上、実施例２によれば、イメージページが２ページ以上に渡る場合は、イメージページを縮小して、極力同一ページ内に多数のイメージが収まるようにしたので、カラー印刷されるイメージページの枚数を削減することができ、更なる印刷コストの低減が図れる。
【００７６】
本実施形態では、印刷データにおける文字とイメージの分離処理を印刷装置側で実施するようにしたが、該分離処理を上位装置側のドライバで行い、分離されたデータを印刷装置側に送信することも可能である。
【符号の説明】
【００７７】
２  印刷装置（画像形成装置）
４００  印刷部
６００  図形抽出部（抽出部）
６２０  分割ページ編集部（編集部）
６４０  モノクロ指定部（第１指定部）
６７０  カラー指定部（第２指定部）
９４０  ２−ＵＰ変換部（変換部）
【図１】
2011088276.tif 000003
【図２】
2011088276.tif 000004
【図３】
2011088276.tif 000005
【図４】
2011088276.tif 000006
【図５】
2011088276.tif 000007
【図６】
2011088276.tif 000008
【図７】
2011088276.tif 000009
【図８】
2011088276.tif 000010
【図９】
2011088276.tif 000011
【図１０】
2011088276.tif 000012
【図１１】
2011088276.tif 000013
【図１２】
2011088276.tif 000014
【図１３】
2011088276.tif 000015