(57)【要約】【課題】画像処理装置から出力された画像データに対して付加価値の高いサービスを提供できるようにする。【解決手段】画像情報制御装置の制御部は、画像処理装置から、変換対象の対象画像を表す対象画像情報と、変換要求情報とを取得する。制御部は、変換要求情報を取得した場合、対象画像情報を、変換要求情報が示す複数の配色パターン情報に基づいて変換することにより、複数の変換画像を生成する。制御部は、生成した複数の変換画像の一覧印刷用画像を含む一覧画像を画像処理装置で印刷出力させるための一覧画像情報を生成して、画像処理装置へ送信する。【選択図】図５
2015173403.tif 000002
【特許請求の範囲】
【請求項１】
制御部と、
記憶部と、
通信インタフェースと、
を備え、前記記憶部には、予め定められた複数の配色パターン情報が記憶され、前記制御部が前記通信インタフェースを介して画像処理装置と通信可能な画像情報制御装置であって、
前記制御部は、
前記画像処理装置から前記通信インタフェースを介して、変換対象の対象画像を表す対象画像情報を取得する対象画像取得処理と、
前記画像処理装置から前記通信インタフェースを介して、変換要求情報を取得する変換要求取得処理と、
前記変換要求取得処理で前記変換要求情報を取得した場合、前記配色パターン毎に個別に、前記対象画像を構成するオブジェクトをその配色パターン情報に従って変換することにより変換画像を生成する変換画像生成処理と、
前記変換画像生成処理により生成された複数の前記変換画像の一覧印刷用画像を含む一覧画像を前記画像処理装置で印刷出力させるための一覧画像情報を生成する一覧画像情報生成処理と、
前記一覧画像情報生成処理で生成した前記一覧画像情報を前記通信インタフェースを介して前記画像処理装置へ送信する第１送信処理と、
を実行することを特徴とする画像情報制御装置。
【請求項２】
請求項１に記載の画像情報制御装置であって、
前記変換要求情報が示す複数の前記配色パターン情報は、前記予め定められた複数の配色パターン情報の全てである
ことを特徴とする画像情報制御装置。
【請求項３】
請求項１又は請求項２に記載の画像情報制御装置であって、
前記制御部は、
前記第１送信処理で前記一覧画像情報を送信した後、前記画像処理装置から、前記一覧画像中の各前記一覧印刷用画像に対応した各前記配色パターン情報のうち特定の配色パターン情報の指定情報を取得する指定情報取得処理と、
前記指定情報取得処理で取得した前記指定情報により指定されている前記配色パターン情報に対応した前記変換画像である特定変換画像を前記画像処理装置で印刷出力させるための、前記特定変換画像を示す特定変換画像情報を、前記通信インタフェースを介して前記画像処理装置へ送信する第２送信処理と、
を実行することを特徴とする画像情報制御装置。
【請求項４】
請求項３に記載の画像情報制御装置であって、
前記制御部は、
前記第１送信処理で前記一覧画像情報を送信した後、前記一覧画像中の各前記一覧印刷用画像に対応した各前記配色パターン情報のうち特定の配色パターン情報を選択させるための特定選択画面を前記画像処理装置に表示させるための、特定選択画面情報を、前記画像処理装置へ送信する特定選択画面情報送信処理を実行し、
前記指定情報取得処理では、前記特定選択画面情報送信処理によって前記特定選択画面情報が前記画像処理装置へ送信されたことにより、前記画像処理装置において前記特定選択画面が表示されてその表示内容に基づいて前記特定の配色パターン情報の指定操作がなされることによって前記画像処理装置から送信される前記指定情報を取得する
ことを特徴とする画像情報制御装置。
【請求項５】
請求項４に記載の画像情報制御装置であって、
前記特定選択画面情報には、少なくとも、前記対象画像が、前記変換要求情報が示す複数の前記配色パターン情報に基づいて変換された、複数の選択用画像の情報が含まれる
ことを特徴とする画像情報制御装置。
【請求項６】
請求項４又は請求項５に記載の画像情報制御装置であって、
前記一覧画像には、前記一覧印刷用画像毎に、対応する前記配色パターン情報を示す配色パターン情報画像が付加されており、
前記特定選択画面情報には、少なくとも、前記一覧印刷用画像毎の、前記配色パターン情報画像に対応した情報が含まれる
ことを特徴とする画像情報制御装置。
【請求項７】
請求項１〜請求項６の何れか１項に記載の画像情報制御装置であって、
前記制御部は、
前記変換画像生成処理で用いる複数の前記配色パターン情報を選択させるための初期選択画面を前記画像処理装置に表示させるための、初期選択画面情報を、前記画像処理装置へ送信する初期選択画面情報送信処理を実行し、
前記変換要求取得処理では、前記初期選択画面情報送信処理によって前記初期選択画面情報が前記画像処理装置へ送信された後、前記画像処理装置から送信される、前記画像処理装置において前記初期選択画面に基づいて選択された複数の前記配色パターン情報を示す情報を、前記変換要求情報として取得する
ことを特徴とする画像情報制御装置。
【請求項８】
制御部、記憶部、及び通信インタフェースを備え、前記記憶部には予め定められた複数の配色パターン情報が記憶され、前記制御部が前記通信インタフェースを介して画像処理装置と通信可能な画像情報制御装置において、前記制御部が実行可能なプログラムであって、
前記制御部に、
前記画像処理装置から前記通信インタフェースを介して、変換対象の対象画像を表す対象画像情報を取得する対象画像取得処理と、
前記画像処理装置から前記通信インタフェースを介して、変換要求情報を取得する変換要求取得処理と、
前記変換要求取得処理で前記変換要求情報を取得した場合、前記配色パターン毎に個別に、前記対象画像を構成するオブジェクトをその配色パターン情報に従って変換することにより変換画像を生成する変換画像生成処理と、
前記変換画像生成処理により生成された複数の前記変換画像の一覧印刷用画像を含む一覧画像を前記画像処理装置で印刷出力させるための一覧画像情報を生成する一覧画像情報生成処理と、
前記一覧画像情報生成処理で生成した前記一覧画像情報を前記通信インタフェースを介して前記画像処理装置へ送信する第１送信処理と、
を実行させるためのプログラム。
【請求項９】
少なくとも画像を印刷出力する機能を有する画像処理装置と、
前記画像処理装置と通信可能な画像情報制御装置と、
を備え、
前記画像情報制御装置は、
予め定められた複数の配色パターン情報が記憶された記憶部と、
通信インタフェースと、
前記通信インタフェースを介して前記画像処理装置と通信可能な制御部と、
を備え、
前記制御部は、
前記画像処理装置から前記通信インタフェースを介して、変換対象の対象画像を表す対象画像情報を取得する対象画像取得処理と、
前記画像処理装置から前記通信インタフェースを介して、変換要求情報を取得する変換要求取得処理と、
前記変換要求取得処理で前記変換要求情報を取得した場合、前記配色パターン毎に個別に、前記対象画像を構成するオブジェクトをその配色パターン情報に従って変換することにより変換画像を生成する変換画像生成処理と、
前記変換画像生成処理により生成された複数の前記変換画像の一覧印刷用画像を含む一覧画像を前記画像処理装置で印刷出力させるための一覧画像情報を生成する一覧画像情報生成処理と、
前記一覧画像情報生成処理で生成した前記一覧画像情報を前記通信インタフェースを介して前記画像処理装置へ送信する第１送信処理と、を実行する
ことを特徴とする画像情報制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置とネットワークを介して通信可能な画像情報制御装置、この画像情報制御装置で実行されるプログラム、及び画像情報制御装置と画像処理装置を含む画像情報制御システムに関する。
【背景技術】
【０００２】
特許文献１に記載されている画像処理装置は、ウェブブラウザを内蔵しており、ウェブページをダウンロードして印刷する機能を備えている。また、当該画像処理装置は、原稿をスキャンして生成したスキャン画像データを、ＪＰＥＧやＢＭＰなどの特定のフォーマットに変換した上で、ウェブサーバに送信する機能を備えている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２２９９９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されているように、画像処理装置からウェブサーバへ画像データを送信する機能自体は、種々提案されている。
これに対し、画像処理装置から出力された画像データに対して、単なるフォーマット変換よりも複雑な画像処理を行うことによって付加価値の高いサービスを提供できるようにすることが望まれる。
【０００５】
本発明は上記課題に鑑みなされたものであり、画像処理装置から出力された画像データに対して付加価値の高いサービスを提供できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するためになされた本発明は、制御部と、記憶部と、通信インタフェースとを備えた画像情報制御装置である。記憶部には、予め定められた複数の配色パターン情報が記憶されており、制御部は、通信インタフェースを介して画像処理装置と通信可能である。制御部は、対象画像取得処理と、変換要求取得処理と、変換画像生成処理と、一覧画像情報生成処理と、第１送信処理とを実行する。
【０００７】
対象画像取得処理は、画像処理装置から通信インタフェースを介して、変換対象の対象画像を表す対象画像情報を取得する処理である。変換要求取得処理は、画像処理装置から通信インタフェースを介して変換要求情報を取得する処理である。変換画像生成処理は、変換要求取得処理で変換要求情報を取得した場合、配色パターン毎に個別に、対象画像を構成するオブジェクトをその配色パターン情報に従って変換することにより変換画像を生成する処理である。一覧画像情報生成処理は、変換画像生成処理により生成された複数の変換画像の一覧印刷用画像を含む一覧画像を画像処理装置で印刷出力させるための一覧画像情報を生成する処理である。第１送信処理は、一覧画像情報生成処理で生成した一覧画像情報を通信インタフェースを介して画像処理装置へ送信する処理である。
【０００８】
本発明の画像情報制御装置では、画像処理装置から送信されてきた対象画像情報に対して、指定された複数の配色パターン情報に基づいてそれぞれ変換を行い、その変換の結果を一覧画像情報として画像処理装置へ送信する。これにより、画像処理装置では、一覧画像を印刷出力して各配色パターン情報毎の変換結果を確認することができ、その中から所望の変換結果を決めることができる。
【０００９】
従って、本発明の画像情報制御装置によれば、画像処理装置から出力された画像データに対して付加価値の高いサービスを提供することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】実施形態の通信システムの概略構成を示すブロック図である。
【図２】カラーチェンジ機能の概要を説明するための説明図である。
【図３】カラーチェンジ機能に用いられる配色パターンの一例を示す説明図である。
【図４】多機能機の表示部に表示される各種画面例を示す説明図である。
【図５】多機能機で印刷出力させることが可能なサムネイル一覧の印刷結果の一例を示す説明図である。
【図６】通信システムで実行される各処理のシーケンスの一部を示すシーケンス図である。
【図７】通信システムで実行される各処理のシーケンスの一部（図６の続き）を示すシーケンス図である。
【図８】通信システムで実行される各処理のシーケンスの一部（図７の続き）を示すシーケンス図である。
【図９】通信システムで実行される各処理のシーケンスの一部（図８の続き）を示すシーケンス図である。
【図１０】図９のＳ４０２及びＳ４１８でダウンロードプリント処理として実行される各処理のシーケンスを示すシーケンス図である。
【図１１】図８のＳ３０６で開始される画像処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明の好適な実施形態を図面に基づいて説明する。
（１）通信システム１の構成
図１に示すように、本実施形態の通信システム１は、多機能機１０と、仲介サーバ２０と、変換サーバ３０と、コンテンツサーバ５０とを備えている。多機能機１０は、ＬＡＮ２を介してインターネット４に接続されている。仲介サーバ２０、コンテンツサーバ５０、及び変換サーバ３０は、インターネット４に接続されている。
【００１２】
多機能機１０、仲介サーバ２０、変換サーバ３０、及びコンテンツサーバ５０は、例えば、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌの略）又はＨＴＴＰＳ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｓｅｃｕｒｅの略）による通信を実行可能である。
【００１３】
より具体的には、多機能機１０は、ＨＴＴＰクライアントとして動作する。変換サーバ３０は、ＨＴＴＰサーバとして動作する。仲介サーバ２０は、多機能機１０との通信においてはＨＴＴＰサーバとして動作し、変換サーバ３０との通信においてはＨＴＴＰクライアントとして動作することで、ＬＡＮ２などに備えられたファイアウォールなどにより阻害されることなく、多機能機１０との通信、および変換サーバ３０との通信を行うことができる。
【００１４】
（２）多機能機１０の構成
多機能機１０は、印刷機能、スキャン機能、コピー機能、ＦＡＸ機能等の各種機能を実現するための各種処理を実行可能である。多機能機１０は、操作部１１と、表示部１２と、ネットワークインタ−フェース１３と、印刷実行部１４と、スキャン実行部１５と、制御部１６とを備える。
【００１５】
操作部１１は、複数のキーと、表示部１２の表示領域に重畳配置されたタッチパネルを有する。ユーザは、操作部１１を操作することによって、様々な指示を多機能機１０に入力することができる。表示部１２は、様々な情報を表示するためのディスプレイである。ネットワークインタ−フェース１３は、ＬＡＮ２に接続されている。多機能機１０は、ネットワークインタ−フェース１３を介して、仲介サーバ２０や変換サーバ３０などと通信をすることが可能である。印刷実行部１４は、インクジェット方式、レーザ方式等の印刷機構を備える。スキャン実行部１５は、ＣＣＤ、ＣＩＳ等のスキャン機構を備える。
【００１６】
制御部１６は、ＣＰＵ１７と、メモリ１８とを備える。ＣＰＵ１７は、メモリ１８に格納されているプログラム１９に従って、様々な処理を実行する。後述する図６〜図１０における多機能機１０の各処理は、ＣＰＵ１７がメモリ１８のプログラム１９を実行することにより実現される。メモリ１８は、コンピュータが読み取り可能なストレージ媒体であってよい。コンピュータが読み取り可能なストレージ媒体とは、ＲＯＭ、ＲＡＭ、フラッシュメモリ、ハードディスクなどのnon-transitoryな媒体である。なお、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、non-transitoryな媒体には含まれない。
【００１７】
（３）仲介サーバ２０の構成
仲介サーバ２０は、変換サーバ３０やコンテンツサーバ５０とは別体に構成されているサーバである。仲介サーバ２０は、変換サーバ３０と多機能機１０との間の、各種データの通信を仲介するためのサーバである。仲介サーバ２０は、多機能機１０のベンダによって提供されるサーバである。
【００１８】
仲介サーバ２０は、ネットワークインタ−フェース２１と、制御部２２とを備える。仲介サーバ２０は、ネットワークインタ−フェース２１を介して、多機能機１０、コンテンツサーバ５０、変換サーバ３０などと通信をすることが可能である。制御部２２は、ＣＰＵ２３と、メモリ２４と、を備える。メモリ２４には、プログラム２５が記憶されている。ＣＰＵ２３は、プログラム２５に従って、様々な処理を実行する。後述する図６〜図１０における仲介サーバ２０の各処理は、ＣＰＵ２３がメモリ２４のプログラム２５を実行することにより実現される。メモリ２４は、多機能機１０のメモリ１８と同様に、コンピュータが読み取り可能なストレージ媒体であってよい。
【００１９】
（４）変換サーバ３０の構成
変換サーバ３０は、仲介サーバ２０、コンテンツサーバ５０とは別体に構成されているサーバである。変換サーバ３０は、入力される画像データに対して後述する各種の処理を実行するためのサーバである。
【００２０】
変換サーバ３０は、多機能機１０のベンダによって提供されるサーバであってもよい。変換サーバ３０は、ネットワークインタ−フェース３１と、制御部３２とを備える。制御部３２は、ＣＰＵ３３と、メモリ３４とを備える。メモリ３４には、プログラム３５およびテンプレート４１が記憶されている。ＣＰＵ３３は、プログラム３５に従って様々な処理を実行する。後述する図６〜図１１における変換サーバ３０の各処理は、ＣＰＵ３３がメモリ３４のプログラム３５を実行することにより実現される。テンプレート４１には、画像処理に用いられる画像データとして、第３テンプレート画像データ４２が含まれる。メモリ３４は、多機能機１０のメモリ１８と同様に、コンピュータが読み取り可能なストレージ媒体であってよい。
【００２１】
プログラム３５は、画像処理を行うプログラムとして、Ａアプリケーション３６、Ｂアプリケーション３７、及びＣアプリケーション３８を含んでいる。このうちＣアプリケーション３８は、多機能機１０から出力された出力画像と、Ｃアプリケーション３８用の第３テンプレート画像とを合成する画像処理を実行するためのアプリケーションである。
【００２２】
即ち、Ｃアプリケーション３８は、多機能機１０から出力された出力画像を第３テンプレート画像に基づいて多色化する機能を有する。第３テンプレート画像は、メモリ３４において第３テンプレート画像データ４２として記憶されている。なお、ここでいう多色化とは、多機能機１０から出力された出力画像に対してモノクロ以外の色を少なくとも１種類配色することを意味し、以下、カラー化ともいう。
【００２３】
Ｃアプリケーション３８により行われる画像処理は、より具体的には、多機能機１０から出力された出力画像中の特定領域（本実施形態では、黒色又はそれに近い色で塗りつぶされた箇所）を、第３テンプレート画像において示されている配色パターンでカラー化する処理である。本実施形態では、Ｃアプリケーション３８で用いられる第３テンプレート画像が多種用意されている。即ち、複数種類の第３テンプレート画像毎の第３テンプレート画像データ４２がそれぞれメモリ３４に記憶されている。その複数種類の第３テンプレート画像のうち、多機能機１０において選択された１つ又は複数の第３テンプレート画像が、多機能機１０から出力された出力画像と合成される。
【００２４】
Ｃアプリケーション３８で用いられる第３テンプレート画像は、多機能機１０から出力された出力画像をどのような配色パターンでカラー化すべきかを示す情報画像である。そのため、以下の説明では、Ｃアプリケーション３８で用いられる第３テンプレート画像を、配色パターン画像ともいう。また、Ｃアプリケーション３８２より実現される機能を、以下、カラーチェンジ機能ともいう。
【００２５】
（５）コンテンツサーバ５０の構成
コンテンツサーバ５０は、仲介サーバ２０、変換サーバ３０とは別体に構成されているサーバである。コンテンツサーバ５０は、多機能機１０のベンダによって提供されるサーバであってもよい。コンテンツサーバ５０は、メモリ５１を備えている。メモリ５１には、テンプレート５２が記憶されている。
【００２６】
テンプレート５２には、第１テンプレート画像データ５３および第２テンプレート画像データ５４が含まれる。第１テンプレート画像データ５３は、Ａアプリケーション３６の実行時に用いられる画像データである。第２テンプレート画像データ５４は、Ｂアプリケーション３７の実行時に用いられる画像データである。
【００２７】
変換サーバ３０がＡアプリケーション３６およびＢアプリケーション３７を実行する場合には、多機能機１０で選択されたテンプレート画像の画像データをコンテンツサーバ５０から取得する必要がある。一方、変換サーバ３０がＣアプリケーション３８を実行する場合には、多機能機１０で選択された配色パターン画像の画像データを変換サーバ３０内のメモリ３４から読み出せばよいため、テンプレート画像の画像データをコンテンツサーバ５０から取得する必要はない。
【００２８】
ここで、本明細書における記載上の注意点を説明する。本明細書において、「仲介サーバ２０のＣＰＵ２３が、各種の情報を受信する」という記載は、「仲介サーバ２０のＣＰＵ２３が、ネットワークインタ−フェース２１を介して各種の情報を取得する」という技術内容を含んでいるものとする。また、「仲介サーバ２０のＣＰＵ２３が、各種の情報を送信する」という記載は、「仲介サーバ２０のＣＰＵ２３が、ネットワークインタ−フェース２１を介して各種の情報を出力する」という技術内容を含んでいるものとする。なお、変換サーバ３０のＣＰＵ３３およびネットワークインタ−フェース３１についても、同様の注意点が存在する。また、多機能機１０のＣＰＵ１７およびネットワークインタ−フェース１３についても、同様の注意点が存在する。
【００２９】
次に、「データ」および「情報」の文言の定義を説明する。本明細書では、「データ」と「情報」では「情報」を「データ」の上位概念として用いている。そのため、「Ａデータ」を「Ａ情報」と言い換えてもよい。また、「情報」は、「データ」としての形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）が異なっていても、同一の意味内容と認識される限り、同一の情報として取り扱われる。例えば、印刷部数が２部であることを示す情報として装置が扱う限り、“ＣＯＰＹ＝２”というテキスト形式のデータと、“１０”というバイナリ形式のデータとは、同じ情報である。
【００３０】
本明細書では、仲介サーバ２０と変換サーバ３０とコンテンツサーバ５０とがインターネット４で接続されている形態を例示している。換言すれば、仲介サーバ２０、変換サーバ３０、及びコンテンツサーバ５０の各々として機能する装置が物理的に離れた位置に配置されている形態を例示している。ただし、本発明の適用はそのような形態に限られない。例えば、仲介サーバ２０と変換サーバ３０とコンテンツサーバ５０のうちの少なくとも２つが、１つのサーバ装置で実現されてもよい。例えば仲介サーバ２０と変換サーバ３０が１つのサーバ装置で実現される場合は、その１つのサーバ装置において、仲介サーバ２０として機能するプログラムと変換サーバ３０として機能するプログラムとを稼動させ、両プログラム間の通信をサーバ装置内のバスラインなどを介して行わせるようにしてもよい。なお、仲介サーバ２０と変換サーバ３０とが１つのサーバ装置で実現される構成の場合、本明細書で、仲介サーバ２０と変換サーバ３０との間の通信として説明している通信は、仲介サーバ２０として機能するプログラムと、変換サーバ３０として機能するプログラムとの間でのデータの受け渡しに置き換わることとしてよい。また、仲介サーバ２０として機能し、かつ変換サーバ３０としても機能するプログラムが、１つのサーバ装置で稼動する形態で実現されてもよい。この場合、本明細書で、仲介サーバ２０と変換サーバ３０との間の通信として説明している通信は、仲介サーバ２０として機能し、かつ変換サーバ３０としても機能するプログラム内でのデータの受け渡しに置き換わることとしてよい。
【００３１】
（６）通信システム１で実現されるカラーチェンジ機能の説明
本実施形態の通信システム１は、複数種類の画像処理機能を実現可能である。即ち、通信システム１では、多機能機１０でスキャンした画像の画像データを変換サーバ３０で画像処理させ、その結果を多機能機１０で取得して印刷出力させることが可能である。
【００３２】
画像処理機能の種類は種々あるが、そのうち少なくとも３つは、上述した３つのアプリケーション３６〜３８が実行されることにより実現される画像処理機能である。Ａアプリケーション３６及びＢアプリケーション３７による画像処理機能については詳細説明を省略する。Ｃアプリケーション３８による画像処理機能は、上述のカラーチェンジ機能である。カラーチェンジ機能は、多機能機１０においてユーザがスキャンしたスキャン画像と、ユーザにより選択された配色パターン画像とを合成し、その合成した画像を多機能機１０で印刷出力できるようにする機能である。
【００３３】
カラーチェンジ機能の概要を説明する。多機能機１０のユーザは、好みの原稿（例えば年賀状の裏面印刷用として用いたい原稿）を好みの配色パターンでカラー化したい場合、その原稿を用意しておく。原稿の形態は種々ありえるが、代表的な形態は、ユーザ自身が黒色の筆記用具で所定サイズの用紙に自由に絵や文字を描いたものが挙げられる。
【００３４】
具体的な例を図２に示す。図２（ａ）に示すように、ユーザは、例えばＡ４サイズの白色の用紙６０に、好きな絵や文字などの素材絵画６１を自由に描くことで、カラー化の対象となる原稿６２を作成することができる。ユーザは、Ｃアプリケーション３８を実行させ、素材絵画６１が描かれた原稿６２を多機能機１０でスキャンさせ、さらに、好みの配色パターンを選択する。すると、スキャンされた画像の画像データが、インターネット４を経由して変換サーバ３０へ送信され、変換サーバ３０にて、スキャンされた画像が、配色パターンに従って、図２（ｂ）に例示するようにカラー化される。なお、以下の説明では、多機能機１０でスキャンされた画像を原稿スキャン画像ともいい、その原稿スキャン画像のデータを原稿スキャン画像データともいう。
【００３５】
このように原稿スキャン画像がカラー変換されて生成された画像であるカラー変換画像は、最終的に、多機能機１０へ送信され、多機能機１０にて印刷出力させることが可能となる。なお、本実施形態では、ユーザは、特定の一種類の配色パターンでしかカラー変換させることができないわけではなく、後述するように、複数の配色パターン（本実施形態では用意されている全ての配色パターン）によるカラー変換結果をサムネイル一覧として一括して取得し印刷させることができる。ユーザは、印刷されたサムネイル一覧を見て、所望の配色パターンを決定することができる。そして、その配色パターンによるカラー変換画像を変換サーバ３０から取得し、印刷出力させることができる。
【００３６】
図２（ｂ）に例示するカラー変換画像は、原稿スキャン画像を構成する複数のオブジェクト６６，６７，６８・・・のそれぞれに対し、ユーザが選択した配色パターンに応じた色が配色されてカラー化されたものである。ここでいうオブジェクトとは、原稿スキャン画像のうち、白以外の色（例えば黒またはグレー）で描かれた領域であって閉じた領域を意味する。
【００３７】
図２（ｂ）に例示したカラー変換画像は、複数のオブジェクト６６，６７，６８・・・によって構成されている。そして、複数のオブジェクト６６，６７，６８・・・がそれぞれカラー化されている。具体的には、図２（ｂ）に示すように、画像中央にある最も大きいオブジェクト６６は赤色、その左のオブジェクト６７は青色、その上のオブジェクト６８は緑色・・・というように、オブジェクト毎に色が配色されている。
【００３８】
ユーザが選択可能な配色パターンには、大きく分けて、カラフル、パステル、レインボー、及びグラデーションがある。これら配色パターンをさらに細かく分類すると、カラフル、パステル、レインボー、及びグラデーションのそれぞれが、複数のパターンを持っている。
【００３９】
カラフルは、例えば図３（ａ）に例示するように、オブジェクト毎にそれぞれ１つの色を割り当てて配色するパターンである。なお、図３（ａ）は、ユーザが多機能機１０において配色パターンを選択する際に多機能機１０の表示部１２に表示される第１カラフルアイコン１２２の一例であり、具体的には、複数種類のカラフルの配色パターンのうち特定のパターンであるカラフル１を示すアイコンである。カラフル１を示す第１カラフルアイコン１２２は、複数（本例では６個）のパーツ８１〜８６の画像を有し、各パーツ毎に異なる色が配色されている。例えば、中央部にある最も大きいパーツ８１は紺色、その左側のパーツ８２は赤色、その上側のパーツ８３は青色・・・というように、パーツ毎に色が配色されている。
【００４０】
配色パターンの１つであるカラフル１は、図３（ａ）に示す第１カラフルアイコン１２２で表されている色のテイストで原稿スキャン画像がカラー変換されるということを示している。なお、色のテイストとは、色の種類、配色割合、配色位置などを意味する。つまり、配色パターンとしてカラフル１を選択した場合、カラー変換された後のカラー変換画像は、全体として、図３（ａ）に示す第１カラフルアイコン１２２全体のテイストと同じようなテイストとなる。
【００４１】
また、配色パターンの１つであるレインボーは、例えば図３（ｂ）に例示するように、画像全体を連続的な複数の領域に区分して、領域毎に、異なる色を割り当てていく配色パターンである。なお、図３（ｂ）は、ユーザが多機能機１０において配色パターンを選択する際に多機能機１０の表示部１２に表示される第１レインボーアイコン１２３の一例であり、具体的には、複数種類のレインボーの配色パターンのうち特定のパターンであるレインボー１を示すアイコンである。レインボー１を示す第１レインボーアイコン１２３には、複数（本例では５個）のパーツの画像が含まれている。第１レインボーアイコン１２３は、アイコン全体が縦方向に複数の領域（本例では６つの領域）に区分されており、領域毎に、異なる色が割り当てられている。そして、アイコン中の各パーツ９１〜９５は、それぞれ、当該パーツが存在している領域に対応した色が配色されている。例えば、中央部にある最も大きいパーツ９１は、４つの領域に渡って存在している。そのため、そのパーツ９１のうち、最も下の領域に存在している部分は、その領域に対応した赤色が配色され、その上の領域に存在している部分はその領域に対応した青色が配色され、その上の領域に存在している部分はその領域に対応した紺色が配色され、その上の領域に存在している部分はその領域に対応した緑色が配色されている。
【００４２】
配色パターンの１つであるレインボー１は、図３（ｂ）に示す第１レインボーアイコン１２３で表されている色のテイストで原稿スキャン画像がカラー変換されるということを示している。つまり、配色パターンとしてレインボー１を選択した場合、カラー変換された後のカラー変換画像は、全体として、図３（ｂ）に示す第１レインボーアイコン１２３全体のテイストと同じようなテイストとなる。イメージ的には、第１レインボーアイコン１２３を原稿スキャン画像と同等の大きさの画像に拡大して、その拡大した第１レインボーアイコン１２３を原稿スキャン画像の裏側に重ね、原稿スキャン画像中の白色以外の領域から裏側の第１レインボーアイコン１２３を露出させる、というイメージである。
【００４３】
配色パターンには、他に、パステルやグラデーションもあり、それぞれ、複数種類のパターンを有しているが、それらについての詳細説明は省略する。何れの配色パターンも、その配色パターンを選択した場合、カラー変換された後のカラー変換画像は、全体として、その配色パターンのテイストと同じようなテイストとなる。
【００４４】
カラーチェンジ機能による画像処理の具体的手順を説明する。ユーザは、まず、図２（ａ）に示したように、カラー化したい素材絵画６１が描かれた原稿６２を用意する。また、ユーザは、使用するアプリケーションとして、Ｃアプリケーション３８を選択する。多機能機１０においてアプリケーションを選択する際、多機能機１０の表示部１２には、図４（ａ）に示すようなアプリケーション選択画面が表示される。アプリケーション選択画面には、多機能機１０において利用可能な複数種類のアプリケーションを示すアイコン１１１，１１２，１１３・・・が一覧表示される。ユーザが、その中からＣアプリケーション３８を示すアイコン１１２を選択（例えばタップ操作）することで、変換サーバ３０においてＣアプリケーション３８を実行させることができる。
【００４５】
アプリケーション選択画面によりＣアプリケーション３８が選択されると、多機能機１０の表示部１２には、図４（ｂ）に示すような、配色パターンをユーザに選択させるための変換選択画面が表示される。変換選択画面には、選択可能な複数種類の配色パターンを示すアイコン１２２，１２３・・・が一覧表示されると共に、「全ての結果をお試し印刷」アイコン（以下「全てお試しアイコン」と略す）１２１も表示される。なお、各アイコン１２２，１２３・・・は何れも配色パターン画像の縮小画像である。また、図４（ｂ）の変換選択画面には、図３に例示した第１カラフルアイコン１２２及び第１レインボーアイコン１２３が表示されている。
【００４６】
本実施形態では、特定の１つの配色パターンでカラー変換させてカラー変換画像を取得できるだけでなく、選択可能な全ての配色パターンについてそれぞれカラー変換させ、各カラー変換画像のサムネイルが一覧表示されたサムネイル一覧画像を多機能機１０で印刷出力させることができる。そして、ユーザは、そのサムネイル一覧画像の印刷結果を見て、所望の配色パターンを決定し、その決定した配色パターンによるカラー変換画像の画像データを変換サーバ３０から取得して印刷出力させることができる。以下の説明では、上記機能、即ちサムネイル一覧画像を印刷出力させてそれに基づいて特定の配色パターンを決定できる機能を、「一覧印刷・変換選択機能」ともいう。
【００４７】
図４（ｂ）に例示した変換選択画面の各アイコンのうち、全てお試しアイコン１２１は、一覧印刷・変換選択機能を示すアイコンである。ユーザがこの全てお試しアイコン１２１を選択すると、変換サーバ３０を中心として、一覧印刷・変換選択機能が実現される。
【００４８】
なお、変換選択画面において、ユーザが、全てお試しアイコン１２１ではなく、特定の配色パターンを示すアイコンを選択した場合は、その選択された配色パターンによるカラー変換画像が変換サーバ３０から多機能機１０へ送信され、多機能機１０においてそのカラー変換画像を所望の用紙（例えばはがきの裏面）に印刷させることができる。
【００４９】
ユーザは、変換選択画面において全てお試しアイコン１２１を選択すると、素材絵画６１が描かれた原稿６２を多機能機１０でスキャンさせる。そのスキャンにより生成された原稿スキャン画像データは、多機能機１０から変換サーバ３０へ送信される。そして、変換サーバ３０により、原稿スキャン画像に対する、全ての配色パターンでのカラー変換が行われ、サムネイル一覧画像の画像データが生成されて、多機能機１０へ送信される。
【００５０】
多機能機１０は、変換サーバ３０からサムネイル一覧画像データを取得すると、サムネイル一覧画像を印刷出力する。図５に、サムネイル一覧画像の印刷結果の一例を示す。図５に示すように、サムネイル一覧画像は、配色パターン毎の、原稿スキャン画像のカラー変換結果のサムネイルが一覧表示されたものである。なお、サムネイル一覧画像には、サムネイル画像毎に、そのサムネイル画像に対応した配色パターンを示す情報（本実施形態ではテキスト）も付加される。ユーザは、サムネイル一覧画像の印刷結果を見ることで、サムネイルという小さい表示サイズではあるものの、全ての配色パターンでのカラー変換結果を効率的に確認することができる。
【００５１】
一方、多機能機１０には、サムネイル一覧画像データに加えて、各サムネイルの画像データも送信されてくる。そして、多機能機１０の表示部１２には、図４（ｃ）に例示するような、各サムネイル１３１，１３２，１３３・・・が横方向に配列された変換結果選択画面が表示される。変換結果選択画面には、サムネイル毎に、そのサムネイルに対応した配色パターンを示す情報（本実施形態ではテキスト）も表示される。
【００５２】
図４（ｃ）に示す変換結果選択画面に対し、ユーザが、所望の配色パターンのサムネイルを選択（例えばタップ操作）すると、その選択情報が変換サーバ３０に送信される。そして、変換サーバ３０から、その選択された配色パターンによるカラー変換画像データが、多機能機１０へ送信される。これにより、ユーザは、選択した所望の配色パターンでカラー変換されたカラー変換画像を印刷出力させることができる。
【００５３】
（７）通信システム１の動作
通信システム１の動作のうち、特に上記カラーチェンジ機能が実現される場合の動作例を、図６〜図１０のシーケンス図を用いて説明する。なお、以下の説明では、図６〜図１０に連続的に示す動作例のうち、図６に示す一連の処理（Ｓ１１０〜Ｓ１４０）を、総称して初期選択処理という。また、図７に示す一連の処理（Ｓ２０２〜Ｓ２３２）を、総称してスキャンアップロード処理という。また、図８に示す一連の処理（Ｓ３０２〜Ｓ３２２）を、総称して変換処理という。また、図９に示す一連の処理（Ｓ４０２〜Ｓ４１８）を、総称してサムネイル一覧印刷・変換選択処理という。また、図１０に示す一連の処理（Ｓ５０２〜Ｓ５２２）を、総称してダウンロードプリント処理という。
【００５４】
図６の初期選択処理から順次説明する。多機能機１０のＣＰＵ１７は、電源投入され、メイン画面を表示させる命令を受け付けると、Ｓ１１０で、表示部１２にメイン画面を表示させる。メイン画面は、例えば、アプリケーション機能及びメニュー機能のうち何れか一方を選択させるための画面であり、選択可能な各機能を示す画像及びその機能名称が表示される。アプリケーション機能は、年賀状の宛名面や裏面の画像を生成する処理などの、応用的な加工を行う機能であり、上述したカラーチェンジ機能を含む。メニュー機能は、多機能機１０の各種の設定を行うための処理を行う機能である。
【００５５】
多機能機１０において何れかの機能を選択する操作（例えば対応する機能の画像へのタップ操作）がなされると、Ｓ１１２で、ＣＰＵ１７は、選択された機能を示す機能識別情報を仲介サーバ２０へ送信する。
【００５６】
仲介サーバ２０のＣＰＵ２３は、多機能機１０から機能識別情報を受信すると、Ｓ１１４で、機能識別情報が示す機能を判断する。メニュー機能が示されている場合は（Ｓ１１４：メニュー機能）、メニュー機能実行処理が行われる。メニュー機能実行処理の処理内容については省略する。一方、アプリケーション機能が示されている場合は（Ｓ１１４：アプリケーション機能）、Ｓ１１６へ進む。
【００５７】
仲介サーバ２０のＣＰＵ２３は、Ｓ１１６で、アプリケーション選択画面（図４（ａ））を表示させるためのアプリケーション選択画面データを生成する。仲介サーバ２０のＣＰＵ２３は、Ｓ１１８で、アプリケーション選択画面データを多機能機１０へ送信する。
【００５８】
多機能機１０のＣＰＵ１７は、仲介サーバ２０からアプリケーション選択画面データを受信すると、Ｓ１２０で、アプリケーション選択画面を表示部１２に表示させる。多機能機１０のユーザは、操作部１１を操作して、アプリケーション選択画面の中から所望のアプリケーションを表すアイコンを選択することができる。ユーザによりアプリケーションを表すアイコンの選択操作がなされると、多機能機１０のＣＰＵ１７は、Ｓ１２２で、アプリケーション識別情報を仲介サーバ２０へ送信する。アプリケーション識別情報は、ユーザによって選択されたアプリケーションである選択アプリケーションを識別するための情報である。
【００５９】
Ｓ１２４で、仲介サーバ２０のＣＰＵ２３は、アプリケーション識別情報に基づいて選択アプリケーションを識別し、選択アプリケーションに対応する変換一覧情報取得要求情報を生成する。変換一覧情報取得要求情報は、選択アプリケーションに対応するテンプレート画像の一覧を表示させるために必要な情報である変換一覧情報を、コンテンツサーバ５０に要求するための情報である。
【００６０】
ここで、選択アプリケーションがＣアプリケーション３８であるものと仮定して、Ｓ１２４以下の説明を行う。Ｃアプリケーション３８は、既述の通り、カラーチェンジ機能を実現するためのアプリケーションである。仲介サーバ２０のＣＰＵ２３は、Ｓ１２６で、変換一覧情報取得要求情報をコンテンツサーバ５０に送信する。選択アプリケーションがＣアプリケーション３８であるため、Ｓ１２６は、図４（ｂ）に例示した変換選択画面を多機能機１０に表示させるための画像データをコンテンツサーバ５０に要求する処理となる。即ち、Ｓ１２６では、仲介サーバ２０のＣＰＵ２３は、コンテンツサーバ５０に対し、選択可能な全ての配色パターン画像に対応した各アイコン１２２，１２３・・・及びそのテキスト情報と、全てお試しアイコン１２１およびそのテキスト情報とを要求する。
【００６１】
仲介サーバ２０のＣＰＵ２３は、Ｓ１２８で、コンテンツサーバ５０から送信されてくる変換一覧情報を受信する。変換一覧情報には、各アイコン１２１，１２２，１２３・・・及びそのテキスト情報などが含まれる。
【００６２】
Ｓ１３０で、仲介サーバ２０のＣＰＵ２３は、変換選択画面を表示させるための変換選択画面データを生成する。変換選択画面データは、Ｓ１２８で受信した変換一覧情報に基づいて生成される。Ｓ１３２では、変換選択画面データを多機能機１０へ送信する。
【００６３】
多機能機１０のＣＰＵ１７は、仲介サーバ２０から変換選択画面データを受信すると、Ｓ１３４で、変換選択画面を表示部１２に表示させる。ユーザは、操作部１１を操作して、変換選択画面に表示される複数のアイコンの中から、全てお試しアイコン１２１、又はカラー変換に使用したい特定の配色パターンに対応したアイコンを選択する。多機能機１０のＣＰＵ１７は、Ｓ１３６で、選択されたアイコンを識別するための変換識別情報を仲介サーバ２０へ送信する。変換識別情報は、ユーザが、特定の配色パターンでカラー変換させることを選択したのか、又は全ての配色パターンによるカラー変換結果のサムネイル一覧画像を印刷出力させることを選択したのか、を示す情報ともいえる。
【００６４】
仲介サーバ２０のＣＰＵ２３は、多機能機１０から変換識別情報を受信すると、Ｓ１３８で、全配色パターンによる変換が選択されたか否か、即ち変換選択画面で全てお試しアイコン１２１が選択されたか否か判断する。全配色パターンによる変換が選択されなかった場合、即ち特定の配色パターンが選択された場合は（Ｓ１３８：ＮＯ）、Ｓ１４０で通常変換処理を実行する。Ｓ１４０の通常変換処理は、ユーザに原稿をスキャンさせ、変換サーバ３０にてその原稿スキャン画像を選択された配色パターンでカラー変換させて、そのカラー変換画像を多機能機１０で取得・印刷出力させる処理である。
【００６５】
全配色パターンによる変換が選択された場合（Ｓ１３８：ＹＥＳ）、仲介サーバ２０のＣＰＵ２３は、Ｓ１４０で、全配色パターンによる変換を示す変換パラメータを作成する。この変換パラメータは、Ｓ１１２で多機能機１０から機能識別情報が送信されてきたことにより開始して現在実行しているジョブに対応したパラメータであり、ジョブ毎に個別に作成されるパラメータである。変換パラメータは、変換サーバ３０に実行させる画像処理方法（ここでは全配色パターンによる変換）を示す情報に加え、例えば、ユーザ情報（例えば多機能機１０の固有情報、ユーザのログインＩＤなど）や、アプリケーション識別情報が紐付けられて作成されてもよい。以下、ユーザにより全配色パターンによる変換が選択されてＳ１３８からＳ１４０に進んだとの前提で、説明を続ける。
【００６６】
Ｓ１４０の処理後は、図７のスキャンアップロード処理に進む。仲介サーバ２０のＣＰＵ２３は、図７のスキャンアップロード処理に進むと、Ｓ２０２で、画像処理アップロード用データＩＤ取得要求情報を変換サーバ３０へ送信する。画像処理アップロード用データＩＤ取得要求情報は、多機能機１０から変換サーバ３０へアップロードさせるアップロードデータを識別するための画像処理アップロード用データＩＤ（以下「ＵＬ−ＩＤ」と略す）を、変換サーバ３０に対して要求するための情報である。画像処理アップロード用データＩＤ取得要求情報に、Ｓ１４０で作成した変換パラメータが含まれていてもよい。Ｓ２０４で、変換サーバ３０のＣＰＵ３３は、ＵＬ−ＩＤを仲介サーバ２０に送信する。これにより、仲介サーバ２０では、送信されてきたＵＬ−ＩＤが、Ｓ１４０で作成した変換パラメータに紐付けられて記憶される。
【００６７】
Ｓ２０６で、仲介サーバ２０のＣＰＵ２３は、スキャンアップロード実行命令情報を生成する。スキャンアップロード実行命令情報は、多機能機１０に対し、カラー変換させたい原稿をスキャンしてその原稿スキャン画像データを変換サーバ３０へアップロードするよう命令する情報である。Ｓ２０８で、仲介サーバ２０のＣＰＵ２３は、スキャンアップロード実行命令情報を多機能機１０へ送信する。スキャンアップロード実行命令情報には、ＵＬ−ＩＤが含まれていてもよい。
【００６８】
Ｓ２０９で、多機能機１０のＣＰＵ１７は、原稿スキャン指示画面を表示部１２に表示させる。原稿スキャン指示画面には、ユーザに対し、カラー変換させたい原稿を多機能機１０にセットしてスキャンさせるように指示するメッセージと「ＯＫ」ボタンが表示される。ユーザが「ＯＫ」ボタンを操作（例えばタップ操作）すると、Ｓ２１０で、原稿のスキャンが実行される。Ｓ２１０では、ＣＰＵ１７は、スキャン実行部１５を動作させて、原稿の画像を読み取らせ、読み取った原稿スキャン画像を示す原稿スキャン画像データを作成する。
【００６９】
Ｓ２１２で、多機能機１０のＣＰＵ１７は、画像処理アップロード先ＵＲＬ（Uniform Resource Locator）取得要求情報および通信書式取得要求情報を、仲介サーバ２０へ送信する。「画像処理アップロード」とは、各種のデータを、画像処理のために変換サーバ３０へアップロードする処理である。画像処理アップロード先ＵＲＬ取得要求情報は、変換サーバ３０にアップロードを行うために必要な情報である画像処理アップロード先ＵＲＬを仲介サーバ２０へ要求するための情報である。通信書式取得要求情報は、後述するアップロードメッセージの通信書式を要求するための情報である。
【００７０】
Ｓ２１４で、仲介サーバ２０のＣＰＵ２３は、アップロードメッセージの通信書式を作成する。アップロードメッセージの通信書式は、変換サーバ３０へ原稿スキャン画像データをアップロードする際のメッセージの枠組みとなる情報である。Ｓ２１６で、仲介サーバ２０のＣＰＵ２３は、画像処理アップロード先ＵＲＬおよびアップロードメッセージの通信書式を多機能機１０へ送信する。画像処理アップロード先ＵＲＬの一例としては、変換サーバ３０のＵＲＬが挙げられる。
【００７１】
Ｓ２１８で、多機能機１０のＣＰＵ１７は、受信した通信書式と、受信した画像処理アップロード先ＵＲＬと、Ｓ２１０で生成した原稿スキャン画像データとに基づいて、アップロードメッセージを作成する。具体的には、多機能機１０は、仲介サーバ２０から受信した通信書式の所定の位置に、原稿スキャン画像データと、画像処理アップロード先ＵＲＬと、原稿スキャン画像データのデータサイズ等の各種の情報を組み合わせる。ＵＬ−ＩＤを含めてもよい。これにより、変換サーバ３０に対応したアップロードメッセージが作成される。
【００７２】
Ｓ２２０で、多機能機１０のＣＰＵ１７は、変換サーバ３０へアップロードメッセージを送信する。変換サーバ３０のＣＰＵ３３は、Ｓ２２０で多機能機１０から送信されたアップロードメッセージを取得し、メモリ３４へ一時保存する。Ｓ２２２で、変換サーバ３０のＣＰＵ３３は、画像処理アップロード結果情報を多機能機１０へ送信する。画像処理アップロード結果情報は、原稿スキャン画像データが変換サーバ３０に正常にアップロードされたか否かを示す情報である。Ｓ２２４で、多機能機１０のＣＰＵ１７は、受信した画像処理アップロード結果情報と継続可否判断要求情報とを、仲介サーバ２０へ送信する。継続可否判断要求情報は、画像処理を継続可能であるか否かの判断を仲介サーバ２０に要求するための情報である。
【００７３】
Ｓ２２６で、仲介サーバ２０のＣＰＵ２３は、画像処理アップロード結果情報を解読し、解読結果を作成する。画像処理アップロード結果情報は、変換サーバ３０から多機能機１０へ送信されてきた情報であるため、変換サーバ３０に固有の仕様を有している。よって、仲介サーバ２０に記憶されているプログラム２５に含まれる不図示の解読プログラムを用いることにより、画像処理アップロード結果情報を解読することができる。解読結果は、多機能機１０で解読可能な形式のメッセージである。解読結果には、解読された画像処理アップロード結果情報に含まれている画像処理アップロード結果が含まれている。また、仲介サーバ２０のＣＰＵ２３は、画像処理を継続可能であるか否かについての情報である継続可否情報を、解読結果に基づいて生成する。例えば、解読結果がアップロード処理の失敗を示している場合には、画像処理を継続不可能であることを示す継続可否情報が生成される。Ｓ２２８で、仲介サーバ２０のＣＰＵ２３は、解読結果および継続可否情報を多機能機１０へ送信する。
【００７４】
Ｓ２３０で、多機能機１０のＣＰＵ１７は、受信した継続可否情報に基づいて、画像処理を継続可能であるか否かを判断する。画像処理を継続できない場合は（Ｓ２３０：ＮＯ）、現在実行中のジョブ全体を終了する。画像処理を継続できる場合は（Ｓ２３０：ＹＥＳ）、Ｓ２３２へ進む。Ｓ２３２で、多機能機１０のＣＰＵ１７は、変換サーバ３０へのスキャン画像データのアップロード処理が完了したことを示すアップロード完了通知情報を、仲介サーバ２０へ送信する。
【００７５】
Ｓ２３２の処理後は、図８の変換処理に進む。仲介サーバ２０のＣＰＵ２３は、図８の変換処理に進むと、Ｓ３０２で、画像処理要求情報、選択アプリケーションパラメータ、及び変換パラメータを、変換サーバ３０へ送信する。画像処理要求情報は、Ｓ２０４で受信したＵＬ−ＩＤで識別される原稿スキャン画像データ（すなわち、Ｓ２２０で変換サーバ３０にアップロードした原稿スキャン画像データ）に対して、画像処理の実行を要求するための情報である。選択アプリケーションパラメータは、ユーザによって選択された選択アプリケーションを一意に識別するための情報であり、ここでは、Ｃアプリケーション３８を示すパラメータである。選択アプリケーションパラメータにより、画像処理を実行させるアプリケーションを指定することが可能となる。変換パラメータは、Ｓ１４０で作成した変換パラメータであり、少なくとも、変換サーバ３０に実行させる画像処理方法（ここでは全配色パターンによる変換）を示す情報と、これに紐付けられているＵＬ−ＩＤとを含む。
【００７６】
Ｓ３０２の各種情報送信により、変換サーバ３０は、原稿スキャン画像データのＵＬ−ＩＤに基づいて原稿スキャン画像データを取得でき、選択アプリケーションパラメータに基づいて、実行すべき画像処理が、Ｃアプリケーション３８の画像処理であって且つ全配色パターンによる変換結果のサムネイル一覧画像データを生成する処理であることを認識できる。
【００７７】
Ｓ３０４で、変換サーバ３０のＣＰＵ３３は、処理データ取得情報を仲介サーバ２０へ送信する。処理データ取得情報は、画像処理の実行を要求する処理（Ｓ３０２）に応じて行われる画像処理を識別するための情報である、変換ＩＤを含む。変換サーバ３０では、Ｓ３０２の要求によって実行すべき画像処理に対し、変換ＩＤが対応付けられる。処理データ取得情報は、ＵＲＬの記述方式によって記述されていてもよい。
【００７８】
Ｓ３０６で、変換サーバ３０のＣＰＵ３３は、Ｃアプリケーション３８による画像処理を実行する。具体的には、ここでは、原稿スキャン画像データに対する、全ての配色パターンでのカラー変換処理を開始する。Ｓ３０６で開始される画像処理の詳細は、後で説明する。
【００７９】
Ｓ３０８〜Ｓ３２２の処理は、原稿スキャン画像データについて画像処理を開始する際に、画像処理が完了するまで多機能機１０を待機させる処理である。Ｓ３０８で、仲介サーバ２０のＣＰＵ２３は、画像処理完了確認要求情報を変換サーバ３０へ送信する。画像処理完了確認要求情報は、Ｓ３０２で変換サーバ３０に対して要求した画像処理が完了したか否かを、変換サーバ３０に対して確認するための情報である。仲介サーバのＣＰＵ２３は、画像処理を識別するために、画像処理完了確認要求情報に、Ｓ３０４で変換サーバ３０から取得した処理データ取得情報を含ませる。
【００８０】
Ｓ３１０で、変換サーバ３０のＣＰＵ３３は、画像処理が完了したか否かを判断する。具体的には、画像処理完了確認要求情報に含まれる処理データ取得情報に対応する画像処理を、画像処理の完了の可否を判断する画像処理であると特定する。そして、特定した画像処理において、原稿スキャン画像データと選択テンプレート画像データとの合成が完了したか否かが判断される。画像処理が完了していない場合は（Ｓ３１０：ＮＯ）、Ｓ３１２へ進む。
【００８１】
Ｓ３１２で、変換サーバ３０のＣＰＵ３３は、画像処理が完了していないことを示す画像処理未完了通知情報を、仲介サーバ２０へ送信する。Ｓ３１４で、仲介サーバ２０のＣＰＵ２３は、画像処理未完了通知情報を受信したことに基づき、待機命令を生成する。待機命令は、多機能機１０に対し、画像処理の完了を待機させるための命令である。
【００８２】
Ｓ３１６で、仲介サーバ２０のＣＰＵ２３は、待機命令を多機能機１０へ送信する。Ｓ３１８で、多機能機１０のＣＰＵ１７は、画像処理の完了を待機する待機処理を実行する。Ｓ３２０で、多機能機１０のＣＰＵ１７は、待機処理の実行が完了したことを示す待機処理完了情報を、仲介サーバ２０へ送信する。仲介サーバ２０のＣＰＵ２３は、Ｓ３１６で待機命令を送信した後、多機能機１０からの待機処理完了情報の受信を待つ。そして、Ｓ３２０で多機能機１０から待機処理完了情報を受信すると、Ｓ３０８へ戻る。
【００８３】
一方、変換サーバ３０において、Ｓ３１０で画像処理が完了したと判断された場合は（Ｓ３１０：ＹＥＳ）、Ｓ３２２へ進む。Ｓ３２２では、変換サーバ３０のＣＰＵ３３は、画像処理が完了したこと、即ち原稿スキャン画像のカラー変換が完了したことを示す画像処理完了通知情報を、仲介サーバ２０へ送信する。Ｓ３２２の処理後は、図９のサムネイル一覧印刷・変換選択処理へ進む。
【００８４】
ここで、Ｓ３０６で開始される画像処理の詳細について、図１１を用いて説明する。変換サーバ３０のＣＰＵ３３は、図１１に示す画像処理を開始すると、Ｓ６０２で、変換パラメータにより指定された配色パターンのうち、カラー変換未処理の配色パターンを１つ取り出す。具体的には、多機能機１０から指定された配色パターンのうち、まだカラー変換を行っていない配色パターン画像データを１つ、メモリ３４から読み込む。なお、多機能機１０から指定された配色パターンとは、具体的には、Ｓ１３６で多機能機１０から仲介サーバ２０に送信された変換識別情報が示す配色パターンである。
【００８５】
例えば、図４（ｂ）に示した変換選択画面において、全てお試しアイコン１２１が選択された場合は、指定された配色パターンは、カラー変換に使用可能な全ての配色パターンである。図４（ｂ）に示した変換選択画面において、全てお試しアイコン１２１以外の、特定の配色パターンを示すアイコンが選択された場合は、指定された配色パターンは、その選択されたアイコンに対応した１つの配色パターンである。
【００８６】
Ｓ６０４では、Ｓ６０２で取り出した配色パターンに基づいて、原稿スキャン画像データのカラー変換を実施する。Ｓ６０６では、Ｓ６０４で実施したカラー変換の結果、即ちカラー変換により生成されたカラー変換画像データを、メモリ３４に記憶する。
【００８７】
Ｓ６０８では、未処理の配色パターンがあるか否か、即ち、指定された全ての配色パターンについてカラー変換を実施したか否かを判断する。未処理の配色パターンがある場合は（Ｓ６０８：ＹＥＳ）、Ｓ６０２に戻る。Ｓ６０８で、未処理の配色パターンがない場合、即ち指定された全ての配色パターンでカラー変換を実施済みである場合は（Ｓ６０８：ＮＯ）、Ｓ６１０に進む。
【００８８】
Ｓ６１０では、メモリ３４に記憶したカラー変換結果が複数あるか否か、即ち複数の配色パターンでそれぞれカラー変換を行ったか否か判断する。記憶したカラー変換結果が１つの場合は（Ｓ６１０：ＮＯ）、画像処理を終了する。記憶したカラー変換結果が複数ある場合は（Ｓ６１０：ＹＥＳ）、Ｓ６１２に進む。Ｓ６１２では、カラー変換結果のサムネイル一覧画像のデータを生成する。即ち、配色パターン毎の全てのカラー変換画像データについて、そのサムネイルを生成し、各サムネイルが一覧表示されたサムネイル一覧画像（図５参照）を多機能機１０で印刷出力させるためのサムネイル一覧画像データを生成する。
【００８９】
図９に戻り、サムネイル一覧印刷・変換選択処理について説明する。図９のサムネイル一覧印刷・変換選択処理に進むと、Ｓ４０２で、ダウンロードプリント処理が行われる。Ｓ４０２で行われるダウンロードプリント処理は、図１１で説明した画像処理において、Ｓ６１２で生成されたサムネイル一覧画像データを多機能機１０に送信して多機能機１０で印刷出力させる処理である。なお、Ｓ４０２の処理が行われるのは、ユーザにより全ての配色パターンでのカラー変換が選択されていることを前提としている。仮に、ユーザにより特定の１つの配色パターンが選択されている場合は、図９のサムネイル一覧印刷・変換選択処理では、Ｓ４０２〜Ｓ４１６の処理は行われず、Ｓ４１８のダウンロードプリント処理が行われる。
【００９０】
Ｓ４０２のダウンロードプリント処理の詳細は、図１０に示す通りである。仲介サーバ２０のＣＰＵ２３は、ダウンロードプリント処理に進むと、Ｓ５０２で、処理データ取得命令情報を生成する。処理データ取得命令情報は、ＵＲＬの記述方式によって記述されていてもよい。
【００９１】
仲介サーバ２０のＣＰＵ２３は、処理データ取得命令情報を生成すると、Ｓ５０４で、処理データ取得命令情報を多機能機１０へ送信する。Ｓ５０６で、多機能機１０のＣＰＵ１７は、ダウンロード元ＵＲＬ要求情報および処理データ取得情報要求情報を仲介サーバ２０へ送信する。ダウンロード元ＵＲＬ要求情報は、画像処理により生成された処理データにアクセスするためのダウンロード元ＵＲＬを、仲介サーバ２０に対して要求する情報である。ここで要求するダウンロード元ＵＲＬは、より具体的には、Ｓ６１２で生成されたサムネイル一覧画像データにアクセスするためのダウンロード元ＵＲＬである。また処理データ取得情報要求情報は、変換サーバ３０で実行された、画像処理（図１１参照）を含むジョブを識別するための情報である。
【００９２】
Ｓ５０８で、仲介サーバ２０のＣＰＵ２３は、変換サーバ３０から処理データを取得するためのダウンロード元ＵＲＬおよび処理データ取得情報を生成し、多機能機１０へ送信する。処理データ取得情報には、例えば、変換ＩＤが含まれる。
【００９３】
Ｓ５１０で、多機能機１０のＣＰＵ１７は、処理データ取得情報で識別される処理データ（ここではサムネイル一覧画像データ）をダウンロードするためのダウンロード要求情報を、ダウンロード元ＵＲＬに基づいて、変換サーバ３０へ送信する。Ｓ５１２で、変換サーバ３０のＣＰＵ３３は、ダウンロード要求情報によって特定される処理データのうち、印刷用紙１枚分のデータを、多機能機１０へ送信する。このＳ５１２の送信処理により、多機能機１０へサムネイル一覧画像の１ページ分のデータが送信される。
【００９４】
Ｓ５１４で、多機能機１０のＣＰＵ１７は、印刷実行部１４に印刷処理を実行させる。即ち、Ｓ５１２で取得したサムネイル一覧画像を１枚の印刷用紙に印刷させる。Ｓ５１４の印刷処理の実行後、多機能機１０のＣＰＵ１７は、Ｓ５１６で、印刷を未実行の処理データがあるか否か、即ちサムネイル一覧画像としてさらに次のページの画像があるか否かを判断する。カラー変換機能用として用意されている配色パターンの数が多いと、全ての配色パターンによるカラー変換結果のサムネイルを１枚の印刷用紙に印刷させるのが困難となり、複数の印刷用紙に分けて印刷させるケースも起こり得る。例えば、１枚の印刷用紙に対して最大９個のサムネイル（図５参照）を印刷可能である場合に、配色パターンが１０種類以上ある場合は、全ての配色パターンによるカラー変換結果のサムネイルを１枚の印刷用紙に印刷させることはできず、２枚以上に分けて印刷出力させる必要がある。このように複数枚に分けてサムネイル一覧画像を印刷出力させる必要がある場合に、印刷すべき全てのサムネイルの印刷が完了するまでは、１枚印刷される毎に、Ｓ５１６で肯定判定されてＳ５０６に戻ることになる。
【００９５】
印刷すべきサムネイル一覧画像を全て印刷出力すると（Ｓ５１６：ＮＯ）、Ｓ５１８で、サムネイル一覧画像の印刷処理が完了したことを示す印刷完了通知情報を仲介サーバ２０へ送信する。Ｓ５２０で、仲介サーバ２０のＣＰＵ２３は、処理完了通知情報を多機能機１０へ送信する。Ｓ５２２で、多機能機１０のＣＰＵ１７は、完了画面を表示部１２に表示させる。
【００９６】
このようにして、図９のＳ４０２による、サムネイル一覧画像のダウンロードプリント処理が終了すると、Ｓ４０４で、仲介サーバ２０のＣＰＵ２３は、変換結果選択画面データを生成する。変換結果選択画面データは、図４（ｃ）に例示したような変換結果選択画面を多機能機１０に表示させるためのデータである。変換結果選択画面データには、各サムネイル１３１，１３２，１３３・・・の画像データは含まれない。ただし、変換結果選択画面データには、各サムネイルの画像データを取得するためにアクセスすべき変換サーバ３０のＵＲＬが含まれる。変換ＩＤが含まれていてもよい。Ｓ４０６で、仲介サーバ２０のＣＰＵ２３は、生成した変換結果選択画面データを多機能機１０へ送信する。
【００９７】
多機能機１０のＣＰＵ１７は、仲介サーバ２０から変換結果選択画面データを受信すると、Ｓ４０８で、サムネイル画像取得要求情報を変換サーバ３０へ送信する。具体的には、変換結果選択画面データに含まれていたＵＲＬへアクセスしてサムネイル画像取得要求情報を送信する。サムネイル画像取得要求情報は、印刷出力されたサムネイル一覧画像に表示されている各サムネイルの画像データを変換サーバ３０に対して要求するための情報である。サムネイル画像取得要求情報には、変換ＩＤを含めてもよい。
【００９８】
変換サーバ３０のＣＰＵ３３は、多機能機１０からサムネイル画像取得要求情報を受信すると、Ｓ４１０で、各サムネイルの画像データを多機能機１０へ送信する。なお、各画像データには、その画像データに対応した配色パターンを示すテキストデータが付加される。多機能機１０のＣＰＵ１７は、変換サーバ３０から各サムネイルの画像データを受信すると、Ｓ４１２で、それら各サムネイルが一列に配列された変換結果選択画面（図４（ｃ）参照）を表示部１２に表示させる。
【００９９】
多機能機１０のユーザは、表示部に変換結果選択画面が表示されると、別途印刷出力されているサムネイル一覧画像と照らし合わせながら、表示されている各サムネイルの中から所望の配色パターンに対応したサムネイルを選択することができる。なお、変換結果選択画面には、各配色パターンによる各カラー変換結果のサムネイルに加えて、サムネイル毎に、対応する配色パターンを示すテキスト情報も表示される。また、印刷出力されたサムネイル一覧画像にも、サムネイル毎に、対応する配色パターンを示すテキスト情報も印刷されている（図５参照）。そのため、ユーザは、印刷出力されたサムネイル一覧画像中のテキスト情報と、変換結果選択画面に表示されているテキスト情報とを照らし合わせることで、所望の配色パターンに対応したサムネイルを選択することができる。
【０１００】
多機能機１０において、変換結果選択画面から１つの変換結果が選択されると、多機能機１０のＣＰＵ１７は、Ｓ４１４で、変換結果選択情報を仲介サーバ２０へ送信する。変換結果選択情報には、変換ＩＤと、選択された変換結果を示す情報である画像インデックスが含まれる。仲介サーバ２０のＣＰＵ２３は、多機能機１０から変換結果選択画面を受信・取得すると、Ｓ４１６で、その取得した変換結果選択情報に基づいて、多機能機１０で選択されたカラー変換画像を判断する。Ｓ４１６の処理後は、Ｓ４１８のダウンロードプリント処理に進む。
【０１０１】
Ｓ４１８で行われるダウンロードプリント処理は、図１１で説明した画像処理におけるＳ６０４〜Ｓ６０６で生成・記憶されたカラー変換画像データのうち、Ｓ４１４の変換結果選択情報で指定されたカラー変換画像に対応したカラー変換画像データを多機能機１０に送信して、所望の用紙（例えばはがき）に印刷出力させる処理である。なお、変換選択画面（図４（ｂ）参照）においてユーザにより指定された変換方法が、特定の１つの配色パターンによるカラー変換であった場合は、Ｓ４１８のダウンロードプリント処理は、画像処理においてその１つの配色パターンによるカラー変換画像データを多機能機１０に送信して所望の用紙に印刷出力させる処理となる。
【０１０２】
Ｓ４１８のダウンロードプリント処理は、図１０に示す通りである。即ち、Ｓ４１８のダウンロードプリント処理は、基本的には、Ｓ４０２のダウンロードプリント処理と同じ手順で行われる。但し、次の点で、Ｓ４０２のダウンロードプリント処理とは異なる。
【０１０３】
すなわち、Ｓ４１８で実行される図１０のダウンロードプリント処理において、Ｓ５０８では、仲介サーバ２０のＣＰＵ２３は、ダウンロード元ＵＲＬとして、多機能機１０で選択された１つのカラー変換画像にアクセスするためのＵＲＬを送信する。また、Ｓ５０８で仲介サーバ２０のＣＰＵ２３が多機能機１０へ送信する処理データ取得情報には、多機能機１０で選択された１つのカラー変換画像を示す画像インデックスも含まれる。
【０１０４】
また、Ｓ５１０では、多機能機１０のＣＰＵ１７は、処理データ取得情報で識別される処理データ（ここでは特定のカラー変換画像データ）をダウンロードするためのダウンロード要求情報を、ダウンロード元ＵＲＬに基づいて、変換サーバ３０へ送信する。ここで送信するダウンロード要求情報には、Ｓ５０８で仲介サーバ２０から取得した変換ＩＤ及び画像インデックスが含まれる。
【０１０５】
また、Ｓ５１２では、変換サーバ３０のＣＰＵ３３は、ダウンロード要求情報によって特定されるカラー変換画像データを多機能機１０へ送信する。このＳ５１２の送信処理により、ユーザが変換結果選択画面（図４（ｃ））を通じて選択した配色パターンによるカラー変換画像データが多機能機１０へ送信される。そして、Ｓ５１４で、多機能機１０により、そのカラー変換画像が所望の用紙（例えばはがき）に印刷出力される。
【０１０６】
（８）実施形態の効果
以上説明したように、本実施形態の通信システム１では、原稿スキャン画像に対し、複数の配色パターン（本実施形態では選択可能な配色パターンの全て）によるカラー変換を実行させて、そのカラー変換結果をサムネイル一覧画像として印刷出力させることができる。多機能機１０のユーザは、印刷出力されたサムネイル一覧画像を見て、配色パターン毎のカラー変換結果を確認することができ、その中から所望の配色パターンを決めることができる。つまり、複数種類の配色パターンによるカラー変換結果を確認したい場合に、確認したい配色パターン毎に個別にカラー変換結果を印刷出力させて確認する必要はなく、一度にまとめて複数のカラー変換結果を印刷出力させて確認することができる。特に、本実施形態では、カラー変換用に予め用意されている全ての配色パターンのカラー変換結果を一括取得することができるため、ユーザは、選択可能な全ての配色パターンの中から最適な配色パターンを効率的に選択することができる。
【０１０７】
従って、本実施形態の通信システム１によれば、多機能機１０から出力された原稿スキャン画像に対して付加価値の高いサービスを提供することが可能となる。
本実施形態の通信システム１では、サムネイル一覧画像の印刷出力後、多機能機１０においてユーザが所望の配色パターンを選択すると、その選択された配色パターンによるカラー変換画像データが変換サーバ３０から多機能機１０へ送信される。これにより、多機能機１０は、選択した所望の配色パターンのカラー変換画像データを取得することができ、その取得したカラー変換画像データに基づく各種の処理（例えばはがきへの印刷）を行うことができる。
【０１０８】
つまり、本実施形態の通信システム１では、まずサムネイル一覧画像を多機能機１０で印刷させることによって、ユーザに対し、所望の配色パターンを適切に選択させることができる。そして、サムネイル一覧画像に基づいて選択された配色パターンについて、その配色パターンによるカラー変換画像データを多機能機１０のユーザに提供することができる。そのため、多機能機１０のユーザは、所望の配色パターンでカラー変換されたカラー変換画像を効率的且つ容易に取得することができる。
【０１０９】
本実施形態の通信システム１では、サムネイル一覧画像の印刷出力後、複数種類の配色パターンの中から所望の配色パターンを選択させるために、多機能機１０において、変換結果選択画面（図４（ｃ）参照）が表示される。これにより、多機能機１０のユーザは、変換結果選択画面の表示内容に基づいて所望の配色パターンを容易に選択することができる。
【０１１０】
特に、本実施形態では、変換結果選択画面として、図４（ｃ）に例示したように、配色パターン毎にそのカラー変換結果のサムネイルとテキスト情報が表示される。そのため、変換結果選択画面の中から、所望の配色パターンを容易に特定して選択操作することができる。
【０１１１】
また、多機能機１０で印刷出力されるサムネイル一覧画像には、配色パターン毎の複数のサムネイルに加えて、サムネイル毎に、対応する配色パターンを示すテキスト情報も付加される。つまり、サムネイル一覧画像及び変換結果選択画面の双方に、配色パターン毎のサムネイル及びそのテキスト情報が表示される。
【０１１２】
そのため、多機能機１０のユーザは、印刷出力されたサムネイル一覧画像中の各サムネイルと、表示部１２に表示される変換結果選択画面中の各サムネイルとの対応関係を容易に把握することができ、変換結果選択画面の中から所望の配色パターンのサムネイルを容易に特定して選択操作することができる。
【０１１３】
本実施形態の通信システム１では、変換選択画面（図４（ｂ）参照）で配色パターンを選択させる際、仲介サーバ２０が多機能機１０に変換選択画面データを送信して（Ｓ１３２）、多機能機１０の表示部１２に変換選択画面を表示させる（Ｓ１３４）。これにより、多機能機１０のユーザは、変換選択画面の表示内容に基づいて、カラー変換させたい所望の配色パターンとして、特定の１つ又は全てを効率的に指定することができる。
【０１１４】
なお、本実施形態において、通信システム１は本発明の画像情報制御システムの一例に相当する。仲介サーバ２０及び変換サーバ３０からなる構成は本発明の画像情報制御装置の一例に相当する。多機能機１０は本発明の画像処理装置の一例に相当する。仲介サーバ２０のネットワークインターフェース２１及び変換サーバ３０のネットワークインターフェース３１は本発明の通信インタフェースの一例に相当する。仲介サーバ２０のＣＰＵ２３及び変換サーバ３０のＣＰＵ３３は本発明の制御部の一例に相当する。変換サーバ３０のメモリ３４は本発明の記憶部の一例に相当する。
【０１１５】
配色パターン画像は本発明の配色パターン情報の一例に相当する。原稿スキャン画像は本発明の対象画像の一例に相当する。原稿スキャン画像データは本発明の対象画像情報の一例に相当する。カラー変換画像は本発明の変換画像の一例に相当する。変換識別情報は本発明の変換要求情報の一例に相当する。サムネイル一覧画像（図５）は本発明の一覧画像の一例に相当し、そのサムネイル一覧画像中の各サムネイルはそれぞれ本発明の一覧印刷用画像の一例に相当し、サムネイル一覧画像中の各テキスト情報は本発明の配色パターン情報画像の一例に相当し、サムネイル一覧画像データは本発明の一覧画像情報の一例に相当する。変換結果選択情報は本発明の指定情報の一例に相当し、その変換結果選択情報により指定された１つのカラー変換画像は本発明の特定変換画像の一例に相当し、そのカラー変換画像のデータは本発明の特定変換画像情報の一例に相当する。変換結果選択画面（図４（ｃ））は本発明の特定選択画面の一例に相当し、その変換結果選択画面中の各アイコン１３１，１３２，１３３・・・は本発明の選択用画像の一例に相当し、変換結果選択画面データは本発明の特定選択画面情報の一例に相当する。変換選択画面（図４（ｂ））は本発明の初期選択画面の一例に相当し、変換選択画面データは本発明の初期選択画面情報の一例に相当する。変換結果選択画面中の各サムネイルの中から所望の配色パターンに対応したサムネイルを選択する操作は本発明の指定操作の一例に相当する。
【０１１６】
図７のＳ２２０で多機能機１０から送信されたアップロードメッセージを変換サーバ３０のＣＰＵ３３が取得する処理は本発明の対象画像取得処理の一例に相当する。図６のＳ１３６で多機能機１０から送信された変換識別情報を仲介サーバ２０のＣＰＵ２３が受信する処理は本発明の変換要求取得処理の一例に相当する。図１１において、Ｓ６０２〜Ｓ６０８の処理は本発明の変換画像生成処理の一例に相当し、Ｓ６１２の処理は本発明の一覧画像情報生成処理の一例に相当する。図９のＳ４０２で実行されるダウンロードプリント処理（詳細は図１０）におけるＳ５１２の処理は本発明の第１送信処理の一例に相当する。図９のＳ４１４で多機能機１０から送信された変換結果選択情報を仲介サーバ２０のＣＰＵ２３が取得する処理は本発明の指定情報取得処理の一例に相当する。図９のＳ４１８で実行されるダウンロードプリント処理（詳細は図１０）におけるＳ５１２の処理は本発明の第２送信処理の一例に相当する。図９のＳ４０６の処理は本発明の特定選択画面情報送信処理の一例に相当する。図６のＳ１３２の処理は本発明の初期選択画面情報送信処理の一例に相当する。
【０１１７】
［他の実施形態］
（１）上記実施形態では、複数種類のカラー変換結果をサムネイル一覧として印刷出力させたい場合、選択可能な全ての配色パターンによるカラー変換結果が印刷出力される構成であったが、全ての配色パターンではなく、特定の複数の配色パターンによるカラー変換結果をサムネイル一覧として印刷出力できるようにしてもよい。
【０１１８】
例えば、サムネイル一覧として印刷出力させたい配色パターンを、ユーザが任意に複数選択できるようにしてもよい。また例えば、配色パターンの大分類毎（例えば「カラフル」に該当する配色パターン全て、「レインボー」に該当する配色パターン全て、など）にまとめてサムネイル一覧として印刷出力できるようにしてもよい。
【０１１９】
（２）図４（ｂ）に例示した変換選択画面、図４（ｃ）に例示した変換結果選択画面、及び図５に例示したサムネイル一覧画像には、必ずしも、テキスト情報を付加する必要はない。逆に、図４（ｂ），（ｃ）の各画面については、サムネイルを表示させず、他の各種の情報（例えばテキスト情報のみ）を表示させるようにしてもよい。
【０１２０】
図４（ｂ）の変換選択画面については、ユーザが所望の選択肢を適切に選択できる限り、表示させる情報の種類や数は適宜決めることができる。図５のサムネイル一覧画像については、ユーザが各配色パターンによるカラー変換結果を適切に確認できる限り、印刷させるサムネイルの大きさやサムネイルに付加する情報の有無や種類は適宜決めることができる。図４（ｃ）の変換結果選択画面については、画面に表示される各選択肢と、サムネイル一覧画像（図５参照）として印刷出力された各カラー変換結果との対応関係が明確にわかればよい。つまり、サムネイル一覧画像に表示された各カラー変換結果のうち所望のカラー変換結果が変換結果選択画面中の各選択肢のうちどれに対応するかがわかればよい。
【０１２１】
（３）ユーザは、手書き原稿を必ずしも黒色やグレーの筆記用具で描く必要はない。例えば、黒色以外の他の色で絵を描き、それを多機能機１０でスキャンする際に、カラースキャンではなくモノクロスキャンを実行させることにより、モノクロのスキャン画像を生成させるようにしてもよい。そうすれば、結果として、変換サーバ３０にはモノクロの原稿スキャン画像が送信されることになる。
【０１２２】
なお。ユーザが黒色以外の色で描いたカラーの手書き原稿をそのままカラースキャンした場合、カラーの原稿スキャン画像が変換サーバ３０に送信されることになる。その場合、変換サーバ３０は、例えば、カラーの原稿スキャン画像の中から例えば白色以外の領域を抽出して、その抽出した領域に対し、選択された配色パターンに従って色を配色していくことによりカラー化するようにしてもよい。つまり、白色以外の領域を全て配色対象の領域と見なして配色するようにしてもよい。
【０１２３】
（４）また、原稿スキャン画像は、必ずしも、ユーザ自身が手書きで描いた原稿をスキャンした画像である必要はない。例えば、本や雑誌、その他の媒体に掲載されている素材を多機能機１０でスキャンしてそのスキャン画像を変換サーバ３０へ送信するようにしてもよい。また例えば、スキャンした画像ではなく、多機能機１０に入力された画像データ（例えばインターネット経由で取得した画像データ、或いは図示しないメモリから入力された画像データなど）を変換サーバ３０に送信するようにしてもよい。つまり、種々の方法で生成・取得した画像データを、カラー変換対象の画像データとして変換サーバ３０へ送信し、カラー変換させることができるようにしてもよい。
【０１２４】
（５）その他、本発明は、上記の実施形態に示された具体的手段や構造等に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の形態を採り得る。例えば、上記の実施形態の構成の一部を、同様の機能を有する公知の構成に置き換えたり、他の実施形態の構成に対して付加、置換等したり、課題を解決できる限りにおいて省略したりしてもよい。また、上記の複数の実施形態を適宜組み合わせて構成してもよい。
【符号の説明】
【０１２５】
１…通信システム、２…ＬＡＮ、４…インターネット、１０…多機能機、１１…操作部、１２…表示部、１３，２１，３１…ネットワークインタ−フェース、１４…印刷実行部、１５…スキャン実行部、１６，２２，３２…制御部、１７，２３，３３…ＣＰＵ、１８，２４，３４，５１…メモリ、１９，２５，３５…プログラム、２０…仲介サーバ、３０…変換サーバ、３６…Ａアプリケーション、３７…Ｂアプリケーション、３８…Ｃアプリケーション、４１，５２…テンプレート、４２…第３テンプレート画像データ、５０…コンテンツサーバ、５３…第１テンプレート画像データ、５４…第２テンプレート画像データ、６０…用紙、６１…素材絵画、６２…原稿、６６〜６８…オブジェクト、８１〜８６，９１〜９５…パーツ、１１１〜１１３…アイコン、１２１…全て試しアイコン、１２２…第１カラフルアイコン、１２３…第１レインボーアイコン、１３１〜１３３…サムネイル。
【図１】
2015173403.tif 000003
【図６】
2015173403.tif 000004
【図７】
2015173403.tif 000005
【図８】
2015173403.tif 000006
【図９】
2015173403.tif 000007
【図１０】
2015173403.tif 000008
【図１１】
2015173403.tif 000009
【図２】
2015173403.tif 000010
【図３】
2015173403.tif 000011
【図４】
2015173403.tif 000012
【図５】
2015173403.tif 000013