(57)【要約】【課題】記録媒体の色を考慮したプレビュー画像を生成することができる画像処理装置を提供する。【解決手段】画像処理装置の取得手段は、画像形成装置における、印刷データを含む印刷ジョブの処理を指示する属性情報を取得し、特定手段は、前記属性情報で指定されている記録媒体の色を特定し、生成手段は、前記特定手段が特定した記録媒体の色と前記印刷ジョブに含まれる印刷データに基づき、表示用画像を生成し、決定手段は、前記印刷データを印刷する記録媒体に対応し、前記生成手段が生成した表示用画像を配置する描画領域の表示色を前記特定手段が特定した記録媒体の色に決定する。【選択図】図１９
2019120960.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置における、印刷データを含む印刷ジョブの処理を指示する属性情報を取得する取得手段と、
前記属性情報で指定されている記録媒体の色を特定する特定手段と、
前記特定手段が特定した記録媒体の色と前記印刷ジョブに含まれる印刷データに基づき、表示用画像を生成する生成手段と、
前記印刷データを印刷する記録媒体に対応し、前記生成手段が生成した表示用画像を配置する描画領域の表示色を前記特定手段が特定した記録媒体の色に決定する決定手段
を有する画像処理装置。
【請求項２】
前記特定手段は、前記画像形成装置で利用可能な記録媒体の色を特定する、
請求項１に記載の画像処理装置。
【請求項３】
前記生成手段は、前記特定手段が特定した記録媒体の色が透明でない場合に前記記録媒体の色と前記印刷データに基づき表示用画像を生成する、
請求項２に記載の画像処理装置。
【請求項４】
前記生成手段は、予め定められた順序に応じて表示用画像を生成する、
請求項１に記載の画像処理装置。
【請求項５】
前記生成手段は、記録媒体の直上に記録される記録色が白色の場合、記録媒体の色によらず印刷データに基づき表示用画像を生成する、
請求項４に記載の画像処理装置。
【請求項６】
前記生成手段は、前記画像形成装置における基本記録色で構成される第１の画像と基本記録色以外の特色で構成される第２の画像をそれぞれ生成し、第１の画像と第２の画像の予め定められた順序に応じて第１の画像と第２の画像を前記記録媒体の色に対して順次合成することで前記表示用画像を生成する、
請求項４に記載の画像処理装置。
【請求項７】
前記予め定められた順序として、前記画像形成装置における記録色の記録順を用いる、
請求項６に記載の画像処理装置。
【請求項８】
記録媒体上に記録される記録色が白色の画像部分に、当該記録媒体と当該画像部分の境界線を生成する境界線生成手段
をさらに有する請求項１に記載の画像処理装置。
【請求項９】
前記生成手段が前記記録媒体の色を用いて表示用画像を生成することを制限する制限手段
をさらに有する請求項１に記載の画像処理装置。
【請求項１０】
前記制限手段は、前記第１の画像と前記第２の画像、及び前記記録媒体の色を用いた合成を制限する、
請求項９に記載の画像処理装置。
【請求項１１】
コンピュータを、
画像形成装置における、印刷データを含む印刷ジョブの処理を指示する属性情報を取得する取得手段と、
前記属性情報で指定されている記録媒体の色を特定する特定手段と、
前記特定手段が特定した記録媒体の色と前記印刷ジョブに含まれる印刷データに基づき、表示用画像を生成する生成手段と、
前記印刷データを印刷する記録媒体に対応し、前記生成手段が生成した表示用画像を配置する描画領域の表示色を前記特定手段が特定した記録媒体の色に決定する決定手段
として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、印刷装置での印刷に用いられる印刷データと、当該印刷装置で印刷される印刷媒体の色とによって印刷プレビューデータを作成する印刷プレビューデータ作成装置であって、前記印刷媒体の色のＲＧＢデータ（Ｕｒ，Ｕｇ，Ｕｂ）を各々入力する媒体色入力手段と、白色の印刷データを入力する印刷データ入力手段と、当該印刷データ入力手段から入力された白色の印刷データを白色のモニター表示用階調のデータ（Ｗ）に変換する白色印刷データ階調変換手段と、当該白色印刷データ階調変換手段により変換された白色の前記データ（Ｗ）と、前記媒体色入力手段で入力された印刷媒体の色の前記ＲＧＢデータ（Ｕｒ，Ｕｇ，Ｕｂ）とに基づいて、プレビュー用ＲＧＢデータ（Ｗｒ，Ｗｇ，Ｗｂ）を作成するプレビュー用データ作成手段とを備え、当該プレビュー用データ作成手段は、以下の数式
Ｗｒ＝Ｕｒ（２５５−Ｗ）／２５５＋Ｗ
Ｗｇ＝Ｕｇ（２５５−Ｗ）／２５５＋Ｗ
Ｗｂ＝Ｕｂ（２５５−Ｗ）／２５５＋Ｗ
によりプレビュー用ＲＧＢデータ（Ｗｒ，Ｗｇ，Ｗｂ）を作成し、白の階調が最大値をとる時に、白色で表現し、白の階調が減っていくにつれて、入力された媒体の色に近づけ、白の階調が０の時は入力された媒体の色とすることが開示されている。
【０００３】
特許文献２には、記録画像のプレビュー画像において、前記プレビュー画像の背景画像の色か前記記録画像に設定された色かが区別できない場合があったことを課題とし、記録画像のプレビュー画像を表示する表示部を備え、前記表示部は、記録画像のデータが色情報とは別に透明情報を有している場合に、前記透明情報を保持したまま前記表示部に前記記録画像のプレビュー画像を表示することが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５０７１２０１号公報
【特許文献２】特開２０１５−０４９２５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
印刷ジョブに含まれる印刷データを処理してプレビュー画像を生成して表示装置に表示し、印刷前に印刷出力される画像を確認することが行われている。この場合、プレビュー画像は記録紙のような記録媒体に対応する白色の描画領域に配置されている。
しかし、記録媒体の色は必ずしも白色ではなく、記録媒体の色が印刷画像の色に影響を及ぼす場合もある。従来のプレビュー画像では記録媒体の色を白色と仮定して生成されるため、記録媒体の影響が考慮されていなかった。
本発明は、記録媒体の色を考慮したプレビュー画像を生成することができる画像処理装置及び画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、画像形成装置における、印刷データを含む印刷ジョブの処理を指示する属性情報を取得する取得手段と、前記属性情報で指定されている記録媒体の色を特定する特定手段と、前記特定手段が特定した記録媒体の色と前記印刷ジョブに含まれる印刷データに基づき、表示用画像を生成する生成手段と、前記印刷データを印刷する記録媒体に対応し、前記生成手段が生成した表示用画像を配置する描画領域の表示色を特定手段が特定した記録媒体の色に決定する前記決定手段を有する画像処理装置である。
【０００７】
請求項２の発明は、前記特定手段は、前記画像形成装置で利用可能な記録媒体の色を特定する、請求項１に記載の画像処理装置である。
【０００８】
請求項３の発明は、前記生成手段は、前記特定手段が特定した記録媒体の色が透明でない場合に前記記録媒体の色と前記印刷データに基づき表示用画像を生成する、請求項２に記載の画像処理装置である。
【０００９】
請求項４の発明は、前記生成手段は、予め定められた順序に応じて表示用画像を生成する、請求項１に記載の画像処理装置である。
【００１０】
請求項５の発明は、前記生成手段は、記録媒体の直上に記録される記録色が白色の場合、記録媒体の色によらず印刷データに基づき表示用画像を生成する、請求項４に記載の画像処理装置である。
【００１１】
請求項６の発明は、前記生成手段は、前記画像形成装置における基本記録色で構成される第１の画像と基本記録色以外の特色で構成される第２の画像をそれぞれ生成し、第１の画像と第２の画像の予め定められた順序に応じて第１の画像と第２の画像を前記記録媒体の色に対して順次合成することで前記表示用画像を生成する、請求項４に記載の画像処理装置である。
【００１２】
請求項７の発明は、前記予め定められた順序として、前記画像形成装置における記録色の記録順を用いる、請求項６に記載の画像処理装置である。
【００１３】
請求項８の発明は、記録媒体上に記録される記録色が白色の画像部分に、当該記録媒体と当該画像部分の境界線を生成する境界線生成手段をさらに有する請求項１に記載の画像処理装置である。
【００１４】
請求項９の発明は、前記生成手段が前記記録媒体の色を用いて表示用画像を生成することを制限する制限手段をさらに有する請求項１に記載の画像処理装置である。
【００１５】
請求項１０の発明は、前記制限手段は、前記第１の画像と前記第２の画像、及び前記記録媒体の色を用いた合成を制限する、請求項９に記載の画像処理装置である。
【００１６】
請求項１１の発明は、コンピュータを、画像形成装置における、印刷データを含む印刷ジョブの処理を指示する属性情報を取得する取得手段と、前記属性情報で指定されている記録媒体の色を特定する特定手段と、前記特定手段が特定した記録媒体の色と前記印刷ジョブに含まれる印刷データに基づき、表示用画像を生成する生成手段と、前記印刷データを印刷する記録媒体に対応し、前記生成手段が生成した表示用画像を配置する描画領域の表示色を前記特定手段が特定した記録媒体の色に決定する決定手段として機能させるための画像処理プログラムである。
【発明の効果】
【００１７】
請求項１の画像処理装置によれば、記録媒体の色を考慮したプレビュー画像が生成される。
【００１８】
請求項２の画像処理装置によれば、画像形成装置で利用可能な記録媒体の色が特定される。
【００１９】
請求項３の画像処理装置によれば、記録媒体の色が透明でない場合に、その記録媒体の色と印刷データに基づき表示用画像が生成される。
【００２０】
請求項４の画像処理装置によれば、予め定められた順序に応じて表示用画像が生成される。
【００２１】
請求項５の画像処理装置によれば、記録媒体の直上に記録される記録色が白色の場合、記録媒体の色とは関係なく、印刷データに基づき表示用画像が生成される。
【００２２】
請求項６の画像処理装置によれば、基本記録色で構成される第１の画像と特色で構成される第２の画像を、予め定められた順序に応じて合成して、表示用画像が生成される。
【００２３】
請求項７の画像処理装置によれば、画像形成装置における記録色の記録順が、予め定められた順序として用いられる。
【００２４】
請求項８の画像処理装置によれば、白色の画像部分に、その記録媒体と画像部分の境界線が生成される。
【００２５】
請求項９の画像処理装置によれば、記録媒体の色を用いて、表示用画像の生成が制限される。
【００２６】
請求項１０の画像処理装置によれば、第１の画像、第２の画像、記録媒体の色を用いた透過合成が制限される。
【００２７】
請求項１１の画像処理プログラムによれば、記録媒体の色を考慮したプレビュー画像が生成される。
【図面の簡単な説明】
【００２８】
【図１】本実施の形態が適用されるシステム構成例についての概念的なモジュール構成図を示している。
【図２】本実施の形態を利用したシステム構成例を示す説明図である。
【図３】本実施の形態が適用されるシステム構成例による処理例を示すフローチャートである。
【図４】印刷ジョブテーブルのデータ構造例を示す説明図である。
【図５】画像形成装置情報テーブルのデータ構造例を示す説明図である。
【図６】第１の実施の形態の構成例についての概念的なモジュール構成図を示している。
【図７】第１の実施の形態による処理例を示すフローチャートである。
【図８】第１の実施の形態による処理例を示すフローチャートである。
【図９】第１の実施の形態による処理例を示すフローチャートである。
【図１０】第１の実施の形態による処理例を示すフローチャートである。
【図１１】第１の実施の形態による処理例を示すフローチャートである。
【図１２】第１の実施の形態による処理例を示すフローチャートである。
【図１３】第１の実施の形態による処理例を示す説明図である。
【図１４】第１の実施の形態による処理例を示す説明図である。
【図１５】第１の実施の形態による処理例等を示す説明図である。
【図１６】第１の実施の形態による処理例等を示す説明図である。
【図１７】合成処理例を示す説明図である。
【図１８】合成処理例を示す説明図である。
【図１９】第２の実施の形態の構成例についての概念的なモジュール構成図を示している。
【図２０】第２の実施の形態による処理例を示すフローチャートである。
【図２１】第２の実施の形態による処理例を示すフローチャートである。
【図２２】第２の実施の形態による処理例を示すフローチャートである。
【図２３】第２の実施の形態による処理例を示すフローチャートである。
【図２４】第２の実施の形態による処理例を示すフローチャートである。
【図２５】第２の実施の形態による処理例を示すフローチャートである。
【図２６】第２の実施の形態による処理例を示すフローチャートである。
【図２７】第２の実施の形態による処理例を示すフローチャートである。
【図２８】第２の実施の形態による処理例を示す説明図である。
【図２９】第３の実施の形態の構成例についての概念的なモジュール構成図を示している。
【図３０】第３の実施の形態による処理例を示すフローチャートである。
【図３１】第３の実施の形態による処理例を示すフローチャートである。
【図３２】第３の実施の形態による処理例を示すフローチャートである。
【図３３】第３の実施の形態による処理例を示すフローチャートである。
【図３４】第３の実施の形態による処理例を示すフローチャートである。
【図３５】記録媒体テーブルのデータ構造例を示す説明図である。
【図３６】第３の実施の形態による処理例を示すフローチャートである。
【図３７】第３の実施の形態による処理例を示すフローチャートである。
【図３８】第３の実施の形態による処理例を示す説明図である。
【図３９】第４の実施の形態の構成例についての概念的なモジュール構成図を示している。
【図４０】第４の実施の形態による処理例を示すフローチャートである。
【図４１】第４の実施の形態による処理例を示すフローチャートである。
【図４２】第４の実施の形態による処理例を示すフローチャートである。
【図４３】第４の実施の形態による処理例を示す説明図である。
【図４４】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２９】
以下、図面に基づき本発明を実現するにあたっての好適な各種の実施の形態の例を説明する。
図１は、本実施の形態が適用されるシステム構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係、ログイン等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。また、「Ａ、Ｂ、Ｃ」等のように事物を列挙した場合は、断りがない限り例示列挙であり、その１つのみを選んでいる場合（例えば、Ａのみ）を含む。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）内のレジスタ等を含んでいてもよい。
【００３０】
画像処理装置１００は、印刷ジョブ生成装置１８０と画像形成装置１９０に接続されており、印刷ジョブ生成装置１８０から受け取った印刷ジョブを画像形成装置１９０に渡すものであって、図１の例に示すように、印刷ジョブ受付モジュール１０５、プレビュー画像表示処理モジュール１１０、ユーザー操作受付モジュール１１５、表示モジュール１２０、画像形成装置通信モジュール１２５を有している。なお、図１の例では、画像処理装置１００に接続されている印刷ジョブ生成装置１８０と画像形成装置１９０は１つずつであるが、それぞれ複数であってもよい。
【００３１】
印刷ジョブ生成装置１８０は、画像処理装置１００の印刷ジョブ受付モジュール１０５と接続されている。印刷ジョブを生成し、画像形成装置１９０に印刷させるために、その印刷ジョブを画像処理装置１００（印刷ジョブ受付モジュール１０５）に渡す。例えば、ユーザーの印刷操作によって印刷ジョブが生成され、その印刷ジョブを画像処理装置１００に渡す。
画像処理装置１００は、印刷ジョブ生成装置１８０から印刷ジョブを受け取り、印刷スケジュールにしたがって、その印刷ジョブを画像形成装置１９０に渡す。また、印刷ジョブで印刷される画像を、液晶ディスプレイ等の表示装置に表示させ、色味等について印刷前の確認、調整等を行う。いわゆる試し刷りと同等のことを表示装置上で行うようにしたものである。したがって、その表示は、できるだけ記録媒体（用紙、メディアともいわれている）上に印刷したものと同じになることが望ましい。なお、記録媒体の色は、メディアカラーともいわれている。
【００３２】
画像形成装置１９０は、画像処理装置１００の画像形成装置通信モジュール１２５と接続されている。画像形成装置１９０は、画像処理装置１００（画像形成装置通信モジュール１２５）から受け取った印刷ジョブに基づいて印刷処理を行う。特に、基本記録色以外の特色（特殊色あるいはスポットカラー等ともいう）といわれている色材（一般的には、トナーが該当する）を用いることができる画像形成装置１９０である場合が、本実施の形態を適用するのに適している。なお、色材として、一般的には、トナーが該当する。また、インクを含めてもよい。「基本記録色」として、一般的には、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、黒（Ｋ）である。なお、シアン、マゼンタ、イエローであってもよい。なお、以下の説明では、基本記録色として、シアン、マゼンタ、イエロー、黒を例示する。また、「基本記録色以外の特色」とは、前述のシアン、マゼンタ、イエロー、黒以外の色（又は、シアン、マゼンタ、イエロー以外の色）であって、例えば、白色、銀色、金色等がある。
【００３３】
印刷ジョブ受付モジュール１０５は、印刷ジョブ生成装置１８０、プレビュー画像表示処理モジュール１１０と接続されている。印刷ジョブ受付モジュール１０５は、印刷ジョブ生成装置１８０から印刷ジョブを受け取り、プレビュー画像表示処理モジュール１１０に渡す。受け付ける印刷ジョブとして、印刷データ、印刷部数等が含まれている。例えば、印刷ジョブテーブル４００を受け付ける。図４は、印刷ジョブテーブル４００のデータ構造例を示す説明図である。印刷ジョブテーブル４００は、印刷ジョブＩＤ欄４１０、印刷ジョブ名欄４２０、所有者欄４３０、頁数欄４４０、部数欄４５０、記録媒体サイズ欄４６０、印刷データ欄４７０、指定色材欄４８０、記録媒体欄４９０等を有している。印刷ジョブＩＤ欄４１０は、本実施の形態において、印刷ジョブを一意に識別するための情報（印刷ジョブＩＤ：ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）を記憶している。印刷ジョブ名欄４２０は、その印刷ジョブ名を記憶している。所有者欄４３０は、その印刷ジョブの所有者を記憶している。なお、ここでの所有者とは、印刷ジョブによって印刷される印刷物の所有者である。印刷ジョブを依頼した者であってもよい。頁数欄４４０は、その印刷ジョブにおける文書の頁数を記憶している。部数欄４５０は、その印刷ジョブにおける印刷部数を記憶している。記録媒体サイズ欄４６０は、記録媒体のサイズ（Ａ４等）を記憶している。印刷データ欄４７０は、印刷データを記憶している。ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）、画像データ等であってもよい。指定色材欄４８０は、その印刷ジョブを印刷する画像形成装置１９０で使用する色材の指定を記憶している。指定色材欄４８０では、（１）印刷で使用する色材が指定されていてもよいし、（２）印刷データ内の色（Ａ）について色材（Ｂ）が指定されていてもよい。（２）として、例えば、印刷データ内の白色に対して白色の色材が指定されていることがある。記録媒体欄４９０は、印刷が行われる記録媒体の種類を記憶している。記録媒体欄４９０では、印刷対象である記録媒体の種類（例えば、記録媒体の色、材質等を含む）が指定されている。
【００３４】
プレビュー画像表示処理モジュール１１０は、印刷ジョブ受付モジュール１０５、ユーザー操作受付モジュール１１５、表示モジュール１２０、画像形成装置通信モジュール１２５と接続されている。プレビュー画像表示処理モジュール１１０は、印刷ジョブ受付モジュール１０５から受け取った印刷ジョブ内の印刷データを、表示モジュール１２０によって表示装置に表示させるように制御する。また、その際に、ユーザー操作受付モジュール１１５が受け付けたユーザー操作にしたがって、表示する画像を変更してもよい。
ユーザー操作受付モジュール１１５は、プレビュー画像表示処理モジュール１１０と接続されている。ユーザー操作受付モジュール１１５は、例えば、マウス、キーボード等を用いたユーザーの操作を受け付け、その操作内容（例えば、色味の変更指示等）をプレビュー画像表示処理モジュール１１０に渡す。この他に、カメラ、マイク等を用いたユーザーの操作（視線、ジェスチャ、音声等も含む）を受け付けるようにしてもよい。
表示モジュール１２０は、プレビュー画像表示処理モジュール１１０と接続されている。表示モジュール１２０は、プレビュー画像表示処理モジュール１１０の制御にしたがって、印刷ジョブ内の印刷データを表示装置に表示する。この他、スピーカーによる音声出力、触覚デバイスを用いた触感によって、ユーザーへのメッセージを提示するようにしてもよい。
また、ユーザー操作受付モジュール１１５、表示モジュール１２０として、タッチパネルを兼ねる液晶ディスプレイを制御して、ユーザーの操作を受け付け、ユーザーに対して画像を表示するようにしてもよい。
【００３５】
画像形成装置通信モジュール１２５は、プレビュー画像表示処理モジュール１１０、画像形成装置１９０と接続されている。画像形成装置通信モジュール１２５は、印刷スケジュールにしたがって画像形成装置１９０に対して、印刷ジョブを渡す。その印刷ジョブは、プレビュー画像表示処理モジュール１１０によって、色味の調整等が行われている場合がある。例えば、画像形成装置情報テーブル５００によって画像形成装置１９０を管理している。図５は、画像形成装置情報テーブル５００のデータ構造例を示す説明図である。画像形成装置情報テーブル５００は、画像形成装置ＩＤ欄５１０、画像形成装置名欄５２０、色材種類欄５３０、給紙手段数欄５４０、記録媒体欄５５０等を有しており、記録媒体欄５５０は、記録媒体サイズ欄５５２、記録媒体色欄５５４を有している。画像形成装置ＩＤ欄５１０は、本実施の形態において、画像形成装置を一意に識別するための情報（画像形成装置ＩＤ）を記憶している。画像形成装置名欄５２０は、その画像形成装置の名称を記憶している。色材種類欄５３０は、その画像形成装置が装備している（又は装備可能な）色材の種類を記憶している。例えば、前述した特色の色材の種類が該当する。給紙手段数欄５４０は、その画像形成装置が装備している給紙手段数を記憶している。給紙手段数欄５４０以降に、この給紙手段数だけ記録媒体欄５５０が続くことになる。記録媒体欄５５０は、給紙手段に格納される記録媒体の属性を記憶している。記録媒体サイズ欄５５２は、その記録媒体のサイズを記憶している。例えば、Ａ４等がある。記録媒体色欄５５４は、その記録媒体の色を記憶している。例えば、白、赤等がある。また、色の代わりに、その記録媒体の材料を記憶するようにしてもよい。また、画像形成装置情報テーブル５００は、プレビュー画像表示処理モジュール１１０によってもアクセスされる。
【００３６】
図２は、本実施の形態を利用したシステム構成例を示す説明図である。
印刷ジョブ生成装置１８０をユーザー端末２８０内に構築し、画像処理装置１００をプリントサーバー２００内に構築し、画像形成装置１９０を印刷装置２２０として実現した例である。表示モジュール１２０が表示装置２１０に画像等を表示する例を示している。
プリントサーバー２００は、表示装置２１０、印刷装置２２０と接続されており、また、通信回線２９０を介してユーザー端末２８０Ａ、ユーザー端末２８０Ｂと接続されている。通信回線２９０は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。また、プリントサーバー２００による機能は、クラウドサービスとして実現してもよい。
表示装置２１０は、プリントサーバー２００と接続されており、液晶ディスプレイ等である。表示モジュール１２０は、表示装置２１０に対して描画を行う。また、印刷装置２２０は、プリントサーバー２００と接続されている。ユーザー端末２８０Ａ、ユーザー端末２８０Ｂは、ユーザーによって操作され、印刷ジョブを生成し、通信回線２９０を介して印刷ジョブがプリントサーバー２００に渡される。
【００３７】
図３は、本実施の形態が適用されるシステム構成例による処理例を示すフローチャートである。
ステップＳ３０２では、印刷ジョブ受付モジュール１０５は、印刷ジョブを受け付ける。
ステップＳ３０４では、プレビュー画像表示処理モジュール１１０は、プレビュー画像を表示する。ステップＳ３０４の詳細な処理については、第１の実施の形態〜第４の実施の形態の例を用いて後述する。
ステップＳ３０６では、プレビュー画像表示処理モジュール１１０は、ユーザーの操作に応じて、印刷するか否かを判断し、印刷する場合はステップＳ３０８へ進み、それ以外の場合はステップＳ３１０へ進む。
ステップＳ３０８では、画像形成装置通信モジュール１２５は、画像形成装置１９０に印刷ジョブを渡す。
ステップＳ３１０では、プレビュー画像表示処理モジュール１１０は、ユーザーの操作に応じて、印刷ジョブ内の印刷属性（例えば、色味等）を修正し、ステップＳ３０６へ戻る。
【００３８】
＜第１の実施の形態＞
図６は、第１の実施の形態の構成例についての概念的なモジュール構成図を示している。
プレビュー画像表示処理モジュール１１０は、取得モジュール６１０、決定モジュール６２０、表示用画像生成モジュール６３０、表示制御モジュール６４０を有している。
【００３９】
取得モジュール６１０は、画像形成装置１９０における、印刷データを含む印刷ジョブの処理を指示する属性情報を取得する。もちろんのことながら、対象となる印刷ジョブは、印刷ジョブ受付モジュール１０５が受け付けた印刷ジョブである。また、属性情報は、印刷ジョブのプロパティであって、例えば、印刷ジョブテーブル４００がある。
また、取得モジュール６１０は、属性情報で指定される記録媒体の色を取得するようにしてもよい。例えば、印刷ジョブテーブル４００の記録媒体欄４９０から取得する。
【００４０】
決定モジュール６２０は、印刷データを印刷する記録媒体に対応し、表示用画像生成モジュール６３０が生成した表示用画像を配置する描画領域の表示色を決定する。ここで、「印刷データを印刷する記録媒体に対応し、表示用画像生成モジュール６３０が生成した表示用画像を配置する描画領域」とは、記録媒体の下地の部分が露出する領域であって、印刷データによる描画がない領域をいう。以下、無彩色部分ともいう。「印刷データによる描画がない領域」であるので、印刷データによる描画であって白以外の色を塗る領域でないことはもちろんのこと、印刷データによる描画としての白色を塗る領域でもない。つまり、前述のいわゆる「抜き」の部分は、白色を塗る領域となるので無彩色部分ではない。
そして、決定モジュール６２０は、属性情報で白色の色材の使用が指定されている場合に、描画領域の表示色を白色以外に決定する。例えば、決定モジュール６２０により決定される予め定められた色を黒色としてもよい。
【００４１】
また、決定モジュール６２０は、画像形成装置１９０が白色の色材を利用可能な場合に、描画領域の表示色を白色以外に決定するようにしてもよい。なお、「画像形成装置１９０が白色の色材を利用可能」であるか否かについては、例えば、画像形成装置情報テーブル５００を参照してもよいし、画像形成装置１９０と通信し、利用可能な色材を問い合わせるようにしてもよい。
さらに、決定モジュール６２０は、属性情報で白色の印刷データに白色の色材を使用することが指示されている場合に、描画領域の表示色を白色以外に決定するようにしてもよい。そして、決定モジュール６２０が描画領域の表示色を白色以外に決定する場合に、その決定される色を予め定められた色としてもよい。
【００４２】
また、決定モジュール６２０は、描画領域の表示色を記録媒体の色に決定するようにしてもよい。なお、記録媒体の色は、取得モジュール６１０が取得した色である。つまり、表示装置上で表示される画像は、記録媒体の色を反映したものとなる。
そして、決定モジュール６２０は、記録媒体の色が白色（例えば、いわゆる白紙）の場合であって、白色の色材を使用する印刷ジョブについて、描画領域の表示色を白色以外の色に決定するようにしてもよい。例えば、白色以外の色として、黒色等のように白色とは異なる色としてもよいし、薄い灰色のように白色と類似した色としてもよい。
【００４３】
表示用画像生成モジュール６３０は、印刷ジョブに含まれる印刷データに基づき、表示用画像を生成する。なお、ここでの生成には、単に印刷データに基づいて画像を生成することの他に、印刷物上での画像の色を再現（シミュレーション）することも含む。ユーザーが印刷物を見るときは、記録媒体の色、種々の色材が重なり合った色を見ているのであって、それらを表示装置上で再現するべきである。その再現に必要なのが、色の合成である。この色の合成として、例えば、アルファブレンド等の手法があるが、これについては、図１７、図１８を用いて後述する。なお、色の合成は、表示制御モジュール６４０が行ってもよい。
表示制御モジュール６４０は、表示モジュール１２０を制御して、表示用画像生成モジュール６３０によって生成された表示用画像を表示装置に表示させる。
【００４４】
図７は、第１の実施の形態による処理例を示すフローチャートである。
ステップＳ７０２では、取得モジュール６１０は、印刷ジョブから処理指示に関する属性情報を取得する。例えば、印刷ジョブテーブル４００の指定色材欄４８０又は記録媒体欄４９０より取得すればよい。
ステップＳ７０４では、表示用画像生成モジュール６３０は、印刷ジョブ内の印刷データを用いて、表示用画像を生成する。
【００４５】
ステップＳ７０６では、決定モジュール６２０は、記録媒体に対応する領域の表示色を決定する。ここでの「記録媒体に対応する領域の表示色」とは、前述の無彩色部分である。つまり、表示装置上で、記録媒体の色が見える部分である。ステップＳ７０６の詳細な処理については、図８〜図１２の例に示すフローチャートを用いて後述する。なお、図８〜図１２の例のいずれか１つの処理を用いてもよいし、これらの複数を組み合わせた処理を行うようにしてもよい。
ステップＳ７０８では、表示制御モジュール６４０は、ステップＳ７０６で決定した表示色上にステップＳ７０４で生成した画像を合成する。ここでの合成として、例えば、既に知られているアルファブレンドの手法を用いるようにしてもよい。
【００４６】
図８は、第１の実施の形態による処理例（ステップＳ７０６の処理例）を示すフローチャートである。
ステップＳ８０２では、印刷ジョブテーブル４００の指定色材欄４８０で白色の色材が指定されているか否かを判断し、指定されている場合はステップＳ８０４へ進み、それ以外の場合はステップＳ８０６へ進む。
ステップＳ８０４では、表示色を白以外の色とする。例えば、黒色としてもよい。つまり、表示装置上では、ユーザーは、黒用紙に印刷した場合の印刷物を見ることができることになる。これによって、白色の色材を用いた場合、その白色の色材が塗られる箇所を確認することができる。なお、この処理では、印刷媒体の色を考慮せずに、無彩色部分の色を決定している。つまり、白色の色材を用いているか否かのみによって、無彩色部分の色を決定している。したがって、印刷ジョブとして白用紙に白色の色材を用いることが指定されている場合は、もちろんのことながら、赤色の用紙に白色の色材を用いることが指定されている場合も、表示装置上で、黒用紙に印刷した場合の印刷物を見ることができることになる。
ステップＳ８０６では、表示色を白色とする。なお、記録媒体が白色以外である場合は、記録媒体の色を表示色としてもよい（ステップＳ８０６の処理を「表示色を記録媒体の色とする」とすることと同義である）。この場合、表示装置上で、より印刷物に近い画像を見ることができることになる。以下のフローチャート（図１１の例に示すフローチャートを除く）において、「表示色を白色とする」の処理（例えば、ステップＳ９０８等）についても同等である。
【００４７】
図９は、第１の実施の形態による処理例（ステップＳ７０６の処理例）を示すフローチャートである。
ステップＳ９０２では、印刷ジョブテーブル４００の指定色材欄４８０で白色の色材が指定されているか否かを判断し、指定されている場合はステップＳ９０４へ進み、それ以外の場合はステップＳ９０８へ進む。
ステップＳ９０４では、画像形成装置１９０は、白色の色材を利用可能であるか否かを判断し、利用可能の場合はステップＳ９０６へ進み、それ以外の場合はステップＳ９０８へ進む。つまり、印刷ジョブで白色の色材が指定されていたとしても、画像形成装置１９０で白色の色材を利用できなければ、表示色を白以外の色とする必要はないからである。
ステップＳ９０６では、表示色を白以外の色とする。例えば、黒色としてもよい。
ステップＳ９０８では、表示色を白色とする。
【００４８】
図１０は、第１の実施の形態による処理例（ステップＳ７０６の処理例）を示すフローチャートである。
ステップＳ１００２では、印刷ジョブテーブル４００の指定色材欄４８０で白色の印刷データに白色の色材を使用することが指定されているか否かを判断し、指定されている場合はステップＳ１００４へ進み、それ以外の場合はステップＳ１００８へ進む。図９の例では「白色の色材が指定されているか否か」を判断しているが、「白色の印刷データに白色の色材を使用することが指定されているか否か」を判断している。
ステップＳ１００４では、画像形成装置１９０は、白色の色材を利用可能であるか否かを判断し、利用可能の場合はステップＳ１００６へ進み、それ以外の場合はステップＳ１００８へ進む。
ステップＳ１００６では、表示色を白以外の色とする。例えば、黒色としてもよい。
ステップＳ１００８では、表示色を白色とする。
【００４９】
図１１は、第１の実施の形態による処理例（ステップＳ７０６の処理例）を示すフローチャートである。
ステップＳ１１０２では、印刷ジョブテーブル４００の指定色材欄４８０で白色の色材が指定されているか否かを判断し、指定されている場合はステップＳ１１０４へ進み、それ以外の場合はステップＳ１１０６へ進む。
ステップＳ１１０４では、表示色を記録媒体の色に決定する。記録媒体の色が白色以外である場合は、ユーザーは、表示装置上で、白色の色材が用いられる部分を確認することができることになる。なお、記録媒体の色が白色である場合、白色の色材が用いられる部分を確認することができないが、より印刷物に近い画像を見ることができることになる。
ステップＳ１１０６では、表示色を白色とする。この処理では、白色の色材が指定されていない場合は、無彩色部分を強制的に白色にしている。
【００５０】
図１２は、第１の実施の形態による処理例（ステップＳ７０６の処理例）を示すフローチャートである。
ステップＳ１２０２では、印刷ジョブテーブル４００の指定色材欄４８０で白色の色材が指定されているか否かを判断し、指定されている場合はステップＳ１２０４へ進み、それ以外の場合はステップＳ１２０８へ進む。
ステップＳ１２０４では、記録媒体の色は白色であるか否かを判断し、白色の場合はステップＳ１２０６へ進み、それ以外の場合はステップＳ１２０８へ進む。前述の図８等の例に示した処理とは異なり、印刷媒体の色も考慮して、無彩色部分の色を決定している。
ステップＳ１２０６では、表示色を白以外の色とする。例えば、黒色としてもよい。これによって、白紙に白色の色材を用いた場合に、その白色の色材が塗られる箇所を確認することができる。なお、この処理では、使用される色材の色及び記録媒体の色を考慮して、無彩色部分の色を決定している。つまり、白色の色材が用いられること及び印刷媒体の色が白色である場合に、無彩色部分の色を白以外の色にしている。これによって、白紙印刷する場合であっても、白色の色材が塗られる箇所を確認することができる。
ステップＳ１２０８では、表示色を白色とする。
【００５１】
図１３（ａ）の例は、印刷データから生成される表示用画像１３００として、りんごと大根を示す青色領域１３１０、茶色領域１３１５、白色領域１３２０、緑色領域１３２５があり、それ以外の領域が無彩色領域１３３０であることを示している。
図１３（ｂ）の例は、記録媒体（下地）が白色の描画領域１３４０ｂ上に、青色領域１３５０ｂ、茶色領域１３５５ｂ、白色領域１３６０ｂ、緑色領域１３６５ｂを配置して表示した場合を示している。したがって、白色領域１３６０ｂの部分は判別できなくなる。つまり、描画領域１３４０ｂは白色であり、そのため、白色領域１３６０ｂは見えなくなってしまう。
図１３（ｃ）の例は、記録媒体（下地）が黒色の描画領域１３４０ｃ上に、青色領域１３５０ｃ、茶色領域１３５５ｃ、白色領域１３６０ｃ、緑色領域１３６５ｃを配置して表示した場合を示している。つまり、描画領域１３４０ｃは黒色であるので、白色領域１３６０ｃも見えることになる。
図１３（ｄ）の例は、記録媒体（下地）が赤色の描画領域１３４０ｄ上に、青色領域１３５０ｄ、茶色領域１３５５ｄ、白色領域１３６０ｄ、緑色領域１３６５ｄを配置して表示した場合を示している。つまり、描画領域１３４０ｄは赤色であるので、白色領域１３６０ｄも見えることになる。
【００５２】
図１４（ａ）の例は、印刷ジョブプロパティ画面１４００の例を示したものである。印刷ジョブプロパティ画面１４００は、印刷ジョブの内容を表示するものであって、例えば、印刷ジョブプロパティ項目選択領域１４１０、印刷ジョブプロパティ内容表示領域１４２０を表示する。
印刷ジョブプロパティ項目選択領域１４１０には、設定１４１２、用紙１４１４、レイアウト１４１６、カラー１４１８等を表示する。用紙１４１４が選択された場合、印刷ジョブプロパティ内容表示領域１４２０に給紙方法表示・変更領域１４２２等を表示する。給紙方法表示・変更領域１４２２では、印刷ジョブで指定された記録媒体の指定を表示する。なお、ユーザーの操作に応じて、給紙方法表示・変更領域１４２２で、記録媒体を変更してもよい。具体的には、ユーザー操作受付モジュール１１５が、ユーザーによる記録媒体の変更操作を受け付けるようにしてもよい。
図１４（ｂ）の例は、ビューワー画面１４５０の例を示したものである。ビューワー画面１４５０は、プレビュー画像を表示し、色味等を調整するものであって、ビューワー設定領域１４６０、ビューワー領域１４９０を表示する。ビューワー設定領域１４６０には、カラー調整テーブル１４６２を表示する。
カラー調整テーブル１４６２は、列方向にカラー欄１４６４、調整値欄１４６６を有しており、行方向に特殊色（最前面）欄１４６８、シアン欄１４７０、マゼンタ欄１４７２、イエロー欄１４７４、ブラック欄１４７６、特殊色（最背面）欄１４７８、用紙欄１４８０、背景欄１４８２を有している。この順番は、実際に、印刷物の印刷処理形態を示している。つまり、特殊色（最前面）欄１４６８から特殊色（最背面）欄１４７８までは、画像形成装置１９０における記録色の記録順になっている。つまり、記録媒体の直上に特殊色（最背面）欄１４７８に対応する記録色である特殊色が印刷され、その直上にブラック欄１４７６に対応する記録色であるブラックが印刷され、以降、同様の順番で印刷され、最上位に特殊色（最前面）欄１４６８に対応する記録色である特殊色が印刷されることを示している。なお、この順番は、画像形成装置１９０によって異なっていてもよい。もちろんのことながら、色材の下は用紙（用紙欄１４８０）であり、さらに、その下に、背景がある。ここでの背景とは、印刷物の実物を見る場合、その印刷物には必ず背後（背景）があり、そのことを示している。例えば、１枚の印刷物を机上に置いた場合は、机の表面が背景になり、複数ページからなる印刷物である場合は、最終ページ以外は、次のページの印刷物が背景となる。調整値欄１４６６は、その色の調整値（例えば、色材を用いる割合）を記憶している。この調整値を、ユーザーの操作によって変更することによって色味を調整することができる。
ビューワー領域１４９０には、描画領域１３４０を表示する。つまり、プレビュー画像表示処理モジュール１１０による処理結果を表示する。
【００５３】
図１５（ａ）の例は、従来技術におけるプレビューの場合（本実施の形態を用いない場合）を示したものである。
レイヤーを用いて画像を表示する。図１５（ａ１）の例は、下からイメージプレビュー領域（背景）１５１０ａ、メディアカラーイメージ１５２０ａ、ＣＭＹＫイメージ１５４０ａの順に画像を重ねて表示を行ったものである。イメージプレビュー領域（背景）１５１０ａは、プレビュー画面の領域自身の画像である。図１５の例において、イメージプレビュー領域（背景）１５１０（イメージプレビュー領域（背景）１５１０ａ、イメージプレビュー領域（背景）１５１０ｂ、イメージプレビュー領域（背景）１５１０ｃ）は有彩色である。図１５の例では、黒色を示している。例えば、図１４に示したビューワー領域１４９０内の描画領域１３４０以外の領域（描画領域１３４０の周囲の領域）の画像である。メディアカラーイメージ１５２０ａは、記録媒体に対応する領域の画像である。図１５（ａ）の例では、記録媒体は白色（白紙）である。ＣＭＹＫイメージ１５４０ａは、印刷データに基づいて生成された表示用画像である。ここで、一般的なプリンターには、白画像に対応する色材（特色である白色の色材）がないので、白画像の部分を描画しないこと（前述の「抜き」）によって、白色を表現している。したがって、白色領域１３２０は描画されない。
図１５（ａ２）の例は、ビューワー領域１５９０ａ内の表示を示している。つまり、イメージプレビュー領域（背景）１５１０ａ、メディアカラーイメージ１５２０ａ、ＣＭＹＫイメージ１５４０ａを重ねて表示したものである。ビューワー領域１５９０ａの左上とメディアカラーイメージ１５２０ａの左上を合わせて表示しているので、イメージプレビュー領域（背景）１５１０ａがメディアカラーイメージ１５２０ａの右側と下側にはみ出して表示されることになる。白色領域１５６０ａの部分は、白紙の部分がそのまま表示されることになる。なお、従来技術におけるプレビューの場合、色合成は行っていない。
【００５４】
図１５（ｂ）の例は、記録媒体の色を反映（色合成）させたプレビューの場合を示したものである。ただし、前述の「抜き」を用いて画像を生成したものである。
図１５（ｂ１）の例は、下からイメージプレビュー領域（背景）１５１０ｂ、メディアカラーイメージ１５２０ｂ、ＣＭＹＫイメージ１５４０ｂの順に画像を重ねて表示を行ったものである。イメージプレビュー領域（背景）１５１０ｂは、プレビュー画面の領域自身の画像である。メディアカラーイメージ１５２０ｂは、記録媒体に対応する領域の画像である。図１５（ｂ）の例では、記録媒体は赤色（赤紙）である。ＣＭＹＫイメージ１５４０ｂは、印刷データに基づき、表示用画像が生成される。なお、ＣＭＹＫイメージ１５４０ｂは、シアン、マゼンタ、イエロー、黒の色材に合わせて４枚のレイヤーとしてもよい。そして、この順番は、画像形成装置１９０での記録順に該当する。ここで、「抜き」処理を行っているので、白色領域１３２０は描画されない。
図１５（ｂ２）の例は、ビューワー領域１５９０ｂ内の表示を示している。つまり、イメージプレビュー領域（背景）１５１０ｂ、メディアカラーイメージ１５２０ｂ、ＣＭＹＫイメージ１５４０ｂを重ねて表示したものである。ビューワー領域１５９０ｂの左上とメディアカラーイメージ１５２０ｂの左上を合わせて表示しているので、イメージプレビュー領域（背景）１５１０ｂがメディアカラーイメージ１５２０ｂの右側と下側にはみ出して表示されることになる。白色領域１５６０ｂの部分は、赤紙の部分がそのまま表示されることになってしまう。また、青色領域１５５０ｂ、茶色領域１５５５ｂ、緑色領域１５６５ｂの部分については、色合成処理が行われており、印刷物上での画像の色を再現している。したがって、例えば、緑色領域１５６５ｂの部分は、赤色の記録媒体上に直接印刷した場合の緑色（赤みがかった緑色）となっている。なお、図では同じ表現となっているが、青色領域１５５０ａと青色領域１５５０ｂ、茶色領域１５５５ａと茶色領域１５５５ｂ、緑色領域１５６５ａと緑色領域１５６５ｂの色味は異なっている。
【００５５】
図１５（ｃ）の例は、本実施の形態によって、記録媒体の色等を反映（色合成）させ、白色の色材を下塗りに用いた場合の例を示したものである。
図１５（ｃ１）の例は、下からイメージプレビュー領域（背景）１５１０ｃ、メディアカラーイメージ１５２０ｃ、白イメージ１５３０ｃ、ＣＭＹＫイメージ１５４０ｃの順に画像を重ねて表示を行ったものである。イメージプレビュー領域（背景）１５１０ｃは、プレビュー画面の領域自身の画像（背景画像）である。メディアカラーイメージ１５２０ｃは、記録媒体に対応する領域の画像である。図１５（ｃ）の例では、記録媒体は赤色である。白イメージ１５３０ｃは、白色部分の画像である。ここでは、印刷データ（白）１５７０ｃとして、青色領域１３１０、茶色領域１３１５、白色領域１３２０、緑色領域１３２５の下地として白色での描画を行っている。具体的には、印刷ジョブ内の印刷データにおける白色部分が描画されている。「抜き」処理を行っているわけではなく、忠実に印刷データを描画している。ＣＭＹＫイメージ１５４０ｃには、印刷データ（シアン、マゼンタ、イエロー、黒の部分）に基づき、表示用画像が生成される。
図１５（ｃ２）の例は、ビューワー領域１５９０ｃ内の表示を示している。つまり、イメージプレビュー領域（背景）１５１０ｃ、メディアカラーイメージ１５２０ｃ、白イメージ１５３０ｃ、ＣＭＹＫイメージ１５４０ｃを重ねて表示したものである。ビューワー領域１５９０ｃの左上とメディアカラーイメージ１５２０ｃの左上を合わせて表示しているので、イメージプレビュー領域（背景）１５１０ｃがメディアカラーイメージ１５２０ｃの右側と下側にはみ出して表示されることになる。白色領域１５６０ｃの部分は、白イメージ１５３０ｃによって白色での表示が行われる。また、青色領域１５５０ｃ、茶色領域１５５５ｃ、白色領域１５６０ｃ、緑色領域１５６５ｃの部分については、色合成処理が行われており、印刷物上での画像の色を再現している。ただし、白イメージ１５３０ｃによって、それらの部分の下地には白色が塗られている。例えば、緑色領域１５６５ｃの部分は、赤色の記録媒体上に白色を印刷し、さらに、その白色の上に緑色を印刷することをシミュレーションしているので、赤色の記録媒体の影響が少なくなり（又は影響がなくなり）、ほぼ緑色領域１３２５における緑色となっている。
【００５６】
次に、図１６の例を用いて、記録媒体が透明（例えば、ＯＨＰ（ＯｖｅｒＨｅａｄ  Ｐｒｏｊｅｃｔｏｒ）フィルム）である場合について説明する。
図１６（ａ）の例は、従来技術におけるプレビューの場合（本実施の形態を用いない場合）を示したものである。
図１６（ａ１）の例は、下からイメージプレビュー領域（背景）１６１０ａ、メディアカラーイメージ１６２０ａ、ＣＭＹＫイメージ１６４０ａの順に画像を重ねて表示を行ったものである。イメージプレビュー領域（背景）１６１０ａは、プレビュー画面の領域自身の画像である。図１６の例では、黒色を示している。例えば、図１４に示したビューワー領域１４９０内の描画領域１３４０以外の領域（描画領域１３４０の周囲の領域）の画像である。メディアカラーイメージ１６２０ａは、記録媒体に対応する領域の画像である。図１６の例では、記録媒体は透明である。ＣＭＹＫイメージ１６４０ａは、印刷データに基づき、表示用画像が生成される。ここで、一般的なプリンターには、白画像に対応する色材がないので、白画像の部分を描画しないこと（前述の「抜き」）によって、白色を表現している。したがって、白色領域１３２０は描画されない。
【００５７】
ここで記録媒体の透明は表現できないため、記録媒体の色（メディアカラーイメージ１６２０）を背景色（イメージプレビュー領域（背景）１６１０）と同じ色に設定することで、透過しているように見せかける。具体的には、図１６（ｂ１）の例に示すように、下からイメージプレビュー領域（背景）１６１０ｂ、メディアカラーイメージ１６２０ｂ、ＣＭＹＫイメージ１６４０ｂの順に画像を重ねて表示を行う。ここでのメディアカラーイメージ１６２０ｂは、イメージプレビュー領域（背景）１６１０ｂ（イメージプレビュー領域（背景）１６１０ａ）と同じ色（黒色）に変更したものである。
その結果、図１６（ｂ２）の例に示すように、ビューワー領域１６９０ｂ内の表示を行うことになる。つまり、イメージプレビュー領域（背景）１６１０ｂ、メディアカラーイメージ１６２０ｂ、ＣＭＹＫイメージ１６４０ｂを重ねて表示したものである。ビューワー領域１６９０ｂの左上とメディアカラーイメージ１６２０ｂの左上を合わせて表示しているので、イメージプレビュー領域（背景）１６１０ｂがメディアカラーイメージ１６２０ｂの右側と下側にはみ出して表示されることになる。記録媒体が透明であることは表現できるが、白色領域１６６０ｂの部分は、イメージプレビュー領域（背景）１６１０ｂ（メディアカラーイメージ１６２０ｂ）がそのまま表示されることになってしまう。また、青色領域１６５０ｂ、茶色領域１６５５ｂ、緑色領域１６６５ｂの部分については、色合成処理が行われており、印刷物上での画像の色を再現している。したがって、例えば、緑色領域１５６５ｂの部分は、黒色の背景上に置かれた場合の緑色（黒みがかった緑色）となっている。
【００５８】
図１６（ｃ）の例は、本実施の形態によって、記録媒体を透明とし、背景の色等を反映（色合成）させ、白色の色材を下塗りに用いた場合の例を示したものである。
図１６（ｃ１）の例は、下からイメージプレビュー領域（背景）１６１０ｃ、メディアカラーイメージ１６２０ｃ、白イメージ１６３０ｃ、ＣＭＹＫイメージ１６４０ｃの順に画像を重ねて表示を行ったものである。イメージプレビュー領域（背景）１６１０ｃは、プレビュー画面の領域自身の画像である。メディアカラーイメージ１６２０ｃは、記録媒体に対応する領域の画像である。図１６（ｃ）の例では、記録媒体は透明である。ここでのメディアカラーイメージ１６２０ｃは、イメージプレビュー領域（背景）１６１０ｃと同じ色（黒色）に変更したものである。白イメージ１６３０ｃは、白色部分の画像である。ここでは、印刷データ（白）１６７０ｃとして、青色領域１３１０、茶色領域１３１５、白色領域１３２０、緑色領域１３２５全体の下地として白色での描画を行っている。具体的には、印刷ジョブ内の印刷データにおける白色部分が描画されている。「抜き」処理を行っているわけではなく、忠実に印刷データを描画している。ＣＭＹＫイメージ１６４０ｃは、印刷データ（シアン、マゼンタ、イエロー、黒の部分）に基づき、表示用画像が生成される。
図１６（ｃ２）の例は、ビューワー領域１６９０ｃ内の表示を示している。つまり、イメージプレビュー領域（背景）１６１０ｃ、メディアカラーイメージ１６２０ｃ、白イメージ１６３０ｃ、ＣＭＹＫイメージ１６４０ｃを重ねて表示したものである。ビューワー領域１６９０ｃの左上とメディアカラーイメージ１６２０ｃの左上を合わせて表示しているので、イメージプレビュー領域（背景）１６１０ｃがメディアカラーイメージ１６２０ｃの右側と下側にはみ出して表示されることになる。白色領域１６６０ｃの部分は、白イメージ１６３０ｃによって白色での表示が行われる。また、青色領域１６５０ｃ、茶色領域１６５５ｃ、白色領域１６６０ｃ、緑色領域１６６５ｃの部分については、色合成処理が行われており、印刷物を黒色の背景に置いた場合の画像の色を再現している。ただし、白イメージ１６３０ｃによって、それらの部分の下地には白色が塗られている。例えば、緑色領域１６６５ｃの部分は、透明の記録媒体上に白色を印刷し、さらに、その白色の上に緑色を印刷し、その印刷物を黒色の上に置いていることをシミュレーションしているので、黒色の背景の影響が少なくなり（又は影響がなくなり）、ほぼ緑色領域１３２５における緑色となっている。
【００５９】
図１７、図１８の例を用いて、記録媒体色（又は背景色）の画像への反映方法（合成方法、シミュレーション）について説明する。
図１７の例は、記録媒体と印刷イメージ（ＣＭＹＫデータをプレビュー表示用にＲＧＢ変換したもの）の間に白イメージがない場合の例を示したものである。具体的には、印刷イメージ１７１０の輝度をα値として、メディアカラーイメージ１７２０と印刷イメージ１７１０を画素（ｐｉｘｅｌ）単位でアルファブレンド１７５０して、ビューワー領域イメージ１７３０を生成している。したがって、ビューワー領域イメージ１７３０では、印刷イメージ１７１０内の画像（りんご、大根）に対して、メディアカラーイメージ１７２０の色が影響を及ぼすことになる。
図１８の例は、印刷媒体と印刷イメージ（ＣＭＹＫデータをプレビュー表示用にＲＧＢ変換したもの）の間に白イメージがある場合を示したものである。具体的には、（１）白イメージ１８１０の濃度をα値として、メディアカラーイメージ１８２０と白イメージ１８１０を画素単位でアルファブレンド１８５０ａし、さらに、（２）印刷イメージ１８３０の輝度をα値として、（１）の結果と印刷イメージ１８３０を画素単位でアルファブレンド１８５０ｂして、ビューワー領域イメージ１８４０を生成している。
例えば、輝度Ｙは以下の式（ＲＧＢ値の加重平均）で算出できる。
輝度Ｙ＝０．２９９×Ｒ＋０．５８７×Ｇ＋０．１１４×Ｂ
そして、輝度Ｙが２５５であれば、α値を１．０（不透過）として、輝度Ｙが０であれば、α値を０．０（完全透過）とすればよい。
【００６０】
＜第２の実施の形態＞
図１９は、第２の実施の形態の構成例についての概念的なモジュール構成図を示している。例えば、記録媒体の色が描画用画像に与える影響を、合成処理を行ってプレビュー画像で表示するものである。
プレビュー画像表示処理モジュール１１０は、取得モジュール６１０、特定モジュール１９１０、決定モジュール１９２０、表示用画像生成モジュール１９３０、表示制御モジュール６４０、境界線生成モジュール１９５０、制限モジュール１９６０を有している。なお、前述の実施の形態と同種の部位には同一符号を付し重複した説明を省略する。以下の実施の形態の説明においても同様である。
取得モジュール６１０は、画像形成装置１９０における、印刷データを含む印刷ジョブの処理を指示する属性情報を取得する。例えば、印刷ジョブテーブル４００の指定色材欄４８０又は記録媒体欄４９０より取得すればよい。
【００６１】
特定モジュール１９１０は、取得モジュール６１０によって取得された属性情報で指定されている記録媒体の色を特定する。
また、特定モジュール１９１０は、画像形成装置１９０で利用可能な記録媒体の色を特定するようにしてもよい。ここでの特定モジュール１９１０は、例えば、画像形成装置１９０から、その画像形成装置１９０で利用可能な記録媒体の色を取得するようにしてもよい。具体的には、画像形成装置１９０と通信を行い、その画像形成装置１９０内の記録媒体の色を問い合わせて、記録媒体の色を取得するようにしてもよい。また、画像形成装置１９０は、記録媒体を格納している給紙手段毎に記録媒体の色が設定されており、どの給紙手段が利用可能であるかによって記録媒体の色を検知してもよいし、色センサー等を用いて、記録媒体の色を検知するようにしてもよい。
決定モジュール１９２０は、印刷データを印刷する記録媒体に対応し、表示用画像生成モジュール１９３０が生成した表示用画像を配置する描画領域の表示色を、特定モジュール１９１０が特定した記録媒体の色に決定する。
【００６２】
表示用画像生成モジュール１９３０は、特定モジュール１９１０が特定した記録媒体の色と、印刷ジョブに含まれる印刷データに基づき、表示用画像を生成する。
ここで「記録媒体の色と印刷ジョブに含まれる印刷データに基づき、表示用画像を生成」として、記録媒体の色と印刷データで指定された色とを合成することをいう。つまり、記録媒体上に印刷データで描画した場合に、人間の眼で見た場合の色を生成することである。第１の実施の形態における再現（シミュレーション）と同等である。具体的には、白色の用紙の上にイエロートナーを塗った場合の色（ほぼイエロートナーの色そのまま）と、赤色の用紙の上にイエロートナーを塗った場合の色（下地の赤の影響を受けた黄色）とは異なるが、このような色となるように合成することである。合成手法として、具体的には、既に知られているアルファブレンド等の手法がある。
なお、ここでの画像形成装置１９０は、白色等の特色を記録することができる記録部を備えていなくてもよいし、備えていてもよい。
【００６３】
また、表示用画像生成モジュール１９３０は、特定モジュール１９１０が特定した記録媒体の色が透明でない場合に、その記録媒体の色と印刷データに基づいて、表示用画像を生成するようにしてもよい。なお、記録媒体の色が透明である場合は、その記録媒体の色は、印刷データによって塗られる色に影響を及ぼすことはないので、表示用画像を生成する際に、記録媒体の色を用いる必要はない。
また、表示用画像生成モジュール１９３０は、予め定められた順序に応じて表示用画像を生成するようにしてもよい。ここで「予め定められた順序」として、例えば、画像形成装置１９０における記録色の記録順を用いるようにしてもよい。
【００６４】
また、表示用画像生成モジュール１９３０は、記録媒体の直上に記録される記録色が白色の場合、その記録媒体の色によらず印刷データに基づいて、表示用画像を生成するようにしてもよい。ここで「記録媒体の色によらず」とは、表示用画像を生成するに際して、記録媒体の色を用いることがないようにすることである。「記録媒体の直上に記録される記録色」とは、画像形成装置１９０における色材の記録順が最初であることをいう。したがって、その記録色の上に他の色が塗り重ねられることになる。また、「記録媒体の直上に記録される記録色が白色」である場合は、記録媒体の色が、白色である記録色の上に塗り重ねられる色に影響を及ぼすことはないので（つまり、白色の記録色によって記録媒体の色が遮断されるので）、記録媒体の色を用いることなく、印刷データだけで表示用画像を生成すればよい。
【００６５】
また、表示用画像生成モジュール１９３０は、画像形成装置１９０における基本記録色で構成される第１の画像と基本記録色以外の特色で構成される第２の画像をそれぞれ生成し、第１の画像と第２の画像の予め定められた順序に応じて第１の画像と第２の画像を記録媒体の色に対して、順次合成することで表示用画像を生成するようにしてもよい。「基本記録色」、「基本記録色以外の特色」は、前述した通りである。第１の画像として、例えば、図１５ではＣＭＹＫイメージ１５４０ｃが該当し、第２の画像として白イメージ１５３０ｃが該当する。
【００６６】
表示制御モジュール６４０は、表示モジュール１２０を制御して、表示用画像生成モジュール１９３０によって生成された表示用画像を表示装置に表示させる。
境界線生成モジュール１９５０は、記録媒体上に記録される記録色が白色の画像部分に、その記録媒体とその画像部分の境界線を生成する。具体的には、表示装置上で、白色の記録媒体に白色の画像部分を描画しても、白色の画像部分の領域が分からないので、その領域が分かるように、境界線を描画するものである。
制限モジュール１９６０は、表示用画像生成モジュール１９３０が記録媒体の色を用いて表示用画像を生成することを制限する。ここでの「制限」として、具体的には、アルファブレンド等の合成処理を行わないことをいう。したがって、既に一般的に行われている表示画像の生成処理だけを行えばよい。合成処理を行わないので、表示画像の生成処理は速くなる（最終的には、画像の表示が速くなる）。
また、制限モジュール１９６０は、第１の画像と第２の画像、及び記録媒体の色を用いた合成を制限するようにしてもよい。合成処理の対象は、第１の画像、第２の画像、記録媒体の色がある。ここでは、これらの合成処理を行わないようにしている。
【００６７】
図２０は、第２の実施の形態による処理例を示すフローチャートである。
ステップＳ２００２では、取得モジュール６１０は、印刷ジョブから処理指示に関する属性情報を取得する。例えば、印刷ジョブテーブル４００の指定色材欄４８０又は記録媒体欄４９０より取得すればよい。
ステップＳ２００４では、特定モジュール１９１０は、記録媒体の色を特定する。
【００６８】
ステップＳ２００６では、表示用画像生成モジュール１９３０は、表示用画像を生成する。ステップＳ２００６の詳細な処理については、図２１〜図２４の例に示すフローチャートを用いて後述する。なお、図２１〜図２４の例のいずれか１つの処理を用いてもよいし、これらの複数を組み合わせた処理を行うようにしてもよい。
ステップＳ２００８では、決定モジュール１９２０は、記録媒体に対応する領域の表示色を記録媒体の色に決定する。「記録媒体に対応する領域」として、無彩色部分が該当する。
ステップＳ２０１０では、表示制御モジュール６４０は、ステップＳ２００８で決定した表示色にステップＳ２００６で生成した画像を合成する。
【００６９】
図２１は、第２の実施の形態による処理例（ステップＳ２００６の処理例）を示すフローチャートである。
ステップＳ２１０２では、記録媒体の色と印刷ジョブ内の印刷データを用いて表示用画像を生成する。例えば、画像形成装置１９０における基本記録色で構成される第１の画像と特色で構成される第２の画像をそれぞれ生成する。その第１の画像と第２の画像の予め定められた順序（例えば、画像形成装置１９０における記録色の記録順）に応じて、第１の画像と第２の画像を記録媒体の色に対して順次合成する。合成結果が表示用画像となる。
【００７０】
図２２は、第２の実施の形態による処理例（ステップＳ２００６の処理例）を示すフローチャートである。
ステップＳ２２０２では、記録媒体の色は透明でないか否かを判断し、透明でない場合はステップＳ２２０４へ進み、それ以外の場合（記録媒体の色が透明である場合）はステップＳ２２０６へ進む。
ステップＳ２２０４では、記録媒体の色と印刷ジョブ内の印刷データを用いて表示用画像を生成する。色の合成処理を行うようにしてもよい。
ステップＳ２２０６では、印刷ジョブ内の印刷データを用いて表示用画像を生成する。
【００７１】
図２３は、第２の実施の形態による処理例（ステップＳ２００６の処理例）を示すフローチャートである。
ステップＳ２３０２では、記録媒体の色、記録媒体に印刷する色の順序にしたがって表示用画像を生成する。具体的には、最初に記録媒体の色、画像形成装置１９０の色材の記録順にしたがって、色の合成処理を行う。
【００７２】
図２４は、第２の実施の形態による処理例（ステップＳ２００６の処理例）を示すフローチャートである。
ステップＳ２４０２では、白色が記録媒体の直上に印刷されるか否かを判断し、印刷される場合はステップＳ２４０４へ進み、それ以外の場合はステップＳ２４０６へ進む。
ステップＳ２４０４では、記録媒体に印刷する色の順序にしたがって表示用画像を生成する。つまり、記録媒体の色を対象とせずに、表示画像を生成する。
ステップＳ２４０６では、記録媒体の色、記録媒体に印刷する色の順序にしたがって表示用画像を生成する。具体的には、最初に記録媒体の色、画像形成装置１９０の色材の記録順にしたがって、色の合成処理を行う。
【００７３】
前述の「表示用画像を生成する処理」として、図２５の例に示すように境界線を描くようにしてもよい。
図２５は、第２の実施の形態による処理例を示すフローチャートである。
ステップＳ２５０２では、記録媒体の色と印刷ジョブ内の印刷データを用いて表示用画像を生成する。表示用画像を生成する際に、図２６又は図２７の例に示す処理を付加して行うようにしてもよい。
ステップＳ２５０４では、記録媒体の色が白であり、白色の色材が用いられるか否かを判断し、記録媒体の色が白であり、白色の色材が用いられる場合はステップＳ２５０６へ進み、それ以外の場合は処理を終了する（ステップＳ２５９９）。
ステップＳ２５０６では、白色の画像部分と記録媒体の白色が接触している部分に境界線を描く。
【００７４】
前述の「表示用画像を生成する処理」として、図２６、図２７の例に示すように合成処理を制限（合成処理を禁止）するようにしてもよい。
図２６は、第２の実施の形態による処理例を示すフローチャートである。
ステップＳ２６０２では、制限モジュール１９６０は、ユーザーの操作を受け付けて、アルファ合成を行うか否かを判断し、行う場合はステップＳ２６０４へ進み、それ以外の場合はステップＳ２６０６へ進む。「ユーザーの操作」として、例えば、印刷物と同等の表示を行う（アルファ合成を行う）か否かを指示する操作がある。また、印刷物と同等の表示を行う場合は、表示時間が遅くなることを表示してもよい。
ステップＳ２６０４では、表示用画像生成モジュール１９３０は、アルファ合成を用いて表示用画像を生成する。
ステップＳ２６０６では、表示用画像生成モジュール１９３０は、従来手法を用いて表示用画像を生成する。
【００７５】
図２７は、第２の実施の形態による処理例を示すフローチャートである。
ステップＳ２７０２では、制限モジュール１９６０は、記録媒体の色は白以外であるか否かを判断し、白以外の場合はステップＳ２７０４へ進み、それ以外の場合（記録媒体の色は白である場合）はステップＳ２７０６へ進む。
ステップＳ２７０４では、表示用画像生成モジュール１９３０は、アルファ合成を用いて表示用画像を生成する。
ステップＳ２７０６では、表示用画像生成モジュール１９３０は、従来手法を用いて表示用画像を生成する。記録媒体が白色である場合は、白色の合成処理を行っても、合成処理を行わない従来手法による結果とほとんど差異はないからであり、処理時間のかからない従来手法を用いて表示時間を短縮している。
【００７６】
図２８は、第２の実施の形態による処理例を示す説明図である。
図２８（ａ）の例は、印刷データから生成される表示用画像２８００ａとして、りんごと大根を示す青色領域２８１０ａ、茶色領域２８１５ａ、白色領域２８２０ａ（輪郭を点線で示している）、緑色領域２８２５ａがあり、それ以外の領域が無彩色領域２８３０ａであることを示している。
図２８（ｂ）の例は、図２５の例に示すフローチャートによる処理を行って、記録媒体が白色であるため、境界線を描いたものである。
図２８（ｃ）の例は、図２６の例に示すフローチャートによって操作者から「アルファ合成を行わないとの指示」があった場合の表示例である。記録媒体の色が黒であるにもかかわらず、アルファ合成を行わないので、白色領域２８６０ｃ等は記録媒体の黒色の影響を受けていない。
【００７７】
＜第３の実施の形態＞
図２９は、第３の実施の形態の構成例についての概念的なモジュール構成図を示している。例えば、記録媒体の色を考慮したプレビュー画像を生成することができるものである。
プレビュー画像表示処理モジュール１１０は、取得モジュール６１０、特定モジュール２９１０、設定モジュール２９２０、表示用画像生成モジュール２９３０、表示制御モジュール２９４０、境界画像生成モジュール２９５０、制限モジュール２９６０を有している。
取得モジュール６１０は、画像形成装置１９０における、印刷データを含む印刷ジョブの処理を指示する属性情報を取得する。
【００７８】
特定モジュール２９１０は、印刷ジョブの画像形成装置１９０における処理を指示する属性情報で指定されている記録媒体の色を特定する。
また、特定モジュール２９１０は、画像形成装置１９０で利用可能な記録媒体の色を特定するようにしてもよい。そして、記録媒体の色は、その記録媒体の材質に関連付けられているようにしてもよい。例えば、記録媒体テーブル３５００を用いて、記録媒体の色とその記録媒体の材質とを関連付けるようにしてもよい。図３５は、記録媒体テーブル３５００のデータ構造例を示す説明図である。記録媒体テーブル３５００は、記録媒体の材質欄３５１０、記録媒体の色欄３５２０を有している。記録媒体の材質欄３５１０は、記録媒体の材質を記憶している。記録媒体の色欄３５２０は、その材質に対応させて、記録媒体の色を記憶している。例えば、記録媒体の材質が普通紙である場合は記録媒体の色として白色、記録媒体の材質がフィルムである場合は記録媒体の色として透明等がある。
【００７９】
設定モジュール２９２０は、記録媒体の背景の画像を設定する。例えば、図１４（ｂ）の例で示したビューワー設定領域１４６０内の背景欄１４８２で、ユーザーの操作によって背景の画像を設定してもよい。
【００８０】
表示用画像生成モジュール２９３０は、（１）特定モジュール２９１０が特定する記録媒体の色と、（２）設定モジュール２９２０が設定する背景の画像と、（３）印刷データを用いて表示用画像を生成する。これら３つの画像（色）の合成処理を行うようにしてもよい。
また、表示用画像生成モジュール２９３０は、特定モジュール２９１０が特定した記録媒体の色が透明でない場合に、記録媒体の色と印刷データに基づき、表示用画像を生成するようにしてもよい。なお、「透明」には、完全に透過するだけでなく、いわゆる「半透明」のように背景が記録媒体を介して見えるような程度であってもよい。
また、表示用画像生成モジュール２９３０は、特定モジュール２９１０が特定した記録媒体の色が透明の場合に、特定モジュール２９１０が設定する背景の画像と印刷データに基づき、表示用画像を生成するようにしてもよい。
また、表示用画像生成モジュール２９３０は、予め定められた順序に応じて表示用画像を生成するようにしてもよい。ここで「予め定められた順序」として、例えば、画像形成装置１９０における記録色の記録順を用いるようにしてもよい。
また、表示用画像生成モジュール２９３０は、記録媒体の直上に記録される記録色が白色の場合、記録媒体の色によらず印刷データに基づき、表示用画像を生成するようにしてもよい。ここで「記録媒体の直上に記録される記録色」とは、画像形成装置１９０における色材の記録順が最初であることをいう。したがって、その記録色の上に他の色が塗り重ねられることになる。また、「記録媒体の直上に記録される記録色が白色の場合」である場合は、記録媒体の色が、白色である記録色の上に塗り重ねられる色に影響を及ぼすことはないので（つまり、白色の記録色によって記録媒体の色が遮断されるので）、記録媒体の色を用いることなく、印刷データだけで表示用画像を生成すればよい。
【００８１】
表示制御モジュール２９４０は、（１）画像形成装置１９０で印刷処理される印刷ジョブに含まれる印刷データから生成される表示用画像を配置する第１の領域と、（２）その表示用画像に対応する印刷用画像を記録する記録媒体に対応する領域であって、その表示用画像を配置する第２の領域と、（３）その記録媒体の背景に対応し第２の領域を含む第３の領域を、表示手段（表示装置２１０等）に表示する。
ここで「第１の領域」は、印刷データによって描画される画像がある領域であって、具体的には、印刷したならば、画像形成装置１９０によって着色される部分（基本記録色（ＹＭＣＫ）と特色（白色、銀色、金色等）のトナーによって着色される部分）に対応する部分である。以下、有彩色部分ともいう。図１５の例では、白イメージ１５３０ｃ、ＣＭＹＫイメージ１５４０ｃの領域が該当する。
「第２の領域」は、表示手段上で記録媒体（下地）に対応している領域であって、表示用画像が描画される領域である。図１５の例では、メディアカラーイメージ１５２０ｃの領域が該当する。
「第３の領域」は、記録媒体に印刷した後に、その印刷後の記録媒体の背景となる領域に対応する領域である。表示手段上でプレビュー画像を表示している領域であって、記録媒体の背後と周囲の領域（周囲の領域は無くてもよい）になる。一般的には、第２の領域よりも広い面積である。例えば、その記録媒体が置かれる机の表面、記録媒体が包装紙であるならば包装される商品等の物体、記録媒体がＯＨＰに用いられるフィルム等である場合は映写される側のスクリーン、壁等が該当する。図１５の例では、イメージプレビュー領域（背景）１５１０ｃの領域が該当する。
【００８２】
また、表示制御モジュール２９４０は、記録媒体の色が透明の場合に、第２の領域であって第１の領域を除く領域に、背景の画像を用いた画像を表示するようにしてもよい。
また、表示制御モジュール２９４０は、背景の画像を加工して表示するようにしてもよい。ここで「背景の画像を加工」として、例えば、前述したように、背景の画像を、机の表面、商品等の物体、スクリーン、壁等に変更すること等がある。また、例えば、予め設定されている背景の画像に対し、透明フィルムのような記録媒体を介して背景が透けて見える様子を表現するために、明るさや色味を操作する編集処理を行うことがある。
また、背景の画像として、均一の有彩色としてもよい。例えば、黒、茶、赤等としてもよい。
【００８３】
境界画像生成モジュール２９５０は、第２の領域と第３の領域の境界を示す画像をさらに表示するようにしてもよい。ここで「境界を示す画像」として、例えば、直線、紙の厚みを立体的に表現する画像等であってもよい。
そして、境界画像生成モジュール２９５０は、その境界を示す画像の表示を行う旨を選択するようにしてもよい。ここで「境界を示す画像の表示を行う旨を選択」するユーザーインタフェースとして、例えば、境界を示す画像の表示を行うボタン（又は、境界を示す画像の表示を行わないようにするボタン）を表示してもよいし、表示の環境設定で、境界を示す画像の表示を行うか否かを設定できるようにしてもよい。
【００８４】
制限モジュール２９６０は、表示用画像生成モジュール２９３０が記録媒体の色と背景の画像を用いて表示用画像を生成することを制限する。ここでの「制限」として、具体的には、アルファブレンド等の合成処理を行わないことをいう。したがって、既に一般的に行われている表示画像の生成処理だけを行えばよい。合成処理を行わないので、表示画像の生成処理は速くなる（最終的には、画像の表示が速くなる）。
また、制限モジュール２９６０は、印刷データに基づく画像と記録媒体の色を有する画像、及び背景の画像を用いた合成を制限するようにしてもよい。合成処理の対象は、第１の領域、第２の領域、第３の領域の色がある。制限モジュール２９６０によって、これらの合成処理を行わないようにしている。
【００８５】
図３０は、第３の実施の形態による処理例を示すフローチャートで
ステップＳ３００２では、取得モジュール６１０は、印刷ジョブから処理指示に関する属性情報を取得する。例えば、印刷ジョブテーブル４００の指定色材欄４８０又は記録媒体欄４９０より取得すればよい。
ステップＳ３００４では、特定モジュール２９１０は、記録媒体の色を特定する。
ステップＳ３００６では、設定モジュール２９２０は、記録媒体の背景の画像を設定する。
【００８６】
ステップＳ３００８では、表示用画像生成モジュール２９３０は、ステップＳ３００６で設定した背景の画像、ステップＳ３００４で特定した記録媒体の色、印刷ジョブ内の印刷データを用いて表示用画像を生成する。ステップＳ３００８の詳細な処理については、図３１、図３２、図３３の例に示すフローチャートを用いて後述する。なお、図３１、図３２、図３３の例のいずれか１つの処理を用いてもよいし、これらの複数を組み合わせた処理を行うようにしてもよい。
ステップＳ３０１０では、表示制御モジュール２９４０は、ステップＳ３００８で生成した表示用画像、ステップＳ３００６で設定した背景の画像、ステップＳ３００４で特定した記録媒体の色を表示モジュール１２０に表示する。ステップＳ３０１０は、図３４の例に示す処理に置きかえてもよい。
【００８７】
図３１は、第３の実施の形態による処理例（ステップＳ３００８の処理例）を示すフローチャートである。記録媒体の色が透明であるか否かによって合成処理を異ならせるようにしている。
ステップＳ３１０２では、記録媒体の色は透明でないか否かを判断し、透明でない場合はステップＳ３１０４へ進み、それ以外の場合はステップＳ３１０６へ進む。
ステップＳ３１０４では、記録媒体の色と印刷ジョブ内の印刷データを用いて表示用画像を生成する。
ステップＳ３１０６では、背景の画像と印刷ジョブ内の印刷データを用いて表示用画像を生成する。
【００８８】
図３２は、第３の実施の形態による処理例（ステップＳ３００８の処理例）を示すフローチャートである。
ステップＳ３２０２では、（１）背景の画像、（２）記録媒体の色、（３）記録媒体に印刷する色の順序にしたがって表示用画像を生成する。つまり、印刷された記録媒体を見る場合をシミュレーションしている。「印刷する色の順序」は、画像形成装置１９０が用いる色材の順序によって異なるが、例えば、特色を最背面と最前面に用いる場合、最背面の特色、ブラック、イエロー、マゼンタ、シアン、最前面の特色の順番とするものがある。この記録順にしたがって、色の合成処理を行う。
【００８９】
図３３は、第３の実施の形態による処理例（ステップＳ３００８の処理例）を示すフローチャートである。
ステップＳ３３０２では、白色が記録媒体の直上に印刷されるか否かを判断し、印刷される場合はステップＳ３３０４へ進み、それ以外の場合はステップＳ３３０６へ進む。
ステップＳ３３０４では、記録媒体に印刷する色の順序にしたがって表示用画像を生成する。つまり、記録媒体の色を対象とせずに、表示画像を生成する。
ステップＳ３３０６では、記録媒体の色、記録媒体に印刷する色の順序にしたがって表示用画像を生成する。具体的には、最初に記録媒体の色、画像形成装置１９０の色材の記録順にしたがって、色の合成処理を行う。
【００９０】
図３４は、第３の実施の形態による処理例（ステップＳ３０１０の処理例）を示すフローチャートである。記録媒体の色が透明の場合に、
ステップＳ３４０２では、記録媒体の色が透明であるか否かを判断し、透明である場合はステップＳ３４０４へ進み、それ以外の場合はステップＳ３４０８へ進む。
ステップＳ３４０４では、記録媒体の領域（表示画像を除く）に背景画像を表示する。
ステップＳ３４０６では、記録媒体の領域と背景画像の間に境界線を描く。記録媒体が透明であるので、記録媒体の領域も背景画像となるが、記録媒体がどの領域を占めているのかを知りたい場合があり、そのために記録媒体の縁（つまり、境界線）を描画する。ステップＳ３４０６の処理を行うか否かについて、ユーザーが選択できるようにしてもよい。また、境界線の代わりに、記録媒体の縁を立体的に表示するようにしてもよい。
ステップＳ３４０８では、ステップＳ３００８（図３０）で生成した表示用画像、ステップＳ３００６（図３０）で設定した背景の画像、ステップＳ３００４（図３０）で特定した記録媒体の色を表示モジュール１２０に表示する。
【００９１】
前述の「表示用画像を生成する処理」として、図３６、図３７の例に示すように合成処理を制限（合成処理を禁止）するようにしてもよい。
図３６は、第３の実施の形態による処理例を示すフローチャートである。
ステップＳ３６０２では、制限モジュール２９６０は、ユーザーの操作を受け付けて、アルファ合成を行うか否かを判断し、行う場合はステップＳ３６０４へ進み、それ以外の場合はステップＳ３６０６へ進む。「ユーザーの操作」として、例えば、印刷物と同等の表示を行う（アルファ合成を行う）か否かを指示する操作がある。また、印刷物と同等の表示を行う場合は、表示時間が遅くなることを表示してもよい。
ステップＳ３６０４では、表示用画像生成モジュール２９３０は、アルファ合成を用いて表示用画像を生成する。
ステップＳ３６０６では、表示用画像生成モジュール２９３０は、従来手法を用いて表示用画像を生成する。
【００９２】
図３７は、第３の実施の形態による処理例を示すフローチャートである。
ステップＳ３７０２では、制限モジュール２９６０は、記録媒体の色は白以外であるか否かを判断し、白以外の場合はステップＳ３７０４へ進み、それ以外の場合はステップＳ３７０６へ進む。
ステップＳ３７０４では、表示用画像生成モジュール２９３０は、アルファ合成を用いて表示用画像を生成する。
ステップＳ３７０６では、表示用画像生成モジュール２９３０は、従来手法を用いて表示用画像を生成する。記録媒体が白色である場合は、白色の合成処理を行っても、合成処理を行わない従来手法による結果とほとんど差異はないからであり、処理時間のかからない従来手法を用いて表示時間を短縮している。
【００９３】
図３８は、第３の実施の形態による処理例を示す説明図である。
図３８（ａ）の例は、印刷データから生成される表示用画像３８００ａとして、りんごと大根を示す青色領域３８１０ａ、茶色領域３８１５ａ、白色領域３８２０ａ（輪郭を点線で示している）、緑色領域３８２５ａがあり、それ以外の領域が無彩色領域３８３０ａであることを示している。
図３８（ｂ）の例は、記録媒体の色が透明である場合を示している。プレビュー画像表示領域３８４０全体には、背景画像３８４６を表示し、その上に、青色領域３８５０ｂ等を表示している。ここでの色合成は、記録媒体の色は対象とせずに、背景画像３８４６と青色領域３８５０ｂ等を対象として合成する。また、記録媒体の色が透明であるので、記録媒体対応領域３８４２と背景画像３８４６とは区別がつかないことになる。そこで、記録媒体の縁を示す境界線３８４４を表示している。
【００９４】
＜第４の実施の形態＞
図３９は、第４の実施の形態の構成例についての概念的なモジュール構成図を示している。例えば、プレビュー画像を表示する場合において、特色を含む有彩色部分と無彩色部分の識別が容易でないときに、その旨を利用者に通知するようにしたものである。
警告処理モジュール３９００は、印刷ジョブ生成装置１８０、画像処理装置１００、画像形成装置１９０のいずれか１つ又は複数に組み込まれていてもよい。
警告処理モジュール３９００は、取得モジュール６１０、決定モジュール６２０、警告モジュール３９５０を有している。
取得モジュール６１０は、画像形成装置１９０における、印刷データを含む印刷ジョブの処理を指示する属性情報を取得する。例えば、印刷ジョブテーブル４００の記録媒体欄４９０から取得する。
決定モジュール６２０は、印刷データを印刷する記録媒体に対応し、印刷ジョブに含まれる印刷データに基づいて生成された表示用画像を配置する描画領域の表示色を決定する。
また、決定モジュール６２０は、画像形成装置１９０で利用可能な記録媒体の色を描画領域の表示色として決定するようにしてもよい。
【００９５】
警告モジュール３９５０は、取得モジュール６１０によって取得された属性情報で予め定められた色材の使用が指定され、且つ決定モジュール６２０が決定した描画領域の表示色が、その色材の色に近似している場合に警告を行う。ここで「予め定められた色材」として、基本記録色であるシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、黒（Ｋ）の色材と特色（白色、銀色、金色等）の色材がある。以下の説明で例示する場合は、白色の色材を用いて説明する。「属性情報で予め定められた色材の使用が指定され、且つ決定モジュール６２０が決定した描画領域の表示色が、その色材の色に近似している場合」となるのは、画像データとしての色と記録媒体の色が近似している場合である。例えば、画像データとして白色を描画し、記録媒体の色が白色である場合が該当する。なお、近似しているとは、両者の色が同じであることの他に、両者の色が類似している場合を含む。白色を描画し、記録媒体の色が灰色等の場合が該当する。
警告を行うタイミングとして、印刷ジョブを作成した場合（印刷ジョブ生成装置１８０で警告を行う場合）、印刷ジョブを受け付けた場合（画像処理装置１００で警告を行う場合）、印刷ジョブ内の印刷データのプレビュー画像を表示する場合（画像処理装置１００で警告を行う場合）、印刷ジョブにしたがって印刷する場合（画像形成装置１９０で警告を行う場合）等がある。警告として、例えば、印刷ジョブを作成又は受け付けた場合は、「記録媒体と近似している色を用いている旨」を表示してもよい。レビュー画像を表示する場合は、プレビュー画像内に警告を示す警告画像を表示するようにしてもよい。印刷する場合は、印刷しない、又は、印刷に適当ではない旨を操作パネル等に表示するようにしてもよい。
警告モジュール３９５０は、画像形成装置１９０が予め定められた色材を利用可能な場合に警告を行うようにしてもよい。予め定められた色材として、前述した基本記録色又は特色の色材のいずれかである。例えば、白色の色材であってもよい。
【００９６】
特に、警告処理モジュール３９００が印刷ジョブ生成装置１８０に組み込まれている場合、次のような処理を行うようにしてもよい。
警告モジュール３９５０は、表示用画像が表示手段（表示装置２１０等）に表示される場合に、警告を示す警告画像を表示するようにしてもよい。その警告画像は、表示用画像を加工したものとしてもよい。
予め定められた色材として、白色の色材である場合、警告モジュール３９５０は、表示用画像における白色の色材を使用する部分に対応する画素の色を白以外の色に変更してもよい。
また、予め定められた色材として、白色の色材である場合、警告モジュール３９５０は、警告画像として、表示用画像における白色の色材を使用する部分に対応する領域の輪郭を加工してもよい。具体例として、輪郭線を描画することがある。
【００９７】
図４０は、第４の実施の形態による処理例を示すフローチャートである。
ステップＳ４００２では、取得モジュール６１０は、印刷ジョブから処理指示に関する属性情報を取得する。例えば、印刷ジョブテーブル４００の指定色材欄４８０又は記録媒体欄４９０より取得すればよい。
ステップＳ４００４では、決定モジュール６２０は、記録媒体に対応する領域の表示色を決定する。
【００９８】
ステップＳ４００６では、警告モジュール３９５０は、使用する色材の色とステップＳ４００４で決定された表示色は近似しているか否かを判断し、近似している場合はステップＳ４００８へ進み、それ以外の場合は処理を終了する（ステップＳ４０９９）。近似しているか否かの判断方法として、予め近似している色の組を対応させて記憶しているテーブルを用意しておき、そのテーブルを参照して、使用する色材の色と記録媒体の色が同じ組に属しているか否かを判断してもよい。
ステップＳ４００８では、警告モジュール３９５０は、警告を行う。ステップＳ４００８の詳細な処理については、図４１、図４２の例に示すフローチャートを用いて後述する。なお、図４１、図４２の例のいずれか１つの処理を用いてもよいし、これらを組み合わせた処理を行うようにしてもよい。
【００９９】
図４１は、第４の実施の形態による処理例（ステップＳ４００８の処理例）を示すフローチャートである。警告画像として、記録媒体の色に近似している色（色材の色）に変更した画像を採用したものである。
ステップＳ４１０２では、表示用画像のステップＳ４００６（図４０）で対象となった色材の色に対応する色を警告色に変更する。ここで警告色として、例えば、変更対象である色（色材の色）の疑似色、赤系統の色等がある。例えば、白色を疑似色のクリーム色に変更すること、白色をマゼンタ色に変更すること等が該当する。
ステップＳ４１０４では、ステップＳ４１０２で警告色に変更された表示用画像を表示する。また、表示として、色材の色と警告色とを（又は、第１の警告色（例えば、マゼンタ色等）と第２の警告色（例えば、黄色等）とを）交互に点滅表示等を行ってもよい。なお、点滅表示は、２つの色でイメージを生成し、その生成したイメージを、予め定められた時間で切替表示することで実現可能である。
【０１００】
図４２は、第４の実施の形態による処理例（ステップＳ４００８の処理例）を示すフローチャートである。警告画像として、記録媒体の色に近似している色（色材の色）に輪郭線を描画した画像を採用したものである。
ステップＳ４２０２では、表示用画像のステップＳ４００６（図４０）で対象となった色材の色に対応する色の領域に対して境界線を描く。
ステップＳ４２０４では、ステップＳ４２０２で境界線が描かれた表示用画像を表示する。
【０１０１】
図４３は、第４の実施の形態による処理例を示す説明図である。
図４３（ａ）の例は、印刷データから生成される表示用画像４３００ａとして、りんごと大根を示す青色領域４３１０ａ、茶色領域４３１５ａ、白色領域４３２０ａ（輪郭を点線で示している）、緑色領域４３２５ａがあり、それ以外の領域が無彩色領域４３３０ａであることを示している。白色の記録媒体が決定された場合に、この表示用画像４３００ａのプレビュー画像を表示する場合に、例えば、警告画像として次の２つがある。
図４３（ｂ）の例は、白色の記録媒体であるので描画領域４３４０ｂの地（バックグラウンド）を白色として、白色領域４３２０ａをマゼンタ色等の警告色領域４３６０ｂに変更している。
図４３（ｃ）の例は、白色の記録媒体であるので描画領域４３４０ｃを地（バックグラウンド）を白色として、白色領域４３２０ａを、輪郭４３６２が描画された白色領域４３６０ｃに変更している。さらに、白色領域４３６０ｃの内部をマゼンタ色等の警告色に変更してもよい。
【０１０２】
図４４を参照して、本実施の形態の画像処理装置１００、印刷ジョブ生成装置１８０、画像形成装置１９０のハードウェア構成例について説明する。図４４に示す構成は、例えばパーソナルコンピュータ（ＰＣ）等によって構成されるものであり、スキャナ等のデータ読み取り部４４１７と、プリンター等のデータ出力部４４１８を備えたハードウェア構成例を示している。
【０１０３】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４４０１は、前述の実施の形態において説明した各種のモジュール、すなわち、印刷ジョブ受付モジュール１０５、プレビュー画像表示処理モジュール１１０、ユーザー操作受付モジュール１１５、表示モジュール１２０、画像形成装置通信モジュール１２５、取得モジュール６１０、決定モジュール６２０、表示用画像生成モジュール６３０、表示制御モジュール６４０、特定モジュール１９１０、決定モジュール１９２０、表示用画像生成モジュール１９３０、境界線生成モジュール１９５０、制限モジュール１９６０、特定モジュール２９１０、設定モジュール２９２０、表示用画像生成モジュール２９３０、表示制御モジュール２９４０、境界画像生成モジュール２９５０、制限モジュール２９６０、警告処理モジュール３９００、警告モジュール３９５０等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【０１０４】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４４０２は、ＣＰＵ４４０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４４０３は、ＣＰＵ４４０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバス等から構成されるホストバス４４０４により相互に接続されている。
【０１０５】
ホストバス４４０４は、ブリッジ４４０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バス等の外部バス４４０６に接続されている。
【０１０６】
キーボード４４０８、マウス等のポインティングデバイス４４０９は、操作者により操作されるデバイスである。ディスプレイ４４１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）等があり、各種情報をテキストやイメージ情報として表示する。また、ポインティングデバイス４４０９とディスプレイ４４１０の両方の機能を備えているタッチスクリーン等であってもよい。その場合、キーボードの機能の実現について、キーボード４４０８のように物理的に接続しなくても、画面（タッチスクリーン）上にソフトウエアでキーボード（いわゆるソフトウェアキーボード、スクリーンキーボード等ともいわれる）を描画して、キーボードの機能を実現するようにしてもよい。
【０１０７】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４４１１は、ハードディスク（フラッシュ・メモリ等であってもよい）を内蔵し、ハードディスクを駆動し、ＣＰＵ４４０１によって実行するプログラムや情報を記録又は再生させる。ハードディスクには、印刷ジョブテーブル４００、画像形成装置情報テーブル５００、記録媒体テーブル３５００、印刷データ、描画後の画像等が格納される。さらに、その他の各種データ、各種コンピュータ・プログラム等が格納される。
【０１０８】
ドライブ４４１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体４４１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース４４０７、外部バス４４０６、ブリッジ４４０５、及びホストバス４４０４を介して接続されているＲＡＭ４４０３に供給する。なお、リムーバブル記録媒体４４１３も、データ記録領域として利用可能である。
【０１０９】
接続ポート４４１４は、外部接続機器４４１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート４４１４は、インタフェース４４０７、及び外部バス４４０６、ブリッジ４４０５、ホストバス４４０４等を介してＣＰＵ４４０１等に接続されている。通信部４４１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部４４１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部４４１８は、例えばプリンターであり、ドキュメントデータの出力処理を実行する。
【０１１０】
なお、図４４に示す画像処理装置１００、印刷ジョブ生成装置１８０、画像形成装置１９０のハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図４４に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）等）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図４４に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、ロボット、複写機、ファックス、スキャナ、プリンター、複合機（スキャナ、プリンター、複写機、ファックス等のいずれか２つ以上の機能を有している画像処理装置）などに組み込まれていてもよい。印刷ジョブ生成装置１８０としては、携帯情報通信機器（携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む）、情報家電であってもよい。
【０１１１】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分若しくは全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【０１１２】
第１の実施の形態は以下のように把握してもよい。
例えば、課題として以下のものがある。
画像形成装置に対しての画像データの生成処理において、白色は色材（減色混合のＣＭＹＫ）を記録しないで（白色の記録画素値を「０」にすることで、いわゆる「抜き」で）表現し、記録媒体（記録紙）の下地の色を利用していた。そのため、そのような記録画像のモニター表示（プレビュー画像）では、白色部分と記録媒体（下地が露出している部分）の色は同じ白色として表示していた。
その結果、白色が指定されている部分と記録媒体の下地の部分との区別がつかなくなっていたが、印刷時に白色の記録材を使用していないので実用上は問題となっていなかった。
白色トナーのような特色を使用することで、例えば色背景中の白文字を「抜き」ではなく描画して表現することが可能になる。しかし、従来のモニター表示を使用すると白色指定している部分なのか下地が露出している部分なのかの区別がつかなくなる。
本発明は、白色を含む部分と無彩色部分が区別されるように表示することができる画像処理装置及び画像処理プログラムを提供することを目的としている。
【０１１３】
［Ａ１］画像形成装置における、印刷データを含む印刷ジョブの処理を指示する属性情報を取得する第１の取得手段と、
印刷ジョブに含まれる印刷データに基づき、表示用画像を生成する生成手段と、
印刷データを印刷する記録媒体に対応し、前記生成手段が生成した表示用画像を配置する描画領域の表示色を決定する決定手段
を有し、
前記決定手段は、前記属性情報で白色の色材の使用が指定されている場合に、前記描画領域の表示色を白色以外に決定する、
画像処理装置。
【０１１４】
［Ａ２］前記決定手段は、前記画像形成装置が白色の色材を利用可能な場合に、前記描画領域の表示色を白色以外に決定する、
［Ａ１］に記載の画像処理装置。
【０１１５】
［Ａ３］前記決定手段は、前記属性情報で白色の印刷データに白色の色材を使用することが指示されている場合に前記描画領域の表示色を白色以外に決定する、
［Ａ２］に記載の画像処理装置。
【０１１６】
［Ａ４］前記決定手段が前記描画領域の表示色を白色以外に決定する場合に、決定される色が予め定められた色である、
［Ａ１］に記載の画像処理装置。
【０１１７】
［Ａ５］前記決定手段により決定される予め定められた色が黒色である、
［Ａ４］に記載の画像処理装置。
【０１１８】
［Ａ６］前記属性情報で指定される記録媒体の色を取得する第２の取得手段
をさらに有し、
前記決定手段は、前記描画領域の表示色を記録媒体の色に決定する、
［Ａ１］に記載の画像処理装置。
【０１１９】
［Ａ７］前記決定手段は、記録媒体の色が白色の場合であって、白色の色材を使用する印刷ジョブについて前記描画領域の表示色を白色以外に決定する、
［Ａ６］に記載の画像処理装置。
【０１２０】
［Ａ８］コンピュータを、
画像形成装置における、印刷データを含む印刷ジョブの処理を指示する属性情報を取得する第１の取得手段と、
印刷ジョブに含まれる印刷データに基づき、表示用画像を生成する生成手段と、
印刷データを印刷する記録媒体に対応し、前記生成手段が生成した表示用画像を配置する描画領域の表示色を決定する決定手段
として機能させ、
前記決定手段は、前記属性情報で白色の色材の使用が指定されている場合に、前記描画領域の表示色を白色以外に決定する、
画像処理プログラム。
【０１２１】
そして、前述の発明は、以下の効果を有する。
［Ａ１］の画像処理装置によれば、白色を含む部分と無彩色部分が区別されるように表示することができる。
【０１２２】
［Ａ２］の画像処理装置によれば、画像形成装置が白色の色材を利用可能な場合に、描画領域の表示色を白色以外にすることができる。
【０１２３】
［Ａ３］の画像処理装置によれば、白色の印刷データに白色の色材を使用することが指示されている場合に描画領域の表示色を白色以外にすることができる。
【０１２４】
［Ａ４］の画像処理装置によれば、描画領域の表示色を白色以外の予め定められた色とすることができる。
【０１２５】
［Ａ５］の画像処理装置によれば、予め定められた色として黒色が用いられる。
【０１２６】
［Ａ６］の画像処理装置によれば、描画領域の表示色を記録媒体の色にすることができる。
【０１２７】
［Ａ７］の画像処理装置によれば、記録媒体の色が白色の場合であって、白色の色材を使用する印刷ジョブについて、描画領域の表示色を白色以外にすることができる。
【０１２８】
［Ａ８］の画像処理プログラムによれば、白色を含む部分と無彩色部分が区別されるように表示することができる。
【０１２９】
また、第３の実施の形態は以下のように把握してもよい。
例えば、課題として以下のものがある。
印刷ジョブに含まれる印刷データを処理してプレビュー画像を生成して表示装置に表示し、印刷前に印刷出力される画像を確認することが行われている。この場合、プレビュー画像は記録媒体の色を白色と想定し、白色の描画領域に配置されている。
しかし、記録媒体の色は必ずしも白色ではなく、記録媒体の色が印刷画像の色に影響を及ぼす場合もある。また、記録媒体の材料も紙以外にも例えば布や透明フィルムの場合もある。従来のプレビュー画像では記録媒体の色を白色と仮定して生成されるため、記録媒体の色や材質に起因するプレビュー画像の色味に対する影響が考慮されていなかった。
本発明は、記録媒体の色（又は、材質）を考慮したプレビュー画像を生成することができる画像処理装置及び画像処理プログラムを提供することを目的としている。
【０１３０】
［Ｃ１］画像形成装置で印刷処理される印刷ジョブに含まれる印刷データから生成される表示用画像を配置する第１の領域と、当該表示用画像に対応する印刷用画像を記録する記録媒体に対応する領域であって当該表示用画像を配置する第２の領域と、前記記録媒体の背景に対応し当該第２の領域を含む第３の領域を表示手段に表示する表示制御手段と、
前記印刷ジョブの前記画像形成装置における処理を指示する属性情報で指定されている前記記録媒体の色を特定する特定手段と、
前記記録媒体の背景の画像を設定する設定手段と、
前記特定手段が特定する前記記録媒体の色と、前記設定手段が設定する前記背景の画像と、前記印刷データを用いて前記表示用画像を生成する生成手段
を有する画像処理装置。
【０１３１】
［Ｃ２］前記特定手段は、前記画像形成装置で利用可能な記録媒体の色を特定する、
［Ｃ１］に記載の画像処理装置。
【０１３２】
［Ｃ３］前記生成手段は、前記特定手段が特定した記録媒体の色が透明でない場合に前記記録媒体の色と前記印刷データに基づき前記表示用画像を生成する、
［Ｃ２］に記載の画像処理装置。
【０１３３】
［Ｃ４］前記生成手段は、前記特定手段が特定した記録媒体の色が透明の場合に前記設定手段が設定する背景の画像と前記印刷データに基づき前記表示用画像を生成する、
［Ｃ２］に記載の画像処理装置。
【０１３４】
［Ｃ５］前記生成手段は、予め定められた順序に応じて前記表示用画像を生成する、
［Ｃ３］に記載の画像処理装置。
【０１３５】
［Ｃ６］前記予め定められた順序として、前記画像形成装置における記録色の記録順を用いる、
［Ｃ５］に記載の画像処理装置。
【０１３６】
［Ｃ７］前記生成手段は、前記記録媒体の直上に記録される記録色が白色の場合、前記記録媒体の色によらず前記印刷データに基づき前記表示用画像を生成する、
［Ｃ２］に記載の画像処理装置。
【０１３７】
［Ｃ８］前記表示制御手段は、前記記録媒体の色が透明の場合に前記第２の領域であって前記第１の領域を除く領域に前記背景の画像を用いた画像を表示する、
［Ｃ１］に記載の画像処理装置。
【０１３８】
［Ｃ９］前記表示制御手段は、前記背景の画像を加工して表示する、
［Ｃ８］に記載の画像処理装置。
【０１３９】
［Ｃ１０］前記表示制御手段は、前記第２の領域と前記第３の領域の境界を示す画像をさらに表示する、
［Ｃ８］に記載の画像処理装置。
【０１４０】
［Ｃ１１］前記境界を示す画像の表示を行う旨を選択する選択手段
をさらに有する［Ｃ８］に記載の画像処理装置。
【０１４１】
［Ｃ１２］前記背景の画像は、均一の有彩色である、
［Ｃ８］に記載の画像処理装置。
【０１４２】
［Ｃ１３］前記記録媒体の色は、当該記録媒体の材質に関連付けられている、
［Ｃ１］に記載の画像処理装置。
【０１４３】
［Ｃ１４］前記生成手段が前記記録媒体の色と前記背景の画像を用いて前記表示用画像を生成することを制限する制限手段
をさらに有する［Ｃ１］に記載の画像処理装置。
【０１４４】
［Ｃ１５］前記制限手段は、前記印刷データに基づく画像と前記記録媒体の色を有する画像、及び前記背景の画像を用いた合成を制限する、
［Ｃ１４］に記載の画像処理装置。
【０１４５】
［Ｃ１６］コンピュータを、
画像形成装置で印刷処理される印刷ジョブに含まれる印刷データから生成される表示用画像を配置する第１の領域と、当該表示用画像に対応する印刷用画像を記録する記録媒体に対応する領域であって当該表示用画像を配置する第２の領域と、前記記録媒体の背景に対応し当該第２の領域を含む第３の領域を表示手段に表示する表示制御手段と、
前記印刷ジョブの前記画像形成装置における処理を指示する属性情報で指定されている前記記録媒体の色を特定する特定手段と、
前記記録媒体の背景の画像を設定する設定手段と、
前記特定手段が特定する前記記録媒体の色と、前記設定手段が設定する前記背景の画像と、前記印刷データを用いて前記表示用画像を生成する生成手段
として機能させるための画像処理プログラム。
【０１４６】
そして、前述の発明は、以下の効果を有する。
［Ｃ１］の画像処理装置によれば、記録媒体の色又は材質を考慮したプレビュー画像が生成される。
【０１４７】
［Ｃ２］の画像処理装置によれば、画像形成装置で利用可能な記録媒体の色が特定される。
【０１４８】
［Ｃ３］の画像処理装置によれば、記録媒体の色が透明でない場合に、その記録媒体の色と印刷データに基づき表示用画像が生成される。
【０１４９】
［Ｃ４］の画像処理装置によれば、記録媒体の色が透明の場合に、背景の画像と印刷データに基づき表示用画像が生成される。
【０１５０】
［Ｃ５］の画像処理装置によれば、予め定められた順序に応じて表示用画像が生成される。
【０１５１】
［Ｃ６］の画像処理装置によれば、画像形成装置における記録色の記録順が、予め定められた順序として用いられる。
【０１５２】
［Ｃ７］の画像処理装置によれば、記録媒体の直上に記録される記録色が白色の場合、記録媒体の色とは関係なく、印刷データに基づき表示用画像が生成される。
【０１５３】
［Ｃ８］の画像処理装置によれば、記録媒体の色が透明の場合に、第２の領域であって第１の領域を除く領域に、背景の画像を用いた画像が表示される。
【０１５４】
［Ｃ９］の画像処理装置によれば、背景の画像を加工して表示することができる。
【０１５５】
［Ｃ１０］の画像処理装置によれば、第２の領域と第３の領域の境界を示す画像がさらに表示される。
【０１５６】
［Ｃ１１］の画像処理装置によれば、境界を示す画像の表示を行う旨が選択される。
【０１５７】
［Ｃ１２］の画像処理装置によれば、均一の有彩色を背景の画像とすることができる。
【０１５８】
［Ｃ１３］の画像処理装置によれば、記録媒体の色が、その記録媒体の材質に関連付けられる。
【０１５９】
［Ｃ１４］の画像処理装置によれば、記録媒体の色と背景の画像を用いて、表示用画像を生成することが制限される。
【０１６０】
［Ｃ１５］の画像処理装置によれば、印刷データに基づく画像と記録媒体の色を有する画像、及び背景の画像を用いた合成が制限される。
【０１６１】
［Ｃ１６］の画像処理プログラムによれば、記録媒体の色又は材質を考慮したプレビュー画像が生成される。
【０１６２】
また、第４の実施の形態は以下のように把握してもよい。
例えば、課題として以下のものがある。
画像形成装置に対しての画像データの生成処理において、白色は色材（減色混合のＣＭＹＫ）を記録しないで（白色の記録画素値を「０」にすることで、いわゆる「抜き」で）表現し、記録媒体（記録紙）の色を利用していた。そのため、そのような記録画像のモニター表示（プレビュー画像）では、白色部分と記録媒体（下地が露出している部分）の色は同じ白色として表示していた。
白色トナーのような特色を使用することで、例えば色背景中の白文字を「抜き」ではなく描画して表現することが可能になる。しかし、下地になる記録媒体の色が白である場合にそれをシミュレートしてモニター表示すると、白色指定している部分なのか下地が露出している部分なのかの区別がつかなくなる。このような現象は白色に限らず、特色の色と記録媒体の色が同じ、あるいは類似している場合であれば生じ得る。
本発明は、記録画像の状態を確認するためのプレビュー画像において特色を含む有彩色部分と無彩色部分の識別が容易でない旨を利用者に通知することができる画像処理装置及び画像処理プログラムを提供することを目的としている。
【０１６３】
［Ｄ１］画像形成装置における、印刷データを含む印刷ジョブの処理を指示する属性情報を取得する取得手段と、
前記印刷データを印刷する記録媒体に対応し、前記印刷ジョブに含まれる印刷データに基づいて生成された表示用画像を配置する描画領域の表示色を決定する決定手段と、
前記属性情報で予め定められた色材の使用が指定され、且つ前記決定手段が決定した前記描画領域の表示色が該色材の色に近似している場合に警告を行う警告手段
を有する画像処理装置。
【０１６４】
［Ｄ２］前記決定手段は、前記画像形成装置で利用可能な記録媒体の色を前記描画領域の表示色として決定する、
［Ｄ１］に記載の画像処理装置。
【０１６５】
［Ｄ３］前記警告手段は、前記画像形成装置が予め定められた色材を利用可能な場合に警告を行う、
［Ｄ２］に記載の画像処理装置。
【０１６６】
［Ｄ４］前記警告手段は、前記表示用画像が表示手段に表示される場合に、警告を示す警告画像を表示する、
［Ｄ１］に記載の画像処理装置。
【０１６７】
［Ｄ５］前記警告画像は、前記表示用画像を加工したものである、
［Ｄ４］に記載の画像処理装置。
【０１６８】
［Ｄ６］前記予め定められた色材として、白色の色材であり、
前記警告画像は、前記表示用画像における白色の色材を使用する部分に対応する画素の色を白以外の色に変更するものである、
［Ｄ５］に記載の画像処理装置。
【０１６９】
［Ｄ７］前記予め定められた色材として、白色の色材であり、
前記警告画像は、前記表示用画像における白色の色材を使用する部分に対応する領域の輪郭を加工したものである、
［Ｄ５］に記載の画像処理装置。
【０１７０】
［Ｄ８］コンピュータを、
画像形成装置における、印刷データを含む印刷ジョブの処理を指示する属性情報を取得する取得手段と、
前記印刷データを印刷する記録媒体に対応し、前記印刷ジョブに含まれる印刷データに基づいて生成された表示用画像を配置する描画領域の表示色を決定する決定手段と、
前記属性情報で予め定められた色材の使用が指定され、且つ前記決定手段が決定した前記描画領域の表示色が該色材の色に近似している場合に警告を行う警告手段
として機能させるための画像処理プログラム。
【０１７１】
そして、前述の発明は、以下の効果を有する。
［Ｄ１］の画像処理装置によれば、プレビュー画像において特色を含む有彩色部分と無彩色部分の識別が容易でない旨が利用者に通知される。
【０１７２】
［Ｄ２］の画像処理装置によれば、画像形成装置で利用可能な記録媒体の色が描画領域の表示色として用いられる。
【０１７３】
［Ｄ３］の画像処理装置によれば、画像形成装置が予め定められた色材を利用可能な場合に警告が行われる。
【０１７４】
［Ｄ４］の画像処理装置によれば、表示用画像が表示手段に表示される場合に、警告を示す警告画像を表示することができる。
【０１７５】
［Ｄ５］の画像処理装置によれば、表示用画像を加工して警告画像とすることができる。
【０１７６】
［Ｄ６］の画像処理装置によれば、白色の色材が指定され、表示用画像における白色の色材を使用する部分に対応する画素の色を白以外の色に変更した画像を警告画像とすることができる。
【０１７７】
［Ｄ７］の画像処理装置によれば、白色の色材が指定され、表示用画像における白色の色材を使用する部分に対応する領域の輪郭を加工した画像を警告画像とすることができる。
【０１７８】
［Ｄ８］の画像処理プログラムによれば、プレビュー画像において特色を含む有彩色部分と無彩色部分の識別が容易でない旨が利用者に通知される。
【０１７９】
前述の第１の実施の形態、第２の実施の形態、第３の実施の形態、第４の実施の形態のうちの複数を組み合わせてもよい。例えば、図６に示す構成と図１９に示す構成の２つの構成を組み合わせてもよいし、図６に示す構成と図１９に示す構成と図２９に示す構成の３つの構成を組み合わせてもよいし、図６に示す構成と図１９に示す構成と図２９に示す構成と図３９に示す構成の４つの構成を組み合わせてもよい。
したがって、請求項に記載の発明に、前述の［Ａ］、［Ｃ］、［Ｄ］に記載の発明を組み合わせてもよい。
【符号の説明】
【０１８０】
１００…画像処理装置
１０５…印刷ジョブ受付モジュール
１１０…プレビュー画像表示処理モジュール
１１５…ユーザー操作受付モジュール
１２０…表示モジュール
１２５…画像形成装置通信モジュール
１８０…印刷ジョブ生成装置
１９０…画像形成装置
２００…プリントサーバー
２１０…表示装置
２２０…印刷装置
２８０…ユーザー端末
２９０…通信回線
６１０…取得モジュール
６２０…決定モジュール
６３０…表示用画像生成モジュール
６４０…表示制御モジュール
１９１０…特定モジュール
１９２０…決定モジュール
１９３０…表示用画像生成モジュール
１９５０…境界線生成モジュール
１９６０…制限モジュール
２９１０…特定モジュール
２９２０…設定モジュール
２９３０…表示用画像生成モジュール
２９４０…表示制御モジュール
２９５０…境界画像生成モジュール
２９６０…制限モジュール
３９００…警告処理モジュール
３９５０…警告モジュール
【図１】
2019120960.tif 000003
【図２】
2019120960.tif 000004
【図３】
2019120960.tif 000005
【図４】
2019120960.tif 000006
【図５】
2019120960.tif 000007
【図６】
2019120960.tif 000008
【図７】
2019120960.tif 000009
【図８】
2019120960.tif 000010
【図９】
2019120960.tif 000011
【図１０】
2019120960.tif 000012
【図１１】
2019120960.tif 000013
【図１２】
2019120960.tif 000014
【図１３】
2019120960.tif 000015
【図１４】
2019120960.tif 000016
【図１５】
2019120960.tif 000017
【図１６】
2019120960.tif 000018
【図１７】
2019120960.tif 000019
【図１８】
2019120960.tif 000020
【図１９】
2019120960.tif 000021
【図２０】
2019120960.tif 000022
【図２１】
2019120960.tif 000023
【図２２】
2019120960.tif 000024
【図２３】
2019120960.tif 000025
【図２４】
2019120960.tif 000026
【図２５】
2019120960.tif 000027
【図２６】
2019120960.tif 000028
【図２７】
2019120960.tif 000029
【図２８】
2019120960.tif 000030
【図２９】
2019120960.tif 000031
【図３０】
2019120960.tif 000032
【図３１】
2019120960.tif 000033
【図３２】
2019120960.tif 000034
【図３３】
2019120960.tif 000035
【図３４】
2019120960.tif 000036
【図３５】
2019120960.tif 000037
【図３６】
2019120960.tif 000038
【図３７】
2019120960.tif 000039
【図３８】
2019120960.tif 000040
【図３９】
2019120960.tif 000041
【図４０】
2019120960.tif 000042
【図４１】
2019120960.tif 000043
【図４２】
2019120960.tif 000044
【図４３】
2019120960.tif 000045
【図４４】
2019120960.tif 000046