(57)【要約】      （修正有）【課題】ユーザの意図に沿った色の画像をプリンタに印刷させる。【解決手段】表示装置は、第１の色空間で表された複数個の第１の色値と、第２の色空間で表された複数個の第２の色値と、を対応付ける第１の色変換プロファイルを取得する第１の取得部であって、各第２の色値は、対応する第１の色値に基づいて特定のプリンタによって印刷される色を表示部に表示する色値である、第１の取得部と、特定のプリンタによって印刷される色で表現された表示画像を表示部に表示する表示制御部と、表示部に表示された表示画像の色をユーザの操作に応じて調整する調整部と、表示画像の色の調整結果を用いて、入力画像データを、調整済みの表示画像を特定のプリンタによって印刷するための画像データに変換する第２の色変換プロファイルを生成するプロファイル生成部と、第２の色変換プロファイルを用いて特定のプリンタに印刷させる指示を送信する送信部と、を備える。【選択図】図６
2015100020.tif 000002
【特許請求の範囲】
【請求項１】
プリンタと通信可能に接続される表示装置であって、
表示部と、
第１の色空間で表された複数個の第１の色値と、第２の色空間で表された複数個の第２の色値と、を対応付ける第１の色変換プロファイルを取得する第１の取得部であって、各前記第２の色値は、対応する前記第１の色値に基づいて特定のプリンタによって印刷される色を前記表示部に表示する色値である、前記第１の取得部と、
前記特定のプリンタによって印刷される色で表現された表示画像を前記表示部に表示する表示制御部であって、前記表示画像は、入力画像データを前記第１の色変換プロファイルを用いて色変換することによって得られる表示画像データを用いて表示される、前記表示制御部と、
前記表示部に表示された前記表示画像の色をユーザの操作に応じて調整する調整部であって、前記表示画像の色は、前記特定のプリンタによって印刷可能な色域内で調整可能である、前記調整部と、
前記表示画像の色の調整結果を用いて、前記入力画像データを、調整済みの前記表示画像を前記特定のプリンタによって印刷するための画像データに変換する第２の色変換プロファイルを生成するプロファイル生成部と、
印刷対象の対象画像データを前記第２の色変換プロファイルを用いて変換して得られる変換済み画像データによって表される変換済み画像を前記特定のプリンタに印刷させる印刷指示を送信する送信部と、
を備える、表示装置。
【請求項２】
請求項１に記載の表示装置であって、
前記特定のプリンタは、複数種類の色材を用いて印刷を実行し、
前記特定のプリンタは、前記複数個の第１の色値と、前記複数種類の色材の使用量と、を対応付ける第３の色変換プロファイルを有し、
前記表示装置は、さらに、前記第３の色変換プロファイルを取得する第２の取得部を備
え、
前記プロファイル生成部は、前記表示画像の色の調整結果と、前記第３の色変換プロファイルと、を用いて、前記対象画像データを、前記複数種類の色材の使用量を画素ごとに表す印刷画像データに変換するための前記第２の色変換プロファイルを生成し、
前記送信部は、前記第２の色変換プロファイルを含む前記印刷指示を送信する、表示装
置。
【請求項３】
請求項１または請求項２に記載の表示装置であって、
前記入力画像データは、前記対象画像データとは異なる調整用の画像データであり、
前記調整用の画像データによって表される画像は、互いに異なる複数の色相を有する複数のオブジェクトを含み、
前記複数のオブジェクトの前記複数の色相を表す色相値は、色相値が取り得る範囲に分散している、表示装置。
【請求項４】
請求項３に記載の表示装置であって、
前記表示制御部は、さらに、入力画像データによって表される画像を、入力画像データを前記第１の色変換プロファイルを用いて色変換することなく、前記表示画像と並べて前記表示部に表示する、表示装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の表示装置であって、
前記調整部は、前記入力画像データによって表される画像の明度に近づくように、前記表示画像の明度を、自動的に調整し、ユーザの操作に応じて、前記表示画像の色相および彩度のうち少なくとも一方に関する色値を調整する、表示装置。
【請求項６】
請求項１ないし請求項５のいずれかに記載の表示装置であって、さらに、
第１の対象画像データを用いる印刷のために生成された前記第２の色変換プロファイルを記憶部に記憶させる記憶処理部を備え、
前記第２の色変換プロファイルは、前記第１の対象画像データを用いる印刷のために用いられるとともに、前記第１の対象画像データとは異なる第２の対象画像データを用いる印刷のために用いられる、表示装置。
【請求項７】
請求項１ないし請求項６のいずれかに記載の表示装置であって、
前記特定のプリンタは、前記特定のプリンタによって印刷される色を有する見本画像を表示し、
前記表示装置は、さらに、前記見本画像に対応する複数個のサンプル画像を前記表示部に表示して、前記複数個のサンプル画像の中から、前記見本画像に類似する色を有するサンプル画像の選択をユーザから受け付ける受付部を備え、
前記第１の取得部は、ユーザによって選択された前記サンプル画像に基づいて、前記第１の色変換プロファイルを生成することによって、前記第１の色変換プロファイルを取得する、表示装置。
【請求項８】
請求項１ないし請求項７のいずれかに記載の表示装置であって、さらに、
生成済みの前記第２の色変換プロファイルを記憶部に記憶させる記憶処理部と、
生成済みの前記第２の色変換プロファイルが前記記憶部に記憶されており、かつ、特定の条件が満たされた場合に、新たな前記第２の色変換プロファイルの生成をユーザに推奨する推奨部と、
を備える、表示装置。
【請求項９】
コンピュータプログラムであって、
第１の色空間で表された複数個の第１の色値と、第２の色空間で表された複数個の第２の色値と、を対応付ける第１の色変換プロファイルを取得する第１の取得部であって、各前記第２の色値は、対応する前記第１の色データに基づいて特定のプリンタによって印刷される色を表示部に表示する色値である、前記第１の取得機能と、
前記特定のプリンタによって印刷される色で表現された表示画像を前記表示部に表示する表示制御部であって、前記表示画像は、入力画像データを前記第１の色変換プロファイルを用いて色変換することによって得られる表示画像データを用いて表示される、前記表示制御機能と、
前記表示部に表示された前記表示画像の色をユーザの操作に応じて調整する調整部であって、前記表示画像の色は、前記特定のプリンタによって印刷可能な色域内で調整可能である、前記調整機能と、
前記表示画像の色の調整結果を用いて、前記入力画像データを、調整済みの前記表示画像を前記特定のプリンタによって印刷するための画像データに変換する第２の色変換プロファイルを生成するプロファイル生成機能と、
印刷対象の対象画像データを前記第２の色変換プロファイルを用いて変換して得られる変換済み画像データによって表される変換済み画像を前記特定のプリンタに印刷させる印刷指示を送信する送信機能と、
をコンピュータに実現させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタと通信可能に接続される表示装置に関する。
【背景技術】
【０００２】
プリンタと通信可能に接続される表示装置を用いて、プリンタに印刷を実行させることが行われている。例えば、特許文献１では、表示装置の表示部（例えば、液晶ディスプレイ）に表示される色と、プリンタを用いて印刷される色と、を一致させる、いわゆるカラーマッチングを行う技術が開示されている。こうすれば、表示部に表示される画像の色と、プリンタを用いて印刷される画像の色が異なることに起因してユーザが感じる違和感を低減することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−８７３４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記技術では、例えば、表示部に表示される画像の色と、ユーザが印刷したい画像の色とが異なる場合に、ユーザの意図に沿った色を有する画像を印刷することができない可能性があった。
【０００５】
本発明は、ユーザの意図に沿った色を有する画像をプリンタに印刷させることができる表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の適用例として実現することが可能である。
【０００７】
［適用例１］プリンタと通信可能に接続される表示装置であって、
表示部と、
第１の色空間で表された複数個の第１の色値と、第２の色空間で表された複数個の第２の色値と、を対応付ける第１の色変換プロファイルを取得する第１の取得部であって、各前記第２の色値は、対応する前記第１の色値に基づいて特定のプリンタによって印刷される色を前記表示部に表示する色値である、前記第１の取得部と、
前記特定のプリンタによって印刷される色で表現された表示画像を前記表示部に表示する表示制御部であって、前記表示画像は、入力画像データを前記第１の色変換プロファイルを用いて色変換することによって得られる表示画像データを用いて表示される、前記表示制御部と、
前記表示部に表示された前記表示画像の色をユーザの操作に応じて調整する調整部であって、前記表示画像の色は、前記特定のプリンタによって印刷可能な色域内で調整可能である、前記調整部と、
前記表示画像の色の調整結果を用いて、前記入力画像データを、調整済みの前記表示画像を前記特定のプリンタによって印刷するための画像データに変換する第２の色変換プロファイルを生成するプロファイル生成部と、
印刷対象の対象画像データを前記第２の色変換プロファイルを用いて変換して得られる変換済み画像データによって表される変換済み画像を前記特定のプリンタに印刷させる印刷指示を送信する送信部と、
を備える、表示装置。
【０００８】
上記構成によれば、特定のプリンタによって印刷される色で表現された表示画像が表示装置に表示される。そして、ユーザの操作に応じて実行される表示画像の色の調整結果に基づいて、第２の色変換プロファイルが生成される。さらに、第２の色変換プロファイルを用いて変換して得られる変換済み画像データによって表される変換済み画像を特定のプリンタに印刷させる印刷指示が送信される。この結果、ユーザの意図に沿った色を有する画像を特定のプリンタに印刷させることができる。
【０００９】
なお、本発明は、種々の形態で実現することが可能であり、例えば、色変換プロファイルの生成方法、印刷方法、これらの装置または方法を実現するためのコンピュータプ口グラム、そのコンピュータプログラムを記録した記録媒体、等の形態で実現することができる。
【図面の簡単な説明】
【００１０】
【図１】実施例における表示装置としての携帯端末を含むシステムの構成を示す図。
【図２】印刷関連処理の概要について説明するための図。
【図３】プロファイル取得処理のフローチャート。
【図４】見本画像とサンプル画像の一例を示す図。
【図５】ＲＧＢ色空間における複数個の代表色について説明する図。
【図６】印刷制御処理のフローチャート。
【図７】第１実施例のＵＩ画面の一例を示す図。
【図８】調整処理のフローチャート。
【図９】第２実施例の印刷制御処理のフローチャート。
【図１０】第２実施例のＵＩ画面の一例を示す図。
【図１１】変形例のＵＩ画面の一例を示す図である。
【発明を実施するための形態】
【００１１】
Ａ．第１実施例
Ａ−１．システムの構成
次に、本発明の実施の形態を実施例に基づき説明する。図１は、実施例における表示装置としての携帯端末を含むシステムの構成を示すブロック図である。このシステムは、プリンタ２００と、サーバ３００と、携帯端末４００と、を備えている。プリンタ２００は、ローカルエリアネットワーク（ＬＡＮ）８０に接続されている。ＬＡＮ８０は、インターネット７０と、アクセスポイント５０と、に接続されている。携帯端末４００とプリンタ２００とは、ＬＡＮ８０とアクセスポイント５０とを介して、通信可能である。また、携帯端末４００とサーバ３００とは、アクセスポイント５０とＬＡＮ８０とインターネット７０とを介して、通信可能である。
【００１２】
プリンタ２００は、ＣＰＵやメモリ（図示省略）を含むコンピュータによって構成される制御部２１０と、液晶パネルを含む表示部２２０と、印刷実行部２３０と、を備えている。表示部２２０の液晶パネルは、いわゆるカラー液晶パネルであり、液晶パネルの各画素は、ＲＧＢの３色に対応する３個のサブ画素を含む。表示部２２０は、供給されるＲＧＢ画像データに基づいて、カラー画像を表示することができる。印刷実行部２３０は、複数色のインク、すなわち、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロ）、Ｋ（ブラック）の４色のインクを用いて、印刷を実行するインクジェット式のプリントエンジンである。
【００１３】
プリンタ２００のメモリには、デフォルトの印刷プロファイルＰＰと、表示部２２０用の表示プロファイルＰＤＰが格納されている。印刷プロファイルＰＰは、ＲＧＢ色空間の色値（ＲＧＢ値）と、ＣＭＹＫ色空間の色値（ＣＭＹＫ値）と、を対応付けるＲＧＢ−ＣＭＹＫ色変換プロファイル（例えば、ルックアップテーブル）である。ＲＧＢ値は、ＲＧＢの３個の色成分の値（Ｒ値、Ｇ値、Ｂ値）を含み、各色成分の値は、例えば、０〜２５５の２５６階調の値である。ＣＭＹＫ値は、ＣＭＹＫの４色のインクの使用量を示す値（Ｃ値、Ｍ値、Ｙ値、Ｋ値）を含み、各使用量を示す値は、例えば、０〜２５５の２５６階調の値である。
【００１４】
制御部２１０は、ＲＧＢ値を画素ごとに含むＲＧＢ画像データを用いて、印刷を実行することができる。具体的には、制御部２１０は、ＲＧＢ画像データに含まれるＲＧＢ値を、印刷プロファイルＰＰを用いて、ＣＭＹＫ値に変換することによって、ＣＭＹＫ値を画素ごとに含むＣＭＹＫ画像データを生成する。制御部２１０は、ＣＭＹＫ画像データに対して、誤差拡散処理などのハーフトーン処理を実行して、ドットデータを生成する。ドットデータは、ドットの形成状態を画素ごと、かつ、インクの色ごとに表すデータである。ドットデータに含まれる複数個の画素の値は、それぞれ、ドットの形成を示す値と、ドットの非形成を示す値のいずれかの値である。ドットの形成を示す値は、１種類のドットの形成を示す１種類の値のみを含んでも良いし、ドットの大きさが異なる複数種類のドットの形成を示す複数種類の値を含んでも良い。制御部２１０は、ドットデータを用いて、印刷実行部２３０を制御して、印刷を実行する。
【００１５】
なお、後述するように、制御部２１０は、デフォルトの印刷プロファイルＰＰとは異なる印刷プロファイルを取得した場合には、デフォルトの印刷プロファイルＰＰとは異なる印刷プロファイルを用いて、ＣＭＹＫ画像データを生成することができる。
【００１６】
表示プロファイルＰＤＰは、例えば、プリンタ２００の表示部２２０に、ＲＧＢ画像データを用いて、見本画像を表示する際に用いられる。表示プロファイルＰＤＰについては後述する。
【００１７】
サーバ３００は、ＣＰＵとメモリ（図示省略）とを備える公知のコンピュータである。サーバ３００は、ハードディスクなどの不揮発性記憶装置（図示省略）を備えており、後述する印刷関連処理にて用いられる各種のプロファイルを格納（記憶）して保存するために利用される。
【００１８】
携帯端末４００は、例えば、スマートフォンと呼ばれる多機能携帯電話である。携帯端末４００は、ＣＰＵ４１０と、ＲＡＭなどの揮発性記憶装置４２０と、ハードディスクドライブやフラッシュメモリなどの不揮発性記憶装置４３０と、無線ＩＦ部４４０と、電話などの通信を行う電話ＩＦ部４５０と、スピーカやマイクを含み電話機能などを実現するための音声処理部４６０と、タッチパネルや操作キーなどを含む操作部４７０と、タッチパネルと重畳された液晶パネルなどを含む表示部４８０と、を主に備えている。
【００１９】
表示部４８０の液晶パネルは、いわゆるカラー液晶パネルであり、液晶パネルの各画素は、ＲＧＢの３色に対応する３個のサブ画素を含む。表示部４８０は、供給されるＲＧＢ画像データに基づいて、カラー画像を表示することができる。
【００２０】
無線ＩＦ部４４０は、アンテナを含み、例えば、アクセスポイント５０を介した無線通信を行う。例えば、無線ＩＦ部４４０は、携帯端末４００と、プリンタ２００やサーバ３００との間の通信に用いられる。
【００２１】
揮発性記憶装置４２０は、ＣＰＵ４１０が処理を行う際に生成される種々の中間データを一時的に格納するバッファ領域４２５が設けられている。
【００２２】
不揮発性記憶装置４３０には、制御プログラムＰＧ１と、プリンタアプリケーションプログラムＰＧ２と、が格納されている。制御プログラムＰＧ１は、ＯＳ（オペレーティングシステム）の機能や、電話機能など、携帯端末４００の基本機能を実現するプログラムである。制御プログラムＰＧ１は、例えば、携帯端末４００の製造者によって提供され、出荷時に予め格納されている。プリンタアプリケーションプログラムＰＧ２は、プリンタ２００を利用するための機能を実現するプログラムである。プリンタアプリケーションプログラムＰＧ２は、携帯端末４００に新たな機能を追加するプログラム（「アプリ」などと呼ばれる。）であり、例えば、携帯端末４００の製造者とは異なる提供者（例えば、プリンタ２００の製造者）によって、所定のサーバからダウンロードする形態で、提供される。また、プリンタアプリケーションプログラムＰＧ２は、例えば、携帯端末４００の製造者によって提供され、出荷時に予め格納されていても良い。
【００２３】
ＣＰＵ４１０は、プリンタアプリケーションプログラムＰＧ２を実行することによって、プリンタ２００による印刷に関連する印刷関連処理を実行することができる。以下、これらの処理について説明する。
【００２４】
Ａ−２．印刷関連処理：
Ａ−２−１．概要：
図２は、印刷関連処理の概要について説明するための図である。上述したように、印刷対象のＲＧＢ画像データ（以下、対象画像データとも呼ぶ）を用いて、プリンタ２００による印刷が実行される場合には、一般的には、図２の矢印ＡＲ１で示すように、対象画像データは、印刷プロファイルＰＰを用いて、ＣＭＹＫ画像データに変換される。そして、ＣＭＹＫ画像データを用いて印刷画像ＰＩが印刷される。
【００２５】
当該ＣＭＹＫ画像データを用いて、プリンタ２００によって印刷される印刷画像の色は、プリンタ２００の印刷実行部２３０やインクの特性によって決まる（すなわち、機器依存性を有する）。プリンタ２００の印刷実行部２３０やインクの特性は、機種差や個体差を含む。したがって、同じＲＧＢ画像データを用いてプリンタ２００によって印刷される印刷画像ＰＩの色は、機種ごとに、あるいは、個体ごとに、変化し得る。
【００２６】
また、対象画像データを用いて、表示部４８０に表示される表示画像ＤＩの色は、表示部４８０の液晶パネルの特性によって決まる（すなわち、機器依存性を有する）。液晶パネルの特性は、機種差や個体差を含む。したがって、同じＲＧＢ画像データを用いて、表示部４８０に表示される表示画像ＤＩの色は、機種ごとに、あるいは、個体ごとに、変化し得る。
【００２７】
したがって、同じ対象画像データを用いて、表示部４８０に表示される表示画像ＤＩの色と、プリンタ２００によって印刷される印刷画像ＰＩの色は、異なり得る。この結果、例えば、ユーザが、表示部４８０に表示される表示画像ＤＩを見て、プリンタ２００による印刷を行う場合を考える。この場合には、印刷画像ＰＩの色が、表示画像ＤＩの色とは異なることによって、印刷画像ＰＩの色がユーザの期待する色とは異なる可能性がある。
【００２８】
そこで、同じ対象画像データを用いて、表示部４８０に表示される表示画像ＤＩの色と、プリンタ２００によって印刷される印刷画像ＰＩの色と、をほぼ一致させるために、ＲＧＢ値を調整する表示プロファイルＤＰが用いられる。すなわち、図２で矢印ＡＲ２で示すように、対象画像データを用いて、表示部４８０に表示画像ＤＩを表示する際に、対象画像データが表示プロファイルＤＰを用いて変換されることによって、表示画像データが生成される。表示プロファイルは、第１種のＲＧＢ値（Ｒ値、Ｇ値、Ｂ値）と、第２種のＲＧＢ値（Ｒ'値、Ｇ'値、Ｂ'値）と、を対応付けるプロファイルである。表示プロファイルＤＰを用いて生成された表示画像データによって表される表示画像ＤＩの色は、表示部４８０に表示された場合に、印刷画像ＰＩの色とほぼ一致する。
【００２９】
表示部４８０に表示される表示画像の色は、機器依存性を有するので、表示プロファイルは、表示部ごとに生成されることが好ましい。なお、プリンタ２００の表示部２２０についても同様のことが言え、上述したプリンタ２００の表示プロファイルＰＤＰ（図１）は、プリンタ２００の表示部２２０のために生成された表示プロファイルである。プリンタ２００の表示プロファイルＰＤＰは、例えば、プリンタ２００の製造時に予めプリンタ２００の製造者によって生成されて、プリンタ２００のメモリに予め格納されている。
【００３０】
携帯端末４００のＣＰＵ４１０は、携帯端末４００の表示部４８０のための表示プロファイルＤＰを生成、取得するプロファイル取得処理を実行することができる。プロファイル取得処理の詳細については後述する。
【００３１】
表示プロファイルＤＰを用いると、携帯端末４００の表示部４８０に表示画像ＤＩを表示させることによって、ユーザは、印刷画像ＰＩを実際に印刷することなく、印刷画像ＰＩの内容を確認することができる。しかしながら、表示部４８０に表示される表示画像ＤＩ（すなわち、未調整の印刷画像ＰＩ）が、ユーザが印刷したい画像の色と異なる場合には、印刷画像ＰＩの色を調整できることが好ましい。携帯端末４００のＣＰＵ４１０は、後述する印刷制御処理において、印刷画像ＰＩの色を調整するための色調整プロファイルＡＰを生成することができる。色調整プロファイルＡＰは、調整前の第１種のＲＧＢ値（Ｒ値、Ｇ値、Ｂ値）と、調整後の第３種のＲＧＢ値（Ｒ''値、Ｇ''値、Ｂ''値）と、を対応付けるプロファイルである。図２の破線の矢印ＡＲ４で示すように、対象画像データを色調整プロファイルＡＰを用いて変換することによって、調整表示画像データが生成される。調整表示画像データによって表される画像を調整表示画像ＡＤＩと呼ぶ。
【００３２】
なお、本実施例の印刷制御処理では、さらに、色調整プロファイルＡＰと、印刷プロファイルＰＰと、を統合して、調整印刷プロファイルＡＰＰが生成される。調整印刷プロファイルＡＰＰは、対象画像データを、調整印刷画像ＡＰＩを表す調整ＣＭＹＫ画像データに、１度で変換するためのプロファイルである。図２の破線の矢印ＡＲ３に示すように、対象画像データを調整印刷プロファイルＡＰＰを用いて変換することによって、調整ＣＭＹＫ画像データが生成される。調整ＣＭＹＫ画像データを用いてプリンタ２００によって印刷される画像を調整印刷画像ＡＰＩと呼ぶ。調整表示画像データによって表される調整表示画像ＡＤＩの色は、表示部４８０に表示された場合に、調整印刷画像ＡＰＩの色とほぼ一致する。これを利用して、本実施例の印刷制御処理では、表示部４８０に調整表示画像ＡＤＩを表示しながら、ユーザに色の調整をさせることで、色調整プロファイルＡＰを生成する。生成された色調整プロファイルＡＰに基づく調整印刷プロファイルＡＰＰを用いてプリンタ２００に印刷を実行させることで、表示部４８０に表示された調整表示画像ＡＤＩと同じ色を有する調整印刷画像ＡＰＩの印刷が容易に実現される。以下、プロファイル取得処理と、印刷制御処理について、さらに詳細に説明する。
【００３３】
Ａ−２−２．プロファイル取得処理：
図３は、プロファイル取得処理のフローチャートである。このプロファイル取得処理は、携帯端末４００において、プリンタアプリケーションプログラムＰＧ２が実行されて、ユーザから表示プロファイルＤＰの生成が指示された場合に実行される。あるいは、プリンタアプリケーションプログラムＰＧ２の初回の起動時に自動的に実行される。
【００３４】
ステップＳ５では、携帯端末４００のＣＰＵ４１０は、プリンタ２００に見本画像の表示を指示する。具体的には、ＣＰＵ４１０は、見本画像の表示を指示するコマンドをプリンタ２００に対して送信する。これに代えて、ＣＰＵ４１０は、プリンタ２００に見本画像を表示させるように、ユーザに指示するメッセージを表示部４８０に表示しても良い。この場合には、ユーザが、プリンタ２００を操作して、見本画像を表示させる指示をプリンタ２００に入力する。この結果、プリンタ２００の表示部２２０には、見本画像が表示される。
【００３５】
図４は、見本画像とサンプル画像の一例を示す図である。図４（Ａ）には、プリンタ２００の表示部２２０に表示されるＲ（赤）の見本画像１１Ａを含む画像１１が図示されている。見本画像１１Ａは、赤を示すＲＧＢ値（２５５、０、０）を、プリンタ２００の表示部２２０の表示プロファイルＰＤＰ（図１）を用いて変換した変換済みのＲＧＢ値を用いて表示される。この結果、表示部２２０に表示される見本画像１１Ａの色は、赤を示すＲＧＢ値（２５５、０、０）を有する画像をプリンタ２００を用いて印刷される印刷画像の色を有している。
【００３６】
ステップＳ１０では、ＣＰＵ４１０は、携帯端末４００の表示部４８０に、表示部２２０に表示された見本画像に対応する複数個のサンプル画像を表示する。図４（Ｂ）には、携帯端末４００の表示部４８０に表示されるＲ（赤）の複数個のサンプル画像１２Ａ〜１２Ｆを含む画像１２が図示されている。サンプル画像１２Ａ〜１２Ｆは、赤を示すＲＧＢ値（２５５、０、０）に比較的近い複数個のＲＧＢ値を用いて表示される画像を含む。例えば、サンプル画像１２Ａ〜１２Ｆは、（２５５、０、０）、（２５０、０、０）、（２４５、０、０）、（２４０、０、０）、（２３５、０、０）、（２３０、０、０）を用いて表示される。Ｒの複数個のサンプル画像は、Ｒ値だけでなく、Ｇ値やＢ値を「０」に近い他の値（例えば、５や１０）に変更したＲＧＢ値を用いて表示される画像を含んでも良い。なお、プリンタ２００の表示部２２０に表示される画像１１の背景の色と、携帯端末４００の表示部４８０に表示される画像１２の背景の色と、は、ほぼ同じ色（例えば、グレー）が用いられる。これによって、見本画像１１Ａやサンプル画像１２Ａ〜１２Ｆが目視された場合における見え方が、背景の色の違いによって変動することを抑制できる。
【００３７】
ステップＳ１５では、ＣＰＵ４１０は、複数個のサンプル画像の中から、見本画像に最も類似する色を有する１個のサンプル画像の選択を、ユーザから受け付ける。図４の例では、ユーザは、プリンタ２００の表示部２２０に表示される見本画像１１Ａの色と、携帯端末４００の表示部４８０に表示される複数個のサンプル画像１２Ａ〜１２Ｆと、を見較べる。ユーザは、複数個のサンプル画像１２Ａ〜１２Ｆの中から、見本画像１１Ａと同じ色であると感じる１個のサンプル画像を選択する。
【００３８】
ステップＳ２０では、ＣＰＵ４１０は、受け付けるべきサンプル画像の選択を全て受け付けたか否かを判断する。本実施例では、ＲＧＢ色空間における複数個の代表色について、それぞれ１個ずつのサンプル画像の選択を受け付ける。
【００３９】
図５は、第１種のＲＧＢ値の色空間（ＲＧＢ色空間）における複数個の代表色について説明する図である。図５に示すＲＧＢ色空間ＳＣＰには、Ｋ（黒）、Ｗ（白）、グレイに対応する３個の点（Ｋ点、Ｗ点、ＫＷ点）と、３個の一次色点と、３個の二次色点と、６個の中間色点と、が示されている。
【００４０】
グレイ点ＫＷは、Ｋ点（０、０、０）と、Ｗ点（２５５、２５５、２５５）と、の中点（１２８、１２８、１２８）である。一次色点は、一次色Ｒ（赤）、Ｇ（緑）、Ｂ（青）に対応する３つの点、Ｒ点、Ｇ点、Ｂ点である。一次色点は、ＲＧＢ色成分のうちの１つが最大値であり、残りの２つが最小値とである色空間ＳＣＰ上の点である。二次色点は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロ）に対応する３つの点、Ｃ点、Ｍ点、Ｙ点である。二次色点は、ＲＧＢ色成分のうちの２つが最大値（本実施例では２５５）であり、残りの１つが最小値（本実施例では０）である色空間ＳＣＰ上の点である。
【００４１】
６つの中間色点は、６つの中間色にそれぞれ対応する。中間色点は、空間ＳＣＰの色域である直方体の１２の辺のうち、一次色点と二次色点とを結ぶ６つの辺の中点である。すなわち、中間色点は、Ｒ−Ｙ辺の中点であるＲＹ点と、Ｙ−Ｇ辺の中点であるＹＧ点と、Ｇ−Ｃ辺の中点であるＧＣ点と、Ｂ−Ｃ辺の中点であるＢＣ点と、Ｍ−Ｂ辺の中点であるＭＢ点と、Ｍ−Ｒ辺の中点であるＭＲ点と、の６点である（図５）。
【００４２】
本実施例では、これらの点に対応するＫ、Ｗ、グレイの３色と、３つの一次色と、３つの二次色と、６つの中間色と、の合計１５色が、代表色として用いられる。したがって、ステップＳ１５では、これらの１５色の全てについて、サンプル画像の選択を受け付けたか否かが判断される。
【００４３】
サンプル画像の選択が全て受け付けられていない場合には（ステップＳ２０：ＮＯ）、ＣＰＵ４１０は、プリンタ２００の表示部２２０に表示される見本画像と、携帯端末４００の表示部４８０に表示される複数個のサンプル画像と、を別の代表色のための画像に変更して（ステップＳ２５）、ステップＳ１５に戻る。
【００４４】
サンプル画像の選択が全て受け付けられてた場合には（ステップＳ２０：ＹＥＳ）、ＣＰＵ４１０は、ユーザによって選択されたサンプル画像に基づいて、表示プロファイルＤＰを生成する。具体的には、第１種のＲＧＢ値（Ｒ値、Ｇ値、Ｂ値）のＲＧＢ色空間ＳＣＰ上の複数個のグリッドのそれぞれに第２種のＲＧＢ値（Ｒ'値、Ｇ'値、Ｂ'値）が対応付けらた表示プロファイルＤＰが生成される。複数個のグリッドは、例えば、Ｒ値、Ｇ値、Ｂ値のそれぞれが、０、３２、６４、９６、１２８、１６０、１９２、２２４、２５５のいずれかの値を取る合計７２９個（９×９×９）の点である。
【００４５】
まず、ＣＰＵ４１０は、まず、１５個の代表色点に、それぞれ、第２種のＲＧＢ値（Ｒ'値、Ｇ'値、Ｂ'値）を対応付ける。具体的には、１個の代表色点には、対応する代表色について選択されたサンプル画像を表示部４８０に表示する際に用いられたＲＧＢ値が、第２種のＲＧＢ値として対応付けられる。例えば、Ｒ（赤）について、ＲＧＢ値（２４０、０、０）を用いて表示されたサンプル画像が選択された場合には、Ｒの代表色点（２５５、０、０）には、ＲＧＢ値（２４０、０、０）が、第２種のＲＧＢ値として対応付けられる。
【００４６】
次に、ＣＰＵ４１０は、ＲＧＢ色空間ＳＣＰにおける１２本の色相ライン上の複数個のグリッドに対応付ける第２種のＲＧＢ値を算出する。例えば、各グリッドに対応付ける第２種のＲＧＢ値は、１５個の代表色点に対応付けられた１５個の第２種のＲＧＢ値を用いた補間演算（例えば、線形補間）によって算出される。
【００４７】
１２本の色相ラインは、３本の一次色相ラインと、３本の二次色相ラインと、６本の中間色相ラインと、を含む。
【００４８】
一次色相ラインは、ＲＧＢ色空間ＳＣＰにおけるＷ点と一次色点とを結ぶとともに、一次色点とＫ点とを結ぶラインである。図５には、３本の一次色相ライン、すなわち、Ｒ点を通るＲ色相ラインＣＬＲと、Ｇ点を通るＧ色相ラインＣＬＧと、Ｂ点を通るＢ色相ラインＣＬＢとがそれぞれ図示されている。
【００４９】
二次色相ラインは、色空間ＳＣＰにおけるＷ点と二次色点とを結ぶとともに、二次色点とＫ点とを結ぶラインである。図５には、３本の二次色相ライン、すなわち、Ｃ点を通るＣ色相ラインＣＬＣと、Ｍ点を通るＭ色相ラインＣＬＭと、Ｙ点を通るＹ色相ラインＣＬＹとがそれぞれ図示されている。
【００５０】
中間色相ライン、色空間ＳＣＰにおけるＷ点と中間色点とを結ぶとともに、中間色点とＫ点とを結ぶラインである。図５には、６つの中間色相ラインのうち、ＭＢ点を通るＭＢ色相ラインＣＬＭＢと、ＢＣ点を通るＢＣ色相ラインＣＬＢＤとがそれぞれ図示されている。他の４つの中間色相ライン、すなわち、ＲＹ点を通るＲＹ色相ラインと、ＹＧ点を通るＹＧ色相ラインと、ＧＣ点を通るＧＣ色相ラインと、ＭＲ点を通るＭＲ色相ラインは、図の煩雑を避けるために図示が省略されている。
【００５１】
ＣＰＵ４１０は、１２本の色相ライン上の複数個のグリッドに対応付けられた第２種のＲＧＢ値を用いた補間演算（例えば、線形補間）によって、その他のグリッドに対応付けるべき第２種のＲＧＢ値を算出する。この結果、７２９個の第１種のＲＧＢ値のそれぞれに第２種のＲＧＢ値が対応付けられた表示プロファイルＤＰが生成される。
【００５２】
ステップＳ３３では、ＣＰＵ４１０は、生成された表示プロファイルＤＰを保存して、プロファイル取得処理を終了する。表示プロファイルＤＰは、携帯端末４００の不揮発性記憶装置４３０に格納されて保存される。これに代えて、表示プロファイルＤＰは、サーバ３００に送信され、サーバ３００の記憶部（例えば、ハードディスク）に格納されて保存されても良い。
【００５３】
以上説明したプロファイル取得処理によれば、ユーザの選択に基づいて、適切な表示部４８０のための表示プロファイルＤＰを取得することができる。
【００５４】
Ａ−２−３．印刷制御処理：
印刷制御処理は、上述した取得処理によって、携帯端末４００の表示部４８０のための表示プロファイルＤＰが保存された状態で、実行される。印刷制御処理は、対象画像データを用いて、プリンタ２００に印刷画像を印刷させる処理である。この印刷制御処理は、携帯端末４００において、プリンタアプリケーションプログラムＰＧ２が実行されて、ユーザから対象画像データを指定して印刷が指示された場合に実行される。
【００５５】
図６は、印刷制御処理のフローチャートである。ステップＳ３５では、ＣＰＵ４１０は、ユーザによって指定された対象画像データを取得する。
【００５６】
ステップＳ４０では、ＣＰＵ４１０は、対象画像データを、表示プロファイルＤＰを用いて変換することによって、表示画像データを生成する。ステップＳ４５では、表示画像データを用いて、表示部４８０に表示画像ＤＩを含むＵＩ画面を表示する。
【００５７】
図７は、携帯端末４００の表示部４８０に表示されるＵＩ画面の一例を示す図である。図７（Ａ）のＵＩ画面１３は、ステップＳ４５にて表示されるＵＩ画面の一例である。ＵＩ画面１３は、ステップＳ４０にて生成された表示画像データによって表される表示画像ＤＩを含んでいる。表示画像ＤＩは、上述したように、対象画像データを用いて、プリンタ２００によって印刷される印刷画像ＰＩ（図２）と同じ色を有している。この結果、ユーザは、表示画像ＤＩを見ることによって、印刷画像ＰＩを事前に適切に確認することができる。
【００５８】
ＵＩ画面１３は、さらに、プロファイル選択ボタンＢＴ１と、調整ボタンＢＴ２と、印刷ボタンＢＴ３と、を含んでいる。プロファイル選択ボタンＢＴ１は、調整印刷プロファイルＡＰＰ（図２）が既に生成済みである場合に、当該調整印刷プロファイルＡＰＰを選択するためのボタンである。調整印刷プロファイルＡＰＰがない場合には、プロファイル選択ボタンＢＴ１は表示されない。プロファイル選択ボタンＢＴ１が押下されると、１個以上の調整印刷プロファイルＡＰＰの一覧を含む選択画面（図示省略）が表示部４８０に表示されて、ユーザは選択画面を介して、印刷に使用すべき調整印刷プロファイルＡＰＰを選択することができる。調整ボタンＢＴ２は、後述する調整処理の実行を指示するためのボタンである。印刷ボタンＢＴ３は、印刷を指示するためのボタンである。
【００５９】
続くステップＳ５０では、ＣＰＵ４１０は、ユーザによって調整処理の実行が指示されたか否かを判断する。ユーザによって、調整ボタンＢＴ２が押下された場合には、調整処理の実行が指示されたと判断される。ユーザによって、調整ボタンＢＴ２が押下されることなく、印刷ボタンＢＴ３が押下された場合には、調整処理の実行が指示されなかったと判断される。
【００６０】
調整処理の実行が指示された場合には（ステップＳ５０：ＹＥＳ）、ＣＰＵ４１０は、調整処理を実行する（ステップＳ５５）。調整処理は、表示部４８０に表示された表示画像ＤＩの色をユーザの操作に応じて調整する処理である。調整処理においてユーザによる表示画像ＤＩの調整が行われた場合には、調整処理によって、新たな色調整プロファイルＡＰ（図２）と、調整印刷プロファイルＡＰＰ（図２）と、が生成される。
【００６１】
図８は、調整処理のフローチャートである。ステップＳ１００では、ＣＰＵ４１０は、調整用のＵＩ画面を表示部４８０に表示する。図７（Ｂ）のＵＩ画面１４は、調整処理用のＵＩ画面の一例である。ＵＩ画面１４は、表示画像ＤＩと、表示画像ＤＩと並べて表示される参照画像ＯＩと、調整のためのユーザの操作を受け付けるためのスライドバーＳＢ１〜ＳＢ３と、プロファイル選択ボタンＢＴ４と、調整の完了を指示するための完了ボタンＢＴ５と、を含んでいる。
【００６２】
参照画像ＯＩは、表示プロファイルＤＰを用いて変換することなく、対象画像データをそのまま用いて表示される。すなわち、参照画像ＯＩは、対象画像データを用いて、通常の態様で、表示部４８０に表示される画像と、言うことができる。プリンタアプリケーションプログラムＰＧ２以外のアプリケーションプログラム、例えば、対象画像データを生成したアプリケーションプログラムによって、対象画像データを用いて表示部４８０に表示される画像は、参照画像ＯＩと同じ画像である。これに対して、表示画像ＤＩは、プリンタ２００による印刷画像ＰＩと同じ色を有している。したがって、参照画像ＯＩと、表示画像ＤＩと、は互いに異なる色を有し得る。ユーザは、表示部４８０で通常の態様で表示されている色で、対象画像を印刷したい場合が多いと考えられる。ユーザは、表示画像ＤＩの色が、参照画像ＯＩの色と一致するように、表示画像ＤＩの色を調整することによって、表示部４８０で通常の態様で表示されている色で、対象画像を印刷することができる。本実施例のＵＩ画面１４では、表示画像ＤＩとともに、参照画像ＯＩが表示されるので、ユーザは、表示画像ＤＩの色を容易に所望の色に調整することができる。
【００６３】
スライドバーＳＢ１〜ＳＢ３は、ＣＩＥＬａｂ色空間におけるＬ値、ａ値、ｂ値を調整する操作をユーザから受け付けるためのユーザインタフェースである。Ｌ値は、明度を表す値であり、ａ値、ｂ値は、色相および彩度に関する色値である。具体的には、ユーザは、スライダＳＤ１〜ＳＤ３を、スライドバーＳＢ１〜ＳＢ３の中心の位置から左右に移動させることによって、表示画像ＤＩの全体のＬ値、ａ値、ｂ値を増減させることができる。ユーザは、スライダＳＤ１〜ＳＤ３を操作した後（調整不要と判断した場合には操作を行わずに）、完了ボタンＢＴ５を押下することによって調整完了を指示することができる。
【００６４】
プロファイル選択ボタンＢＴ４は、色調整プロファイルＡＰが既に生成済みである場合に、当該色調整プロファイルＡＰを選択するためのボタンである。生成済みの色調整プロファイルＡＰがない場合には、プロファイル選択ボタンＢＴ４は表示されない。プロファイル選択ボタンＢＴ４が押下されると、１個以上の色調整プロファイルＡＰの一覧を含む選択画面（図示省略）が表示部４８０に表示されて、ユーザは、選択画面を介して、調整処理で使用すべき色調整プロファイルＡＰを選択することができる。
【００６５】
ステップＳ１０５、Ｓ１１０では、ＣＰＵ４１０は、生成済みの色調整プロファイルＡＰは有るか否かと、生成済みの色調整プロファイルＡＰが選択されたか否かを判断する。生成済みの色調整プロファイルＡＰが有り（ステップＳ１０５：ＹＥＳ）、生成済みの色調整プロファイルＡＰがユーザによって選択された場合には（ステップＳ１１０：ＹＥＳ）、ＣＰＵ４１０は、選択された色調整プロファイルＡＰを用いて、ＵＩ画面１４内の表示画像を変更する（ステップＳ１１５）。具体的には、ＣＰＵ４１０は、対象画像データを、選択された色調整プロファイルＡＰを用いて変換して、調整対象画像データを生成する。ＣＰＵ４１０は、さらに、調整対象画像データを、表示プロファイルＤＰを用いて変換して、調整表示画像データを生成する。ＣＰＵ４１０は、表示画像ＤＩに代えて、調整表示画像データによって表される調整表示画像ＡＤＩを表示する。
【００６６】
図８に破線で示す明度を補正する処理（ステップＳ１２０）は、変形例で行われる処理であり、本実施例では行われないので、本実施例では説明しない。
【００６７】
ステップＳ１３０では、ＣＰＵ４１０は、調整操作、すなわち、スライドバーＳＢ１〜ＳＢ３に対する操作を受け付けたか否かを判断する。調整操作が受け付けられた場合には（ステップＳ１３０：ＹＥＳ）、ＣＰＵ４１０は、調整操作に応じて、ＵＩ画面１４に表示中の画像（表示画像ＤＩまたは調整表示画像ＡＤＩ）を変更する（ステップＳ１３５）。具体的には、ＣＰＵ４１０は、対象画像データを、所定のＲＧＢ−Ｌａｂプロファイルを用いて、ＣＩＥＬａｂ表色系の画像データに変換する。本実施例では、変換後の対象画像データの画素値（すなわち、Ｌａｂ値（Ｌ値、ａ値、ｂ値））は、それぞれ、０〜２５５までの２５６階調の値に正規化される。
【００６８】
ＣＰＵ４１０は、調整操作に基づいて、Ｌ値、ａ値、ｂ値のいずれかの値を補正するためのγカーブを設定する。例えば、Ｌ値を調整するためのスライダＳＤ１の位置を、スライドバーＳＢ１の中心より右側に移動する操作を受け付けた場合には、Ｌ値を大きくするためのγカーブが設定される。また、Ｌ値を調整するためのスライダＳＤ１の位置を、スライドバーＳＢ１の中心より左側に移動する操作を受け付けた場合には、Ｌ値を小さくするためのγカーブが設定される。ａ値、ｂ値を調整するための操作が受け付けられた場合も同様である。γカーブは、例えば、以下の式（１）で表すことができる。
【００６９】
【数１】
2015100020.tif 000003
【００７０】
ここで、Ｐｉｎは、０〜２５５までの２５６階調の入力値であり、Ｐｏｕｔは、０〜２５５までの２５６階調の出力値である。γは、γ＞０を満たす係数である。Ｌ値を大きくするためのγカーブでは、γ＞１であり、γが大きいほど補正の程度が大きくなる。Ｌ値を小さくするためのγカーブでは、γ＜１であり、γの値が小さいほど、補正の程度が大きくなる。
【００７１】
ＣＰＵ４１０は、設定されたγカーブを用いて、ＣＩＥＬａｂ表色系に変換後の対象画像データの全ての画素値を補正する。ＣＰＵ４１０は、補正後のＣＩＥＬａｂ表色系の対象画像データを、ＲＧＢ−Ｌａｂプロファイルを用いてＲＧＢ表色系の対象画像データに変換する。これによって、この時点までのユーザの調整指示に基づいて調整された調整対象画像データが生成される。ＣＰＵ４１０は、調整対象画像データを、表示プロファイルＤＰを用いて変換して、この時点までのユーザの調整指示に基づいて調整された調整表示画像ＡＤＩを表す調整表示画像データを生成する。ＣＰＵ４１０は、生成された調整表示画像データを用いて、ＵＩ画面１４内の調整表示画像ＡＤＩを変更する。
【００７２】
続くステップＳ１４０では、ＣＰＵ４１０は、ユーザによる調整が完了されたか否かを判断する。完了ボタンＢＴ５が押下された場合には、ユーザによる調整が完了されたと判断され、完了ボタンＢＴ５が押下された場合には、ユーザによる調整は完了されていないと判断される。調整が完了されていない場合には（ステップＳ１４０：ＮＯ）、ＣＰＵ４１０は、ステップＳ１３０に戻って、調整操作の受け付けを継続する。
【００７３】
ステップＳ１３０〜Ｓ１４０が繰り返されることによって、表示部４８０に表示されたＵＩ画面１４内の調整表示画像ＡＤＩは、ユーザの調整操作に応じてリアルタイムに更新される。また、調整表示画像ＡＤＩは、表示プロファイルＤＰを用いて変換されて得られる調整表示画像データによって表される。したがって、調整表示画像ＡＤＩの色は、この時点での調整画像データを用いて、プリンタ２００によって印刷される調整印刷画像ＡＰＩの色と、ほぼ一致している。また、調整表示画像ＡＤＩは、プリンタ２００によって印刷可能な色域内の色で表される。したがって、ユーザは、調整表示画像ＡＤＩを見ながら、所望の印刷画像が印刷されるように、プリンタ２００によって印刷可能な色域内での色調整を容易に行うことができる。
【００７４】
調整が完了された場合には（ステップＳ１４０：ＹＥＳ）、ＣＰＵ４１０は、調整が完了された時点で、最終的に色調整が行われたか否かを判断する（ステップＳ１４５）。例えば、スライドバーＳＢ１〜ＳＢ３のスライダＳＤ１〜ＳＤ３の最終的な位置が、初期位置（例えば、スライドバーＳＢ１〜ＳＢ３の中心位置）と同じ位置である場合には、色調整が行われなかったと判断される。スライダＳＤ１〜ＳＤ３の最終的な位置が、初期位置と異なる場合には、色調整が行われたと判断される。
【００７５】
色調整が行われた場合には（ステップＳ１４５：ＹＥＳ）、ＣＰＵ４１０は、新たな色調整プロファイルＡＰを生成する（ステップＳ１５０）。具体的には、対象画像データの複数の画素のＲＧＢ値が、第１種のＲＧＢ値（Ｒ値、Ｇ値、Ｂ値）とされる。そして、調整が完了された時点での調整表示画像ＡＤＩを表す調整表示画像データの元となった調整対象画像データ（すなわち、表示プロファイルＤＰによって調整表示画像データに変換される前の調整対象画像データ）の複数個の画素のＲＧＢ値が、第３種のＲＧＢ値（Ｒ''値、Ｇ''値、Ｂ''値）とされる。そして、第１種のＲＧＢ値と、第３種のＲＧＢ値と、を対応付ける色調整プロファイルＡＰが生成される。色調整プロファイルＡＰは、表示プロファイルＤＰと同様に、例えば、第１種のＲＧＢ値のＲＧＢ色空間ＳＣＰにおける７２９個（９×９×９）のグリッドに、それぞれ第３種のＲＧＢ値を対応付けることによって生成される。
【００７６】
ステップＳ１５５では、ＣＰＵ４１０は、デフォルトの印刷プロファイルＰＰ（図１）を取得する。デフォルトの印刷プロファイルＰＰは、予めプリンタ２００から取得されて、不揮発性記憶装置４３０に格納されている。
【００７７】
ステップＳ１６０では、ＣＰＵ４１０は、デフォルトの印刷プロファイルＰＰと、新たに生成された色調整プロファイルＡＰと、を用いて、新たな調整印刷プロファイルＡＰＰを生成する。具体的には、ＣＰＵ４１０は、色調整プロファイルＡＰの出力値、すなわち、第３種のＲＧＢ値（Ｒ''値、Ｇ''値、Ｂ''値）に対応付けるべきＣＭＹＫ値を、デフォルトの印刷プロファイルＰＰを用いて算出する。そして、色調整プロファイルＡＰの出力値のそれぞれに、ＣＭＹＫ値を対応付けることによって、色調整プロファイルＡＰの入力値と、ＣＭＹＫ値と、を対応付ける調整印刷プロファイルＡＰＰを生成する。調整印刷プロファイルＡＰＰが生成されると、調整処理は終了される。
【００７８】
また、色調整が行われなかった場合には（ステップＳ１４５：ＮＯ）、ＣＰＵ４１０は、ステップＳ１５０〜Ｓ１６０をスキップする。その結果、新たな調整印刷プロファイルＡＰＰが生成されることなく、調整処理は終了される。
【００７９】
図６に戻って説明を続ける。調整処理に続くステップＳ６０では、ＣＰＵ４１０は、調整処理において、新たな調整印刷プロファイルＡＰＰが生成されたか否かを判断する。新たな調整印刷プロファイルＡＰＰが生成された場合には（ステップＳ６０：ＹＥＳ）、ＣＰＵ４１０は、対象画像データと、新たに生成された調整印刷プロファイルＡＰＰと、を含む印刷ジョブ（印刷指示）を、プリンタ２００に対して送信する。プリンタ２００は、印刷ジョブを受信すると、対象画像データを、調整印刷プロファイルＡＰＰを用いて変換して、調整ＣＭＹＫ画像データを生成する。そして、プリンタ２００は、調整ＣＭＹＫ画像データを用いて、調整印刷画像ＡＰＩ（図２）を印刷する。
【００８０】
続くステップＳ７０では、ＣＰＵ４１０は、新たに生成された調整印刷プロファイルＡＰＰと色調整プロファイルＡＰとを保存して、印刷制御処理を終了する。これらのプロファイルＡＰＰ、ＡＰは、携帯端末４００の不揮発性記憶装置４３０に格納されて保存される。これに代えて、これらのプロファイルＡＰＰ、ＡＰは、サーバ３００に送信され、サーバ３００の記憶部に格納されて保存されても良い。
【００８１】
新たな調整印刷プロファイルＡＰＰが生成されていない場合には（ステップＳ６０：ＮＯ）、ＣＰＵ４１０は、対象画像データを含み、調整印刷プロファイルＡＰＰを含まない印刷ジョブを、プリンタ２００に対して送信する（ステップＳ９０）。印刷ジョブが送信されると、印刷制御処理は終了される。プリンタ２００は、印刷ジョブを受信すると、対象画像データを、デフォルトの印刷プロファイルＰＰ（図１）を用いて変換して、ＣＭＹＫ画像データを生成する。そして、プリンタ２００は、ＣＭＹＫ画像データを用いて、印刷画像ＰＩ（図２）を印刷する。
【００８２】
図６のステップＳ５０に戻って説明を続ける。調整処理の実行が指示されない場合には（ステップＳ５０：ＮＯ）、すなわち、図７（Ａ）のＵＩ画面１３にて、調整ボタンＢＴ２が押下されることなく、印刷ボタンＢＴ３が押下された場合には、ＣＰＵ４１０は、ＣＰＵ４１０は、生成済みの調整印刷プロファイルＡＰＰがあるか否かを判断する（ステップＳ７５）。生成済みの調整印刷プロファイルＡＰＰがある場合には（ステップＳ７５：ＹＥＳ）、ＣＰＵ４１０は、生成済みのプロファイルＡＰＰが、印刷に使用する調整印刷プロファイルＡＰＰとしてユーザによって選択されたか否かを判断する（ステップＳ８０）。
【００８３】
生成済みのプロファイルＡＰＰが選択された場合には（ステップＳ８０：ＹＥＳ）、ＣＰＵ４１０は、対象画像データと、選択された調整印刷プロファイルＡＰＰと、を含む印刷ジョブを、プリンタ２００に対して送信する。印刷ジョブが送信されると、印刷制御処理は終了される。プリンタ２００は、印刷ジョブを受信すると、対象画像データと、調整印刷プロファイルＡＰＰと、を用いて、調整印刷画像ＡＰＩ（図２）を印刷する。
【００８４】
生成済みの調整印刷プロファイルＡＰＰがない場合（ステップＳ７５：ＮＯ）、または、生成済みのプロファイルＡＰＰが選択されない場合には（ステップＳ８０：ＮＯ）、ＣＰＵ４１０は、対象画像データを含み、調整印刷プロファイルＡＰＰを含まない印刷ジョブを、プリンタ２００に対して送信する（ステップＳ９０）。印刷ジョブが送信されると、印刷制御処理は終了される。プリンタ２００は、印刷ジョブを受信すると、対象画像データと、デフォルトの印刷プロファイルＰＰ（図１）と、を用いて、印刷画像ＰＩ（図２）を印刷する。
【００８５】
以上説明した第１実施例によれば、プリンタ２００によって印刷される色で表現された表示画像ＤＩや調整表示画像ＡＤＩが、表示部４８０に表示される（図７（Ａ）、図７（Ｂ））。そして、ユーザの操作に応じて実行される表示画像ＤＩや調整表示画像ＡＤＩの色の調整結果に基づいて、調整印刷プロファイルＡＰＰが生成される（図８のステップＳ１３０〜Ｓ１６０）。さらに、対象画像データを、調整印刷プロファイルＡＰＰを用いて変換して得られる調整ＣＭＹＫ画像データによって表される調整印刷画像ＡＰＩをプリンタ２００に印刷させるための印刷ジョブが、プリンタ２００に送信される（図６のステップＳ６５）。ユーザの意図に沿った色を有する画像を特定のプリンタに印刷させることができる。
【００８６】
また、ＣＰＵ４１０は、ユーザによる色調整の結果に基づく色調整プロファイルＡＰと、デフォルトの印刷プロファイルＰＰと、を用いて、調整印刷プロファイルＡＰＰを生成して（図８のステップＳ１６０）、調整印刷プロファイルＡＰＰを含む印刷ジョブを送信する（図６のステップＳ６５）。この結果、プリンタ２００は、調整印刷プロファイルＡＰＰを用いて、容易に、ユーザの意図に沿った色に調整された画像を印刷することができる。
【００８７】
また、ＣＰＵ４１０は、第１の対象画像データを用いる印刷のために生成された調整印刷プロファイルＡＰＰを、不揮発性記憶装置４３０やサーバ３００などの記憶部に格納（記憶）して保存しておく（図６のステップＳ７０）。そして、ＣＰＵ４１０は、保存された調整印刷プロファイルＡＰＰを、次回以降の印刷制御処理において、第１の対象画像データとは異なる第２の対象画像データを用いる印刷のために使用できる（図６のステップＳ７５〜Ｓ８５）。この結果、ユーザは、印刷を行う度に調整印刷プロファイルＡＰＰを生成することなく、所望の色に調整された画像をプリンタ２００に印刷させることができる。したがって、ユーザの負担を軽減できる。
【００８８】
以上の説明から解るように、本実施例の表示プロファイルＤＰは、第１の色変換プロファイルの例であり、調整印刷プロファイルＡＰＰは、第２の色変換プロファイルの例である。また、デフォルトの印刷プロファイルＰＰは、第３の色変換プロファイルの例である。
【００８９】
Ｂ．第２実施例
上記第１実施例の印刷制御処理（図６）では、対象画像データを用いて、調整処理を行っているが、第２実施例では、対象画像データに代えて、対象画像データとは異なる調整用の画像データを用いて調整処理を実行する。すなわち、第１実施例では、調整処理の入力画像データは、対象画像データであるが、第２実施例では、調整処理の入力画像データは、調整用の画像データである。
【００９０】
図９は、第２実施例の印刷制御処理のフローチャートである。ステップＳ２００〜２１０では、図６のステップＳ３５〜Ｓ４５と同一の処理が実行されて、対象画像データを用いて生成された表示画像データによって表される表示画像ＤＩを含むＵＩ画面１３（図７（Ａ））が表示部４８０に表示される。
【００９１】
ステップＳ２１５では、ＣＰＵ４１０は、生成済みの調整印刷プロファイルＡＰＰがあるか否かを判断する。生成済みのプロファイルＡＰＰがある場合には（ステップＳ２１５：ＹＥＳ）、ＣＰＵ４１０は、最新の生成済みの調整印刷プロファイルＡＰＰの生成日時から季節が変わったか否かを判断する。本実施例では、調整印刷プロファイルＡＰＰは、生成日時を表すデータと関連付けて保存されており、ＣＰＵ４１０は、生成済みの調整印刷プロファイルＡＰＰの生成日時を認識することができる。例えば、３月〜５月は「春」、６月〜８月は「夏」、９月〜１１月は「秋」、１２月〜２月は「冬」であると規定されている。ＣＰＵ４１０は、最新の生成済みの調整印刷プロファイルＡＰＰの生成日時が属する季節と、現在の日時が属する季節と、が異なる場合には、季節が変わったと判断する。ＣＰＵ４１０は、最新の生成済みの調整印刷プロファイルＡＰＰの生成日時が属する季節と、現在の日時が属する季節と、が同じ場合には、季節が変わっていないと判断する。
【００９２】
ＣＰＵ４１０は、生成済みのプロファイルＡＰＰがない場合（ステップＳ２１５：ＮＯ）、または、季節が変わったと判断した場合には（ステップＳ２２０：ＹＥＳ）、調整処理を促すメッセージを含むＵＩ画面を表示部４８０に表示する（ステップＳ２２５）。図１０は、携帯端末４００の表示部４８０に表示されるＵＩ画面の一例を示す図である。図１０（Ａ）のＵＩ画面１５は、ステップＳ２２５にて表示されるＵＩ画面の一例である。ＵＩ画面１５は、調整処理の実行をユーザに促すメッセージＭＳと、複数個の調整用の画像データによって表される複数個の調整用の画像ＤＩ１、ＤＩ２と、調整処理の実行を指示するための調整ボタンＢＴ６と、キャンセルボタンＢＴ７と、を含んでいる。ユーザは、複数個の調整用の画像ＤＩ１、ＤＩ２の中から１個の調整用の画像を選択して、調整ボタンＢＴ６を押下することにより、調整処理の実行を指示することができる。また、ユーザは、キャンセルボタンＢＴ７を押下することによって、ＵＩ画面１３に戻ることを指示することもできる。
【００９３】
ここで、複数個の調整用の画像は、季節に拘わらずに選択可能な汎用的な調整用の画像ＤＩ１を含む。調整用の画像ＤＩ１は、複数個のオブジェクトＯｂ１〜Ｏｂ４を含んでいる。複数個のオブジェクトＯｂ１〜Ｏｂ４は、例えば、互いに異なる複数の色相を有している。複数個のオブジェクトＯｂ１〜Ｏｂ４が有する色相を表す色相値（例えば、ＨＳＶ色空間におけるＨの値）は、色相値が取り得る範囲に偏りなく分散している。複数個のオブジェクトＯｂ１〜Ｏｂ４は、比較的彩度が高い色を有している。具体的には、複数個のオブジェクトＯｂ１〜Ｏｂ４の色相値は、一次色Ｒ、Ｇ、Ｂに比較的近い色や、二次色Ｃ、Ｍ、Ｙに比較的近い色を有している。例えば、複数個のオブジェクトＯｂ１〜Ｏｂ４には、赤いリンゴや、緑のピーマンや、黄色いレモンなどを表す画像が選ばれ得る。このような調整用の画像ＯＩ１が調整処理に用いられることによって、色空間における比較的広い範囲の色をユーザの好みに合わせて調整することができる。この結果、調整処理おいて、汎用的な調整印刷プロファイルＡＰＰ、換言すれば、様々な対象画像データを適切に印刷できるプロファイルＡＰＰを生成することができる。
【００９４】
また、複数個の調整用の画像は、季節ごとに異なる調整用の画像を含んでいる。例えば、図１０（Ａ）の調整用の画像ＤＩ２は、「冬」に選択可能な調整用の画像である。季節ごとに異なる調整用の画像は、季節に特徴的な色を有するオブジェクトを含んでいる。例えば、「冬」に選択可能な調整用の画像は、雪景色などを含み、「夏」に選択可能な調整用の画像は、海や、日焼けした人物などを含み得る。
【００９５】
ステップＳ２３０では、ＣＰＵ４１０は、ＵＩ画面１５を介して調整処理の実行が指示されたか否かを判断する。ＣＰＵ４１０は、調整処理の実行が指示された場合には（ステップＳ２３０：ＹＥＳ）、調整処理を実行する（ステップＳ２５０）。図１０（Ｂ）のＵＩ画面１６は、第２実施例の調整処理用のＵＩ画面の一例である。ＵＩ画面１６が、第１実施例の調整処理用のＵＩ画面１４と異なる点は、対象画像データを用いて表示される表示画像ＤＩ、参照画像ＯＩに代えて、調整用の画像データを用いて表示される表示画像ＤＩ１、参照画像ＯＩ１を含む点だけである。また、第２実施例の調整処理が、第１実施例の調整処理（図８）と異なる点は、対象画像データに代えて、調整用の画像データが用いられる点だけである。第２実施例の調整処理の詳細な説明は省略する。
【００９６】
季節が変わっていないと判断された場合（ステップＳ２２０：ＮＯ）、または、調整処理の実行が指示されなかった場合には（ステップＳ２３０：ＮＯ）、図６のステップＳ８０と同様に、生成済みの調整印刷プロファイルＡＰＰが選択されたか否かが判断される（ステップＳ２７０）。そして、図６の印刷制御処理と同様に、生成済みの調整印刷プロファイルＡＰＰが選択された場合には（ステップＳ２７０：ＹＥＳ）、対象画像データと、選択された調整印刷プロファイルＡＰＰと、を含む印刷ジョブが、プリンタ２００に対して送信される（ステップＳ２７５）。また、生成済みのプロファイルＡＰＰが選択されない場合には（ステップＳ２７０：ＮＯ）、対象画像データを含み、調整印刷プロファイルＡＰＰを含まない印刷ジョブが、プリンタ２００に対して送信される（ステップＳ２８０）。
【００９７】
ステップＳ２５０の調整処理の後には、第１実施例の制御処理のステップＳ６０〜Ｓ７０、Ｓ９０と同様の処理が実行される。すなわち、調整処理において、新たな調整印刷プロファイルＡＰＰが生成されたか否かを判断される（ステップＳ２５５）。新たな調整印刷プロファイルＡＰＰが生成された場合には（ステップＳ２５５：ＹＥＳ）、対象画像データと、新たに生成された調整印刷プロファイルＡＰＰと、を含む印刷ジョブが、プリンタ２００に対して送信される（ステップＳ２６０）。そして、新たに生成された調整印刷プロファイルＡＰＰと色調整プロファイルＡＰとが保存される（ステップＳ２６５）。新たな調整印刷プロファイルＡＰＰが生成されていない場合には（ステップＳ２５５：ＮＯ）、対象画像データを含み、調整印刷プロファイルＡＰＰを含まない印刷ジョブが、プリンタ２００に対して送信される（ステップＳ２８０）。
【００９８】
以上説明した第２実施例によれば、生成済みの調整印刷プロファイルＡＰＰが保存されており（ステップＳ２１５：ＹＥＳ）、かつ、生成済みの調整印刷プロファイルＡＰＰの生成時から季節が変わった場合に（ステップＳ２２０：ＹＥＳ）、調整処理の実行を促すメッセージＭＳが表示される。すなわち、新たな調整印刷プロファイルＡＰＰの生成がユーザに推奨され。この結果、生成済みの調整印刷プロファイルＡＰＰが保存されている場合であっても、調整印刷プロファイルＡＰＰを新たに生成すべきタイミングをユーザに適切に認識させることができる。具体的には、季節が変わると扱われる画像データによって表される画像（例えば、写真を表す画像）の色が変化する傾向にある。例えば、冬には、冬景色などを含む画像が多くなり、比較的暗い色や彩度の低い色の画像が多くなりがちである。夏には、海や山などを含む画像が多くなり、比較的明るく彩度の高い色の画像が多くなりがちである。このために、季節が変わると印刷画像の色を調整する必要性が高くなると考えられる。このようなタイミングで、新たな調整印刷プロファイルＡＰＰの生成がユーザに推奨されることによって、新たな調整印刷プロファイルＡＰＰが生成されれば、ユーザにとって好ましい画像が印刷される可能性を高めることができる。
【００９９】
Ｃ．変形例：
（１）上記第１実施例の調整処理（図８）では、表示画像ＤＩのＬ値（明度）、ａ値、ｂ値の３つの値をユーザが調整可能であるが、これに代えて、Ｌ値は、表示プロファイルＤＰを用いて変換されていない対象画像データによって表される画像（すなわち、参照画像ＯＩ）の明度に近づくように、表示画像ＤＩの明度を、自動的に調整しても良い。そして、ユーザの操作に応じて、調整する色値は、色相および彩度に関する色値であるａ値とｂ値のみとしても良い。
【０１００】
図１１は、変形例における調整処理用のＵＩ画面１４Ｂの一例を示す図である。図１１に示すように、変形例のＵＩ画面１４Ｂは、Ｌ値を調整するためのスライドバーＳＢ１を含んでおらず、ａ値とｂ値を調整するためのスライドバーＳＢ２、ＳＢ２のみを含んでいる。さらに、図８の調整処理において、破線で示すステップＳ１２０の処理が追加で実行される。ステップＳ１２０では、ＣＰＵ４１０は、表示画像ＤＩの明度を補正する。具体的には、対象画像データに含まれる各画素の色値、すなわち、参照画像ＯＩを構成する各画素の色値（ＲＧＢ値）をＬａｂ値に変換する。同様に、ＣＰＵ４１０は、表示画像ＤＩを表す表示画像データに含まれる各画素の色値を（ＲＧＢ値）をＬａｂ値に変換する。ＣＰＵ４１０は、表示画像ＤＩを表す表示画像データに含まれる各画素のＬ値を、対象画像データの対応する画素のＬ値と一致するように、変更する。ここで、ＣＰＵ４１０は、プリンタ２００によって印刷可能な色域をＣＩＥＬａｂ色空間で規定した色域データを参照して、変更後のＬ値がプリンタ２００によって印刷可能な色域の範囲内にあるか否かを判断する。色域データは、予めプリンタアプリケーションプログラムＰＧ２やプリンタ２００の製造者によって作成されて、プリンタ２００やサーバ３００に格納されている。ＣＰＵ４１０は、プリンタ２００やサーバ３００から色域データを取得することができる。変更後のＬ値は、変更後のＬ値を含むＬａｂ値が、プリンタ２００によって印刷可能な色域内に位置するように修正される。例えば、変更後のＬ値を含むＬａｂ値が、当該色域外に位置する場合には、当該色域の表面上に位置するようにＬ値が修正される。
【０１０１】
本変形例によれば、ユーザは表示画像ＤＩの明度を調整する必要がないので、表示画像ＤＩの色を容易に所望の色に調整することができる。
【０１０２】
（２）上記第２実施例では、最新の生成済みの調整印刷プロファイルＡＰＰの生成日時から季節が変わった場合に、調整処理の実行を促すメッセージＭＳが表示される。これに代えて、他の条件が満たされた場合に、調整処理の実行を促すメッセージＭＳが表示されても良い。例えば、他の条件には、印刷の実行履歴に関する条件が用いられても良い。より具体的には、ＣＰＵ４１０は、印刷が実行される度に、印刷の実行に用いられた対象画像データを解析して、色分布データを生成して、色分布データを蓄積する。色分布データは、例えば、対象画像データによって表現可能な色（例えば、２５５の３乗の約１６万色）ごとに、当該色を有する画素の個数をカウントすることによって生成される。
【０１０３】
ＣＰＵ４１０は、例えば、調整印刷プロファイルＡＰＰが生成された時点から１０回の印刷に用いられた１０個の対象画像データの分布データと、直近の１０回の１０回の印刷に用いられた１０個の対象画像データの分布データと、を比較する。そして、２つの分布データの間の違いが基準より大きくなった場合に、調整処理の実行を促すメッセージＭＳを表示しても良い。２つの分布データの間の違いは、例えば、平均値、分散、ピークの数、ピークの位置などの特徴量の差を用いて表すことができる。こうすれば、例えば、調整印刷プロファイルＡＰＰが生成された時点と比較して、印刷される画像の色の傾向が変化した場合に、適切に調整処理の実行を促すメッセージＭＳを表示することができる。
【０１０４】
（３）上記第１実施例のプリンタ２００は、インクを色材として用いて印刷を実行するインクジェット式のプリンタであるが、トナーを色材として用いて印刷を実行するレーザー式のプリンタであっても良い。また、上記第１実施例では、表示装置として、表示部４８０を備える携帯端末４００が採用されているが、これに代えて、液晶ディスプレイなどのモニタを備えるパーソナルコンピュータなどの他の表示装置が採用されても良い。
【０１０５】
（４）上記第１実施例で用いられる各種のプロファイルを格納して保存する装置は、一例であり、他の装置に格納されていても良い。例えば、サーバ３００やプリンタ２００に調整印刷プロファイルＡＰＰが保存されている場合には、携帯端末４００とは異なる端末からプリンタ２００へ対象画像データの印刷指示が行われる場合に、プリンタ２００は、サーバ３００やプリンタ２００自身に保存された調整印刷プロファイルＡＰＰを用いることができる。この結果、携帯端末４００とは異なる端末から印刷指示を行った場合であっても、携帯端末４００から印刷指示を行った場合と同じ印刷結果を得ることができる。また、例えば、表示プロファイルＤＰや色調整プロファイルＡＰや調整印刷プロファイルＡＰＰは、携帯端末４００やサーバ３００に格納されているが、プリンタ２００に格納されていても良い。また、デフォルトの印刷プロファイルＰＰは、プリンタ２００に格納されているが、携帯端末４００やサーバ３００に格納されていても良い。プロファイルを使用する装置と、プロファイルを格納する装置と、が異なる場合には、プロファイルを使用する装置が、使用時に、プロファイルを格納する装置からプロファイルを取得すれば良い。
【０１０６】
（５）上記第１実施例では、調整印刷プロファイルＡＰＰを利用して印刷を実行する際に、携帯端末４００からプリンタ２００に送信される印刷ジョブは、対象画像データと、調整印刷プロファイルＡＰＰと、を含んでいる。これに代えて、当該印刷ジョブは、対象画像データと、色調整プロファイルＡＰと、を含んでもよい。この場合には、プリンタ２００が、対象画像データを、色調整プロファイルＡＰ用いて変換した後に、変換後の対象画像データを、デフォルトの印刷プロファイルＰＰを用いて変換すれば良い。また、印刷ジョブは、対象画像データを、色調整プロファイルＡＰ用いて変換して得られる変換後の対象画像データを含んでも良い。
【０１０７】
（６）上記第１実施例では、調整処理に対象画像データを用いて調整を行っていたが、第２実施例のような調整用の画像データを用いて調整を行ってもよい。この場合は、調整用の画像として季節に拘わらずに選択可能な汎用的な調整用の画像ＤＩ１が用いられても良い。上記第１実施例において、初めて調整処理が行われる際には、まず調整用の画像データを用いて調整処理が行われ、その調整結果に基づいて生成された色調整プロファイルＡＰが、基準となる色調整プロファイルとして保存されてもよい。そして、その後に調整処理が行われる際は、基準となる色調整プロファイルを用いて予め対象画像データの色調整が実行され、さらに、当該対象画像データを用いて調整処理が実行さされてもよい。
【０１０８】
（７）上記各実施例では、既に生成済みの色調整プロファイルＡＰを用いて調整処理が実行される場合に、実際に調整操作が行われたか否かに拘わらずに、新たな調整印刷プロファイルＡＰＰが生成されている。これに代えて、既に生成済みの色調整プロファイルＡＰを用いて調整処理が実行され、実際に調整操作が行われなかった場合は、既に生成済みの色調整プロファイルＡＰに対応する既に生成済みの調整印刷プロファイルＡＰＰをプリンタ２００へ送信しても良い。この場合には、新たな調整印刷プロファイルＡＰＰの生成や保存は行われなくても良い。
【０１０９】
（８）上記第２実施例では、１つの季節に対して１回の調整処理を促すが、調整処理を行った後、季節が変わっていない場合でも、さらに、調整処理をユーザに実行可能としてもよい。
【０１１０】
（９）上記各実施例のプロファイル取得処理（図３）や印刷制御処理（図６、図９）は、携帯端末４００に格納されるプリンタアプリケーションプログラムＰＧ２によって実現されている。これに代えて、例えば、これらの処理は、パーソナルコンピュータに格納されるプリンタドライバプログラムによって実現されても良い。また、サーバ３００に、これらの処理を実現するためのコンピュータプログラムが格納されても良い。この場合には、サーバ３００が、コンピュータプログラムを実行することによって、これらの処理を実行する。例えば、サーバ３００は、携帯端末４００と通信することによって、携帯端末４００と協働して、携帯端末４００の表示部４８０に各種の画像１１〜１６（図４、図７、図１０）を表示させる構成であってもよい。この場合には、印刷指示は、サーバ３００からの指示に応じて、携帯端末４００からプリンタに送信されてもよいし、サーバ３００から携帯端末４００を介さずにプリンタに送信されても良い。
【０１１１】
（１０）上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【０１１２】
（１１）本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータプログラム）は、コンピュータ読み取り可能な記録媒体に格納された形で提供することができる。「コンピュータ読み取り可能な記録媒体」は、メモリーカードやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスクドライブ等のコンピュータに接続されている外部記憶装置も含んでいる。
【０１１３】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【０１１４】
５０...アクセスポイント、７０...インターネット、８０...ＬＡＮ、２００...プリンタ、２１０...制御部、２２０...表示部、２３０...印刷実行部、３００...サーバ、４００...携帯端末、４１０...ＣＰＵ、４２０...揮発性記憶装置、４２５...バッファ領域、４３０...不揮発性記憶装置、４４０...無線ＩＦ部、４５０...電話ＩＦ部、４６０...音声処理部、４７０...操作部、４８０...表示部
【図１】
2015100020.tif 000004
【図２】
2015100020.tif 000005
【図３】
2015100020.tif 000006
【図４】
2015100020.tif 000007
【図５】
2015100020.tif 000008
【図６】
2015100020.tif 000009
【図７】
2015100020.tif 000010
【図８】
2015100020.tif 000011
【図９】
2015100020.tif 000012
【図１０】
2015100020.tif 000013
【図１１】
2015100020.tif 000014