(57)【要約】【課題】画像の画質を劣化させることがない画像処理を行う画像処理プログラムおよび画像処理方法を提供する。【解決手段】その入力した画像データにプロファイル名が添付されている場合は（Ｓ１３：Ｙｅｓ）、プロファイル名が示すプロファイル変換が、印刷を行うプリンタに適合するか否かを判断する（Ｓ１４）。プロファイルが、プリンタに適合しないものである場合は（Ｓ１４：Ｎｏ）、アプリケーションで指定されたプロファイルが、プリンタに適合しないものであることを警告を表示するとともに、印刷を続行するか、中止するかを使用者が選択するための表示を行う（Ｓ１５）。使用者が、続行しないで中止を選択した場合は（Ｓ１６：Ｎｏ）、このプリンタドライバでの処理を中止する。【選択図】図５
2007108970.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を編集処理するアプリケーションにより処理された画像情報を所定の印刷装置により印刷させるように、その印刷装置に適合する画像情報に変換する画像処理装置により実行される画像処理プログラムにおいて、
アプリケーションによりプロファイル変換処理が行われた画像情報と、そのプロファイル変換処理の種類を示すプロファイル変換識別情報とを入力する入力ステップと、
所定の種類のプロファイル変換を行うプロファイル変換ステップと、
前記入力ステップにより入力されたプロファイル変換識別情報に基づいてプロファイル変換が行われたか否かを判断する判断ステップと、
その判断ステップによりプロファイル変換が行われていないと判断した場合は、前記プロファイル変換ステップにより前記入力ステップにより入力された画像情報のプロファイル変換処理を行い、前記判断ステップによりプロファイル変換が行われていると判断した場合は、前記プロファイル変換ステップにより前記入力ステップにより入力された画像情報のプロファイル変換処理を行わないように制御する制御ステップとを備えていることを特徴とする画像処理プログラム。
【請求項２】
前記入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、前記記録装置により行われる印刷に適合する処理であるか否かを判断するプロファイル適合判断ステップと、
そのプロファイル適合判断ステップにより前記入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、前記記録装置により行われる印刷に適合しないと判断した場合は、警告を表示する表示ステップとを備えていることを特徴とする請求項１記載の画像処理プログラム。
【請求項３】
前記印刷装置が印刷を行う記録媒体の種類を設定する記録媒体種類設定ステップと、  前記入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、前記記録媒体種類設定ステップにより設定された記録媒体の種類に適合する処理であるか否かを判断する記録媒体適合判断ステップと、
その記録媒体適合判断ステップにより前記入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、前記記録媒体種類設定ステップにより設定された記録媒体の種類に適合しないと判断した場合は、警告を表示する表示ステップとを備えていることを特徴とする請求項１または２記載の画像処理プログラム。
【請求項４】
画像情報を編集処理するアプリケーションと、そのアプリケーションにより処理された画像情報を所定の印刷装置により印刷させるように、その印刷装置に適合する画像情報に変換するドライバプログラムとを実行する画像処理装置により処理される画像処理方法において、
前記アプリケーションは、複数種類のプロファイル変換処理を行うプログラムを備え、その複数の種類のプロファイル変換処理のいずれかのプロファイル変換処理を選択する選択ステップと、
その選択ステップにより選択されたプロファイル変換処理により画像処理を行う第１の画像処理ステップと、
前記選択ステップにより選択されたプロファイル変換処理の種類を識別するプロファイル変換識別情報と前記第１の画像処理ステップにより処理された画像情報とを前記ドライバプログラムに出力する出力ステップとを備え、
前記ドライバプログラムは、所定の種類のプロファイル変換処理を行う第２の画像処理ステップと、
前記アプリケーションが出力したプロファイル変換識別情報に基づいてプロファイル変換処理が行われたか否かを判断する判断ステップと、
その判断ステップにより、所定のプロファイル変換が行なわれていないと判断した場合は、前記第２の画像処理ステップにより前記出力ステップにより出力された画像情報の処理を行い、前記判断ステップにより所定のプロファイル変換処理が行われていると判断した場合は、前記第２の画像処理ステップにより前記出力ステップにより出力された画像情報の処理を行わないように制御する制御ステップとを備えていることを特徴とする画像処理方法。
【請求項５】
前記ドライバプログラムは、
前記入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、前記記録装置により行われる印刷に適合する処理であるか否かを判断するプロファイル適合判断ステップと、
そのプロファイル適合判断ステップにより前記入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、前記記録装置により行われる印刷に適合しないと判断した場合は、警告を表示する表示ステップとを備えていることを特徴とする請求項４記載の画像処理方法。
【請求項６】
前記ドライバプログラムは、
前記印刷装置が印刷を行う記録媒体の種類を設定する記録媒体種類設定ステップと、
前記入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、前記記録媒体種類設定ステップにより設定された記録媒体の種類に適合する処理であるか否かを判断する記録媒体適合判断ステップと、
その記録媒体適合判断ステップにより前記入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、前記記録媒体種類設定ステップにより設定された記録媒体の種類に適合しないと判断した場合は、警告を表示する表示ステップとを備えていることを特徴とする請求項４または５記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理プログラムおよび画像処理方法に関し、画像の画質を劣化させることがない画像処理を行う画像処理プログラムおよび画像処理方法に関するものである。
【背景技術】
【０００２】
通常、印刷装置によりデジタルカメラなどで撮影した画像を印刷する場合、コンピュータにおいてアプリケーションプログラム（以下、「アプリケーション」と称する）を実行して画像処理を行い、印刷装置に印刷を行うように指示を出して印刷する。
【０００３】
このときコンピュータでは、インストールされている印刷装置を駆動するためのドライバプログラムと呼ばれるプログラムが、アプリケーションから受け取った画像情報を、その印刷装置に適合した画像情報に変換して印刷装置に出力する。
【０００４】
ところで、特開２０００−１２５１４４号公報（特許文献１）には、アプリケーション側で画像情報であるプロファイルにデータを書き込み、プリンタドライバ側でそのプロファイルに基づいてカラーマッチングを行う画像処理装置が開示されている。
【特許文献１】特開２０００−１２５１４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、アプリケーションの中には、このアプリケーションで使用した画像に対して、プロファイル変換を行い、さらにこの画像を印刷する場合に、プリンタドライバにおいてもプロファイル変換が行われる場合があった。このように、複数回（上記例では２回）プロファイル変換が行われると、画像の画質が劣化してしまうという問題点があった。
【０００６】
本発明は、上記問題点を解決するためになされたものであり、画像の画質を複数回のプロファイル変換が行われて劣化させることがない画像処理を行う画像処理プログラムおよび画像処理方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
この目的を達成するために、本発明の請求項１記載の画像処理プログラムは、画像情報を編集処理するアプリケーションにより処理された画像情報を所定の印刷装置により印刷させるように、その印刷装置に適合する画像情報に変換する画像処理装置により実行されるものであって、アプリケーションによりプロファイル変換処理が行われた画像情報と、そのプロファイル変換処理の種類を示すプロファイル変換識別情報とを入力する入力ステップと、所定の種類のプロファイル変換を行うプロファイル変換ステップと、前記入力ステップにより入力されたプロファイル変換識別情報に基づいてプロファイル変換が行われたか否かを判断する判断ステップと、その判断ステップによりプロファイル変換が行われていないと判断した場合は、前記プロファイル変換ステップにより前記入力ステップにより入力された画像情報のプロファイル変換処理を行い、前記判断ステップによりプロファイル変換が行われていると判断した場合は、前記プロファイル変換ステップにより前記入力ステップにより入力された画像情報のプロファイル変換処理を行わないように制御する制御ステップとを備えている。
【０００８】
請求項２記載の画像処理プログラムは、請求項１記載の画像処理プログラムにおいて、前記入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、前記記録装置により行われる印刷に適合する処理であるか否かを判断するプロファイル適合判断ステップと、そのプロファイル適合判断ステップにより前記入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、前記記録装置により行われる印刷に適合しないと判断した場合は、警告を表示する表示ステップとを備えている。
【０００９】
請求項３記載の画像処理プログラムは、請求項１または２記載の画像処理プログラムにおいて、前記印刷装置が印刷を行う記録媒体の種類を設定する記録媒体種類設定ステップと、前記入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、前記記録媒体種類設定ステップにより設定された記録媒体の種類に適合する処理であるか否かを判断する記録媒体適合判断ステップと、その記録媒体適合判断ステップにより前記入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、前記記録媒体種類設定ステップにより設定された記録媒体の種類に適合しないと判断した場合は、警告を表示する表示ステップとを備えている。
【００１０】
請求項４記載の画像処理方法は、画像情報を編集処理するアプリケーションと、そのアプリケーションにより処理された画像情報を所定の印刷装置により印刷させるように、その印刷装置に適合する画像情報に変換するドライバプログラムとを実行する画像処理装置により処理されるものであって、前記アプリケーションは、複数種類のプロファイル変換処理を行うプログラムを備え、その複数の種類のプロファイル変換処理のいずれかのプロファイル変換処理を選択する選択ステップと、その選択ステップにより選択されたプロファイル変換処理により画像処理を行う第１の画像処理ステップと、前記選択ステップにより選択されたプロファイル変換処理の種類を識別するプロファイル変換識別情報と前記第１の画像処理ステップにより処理された画像情報とを前記ドライバプログラムに出力する出力ステップとを備え、前記ドライバプログラムは、所定の種類のプロファイル変換処理を行う第２の画像処理ステップと、前記アプリケーションが出力したプロファイル変換識別情報に基づいてプロファイル変換処理が行われたか否かを判断する判断ステップと、その判断ステップにより、所定のプロファイル変換が行なわれていないと判断した場合は、前記第２の画像処理ステップにより前記出力ステップにより出力された画像情報の処理を行い、前記判断ステップにより所定のプロファイル変換処理が行われていると判断した場合は、前記第２の画像処理ステップにより前記出力ステップにより出力された画像情報の処理を行わないように制御する制御ステップとを備えている。
【００１１】
請求項５記載の画像処理方法は、請求項４記載の画像処理方法において、前記ドライバプログラムは、前記入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、前記記録装置により行われる印刷に適合する処理であるか否かを判断するプロファイル適合判断ステップと、そのプロファイル適合判断ステップにより前記入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、前記記録装置により行われる印刷に適合しないと判断した場合は、警告を表示する表示ステップとを備えている。
【００１２】
請求項６記載の画像処理方法は、請求項４または５記載の画像処理方法において、前記ドライバプログラムは、前記印刷装置が印刷を行う記録媒体の種類を設定する記録媒体種類設定ステップと、前記入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、前記記録媒体種類設定ステップにより設定された記録媒体の種類に適合する処理であるか否かを判断する記録媒体適合判断ステップと、その記録媒体適合判断ステップにより前記入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、前記記録媒体種類設定ステップにより設定された記録媒体の種類に適合しないと判断した場合は、警告を表示する表示ステップとを備えている。
【発明の効果】
【００１３】
請求項１記載の画像処理プログラムによれば、アプリケーションによりプロファイル変換処理が行われた画像情報と、そのプロファイル変換処理の種類を示すプロファイル変換識別情報とを入力する入力ステップと、所定の種類のプロファイル変換を行うプロファイル変換ステップと、入力ステップにより入力されたプロファイル変換識別情報に基づいてプロファイル変換が行われたか否かを判断する判断ステップと、その判断ステップによりプロファイル変換が行われていないと判断した場合は、プロファイル変換ステップにより前記入力ステップにより入力された画像情報のプロファイル変換処理を行い、判断ステップによりプロファイル変換が行われていると判断した場合は、プロファイル変換ステップにより入力ステップにより入力された画像情報のプロファイル変換処理を行わないように制御する制御ステップとを備えているので、アプリケーションによりプロファイル変換が行われ、本画像処理プログラムにより、更にプロファイル変換が行われることを防止し、印刷される画像の画質を劣化させることがないという効果がある。
【００１４】
請求項２記載の画像処理プログラムによれば、請求項１記載の画像処理プログラムの奏する効果に加え、入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、記録装置により行われる印刷に適合する処理であるか否かを判断するプロファイル適合判断ステップと、そのプロファイル適合判断ステップにより入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、記録装置により行われる印刷に適合しないと判断した場合は、警告を表示する表示ステップとを備えているので、アプリケーションにおけるプロファイル変換が記録装置により行われる印刷に適合しない場合は、使用者に警告することができるという効果がある。
【００１５】
請求項３記載の画像処理プログラムによれば、請求項１または２記載の画像処理プログラムの奏する効果に加え、印刷装置が印刷を行う記録媒体の種類を設定する記録媒体種類設定ステップと、入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、記録媒体種類設定ステップにより設定された記録媒体の種類に適合する処理であるか否かを判断する記録媒体適合判断ステップと、その記録媒体適合判断ステップにより入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、記録媒体種類設定ステップにより設定された記録媒体の種類に適合しないと判断した場合は、警告を表示する表示ステップとを備えているので、アプリケーションにおけるプロファイル変換が、本画像処理プログラムによる処理において設定される記録媒体の種類に適合しない場合は、プロファイル変換、あるいは本画像処理プログラムによる処理において設定される記録媒体の種類の設定に誤りがあることを使用者に知らせることができるという効果がある。
【００１６】
請求項４記載の画像処理方法によれば、アプリケーションは、複数種類のプロファイル変換処理を行うプログラムを備え、その複数の種類のプロファイル変換処理のいずれかのプロファイル変換処理を選択する選択ステップと、その選択ステップにより選択されたプロファイル変換処理により画像処理を行う第１の画像処理ステップと、選択ステップにより選択されたプロファイル変換処理の種類を識別するプロファイル変換識別情報と第１の画像処理ステップにより処理された画像情報とをドライバプログラムに出力する出力ステップとを備え、ドライバプログラムは、所定の種類のプロファイル変換処理を行う第２の画像処理ステップと、アプリケーションが出力したプロファイル変換識別情報に基づいてプロファイル変換処理が行われたか否かを判断する判断ステップと、その判断ステップにより、所定のプロファイル変換が行なわれていないと判断した場合は、前記第２の画像処理ステップにより前記出力ステップにより出力された画像情報の処理を行い、前記判断ステップにより所定のプロファイル変換処理が行われていると判断した場合は、前記第２の画像処理ステップにより前記出力ステップにより出力された画像情報の処理を行わないように制御する制御ステップとを備えている。
【００１７】
よって、アプリケーションによりプロファイル変換が行われ、ドライバプログラムにより、更にプロファイル変換が行われることを防止し、印刷される画像の画質を劣化させることがないという効果がある。
【００１８】
請求項５記載の画像処理方法によれば、請求項４記載の画像処理方法の奏する効果に加え、ドライバプログラムは、入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、記録装置により行われる印刷に適合する処理であるか否かを判断するプロファイル適合判断ステップと、そのプロファイル適合判断ステップにより前記入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、記録装置により行われる印刷に適合しないと判断した場合は、警告を表示する表示ステップとを備えているので、アプリケーションにおけるプロファイル変換が記録装置により行われる印刷に適合しない場合は、使用者に警告することができるという効果がある。
【００１９】
請求項６記載の画像処理方法によれば、請求項４または５記載の画像処理方法の奏する効果に加え、ドライバプログラムは、印刷装置が印刷を行う記録媒体の種類を設定する記録媒体種類設定ステップと、入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、記録媒体種類設定ステップにより設定された記録媒体の種類に適合する処理であるか否かを判断する記録媒体適合判断ステップと、その記録媒体適合判断ステップにより入力ステップにより入力されたプロファイル変換識別情報が示すプロファイル変換処理が、記録媒体種類設定ステップにより設定された記録媒体の種類に適合しないと判断した場合は、警告を表示する表示ステップとを備えているので、アプリケーションにおけるプロファイル変換が、ドライバプログラムによる処理において設定される記録媒体の種類に適合しない場合は、プロファイル変換、あるいはドライバプログラムによる処理において設定される記録媒体の種類の設定に誤りがあることを使用者に知らせることができるという効果がある。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の画像処理プログラムが実行される画像処理装置として機能するパーソナルコンピュータ（以下単に「ＰＣ」と略す）１０と、このＰＣ１０に接続されたプリンタ２０との電気的構成を示すブロック図である。
【００２１】
ＰＣ１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ハードディスクドライブ（以下「ＨＤＤ」と称す）１４と、操作部１５と、表示装置であるＬＣＤ（液晶ディスプレイ）１６と、プリンタ用インターフェイス（以下「Ｉ／Ｆ」と称す）１７とを有し、これらは、バス１８により相互に接続されている。
【００２２】
ＣＰＵ１１は、演算装置であり、ＲＯＭ１２やＲＡＭ１３やＨＤＤ１４に記憶されるプログラムを実行するものである。ＲＯＭ１２は、ブートプログラムなどの基本プログラムを記憶する読み出し専用なメモリである。
【００２３】
ＲＡＭ１３は、書換可能なメモリであり、ＣＰＵ１１で実行される処理において一時的に記憶する必要があるデータなどを記憶したり、ＨＤＤ１４に記憶されるアプリケーションプログラム（以下、「アプリケーション」と略す）や、プリンタドライバが実行される際には、これらのプログラムがこのＲＡＭ１３に転送されて実行される。
【００２４】
ＨＤＤ１４は、ＰＣ１０で実行されるオペレーティングシステムを記憶するＯＳメモリ１４ａや、アプリケーションを記憶するアプリケーションメモリ１４ｂやプリンタドライバを記憶するプリンタドライバメモリ１４ｃや画像データを記憶する画像データメモリ１４ｄを有する書換可能なメモリである。
【００２５】
次に図２を参照して、アプリケーションでの処理におけるプロファイルの指定について説明する。図２は、アプリケーションを実行する際に、プロファイルを指定することを選択した場合に、表示されるプロファイル指定画面２５である。このプロファイル指定画面２５により、プロファイルを指定すると、アプリケーションにより指定されたプロファイルにより画像データのプロファイル変換が行われ、指定されたプロファイルを識別するプロファイル識別情報が、変換された画像情報に添付されて、アプリケーションからプリンタドライバに出力される。プロファイルを指定しない場合は、アプリケーションにより画像データのプロファイル変換が行われず、プリンタドライバに出力される。
【００２６】
図２に示すように、プロファイル指定画面２５では、表示窓２５ａと逆三角形のプルダウンアイコン２５ｂが表示される。マウスを操作してこのプルダウンアイコン２５ｂにカーソルを合わせて、クリックすると複数のプロファイル名を表示するプルダウンメニューが表示される。この状態でいずれかのプロファイル名にカーソルを合わせ、再度クリックすることによりプロファイルを指定することができる。
【００２７】
ここでは、一例として、各プロファイル名は、「ＡＢＣ社」のようにメーカ名と、「０１」のようにプリンタの機種番号と、「Ｇ」，「Ｐ」などのように記録用紙の種類などにより構成されているものとする。なお、プロファイルは、プリンタの機種毎に設定されるとともに、プリンタで使用される用紙の種類毎に設定される。複数の機種に共通なプロファイルが用意されている場合もある。
【００２８】
次に、図３を参照して、プリンタドライバでの処理において設定する種々の項目について説明する。図３は、プリンタドライバを実行する際に、印刷プロパティの設定を選択した際にＬＣＤ１６に表示されるプロパティ設定画面２８である。
【００２９】
プロパティ設定画面２８には、印刷を行う記録媒体である印刷用紙を選択設定する用紙種類選択ボックス２８ａと、印刷用紙のサイズを選択設定する用紙サイズ設定ボックス２８ｂと、印刷面のレイアウトを設定すレイアウト設定ボックス２８ｃと、印刷を行う部数を設定する部数設定ボックス２８ｄなどが表示される。
【００３０】
用紙種類選択ボックス２８ａは、選択された用紙種類を表示する表示エリアと、そのエリアの右端に下方に向いた三角形が描かれたアイコンとを有し、このアイコンにマウスを操作してカーソル合わせ、クリックすると図３に示すようにプルダウンメニューが表示される。つぎに表示されたプルダウンメニューのいずれかの項目にカーソルを移動すると、そのカーソルにより示される項目が選択される。
【００３１】
この実施形態では、印刷用紙の種類として、普通紙、光沢紙およびインクジェット紙の中から選択することができる。これらの用紙種類のいずれかが選択されると、選択された用紙種類に最適なプロファイルが選択され、そのプロファイルにより画像データの変換が行われる。用紙サイズ設定ボックス２８ｂも同様に、選択された用紙のサイズを表示するエリアと、選択を行うためのプルダウンメニューの表示を指示するアイコンとを有し、用紙のサイズとしては、葉書、Ｂ５，Ａ４，Ｂ４，Ａ３などの中から選択することができる。
【００３２】
レイアウト設定ボックス２８ｃも同様に、１枚の用紙に、１ページを記録する場合や、１枚の用紙に２ページを印刷する場合などを選択設定することができる。
【００３３】
印刷部数設定ボックスは、設定された部数を数値で表示するエリアからなり、そのエリアの右側に、数値を増加させるための上向きの三角形を表示したインクリメントアイコンと、数値を減少させるための下向きの三角形を表示したデクリメントアイコンを備え、これらのアイコンにカーソルを移動してマウスを操作することにより、印刷部数を設定することができる。なお、テンキーなどで直接印刷部数を入力することも可能である。
【００３４】
次に、図４を参照してアプリケーションでの処理について説明する。図４は、アプリケーションでの処理を示すフローチャートである。アプリケーションが起動されるとまず、印刷を行う画像を選択するための画面（図示なし）が表示され、使用者がマウスなどを操作して画像を選択する。この操作に応じて、ハードディスク１４の画像データメモリ１４ｄに記憶されている画像データのうち、選択された画像データがＲＡＭ１３に転送され（Ｓ１）、ＬＣＤ１６に表示される（Ｓ２）。
【００３５】
この表示画面では、各種の設定を行うことができるツールバーや画像を編集するツールなども表示される。これらの設定などを行うことにより、画像を拡大、縮小したり、明るさやコントラストを変更したり、色相や彩度を変化させることができる。このような編集が行われた後、所定の用紙に印刷を行う場合には、印刷に関する設定を行う（Ｓ３）。
【００３６】
印刷に関する設定には、用紙のサイズ（Ａ４、Ｂ５など）や用紙の種類（普通紙、光沢紙など）の設定や、プロファイルの指定がある。プロファイルを指定した場合は、アプリケーションにより指定されたプロファイルで色変換が行われ、プロファイルを指定しない場合は、アプリケーションでは、プロファイル変換は行われない。プロファイルを指定することが選択された場合は、図２に示すプロファイル指定画面２５が表示され、プロファイルが指定される。
【００３７】
プロファイルが指定された場合は（Ｓ４：Ｙｅｓ）、指定されたプロファイルで画像データの色変換を行い（Ｓ５）、変換された画像データに、指定されたプロファイルの名称を添付し（Ｓ６）、プリンタドライバに出力する（Ｓ７）。プロファイルが指定されない場合は（Ｓ４：Ｎｏ）、プロファイル変換が行われず画像データは、そのままプリンタドライバに出力される（Ｓ７）。
【００３８】
以上のように、アプリケーションでは、画像データの印刷を行う場合に、プロファイルを指定した場合は、その指定されたプロファイルによりプロファイル変換を行うと共に、その指定されたプロファイルの名称を変換された画像データに添付してプリンタドライバに出力する。また、プロファイルが指定されない場合は、プロファイル変換が行われない画像データが、プリンタドライバに出力される。
【００３９】
次に、図５を参照してプリンタドライバにおける処理について説明する。図５は、プリンタドライバにおける処理を示すフローチャートである。プリンタドライバでは、アプリケーションから画像データを入力する前に、プリンタのプロパティが設定される（Ｓ１１）。この設定は、図３に示すプロパティ設定画面２８において設定される。次に、アプリケーションより画像データを入力する（Ｓ１２）。その入力した画像データにプロファイル名が添付されている場合は（Ｓ１３：Ｙｅｓ）、プロファイル名が示すプロファイル変換が、印刷を行うプリンタに適合するか否かを判断する（Ｓ１４）。プロファイルが、プリンタに適合しないものである場合は（Ｓ１４：Ｎｏ）、アプリケーションで指定されたプロファイルが、プリンタに適合しないものであることを警告を表示するとともに、印刷を続行するか、中止するかを使用者が選択するための表示を行う（Ｓ１５）。使用者が、続行しないで中止を選択した場合は（Ｓ１６：Ｎｏ）、このプリンタドライバでの処理を中止する。
【００４０】
Ｓ１４の判断処理において、プロファイルがプリンタに適合するものである場合（Ｓ１４：Ｙｅｓ）、およびＳ１６の判断処理で、使用者が続行を選択した場合は（Ｓ１６：Ｙｅｓ）、つぎにプロファイルが、プリンタドライバにおいて設定されている印刷用紙の種類に適合するものであるか否かを判断する（Ｓ１７）。プロファイルが、印刷用紙に適合しないものである場合は（Ｓ１７：Ｎｏ）、アプリケーションで指定されたプロファイルが、印刷用紙に適合しないものである旨の警告を表示するとともに、印刷を続行するか、中止するかを使用者が選択するための表示を行う（Ｓ１８）。使用者が、続行しないで中止を選択した場合は（Ｓ１９：Ｎｏ）、このプリンタドライバでの処理を中止する。
【００４１】
Ｓ１７の判断処理において、プロファイルが印刷用紙に適合するものである場合（Ｓ１７：Ｙｅｓ）、およびＳ１９の判断処理で、使用者が続行を選択した場合は（Ｓ１９：Ｙｅｓ）、画像データにハーフトーン処理を行い（Ｓ２０）、プリンタに出力する（Ｓ２１）。
【００４２】
一方、Ｓ１３の判断処理において、入力された画像データにプロファイル名が添付されていない場合は（Ｓ１３：Ｎｏ）、プリンタドライバにおいて、プロファイルが指定されているか否かを判断する（Ｓ２５）。プロファイルが設定されている場合は（Ｓ２５：Ｙｅｓ）、設定されているプロファイルによりプロファイル変換を行い（Ｓ２６）、Ｓ２０の処理へ進み、プロファイルが設定されていない場合は（Ｓ２５：Ｎｏ）、キャリブレーションなどの処理を行い（Ｓ２７）、Ｓ２０の処理へ進む。なお、この実施形態では、プロファイル変換処理には、キャリブレーション処理は含まれ、ハーフトーン処理は含まれないものとする。
【００４３】
以上のように、本実施形態のプリンタドライバでは、アプリケーションから入力した画像データにプロファイル名が添付されている場合には、すでにプロファイル変換は行われているものとして、プロファイル変換を行わない。したがって、プロファイル変換が複数回（２回）行われることを防止することができ、プロファイル変換を複数回（２回）行うことによる画質の低下を抑制することができる。
【００４４】
また、アプリケーションから入力した画像データにプロファイル名が添付されている場合には、そのプロファイル名に基づいて、アプリケーションで行われたプロファイル変換が、プリンタに適合するものであるか、またはプリンタにおいて印刷される印刷用紙に適合するものであるかを判断し、適合しない場合は、警告を表示する。また、アプリケーションから入力した画像データにプロファイル名が添付されていない場合は、プリンタドライバにおいて設定されているプロファイルにより変換を行い、プリンタに出力する。したがって、アプリケーションにおいて、印刷装置または記録媒体に適合しないプロファイルにより変換が行われた場合には、警告が表示される。
【００４５】
なお、請求項１記載の入力ステップは、プロファイル変換ステップは、図５に示すフローチャートのＳ１２の処理が該当し、プロファイル変換ステップは、図５に示すフローチャートのＳ２６の処理が該当し、判断ステップは、図５に示すフローチャートのＳ１３の処理が該当し、制御ステップは、図５に示すフローチャートのＳ１４〜Ｓ１９およびＳ２５〜Ｓ２１の処理が該当する。また、請求項２および５記載のプロファイル適合判断ステップは、図５に示すフローチャートのＳ１４の処理が該当し、表示ステップは、図５に示すフローチャートのＳ１５の処理が該当する。
【００４６】
また、請求項３および６記載の記録媒体種類設定ステップは、図５に示すフローチャートのＳ１１の処理が該当し、記録媒体適合判断ステップは、図５に示すフローチャートのＳ１７の処理が該当し、表示ステップは、図５に示すフローチャートのＳ１８の処理が該当する。また、請求項４記載の選択ステップは、図４に示すフローチャートのＳ３の処理が該当し、第１の画像処理ステップは、図４に示すフローチャートのＳ５の処理が該当し、出力ステップは、図４に示すフローチャートのＳ６およびＳ７の処理が該当し、第２の画像処理ステップは、図５に示すフローチャートのＳ２６の処理が該当し、判断ステップは、図５に示すフローチャートのＳ１３の処理が該当し、制御ステップは、図５に示すフローチャートのＳ１４〜Ｓ１９およびＳ２５〜Ｓ２１の処理が該当する。
【００４７】
以上実施形態に基づき本発明を説明したが、本発明は上記実施形態に何ら限定されるものでなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【００４８】
例えば、上記実施形態では、プロファイル変換処理には、キャリブレーション処理が含まれるものとしたが、プロファイル変換処理には、キャリブレーション処理が含まれないものと、プロファイル変換処理の後、必要に応じてキャリブレーション処理を行うようにしてもよい。
【００４９】
また、上記実施形態では、プロファイル変換処理には、ハーフトーン処理が含まれないものとしたが、プロファイル変換処理にハーフトーン処理が含まれるものとし、プロファイル変換が行われた場合には、ハーフトーン処理を行わないようにしてもよい。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施形態におけるコンピュータの電気的構成を示すブロック図である。
【図２】アプリケーションでの処理におけるプロファイルを指定する画面を示す図である。
【図３】プリンタドライブでの処理におけるプロパティを設定する画面を示す図である。
【図４】アプリケーションでの処理を示すフローチャートである。
【図５】プリンタドライバでの処理を示すフローチャートである。
【符号の説明】
【００５１】
１０            コンピュータ（画像処理装置）
１１            ＣＰＵ
１４            ハードディスク
１４ｂ          アプリケーションメモリ
１４ｃ          プリンタドライバメモリ
１６            ＬＣＤ（表示手段）
【図１】
2007108970.tif 000003
【図２】
2007108970.tif 000004
【図３】
2007108970.tif 000005
【図４】
2007108970.tif 000006
【図５】
2007108970.tif 000007