(57)【要約】【課題】過度に記録媒体の容量を必要としていた。【解決手段】印刷媒体の指定と画像データに基づく印刷実行指示とを受け付け、印刷媒体に記録する着色剤の量を前記画像データに基づいて特定する際に参照される印刷媒体に対応づけられた色変換データであって、指定された前記印刷媒体に対応する前記色変換データが記録媒体に記録されているか否かを判定し、指定された前記印刷媒体に対応する前記色変換データが前記記録媒体に記録されていない場合、指定された前記印刷媒体に対応する前記色変換データを取得するとともに、取得された前記色変換データを参照して前記画像データの印刷処理を実行する。【選択図】図３
2010211564.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体の指定と画像データに基づく印刷実行指示とを受け付ける印刷実行指示受付機能と、
印刷媒体に記録する着色剤の量を前記画像データに基づいて特定する際に参照される印刷媒体に対応づけられた色変換データであって、指定された前記印刷媒体に対応する前記色変換データが記録媒体に記録されているか否かを判定する色変換データ判定機能と、
指定された前記印刷媒体に対応する前記色変換データが前記記録媒体に記録されていない場合、指定された前記印刷媒体に対応する前記色変換データを取得するとともに、取得された前記色変換データを参照して前記画像データの印刷処理を実行する印刷実行機能と、
をコンピュータに実現させる印刷制御プログラム。
【請求項２】
指定可能な前記印刷媒体に対応する最新の前記色変換データが前記記録媒体に記録されているか否かを示す色変換データの取得状態を特定する色変換データ取得状態特定機能を備え、
前記印刷実行指示受付機能は、指定可能な前記印刷媒体を表示部に表示させるとともに、表示された前記印刷媒体に対応する前記色変換データの取得状態を表示部に表示させて前記印刷媒体の指定を受け付ける、
請求項１に記載の印刷制御プログラム。
【請求項３】
前記印刷実行指示受付機能は、前記印刷制御プログラムの初期設定時と更新時とのいずれかまたは双方にて取得された、指定可能な前記印刷媒体を表示させるための表示データに基づいて指定可能な前記印刷媒体を前記表示部に表示させる、
請求項２に記載の印刷制御プログラム。
【請求項４】
前記印刷実行機能は、前記画像データの階調値と機器非依存色空間で表現された色を示す階調値とを対応づけるプロファイルデータであって、前記印刷制御プログラムの初期設定時と更新時とのいずれかまたは双方にて取得されたプロファイルデータに基づいて色が特定される前記画像データに基づいて前記印刷処理を実行する、
請求項３に記載の印刷制御プログラム。
【請求項５】
印刷媒体の指定と画像データに基づく印刷実行指示とを受け付ける印刷実行指示受付手段と、
印刷媒体に記録する着色剤の量を前記画像データに基づいて特定する際に参照される印刷媒体に対応づけられた色変換データであって、指定された前記印刷媒体に対応する前記色変換データが記録媒体に記録されているか否かを判定する色変換データ判定手段と、
指定された前記印刷媒体に対応する前記色変換データが前記記録媒体に記録されていない場合、指定された前記印刷媒体に対応する前記色変換データを取得するとともに、取得された前記色変換データを参照して前記画像データの印刷処理を実行する印刷実行手段と、
を備える印刷制御装置。
【請求項６】
印刷媒体の指定と画像データに基づく印刷実行指示とを受け付ける印刷実行指示受付工程と、
印刷媒体に記録する着色剤の量を前記画像データに基づいて特定する際に参照される印刷媒体に対応づけられた色変換データであって、指定された前記印刷媒体に対応する前記色変換データが記録媒体に記録されているか否かを判定する色変換データ判定工程と、
指定された前記印刷媒体に対応する前記色変換データが前記記録媒体に記録されていない場合、指定された前記印刷媒体に対応する前記色変換データを取得するとともに、取得された前記色変換データを参照して前記画像データの印刷処理を実行する印刷実行工程と、
を含む印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は色変換を行って印刷を行う技術に関する。
【背景技術】
【０００２】
従来、機器に依存する色空間で表現された色を統一的に扱うカラーマネジメント技術が知られている。例えば、スキャナーやプリンターに対応するＲＧＢ色空間で表現された色をＬａｂ色空間やＸＹＺ色空間等の機器非依存色空間で表現された色に変換するためのプロファイルを予め定義することにより、機器間での色の差異を抑制する技術が知られている。
【０００３】
また、機器に依存する色空間で表現された色に基づいて印刷を行う際に、色変換データを参照して着色剤の記録量を特定して印刷する技術が知られている。例えば、プリンターに対応するＲＧＢ色空間で表現された階調値を色変換データに基づいてＣＭＹＫ各色のインク量に変換して印刷を実行する技術が知られている。
【０００４】
プリンターを制御するプリンタードライバーをインストールする際には、プリンターの機種および印刷媒体毎に定義されたプロファイルと色変換データをコンピュータの記録媒体に記録する。従来のプリンタードライバーにおいては、インストールの際に全ての印刷媒体に対応したプロファイルと色変換データを記録媒体に記録する。例えば、特許文献１においては、プリンター制御用ソフトウェアをアップデートする際にダウンロードすることが望ましいファイルを全て特定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２６９０２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述の従来技術においては、過度に記録媒体の容量を必要としていた。
すなわち、従来のプリンタードライバーのインストールにおいては、上述のように、プリンターで使用可能な全ての印刷媒体に対応したプロファイルと色変換データを記録媒体に記録する。また、一台のコンピュータにおいて複数の機種のプリンターのプリンタードライバーをインストールすることも可能であり、複数の機種のプリンターのプリンタードライバーをインストールする際には各機種で印刷対象として指定可能な全印刷媒体についてプロファイルと色変換データを記録媒体に記録する。
【０００７】
しかし、一般的なユーザーがプリンターで印刷対象として指定可能な印刷媒体の全てを使用することはまれである。従って、一般的なユーザーにとっては、自身が使用しない印刷媒体のプロファイルと色変換データが記録媒体に記録されることになる。特に、大判の印刷媒体に印刷可能なプリンターにおいては印刷対象として指定可能な印刷媒体の数が多いため、従来のプリンタードライバーのインストールによれば、使用されることのない極めて多量のデータが記録媒体に記録される。
本発明は、上記課題にかんがみてなされたもので、必要とされる記録媒体の容量を抑制することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、印刷媒体の指定とともに印刷実行指示を受け付け、指定された印刷媒体に対応する色変換データが記録媒体に記録されているか否かを判定する。そして、指定された印刷媒体に対応する色変換データが記録媒体に記録されていない場合には、指定された印刷媒体に対応する色変換データを取得するとともに、取得された色変換データを参照して画像データの印刷処理を実行する。
【０００９】
すなわち、印刷媒体の指定を伴う印刷実行指示を受け付けた場合、当該印刷媒体に対応する色変換データが記録媒体に記録済でなければ当該印刷媒体に対応する色変換データを取得するように構成されている。従って、少なくとも任意の印刷媒体に対する印刷の実行を開始する前には色変換データを入手することができる。このため、印刷制御プログラムのインストール時やアップデート時に全ての印刷媒体について予め色変換データを取得しておく必要はない。また、一度も印刷対象とならない印刷媒体に対応する色変換データは取得されない。この結果、必要とされる記録媒体の容量を抑制することができる。
【００１０】
ここで、印刷実行指示受付機能は、画像データが示す画像を印刷する対象となる印刷媒体の指定とともに印刷実行指示を受け付けることができればよい。すなわち、印刷実行時に参照される色変換データを特定するための情報として指定された印刷媒体を示す情報を取得することができればよい。
【００１１】
色変換データ判定機能は、指定された印刷媒体に対応する色変換データが記録媒体に記録されているか否かを判定することができればよい。すなわち、色変換データが予め印刷媒体に対して対応づけて記録媒体に記録されており、当該記録媒体を参照して、指定された印刷媒体に対応する色変換データが記録されているか否かを判定すればよい。なお、ここでは、少なくとも指定された印刷媒体に対応する色変換データが記録媒体に記録されているか否かを判定すればよい。従って、印刷媒体が指定された後に指定された印刷媒体に対応する色変換データが存在するか否かを判定してもよいし、所定のタイミングで印刷対象として指定可能な印刷媒体についての色変換データが存在するか否かを判定しておき、印刷媒体が指定された後に当該判定結果を参照して指定された印刷媒体に対応する色変換データが存在するか否かを判定してもよい。
【００１２】
また、色変換データは、印刷媒体に記録する着色剤の量を画像データに基づいて特定するためのデータであればよく、異なる色空間で表現された色を示す階調値同士を対応づけるテーブルデータであってもよいし、階調値同士の対応関係を示す関数であってもよい。すなわち、画像データの階調値を、着色剤の量を直接的あるいは間接的に規定する階調値に変換することができればよい。
【００１３】
画像データは画像を示し、当該画像の色を特定の色空間で表現したデータであればよい。すなわち、色変換データによって当該特定の色空間で表現された色に対応する着色剤の量を特定することができればよい。なお、特定の色空間は機器依存色空間であってもよいし、機器非依存色空間であってもよい。すなわち、各色空間に対応して印刷媒体毎の色変換を行うためのデータとして色変換データが定義されていればよい。
【００１４】
印刷実行機能において、指定された印刷媒体に対応する色変換データを取得する際には、上述の記録媒体（例えば、コンピュータのハードディスク）と異なる記録媒体から当該色変換データを取得することができればよい。従って、ネットワーク経由で他の装置から取得してもよいし、ＣＤ−ＲＯＭなどの可搬記録媒体から取得してもよい。また、色変換データを参照した印刷処理は、色変換データを参照した色変換処理を伴う印刷処理であればよい。すなわち、画像データが示す任意の色に対応する階調値を、色変換データを参照した補間処理等によって変換し、着色剤の量を直接的あるいは間接的に特定すればよい。その後、当該特定された量の着色剤を指定された印刷媒体に対して記録して画像を形成する。
【００１５】
さらに、印刷実行に際して色変換データを取得する必要があるか否かをユーザーに対して明示する構成を採用してもよい。例えば、印刷対象として指定可能な印刷媒体に対応する最新の色変換データが記録媒体に記録されているか否かを示す色変換データの取得状態を特定する。そして、指定可能な印刷媒体を表示部に表示させるとともに、表示された印刷媒体に対応する最新の色変換データの取得状態を表示部に表示させる。この構成によれば、ユーザーは色変換データが取得済であるか否かを認識することが可能であり、印刷処理を実行する際に色変換データの取得がなされるか否かを認識しながら印刷実行指示を行うことができる。
【００１６】
さらに、本発明においては、色変換データが記録媒体に記録されているか否かにかかわらず、指定可能な印刷媒体を選択肢としてユーザーに示し、当該指定可能な印刷媒体の中から印刷媒体の指定を受け付けることができるように構成することが好ましい。例えば、印刷制御プログラムの初期設定時と更新時とのいずれかまたは双方にて、指定可能な印刷媒体を表示させるための表示データを取得する構成とし、当該表示データに基づいて当該指定可能な印刷媒体を表示部に表示させる構成を採用可能である。
【００１７】
すなわち、印刷実行指示を行う際に、表示部に表示された情報に基づいてユーザーが印刷媒体を指定するために、少なくとも印刷実行指示を行う前に指定可能な印刷媒体を表示させるための表示データが取得されている構成とする。具体的には、印刷制御プログラムの初期設定時（インストール時）や更新時（アップデート時）に表示データを取得すれば、印刷実行指示を行う前に指定可能な印刷媒体を表示可能な状態となる。なお、更新時に表示データを取得する構成は、プリンターの販売開始時に指定不可能であった印刷媒体が運用の過程で指定可能になった場合に好適な構成である。
【００１８】
なお、印刷制御プログラムの初期設定時と更新時とのいずれかまたは双方にて取得される表示データは、指定可能な印刷媒体の全てであってもよいし、一部であってもよい。指定可能な印刷媒体の一部について表示データを取得する構成によれば、表示データを記録するために必要とされる記録媒体の容量を抑制することができる。なお、指定可能な印刷媒体の一部は、ユーザーの選択等に基づいて特定すればよい。
【００１９】
さらに、印刷媒体に関連する情報であって印刷実行指示を行う時点よりも前に必要になるデータは印刷実行指示を行う時点よりも前に取得しておくことが好ましい。例えば、プロファイルに基づいて色が特定される画像データに基づいて印刷処理を実行する構成においては、印刷実行指示が行われる前に画像データを扱う時点でプロファイルデータが取得されていることが好ましい。そこで、印刷制御プログラムの初期設定時と更新時とのいずれかまたは双方にて当該プロファイルデータを取得する構成とし、予め取得されたプロファイルデータが示すプロファイルに基づいて正確な色が特定される画像データについて印刷処理を実行する構成とする。この構成によれば、印刷実行指示を行う前にアプリケーションプログラム等でレタッチ等の作業を行う段階でプロファイルに基づいて正確に色を特定しつつレタッチを行うことができる。また、レタッチ後の色を正確に特定した状態で印刷を行うことができる。
【００２０】
なお、プロファイルデータは、画像データの階調値と機器非依存色空間で表現された色を示す階調値とを対応づけるプロファイルを示すデータであればよい。当該プロファイルデータは、画像データの階調値と機器非依存色空間の階調値とを対応づけるテーブルデータであってもよいし、階調値同士の対応関係を示す関数であってもよい。すなわち、画像データの階調値を機器に依存しない状態で正確に特定できればよい。むろん、印刷媒体毎に画像データの階調値が示す色が異なる場合、プロファイルデータを印刷媒体毎に定義することが好ましい。
【００２１】
さらに、本発明のように、ある印刷媒体を対象とした印刷処理が初めて行われるときに色変換データを取得する手法は、装置や方法としても適用可能である。また、以上のようなプログラム、装置、方法は、単独の印刷装置として実現される場合もあれば、複数の装置を組み合わせることによって実現される場合もあり、各種の態様を含むものである。例えば、コンピュータと印刷装置が協働することによって本発明にかかるプログラム、装置、方法を提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、印刷装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【図面の簡単な説明】
【００２２】
【図１】印刷制御装置の構成を示すブロック図である。
【図２】初期設定／更新処理を示すフローチャートである。
【図３】印刷制御処理を示すフローチャートである。
【図４】印刷実行指示画面の一例を示す図である。
【発明を実施するための形態】
【００２３】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）印刷制御装置の構成：
（１−１）初期設定／更新処理：
（１−２）印刷制御処理：
（２）他の実施形態：
【００２４】
（１）印刷制御装置の構成：
図１は、本発明にかかる印刷制御装置１０の構成を示すブロック図である。印刷制御装置１０は、ＲＡＭ，ＲＯＭ，ＣＰＵ等を備える制御部２０と記憶媒体３０とを備えており、制御部２０はＲＯＭや記憶媒体３０に記録されたプログラムを実行することができる。本実施形態においては、このプログラムの一つとしての印刷制御プログラム２１やインストールプログラム２２、アプリケーションプログラム２３等を実行可能である。印刷制御プログラム２１は印刷実行指示とともに印刷媒体の指定を受け付け、指定された印刷媒体に対応する色変換データ３０ｄが記録媒体３０に記録されていない場合に当該色変換データ３０ｄを取得する機能を備えている。
【００２５】
また、印刷制御装置１０は、図示しないインタフェースを備えており、印刷制御装置１０には当該インタフェースを介して表示部５０と入力部５１とプリンター５２とが接続される。表示部５０は制御部２０が出力する信号に応じて任意の画像を表示するディスプレイ等の装置である。入力部５１はユーザーの入力内容に対応した信号を出力するマウスやキーボード等の装置であり、制御部２０は当該信号に基づいてユーザーの入力内容を特定する。プリンター５２は制御部２０が出力する印刷データに基づいて印刷データが示す画像を印刷する装置である。
【００２６】
さらに、印刷制御装置１０は、図示しないインタフェースを介してインターネット等のネットワークに接続されており、制御部２０は、通信部３１を介して当該ネットワーク経由で情報の送受信を実行する。本実施形態において、制御部２０は、通信部３１を介して外部のサーバー５３にアクセスし、サーバー５３から色変換データ３０ｄを取得することができる。
【００２７】
記録媒体３０には、上述の各プログラムの他、画像データ３０ａ，プロファイルデータ３０ｂ，表示データ３０ｃ，色変換データ３０ｄを記録することが可能である。画像データ３０ａはアプリケーションプログラム２３によって作成される画像を示すデータであり、本実施形態においては機器依存色空間であるＲＧＢ色空間の階調値によって色が特定されたデータである。当該画像データ３０ａには、当該画像データ３０ａを作成する際に利用された入力機器に依存するＲＧＢ色空間の階調値（以下入力ＲＧＢ値と呼ぶ）と機器非依存色空間の階調値とを対応づけるプロファイルを示す図示しない入力プロファイルデータが対応づけられている。アプリケーションプログラム２３によって当該画像データ３０ａを扱う際には、当該入力プロファイルデータに基づいて機器非依存色空間の階調値を特定可能な状態で画像データ３０ａが示す画像の色の調整等を行う。
【００２８】
プロファイルデータ３０ｂは、プリンター５２で使用可能な印刷媒体に依存するＲＧＢ色空間の階調値（以下出力ＲＧＢ値と呼ぶ）と機器非依存色空間の階調値とを対応づけるプロファイルを示しており、アプリケーションプログラム２３による処理の過程で、画像データ３０ａの印刷処理時の色変換処理に使用することが可能である。なお、プロファイルデータ３０ｂは、プリンター５２にて使用可能な印刷媒体毎に予め定義される。
【００２９】
制御部２０は、アプリケーションプログラム２３の処理により画像データ３０ａが示す画像の色調整等を行うことが可能であるとともに、当該色調整等を行った後の画像をプリンター５２にて印刷することが可能である。本実施形態においては、制御部２０が、入力プロファイルおよびプロファイルデータ３０ｂに基づいて、機器非依存色空間を介して画像データ３０ａが示す入力ＲＧＢ値を出力ＲＧＢ値に変換し、変換後の出力ＲＧＢ値によって画像の色を表現した画像データを印刷制御プログラム２１に受け渡すことで印刷を実行する。従って、本実施形態において、印刷制御プログラム２１が処理対象とする画像データは出力ＲＧＢ値によって画像の色を特定したデータである。
【００３０】
色変換データ３０ｄは、当該出力ＲＧＢ値に基づいて印刷媒体に記録する着色剤の量を特定する際に参照されるデータである。本実施形態における印刷処理においては、処理の過程で出力ＲＧＢ値を、一旦、プリンター５２で使用するインク量に対応したＲＧＢ値に変換する。その後、ハーフトーン処理等を行ってインク色（例えば、ＣＭＹＫ）毎のインク量を示す階調値を取得する。色変換データ３０ｄは、当該出力ＲＧＢ値をインク量に対応したＲＧＢ値に変換するためのデータである。
【００３１】
表示データ３０ｃは、印刷実行指示とともに印刷対象となる印刷媒体の指定を受け付ける際に、表示部５０に印刷対象として指定可能な印刷媒体を表示するためのデータである。例えば、既定の表示エリアに表示され得る印刷媒体の名称を示すデータや、印刷媒体を指定するためのユーザインタフェースを構成するための画像を示すデータ等によって構成することができる。
【００３２】
以上のように、プロファイルデータ３０ｂと表示データ３０ｃと色変換データ３０ｄとのいずれもが、プリンター５２にて使用される印刷媒体毎に定義されるデータである。従って、特定の印刷媒体における印刷を完了するためにはプロファイルデータ３０ｂと表示データ３０ｃと色変換データ３０ｄとが取得されている（記録媒体３０に記録されている）ことが必要である。しかし、各データが必要とされるタイミングはそれぞれ異なるため、本実施形態においては、各データを取得するタイミングを適宜調整することによって記録媒体に不要なデータを記録しないように構成している。
【００３３】
すなわち、本実施形態において、プロファイルデータ３０ｂと表示データ３０ｃについては印刷制御プログラム２１の初期設定時と更新時とのいずれかまたは双方にて取得する構成とする。一方、色変換データ３０ｄは、印刷媒体を指定した印刷実行指示がなされた後、印刷処理を開始する前に取得する構成とする。
【００３４】
インストールプログラム２２は、印刷制御プログラム２１の初期設定を行うモジュールである。制御部２０は、図示しない可搬記録媒体の読み取り装置やサーバー５３からインストールプログラム２２を取得して初期設定を実行することができる。印刷制御プログラム２１の初期設定を実行後において当該印刷制御プログラム２１を更新することも可能であり、制御部２０は、図示しない可搬記録媒体の読み取り装置やサーバー５３から図示しないアップデートプログラムを取得して更新を実行することができる。
【００３５】
（１−１）初期設定／更新処理：
図２は、インストールプログラム２２およびアップデートプログラムによる初期設定／更新処理を示すフローチャートである。インストールプログラム２２が実行されると、制御部２０は、表示部５０に対して制御信号を出力し、印刷媒体を選択する環境設定画面を表示する（ステップＳ１００）。当該環境設定画面は、ユーザーが使用し得る印刷媒体をユーザー自身で選択するための画面であり、当該環境設定画面を表示部５０に表示した状態で制御部２０は印刷媒体の選択を受け付ける（ステップＳ１１０）。すなわち、制御部２０は、入力部５１の出力信号に基づいてユーザー自身が選択した印刷媒体を特定する。
【００３６】
次に、制御部２０は、選択された印刷媒体に対応するプロファイルデータ３０ｂおよび表示データ３０ｃが記録媒体３０に記録済であるか否かを判別する（ステップＳ１２０）。ステップＳ１２０にて、選択された印刷媒体に対応するプロファイルデータ３０ｂおよび表示データ３０ｃが記録媒体３０に記録済であると判別されないとき、制御部２０は、選択された印刷媒体に対応するプロファイルデータ３０ｂおよび表示データ３０ｃを取得して記録媒体３０に記録する（ステップＳ１３０）。
【００３７】
以上の処理により、環境設定画面を視認するユーザーが自身で選択した印刷媒体に対応するプロファイルデータ３０ｂと表示データ３０ｃとが記録媒体３０に記録される。この結果、制御部２０は、アプリケーションプログラム２３による処理の過程において、記録媒体３０に記録されたプロファイルデータ３０ｂを画像データ３０ａに対応づけて保存することが可能になる。
【００３８】
以上のようにプロファイルデータ３０ｂと表示データ３０ｃが記録媒体３０に記録された時点においては、印刷媒体に対応する色変換データ３０ｄは記録媒体３０に記録されない。従って、使用し得ない色変換データ３０ｄによって記録媒体３０の容量が無駄に消費されることはない。また、本実施形態においては、ユーザー自身が使用する意志を示していない印刷媒体に対応するプロファイルデータ３０ｂと表示データ３０ｃは記録媒体に３０に記録されない。従って、記録媒体３０の容量を無駄に消費することはない。なお、色変換データ３０ｄが必要とされるまで色変換データ３０ｄの取得を行わないことによって記録媒体３０の容量消費が充分に抑制されるのであれば、全印刷媒体に対応するプロファイルデータ３０ｂや表示データ３０ｃを取得するように構成してもよい。さらに、アプリケーションプログラム２３による処理の過程でユーザーによって印刷媒体に対応するプロファイルが指定されるまでプロファイルデータ３０ｂを取得しない構成としてもよい。
【００３９】
（１−２）印刷制御処理：
次に、印刷制御プログラム２１による処理を詳細に説明する。印刷制御プログラム２１は、色変換データ取得状態特定部２１ａと印刷実行指示受付部２１ｂと色変換データ判定部２１ｃと印刷実行部２１ｄとの各モジュールを備えている。制御部２０は、アプリケーションプログラム２３の処理に過程において、ユーザーが印刷実行指示のためのユーザインタフェースを呼び出すと、制御部２０は当該印刷制御プログラム２１を実行する。
【００４０】
図３は、印刷制御プログラム２１によって制御部２０が実行する印刷制御処理を示している。当該印刷制御処理において、制御部２０は、色変換データ取得状態特定部２１ａの処理により、最新の色変換データ３０ｄの取得状態を特定する（ステップＳ２００）。すなわち、上述のステップＳ１１０にて選択された印刷媒体はプリンター５２による印刷対象として指定可能な印刷媒体となり、制御部２０は、これらの指定可能な印刷媒体のそれぞれに対応する色変換データ３０ｄが記録媒体３０に記録されているか否かを判別する。また、色変換データ３０ｄが記録媒体３０に記録されている場合には、当該記録された色変換データ３０ｄが最新であるか否かを判別する。なお、最新の色変換データ３０ｄは図示しない可搬記録媒体やサーバー５３によって特定される。例えば、図示しない可搬記録媒体やサーバー５３によって制御部２０に対して最新の色変換データ３０ｄのバージョン情報を提供する構成等によって実現可能である。
【００４１】
次に、制御部２０は、印刷実行指示受付部２１ｂの処理により、印刷媒体の指定を受け付ける（ステップＳ２１０）。すなわち、制御部２０は、表示部５０に対して制御信号を出力し、印刷媒体の指定および印刷実行指示を行うための印刷実行指示画面を表示部５０に表示する。このとき、制御部２０は、表示データ３０ｃを参照し、当該表示データ３０ｃが示す印刷媒体を指定可能な印刷媒体とする。さらに、制御部２０は、入力部５１の出力信号に基づいてユーザーが指定した印刷媒体を特定する。
【００４２】
次に、制御部２０は、印刷実行指示受付部２１ｂの処理により、指定された印刷媒体に対応する色変換データ３０ｄの取得状態を案内する（ステップＳ２２０）。すなわち、制御部２０は、表示部５０に対して制御信号を出力し、指定された印刷媒体に対応する最新の色変換データ３０ｄが取得されているか否かをユーザーに認識させるための案内を行う。
【００４３】
図４は、印刷実行指示画面の例を示す図である。同図４に示す例においては、画面の上部にて矩形の枠内にユーザーによって指定された印刷媒体を表示しており、ドロップダウンリストによって他の印刷媒体を指定可能に構成されている。図４においてはタイプＡという印刷媒体が指定されている状態を示している。また、図４に示す例では、画面の中央部の矩形の枠において、指定された印刷媒体に対応する色変換データ３０ｄの取得状態を案内している。この例においては、指定された印刷媒体に対応する最新の色変換データ３０ｄが記録媒体３０に記録されていない場合に、印刷実行前に最新の色変換データ３０ｄが取得されることを文字にて案内する。図４においては、タイプＡに対応する色変換データ３０ｄが記録媒体３０に記録されていない場合の案内を示している。
【００４４】
次に、制御部２０は、印刷実行指示受付部２１ｂの処理により、印刷実行指示画面にてユーザーが印刷実行指示を行ったか否かを判別する（ステップＳ２３０）。図４に示す例においては、印刷実行指示画面の下部にて矩形の印刷実行指示ボタンが表示されており、制御部２０は、入力部５１の出力信号に基づいて当該印刷実行指示ボタンによる印刷実行指示が行われたか否かを判別する。
【００４５】
次に、制御部２０は、色変換データ判定部２１ｃの処理により、指定された印刷媒体の色変換データ３０ｄが最新であったか否かを判別する（ステップＳ２４０）。すなわち、制御部２０は、印刷実行指示がなされたときに指定されていた印刷媒体を印刷対象として指定された印刷媒体であるとみなす。そして、上述の色変換データ３０ｄの取得状態に基づいて、当該指定された印刷媒体に対応する色変換データ３０ｄが記録媒体３０に記録されているか否かを判別する。また、色変換データ３０ｄが記録媒体３０に記録されている場合には、当該記録された色変換データ３０ｄが最新であるか否かを判別する。
【００４６】
ステップＳ２４０にて、指定された印刷媒体の色変換データ３０ｄが最新であったと判別されない場合、制御部２０は、印刷実行部２１ｄの処理により、当該指定された印刷媒体に対応する色変換データ３０ｄを取得する（ステップＳ２５０）。すなわち、制御部２０は、図示しない可搬記録媒体やサーバー５３から最新の色変換データ３０ｄを取得して記録媒体３０に記録する。そして、ステップＳ２５０の後、またはステップＳ２４０にて指定された印刷媒体の色変換データ３０ｄが最新であったと判別されなかった場合、制御部２０は、印刷実行部２１ｄの処理により、色変換データ３０ｄに基づく色変換処理を行って印刷を行う（ステップＳ２６０）。すなわち、制御部２０は、指定された印刷媒体に対応した色変換データ３０ｄに基づいて、当該印刷媒体に対応した出力ＲＧＢ値をインク量に対応したＲＧＢ値に変換し、ハーフトーン処理等を実行して印刷データを生成する。そして、当該印刷データをプリンター５２に対して出力することによって印刷を実行する。
【００４７】
以上の処理によれば、印刷実行指示とともに指定された印刷媒体に対応する色変換データ３０ｄが記録媒体３０に記録され、印刷実行指示とともに指定されていない印刷媒体に対応する色変換データ３０ｄは記録媒体３０に記録されない。従って、実際に指定された印刷媒体に対応した色変換データ３０ｄは、印刷処理を開始する前に記録媒体３０に記録される。また、指定されたことのない印刷媒体に対応した色変換データ３０ｄは記録媒体３０に記録されない。このため、記録媒体３０の容量を無駄に消費することはない。
【００４８】
（２）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、ある印刷媒体を対象とした印刷処理が初めて行われるときに色変換データを取得することができる限りにおいて、他にも種々の実施形態を採用可能である。例えば、上述の実施形態においては、入力プロファイルおよびプロファイルデータ３０ｂに基づいて、機器非依存色空間を介して画像データ３０ａが示す入力ＲＧＢ値を出力ＲＧＢ値に変換する構成を採用していたが、他の構成を採用してもよい。すなわち、色変換データ３０ｄを参照することによって画像データに基づいて着色剤の量を特定する構成であればよく、アプリケーションプログラム２３によって画像データ３０ａを保存する際にプロファイルデータ３０ｂに基づいて出力ＲＧＢ値を特定し、当該出力ＲＧＢ値によって画像の色を規定した画像データ３０ａを保存する構成としてもよい。
【００４９】
また、印刷制御処理が実行された場合に、印刷媒体に対応した色変換データ３０ｄの取得状態を特定する構成の他、定期的に色変換データ３０ｄが最新であるか否かを判定し色変換データの取得状態を特定しておく構成としてもよい。この構成によれば、印刷媒体の指定を受け付ける際に当該取得状態を参照して当該取得状態をユーザーに案内することができる。また、当該取得状態を参照して、指定された印刷媒体の色変換データ３０ｄが最新であるか否かを判定することができる。
【００５０】
さらに、一旦、色変換データ３０ｄが作成された後、当該作成された色変換データ３０ｄを更新することがない構成であれば、色変換データ判定部２１ｃの処理において、制御部２０は色変換データ３０ｄが最新であるか否かを判別する必要はない。すなわち、指定された印刷媒体に対応する色変換データ３０ｄが記録媒体３０に記録済であるか否かを判定すればよい。
【符号の説明】
【００５１】
１０…印刷制御装置、２０…制御部、２１…印刷制御プログラム、２１ａ…色変換データ取得状態特定部、２１ｂ…印刷実行指示受付部、２１ｃ…色変換データ判定部、２１ｄ…印刷実行部、２２…インストールプログラム、２３…アプリケーションプログラム、３０…記憶媒体、３０ａ…画像データ、３０ｂ…プロファイルデータ、３０ｃ…表示データ、３０ｄ…色変換データ、３１…通信部、５０…表示部、５１…入力部、５２…プリンター、５３…サーバー
【図１】
2010211564.tif 000003
【図２】
2010211564.tif 000004
【図３】
2010211564.tif 000005
【図４】
2010211564.tif 000006