(57)【要約】【課題】色管理プロファイルが埋め込まれたＰＤＦデータの印刷に際し、設計値と印刷色の色味のずれを抑制するとともに、ユーザの手間を軽減する。【解決手段】プリンタ１が接続されたコンピュータ３上で実行される印刷設定プログラムであって、コンピュータ３を、色管理プロファイルを埋め込み可能な特定データの印刷に際し、当該特定データに埋め込まれた色管理プロファイルを分析する特定データ分析部３０、特定データ分析部３０の分析結果にもとづいて、所定の印刷環境を設定する環境設定部５０として機能させる。【選択図】図１３
2011138320.tif 000002
【特許請求の範囲】
【請求項１】
プリンタが接続されたコンピュータ上で実行される印刷設定プログラムであって、
前記コンピュータを、
色管理プロファイルを埋め込み可能な特定データの印刷に際し、当該特定データに埋め込まれた色管理プロファイルを分析する特定データ分析部、及び
前記特定データ分析部の分析結果にもとづいて、所定の印刷環境を設定する環境設定部、として機能させる
ことを特徴とする印刷設定プログラム。
【請求項２】
前記環境設定部を、
前記特定データ分析部の分析結果にもとづいて、前記特定データの印刷に際してモニタに適用される色管理プロファイルを前記印刷環境として設定するモニタ用プロファイル自動設定手段、
前記特定データ分析部の分析結果にもとづいて、前記プリンタに設定されている色管理プロファイルを前記印刷環境として設定し、又は、非設定とする印刷用プロファイル自動設定手段、及び
前記特定データ分析部の分析結果にもとづいて、所定のページ記述言語を前記印刷環境として設定するページ記述言語自動設定手段、
として機能させる
ことを特徴とする請求項１記載の印刷設定プログラム。
【請求項３】
前記特定データに所定の色管理プロファイルが埋め込まれている場合、
前記印刷用プロファイル自動設定手段に、前記プリンタに設定されている色管理プロファイルを設定させるとともに、
前記ページ記述言語自動設定手段に、対応する所定のページ記述言語を設定させる
ことを特徴とする請求項２記載の印刷設定プログラム。
【請求項４】
前記特定データに前記所定の色管理プロファイル以外の色管理プロファイルが埋め込まれている場合、
前記モニタ用プロファイル自動設定手段に、前記特定データの印刷に際して前記モニタに適用する色管理プロファイルとして、前記特定データに埋め込まれた色管理プロファイルと同じ色管理プロファイルを設定させ、
前記印刷用プロファイル自動設定手段に、前記プリンタに設定されている色管理プロファイルを非設定とさせるとともに、
前記ページ記述言語自動設定手段に、対応する所定のページ記述言語を設定させる
ことを特徴とする請求項２記載の印刷設定プログラム。
【請求項５】
前記特定データに色管理プロファイルが埋め込まれ、かつ、埋め込まれた色管理プロファイルと同じ色管理プロファイルのプロファイルデータがコンピュータ内に存在しない場合、
前記印刷用プロファイル自動設定手段に、前記プリンタに設定されている色管理プロファイルを設定させるとともに、
前記ページ記述言語自動設定手段は、対応する所定のページ記述言語を設定する手段として機能させる
ことを特徴とする請求項２記載の印刷設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタが接続されたコンピュータ上で実行されるプリンタドライバなどの印刷設定プログラムに関し、詳しくは、色管理プロファイルが埋め込まれた特定データの印刷に際し、印刷環境設定の最適化を容易にする印刷設定プログラムに関する。
【背景技術】
【０００２】
商業用印刷においては、レイアウトデータをデザイナに設計してもらうことがあり、設計されたレイアウトデータは、通常、色管理プロファイル（例えば、ＩＣＣプロファイル）を埋め込み可能な汎用性の高い形式（例えば、ＰＤＦ：Portable Document Format）からなる特定データとして依頼者（ユーザ）に提供されている（例えば、特許文献１、２参照）。このような特定データは、作成段階だけではなく、出力においても適に色管理がなされてこそ、デザイナの意図した色味が再現される。
【０００３】
上記のような特定データをユーザが印刷する場合、デザイナの設計段階の色管理を考慮して、印刷環境を整える必要がある。例えば、図１に示すように、色管理プロファイルが埋め込まれたＰＤＦデータを、プリンタ１及びモニタ２が接続されたコンピュータ３で印刷操作する場合、デザイナは自ら作成したＰＤＦデータの印刷環境設定がわかっているので、意図した色で印刷することができる。しかしながら、ユーザがデザイナからのＰＤＦデータを、印刷環境設定を考慮せずに印刷すると、デザイナが意図した色ででなかったり、モニタでの表示色と印刷物の色が全く異なったりする可能性がある。
色管理プロファイルが埋め込まれたＰＤＦデータを、当該特定データの表示及び印刷操作が可能な表示アプリケーション（例えば、Adobe Reader）で印刷する場合、ＰＤＦデータの埋め込み色管理プロファイル、モニタに設定されている色管理プロファイル、プリンタのページ記述言語設定、ＰＤＦ表示アプリケーションの印刷詳細設定の４つの設定内容が色味に変化を及ぼす。
【０００４】
例えば、モニタの表示色は、ＰＤＦデータが持つ色管理プロファイルと、モニタに設定されている色管理プロファイルとの組み合わせで色変換がなされ、表示する色が決まる。
また、プリンタの印刷色は、ＰＤＦ表示アプリケーションから印刷を行う際に、印刷詳細設定で「プリンタによるカラー指定」を選択しない場合、ＰＤＦデータが持つ色管理プロファイルと、モニタに設定されている色管理プロファイルとの組み合わせで色変換がなされるので、モニタの表示色を維持しつつ、プリンタへとデータが送られて印刷される。
また、ＰＤＦ表示アプリケーションの印刷詳細設定で「プリンタによるカラー指定」を選択した場合は、ＰＤＦデータが持つ色管理プロファイルと、プリンタに設定されている色管理プロファイルとの組み合わせで色変換がなされ、プリンタへとデータが送られて印刷される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１８５１３号公報
【特許文献２】特開２００２−１１７１０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、一般のユーザにあっては、色管理プロファイルが埋め込まれたＰＤＦデータ等の特定データを印刷する際、最適な印刷環境設定ができず、設計値と印刷色の色味のずれが発生するという問題があった。
このような問題が発生するケースとしては、例えば、ＰＤＦデータに埋め込まれた色管理プロファイルと、モニタに適用された色管理プロファイルとが相違するにもかかわらず、モニタに適用された色管理プロファイルを用いて印刷した場合や、プリンタに設定された色管理プロファイルを用いて印刷するにあたり、ＰＤＦデータの使用色空間などを適切に再現できないページ記述言語を適用した場合などが挙げられる。
【０００７】
上記のような問題が生じる原因としては、以下の２つが考えられる。
第一の原因は、ＰＤＦデータに埋め込まれている色管理プロファイルの種類などを、一般のユーザが容易に知ることができないことにある。ＰＤＦデータに埋め込まれている色管理プロファイルは、設計者が使用する特定のアプリケーション等（例えば、Acrobat Pro等）であれば表示することが可能であるが、一般のユーザが使用するアプリケーションでは表示することが不可能であり、一般のユーザは、埋め込み色管理プロファイルの有無すら認識していないことが多い。
【０００８】
第二の原因は、ＰＤＦデータに埋め込まれている色管理プロファイルの種類などを知ることができても、一般のユーザでは、埋め込み色管理プロファイルに応じた最適な印刷環境設定を行うことができないことにある。色管理プロファイルが埋め込まれたＰＤＦデータを印刷する際の印刷環境設定においては、少なくとも上述した各種設定内容を最適化する必要があるので、色やコンピュータの知識が十分ではない一般のユーザでは、最適な印刷環境設定が困難なだけでなく、設定作業に手間がかかるという問題がある。
【０００９】
本発明は、上記の事情に鑑みてなされたものであり、色管理プロファイルが埋め込まれたＰＤＦデータ等の特定データの印刷に際し、印刷環境設定の最適化を自動的に行うことにより、設計値と印刷色の色味のずれを抑制するとともに、ユーザの手間を軽減することができる印刷設定プログラムの提供を目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため本発明の印刷設定プログラムは、プリンタが接続されたコンピュータ上で実行される印刷設定プログラムであって、前記コンピュータを、色管理プロファイルを埋め込み可能な特定データの印刷に際し、当該特定データに埋め込まれた色管理プロファイルを分析する特定データ分析部、及び、前記特定データ分析部の分析結果にもとづいて、所定の印刷環境を設定する環境設定部として機能させるようにしてある。
【発明の効果】
【００１１】
本発明によれば、色管理プロファイルが埋め込まれた特定データの印刷に際し、印刷環境設定の最適化を自動的に行うことにより、設計値と印刷色の色味のずれを抑制するとともに、ユーザの手間を軽減することができる。
【図面の簡単な説明】
【００１２】
【図１】ＰＤＦデータの印刷結果の違いを示す説明図である。
【図２】印刷色の変化要因を示す説明図である。
【図３】ＰＤＦデータの構文を示す説明図である。
【図４】色管理プロファイルが埋め込まれたＰＤＦデータの構造を示す説明図である。
【図５】色管理プロファイルが埋め込まれていないＰＤＦデータの構造を示す説明図である。
【図６】モニタの色管理プロファイル設定画面を示す説明図である。
【図７】プリンタドライバのデバイス設定画面を示す説明図である。
【図８】（ａ）〜（ｃ）は、プリンタドライバのページ記述言語設定画面を示す説明図である。
【図９】ＰＤＦアプリケーションの印刷画面及び詳細設定画面を示す説明図である。
【図１０】色変換の流れを示す説明図である。
【図１１】設計した色味で印刷される各設定の組み合わせを示す説明図である。
【図１２】各設定を手動で行う場合の推奨設定手順を示すフローチャートである。
【図１３】本発明の実施形態に係る印刷設定プログラム（プリンタドライバ）の機能的な構成を示すブロック図である。
【図１４】印刷時の全体的な処理手順を示すフローチャートである。
【図１５】ページ記述言語として標準的なページ記述言語が設定されている場合の処理手順を示すフローチャートである。
【図１６】ページ記述言語として高度なページ記述言語が設定されている場合の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について、図面を参照して説明する。
なお、本実施形態では、特定データとしてＰＤＦデータを用いた態様について説明を行う。
具体的には、パーソナルコンピュータ等のコンピュータ３で生成又は保存されたＰＤＦデータをＰＤＦアプリケーション上の印刷実行処理操作によって、プリンタブルファイルに変換し、これを電気的に接続されたプリンタ１に送信することによって印刷処理を行う。
ここで、コンピュータ３は、ＣＰＵ（Central Process Unit）やチップセット等の制御要素、ＲＯＭ（Read
Only Memory）及びＲＡＭ（Random Access Memory）等により構成される。ＣＰＵは、プログラムを実行する演算処理装置である。ＲＯＭは、プログラム及びデータを予め記憶した不揮発性のメモリである。ＲＡＭは、プログラムを実行する際にそのプログラム及びデータを一時的に記憶して、作業領域として用いるメモリである。ＲＯＭに記憶されたプログラムは、ＣＰＵの制御手段に読み込まれることにより、コンピュータ３の構成各部に指令を送り、各種処理を行わせる。
具体的には、本発明の印刷設定プログラムとコンピュータ３との協働により実現される機能的な構成として、図１３に示す設定確認部１０、設定保存部２０、特定データ保存部３０、プロファイル検索部４０、環境設定部５０、色変換演算部６０、プリンタブルファイル生成部７０、プリントデータ送信部８０、リセット部の各部を構成する。
【００１４】
また、コンピュータ３は、上記ＣＰＵ、メモリの他、入力インタフェース、通信インタフェース、表示インタフェース等のハードウェア構成を備える。
入力インタフェースは、マウスやキーボード等の入力装置と接続される。
通信インタフェースは、プリンタ１と直接又はケーブル等を介して接続する接続手段である。
表示インタフェースは、モニタ２と接続され、例えば、画像データをモニタに出力する。
ユーザは、例えば、入力装置を介して所定操作を行うことにより、ＰＤＦデータをモニタ２に表示させ、また、モニタ２に表示したＰＤＦデータをプリンタ１に出力して印刷させることができる。
以上のように、本実施形態に係る印刷処理プログラムをコンピュータにインストールすることによって、ソフトウェアとハードウェア資源とが協働して所望の作用・効果を奏する。
【００１５】
図２は、印刷色の変化要因を示す説明図である。
図２に示すように、色管理プロファイルが埋め込まれたＰＤＦデータを、プリンタ１及びモニタ２が接続されたコンピュータ３で印刷するために、コンピュータ３には、少なくとも、オペレーションシステム（ＯＳ）と、プリンタ１に対応したプリンタドライバと、ＰＤＦデータの表示及び印刷操作が可能なＰＤＦ表示アプリケーションとがあらかじめ導入される。ここで、本実施形態では、本発明の印刷設定プログラムがプリンタドライバとして実施されるものとする。
【００１６】
図２に示すように、上記のシステムで色管理プロファイルが埋め込まれたＰＤＦデータを印刷する場合、ＰＤＦデータの埋め込み色管理プロファイル（例えば、ＩＣＣプロファイル等）、モニタ２に設定されている色管理プロファイル、プリンタ１のページ記述言語設定（ＰＤＬ設定）、ＰＤＦ表示アプリケーションの印刷詳細設定などの設定が色味に変化を及ぼす。
【００１７】
図３は、ＰＤＦデータの構文を示す説明図、図４は、色管理プロファイルが埋め込まれたＰＤＦデータの構造を示す説明図、図５は、色管理プロファイルが埋め込まれていないＰＤＦデータの構造を示す説明図である。
図３に示すように、ＰＤＦデータは、構文を有しており、構文内には、図４に示すように、色管理プロファイル（図４の実線の枠内）が埋め込まれる場合と、図５に示すように、色管理プロファイルが埋め込まれない場合がある。
【００１８】
図６は、モニタの色管理プロファイル設定画面を示す説明図である。
図６の左側に示される画面は、モニタ２のプロパティに含まれる設定画面であり、設定画面の下部にある詳細設定ボタンをクリックすると、図６の右側に示す詳細設定画面が表示される。ここで、色の管理タブを選択操作すると、モニタ２の色管理プロファイル設定画面が表示され、モニタ２に適用する色管理プロファイルを手動で設定することが可能となる。
【００１９】
図７は、プリンタドライバのデバイス設定画面を示す説明図、図８の（ａ）〜（ｃ）は、プリンタドライバのページ記述言語設定画面を示す説明図である。
図７に示される画面は、プリンタドライバ（プリンタプロパティ）のデバイス設定画面であり、デバイス設定画面にあるＰＤＬ設定ボタンをクリックすると、図８に示すページ記述言語設定画面が表示される。本実施形態では、この画面において２種類のページ記述言語（以下、ＫＰＤＬ、ＰＣＬ  ＸＬと称する）を手動で設定することができる。また、一方のページ記述言語（ＫＰＤＬ）は、非常に複雑なドキュメントや様々な色空間に対応する動作モード（以下、パススルーモードと称する）を有し、そのＯＮ／ＯＦＦを手動で設定することができる。
【００２０】
上述のように本実施形態では、実質的に３種類のページ記述言語を選択的に設定でき、各ページ記述言語の特徴を以下に示す。
１）ＰＣＬ  ＸＬ
このページ記述言語は、高速な印刷を可能にする標準的なページ記述言語であるが、グラフィックの再現性は、ＫＰＤＬに比べて劣る。
２）ＫＰＤＬ（パススルーＯＦＦ）
このページ記述言語は、グラフィックの再現性に優れた標準的なページ記述言語（例えば、ＰｏｓｔＳｃｒｉｐｔエミューション）であるが、印刷速度は、ＰＣＬ  ＸＬに比べて劣る。
３）ＫＰＤＬ（パススルーＯＮ）
このページ記述言語は、ＫＰＤＬをパススルーモードで動作させる高度なページ記述言語であり、非常に複雑なドキュメントや様々な色空間に対応するが、印刷速度は、ＫＰＤＬ（パススルーＯＦＦ）に比べて劣る。
【００２１】
図９は、ＰＤＦ表示アプリケーションの印刷画面及び詳細設定画面を示す説明図である。
図９の左側に示される画面は、ＰＤＦ表示アプリケーションの印刷画面であり、この画面の下部にある詳細設定ボタンをクリックすると、図９の右側に示す詳細設定画面が表示される。この画面では、「プリンタによるカラー指定」をするか否かを手動で設定することができる。「プリンタによるカラー指定」をするとした場合は、印刷に適用される色管理プロファイルとして、プリンタ１に設定されている色管理プロファイルが適用され、「プリンタによるカラー指定」をしないとした場合は、印刷に適用される色管理プロファイルとして、モニタ２に設定されている色管理プロファイルが適用される。
【００２２】
図１０は、色変換の流れを示す説明図である。
図１０の上段に示すように、モニタ２の表示色は、ＰＤＦデータが持つ色管理プロファイルと、モニタ２に設定されている色管理プロファイルとの組み合わせで色変換がなされ、表示する色が決まる。
また、図１０の中段に示すように、プリンタ１の印刷色は、ＰＤＦ表示アプリケーションから印刷を行う際に、印刷詳細設定で「プリンタによるカラー指定」を選択しない場合、ＰＤＦデータが持つ色管理プロファイルとモニタに設定されている色管理プロファイルとの組み合わせで色変換がなされるので、モニタの表示色を維持しつつ、プリンタへとデータが送られて印刷される。
また、図１０の下段に示すように、ＰＤＦ表示アプリケーションの印刷詳細設定で「プリンタによるカラー指定」を選択した場合は、ＰＤＦデータが持つ色管理プロファイルとプリンタ１に設定されている色管理プロファイルとの組み合わせで色変換がなされ、プリンタ１へとデータが送られて印刷される。
【００２３】
図１１は、設計した色味で印刷される各設定の組み合わせを示す説明図である。
前述したＰＤＦデータを設計した色味で印刷するには、各設定を図１１に示す組み合わせＡ〜Ｅとする必要がある。つまり、これらの組み合わせによれば、ＰＤＦデータに埋め込まれた色管理プロファイルと、モニタ２に適用された色管理プロファイルとが相違するにもかかわらず、モニタ２に適用された色管理プロファイルを用いて印刷したり、プリンタ１に設定された色管理プロファイルを用いて印刷するにあたり、ＰＤＦデータの使用色空間などを適切に再現できないページ記述言語を適用したりするといった問題の発生を回避できる。
【００２４】
図１２は、各設定を手動で行う場合の推奨設定手順を示すフローチャートである。
この図に示すように、各設定を手動で行う場合は、まず、ＰＤＦデータにおける埋め込み色管理プロファイルの有無が分るか否かを判断する（Ｓ１０１）。ここで、埋め込み色管理プロファイルの有無が分らない場合は、ページ記述言語設定を最も高度な「ＫＰＤＬ（パススルーＯＮ）」とし（Ｓ１０２）、ＰＤＦ表示アプリケーションの「プリンタによるカラー指定」のチェックボックスにチェック入れる（Ｓ１０３）。この設定の組み合わせは、図１１の組み合わせＡに相当する。
【００２５】
一方、埋め込み色管理プロファイルの有無が分る場合は、色管理プロファイルが埋め込まれているか否かを判断する（Ｓ１０４）。ここで、色管理プロファイルが埋め込まれていない場合は、ページ記述言語設定を標準的な「ＰＣＬ  ＸＬ」又は「ＫＰＤＬ（パススルーＯＦＦ）」とし（Ｓ１０５）、ＰＤＦ表示アプリケーションの「プリンタによるカラー指定」のチェックボックスにはチェックを入れない（Ｓ１０６）。この設定の組み合わせは、図１１の組み合わせＢに相当する。
【００２６】
また、埋め込み色管理プロファイルの有無が分かり、かつ、色管理プロファイルが埋め込まれている場合は、ＰＤＦデータの使用色空間が「ｓＲＧＢ」であるか否かを判断する（Ｓ１０７）。ここで、ＰＤＦデータの使用色空間が「ｓＲＧＢ」である場合は、ページ記述言語設定を変更する必要はなく（Ｓ１０８）、ＰＤＦ表示アプリケーションの「プリンタによるカラー指定」のチェックボックスにチェックを入れる（Ｓ１０９）。この設定の組み合わせは、図１１の組み合わせＡ又はＤに相当する。
【００２７】
なお、ＰＤＦデータの使用色空間が「ｓＲＧＢ」であると判断した後、モニタ２の色管理プロファイルをＰＤＦデータと同一の色管理プロファイルとし、ＰＤＦ表示アプリケーションの「プリンタによるカラー指定」のチェックボックスにチェックを入れないという設定も可能である。この設定の組み合わせは、図１１の組み合わせＣに相当する。
【００２８】
また、ＰＤＦデータの使用色空間が「ｓＲＧＢ」ではない場合は、モニタ２の色管理プロファイルをＰＤＦデータと同一の色管理プロファイルとした後（Ｓ１１０）、ページ記述言語設定を標準的な「ＰＣＬ  ＸＬ」又は「ＫＰＤＬ（パススルーＯＦＦ）」とし（Ｓ１１１）、ＰＤＦ表示アプリケーションの「プリンタによるカラー指定」のチェックボックスにはチェックを入れない（Ｓ１１２）。この設定の組み合わせは、図１１の組み合わせＥに相当する。
【００２９】
上記のような手動設定によれば、設計した色味で印刷することが可能であるが、手間がかかるだけでなく、誤った設定により色味にずれが発生するという問題がある。そこで、本発明の実施形態に係る印刷設定プログラムは、コンピュータ３を、色管理プロファイルを埋め込み可能な特定データの印刷に際し、当該特定データに埋め込まれた色管理プロファイルを分析する特定データ分析部３０、特定データ分析部３０の分析結果にもとづいて、所定の印刷環境を設定する環境設定部５０として機能させるようにしている。
このような印刷設定プログラムによれば、色管理プロファイルが埋め込まれたＰＤＦデータ等の特定データの印刷に際し、印刷環境設定の最適化を自動的に行うことにより、設計値と印刷色の色味のずれを抑制するとともに、ユーザの手間を軽減することができる。
【００３０】
つぎに、プリンタドライバとして構成された本発明の印刷設定プログラムの具体的な構成について、図１３を参照して説明する。
【００３１】
図１３は、本発明の実施形態に係る印刷設定プログラム（プリンタドライバ）の機能的な構成を示すブロック図である。
この図に示すように、印刷設定プログラムは、設定確認部１０、設定保存部２０、特定データ分析部３０、プロファイル検索部４０、環境設定部５０、色変換演算部６０、プリンタブルファイル生成部７０、プリントデータ送信部８０及びリセット部９０を機能ブロックとして備える。
【００３２】
設定確認部１０は、起動に際し、プリンタドライバにおけるページ記述言語設定を確認するページ記述言語設定確認手段１１と、ＰＤＦ表示アプリケーションの印刷詳細設定を確認するアプリケーション印刷詳細設定確認手段１２と、モニタ２のプロファイル設定を確認するモニタプロファイル確認手段１３とを有する。
設定保存部２０は、設定確認部１０が確認した各種設定状態を保存する。
【００３３】
特定データ分析部３０は、ＰＤＦデータを読み込む特定データ読み込み手段３１と、ＰＤＦデータ内の構文（例えば、Resouces内のColorSpace）を分析する特定データ構文分析手段３２と、構文に記載されている色管理プロファイル（ColorSpace）を調べるプロファイル分析手段３３とを有する。
プロファイル検索部４０は、ＰＤＦデータに埋め込まれた色管理プロファイルの色空間が「ｓＲＧＢ」以外の場合に、その色管理プロファイルに相当する色管理ファイルがコンピュータ３内にあるか否かを検索する。
【００３４】
環境設定部５０は、特定データ分析部３０の分析結果にもとづいて、ＰＤＦデータの印刷に際してモニタ２に適用される色管理プロファイルを自動的に設定するモニタ用プロファイル自動設定手段５１と、特定データ分析部３０の分析結果にもとづいて、ＰＤＦデータの印刷に適用される色管理プロファイルを自動的に設定する印刷用プロファイル自動設定手段５２と、特定データ分析部３０の分析結果にもとづいて、ＰＤＦデータの印刷に適用されるページ記述言語を自動的に設定するページ記述言語自動設定手段５３と、ページ記述言語を変更する場合に警告通知を行う警告通知手段５４とを有する。
【００３５】
具体的に説明すると、モニタ用プロファイル自動設定手段５１は、プロファイル検索部４０がＰＤＦデータの埋め込み色管理プロファイルと同等の色管理プロファイルを見つけた場合に、そのプロファイルデータをモニタ２に設定する。
印刷用プロファイル自動設定手段５２は、ＰＤＦ表示アプリケーションの「プリンタによるカラー指定」のチェックボックスにチェックを入れるか否かにもとづいて、印刷に適用する色管理プロファイルの変更設定を行う。
ページ記述言語自動設定手段５３は、プロファイル検索部４０がＰＤＦデータの埋め込み色管理プロファイルと同等の色管理プロファイルを見つけられなかった場合に、ページ記述言語の変更設定を行う。
【００３６】
色変換演算部６０は、環境設定部５０の設定にもとづいてＰＤＦデータの色変換処理を行う。
プリンタブルファイル生成部７０は、プリンタ１が解釈できるプリンタブルファイル（例えば、ＰＲＮ／ＰＳファイル）を生成する。
プリントデータ送信部８０は、印刷命令に応じてプリンタブルファイルを指定されたプリンタへ送信する。
リセット部９０は、印刷終了後、各設定を起動時の設定へ戻す。
【００３７】
つぎに、本発明の実施形態に係る印刷設定プログラムの処理手順について、図１４〜図１６を参照して説明する。
【００３８】
図１４は、印刷時の全体的な処理手順を示すフローチャート、図１５は、ページ記述言語として標準的なページ記述言語が設定されている場合の処理手順を示すフローチャート、図１６は、ページ記述言語として高度なページ記述言語が設定されている場合の処理手順を示すフローチャートである。
図１４に示すように、印刷設定プログラムは、まず、ページ記述言語設定確認手段１１が、プリンタドライバ設定におけるページ記述言語設定を確認する（Ｓ２０１）。
次いで、アプリケーション印刷詳細設定確認手段１２が、ＰＤＦ表示アプリケーションにおける「プリンタによるカラー指定」設定を確認する（Ｓ２０２）。
続いて、モニタプロファイル確認手段１３が、モニタ２のプロファイル設定を確認する（Ｓ２０３）。
そして、設定保存部２０が、これらの設定状態を保存する（Ｓ２０４）。
【００３９】
つぎに、ページ記述言語設定が「ＫＰＤＬ（パススルーＯＮ）」であるか否かを判断する（Ｓ２０５）。
ここで、ページ記述言語設定が「ＫＰＤＬ（パススルーＯＮ）」であると判断した場合は、図１６に示す印刷環境設定２を実行し（Ｓ２０６）、ページ記述言語設定が「ＫＰＤＬ（パススルーＯＮ）」ではないと判断した場合は、図１５に示す印刷環境設定１を実行する（Ｓ２０７）。
【００４０】
印刷環境設定１又２が完了したら、プリンタブルファイル生成部７０が、ＰＤＦデータをプリンタ１が解読できるプリンタブルファイルとして生成する（Ｓ２０８）。
次いで、プリントデータ送信部８０が、生成されたプリンタブルファイルを指定されたプリンタ１へと送信する（Ｓ２０９）。
その後、リセット部９０が、今回の印刷に際して変更した印刷環境設定を初期設定状態へ戻す（Ｓ２１０）。
【００４１】
図１５に示す印刷環境設定１は、標準的なページ記述言語である「ＰＣＬ  ＸＬ」又は「ＫＰＤＬ（パススルーＯＦＦ）」が設定されている場合の印刷環境の設定手順を示す。
まず、特定データ構文分析手段３２が、ＰＤＦデータの構文を分析する（Ｓ３０１）。
つぎに、プロファイル分析手段３２が、構文中に色管理プロファイル（ColorSpace）が存在するか否かを判断し（Ｓ３０２）、構文中に色管理プロファイルが存在する場合は、その色空間が「ｓＲＧＢ」であるか否かを判断する（Ｓ３０３）。
なお、構文中に色管理プロファイルが存在しない場合は、印刷環境設定を変えることなく通常の印刷を行う。
この処理経路は、図１１の組み合わせＢに相当する。
【００４２】
埋め込み色管理プロファイルが「ｓＲＧＢ」の場合は、印刷用プロファイル自動設定手段５２が、ＰＤＦ表示アプリケーションの「プリンタによるカラー指定」をするに設定する（Ｓ３０４）。この処理経路は、図１１の組み合わせＤに相当する。
なお、埋め込み色管理プロファイルが「ｓＲＧＢ」の場合は、モニタ用プロファイル自動設定手段５１が、モニタ２にＰＤＦデータと同じ色管理プロファイルを設定し、印刷用プロファイル自動設定手段５２が、ＰＤＦ表示アプリケーションの「プリンタによるカラー指定」をしないに設定してもよい。
この処理経路は、図１１の組み合わせＣに相当する。
【００４３】
一方、ＰＤＦデータの埋め込み色管理プロファイルが「ｓＲＧＢ」以外の場合は（例えば、ＣＭＹＫ）、プロファイル検索部４０が、埋め込み色管理プロファイルと同じ色管理プロファイルデータがコンピュータ３内にあるか否かを判断する（Ｓ３０５）。
ここで、埋め込み色管理プロファイルと同じ色管理プロファイルデータがコンピュータ３内にあると判断した場合は、モニタ用プロファイル自動設定手段５１が、モニタ２にそのプロファイルデータを適用させ（Ｓ３０６）、印刷用プロファイル自動設定手段５２が、ＰＤＦ表示アプリケーションの「プリンタによるカラー指定」をしないに設定する（Ｓ３０７）。
この処理経路は、図１１の組み合わせＥに相当する。
【００４４】
また、ＰＤＦデータの埋め込み色管理プロファイルが「ｓＲＧＢ」以外で、埋め込み色管理プロファイルと同じ色管理プロファイルデータがコンピュータ３内に存在しない場合は、図１１に示したＡからＥのいずれの組み合わせにも該当しない。従って、この場合は、ＰＤＦデータを設計した色味で印刷することができない。このため、警告通知手段５４が、警告表示を出してから、ページ記述言語自動設定手段５３が、ページ記述言語を「ＫＰＤＬ（パススルーＯＮ）」に変更する（Ｓ３０８）。次いで、印刷用プロファイル自動設定手段５２が、特定データ表示アプリケーションの「プリンタによるカラー指定」をするに設定する（Ｓ３０９）。
この処理経路により、図１１の組み合わせＡにより処理を行うことになり、ＰＤＦデータを設計した色味で印刷することができるようになる。
【００４５】
図１６に示す印刷環境設定２は、高度なページ記述言語である「ＫＰＤＬ（パススルーＯＮ）」が設定されている場合の印刷環境設定処理である。
この場合、印刷用プロファイル自動設定手段５２は、特定データ表示アプリケーションの「プリンタによるカラー指定」をするに設定する（Ｓ４０１）。
この経路処理は、図１１の組み合わせＡに相当する。
【００４６】
以上、本実施形態の印刷設定プログラムによれば、色管理プロファイルが埋め込まれた特定データの印刷に際し、印刷環境設定の最適化を自動的に行うことができるため、設計値と印刷色の色味のずれを抑制するとともに、ユーザの手間を軽減することができる。
【００４７】
また、印刷に適用する色管理プロファイルだけでなく、印刷に適用するページ記述言語やモニタ２に適用する色管理プロファイルの組み合わせにもとづいて、最適な印刷環境を自動設定することができる。
【００４８】
また、コンピュータ３内に特定データと同じ色管理プロファイルのプロファイルデータが存在しない場合でも、設計値と印刷色の色味のずれを抑制することができる。
このため、設計された色味でモニタ２の表示や印刷を行うことができる。
【００４９】
以上、本発明について、実施形態を示して説明したが、本発明は、上述した実施形態にのみ限定されるものではなく、特許請求の範囲内で種々の変更が可能であることは言うまでもない。
例えば、前述の実施形態では、本発明の印刷設定プログラムをプリンタドライバとして説明したが、プリンタドライバと独立して構成される印刷ユーティリティとして実施したり、ＰＤＦ表示アプリケーションの一部として実施したりすることもできる。
また、特定データとしてＰＤＦデータを用いて説明したが、これに限定するものではなく、色管理プロファイルが付された他のアプリケーションデータにも適用することができる。
さらに、ＰＤＬの例として、ＰＣＬ  ＸＬ、ＫＰＤＬ（パススルーＯＮ／ＯＦＦ）を用いて説明したが、これらに限定するものではなく、他のプリンタ記述言語であってもよい。
【産業上の利用可能性】
【００５０】
本発明は、プリンタが接続されたコンピュータ上で実行される印刷設定プログラムであり、プリンタドライバ、印刷ユーティリティ、ＰＤＦ表示アプリケーションなどに適用することができる。
【符号の説明】
【００５１】
１  プリンタ
２  モニタ
３  コンピュータ
３０  特定データ分析部
５０  環境設定部
５１  モニタ用プロファイル自動設定手段
５２  印刷用プロファイル自動設定手段
５３  ページ記述言語自動設定手段
【図１】
2011138320.tif 000003
【図２】
2011138320.tif 000004
【図３】
2011138320.tif 000005
【図４】
2011138320.tif 000006
【図５】
2011138320.tif 000007
【図６】
2011138320.tif 000008
【図７】
2011138320.tif 000009
【図８】
2011138320.tif 000010
【図９】
2011138320.tif 000011
【図１０】
2011138320.tif 000012
【図１１】
2011138320.tif 000013
【図１２】
2011138320.tif 000014
【図１３】
2011138320.tif 000015
【図１４】
2011138320.tif 000016
【図１５】
2011138320.tif 000017
【図１６】
2011138320.tif 000018