(57)【要約】【課題】コンテンツに対して適切な印刷設定に従って、当該コンテンツに対応する画像を印刷させることができる印刷制御装置、印刷制御方法、およびプログラムを提供する。【解決手段】複数のコンテンツのそれぞれに対応する推奨の印刷設定を示す情報に基づき、印刷対象のコンテンツに対応する推奨の印刷設定と、当該推奨の印刷設定とは異なる印刷設定とを区別可能に表示装置に表示させる。そして、ユーザにより指定された印刷設定に従って、コンテンツに基づく画像を印刷装置に印刷させる。【選択図】図１１
2014016673.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる指示に応じて、複数のコンテンツから印刷対象のコンテンツを選択する選択手段と、
前記複数のコンテンツのそれぞれに対応する推奨の印刷設定を示す情報を取得する取得手段と、
前記取得手段により取得された情報に基づき、当該情報が示す前記選択手段により選択されたコンテンツに対応する推奨の印刷設定と、当該推奨の印刷設定とは異なる印刷設定とを区別可能に表示装置に表示させる表示制御手段と、
前記表示制御手段により表示された前記推奨の印刷設定と、当該推奨の印刷設定とは異なる印刷設定とのうちのユーザにより指定された印刷設定に従って、前記選択手段により選択されたコンテンツに基づく画像を印刷装置に印刷させる印刷制御手段と、
を備えることを特徴とする印刷制御装置。
【請求項２】
前記印刷制御手段は、ユーザにより選択された印刷設定に従って、当該印刷設定と、前記選択手段により選択されたコンテンツの内容とに対応するデータを取得し、当該取得されたデータに基づく画像を印刷させることを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記取得手段により取得される情報は、コンテンツに対応する推奨の印刷設定と、当該コンテンツに対する使用が制限される印刷設定とを示し、
前記印刷制御手段は、前記使用が制限される印刷設定を使用した前記コンテンツの印刷を制限することを特徴とする請求項１又は２に記載の印刷制御装置。
【請求項４】
前記表示制御手段は、前記使用が制限される印刷設定を使用した前記コンテンツの印刷が制限されることを示す制限情報を表示させることを特徴とする請求項３に記載の印刷制御装置。
【請求項５】
前記表示制御手段は、前記使用が制限される印刷設定を用いた前記コンテンツの印刷を実行させるユーザ指示が入力された場合に、前記制限情報を表示させることを特徴とする請求項４に記載の印刷制御装置。
【請求項６】
印刷制御装置において実行される印刷制御方法であって、
前記印刷制御装置の選択手段が、ユーザによる指示に応じて、複数のコンテンツから印刷対象のコンテンツを選択する選択工程と、
前記印刷制御装置の取得手段が、前記複数のコンテンツのそれぞれに対応する推奨の印刷設定を示す情報を取得する取得工程と、
前記印刷制御装置の表示制御手段が、前記取得工程において取得された情報に基づき、当該情報が示す前記選択工程において選択されたコンテンツに対応する推奨の印刷設定と、当該推奨の印刷設定とは異なる印刷設定とを区別可能に表示装置に表示させる表示制御工程と、
前記印刷制御装置の印刷制御手段が、前記表示制御工程において表示された前記推奨の印刷設定と、当該推奨の印刷設定とは異なる印刷設定のうちの、ユーザにより指定された印刷設定に従って、前記選択工程において選択されたコンテンツに基づく画像を印刷装置に印刷させる印刷制御工程と、
を有することを特徴とする印刷制御方法。
【請求項７】
請求項６に記載の印刷制御方法の各工程をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に画像を印刷させる印刷制御装置、印刷制御方法およびプログラムに関する。
【背景技術】
【０００２】
プリンタ、スキャン、カードスロット、ＦＡＸ、ネットワーク機能を備えた複合機（以下、ＭＦＰ）が一般的に知られている。複合機の機能の一つとして、ネットワーク経由で様々なコンテンツ（例えば、レポート用紙・方眼紙・チェックリスト・五線譜・原稿用紙・ハロウィンやクリスマスなど季節毎に適したコンテンツ、など）を取得して印刷する機能がある。その機能は、複合機がネットワーク経由で取得したコンテンツについて、ユーザが複合機のユーザインタフェース画面上で、印刷する用紙サイズや用紙種類などを設定して印刷を行う。このとき、ユーザの印刷設定の選択肢に、利用がほぼ見込まれない印刷設定が多数出てくることも利便性を低下させる原因となってしまう。ここで、利用がほぼ見込まれない印刷設定とは、枠入り分割メモのＬ判への印刷、罫線入りのコンテンツの高級写真用紙への印刷等である。つまり、印刷がほぼ見込まれない印刷設定については、その表示について制限可能であることが望ましい。
【０００３】
コンテンツ作成者の意図した推奨する印刷設定をユーザに提供する方法として、特許文献１では、コンテンツ毎に印刷目的（プレゼンテーション／配布資料／補足資料等）を設定したデータベースと、印刷目的と推奨印刷設定を関連付けたデータベースとを持つことが記載されている。そして、ユーザがコンテンツを印刷する際には、データベースから該当のコンテンツの印刷目的を取得し、印刷目的と関連付けられた推奨印刷設定を取得し、ユーザインタフェース画面に表示することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２３５４６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、コンテンツ毎に対応する推奨の印刷設定については表示されないので、コンテンツにとって適切な印刷設定で印刷を行うことができない場合がある。
【０００６】
本発明は、上記の点に鑑み、適切な印刷設定に従って画像を印刷させることができる印刷制御装置、印刷制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明に係る印刷制御装置は、ユーザによる指示に応じて、複数のコンテンツから印刷対象のコンテンツを選択する選択手段と、前記複数のコンテンツのそれぞれに対応する推奨の印刷設定を示す情報を取得する取得手段と、前記取得手段により取得された情報に基づき、当該情報が示す前記選択手段により選択されたコンテンツに対応する推奨の印刷設定と、当該推奨の印刷設定とは異なる印刷設定とを区別可能に表示装置に表示させる表示制御手段と、前記表示制御手段により表示された前記推奨の印刷設定と、当該推奨の印刷設定とは異なる印刷設定とのうちのユーザにより指定された印刷設定に従って、前記選択手段により選択されたコンテンツに基づく画像を印刷装置に印刷させる印刷制御手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、適切な印刷設定に従って画像を印刷させることができる。
【図面の簡単な説明】
【０００９】
【図１】Ｗｅｂサービスシステムの構成を示す図である。
【図２】ＭＦＰのハードウェア構成を示す図である。
【図３】リレーサーバのアプリケーションの機能構成を示す図である。
【図４】ＭＦＰとリレーサーバ間のＡＰＩの一覧を示す図である。
【図５】コンテンツ提供サイトのデータ管理構成を示す図である。
【図６】各カテゴリに設定される情報を示す図である。
【図７】各コンテンツに設定される情報を示す図である。
【図８】コンディションチェック実施時の処理の流れを示す図である。
【図９】カテゴリ情報を取得して表示する処理の流れを示す図である。
【図１０】カテゴリの特定後、印刷画像を印刷するまでの処理の流れを示す図である。
【図１１】印刷設定の処理の手順を示す図である。
【図１２】推奨設定が最初に表示される旨を通知する画面を示す図である。
【図１３】印刷設定画面を示す図である。
【図１４】ＭＦＰが実行可能な印刷設定を示す図である。
【図１５】エラーが付加表示された印刷設定画面を示す図である。
【図１６】現在の印刷設定では印刷できない旨を警告する画面を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の好適な実施例を詳しく説明する。尚、以下の実施例は特許請求の範囲に係る本発明を限定するものでなく、また本実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１１】
図１は、本発明に係るＷｅｂサービスシステム（印刷システム）の構成を示す図である。図１に示すように、クライアント装置としてのＭＦＰ（多機能周辺装置：Ｍｕｌｔｉｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）１０１は、インターネット等のネットワーク１１０を介して、Ｗｅｂサーバ１０３と接続されている。これらのサーバは、例えば写真共有サイト機能をクライアント装置に提供するサーバであり、以下、Ｗｅｂサーバ１０３をサイト１０３ともいう。ＭＦＰ１０１は、リレーサーバ１０２を経由してコンテンツ提供サイト１０３からカテゴリごとに分類されたコンテンツ（画像データ）のＵＲＬ等を含むコンテンツ情報を取得するためにシステムである。ＭＦＰ１０１は、取得した情報からＰＣを介さずにコンテンツ提供サイト１０３から取得したカテゴリ／コンテンツの選択画面を表示し、ユーザにより印刷するコンテンツが選択された後、その画像データをコンテンツ提供サイト１０３から取得して印刷を実行する。
【００１２】
図２は、ＭＦＰ１０１のハードウェア構成を示す図である。ＭＦＰ１０１は、キーやタッチパネルなどの操作部２０１と、カードインタフェース２０２と、読取部２０８と、記録部２０９とを有する。また、ＭＦＰ１０１は、ＣＰＵ２００と、ＲＯＭ２０３と、ＲＡＭ２０４と、不揮発性ＲＡＭ２０５と、表示部２０６と、画像処理部２１０と、圧縮／解凍部２１１と、駆動部２１２と、センサ部２１３とを有する。ＣＰＵ２００は、ＭＦＰ１０１全体を制御し、例えば操作部２０１を介して入力したユーザ操作に従ってＲＯＭ２０３に記憶されているプログラムを実行する。ＲＯＭ２０３は、ＭＦＰ１０１の制御命令プログラム等を格納する。さらに、ＭＦＰ１０１は、無線ネットワーク部２０７と有線ネットワーク部２１４と、各種設定取得部２１５とを有する。無線ネットワーク部２０７は、ＩＥＥＥ８０２．１１ａ等の規格に対応した無線ＬＡＮアクセスポイントと無線によって通信可能である。有線ネットワーク部２１４は、１００Ｂａｓｅ−ＴＸ等のより対線ケーブルを接続可能なＥｔｈｅｒｎｅｔ（登録商標）コネクタを有している。ＭＦＰ１０１は、無線ネットワーク部２０７または有線ネットワーク部２１４を用いて、ＴＣＰ／ＩＰプロトコルによりインターネットに接続された他の機器と通信できる。また、ＭＦＰ１０１は、各種設定取得部２１５を有する。各種設定取得部２１５は、ＭＦＰ１０１のＲＯＭ２０３やＲＡＭ２０４や不揮発性ＲＡＭ２０５等から情報を取得することができる。
【００１３】
図１に示すリレーサーバ１０２やサイト１０３には、一般的なＰＣ等の情報処理装置の構成が用いられる。つまり、リレーサーバ１０２やサイト１０３は、一般的な、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤやディスプレイ等の表示部、ポインティングデバイスやキーボード等の入力部を有する。例えば、上記各装置において、ＣＰＵはハードディスクやＲＯＭ等から読み込まれたプログラムをＲＡＭに展開して実行する。ＨＤＤは、各種フローチャートに示される処理を実行するプログラムや画像データを格納する。ディスプレイは、ユーザインタフェース等を表示し、ユーザは、ポインティングデバイスやキーボード等を用いてユーザインタフェース上で操作し、各種指示を入力することができる。
【００１４】
図３は、リレーサーバ１０２のアプリケーションの機能構成を示す図である。リレーサーバ１０２は、ＭＦＰ１０１と、Ｗｅｂアプリケーションサーバとしてコンテンツ提供機能を提供しているコンテンツ提供サイト１０３等との情報取得を仲立ちするＡＰＩ変換機能を主な機能とするサーバである。サーバのハード構成としては、汎用的なＷｅｂサーバの構成が用いられる。リレーサーバ１０２は、ＭＦＰ１０１との関係においては、Ｗｅｂサーバとして機能し、コンテンツ提供サイト１０３との関係においては、クライアントとして機能する。リレーサーバ１０２の主な機能はＡＰＩ変換機能であり、ＭＦＰ１０１との間で定義された「ＭＦＰ−ＡＰＩ」のリクエストに基づき、コンテンツ提供サイト１０３からカテゴリリストやコンテンツリストの情報取得を行う。
【００１５】
図４は、ＭＦＰ１０１とリレーサーバ１０２のＡＰＩである「ＭＦＰ−ＡＰＩ」と、その要求に対してリレーサーバ１０２が取得する情報との対応付けを示す図である。ＭＦＰ１０１は、印刷機能、スキャナ機能、コピー機能など多機能を有している。更に、ネットワーク通信機能を備え、リレーサーバのＡＰＩに対応するように構成されている。ＭＦＰ１０１は、各サイトの情報取得の為に、各サイトのＡＰＩに対応することなく、リレーサーバ１０２にＨＴＴＰのＰＯＳＴ通信を利用して、リレーサーバ１０２との間のＡＰＩにより、要求を発行する。ここで、リレーサーバ１０２とＭＦＰ１０１との間のＡＰＩは、以下のように定義されている。
【００１６】
・ＡＰＩ−Ｒ１（コンディションチェック）：ＭＦＰ１０１のモデル名及び仕向け情報及びＩＰアドレスにより、サービスを受けられるか否かの確認機能。
【００１７】
・ＡＰＩ−Ｒ５（カテゴリリスト要求）：全カテゴリ情報の取得機能。
【００１８】
・ＡＰＩ−Ｒ６（コンテンツリスト要求）：カテゴリに登録されているコンテンツ情報の取得機能。
【００１９】
ＭＦＰ１０１は、リレーサーバ１０２から、コンテンツ提供サイト１０３に要求した情報リスト（カテゴリリスト、コンテンツリスト）を受信することができる。受信した情報リストのうち該当する部分から表示用画像のＵＲＬを指定することにより、表示画像データを取得することができる。従って、情報リストの取得は、リレーサーバ１０２経由で行われ、画像データ等、ＵＲＬを指定して直接取得できるデータについては、ＭＦＰ１０１は直接、コンテンツ提供サイト１０３から取得する。
【００２０】
コンディションチェック要求ＡＰＩ−Ｒ１をＭＦＰ１０１がリレーサーバ１０２に対して要求したとき、リレーサーバ１０２は、後述のチェック機能によりコンテンツ提供機能をサポートしているか否かを判定してＭＦＰ１０１に返信する。また、カテゴリリスト要求ＡＰＩ−Ｒ５をＭＦＰ１０１がリレーサーバ１０２に対して要求したとき、リレーサーバ１０２は、コンテンツ提供サイト１０３からカテゴリリストを取得して、後述のフィルタ機能によりフィルタリングした結果をＭＦＰに返信する。同様に、コンテンツリスト要求ＡＰＩ−Ｒ６をＭＦＰ１０１がリレーサーバ１０２に対して要求したとき、リレーサーバ１０２は、コンテンツ提供サイト１０３からコンテンツリストを取得して、後述のフィルタ機能によりフィルタリングした結果をＭＦＰに返信する。
【００２１】
図３に示すように、リレーサーバ１０２は、さらに以下の機能を有する。
・パーサ機能：独自に定義した情報であるカテゴリリストやコンテンツリストを各リストに適したパーサにより解釈する。例えば、各リストがＸＭＬで書かれていれば、ＸＭＬパーサが必要となる。
・フィルタ機能：コンテンツ提供サイト１０３から取得したデータのうち、ＭＦＰ１０１に送付するデータを特定する。そして、そのように特定されたデータ以外のデータを削除する。ＭＦＰ１０１に送付しないデータとしては、例えば有効期限の切れたコンテンツや、ＭＦＰ１０１により指定されたファイルフォーマット以外のファイル、上限以上のファイルサイズの画像データ等である。
・チェック機能：ＭＦＰ１０１からのコンディションチェック要求に対して、ＭＦＰ１０１のモデル名、仕向け情報、ＩＰアドレス及び送付される情報に基づき、コンテンツ提供サイト１０３に接続可能か否かをチェックする。
・キャッシュ機能：ＭＦＰ１０１からのリクエスト毎にコンテンツ提供サイト１０３にカテゴリリスト、コンテンツリストを要求すると、コンテンツ提供サイト１０３の負荷が増えてしまう。そこで、一度取得したカテゴリリストやコンテンツリストをキャッシュすることによって、コンテンツ提供サイト１０３の負荷を減らし、カテゴリリスト要求ＡＰＩ−Ｒ５やコンテンツリスト要求ＡＰＩ−Ｒ６への応答速度を速めることができる。
【００２２】
図５は、Ｗｅｂアプリケーションサーバであるコンテンツ提供サイト１０３のデータ管理構成の一例を示す図である。図５に示すように、カテゴリが２つ、コンテンツが３つ、カテゴリリストが１つ、コンテンツリストが１つ管理されている。また、各カテゴリは、カテゴリ選択のための表示用画像をそれぞれ保持している。また、各コンテンツは、表示用画像と印刷用画像の少なくとも１つを保持している。印刷用画像は、コンテンツ毎に最大で、Ａ４フチ無画像、ＬＴＲフチ無画像、Ｌ判フチ無画像、４×６フチ無画像、Ａ４フチ有画像、ＬＴＲフチ有画像、Ｌ判フチ有画像、４×６フチ有画像、Ｂ５フチ有画像の９個存在する。また、カテゴリリストとコンテンツリストはそれぞれ、例えばＸＭＬファイルを１つ保持している。カテゴリリストとコンテンツリストはそれぞれ、ＸＭＬ以外のフォーマットを保持するようにしても良い。
【００２３】
図６は、各カテゴリに設定される情報の一例を示す図である。各カテゴリは、そのカテゴリが有効となる、対象機種、提供開始日時、提供終了日時の情報を保持している。例えば、カテゴリＢは、モデル１及びモデル２のＭＦＰに対して、２０１１年４月１日から２０１２年１月１日の期間のみ有効であることを示している。また、図６のカテゴリリストは、不図示のカテゴリ毎の表示用画像のＵＲＬを含んでいる。例えば、カテゴリＡは図５の表示用画像ＡのＵＲＬを含み、カテゴリＢは図５の表示用画像ＢのＵＲＬを含んでいる。これらの情報をまとめたものであるカテゴリリストがコンテンツ提供サイト１０３に保持されている。
【００２４】
図７は、各コンテンツに設定される情報の一例を示す図である。各コンテンツは、そのコンテンツが有効となる、対象機種、提供開始日時、提供終了日時の情報、また、対象となるカテゴリの情報、推奨印刷設定の情報、印刷可能な印刷設定の選択肢の情報を保持している。例えば、コンテンツ２は、モデル１及びモデル２のＭＦＰに対して、２０１１年４月１日から２０１１年１０月１日の期間のみ有効であることを示している。また、カテゴリＢのみが対象となるので、後述するＭＦＰ１０１でのカテゴリ選択処理においてカテゴリＢを選択した場合のみ、表示や印刷が可能となる。また、推奨印刷設定の情報が、Ｌ判／４×６・写真紙・フチ無であるので、後述するＭＦＰ１０１での印刷指示において、それらの値が最初に印刷設定として表示部２０６に表示される。用紙サイズについて、Ｌ判と４×６の複数が示されているが、いずれを推奨設定にするかについては後述する。また、印刷可能な印刷設定の選択肢の情報が、Ｌ判フチ無・４×６フチ無・Ｌ判フチ有・４×６フチ有のみ「有」と示されている。これは、後述するＭＦＰ１０１での印刷指示において、それらの値のみが印刷可能となることを示す。
【００２５】
また、図７のコンテンツリストは、不図示のコンテンツ毎の表示用画像のＵＲＬを含んでいる。例えば、コンテンツ２は、図５の表示用画像２０のＵＲＬを含んでいる。また、コンテンツリストは、図７の印刷可能な印刷設定の選択肢の情報が「有」のものについて、不図示の印刷用画像のＵＲＬを含んでいる。例えば、コンテンツ２は、Ｌ判フチ無画像２３・４×６フチ無画像２４・Ｌ判フチ有画像２７・４×６フチ有画像２８のＵＲＬを含んでいる。その場合、印刷可能な印刷設定の選択肢毎に各ＵＲＬを含んでも良いし、用紙サイズ毎に共通のＵＲＬを含んでも良いし、共通のＵＲＬを含んでも良い。例えば、アスペクト比が同じであるＡ４サイズとＢ５サイズの場合には、ＭＦＰ１０１で拡大縮小して印刷することが可能であるので、共通の画像を使うことができる。その結果、コンテンツ提供サイト１０３でのコンテンツ作成の負荷軽減や、コンテンツ保持のための容量を削減することができる。これらの情報をまとめたものであるコンテンツリストがコンテンツ提供サイト１０３に保持されている。
【００２６】
以上のように、ユーザがＭＦＰ１０１において１つのカテゴリを選択し、その後選択したカテゴリに登録された１つ以上の画像を閲覧、印刷することができる。また、各コンテンツは複数のカテゴリに属することができるので、例えば、コンテンツ３のように、複数のカテゴリで、同じコンテンツを表示させることも可能である。
【００２７】
本実施例において、ＭＦＰ１０１は、まず、最初に、コンディションチェックを実行し、コンテンツ提供サイト１０３に接続可能か否かを判定する。その後、印刷を所望するデータを特定するために、カテゴリ情報を取得し、所望のカテゴリを選択する。所望のカテゴリに登録されているコンテンツを特定し、印刷データを取得して印刷を行うという処理の流れになる。この処理の流れについて、図８、図９、図１０を参照しながら、説明する。
【００２８】
図８は、コンディションチェック実施時の処理の流れを示す図である。ＭＦＰ１０１から「ＡＰＩ−Ｒ１」のコンディションチェック要求を受けて（Ｓ８０１）、リレーサーバ１０２は、判定処理を行う（Ｓ８０２）。リレーサーバ１０２は、チェック機能を用いて、ＭＦＰ１０１から送信されるモデル名、仕向け情報、ＩＰアドレスなどの情報と、予めリレーサーバ１０２に保存しているコンテンツ提供サイト１０３の制限情報と比較する。そして、リレーサーバ１０２は、コンテンツ提供サイト１０３に接続可能なＭＦＰであるかを判定し、ＭＦＰ１０１にコンディションチェック結果を返信する（Ｓ８０３）。
【００２９】
図９は、カテゴリ情報を取得して表示する処理の流れを示す図である。ＭＦＰ１０１から「ＡＰＩ−Ｒ５」のカテゴリリスト要求を受けて（Ｓ９０１）、リレーサーバ１０２は、コンテンツ提供サイト１０３に対して、カテゴリリスト要求を発行する（Ｓ９０２）。その後、リレーサーバ１０２は、カテゴリリストを取得する（Ｓ９０３）。本実施例においては、コンテンツ提供サイト１０３からカテゴリリストを取得しているが、リレーサーバ１０２のキャッシュ機能により、リレーサーバ１０２内部に保持しているキャッシュ情報を用いても良い。続いて、リレーサーバ１０２は、「ＡＰＩ−Ｒ５」で取得したＭＦＰ１０１の情報と、コンテンツ提供サイト１０３から取得したカテゴリリストと、リレーサーバの有する日時情報とから、カテゴリリストをパーサ機能によりパースして、カテゴリのフィルタリング処理を行う（Ｓ９０４）。
【００３０】
例えば、ＭＦＰ１０１がモデル１であり、リレーサーバ１０２の日時情報が示す日時が２０１１年８月１日の場合、カテゴリＡは提供終了日時より後になるので、カテゴリＢのみが抽出される。また、例えば、ＭＦＰ１０１がモデル３であり、リレーサーバ１０２の日時情報が示す日時が２０１１年５月１日の場合、カテゴリＡ、Ｂともに提供開始日時と提供終了日時との間にリレーサーバ１０２の日時が入っている。しかしながら、カテゴリＢは、モデル３を対象としていないので、カテゴリＡのみが抽出される。また、例えば、ＭＦＰ１０１がモデル２であり、リレーサーバ１０２の日時が２０１１年５月１日の場合、カテゴリＡ、Ｂともに提供開始日時と提供終了日時との間にリレーサーバ１０２の日時が入っている。従って、カテゴリＡ、Ｂが抽出される。
【００３１】
その後、リレーサーバ１０２は、フィルタリング処理した結果のカテゴリリストをＭＦＰ１０１に返信する（Ｓ９０５）。ＭＦＰ１０１は、カテゴリ選択のためのカテゴリの表示用画像を本体の表示部に表示するために、受信したカテゴリ情報リストに基づき、ユーザが指定したカテゴリの表示用画像データについて、コンテンツ提供サイト１０３に対して、ＨＴＴＰのＧｅｔ要求を発行する（Ｓ９０６）。そして、ＭＦＰ１０１は、表示用画像データを取得して（Ｓ９０７）、選択用のカテゴリ画像を本体に表示する。例えば、ユーザが図６におけるカテゴリＢを選択した場合、ＭＦＰ１０１は、図５の表示用画像Ｂを取得する。ＭＦＰ１０１は、ユーザによるカテゴリの選択のために、カテゴリを切り替え表示する度に、Ｓ９０６、Ｓ９０７で示したように、ユーザが指定した表示用画像を取得する。この取得は、Ｓ９０５において取得されたカテゴリリストに記述された表示用画像データのＵＲＬに基づき繰り返し行われる。そして最後に、ユーザによる指示に応じてカテゴリ選択を行う（Ｓ９０８）。
【００３２】
図１０は、カテゴリが特定された後、カテゴリ中のコンテンツ情報を閲覧し、その後、印刷画像を特定して印刷するまでの処理の流れを示す図である。ＭＦＰ１０１から「ＡＰＩ−Ｒ６」のコンテンツリスト要求を受けて（Ｓ１００１）、リレーサーバ１０２は、コンテンツ提供サイト１０３に対して、コンテンツリスト要求を発行する（Ｓ１００２）。その後、リレーサーバ１０２は、コンテンツリストを取得する（Ｓ１００３）。本実施例においては、コンテンツ提供サイト１０３からコンテンツリストを取得しているが、リレーサーバ１０２のキャッシュ機能により、リレーサーバ１０２内部に保持しているキャッシュ情報を用いても良い。続いて、リレーサーバ１０２は、「ＡＰＩ−Ｒ６」で取得したＭＦＰ１０１の情報と、コンテンツ提供サイト１０３から取得したコンテンツリストと、リレーサーバの有する日時情報とから、コンテンツリストをパーサ機能によりパースして、コンテンツのフィルタリング処理を行う（Ｓ１００４）。
【００３３】
例えば、ＭＦＰ１０１がモデル１であり、リレーサーバ１０２の日時が２０１１年８月１日の場合には、図９のＳ９０４のフィルタリング処理においてカテゴリＢのみが抽出されている。その場合に、モデル１は、全てのコンテンツを対象としており、カテゴリＢは、コンテンツ２及び３を対象としており、コンテンツ２及び３は、提供開始日時と提供終了日時とで示される有効期限の条件を満たしている。従って、ユーザがカテゴリＢを選択した場合には、コンテンツ２及び３が抽出される。
【００３４】
また、例えば、ＭＦＰ１０１がモデル３であり、リレーサーバ１０２の日時が２０１１年５月１日の場合には、図９のＳ９０４のフィルタリング処理においてカテゴリＡのみが抽出されている。その場合に、モデル３は、コンテンツ１のみを対象としており、カテゴリＡは、コンテンツ１及び３を対象としており、コンテンツ１及び３は、提供開始日時と提供終了日時とで示される有効期限の条件を満たしている。従って、ユーザがカテゴリＡを選択した場合には、コンテンツ１が抽出される。
【００３５】
また、例えば、ＭＦＰ１０１がモデル２であり、リレーサーバ１０２の日時が２０１１年５月１日の場合には、図９のＳ９０４のフィルタリング処理においてカテゴリＡ及びＢが抽出されている。その場合に、モデル２は、全てのコンテンツを対象としており、全てのコンテンツが提供開始日時と提供終了日時とで示される有効期限の条件を満たしている。従って、ユーザがカテゴリＡを選択した場合には、コンテンツ１及び３が抽出され、ユーザがカテゴリＢを選択した場合には、コンテンツ２及び３が抽出される。
【００３６】
その後、リレーサーバ１０２は、フィルタリング処理した結果のコンテンツリストをＭＦＰ１０１に返信する（Ｓ１００５）。ＭＦＰ１０１は、コンテンツ選択のためのコンテンツの表示用画像を本体の表示部に表示するために、受信したコンテンツリストに基づき、その一覧上で指定した印刷対象のコンテンツの表示用画像データについて、コンテンツ提供サイト１０３に対して、ＨＴＴＰのＧｅｔ要求を発行する（Ｓ１００６）。そして、ＭＦＰ１０１は、表示用画像データを取得して（Ｓ１００７）、選択用のコンテンツ画像を本体に表示する。例えば、ユーザが図７のコンテンツ２を選択した場合には、ＭＦＰ１０１は、図５の表示用画像２０を取得する。ＭＦＰ１０１は、選択のために、コンテンツを切り替え表示する度に、先に取得されたコンテンツリストに記述された表示用画像データのＵＲＬに基づき取得を繰り返す。
【００３７】
最後に、ユーザにより印刷を所望するコンテンツが特定されると、ＭＦＰ１０１においてユーザが印刷命令を指示して印刷処理を実行する（Ｓ１００８）。印刷命令を指示してからの印刷処理の実行については、後述する。その後、ユーザが選択した印刷設定に基づき、ＭＦＰ１０１は、指定された印刷画像データを取得するために、ＨＴＴＰのＧｅｔ要求をコンテンツ提供サイト１０３に対して発行し（Ｓ１００９）、コンテンツ提供サイト１０３から印刷用画像データを取得する（Ｓ１０１０）。例えば、ユーザが図７のコンテンツ２を選択し、印刷設定として用紙サイズをＬ判フチ無を選択した場合には、ＭＦＰ１０１は、図５のＬ判フチ無画像２３を取得する。最後に、ＭＦＰ１０１は、取得した印刷用画像データを展開して印刷を実行する（Ｓ１０１１）。
【００３８】
図１１は、図１０のＳ１００８でユーザが印刷を所望するコンテンツを決定した後で印刷指示する際の印刷設定の処理の手順を示すフローチャートである。図１１に示す処理は、例えば、ＣＰＵ２００により実行される。ＭＦＰ１０１がＳ１００５で取得したコンテンツリストの中に図７で示した推奨印刷設定と、コンテンツに適用可能な印刷設定の選択肢の情報が入っているので、Ｓ１１０１において、ＣＰＵ２００は、ユーザが選択したコンテンツに対応するそれらの情報をコンテンツリストから取得する。
【００３９】
次に、Ｓ１１０２において、ＣＰＵ２００は、Ｓ１１０１で取得した推奨印刷設定の各項目に、複数の選択肢が設定されているか否かを判定する。例えば、ユーザが選択したコンテンツが図７のコンテンツ１である場合には、推奨印刷設定の用紙サイズが「Ａ４／ＬＴＲ」であるので、複数の選択肢が設定されていると判定し、Ｓ１１０３に進む。また、ユーザが選択したコンテンツが図７のコンテンツ２の場合には、推奨印刷設定の用紙サイズが「Ｌ判／４×６」のため、複数の選択肢が設定されていると判定し、Ｓ１１０３に進む。一方、ユーザが選択したコンテンツが図７のコンテンツ３の場合には、推奨印刷設定の各項目には１つの選択肢しか設定されていないので、Ｓ１１０４に進む。
【００４０】
Ｓ１１０３において、ＣＰＵ２００は、推奨印刷設定とＭＦＰ１０１の各種設定取得部２１５で取得した情報とから最適な推奨印刷設定を決定する。例えば、推奨印刷設定の用紙サイズに複数の選択肢が設定されている場合には、各種設定取得部２１５によりＭＦＰ１０１の仕向け情報を取得する。そして、その仕向け情報が「日本」であるなら、推奨印刷設定を「Ａ４」や「Ｌ判」に設定し、「日本」以外なら「ＬＴＲ」や「４×６」にする。図７のコンテンツ１の場合には、仕向け設定が「日本」であるなら「Ａ４」に、「日本」以外なら「ＬＴＲ」に推奨印刷設定の用紙サイズを決定する。また、図７のコンテンツ２の場合には、仕向け設定が「日本」なら「Ｌ判」に、「日本」以外なら「４×６」に推奨印刷設定の用紙サイズを決定する。
【００４１】
ここで、最適な推奨印刷設定を決定する方法として、ＭＦＰ１０１の仕向け設定以外の方法でも良い。例えば、各種設定取得部２１５によりＭＦＰ１０１の言語設定を取得して、最適な推奨印刷設定を決定しても良い。また、各種設定取得部２１５により不図示のＧＰＳモジュール部を介してＭＦＰ１０１の位置情報を取得して、最適な推奨印刷設定を決定しても良い。また、各種設定取得部２１５により無線ネットワーク部２０７や有線ネットワーク部２１４が保持しているＩＰアドレスを取得し、そのＩＰアドレスから導かれる位置情報を取得し、位置情報によって最適な推奨印刷設定を決定しても良い。また、各種設定取得部２１５により不図示の給紙トレイ部から給紙トレイにある用紙情報を取得して、最適な推奨印刷設定を決定しても良い。
【００４２】
各種設定取得部２１５で取得した情報を用いた推奨印刷設定の決定方法は、例えば、言語設定や位置情報を取得した場合には、言語設定が「日本語」や位置情報が「日本」なら、用紙サイズは「Ａ４」や「Ｌ判」に、用紙種類は「写真紙」に、フチ有無は「無」に、推奨印刷設定の各項目を決定する。また、言語設定が「日本語」以外や位置情報が「日本」以外なら、用紙サイズは「ＬＴＲ」や「４×６」に、用紙種類は「普通紙」に、フチ有無は「有」に、推奨印刷設定の各項目を決定する。また、用紙情報を取得した場合には、給紙トレイにある用紙情報を優先して推奨印刷設定に決定する。上記の例では各種設定取得部２１５で取得した１つの情報のみを使用しているが、仕向け情報、言語情報、位置情報、給紙トレイ情報などを組み合わせて用いて、推奨印刷設定を決定しても良い。また、各種設定取得部２１５により取得した情報を用いた推奨印刷設定の決定方法についても、「日本」と「日本」以外といった区分ではなく、より詳細な区分による方法でも良い。
【００４３】
次に、Ｓ１１０４において、ＣＰＵ２００は、表示部２０６に最初に表示される印刷設定が、コンテンツ毎の推奨印刷設定になることをユーザに通知する。通知画面については、図１２で後述する。Ｓ１１０５において、ＣＰＵ２００は、印刷設定がユーザにより選択されたコンテンツの推奨設定になった印刷設定画面を表示部２０６に表示する。印刷設定画面については、図１３で後述する。
【００４４】
次に、Ｓ１１０６において、ＣＰＵ２００は、操作部２０１を用いたユーザ操作があったか否かを判定する。ユーザ操作とは、Ｓ１１０３で決定された推奨印刷設定から、ＲＯＭ２０３に記憶されているＭＦＰ１０１で実行可能な印刷設定の選択肢への変更指示、もしくは印刷の開始指示である。ＭＦＰ１０１で実行可能な印刷設定の選択肢へ変更指示については、図１４で後述する。ユーザ操作が印刷設定変更指示である場合には、Ｓ１１０７に進み、印刷開始指示である場合には、Ｓ１１１１に進む。若しくは、ユーザ操作がないと判定された場合には、上記のいずれかのユーザ操作があると判定されるまで、Ｓ１１０６の処理を繰り返す。
【００４５】
Ｓ１１０７において、ＣＰＵ２００は、ユーザが印刷設定変更を指示した場合に、印刷設定の組み合わせが、当該組み合わせを用いた印刷が制限される制限対象の組み合わせが制限対象の組み合わせか否かを判定する。この判定は、ＭＦＰ１０１内のメモリ、例えば不揮発性メモリ２０５に予め記憶されている印刷設定情報を参照することにより実行される。具体的には、ＭＦＰ１０１内のメモリには、ＭＦＰ１０１において設定可能な印刷設定の組み合わせを示す情報が格納されている。Ｓ１１０７では、ユーザにより変更された印刷設定の組み合わせが、ＭＦＰ１０１内のメモリに格納された組み合わせに該当しない場合に、制限対象の組み合わせと判定する。制限対象の組み合わせとしては、例えば「Ｂ５サイズ、フチ無し」「Ａ４サイズ、フチ無し」である。
【００４６】
図１３に示す画面上で、ユーザは、操作部２０１を用いて用紙サイズ・用紙種類・フチ有無の中から変更したい項目を選択する。図１３に示す画面では「用紙サイズ：ＬＴＲ、用紙種類：普通紙、フチ有無：フチ有り」が、推奨印刷設定として設定されている。Ｓ１１０５では、図１３に示す画面が表示される。ユーザは、左右の矢印に従い、図１３において表示されている推奨印刷設定から、図１４に示すＲＯＭ２０３に記憶されているＭＦＰ１０１が実行可能な印刷設定に変更することができる。例えば、ユーザが操作部１００１を用いて用紙サイズを変更する場合に、「Ａ４・ＬＴＲ・Ｂ５・Ｌ判・４×６」が順番に１つずつ表示され、現在の用紙サイズとして表示されている「ＬＴＲ」から変更することができる。または、「Ａ４・ＬＴＲ・Ｂ５・Ｌ判・４×６」の全ての選択肢を一度に表示し、その中から、ユーザが所望の用紙サイズを選択する構成としても良い。
【００４７】
そしてＣＰＵ２００は、図１３の画面上でユーザにより指定された印刷設定の組み合わせが制限対象の組み合わせであるか否かを判定し、制限対象の組み合わせの場合に、Ｓ１１１０に進む。一方、ユーザにより指定された組み合わせが制限対象の組み合わせでない場合には、Ｓ１１０８に進む。ここで、制限対象の組み合わせとしては、用紙サイズとフチ有無の組み合わせが「Ｂ５・フチ無」や、用紙種類とフチ有無の組み合わせが「普通紙・フチ無」といったものがある。例えば、ユーザが選択したコンテンツが図７のコンテンツ１の時に、ユーザがフチ有無をフチ有からフチ無に変更した場合には、「Ａ４／ＬＴＲ・普通紙・フチ無」となる。この組み合わせは、ＭＦＰ１０１内のメモリに格納されている、ＭＦＰ１０１において印刷が許可される組み合わせに該当しないため、制限対象の組み合わせと判定される。
【００４８】
Ｓ１１０８において、ＣＰＵ２００は、ユーザが変更した印刷設定が、コンテンツリストから取得した適用可能な印刷設定の選択肢として適しているか否かを判定し、適していると判定された場合にはＳ１１０９に進み、適していないと判定された場合にはＳ１１１０に進む。例えば、ユーザが選択したコンテンツが図７のコンテンツ１の時に、フチ有無がフチ有のままで、ユーザが用紙サイズをＬＴＲからＡ４やＢ５に変更した場合には、選択肢が「有」であるので、適していると判定する。一方、ユーザが用紙サイズをＬＴＲからＬ判・４×６に変更した場合には、選択肢が「無」であるので、適していないと判定する。次に、Ｓ１１０９において、ユーザの印刷設定変更が正常に完了したものとして、Ｓ１１０６に進む。一方、Ｓ１１１０において、印刷設定画面上にエラーを表示し、Ｓ１１０６に進む。エラー画面については、図１５で後述する。
【００４９】
再び、Ｓ１１０６を参照する。Ｓ１１０６において、ユーザ操作が印刷開始指示である場合には、Ｓ１１１１において、ＣＰＵ２００は、ユーザが印刷開始を指示した時の印刷設定の組み合わせが、ＭＦＰ１０１に対応しているか否かを判定する。Ｓ１１１１の処理は、Ｓ１１０７と同じである。ここで、ユーザにより印刷が指示されたときの印刷設定の組み合わせが制限対象の組み合わせであると判定された場合には、Ｓ１１１３に進む。一方、対応している組み合わせであると判定された場合には、Ｓ１１１２に進む。
【００５０】
Ｓ１１１２において、ＣＰＵ２００は、ユーザが印刷開始を指示した時の印刷設定が、コンテンツリストから取得した適用可能な印刷設定の選択肢に適しているか否かを判定する。Ｓ１１１２の処理は、Ｓ１１０８と同じである。ここで、適していないと判定された場合には、Ｓ１１１３に進む。一方、適していると判定された場合には、図１１の処理を終了し、指定された印刷画像データを取得するために、ＨＴＴＰのＧＥＴ要求を発行するＳ１００９の処理に進む。Ｓ１１１３において、ＣＰＵ２００は、印刷設定がであるので印刷できないことをユーザに通知するために、エラーを表示し、Ｓ１１０６に進む。エラー表示画面については、図１６で後述する。以上のように、図１１に示す処理によれば、ユーザが印刷対象として選択したコンテンツに対して推奨されている印刷設定の組み合わせが、表示画面に表示される。また、ユーザが印刷設定を変更した場合に、変更後の組み合わせが制限対象である場合、もしくは印刷対象のコンテンツに適さない場合にはエラー表示されるため、ユーザは適切な印刷設定を容易に指定することができる。なお図１１において、印刷設定に対するエラー表示が、ＭＦＰ１０１内のメモリに予め記憶されている印刷設定情報と、Ｓ１１０１において取得されたコンテンツリストとを参照することにより実行される。即ち、ユーザにより選択された印刷設定の組み合わせが、ＭＦＰ１０１に対して設定されている制限対象の組み合わせと、コンテンツに対して設定された制限対象の組み合わせのいずれかに対応する場合には、印刷が制限される。そのため、ユーザにより選択された印刷設定がＭＦＰ１００、コンテンツの一方に適したものであっても、もう一方にとって適したもので場合には、印刷を適切に制限することができる。また、図１１の例ではＳ１１０７、Ｓ１１０８のどちらの判定結果によりエラー表示を行う場合であっても、Ｓ１１１０において同様のエラー表示を行う例を示した。しかしこれに限らず、Ｓ１１０７とＳ１１０８のどちらの判定処理によりエラー表示を行うかに応じて、エラー表示の内容を異ならせてもよい。これによりユーザが選択した印刷設定が、ＭＦＰ１００にとって適切でなかったのか、コンテンツにとって適切でなかったのかユーザに通知することができる。この場合、Ｓ１１０７の判定結果に関わらずＳ１１０８の判定処理を行い、Ｓ１１０７、Ｓ１１０８のどちらにおいても印刷設定が適切でないと判定した場合には、ユーザが選択した印刷設定が、ＭＦＰ１００、コンテンツの両方にとって適切でなかった旨のエラー表示を行ってもよい。
【００５１】
図１２は、Ｓ１１０４において、最初に表示される印刷設定が、コンテンツ毎の推奨設定になることをユーザに通知するために、表示部２０６に表示される画面である。ＭＦＰ１０１のコピーなど他の機能では、従来、ユーザが前回使った時の印刷設定を不揮発性ＲＡＭ１００５に記憶しておくことが一般的であるので、誤って前に設定されたまま印刷しないように、本画面によりユーザに通知する。
【００５２】
図１３は、ユーザの推奨印刷設定の変更を受け付けるための変更受付画面である。特に、図１３は、Ｓ１１０５において、ＭＦＰ１０１の仕向け設定が「日本」以外の場合に、ユーザが選択したコンテンツが図７のコンテンツ１の場合の印刷設定画面を示す。図１３は、Ｓ１１０３で決定された最適なコンテンツ１の推奨印刷設定として、最初に表示される推奨印刷設定の用紙サイズが「ＬＴＲ」、用紙種類が「普通紙」、フチ有無が「フチ有」の場合の画面である。
【００５３】
ユーザは操作部２０１を操作することにより、図１３に示す画面上で、印刷設定の設定項目（「用紙サイズ」、「用紙種類」、「フチ有無」）を選択し、選択された設定項目において、設定内容を選択することができる。操作部２０１が上下左右に対応するキーを含む場合、ユーザは上下キーを押下することにより設定項目を選択し、左右キーを押下することにより設定内容を選択することができる。操作部２０１がタッチパネルを含む場合、上下方向のフリック操作により設定項目を選択し、左右方向のフリック操作により設定内容を選択する。操作部２０１がタッチパネルを含む場合には別の方法として、ユーザが設定項目の表示位置をタッチすると、その設定項目に含まれている設定内容の候補を表示して、その設定内容の候補から設定内容を選択できるようにしてもよい。
【００５４】
図１４は、ＲＯＭ１００３に記憶されている、ＭＦＰ１０１の装置で実行可能な印刷設定の一覧である。ＣＰＵ２００は、図１４の一覧に基づいて、図１３に示すように、用紙サイズを「Ａ４・ＬＴＲ・Ｂ５・Ｌ判・４×６」、用紙種類を「普通紙・マット紙・写真紙・絹目調」、フチ有無を「フチ有・フチ無」という値にユーザが変更可能なように表示制御する。
【００５５】
図１５は、Ｓ１１１０において、印刷設定画面上にエラーを表示した画面である。図１５においては、コンテンツ１の時に「４×６・普通紙・フチ有」と表示されている。しかしながら、推奨印刷設定でもなく、適用可能な印刷設定の選択肢においても、「４×６・フチ有」の項目は「無」と設定されているので、印刷設定の組み合わせは不適であると判定される。従って、用紙サイズの所に「！」がついて表示される。その場合に、ユーザは、用紙サイズを変更することにより適用可能となる。
【００５６】
図１６は、Ｓ１１１３において、印刷設定が制限対象であるので、ユーザに現在の印刷設定では印刷できない旨を警告表示する警告画面である。
【００５７】
以上のように、本実施例においては、ＭＦＰ１０１は、コンテンツ毎の推奨印刷設定と適用可能な印刷設定の選択肢とをリレーサーバ１０２から取得し、ＭＦＰ１０１が保持している実行可能な印刷設定と組み合わせて、印刷の可否を判定している。その結果、コンテンツ毎に推奨印刷設定を簡易に直接設定でき、コンテンツ作成者の意図する推奨する印刷設定をユーザに伝えることが可能となる。また、コンテンツ毎に選択可能な印刷設定を一定範囲に制限することによって、コンテンツ毎に用意する画像を削減し、コンテンツ作成の負荷を軽減したり、サーバの容量を削減することが可能となる。さらには、コンテンツ毎に選択可能な印刷設定を制限することによって、ユーザの印刷設定の操作性を向上することが可能となる。
【００５８】
また、本実施例では、ＭＦＰ１０１とリレーサーバ１０２とコンテンツ提供サイト１０３からなるシステムを例に説明したが、その構成に限定されるものでない。リレーサーバ１０２で行っている処理を、すべてＭＦＰ１０１やコンテンツ提供サイト１０３で行うことによって、リレーサーバ１０２がない構成としてもよいし、不図示のサーバや第２のＭＦＰ、もしくはＭＦＰ１０１と接続されたＰＣなどで行ってもよい。
【００５９】
また、本実施例では、図５を用いてコンテンツ提供サイト１０３でのデータ管理例を、図７を用いて各コンテンツに設定される情報の例を、図１１を用いてユーザが印刷を所望するコンテンツを決定した後の印刷指示の処理について詳細に説明した。しかしながら、それらの図やフローチャートに限定されるものでない。
【００６０】
また、コンテンツリストに推奨印刷設定が必ずしも含まれていなくてもよい。その場合、Ｓ１１０２の前に、コンテンツリストに推奨印刷設定の情報が存在するか否かを判定するようにし、存在すると判定された場合にＳ１１０２の処理を行う。一方、存在しないと判定された場合に、前回印刷を行った時の印刷設定を不揮発性ＲＡＭ２０５に記憶しておき、記憶している値を推奨設定として扱い、図１２の画面を出すことなく、Ｓ１１０５に進む。
【００６１】
また、前回印刷を行った時の印刷設定を不揮発性ＲＡＭ２０５に記憶しておき、Ｓ１１０４の前に、記憶している印刷設定と推奨設定とが同じか否かを判定し、同じと判定された場合にはＳ１１０４の処理を省いてＳ１１０５に進むようにしてもよい。また、Ｓ１１０５において、推奨印刷設定を最初に表示する印刷設定として自動で設定せず、ユーザに推奨印刷設定に設定するか否かを問い合わせてもよい。その場合、Ｓ１１０４の処理の代わりに、ユーザに問い合わせる画面を表示する。そして、ユーザの選択結果に応じて、最初に表示する印刷設定を推奨印刷設定にするか、不揮発性ＲＡＭ２０５に記憶している前回の印刷設定にするかを決定する。さらには、推奨印刷設定が特定の印刷設定かどうかを判断して、特定の印刷設定の場合には、ユーザに問い合わせなくてもよい。例えば、給紙トレイに入っている用紙サイズや用紙種類の情報を取得できる場合、推奨印刷設定の用紙サイズや用紙種類の値が、給紙トレイに入っている用紙と同じ場合に、ユーザに問い合わせることなく、最初に表示する印刷設定に自動で設定する。
【００６２】
また、印刷設定の組み合わせが制限対象であると判定された場合などにＳ１１１０において、図１５に示すエラー画面を表示しているが、Ｓ１１０６で印刷設定を変更する際に、印刷設定が制限対象になる選択肢が選択されないように構成してもよい。例えば、ＭＦＰ１０１において「Ａ４、フチ無し」の組み合わせによる印刷が制限されている場合、用紙サイズとして「Ａ４」が選択されて、ユーザが設定項目「フチ有無」を設定変更の対象として選択しているときに、「フチ無し」を選択肢から外す。これによりユーザにより「フチ無し」が指定されることを防ぐことができる。なお、選択肢から外すときには、「フチ無し」を表示対象からも外してしまってもよいし、「フチ無し」を「フチ有り」と区別して表示して、「フチ無し」を選択できない、もしくは選択してもエラーになることをユーザに通知してもよい。このとき、用紙サイズ「Ａ４」が選択されていることにより「フチ無し」が制限されていることや、用紙サイズを「Ｌ版」などに変更すれば「フチ無し」が選択できることを示す表示を行ってもよい。
【００６３】
また、コンテンツリストに推奨印刷設定や適用可能な印刷設定の選択肢の情報が含まれていたが、コンテンツリストとは別に取得できてもよい。例えば、推奨印刷設定や適用可能な印刷設定の選択肢の情報がＳ１００７の表示用画像の取得処理で取得した表示用画像の一部に入っていても良い。または、Ｓ１００８の印刷指示の処理をＳ１００９の印刷画像要求処理とＳ１０１０の印刷画像取得処理の後に行うことによって、印刷画像取得３１０で取得した印刷画像の一部に含まれるようにしてもよい。または、推奨印刷設定や適用可能な印刷設定の選択肢の情報のみを、別途リレーサーバ１０２やコンテンツ提供サイト１０３から取得してもよい。
【００６４】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、上記の処理を１つのプロセッサにより実行する場合に限らず、複数のプロセッサにより実行する場合であってもよい。さらに、上記の実施例の処理の一部をソフトウェアが実行し、残りの部分を回路等のハードウェアが実行する場合であってもよい。
【図１】
2014016673.tif 000003
【図２】
2014016673.tif 000004
【図３】
2014016673.tif 000005
【図４】
2014016673.tif 000006
【図５】
2014016673.tif 000007
【図６】
2014016673.tif 000008
【図７】
2014016673.tif 000009
【図８】
2014016673.tif 000010
【図９】
2014016673.tif 000011
【図１０】
2014016673.tif 000012
【図１１】
2014016673.tif 000013
【図１２】
2014016673.tif 000014
【図１３】
2014016673.tif 000015
【図１４】
2014016673.tif 000016
【図１５】
2014016673.tif 000017
【図１６】
2014016673.tif 000018