(57)【要約】【課題】互いに異なる描画属性に関連付けられた複数の画像を１つの媒体に配置する場合に、複数の画像のうち少なくとも１つの画像が意図した描画属性で形成されないことを、事前に知ることができる可能性を高める。【解決手段】画像処理装置のラスタデータ管理部２３において、原稿プレビュー表示制御部３２が、ラスタデータ記憶部３１に記憶されたラスタデータに基づいて原稿プレビューを生成して表示する。そして、面付け状態取得部３３が、原稿プレビュー内の複数の原稿画像を用紙の同じページに面付けした状態を取得すると、競合判定部３５が、面付けされた複数の原稿画像の描画属性が競合しているかどうかを判定する。その結果、描画属性が競合していると判定されれば、面付けプレビュー表示制御部３６が、描画属性が競合していることを示す面付けプレビューを生成して表示し、警告表示制御部３７が、警告を表示する。【選択図】図７
2011081555.tif 000002
【特許請求の範囲】
【請求項１】
互いに異なる描画属性に関連付けられた複数の画像が１つの媒体に配置された状態を検出する検出手段と、
前記検出手段による前記状態の検出に応じて、前記複数の画像のうちの少なくとも１つの画像が当該少なくとも１つの画像に関連付けられた描画属性で前記１つの媒体に形成されない旨の情報を出力する出力手段と
を備えたことを特徴とする画像配置支援装置。
【請求項２】
前記複数の画像が前記１つの媒体に配置された状態を表す状態画像を表示する表示手段と、
前記表示手段に表示された前記状態画像を指定する利用者の操作に応じて、前記複数の画像の各々に関連付けられた複数の描画属性が一致するように、当該複数の描画属性のうちの少なくとも１つの描画属性を変更する変更手段と
を更に備えたことを特徴とする請求項１に記載の画像配置支援装置。
【請求項３】
前記検出手段は、前記複数の画像の各々に関連付けられた複数の描画属性が互いに異なっていても、予め定めた種類の描画属性でなければ、当該複数の描画属性を前記互いに異なる描画属性として特定しないことを特徴とする請求項１又は２に記載の画像配置支援装置。
【請求項４】
前記検出手段は、前記複数の画像の各々に関連付けられた複数の描画属性が異なる度合いが予め定めた度合いを超えていなければ、当該複数の描画属性を前記互いに異なる描画属性として特定しないことを特徴とする請求項１乃至３の何れかに記載の画像配置支援装置。
【請求項５】
第１の描画属性で描画を命令する部分と第２の描画属性で描画を命令する部分とを含む描画命令を取得する取得手段と、
前記取得手段により取得された前記描画命令に基づいて、前記第１の描画属性に関連付けられた第１の画像と、前記第２の描画属性に関連付けられた第２の画像とを生成する生成手段と、
前記第１の画像と前記第２の画像とを１つの媒体に配置する指示を受け付ける受付手段と、
前記受付手段が前記指示を受け付けた際に、前記第１の描画属性と前記第２の描画属性が異なっていれば、当該第１の描画属性と当該第２の描画属性とが競合することを示す情報を出力する出力手段と
を備えたことを特徴とする画像処理装置。
【請求項６】
前記第１の画像と前記第２の画像とが前記１つの媒体に配置された状態を表す状態画像を表示する表示手段と、
前記表示手段に表示された前記状態画像を指定する利用者の操作に応じて、前記第１の描画属性と前記第２の描画属性とが一致するように、当該第１の描画属性及び当該第２の描画属性の少なくとも一方を変更する変更手段と、
前記変更手段による前記第１の描画属性及び前記第２の描画属性の少なくとも一方の変更後に、前記第１の描画属性で前記第１の画像を描画し、前記第２の描画属性で前記第２の画像を描画する描画部と
を更に備えたことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
コンピュータに、
互いに異なる描画属性に関連付けられた複数の画像が１つの媒体に配置された状態を検出する機能と、
前記状態の検出に応じて、前記複数の画像のうちの少なくとも１つの画像が当該少なくとも１つの画像に関連付けられた描画属性で前記１つの媒体に形成されない旨の情報を出力する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像配置支援装置、画像処理装置、プログラムに関する。
【背景技術】
【０００２】
製本印刷の場合、製本後のレイアウトでプレビュー表示を行う技術が知られている（例えば、特許文献１参照）。この特許文献１の技術では、プレビューアによって印刷イメージのプレビュー表示を行う際、製本印刷が設定されていると、製本された見開きの状態・順序で各ページを表示したり、右開きや左開きといった開き方や製本単位もプレビュー画像で表現したりする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１３６３６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、互いに異なる描画属性に関連付けられた複数の画像を１つの媒体に配置する場合に、複数の画像のうち少なくとも１つの画像が意図した描画属性で形成されないことを、事前に知ることができる可能性を高めることにある。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、互いに異なる描画属性に関連付けられた複数の画像が１つの媒体に配置された状態を検出する検出手段と、前記検出手段による前記状態の検出に応じて、前記複数の画像のうちの少なくとも１つの画像が当該少なくとも１つの画像に関連付けられた描画属性で前記１つの媒体に形成されない旨の情報を出力する出力手段とを備えたことを特徴とする画像配置支援装置である。
請求項２に記載の発明は、前記複数の画像が前記１つの媒体に配置された状態を表す状態画像を表示する表示手段と、前記表示手段に表示された前記状態画像を指定する利用者の操作に応じて、前記複数の画像の各々に関連付けられた複数の描画属性が一致するように、当該複数の描画属性のうちの少なくとも１つの描画属性を変更する変更手段とを更に備えたことを特徴とする請求項１に記載の画像配置支援装置である。
請求項３に記載の発明は、前記検出手段は、前記複数の画像の各々に関連付けられた複数の描画属性が互いに異なっていても、予め定めた種類の描画属性でなければ、当該複数の描画属性を前記互いに異なる描画属性として特定しないことを特徴とする請求項１又は２に記載の画像配置支援装置である。
請求項４に記載の発明は、前記検出手段は、前記複数の画像の各々に関連付けられた複数の描画属性が異なる度合いが予め定めた度合いを超えていなければ、当該複数の描画属性を前記互いに異なる描画属性として特定しないことを特徴とする請求項１乃至３の何れかに記載の画像配置支援装置である。
請求項５に記載の発明は、第１の描画属性で描画を命令する部分と第２の描画属性で描画を命令する部分とを含む描画命令を取得する取得手段と、前記取得手段により取得された前記描画命令に基づいて、前記第１の描画属性に関連付けられた第１の画像と、前記第２の描画属性に関連付けられた第２の画像とを生成する生成手段と、前記第１の画像と前記第２の画像とを１つの媒体に配置する指示を受け付ける受付手段と、前記受付手段が前記指示を受け付けた際に、前記第１の描画属性と前記第２の描画属性が異なっていれば、当該第１の描画属性と当該第２の描画属性とが競合することを示す情報を出力する出力手段とを備えたことを特徴とする画像処理装置である。
請求項６に記載の発明は、前記第１の画像と前記第２の画像とが前記１つの媒体に配置された状態を表す状態画像を表示する表示手段と、前記表示手段に表示された前記状態画像を指定する利用者の操作に応じて、前記第１の描画属性と前記第２の描画属性とが一致するように、当該第１の描画属性及び当該第２の描画属性の少なくとも一方を変更する変更手段と、前記変更手段による前記第１の描画属性及び前記第２の描画属性の少なくとも一方の変更後に、前記第１の描画属性で前記第１の画像を描画し、前記第２の描画属性で前記第２の画像を描画する描画部とを更に備えたことを特徴とする請求項５に記載の画像処理装置である。
請求項７に記載の発明は、コンピュータに、互いに異なる描画属性に関連付けられた複数の画像が１つの媒体に配置された状態を検出する機能と、前記状態の検出に応じて、前記複数の画像のうちの少なくとも１つの画像が当該少なくとも１つの画像に関連付けられた描画属性で前記１つの媒体に形成されない旨の情報を出力する機能とを実現させるためのプログラムである。
【発明の効果】
【０００６】
請求項１の発明によれば、本構成を有していない場合に比較して、互いに異なる描画属性に関連付けられた複数の画像を１つの媒体に配置する場合に、複数の画像のうち少なくとも１つの画像が意図した描画属性で形成されないことを、事前に知ることができる可能性が高まる。
請求項２の発明によれば、本構成を有していない場合に比較して、互いに異なる描画属性に関連付けられた複数の画像を１つの媒体に配置した場合であっても、意図した描画属性で画像が形成される可能性が高まる。
請求項３の発明によれば、意図した描画属性で画像が形成されないことを事前に知ることができる描画属性の種類を限定することができる。
請求項４の発明によれば、描画属性の若干の違いが問題とならないような描画属性の種類を、意図した描画属性で画像が形成されないことを事前に知ることができる描画属性の種類から除外することができる。
請求項５の発明によれば、本構成を有していない場合に比較して、互いに異なる描画属性に関連付けられた複数の画像を１つの媒体に配置する場合に、描画属性が競合することを事前に知ることができる可能性が高まる。
請求項６の発明によれば、本構成を有していない場合に比較して、互いに異なる描画属性に関連付けられた複数の画像を１つの媒体に配置した場合であっても、意図した描画属性で画像が形成される可能性が高まる。
請求項７の発明によれば、本構成を有していない場合に比較して、互いに異なる描画属性に関連付けられた複数の画像を１つの媒体に配置する場合に、複数の画像のうち少なくとも１つの画像が意図した描画属性で形成されないことを、事前に知ることができる可能性が高まる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施の形態が適用されるコンピュータシステムの構成例を示した図である。
【図２】本発明の実施の形態における動作の概要を説明するための図である。
【図３】本発明の実施の形態における動作の概要を説明するための図である。
【図４】本発明の実施の形態における動作の概要を説明するための図である。
【図５】本発明の実施の形態における動作の概要を説明するための図である。
【図６】本発明の実施の形態において競合定義情報を登録する際の画面の例を示した図である。
【図７】本発明の実施の形態におけるラスタデータ管理部の機能構成例を示したブロック図である。
【図８】本発明の実施の形態のラスタデータ管理部におけるサムネイル編集処理の動作例を示したフローチャートである。
【図９】本発明の実施の形態のラスタデータ管理部における描画属性変更処理の動作例を示したフローチャートである。
【図１０】本発明の実施の形態を実現可能なコンピュータのハードウェア構成例を示した図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用されるコンピュータシステムの構成例を示したものである。
図示するように、このコンピュータシステムは、ホスト装置１０と、画像処理装置２０と、画像形成装置４０とを備えている。
【０００９】
ホスト装置１０は、紙等の記録媒体に形成される画像の元となる画像データを供給する装置であり、アプリケーションプログラム（以下、単に「アプリケーション」という）１１と、プリンタドライバ１２とを少なくとも含む。ここで、ホスト装置１０は、例えば、ＰＣ（Personal Computer）で実現される。
アプリケーション１１は、文書処理ソフトウェアや表計算ソフトウェア等であり、作成したデータの印刷を要求するコマンドをプリンタドライバ１２に出力する。
プリンタドライバ１２は、このコマンドを受け取り、プリンタの描画コマンドであるＰＤＬ（Page Description Language：ページ記述言語）のデータに描画属性を設定した印刷ジョブを生成する。ここで、描画属性とは、描画において用いられる属性データであり、例えば、色変換において用いられる色補正パラメータや、階調変換において用いられる階調補正パラメータ等である。
【００１０】
画像処理装置２０は、ホスト装置１０が供給する画像データに対して画像処理を施す装置であり、ジョブ連結部２１と、ラスタライズ部２２と、ラスタデータ管理部２３と、色変換部２４と、ガンマ補正部２５と、スクリーン処理部２６とを含む。ここで、画像処理装置２０は、例えば、プリンタ内部で実現される。
【００１１】
ジョブ連結部２１は、ホスト装置１０から送られた複数の印刷ジョブをユーザの要求に応じて連結し、１つの印刷ジョブを生成する。尚、複数の印刷ジョブを連結するユーザの要求がなければ、印刷ジョブをそのまま後段へ受け渡す。本実施の形態では、描画命令の一例として、印刷ジョブを用いており、描画命令を取得する取得手段の一例として、ジョブ連結部２１を設けている。
ラスタライズ部２２は、ジョブ連結部２１で連結された印刷ジョブを受け取り、その印刷ジョブに含まれるＰＤＬデータを解釈してラスタライズ処理を行い、ラスタデータを生成する。このとき、ＰＤＬデータに含まれるＲＧＢ色信号はＣＭＹＫ色信号に変換される。また、連結前の各印刷ジョブに設定された描画属性は、各印刷ジョブに基づいて生成されたラスタデータに対して引き続き設定される。本実施の形態では、描画命令に基づいて画像を生成する生成手段の一例として、ラスタライズ部２２を設けている。
ラスタデータ管理部２３は、ラスタライズ部２２で生成されたラスタデータを描画属性に関連付けて管理する。
【００１２】
色変換部２４は、ラスタデータ管理部２３で管理されるラスタデータの各画素の色を表すＣＭＹＫ色信号を、画像形成装置４０の特性に応じたＣＭＹＫ色信号に変換する。
ガンマ補正部２５は、Ｃ、Ｍ、Ｙ、Ｋの各色信号についてガンマ補正を行う。
スクリーン処理部２６は、ガンマ補正部２５によるガンマ補正後のＣＭＹＫ色信号（多値の色信号）に対し、ディザパターンを用いてスクリーン処理（二値化処理）を施し、スクリーン処理された色信号（二値の色信号）を画像形成装置４０に出力する。
尚、本実施の形態では、描画属性で画像を描画する描画部の一例として、色変換部２４、ガンマ補正部２５、スクリーン処理部２６を設けている。
【００１３】
画像形成装置４０は、スクリーン処理後の各色信号に対応するトナーを用いて、紙等の記録媒体に画像を形成する装置である。ここで、画像形成装置４０は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いるとよい。
【００１４】
ところで、このような画像処理装置２０において、ラスタデータ管理部２３が管理するラスタデータに基づいてサムネイル画像を表示し、例えばサムネイル画像を操作することにより、ホスト装置１０で作成された原稿の画像（以下、「原稿画像」という）を用紙の１ページに割り付ける操作（以下、「面付け」という）を行うことがある。
このとき、画像処理装置２０のように複数の印刷ジョブを連結する機能を有していると、異なる描画属性が設定された印刷ジョブに基づいて生成された複数の原稿画像が用紙の１ページに面付けされる場合がある。
【００１５】
かかる場合、幾つかの描画属性の種類については、異なる描画属性が設定された印刷ジョブに基づいて生成された複数の原稿画像が同じページに配置されると不具合が生じる。このような描画属性の種類としては、例えば、カラーモード、ＣＭＹＫ色補正パラメータ（以下、単に「色補正パラメータ」という）、トーンカーブ調整パラメータ、スクリーン指定パラメータ等が挙げられる。カラーモードについては、用紙の１ページにカラーと白黒が混在すると、課金に影響するからである。色補正パラメータについては、プリントする用紙種類用のパラメータが指定されるからである。トーンカーブ調整パラメータやスクリーン指定パラメータについては、ページ全面に調整をかける必要があるからである。これらの描画属性の種類については、異なる描画属性が設定された印刷ジョブに基づく複数の原稿画像が同じページに配置されると、何れか１つの描画属性に合わせることになる。そうなると、原稿画像の中には、面付けせずにプリントした場合と異なる出力結果になるものが出て来てしまう。
【００１６】
この場合、例えば、カラーモードのようにサムネイル画像によって目視で確認できるものであれば、出力結果が意図したものでなくなることが事前に分かるので、さほど問題とはならない。しかしながら、例えば、異なる用紙種類用の色補正パラメータが指定された原稿画像を同一のページに面付けした場合は、同じ色補正パラメータに変更されてしまい、ディスプレイ上での確認は困難となる。
【００１７】
そこで、本実施の形態では、描画属性の異なる原稿画像が用紙の１ページに配置されたことを検出する。そして、そのようなページのプレビューを表示し、プレビューを指定することによりそのページ上の描画属性の競合を解決する。即ち、互いに競合する複数の描画属性の少なくとも１つの描画属性を変更できるようにする。
その際、対象とする描画属性の種類は、予め登録された複数の描画属性の種類の中から指定できるようにする。例えば、カラーモードは、プレビューを見て判断できる類の描画属性であるので、対象とする描画属性の種類として登録しないようにする。
また、描画属性の種類によっては、多少異なっていても出力結果で違いが分からないものもあるので、そのような描画属性の種類については、予め定めた許容度を超えて異なる場合にのみ、異なる描画属性として扱うようにする。
【００１８】
以下、図２〜図５を参照しながら、このような動作の概略について説明する。
図２は、２つの印刷ジョブを連結してラスタライズ処理を行う様子を示した図である。
図において、印刷ジョブ５１ａには描画属性５２ａが設定され、印刷ジョブ５１ｂには描画属性５２ｂが設定されている。そして、印刷ジョブ５１ａと印刷ジョブ５１ｂとを連結して連結ジョブ５３を作成すると、連結ジョブ５３は１つの印刷ジョブとして扱われるようになる。その後、連結ジョブ５３に基づいてラスタライズ処理を行うことにより、ラスタデータ５４が生成される。
【００１９】
図３は、ラスタデータ５４に基づいて表示されるサムネイル画像の例を示した図である。
サムネイル画像を用いて編集を行うサムネイル編集処理を起動すると、図示するように、原稿画像のプレビューである原稿プレビューとして、サムネイル画像が一覧形式で表示される。具体的には、印刷ジョブ５１ａに基づく原稿画像を表すサムネイル画像５５ａと、印刷ジョブ５１ｂに基づく原稿画像を表すサムネイル画像５５ｂ，５５ｃ，５５ｄとが表示されている。また、印刷ジョブ５１ａに基づく原稿画像を表すサムネイル画像５５ａには、印刷ジョブ５１ａに設定された描画属性５２ａの一例として色補正パラメータＡが関連付けられており、印刷ジョブ５１ｂに基づく原稿画像を表すサムネイル画像５５ｂ，５５ｃ，５５ｄには、印刷ジョブ５１ｂに設定された描画属性５２ｂの一例として色補正パラメータＢが関連付けられていることも示されている（図では、「色補正Ａ」、「色補正Ｂ」と表記）。
【００２０】
図４は、面付けを行ったときに表示されるサムネイル画像の例を示した図である。
面付けを行うと、図示するように、図３の原稿プレビューに加え、原稿画像が用紙の１ページに面付けされた状態のプレビューである面付けプレビューとして、サムネイル画像が表示される。具体的には、サムネイル画像５５ｄ及びサムネイル画像５５ａが面付けされたページを表すサムネイル画像５６ａと、サムネイル画像５５ｂ及びサムネイル画像５５ｃが面付けされたページを表すサムネイル画像５６ｂとが表示されている。このとき、原稿プレビューとして表示されるサムネイル画像５５ａ〜５５ｄと、面付けプレビューとして表示されるサムネイル画像５６ａ，５６ｂ内の原稿画像には、原稿画像の対応を示す番号が表示される。
【００２１】
この状態で、競合定義情報（後述）に基づき、異なる描画属性に関連付けられた原稿画像が用紙の１ページに配置されているかどうかの判定がなされる。図では、サムネイル画像５５ａが表す原稿画像に色補正パラメータＡが関連付けられており、サムネイル画像５５ｄが表す原稿画像に色補正パラメータＢが関連付けられているので、サムネイル画像５６ａが表すページには、競合する描画属性が関連付けられた原稿画像が配置されていることになる。このような場合、予め定めた規則に従い、これらの原稿画像の色補正パラメータを色補正パラメータＡ、Ｂの何れかに合わせた上で、警告を行う。ここで、警告としては、例えば、「色補正が競合しています。面付けページ１の色補正を変更しますか？」等のメッセージを表示することが考えられる。また、異なる描画属性に関連付けられた原稿画像が配置されたページを表すサムネイル画像５６ａは、他のページを表すサムネイル画像とは異なる態様で表示する。図では、サムネイル画像５６ａを他のページを表すサムネイル画像とは異なる色で表示することを、斜線ハッチングで示している。
【００２２】
このように、異なる描画属性に関連付けられた原稿画像が配置されたページが分かると、ユーザは描画属性の競合を解決するための操作を行う。
図５は、ユーザがこのような操作を行ったときのサムネイル画像の例を示した図である。
まず、ユーザは、異なる色補正パラメータに関連付けられた原稿画像が面付けされた状態を表す面付けプレビューとして表示されたサムネイル画像５６ａを選択する。すると、描画属性変更処理が起動され、選択されたサムネイル画像５６ａに面付けされた複数の原稿画像の色補正パラメータを一致させる処理が行われる。
【００２３】
ここで、色補正パラメータを一致させる方法には、次のようなものがある。
第一に、色補正パラメータを変更しないという方法である。この方法では、図４で合わせた色補正パラメータが採用される。
第二に、面付けされた原稿画像の色補正パラメータのうち何れかの色補正パラメータに合わせるという方法である。この方法では、図４で合わせた色補正パラメータではなく、図４とは異なる合わせ方で得られた色補正パラメータが採用される。例えば、図４で色補正パラメータＡを変更して色補正パラメータＢに合わせたとすると、これとは逆に色補正パラメータＢを変更して色補正パラメータＡに合わせるような方法である。
第三に、面付けされた原稿画像の色補正パラメータ以外の色補正パラメータに合わせるという方法である。
図では、色補正パラメータを一致させるために、サムネイル画像５５ｄが表す原稿画像に関連付けられた色補正パラメータＢが、色補正パラメータＡに変更されたことが示されている。
【００２４】
ここで、図４において異なる描画属性に関連付けられた原稿画像が用紙の１ページに配置されているかどうかを判定する際に参照した競合定義情報について説明する。
図６は、競合定義情報を設定する際の画面を示したものである。
この画面では、全部で７種類の描画属性について不一致を検出できるようになっているが、ユーザが、カラーモード、色補正パラメータ、トーンカーブ、シャープネス調整、ＲＩＰ（Raster Image Processor）解像度という５種類の描画属性のみを、これらに対応するチェック欄５７にチェックすることで、不一致の検出対象として選択している。また、描画属性の種類によっては、厳密に一致を検出しなくてよいものもある。図では、シャープネス調整と明るさ調整がそのような描画属性の例として示されており、これらの描画属性については、許容度設定欄５８に許容度を設定できるようになっている。
尚、カラーモードのようにサムネイル画像に対する目視で判断できるものは不一致の検出対象から除外し、目視で判断できない描画属性を検出対象としてもよい。
【００２５】
次に、このような動作を実現するためのラスタデータ管理部２３について説明する。
図７は、ラスタデータ管理部２３の機能構成例を示したブロック図である。
図示するように、ラスタデータ管理部２３は、ラスタデータ記憶部３１と、原稿プレビュー表示制御部３２と、競合定義情報記憶部３４と、競合判定部３５と、面付け状態取得部３３と、面付けプレビュー表示制御部３６と、警告表示制御部３７と、描画属性変更部３８とを備えている。
【００２６】
ラスタデータ記憶部３１は、ラスタライズ部２２が生成したラスタデータを記憶する。
原稿プレビュー表示制御部３２は、ラスタデータ記憶部３１に記憶されたラスタデータに基づいて原稿プレビューを生成し、例えば操作パネル上での原稿プレビューの表示を制御する。
面付け状態取得部３３は、用紙の１つのページに複数の原稿画像を面付けする指示を受け、その指示によって面付けされた状態に関する情報を取得する。本実施の形態では、第１の画像と第２の画像とを１つの媒体に配置する指示を受け付ける受付手段の一例として、面付け状態取得部３３を設けている。
競合定義情報記憶部３４は、図６で説明した競合定義情報を記憶する。
競合判定部３５は、用紙の１つのページに面付けされた複数の原稿画像に関連付けられた描画属性が、競合定義情報記憶部３４に記憶された競合定義情報で定義された種類のものであり、同じく競合定義情報で定義された許容度を超えて異なっているかどうかを判定する。本実施の形態では、互いに異なる描画属性に関連付けられた複数の画像が１つの媒体に配置された状態を検出する検出手段との一例として、競合判定部３５を設けている。
面付けプレビュー表示制御部３６は、面付け状態取得部３３が取得した情報と、競合判定部３５による判定結果とに基づいて、面付けプレビューを生成し、例えば操作パネル上での面付けプレビューの表示を制御する。本実施の形態では、第１の画像と第２の画像とが１つの媒体に配置された状態を表す状態画像の一例として、面付けプレビューを用いており、状態画像を表示する表示手段との一例として、面付けプレビュー表示制御部３６を設けている。
警告表示制御部３７は、競合判定部３５による判定結果に基づいて、警告メッセージを生成し、例えば操作パネル上での警告メッセージの表示を制御する。本実施の形態では、少なくとも１つの画像がそれに関連付けられた描画属性で１つの媒体に形成されない旨の情報を出力する出力手段、又は、第１の描画属性と第２の描画属性とが競合することを示す情報を出力する出力手段の一例として、警告表示制御部３７を設けている。
描画属性変更部３８は、ユーザが選択した方法によって、ラスタデータ記憶部３１に記憶されたラスタデータに関連付けられた描画属性を変更し、面付けプレビュー表示制御部３６の制御によって表示された面付けプレビューを変更する。本実施の形態では、描画属性を変更する変更手段の一例として、描画属性変更部３８を設けている。
【００２７】
次いで、ラスタデータ管理部２３の動作について説明する。
ラスタデータ管理部２３の動作は、図３〜図４に示したサムネイル編集処理と、図５に示した描画属性変更処理とがあるので、これらを分けて説明する。
図８は、ラスタデータ管理部２３によるサムネイル編集処理の流れを示したフローチャートである。
サムネイル編集処理が起動されると、ラスタデータ管理部２３では、まず、原稿プレビュー表示制御部３２が、ラスタデータ記憶部３１に記憶されたラスタデータに基づいて、原稿プレビューを生成し、原稿プレビューが例えば操作パネルに表示されるように制御する（ステップ３０１）。尚、ラスタデータ記憶部３１に記憶されたラスタデータには、ラスタデータの元となる原稿画像を一意に識別する原稿ＩＤが付与されているものとし、原稿プレビューとして表示されたサムネイル画像には元となるラスタデータに付与された原稿ＩＤが関連付けられているものとする。
次に、面付け状態取得部３３は、面付けの設定がなされているかどうかを判定する（ステップ３０２）。ユーザが面付けの設定を行うと、例えば、面付け対象のページのページ番号と、そのページに面付けされた原稿画像の原稿ＩＤとの対応情報が記憶されるので、面付けの設定がなされているかどうかは、このような対応情報が記憶されているかどうかを調べることにより行えばよい。
【００２８】
ここで、面付けの設定がなされていなければ、そのまま処理は終了するが、面付けの設定がなされていれば、面付け状態取得部３３が、１つのページに面付けされた複数の原稿画像を特定する（ステップ３０３）。この複数の原稿画像の特定は、着目するページのページ番号をキーとして上記対応情報を検索することで得られた原稿ＩＤによって行うとよい。
そして、競合判定部３５が、特定された原稿画像に関連付けられた描画属性が競合しているかどうかを判定する（ステップ３０４）。尚、この場合、競合しているかどうかの判定は、ラスタデータ記憶部３１に記憶されたラスタデータのうち、ステップ３０３で得られた原稿ＩＤのラスタデータに設定された描画属性を照合することによって行う。また、どのような描画属性の種類を対象として描画属性が競合しているかを判定するか、或いは、描画属性がどの程度異なっていれば描画属性が競合していると判定するかは、競合定義情報記憶部３４に記憶された競合定義情報に基づいて決定する。
【００２９】
その結果、描画属性が競合していると判定された場合は、まず、競合判定部３５が、面付けされたページのページ番号と、競合している描画属性の種類とを示す競合情報を図示しないメモリに記憶する（ステップ３０６）。尚、このとき、競合判定部３５は、競合している描画属性が何れかの描画属性に一致するよう、ラスタデータ記憶部３１に記憶されたラスタデータに関連付けられた描画属性に対して仮の変更を行っておく。そして、面付けプレビュー表示制御部３６が、描画属性が競合していることを示す面付けプレビューを生成し、面付けプレビューが例えば操作パネルに表示されるように制御する（ステップ３０７）。尚、この場合、面付けプレビューとして表示されたサムネイル画像には、サムネイル画像が表すページのページ番号と、そのページに面付けされた原稿画像の原稿ＩＤとが関連付けられているものとする。
一方、描画属性が競合していないと判定された場合は、面付けプレビュー表示制御部３６が、描画属性が競合していないことを示す面付けプレビューを生成し、面付けプレビューが例えば操作パネルに表示されるように制御する（ステップ３０８）。
【００３０】
その後、面付け状態取得部３３は、面付けされたページが他にあるかどうか判定する（ステップ３０９）。そして、面付けされたページが他にあれば、ステップ３０３〜３０８の処理を繰り返し、他になければ、次の処理に移る。
即ち、競合判定部３５は、図示しないメモリに競合情報が記憶されているかどうかを判定する（ステップ３１０）。ここで、競合情報がメモリに記憶されていなければ、処理を終了するが、競合情報がメモリ記憶されていれば、警告表示制御部３７が、競合情報に含まれるページ番号と描画属性の種類とを明示して警告を行うメッセージを生成し、このメッセージが例えば操作パネルに表示されるように制御する（ステップ３１１）。
【００３１】
図９は、ラスタデータ管理部２３による描画属性変更処理の流れを示したフローチャートである。
異なる描画属性の原稿画像が１つのページに面付けされた状態を表すサムネイル画像が指定され、描画属性変更処理が起動されると、ラスタデータ管理部２３では、まず、描画属性変更部３８が、指定されたサムネイル画像が表すページのページ番号と、そのページに面付けされた原稿画像の原稿ＩＤとを、面付けプレビュー表示制御部３６から取得する（ステップ３５１）。
次に、描画属性変更部３８は、描画属性を変更するかどうかをユーザに問い合わせる（ステップ３５２）。
【００３２】
その結果、ユーザが描画属性を変更しない旨の応答を入力した場合は、ステップ３５６に進む。
一方、ユーザが描画属性を変更する旨の応答を入力した場合、描画属性変更部３８は、ユーザが選択した描画属性の変更方法を取得する（ステップ３５３）。そして、ステップ３５１で取得した原稿ＩＤで特定されるラスタデータに関連付けられた描画属性を、ステップ３５３で取得した変更方法で変更する（ステップ３５４）。また、描画属性変更部３８は、面付けプレビュー表示制御部３６に対して、面付けプレビューとして表示された面付け状態を示すサムネイル画像を、描画属性が競合していないことを示すサムネイル画像に変更するように指示し、面付けプレビュー表示制御部３６が、サムネイル画像の変更を行う（ステップ３５５）。
【００３３】
その後、描画属性変更部３８は、面付け状態を表すサムネイル画像が他に指定されたかどうか判定する（ステップ３５６）。そして、他に指定されていれば、ステップ３５３〜３５５の処理を繰り返し、他に指定されていなければ、処理を終了する。
以上により、本実施の形態の説明を終了する。
【００３４】
尚、本実施の形態では、異なる描画属性に関連付けられた原稿画像が用紙の１ページに面付けされた場合、描画属性を合わせた上で警告を行うようにした。しかしながら、必ずしもこのような形態に限るものではない。例えば、描画属性を合わせることなくユーザに描画属性の変更方法を問い合わせ、ユーザが指定した変更方法で描画属性を合わせるようにしてもよい。
また、本実施の形態では、描画属性の変更はラスタデータに関連付けられた描画属性に対して行うようにした。しかしながら、これもこのような形態に限るものではない。例えば、連結前の印刷ジョブ又は連結後の印刷ジョブに対して変更後の描画属性を再設定し、再度ラスタデータを生成するようにしてもよい。
【００３５】
ところで、本実施の形態における画像処理装置２０は、プリンタ内で実現するようにしてもよいが、ＰＣ等の汎用のコンピュータ内でも実現可能である。但し、プリンタドライバでは、単一の描画属性しか指定できないため、プリンタドライバで面付けする場合に問題が起きることはない。従って、汎用のコンピュータ内で実現する場合には、その汎用のコンピュータが、例えば、プリンタドライバから印刷ジョブを受け付けて処理するコンピュータ（プリントサーバ等）であることが前提となる。
以下、このような汎用のコンピュータをコンピュータ９０として、そのハードウェア構成について説明する。
【００３６】
図１０は、コンピュータ９０のハードウェア構成を示した図である。
図示するように、コンピュータ９０は、演算手段であるＣＰＵ（Central Processing Unit）９１と、記憶手段であるメインメモリ９２及び磁気ディスク装置（ＨＤＤ：Hard Disk Drive）９３とを備える。ここで、ＣＰＵ９１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行し、上述した各機能を実現する。また、メインメモリ９２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、磁気ディスク装置９３は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。
更に、コンピュータ９０は、外部との通信を行うための通信Ｉ／Ｆ９４と、ビデオメモリやディスプレイ等からなる表示機構９５と、キーボードやマウス等の入力デバイス９６とを備える。
【００３７】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【００３８】
１０…ホスト装置、２０…画像処理装置、２３…ラスタデータ管理部、３１…ラスタデータ記憶部、３２…原稿プレビュー表示制御部、３３…面付け状態取得部、３４…競合定義情報記憶部、３５…競合判定部、３６…面付けプレビュー表示制御部、３７…警告表示制御部、３８…描画属性変更部、４０…画像形成装置
【図１】
2011081555.tif 000003
【図２】
2011081555.tif 000004
【図３】
2011081555.tif 000005
【図４】
2011081555.tif 000006
【図５】
2011081555.tif 000007
【図６】
2011081555.tif 000008
【図７】
2011081555.tif 000009
【図８】
2011081555.tif 000010
【図９】
2011081555.tif 000011
【図１０】
2011081555.tif 000012