(57)【要約】【課題】  コンテンツ提供サービスにおいて、印刷物の印刷品質を確保することができる。【解決手段】  情報処理システム１０は、中継サーバ１２、画像形成装置１４および複数のコンテンツサーバ２００を含む。画像形成装置１４は、ユーザによって選択された印刷用のコンテンツの送信を中継サーバ１２に要求する。中継サーバ１２は、画像形成装置１４から送信された印刷用のコンテンツの送信要求を受信すると、その印刷用のコンテンツを提供するコンテンツプロバイダのコンテンツサーバ２００から印刷用のコンテンツを取得し、印刷条件テーブルに従って、その印刷用のコンテンツの種類に応じた印刷条件を設定する。そして、中継サーバ１２は、印刷用のコンテンツと、その印刷用のコンテンツの種類に応じた印刷条件に対応する設定コマンドとを含む第１データを画像形成装置１４に送信する。【選択図】  図１
2019086982.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して出力端末および複数のコンテンツサーバに接続される情報処理装置であって、
前記複数のコンテンツサーバから提供される複数のコンテンツのそれぞれの種類に応じた印刷条件が記述された印刷条件テーブルを記憶する記憶手段、
前記出力端末からの送信要求に応じて、前記複数のコンテンツサーバのいずれかから印刷用のコンテンツを取得する取得手段、および
前記取得手段で取得した前記印刷用のコンテンツと、当該印刷用のコンテンツの種類に対応する前記印刷条件を示す設定コマンドとを前記出力端末に送信する送信手段を備える、情報処理装置。
【請求項２】
前記印刷用のコンテンツの種類を判断する判断手段、および
前記判断手段によって判断された前記印刷用のコンテンツの種類に応じて、当該印刷用のコンテンツに対応する前記設定コマンドを設定する設定手段をさらに備える、請求項１記載の情報処理装置。
【請求項３】
前記判断手段は、前記印刷用のコンテンツの提供元のコンテンツサーバに応じて、当該印刷用のコンテンツの種類を判断する、請求項２記載の情報処理装置。
【請求項４】
前記判断手段は、前記取得手段で取得した前記印刷用のコンテンツに基づいて、当該印刷用のコンテンツの種類を判断する、請求項２記載の情報処理装置。
【請求項５】
ネットワークを介して出力端末および複数のコンテンツサーバに接続される情報処理装置の制御プログラムであって、
前記情報処理装置のプロセッサを、
前記複数のコンテンツサーバから提供される複数のコンテンツのそれぞれの種類に応じた印刷条件が記述された印刷条件テーブルを記憶する記憶手段、
前記出力端末からの送信要求に応じて、前記複数のコンテンツサーバのいずれかから印刷用のコンテンツを取得する取得手段、および
前記取得手段で取得した前記印刷用のコンテンツと、当該印刷用のコンテンツの種類に対応する前記印刷条件を示す設定コマンドとを前記出力端末に送信する送信手段として機能させる、制御プログラム。
【請求項６】
ネットワークを介して出力端末および複数のコンテンツサーバに接続される情報処理装置のプロセッサが、
（ａ）前記複数のコンテンツサーバから提供される複数のコンテンツのそれぞれの種類に応じた印刷条件が記述された印刷条件テーブルを記憶部に記憶するステップ、
（ｂ）前記出力端末からの送信要求に応じて、前記複数のコンテンツサーバのいずれかから印刷用のコンテンツを取得するステップ、および
（ｃ）前記ステップ（ａ）で取得した前記印刷用のコンテンツと、当該印刷用のコンテンツの種類に対応する前記印刷条件を示す設定コマンドとを前記出力端末に送信するステップを実行する、制御方法。
【請求項７】
複数のコンテンツサーバに接続される情報処理装置および当該情報処理装置に接続される出力端末を含む情報処理システムであって、
前記情報処理装置は、
前記複数のコンテンツサーバから提供される複数のコンテンツのそれぞれの種類に応じた印刷条件が記述された第１印刷条件テーブルおよび前記出力端末に送信したことがあるコンテンツの種類を記述した送信履歴テーブルを記憶する第１記憶手段、
前記出力端末からの送信要求に応じて、前記複数のコンテンツサーバのいずれかから印刷用のコンテンツを取得する取得手段、
前記送信履歴テーブルに従って、前記取得手段で取得した前記印刷用のコンテンツと同じ種類のコンテンツを前記出力端末に送信したことがあるかどうかを判断する判断手段、および
前記判断手段によって前記印刷用のコンテンツが前記出力端末に送信されたことが無いと判断された場合に、前記取得手段で取得した前記印刷用のコンテンツと、当該印刷用のコンテンツの種類に対応する前記印刷条件を示す設定コマンドとを含む第１データを前記出力端末に送信し、当該判断手段によって当該印刷用のコンテンツが当該出力端末に送信されたことがあると判断された場合に、当該印刷用のコンテンツと、当該印刷用のコンテンツの種類を示す種類情報とを含む第２データを当該出力端末に送信する送信手段を備え、
前記出力端末は、
当該出力端末で印刷したことがあるコンテンツの種類に対応する印刷条件が記述された第２印刷条件テーブルを記憶する第２記憶手段、
前記印刷用のコンテンツの送信を前記情報処理装置に要求する送信要求手段、
前記第１データまたは前記第２データを受信する受信手段、
前記受信手段で前記第２データを受信した場合に、当該第２データに含まれる前記種類情報に応じて、前記第２印刷条件テーブルに従って前記印刷用のコンテンツに対応する印刷条件を設定する設定手段、および
前記受信手段で前記第１データを受信した場合に、当該第１データに含まれる前記設定コマンドが示す印刷条件に従って前記印刷用のコンテンツを印刷し、当該受信手段で前記第２データを受信した場合に、前記設定手段によって設定された印刷条件に従って当該印刷用のコンテンツを印刷する印刷手段を備える、情報処理システム。
【請求項８】
前記出力端末は、
ディスプレイ、および
前記第１データに含まれる前記設定コマンドが示す印刷条件または前記設定手段によって設定された印刷条件の内容を含む確認画面を前記ディスプレイに表示させる表示制御手段をさらに備える、請求項７記載の情報処理システム。
【請求項９】
前記確認画面は、前記第１データに含まれる前記設定コマンドが示す印刷条件または前記設定手段によって設定された印刷条件の設定内容を変更するための変更部を含む、請求項８記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報処理装置、情報処理システム、制御プログラムおよび制御方法に関し、特にたとえば、出力端末およびコンテンツサーバに接続される情報処理装置、情報処理システム、制御プログラムおよび制御方法に関する。
【背景技術】
【０００２】
この種の背景技術の一例が特許文献１に開示される。背景技術のコンテンツ提供システムは、コンテンツサーバと、店舗等に設置され、コンテンツサーバに接続されるカラー複合機とを含む。この背景技術のコンテンツ提供システムでは、カラー複合機は、ユーザの指示を受け付けると、指示されたコンテンツをコンテンツサーバからダウンロードし、ダウンロードしたコンテンツを所定の用紙に印刷する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−７０２２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、背景技術のコンテンツ提供システムでは、コンテンツ毎に印刷設定を変えることができないので、指示されたコンテンツの種類によっては、印刷物の色味および文字等の再現が不適切になってしまい、印刷物の品質を確保できないという問題がある。
【０００５】
それゆえに、この発明の主たる目的は、新規な、情報処理装置、情報処理システム、制御プログラムおよび制御方法を提供することである。
【０００６】
この発明の他の目的は、コンテンツ提供サービスにおいて、印刷物の品質を向上させることができる、情報処理装置、情報処理システム、制御プログラムおよび制御方法を提供することである。
【課題を解決するための手段】
【０００７】
第１の発明は、ネットワークを介して出力端末および複数のコンテンツサーバに接続される情報処理装置である。情報処理装置は、記憶手段、取得手段および送信手段を備える。記憶手段は、複数のコンテンツサーバから提供される複数のコンテンツのそれぞれの種類に応じた印刷条件が記述された印刷条件テーブルを記憶する。取得手段は、出力端末からの送信要求に応じて、複数のコンテンツサーバのいずれかから印刷用のコンテンツを取得する。送信手段は、取得手段で取得した印刷用のコンテンツと、当該印刷用のコンテンツの種類に対応する印刷条件を示す設定コマンドとを出力端末に送信する。
【０００８】
第２の発明は、第１の発明に従属する情報処理装置であって、印刷用のコンテンツの種類を判断する判断手段、および判断手段によって判断された印刷用のコンテンツの種類に応じて、当該印刷用のコンテンツに対応する設定コマンドを設定する設定手段をさらに備える。
【０００９】
第３の発明は、第２の発明に従属する情報処理装置であって、判断手段は、印刷用のコンテンツの提供元のコンテンツサーバに応じて、当該印刷用のコンテンツの種類を判断する。
【００１０】
第４の発明は、第２の発明に従属する情報処理装置であって、判断手段は、取得手段で取得した印刷用のコンテンツに基づいて、当該印刷用のコンテンツの種類を判断する。
【００１１】
第５の発明は、ネットワークを介して出力端末および複数のコンテンツサーバに接続される情報処理装置の制御プログラムであって、情報処理装置のプロセッサを、複数のコンテンツサーバから提供される複数のコンテンツのそれぞれの種類に応じた印刷条件が記述された印刷条件テーブルを記憶する記憶手段、出力端末からの送信要求に応じて、複数のコンテンツサーバのいずれかから印刷用のコンテンツを取得する取得手段、および取得手段で取得した印刷用のコンテンツと、当該印刷用のコンテンツの種類に対応する印刷条件を示す設定コマンドとを出力端末に送信する送信手段として機能させる。
【００１２】
第６の発明は、ネットワークを介して出力端末および複数のコンテンツサーバに接続される情報処理装置のプロセッサが、（ａ）複数のコンテンツサーバから提供される複数のコンテンツのそれぞれの種類に応じた印刷条件が記述された印刷条件テーブルを記憶部に記憶するステップ、（ｂ）出力端末からの送信要求に応じて、複数のコンテンツサーバのいずれかから印刷用のコンテンツを取得するステップ、および（ｃ）ステップ（ａ）で取得した印刷用のコンテンツと、当該印刷用のコンテンツの種類に対応する印刷条件を示す設定コマンドとを出力端末に送信するステップを実行する制御方法である。
【００１３】
第７の発明は、複数のコンテンツサーバに接続される情報処理装置および当該情報処理装置に接続される出力端末を含む情報処理システムであって、情報処理装置は、複数のコンテンツサーバから提供される複数のコンテンツのそれぞれの種類に応じた印刷条件が記述された第１印刷条件テーブルおよび出力端末に送信したことがあるコンテンツの種類を記述した送信履歴テーブルを記憶する第１記憶手段、出力端末からの送信要求に応じて、複数のコンテンツサーバのいずれかから印刷用のコンテンツを取得する取得手段、送信履歴テーブルに従って、取得手段で取得した印刷用のコンテンツと同じ種類のコンテンツを出力端末に送信したことがあるかどうかを判断する判断手段、および判断手段によって印刷用のコンテンツが出力端末に送信されたことが無いと判断された場合に、取得手段で取得した印刷用のコンテンツと、当該印刷用のコンテンツの種類に対応する印刷条件を示す設定コマンドとを含む第１データを出力端末に送信し、当該判断手段によって当該印刷用のコンテンツが当該出力端末に送信されたことがあると判断された場合に、当該印刷用のコンテンツと、当該印刷用のコンテンツの種類を示す種類情報とを含む第２データを当該出力端末に送信する送信手段を備え、出力端末は、当該出力端末で印刷したことがあるコンテンツの種類に対応する印刷条件が記述された第２印刷条件テーブルを記憶する第２記憶手段、印刷用のコンテンツの送信を情報処理装置に要求する送信要求手段、第１データまたは第２データを受信する受信手段、受信手段で第２データを受信した場合に、当該第２データに含まれる種類情報に応じて、第２印刷条件テーブルに従って印刷用のコンテンツに対応する印刷条件を設定する設定手段、および受信手段で第１データを受信した場合に、当該第１データに含まれる設定コマンドが示す印刷条件に従って印刷用のコンテンツを印刷し、当該受信手段で第２データを受信した場合に、設定手段によって設定された印刷条件に従って当該印刷用のコンテンツを印刷する印刷手段を備える。
【００１４】
第８の発明は、第７の発明に従属する情報処理システムであって、出力端末は、ディスプレイ、および第１データに含まれる設定コマンドが示す印刷条件または設定手段によって設定された印刷条件の内容を含む確認画面をディスプレイに表示させる表示制御手段をさらに備える。
【００１５】
第９の発明は、第８の発明に従属する情報処理システムであって、確認画面は、第１データに含まれる設定コマンドが示す印刷条件または設定手段によって設定された印刷条件の設定内容を変更するための変更部を含む。
【発明の効果】
【００１６】
この発明によれば、コンテンツ提供サービスにおいて、印刷物の品質を向上させることができる。
【００１７】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１８】
【図１】図１はこの発明の情報処理システムの構成の一例を示す図である。
【図２】図２は図１に示す画像形成装置の電気的な構成を示すブロック図である。
【図３】図３は画像形成装置のホーム画面の一例を示す図解図である。
【図４】図４は画像形成装置の選択画面の一例を示す図解図である。
【図５】図５は画像形成装置の確認画面の一例を示す図解図である。
【図６】図６は印刷条件テーブルの一例を示す図解図である。
【図７】図７は図２に示す画像形成装置のＲＡＭのメモリマップの一例を示す図解図である。
【図８】図８は図１に示す中継サーバのＲＡＭのメモリマップの一例を示す図解図である。
【図９】図９は図２に示す画像形成装置のＣＰＵの情報処理の一例を示すフロー図である。
【図１０】図１０は図１に示す中継サーバのＣＰＵの情報処理の一例を示すフロー図である。
【図１１】図１１は第２実施例における送信履歴テーブルの一例を示す図解図である。
【図１２】図１２は第２実施例における画像形成装置のＣＰＵの情報処理の一例を示すフロー図である。
【図１３】図１３は第２実施例における中継サーバのＣＰＵの情報処理の一例を示すフロー図である。
【図１４】図１４は第３実施例における確認画面の一例を示す図解図である。
【図１５】図１５は第３実施例における確認画面の他の例を示す図解図である。
【発明を実施するための形態】
【００１９】
［第１実施例］
図１はこの発明の情報処理システム１０の構成の一例を示す図である。
【００２０】
図１を参照して、この発明の第１実施例である情報処理システム１０は、情報処理装置の一例である中継サーバ１２、画像形成装置１４および複数のコンテンツサーバ２００を含む。中継サーバ１２は、複数のコンテンツサーバ２００の各々と、インターネット１６のようなネットワークを介して、通信可能に接続される。また、中継サーバ１２は、ネットワークを介して、画像形成装置１４と通信可能に接続される。
【００２１】
なお、図１では、一台の画像形成装置１４を示してあるが、画像形成装置１４は二台以上であってもよい。
【００２２】
中継サーバ１２は、汎用のサーバであり、ＣＰＵ１２ａ、ＲＡＭ１２ｂおよび通信モジュールなどのコンポーネントを備える。
【００２３】
画像形成装置１４は、第１実施例では、複写機能、プリンタ機能、スキャナ機能およびファクシミリ機能などを備えるＭＦＰ（Multifunction Peripheral）である。なお、この発明は複合機だけでなく、印刷装置（プリンタ）およびプリンタを備えるマルチメディアキオスク（ＭＭＫ）端末のような他の画像形成装置にも適用可能である。
【００２４】
図２は図１に示す画像形成装置１４の電気的な構成を示すブロック図である。図２を参照して、画像形成装置１４はＣＰＵ１４２を含む。ＣＰＵ１４２には、バス１４０を介して、ＲＡＭ１４４、タッチパネル制御回路１４６、表示制御回路１４８、画像形成部１５４、画像読取部１５６、通信回路１５８および画像処理回路１８０が接続される。また、タッチパネル制御回路１４６にはタッチパネル１５０が接続され、表示制御回路１４８にはディスプレイ１５２が接続される。ディスプレイ１５２としては、たとえばＬＣＤやＥＬ（Electro-Luminescence）ディスプレイなどを用いることができる。この第１実施例では、タッチパネル１５０としては、静電容量方式のタッチパネルが用いられ、ディスプレイ１５２の表示面上にタッチパネル１５０が設けられる。ただし、タッチパネル１５０とディスプレイ１５２とが一体的に形成されたタッチパネルディスプレイが用いられてもよい。また、タッチパネル１５０は、静電容量方式に限定される必要は無く、電磁誘導方式、抵抗膜方式、赤外線方式など、任意の方式のものを用いることができる。
【００２５】
ＣＰＵ１４２は、画像形成装置１４の全体的な制御を司る。ＲＡＭ１４４は、ＣＰＵ１４２のワーク領域およびバッファ領域として用いられる。
【００２６】
タッチパネル制御回路１４６は、タッチパネル１５０に必要な電圧などを付与するとともに、タッチパネル１５０において、そのタッチ有効範囲内でのタッチ操作（タッチ入力）が検出されると、検出されたタッチ入力の位置を示すタッチ座標データをＣＰＵ１４２に出力する。
【００２７】
表示制御回路１４８は、ＧＰＵおよびＶＲＡＭなどを含み、ＣＰＵ１４２の指示の下、ＧＰＵは、ＲＡＭ１４４に記憶された画像生成データ３０４ｂ（図７参照）を用いてディスプレイ１５２に種々の画面を表示するための表示画像データをＶＲＡＭに生成し、生成した表示画像データをディスプレイ１５２に出力する。一例として、ディスプレイ１５２には、画像形成装置１４が実行可能な各種のジョブから所望のジョブを選択するための画面であるホーム画面１００（図３等参照）が表示される。ただし、この第１実施例では、ジョブは、コピー（原稿のスキャンを含む）、印刷およびファクスの送信などを意味する。
【００２８】
画像形成部（印刷装置）１５４は、汎用のレーザプリンタであり、感光体、帯電器、露光装置、現像装置、転写装置、定着装置などを備え、画像処理回路で処理された印刷データに対応する画像を記録紙（用紙）などに印刷する。
【００２９】
画像読取部１５６は、光源、複数のミラー、結像レンズおよびラインセンサ等を備える。この画像読取部１５６は、原稿表面を光源によって露光し、原稿表面から反射した反射光を複数のミラーによって結像レンズに導く。そして、結像レンズによって反射光をラインセンサの受光素子に結像させる。ラインセンサでは、受光素子に結像した反射光の輝度や色度が検出され、原稿表面の画像に基づく読取画像データが生成される。
【００３０】
通信回路１５８は、中継サーバ１２との間に設けられた専用回線に接続するための通信回路である。この通信回路１５８は、有線通信回路または無線通信回路であり、ＣＰＵ１４２からの指示に従って、専用回線を介して、中継サーバ１２と通信する。
【００３１】
画像処理回路１８０は、中継サーバ１２から送信されたプリンタ言語で表現された印刷データをビットマップデータのような画像データ（印刷用画像データ）に変換するＲＩＰ(Raster image processing)処理を行うための回路である。また、画像処理回路１８０は、印刷用画像データに対応する画像を元の色に近い状態で印刷するための色再現処理を行うための回路でもある。なお、色再現処理は、ＩＣＣプロファイルのカラーテーブルまたは画像形成装置１４固有の色再現テーブルに従って実行される。
【００３２】
なお、図２に示す画像形成装置１４の電気的な構成は単なる一例であり、これに限定される必要はない。たとえば、画像形成装置１４には、他の入力手段として、操作パネルのようなハードウェアの操作ボタンが設けられたり、ハードウェアのキーボードが接続されたりすることがある。
【００３３】
コンテンツサーバ２００は、コンテンツサービス（たとえばコンテンツプリント）におけるコンテンツを提供するためのサーバであり、ＣＰＵ、ＲＡＭおよび通信モジュールなどのコンポーネントを備える。コンテンツサーバ２００は複数設けられ、複数のコンテンツサーバ２００の各々は、複数のコンテンツプロバイダ（Ｃｏｎｔｅｎｔｓ  Ｐｒｏｖｉｄｅｒ）のいずれかに対応する。
【００３４】
また、複数のコンテンツサーバ２００の各々には、風景写真、人物写真、アニメ画像、キャラクタ画像およびイラスト画像等の画像データ、楽譜、地図および新聞等の文書データ等のコンテンツが記憶される。これらのコンテンツは、中継サーバ１２を介してコンテンツサーバ２００からに画像形成装置１４に提供される。
【００３５】
ただし、コンテンツプロバイダによって、提供されるコンテンツの種類は異なる。このため、複数のコンテンツサーバ２００の各々には、それぞれのコンテンツサーバ２００に対応するコンテンツプロバイダによって提供される種類のコンテンツが記憶される。また、第１実施例では、コンテンツプロバイダによって提供されるコンテンツの種類は予め決められている。たとえば、風景写真を提供するコンテンツプロバイダに対応するコンテンツサーバ２００には、風景写真の画像データが記憶され、人物写真を提供するコンテンツプロバイダに対応するコンテンツサーバ２００には、人物写真の画像データが記憶される。
【００３６】
このような構成の情報処理システム１０では、画像形成装置１４において所定のユーザ操作を受け付けると、ユーザによって指示されたコンテンツが中継サーバ１２を介してコンテンツサーバ２００からに画像形成装置１４に提供され、画像形成装置１４は、提供されたコンテンツを所定の用紙に印刷する。
【００３７】
しかしながら、従来のコンテンツ提供システムでは、コンテンツ毎に印刷設定（印刷条件）を変えることができないので、ユーザによって指示されたコンテンツの種類によっては、印刷物の色味および文字等の再現が不適切になってしまい、印刷物の品質を確保できないという問題がある。
【００３８】
そこで、この第１実施例の情報処理システム１０では、このような不都合を回避するために、ユーザによって指示されたコンテンツの種類に応じた印刷条件が自動的に設定されるようにした。
【００３９】
以下、図３〜５を参照して情報処理システム１０の動作例を説明する。図３は画像形成装置１４のホーム画面１００の一例を示す図解図である。図４は画像形成装置１４の選択画面１２０の一例を示す図解図である。図５は画像形成装置１４の確認画面１６０の一例を示す図解図である。
【００４０】
画像形成装置１４の電源がオンされて、各機能を実行可能な待機状態にある場合、画像形成装置１４のディスプレイ１５２には、図３に示すようなホーム画面１００が表示される。このホーム画面１００には、コピー、プリント、ファクシミリおよびスキャンなどの各ジョブを選択して各ジョブにおける操作画面（設定画面）を表示するためのソフトウェアキー（アイコン）の画像が表示される。また、ホーム画面１００には、コンテンツ提供サービス（コンテンツプリントサービス）の利用を開始するためのアイコン（以下、「コンテンツプリントアイコン」という）１０２の画像が表示される。
【００４１】
画像形成装置１４は、コンテンツプリントアイコン１０２がタッチ（選択）されると、ディスプレイ１５２には、図４に示すような選択画面１２０が表示される。この選択画面１２０は、ユーザが所望するサービス（または当該サービスを提供するコンテンツプロバイダ）を選択するための画面であり、複数の選択アイコン１２２、もどるアイコン１２４および終了アイコン１２６を含む。
【００４２】
複数の選択アイコン１２２は、コンテンツプロバイダを選択するためのアイコンであり、複数の選択アイコン１２２の各々には、複数のコンテンツプロバイダのいずれかに対応付けられている。また、複数の選択アイコン１２２の各々には、対応するコンテンツプロバイダに関連する文字列等が表示される。なお、複数の選択アイコン１２２の各々には、対応するコンテンツプロバイダから提供されるコンテンツの内容に関連する文字列および画像が表示されても良い。
【００４３】
もどるアイコン１２４には、選択画面１２０を閉じて、１つ前の操作画面に戻る機能が割り当てられる。たとえば、選択画面１２０においてもどるアイコン１２４がタッチされると、ホーム画面１００がディスプレイ２１２に表示される。これらのことは、後述するもどるアイコン１６８も同様である。
【００４４】
終了アイコン１２６には、コンテンツプリントサービスの利用を終了する機能が割り当てられる。たとえば、終了アイコン１２６がタッチされると、ホーム画面１００がディスプレイ２１２に表示される。これらのことは、後述する終了アイコン１７０も同様である。
【００４５】
複数の選択アイコン１２２のいずれかがタッチされると、タッチされた選択アイコン１２２に対応するコンテンツプロバイダから提供されるコンテンツを選択するためのコンテンツ選択画面（不図示）がディスプレイ１５２に表示される。
【００４６】
コンテンツ選択画面において、ユーザによってコンテンツ（印刷用のコンテンツ）が選択されると、画像形成装置１４は、ユーザによって選択された印刷用のコンテンツの送信を要求する制御信号（送信要求信号）を、専用回線を介して中継サーバ１２に送信する。
【００４７】
中継サーバ１２は、画像形成装置１４から送信された印刷用のコンテンツについての送信要求信号を受信すると、その印刷用のコンテンツを提供するコンテンツプロバイダのコンテンツサーバ２００に印刷用のコンテンツの送信を要求する制御信号（送信要求信号）を、インターネット１６を介して送信する。
【００４８】
中継サーバ１２から送信された送信要求信号を受信したコンテンツサーバ２００は、送信要求信号に対応する印刷用のコンテンツを、インターネット１６を介して中継サーバ１２に送信する。
【００４９】
次に、中継サーバ１２は、コンテンツサーバ２００から送信された印刷用のコンテンツを受信すると、印刷用のコンテンツの種類を判断する。ただし、上述したように、第１実施例では、コンテンツプロバイダによって提供されるコンテンツの種類は予め決められている。このため、印刷用のコンテンツの種類は、印刷用のコンテンツの提供元のコンテンツプロバイダ（コンテンツサーバ２００）に応じて特定（判断）される。印刷用のコンテンツの種類が判断されると、中継サーバ１２は、図６に示すような印刷条件テーブルに従って、その印刷用のコンテンツの種類に応じた印刷条件を設定する。
【００５０】
図６に示すように、印刷条件テーブルには、コンテンツの種類の名称に対応して、各種の印刷条件項目毎の設定内容（印刷条件）が記述される。
【００５１】
図６に示す印刷条件テーブルの例では、コンテンツの種類の名称の欄には、“風景写真”、“人物写真”、“アニメ画像”および“文書”などが記述される。ただし、図６に示すコンテンツの種類は一例であり、コンテンツの種類の名称の欄には、他のコンテンツの種類の名称が記述されても良い。また、“文書”は、“一般文書”と、“プレゼン文書”とに分けられていても良い。
【００５２】
ただし、コンテンツの種類の名称の欄に記述される内容は、中継サーバ１２における内部処理で作成および使用されるだけである。このため、コンテンツの種類が識別可能であれば、コンテンツの種類の名称は、数字でもよいし、人間が解読できない記号で記述されてもよい。
【００５３】
また、印刷条件項目の欄には、“出力プロファイル”、“処理解像度”、“出力解像度”、“レンダリングインデント”、“グレー保障”、“スクリーン”、“出力階調補正”、“ピュアブラック”、“純色維持”、“画像圧縮”、“強調／平滑化フィルタ”および“細線化／細文字化処理”などの項目の設定内容が記述される。なお、図６に示す印刷条件テーブルに記述される印刷条件項目は一例であり、これに限定される必要は無い。たとえば、印刷条件項目の欄に、彩度、明度、色相補正等の画像補正および拡大縮小処理等の項目が記述されても良い。
【００５４】
そして、コンテンツの種類の名称に対応して、予め設定された印刷条件項目毎の設定内容（印刷条件）が記述される。たとえば、コンテンツの種類が風景写真または人物写真の場合には、色再現および階調再現が滑らかになるような印刷条件が記述される。また、コンテンツの種類がアニメ画像およびプレゼン文書の場合には、鮮やかで抑揚のある階調再現になるような印刷条件が記述される。
【００５５】
印刷用のコンテンツの種類に応じた印刷条件が設定されると、中継サーバ１２は、その印刷条件に対応する設定コマンドを設定する。この設定コマンドは、印刷用のコンテンツに紐づけられ、その設定コマンドに対応する印刷条件に従って画像形成装置１４に印刷用のコンテンツを印刷させるための制御コマンドである。なお、設定コマンドの形式としては、ＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）コマンド、ＰＳ（Ｐｏｓｔ  Ｓｃｒｉｐｔ）コマンド、ＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）コマンド等の電子装置を制御可能なコマンド形式とすることができる。
【００５６】
設定コマンドが設定されると、中継サーバ１２は、印刷用のコンテンツと、その印刷用のコンテンツに紐づけられた設定コマンドとを含む第１データを画像形成装置１４に送信する。ただし、第１データに含まれる印刷用のコンテンツの画像データは、プリンタ言語で表現されたデータにされている。
【００５７】
画像形成装置１４では、中継サーバ１２から送信された第１データを受信すると、上述したＲＩＰ処理を行い、印刷用のコンテンツの画像データを印刷用の画像データ（印刷用画像データ）に変換する（印刷用画像データが生成される）。印刷用画像データが生成されると、ディスプレイ１５２には、図５に示すような確認画面１６０が表示される。この確認画面１６０は、プレビュー画像１６２、変更アイコン１６４、スタートアイコン１６６、もどるアイコン１６８および終了アイコン１７０を含む。
【００５８】
プレビュー画像１６２は、ＲＩＰ処理を行うことによって生成された印刷用画像データに対応する印刷用画像である。ただし、プレビュー画像１６２は、当該印刷用画像を設定コマンドに対応する印刷条件に従った状態で表示される。たとえば、印刷用のコンテンツが風景写真の場合には、風景写真に合わせた印刷条件に従った状態で表示される。このため、ユーザは、印刷用のコンテンツの実際の仕上がりを確認することができる。
【００５９】
変更アイコン１６４は、印刷条件の変更を指示する機能が割り当てられる。変更アイコン１６４がタッチされると、印刷条件の変更を行うための変更画面が表示される。変更画面には、印刷条件項目毎の設定内容を変更するための変更部が表示される。この変更部には、アイコン、スライドバーおよび入力ボックス等が含まれる。この変更画面では、上述した印刷条件項目毎の設定内容を変更することができる。
【００６０】
スタートアイコン１６６は、プリントジョブの実行を指示する機能が割り当てられる。スタートアイコン１６６がタッチされると、設定コマンドに対応する印刷条件に従って、印刷用のコンテンツが印刷される。
【００６１】
情報処理システム１０の上記のような動作は、中継サーバ１２のＣＰＵ１２ａがＲＡＭ１２ｂに記憶された中継サーバ１２用の情報処理プログラムを実行し、画像形成装置１４のＣＰＵ１４２がＲＡＭ１４４に記憶された画像形成装置１４用の情報処理プログラムを実行することによって実現される。具体的な処理については、後でフロー図を用いて説明する。
【００６２】
図７は図２に示す画像形成装置１４のＲＡＭ１４４のメモリマップ３００の一例を示す図解図である。図７に示すように、ＲＡＭ１４４は、プログラム記憶領域３０２およびデータ記憶領域３０４を含む。ＲＡＭ１４４のプログラム記憶領域３０２には、上述したように、画像形成装置１４用の情報処理プログラムが記憶される。この画像形成装置１４用の情報処理プログラムは、通信プログラム３０２ａ、操作検出プログラム３０２ｂ、表示プログラム３０２ｃ、送信要求プログラム３０２ｄ、受信プログラム３０２ｅ、画像読取プログラム３０２ｆおよび画像形成プログラム３０２ｇを含む。
【００６３】
通信プログラム３０２ａは、専用回線を介して中継サーバ１２と通信するためのプログラムである。
【００６４】
操作検出プログラム３０２ｂは、タッチ入力を検出するためのプログラムであり、ＣＰＵ１４２は、操作検出プログラム３０２ｂに従って取得したタッチ座標データを時系列に従ってＲＡＭ１４４に記憶する。ただし、上述したように、ハードウェアのボタンが設けられる場合およびハードウェアのキーボードが接続される場合には、操作検出プログラム３０２ｂに従って、ボタンないしキーの入力も検出される。
【００６５】
表示プログラム３０２ｃは、後述する画像生成データ３０４ｂを用いて、表示画像データ、すなわち、上記のホーム画面１００、選択画面１２０および確認画面１６０などの画面データを生成し、ディスプレイ１５２に出力するためのプログラムである。
【００６６】
送信要求プログラム３０２ｄは、ユーザによって印刷用のコンテンツが選択された場合に、その印刷用のコンテンツを指定して、送信要求信号を中継サーバ１２に送信するためのプログラムである。ただし、送信要求信号を送信する際には、通信プログラム３０２ａが実行される。
【００６７】
受信プログラム３０２ｅは、中継サーバ１２から送信された第１データを受信するためのプログラムでもある。ただし、各種データの受信時には、通信プログラム３０２ａが実行される。
【００６８】
画像読取プログラム３０２ｆは、画像読取部１５６を制御して、原稿載置台に載置された原稿の画像を読み取り（スキャンし）、読み取った画像に対応する画像信号（スキャン画像データ）を出力するためのプログラムである。
【００６９】
画像形成プログラム３０２ｇは、画像形成部１５４を制御して、印刷画像データ３０４ｃに応じて多色または単色の画像を記録媒体（用紙）に形成するためのプログラムである。
【００７０】
なお、図示は省略するが、プログラム記憶領域３０２には、画像処理回路１８０にＲＩＰ処理および色再現処理を実行させるためのプログラムおよび画像形成装置１４が備える各種の機能を選択および実行するためのプログラムなども記憶される。
【００７１】
また、ＲＡＭ１４４のデータ記憶領域３０４には、操作入力データ３０４ａ、画像生成データ３０４ｂ、印刷画像データ３０４ｃおよび印刷条件データ３０４ｄなどが記憶される。
【００７２】
操作入力データ３０４ａは、操作検出プログラム３０２ｂに従って検出されたタッチ座標データを時系列に従って記憶したデータである。ただし、操作入力データ３０４ａには、ハードウェアのボタンないしキーについての操作データが含まれる場合もある。
【００７３】
画像生成データ３０４ｂは、ディスプレイ１５２に表示する各種の画面に対応する表示画像データを生成するためのポリゴンデータまたはテクスチャデータ等のデータである。
【００７４】
印刷画像データ３０４ｃは、中継サーバ１２から送信された第１データに含まれる印刷用のコンテンツの画像データがＲＩＰ処理によって変換された印刷用の画像データである。
【００７５】
印刷条件データ３０４ｄは、中継サーバ１２から送信された印刷用のコンテンツに紐づけられた設定コマンドが示す印刷条件に対応するデータである。
【００７６】
なお、図示は省略するが、データ記憶領域３０４には、画像形成装置１４用の情報処理プログラムの実行に必要な他のデータが記憶されたり、画像形成装置１４用の情報処理プログラムの実行に必要なタイマ（カウンタ）やレジスタが設けられたりする。
【００７７】
図８は図１に示す中継サーバ１２のＲＡＭ１２ｂのメモリマップ３２０の一例を示す図解図である。図８に示すように、ＲＡＭ１２ｂは、プログラム記憶領域３２２およびデータ記憶領域３２４を含む。ＲＡＭ１２ｂのプログラム記憶領域３２２には、上述したように、中継サーバ１２用の情報処理プログラムが記憶される。この中継サーバ１２用の情報処理プログラムは、通信プログラム３２２ａ、送信要求プログラム３２２ｂ、受信プログラム３２２ｃ、種類判断プログラム３２２ｄ、印刷設定プログラム３２２ｅおよび送信プログラム３２２ｆを含む。
【００７８】
通信プログラム３２２ａは、コンテンツサーバ２００とネットワークを介して通信したり、画像形成装置１４と専用回線を介して通信したりするためのプログラムである。
【００７９】
送信要求プログラム３２２ｂは、画像形成装置１４から送信された印刷用のコンテンツの送信要求信号を受信した場合に、その印刷用のコンテンツを提供するコンテンツプロバイダに対応するコンテンツサーバ２００に、その印刷用のコンテンツを指定して送信要求信号を送信するためのプログラムである。ただし、送信要求信号を送信する際には、通信プログラム３０２ａが実行される。
【００８０】
受信プログラム３２２ｃは、受信プログラム３２２ｃは、画像形成装置１４から送信された印刷用のコンテンツの送信要求信号を受信するためのプログラムである。また、受信プログラム３２２ｃは、コンテンツサーバ２００から送信された印刷用のコンテンツを受信するためのプログラムでもある。ただし、受信時には、通信プログラム３２２ａが実行される。
【００８１】
種類判断プログラム３２２ｄは、コンテンツサーバ２００から送信された印刷用のコンテンツを受信した場合に、その印刷用のコンテンツの提供元のコンテンツプロバイダ（コンテンツサーバ２００）に応じて、印刷用のコンテンツの種類を判断するためのプログラムである。
【００８２】
印刷設定プログラム３２２ｅは、設定条件テーブルを参照して、種類判断プログラム３２２ｄに従って判断された印刷用のコンテンツの種類に応じて、その印刷用のコンテンツの印刷条件を設定するためのプログラムである。
【００８３】
送信プログラム３２２ｆは、コンテンツサーバ２００から送信された印刷用のコンテンツと、その印刷用のコンテンツの種類に応じた印刷条件に対応する設定コマンドとを含む第１データを画像形成装置１４に送信するためのプログラムである。ただし、送信時には、通信プログラム３２２ａが実行される。
【００８４】
なお、図示は省略するが、プログラム記憶領域３２２には、中継サーバ１２が備える各種の機能を選択および実行するためのプログラムなども記憶される。
【００８５】
また、ＲＡＭ１２ｂのデータ記憶領域３２４には、テーブルデータ３２４ａなどが記憶される。テーブルデータ３２４ａは、上述した設定条件テーブル等のデータである。ただし、このテーブルデータ３２４ａは、たとえば、中継サーバ１２の主記憶部に記憶されている。テーブルデータ３２４ａは、必要に応じて、中継サーバ１２の主記憶部から読み出され、ＲＡＭ１２ｂに記憶される。
【００８６】
なお、図示は省略するが、データ記憶領域３２４には、中継サーバ１２用の情報処理プログラムの実行に必要な他のデータが記憶されたり、中継サーバ１２用の情報処理プログラムの実行に必要なタイマ（カウンタ）やレジスタが設けられたりする。
【００８７】
図９は、図２に示す画像形成装置１４のＣＰＵ１４２で実行される情報処理の一例を示すフロー図である。この情報処理は、画像形成装置１４の電源がオンされたときに開始される。だたし、情報処理が開始されたときには、ディスプレイ１５２には、ホーム画面１００が表示される。
【００８８】
図９に示すように、画像形成装置１４のＣＰＵ１４２は、情報処理を開始すると、ステップＳ１で、ユーザ操作があるかどうかを判断する。ステップＳ１で“ＮＯ”であれば、つまり、ユーザ操作が無いと判断した場合には、同じステップＳ１に戻る。
【００８９】
一方、ステップＳ１で“ＹＥＳ”であれば、つまり、ユーザ操作があると判断した場合には、ステップＳ３で、コンテンツプリントが選択されたかどうかを判断する。ここでは、ホーム画面１００においてコンテンツプリントアイコン１０２がタッチされたかどうかを判断する。ステップＳ３で“ＮＯ”であれば、つまり、コンテンツプリントが選択されないと判断した場合には、ステップＳ５で、その他の処理を実行して、情報処理を終了する。ステップＳ５で実行されるその他の処理としては、ユーザの指示に従って各ジョブが選択される処理、各ジョブにおける各種の設定が行われる処理、および各ジョブが開始または停止される処理等が該当する。
【００９０】
一方、ステップＳ３で“ＹＥＳ”であれば、つまり、コンテンツプリントが選択されたと判断した場合は、ステップＳ７で、印刷用のコンテンツが選択されたかどうかを判断する。ステップＳ７で“ＮＯ”であれば、つまり、印刷用のコンテンツが選択されないと判断した場合は、同じステップＳ７に戻る。
【００９１】
一方、ステップＳ７で“ＹＥＳ”であれば、つまり、印刷用のコンテンツが選択されたと判断した場合は、ステップＳ９で、選択された印刷用のコンテンツの送信を要求する送信要求信号を中継サーバ１２に送信し、ステップＳ１１で、第１データを受信したかどうかを判断する。ステップＳ１１で“ＮＯ”であれば、つまり、第１データを受信しないと判断した場合には、同じステップＳ１１に戻る。
【００９２】
一方、ステップＳ１１で“ＹＥＳ”であれば、つまり、第１データを受信したと判断した場合は、ステップＳ１３で、第１データに含まれる印刷用のコンテンツおよびその印刷用のコンテンツの種類に応じた設定コマンドとを読み出して、ステップＳ１５で、コンテンツプリントを実行するかどうかを判断する。ここでは、ディスプレイ１５２に確認画面１６０を表示して、確認画面１６０においてスタートアイコン１６６が選択されたかどうかを判断する。ステップＳ１５で“ＮＯ”であれば、同じステップＳ１５に戻る。
【００９３】
一方、ステップＳ１５で“ＹＥＳ”であれば、つまり、コンテンツプリントを実行すると判断した場合には、ステップＳ１７で、設定コマンドが示す印刷条件に従って、印刷用のコンテンツを印刷して、情報処理を終了する。
【００９４】
なお、ステップＳ１で“ＮＯ”の状態（ユーザ操作が無い状態）、ステップＳ７で“ＮＯ”の状態（印刷用のコンテンツが選択されない状態）またはステップＳ１５で“ＮＯ”の状態（スタートアイコン１６６が選択されない状態）が所定時間継続した場合には、情報処理が終了されることがある。
【００９５】
次に、中継サーバ１２のＣＰＵ１２ａで実行される情報処理について説明する。図１０は図１に示す中継サーバ１２のＣＰＵ１２ａの情報処理の一例を示すフロー図である。
【００９６】
図１０に示すように、中継サーバ１２のＣＰＵ１２ａは、情報処理を開始すると、ステップＳ３１で、印刷用のコンテンツの送信要求信号を受信したかどうかを判断する。ステップＳ３１で“ＮＯ”であれば、つまり、印刷用のコンテンツの送信要求信号が受信されないと判断した場合は、同じステップＳ３１に戻る。
【００９７】
一方、ステップＳ３１で“ＹＥＳ”であれば、つまり、印刷用のコンテンツの送信要求信号を受信したと判断した場合は、ステップＳ３３で、受信した印刷用のコンテンツの種類を判断して、ステップＳ３５で、印刷用のコンテンツの送信を要求する送信要求信号を、その印刷用のコンテンツを提供するコンテンツプロバイダのコンテンツサーバ２００に送信して、ステップＳ３７で、印刷用のコンテンツを受信したかどうかを判断する。ステップＳ３７で“ＮＯ”であれば、つまり、印刷用のコンテンツを受信しないと判断した場合は、同じステップＳ３７に戻る。
【００９８】
一方、ステップＳ３７で“ＹＥＳ”であれば、つまり、つまり、印刷用のコンテンツを受信したと判断した場合は、ステップＳ３９で、印刷条件テーブルを参照して、印刷用のコンテンツの種類に応じた印刷条件を設定し、ステップＳ４１で、印刷用のコンテンツと、その印刷用のコンテンツの種類に応じた印刷条件に対応する設定コマンドとを含む第１データを画像形成装置１４に送信して、情報処理を終了する。
【００９９】
この第１実施例によれば、ユーザによって指示されたコンテンツの種類に応じて、中継サーバ１２において印刷用のコンテンツに合わせた印刷条件が自動的に設定されるので、コンテンツ提供サービスにおいて、印刷物の品質を向上させることができる。
【０１００】
また、第1実施例によれば、印刷用のコンテンツの提供元のコンテンツプロバイダ（コンテンツサーバ２００）に応じて、印刷用のコンテンツの種類を判断するので、簡単な構成で印刷用のコンテンツに合わせた印刷条件を設定することができる。
［第２実施例］
第２実施例の情報処理システム１０は、コンテンツの種類に応じた印刷条件を画像形成装置１４が記憶しておき、画像形成装置１４において印刷条件を設定する場合がある以外は第１実施例と同じであるため、第１実施例と異なる内容について説明し、重複した説明については省略することにする。
【０１０１】
第２実施例の画像形成装置１４では、その画像形成装置１４で印刷したことがあるコンテンツの印刷条件を記述した印刷条件テーブル（画像形成装置用の印刷条件テーブル）が作成される。画像形成装置用の印刷条件テーブルは、中継サーバ１２に記憶される印刷条件テーブル（中継サーバ用の印刷条件テーブル）と同様のテーブルである。
【０１０２】
画像形成装置１４は、印刷したことが無いコンテンツを含む第１データを受信すると、第１データに含まれる設定コマンドが示す印刷条件で、印刷条件テーブルを作成または更新する。具体的には、コンテンツの種類の名称の欄に、第１データに含まれる印刷したことが無いコンテンツの種類を記述し、当該コンテンツの種類に対応して、設定コマンドに含まれる印刷条件項目毎の設定内容を記述する。
【０１０３】
また、第２実施例の中継サーバ１２では、図１１に示すような画像形成装置１４に送信したことがあるコンテンツの種類を記述した送信履歴テーブルが作成される。第２実施例の情報処理システム１０は、複数の画像形成装置１４を含む。このため、画像形成装置１４の名称の欄には、複数の画像形成装置１４の名称が記述される。このため、送信履歴テーブルには、中継サーバ１２に接続される複数の画像形成装置１４の各々を特定するための識別情報と、画像形成装置１４の識別情報に対応してコンテンツの種類毎にその画像形成装置１４に送信したことがあるかどうかについての情報（送信履歴情報）が含まれる。
【０１０４】
たとえば、図１１に示す送信履歴テーブルの例では、画像形成装置１４の名称の欄には、“画像形成装置ａ”、“画像形成装置ｂ”および“画像形成装置ｃ”などが記述される。
【０１０５】
中継サーバ１２は、画像形成装置１４に送信したことが無いコンテンツを含む第１データを画像形成装置１４に送信した場合に、その画像形成装置１４に送信したことがあるコンテンツの種類についての情報を記述（たとえば該当箇所に“○”を記述）し、送信履歴テーブルを更新する。一方、送信履歴テーブルでは、画像形成装置１４に送信したことが無いコンテンツの種類については、“‐”が記述されている。
【０１０６】
第２実施例では、中継サーバ１２は、コンテンツサーバ２００から送信された印刷用のコンテンツを受信すると、送信履歴テーブルに従って、印刷用のコンテンツの送信要求を送信した画像形成装置１４（印刷用のコンテンツの送信先）に、印刷用のコンテンツと同じ種類のコンテンツを送ったことがあるかどうかを判断する。印刷用のコンテンツと同じ種類のコンテンツを送ったことが無い場合は、第１実施例と同様に、中継サーバ１２は、印刷用のコンテンツと、その印刷用のコンテンツの種類に応じた印刷条件に対応する設定コマンドとを含む第１データを画像形成装置１４に送信する。
【０１０７】
一方、印刷用のコンテンツと同じ種類のコンテンツを送ったことがある場合は、中継サーバ１２は、印刷用のコンテンツと、その印刷用のコンテンツの種類を示す種類情報とを含む第２データを画像形成装置１４に送信する。ただし、種類情報は、印刷用のコンテンツの種類を直接特定するための情報だけでなく、印刷用のコンテンツの提供元のコンテンツプロバイダについての情報等であっても良い。
【０１０８】
画像形成装置１４は、中継サーバ１２から送信された第２データを受信すると、第２データに含まれる種類情報に従って、印刷用のコンテンツの種類を特定する。印刷用のコンテンツの種類が特定されると、画像形成装置１４は、印刷条件テーブルに従って、その印刷用のコンテンツの種類に応じた印刷条件を設定する。印刷条件が設定されると、その印刷条件に従って印刷用のコンテンツのプレビュー画像が生成され、ディスプレイ１５２には確認画面１６０が表示される。
【０１０９】
なお、確認画面１６０が表示された後の情報処理システム１０の動作は第１実施例と同じであるので説明を省略する。また、画像形成装置１４が第１データを受信した場合の情報処理システム１０の動作は第１実施例と同じであるので説明を省略する。
【０１１０】
ただし、第２実施例では、上述したような動作を実現するために、画像形成装置１４のＲＡＭ１４４に記憶された画像形成装置１４用の情報処理プログラムには、印刷用のコンテンツの種類を判断するための種類判断プログラムおよび印刷用のコンテンツの印刷条件を設定するための印刷設定プログラム等が含まれる。また、画像形成装置１４のＲＡＭ１４４のデータ記憶領域３０４には、設定条件テーブルのデータを含むテーブルデータなどが記憶される。さらに、中継サーバ１２のＲＡＭ１２ｂに記憶された中継サーバ１２用の情報処理プログラムには、印刷用のコンテンツの送信先の画像形成装置１４に、印刷用のコンテンツと同じ種類のコンテンツを送ったことがあるかどうかを判断するための履歴判断プログラム等が含まれる。さらにまた、中継サーバ１２のＲＡＭ１２ｂのデータ記憶領域３２４に記憶されるテーブルデータ３２４ａには、画像形成装置１４に送信したことがあるコンテンツの種類を記述した送信履歴テーブルのデータが含まれる。
【０１１１】
以下、フロー図を用いて、第２実施例における情報処理について説明するが、第１実施例で説明した情報処理と同じ処理については同じ参照符号を付し、重複した内容については、説明を省略するまたは簡単に説明することにする。
【０１１２】
図１２は第２実施例における画像形成装置１４のＣＰＵ１４２の情報処理の一例を示すフロー図である。
【０１１３】
図１２に示すように、情報処理が開始されると、ＣＰＵ２０２は、ステップＳ９で、選択された印刷用のコンテンツの送信を要求する送信要求信号を中継サーバ１２に送信し、ステップＳ１１で“ＮＯ”であれば、ステップＳ５１で、第２データを受信したかどうかを判断する。ステップＳ５１で“ＮＯ”であれば、つまり、第２データを受信しないと判断した場合には、ステップＳ１１に戻る。一方、ステップＳ５１で“ＹＥＳ”であれば、つまり、第２データを受信したと判断した場合は、ステップＳ５３で、第２データに含まれる印刷用のコンテンツおよびその印刷用のコンテンツの種類を示す種類情報を読み出して、ステップＳ５５で、画像形成装置用の印刷条件テーブルを読み出して、ステップＳ５７で、印刷条件テーブルを参照して、印刷用のコンテンツの種類に応じた印刷条件を設定し、ステップＳ１５に進む。
【０１１４】
一方、ステップＳ１１で“ＹＥＳ”であれば、ステップＳ１３で、印刷用のコンテンツおよびその印刷用のコンテンツの種類に応じた設定コマンドを読み出して、ステップＳ５９で、第１データに含まれる設定コマンドを用いて、印刷条件テーブルを更新して、ステップＳ１５に進む。ただし、印刷条件テーブル自体が存在しない場合には、ステップＳ５９で印刷条件テーブルが新たに作成される。
【０１１５】
なお、ステップＳ９までの処理およびステップＳ１５以降の処理の内容については、第１実施例と同じであるので説明を省略する。
【０１１６】
次に、画像形成装置１４のＣＰＵ１４２で実行される接続処理について説明する。図１３は、第２実施例における中継サーバ１２のＣＰＵ１２ａの情報処理の一例を示すフロー図である。
【０１１７】
図１３に示すように、中継サーバ１２のＣＰＵ１２ａは、情報処理を開始すると、ステップＳ３７で“ＹＥＳ”であれば、ステップＳ７１で、送信履歴テーブルを読み出し、ステップＳ７３で、印刷用のコンテンツの送信先の画像形成装置１４に、印刷用のコンテンツと同じ種類のコンテンツの印刷履歴があるかどうかを判断する。ここでは、印刷用のコンテンツの送信先の画像形成装置１４に、印刷用のコンテンツと同じ種類のコンテンツを送ったことがあるかどうかを判断する。
【０１１８】
ステップＳ７３で“ＹＥＳ”であれば、つまり、送信先の画像形成装置１４に、印刷用のコンテンツと同じ種類のコンテンツの印刷履歴があると判断した場合は、ステップＳ７５で、第２データを画像形成装置１４に送信して、情報処理を終了する。
【０１１９】
一方、ステップＳ７３で“ＮＯ”であれば、つまり、送信先の画像形成装置１４に、印刷用のコンテンツと同じ種類のコンテンツの印刷履歴が無いと判断した場合は、ステップＳ３９で、印刷用のコンテンツの種類に応じた印刷条件を設定し、ステップＳ４１で、第１データを画像形成装置１４に送信して、ステップＳ７７で、送信履歴テーブルを更新して、情報処理を終了する。なお、送信履歴テーブル自体が存在しない場合には、ステップＳ７１の処理が省略され、ステップＳ７７で送信履歴テーブルが新たに作成される。
【０１２０】
この第２実施例によれば、画像形成装置１４において印刷条件を設定することが可能な場合に、設定コマンドに代えて種類情報が中継サーバ１２から画像形成装置１４に送信されるので、送受信されるデータ量を少なくして、通信効率を向上させることができる。
［第３実施例］
第３実施例の情報処理システム１０では、確認画面１６０の表示内容が異なる以外は第１実施例と同じであるため、第１実施例と異なる内容について説明し、重複した説明については省略することにする。
【０１２１】
図１４は第３実施例における確認画面１６０の一例を示す図解図である。図１５は第３実施例における確認画面１６０の他の例を示す図解図である。
【０１２２】
図１４および図１５に示すように、第３実施例では、確認画面１６０は、変更アイコン１６４に代えて、印刷条件の変更を行うための変更領域１７２を含む。変更領域１７２には、複数の印刷条件項目の設定内容が表示される。たとえば、変更領域１７２には、印刷条件項目毎の設定内容を変更するための変更部が表示される。この変更部には、アイコン、スライドバーおよび入力ボックス等が含まれる。
【０１２３】
ただし、変更領域１７２に含まれる複数の印刷条件項目のうち、印刷用のコンテンツに合わせた設定によって初期設定（デフォルト）から変更された印刷条件項目が強調して表示される。たとえば、“明るさ”の設定がデフォルトから変更された場合には、図１４に示すように、“明るさ”に対応するアイコンの表示態様が変わる。具体的には、“明るさ”に対応するアイコンに模様が付されたり、適当な色彩が付されたりする。また、図１５に示すように、“明るさ”に対応するアイコン以外のアイコンが、グレーアウト（または半透明）で表示されるようにしても良い。また、図示は省略するが、変更領域１７２には、デフォルトから変更された印刷条件項目のみを表示するようにしても良い。
【０１２４】
この第３実施例によれば、確認画面１６０において、印刷用のコンテンツに合わせた設定によってデフォルトから変更された印刷条件項目が強調して表示されるので、ユーザは、変更された設定内容を確認することができる。
【０１２５】
なお、第３実施例に示した態様は、第２実施例にも組み合わせて採用することが可能である。
【０１２６】
また、上述の実施例では、印刷用のコンテンツの種類が、印刷用のコンテンツの提供元のコンテンツプロバイダに応じて特定されるようにしたが、これに限定される必要は無い。たとえば、印刷用のコンテンツに、その印刷用のコンテンツの種類についての情報を含むメタデータが紐づけられている場合には、メタデータに含まれる印刷用のコンテンツの種類についての情報に応じて、その印刷用のコンテンツの種類が特定されても良い。また、印刷用のコンテンツの拡張子に応じて、その印刷用のコンテンツの種類が特定されても良い。さらに、印刷用のコンテンツの画像を分析することによって、その印刷用のコンテンツの種類が特定されても良い。印刷用のコンテンツの画像を分析してコンテンツの種類を特定する具体的な方法としては、本出願人による特開２０１０−２６３６３９号公報に記載されているので、参照されたい。なお、画像を分析する処理は、中継サーバ１２で実行されても良いし、画像形成装置１４で実行されても良い。
【０１２７】
さらに、上述の実施例では、画像形成装置１４が電子写真方式の画像形成装置である場合を例に挙げて説明したが、画像形成装置１４は、昇華型プリンタまたはインクジェットプリンタであっても良い。
【０１２８】
さらにまた、上述の実施例で挙げた画面および具体的な構成等は一例であり、実際の製品に応じて適宜変更することが可能である。また、上述の実施例で示したフロー図の各ステップは、同じ結果が得られるのであれば、処理される順番は適宜変更することが可能である。
【符号の説明】
【０１２９】
１０  …情報処理システム
１２  …中継サーバ
１４  …画像形成装置
２００  …コンテンツサーバ
【図１】
2019086982.tif 000003
【図２】
2019086982.tif 000004
【図３】
2019086982.tif 000005
【図４】
2019086982.tif 000006
【図５】
2019086982.tif 000007
【図６】
2019086982.tif 000008
【図７】
2019086982.tif 000009
【図８】
2019086982.tif 000010
【図９】
2019086982.tif 000011
【図１０】
2019086982.tif 000012
【図１１】
2019086982.tif 000013
【図１２】
2019086982.tif 000014
【図１３】
2019086982.tif 000015
【図１４】
2019086982.tif 000016
【図１５】
2019086982.tif 000017