(57)【要約】【課題】  ユーザが使用を望む機能の設定項目がどこに存在するのか把握することが容易であり、使い勝手がよい通信装置を提供すること。【解決手段】  複数の機能実行手段の中に存在する１つの機能実行手段による機能の実行にあたり、入力が必要な設定項目を備える設定入力画面を特定する設定入力画面位置情報と１つの機能実行手段により実行される機能の内容について説明したテキスト情報とを有するコンテンツ情報を取得する。そして、取得したコンテンツ情報に含まれる前記テキスト情報を表示する。表示されたテキスト情報のうち１つが、入選択された場合に選択されたテキスト情報と同一のコンテンツ情報に含まれる設定入力画面位置情報に基づき通信装置内の設定入力画面を取得し、表示する。【選択図】図２
2010237813.tif 000002
【特許請求の範囲】
【請求項１】
各種情報を表示可能な表示部と、外部から指令を入力可能とする入力部と、各々予め定められた機能を実行する複数の機能実行手段と、を有し、インターネット回線に接続可能な通信装置であって、
コンテンツのコンテンツ位置情報と前記コンテンツのタイトルとを有する第１コンテンツ情報か、一の前記機能実行手段による機能の実行にあたり入力が必要な設定項目を備える設定入力画面を特定する設定入力画面位置情報と前記一の機能実行手段により実行される機能の内容について説明したテキスト情報とを有する第２コンテンツ情報か、の少なくともいずれか一方のコンテンツ情報を含むコンテンツ要約情報を前記インターネット回線に接続された第１サーバ装置から取得するコンテンツ要約情報取得手段と、
取得した前記コンテンツ要約情報に含まれる前記第１コンテンツ情報が有する前記タイトル、及び、前記第２コンテンツ情報が有する前記テキスト情報を前記表示部に表示可能な第１表示手段と、
前記表示部に表示された前記タイトルが前記入力部を介して選択された場合に、選択された前記タイトルと同一の前記第１コンテンツ情報に含まれる前記コンテンツ位置情報に基づき、前記インターネット回線に接続された第２サーバ装置が記憶する前記コンテンツを取得し、前記表示部に表示された前記テキスト情報が前記入力部を介して選択された場合に、選択された前記テキスト情報と同一の前記第２コンテンツ情報に含まれる前記設定入力画面位置情報に基づき、前記通信装置内の前記設定入力画面を取得するアクセス手段と、
前記アクセス手段により取得した前記コンテンツ又は前記設定入力画面を前記表示部に表示する第２表示手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記第１コンテンツ情報に含まれる前記コンテンツ位置情報及び前記第２コンテンツ情報に含まれる前記設定入力画面位置情報は、それぞれ同一種類の一対のタグにより各々の位置情報が特定されており、
前記アクセス手段は、
前記コンテンツ位置情報に基づき、前記インターネット回線を介して前記第２サーバ装置が記憶する前記コンテンツへアクセスするネットワーク処理手段と、
前記設定入力画面位置情報に基づき、前記通信装置内の前記設定入力画面へアクセスする装置内処理手段と、
前記一対のタグにより特定される位置情報に、前記インターネット回線上でのデータ送受信に用いるプロトコルを示す文字列が含まれていた場合、当該位置情報を前記コンテンツ位置情報として前記ネットワーク処理手段に伝送し、前記一対のタグにより特定される位置情報に、前記インターネット回線上でのデータ送受信に用いるプロトコルを示す文字列が含まれていなかった場合、当該位置情報を前記入力画面位置情報として前記装置内処理手段に伝送する位置情報振分手段と、
を備えていることを特徴とする請求項１に記載の通信装置。
【請求項３】
前記設定入力画面位置情報には、当該設定入力画面位置情報により特定される前記設定入力画面が備える前記設定項目に対する設定値が付加されることが可能であり、
前記第２表示手段は、
前記アクセス手段が取得した前記設定入力画面が備える前記設定項目に、前記設定入力画面位置情報に付加された設定値を設定した表示態様で、前記設定入力画面を前記表示部に表示することを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記設定入力画面位置情報には、当該設定入力画面位置情報により特定される前記設定入力画面が備える前記設定項目に対する設定値が付加されることが可能であり、
前記設定入力画面位置情報に付加された設定値が、当該設定入力画面位置情報に基づき前記アクセス手段が取得した前記設定入力画面に含まれる設定項目に対して設定値の入力を求めるコマンドであるか否かを判断する第１判断手段を備え、
前記第２表示手段は、
前記第１判断手段により、前記設定入力画面位置情報に付加された設定値が、前記設定値の入力を求めるコマンドであると判断された場合、設定値の入力を促す表示を行うことを特徴とする請求項１乃至３のいずれかに記載の通信装置。
【請求項５】
前記設定入力画面位置情報には、当該設定入力画面位置情報により特定される前記設定入力画面が備える前記設定項目に対する設定値が付加されることが可能であり、
前記通信装置には前記設定項目に対する初期設定を記憶している記憶媒体が含まれ、
前記設定入力画面位置情報に付加された設定値が、当該設定入力画面位置情報に基づき前記アクセス手段が取得した前記設定入力画面に含まれる設定項目に対して無効な設定値か否かを判断する第２判断手段を備え、
前記第２判断手段により無効な設定値であると判断された場合、
前記第２表示手段は、前記アクセス手段が取得した前記設定入力画面が備える前記設定項目に、前記記憶媒体に記憶された前記初期設定値を設定した表示態様で、前記設定入力画面を前記表示部に表示することを特徴とする請求項１乃至４のいずれかに記載の通信装置。
【請求項６】
各種情報を表示可能な表示部と、外部から指令を入力可能とする入力部と、各々予め定められた機能を実行する複数の機能実行手段と、を有し、インターネット回線に接続可能な通信装置を、
コンテンツのコンテンツ位置情報と前記コンテンツのタイトルとを有する第１コンテンツ情報か、一の前記機能実行手段による機能の実行にあたり入力が必要な設定項目を備える設定入力画面を特定する設定入力画面位置情報と前記一の機能実行手段により実行される機能の内容について説明したテキスト情報とを有する第２コンテンツ情報か、の少なくともいずれか一方のコンテンツ情報を含むコンテンツ要約情報を前記インターネット回線に接続された第１サーバ装置から取得するコンテンツ要約情報取得手段と、
取得した前記コンテンツ要約情報に含まれる前記第１コンテンツ情報が有する前記タイトル、及び、前記第２コンテンツ情報が有する前記テキスト情報を前記表示部に表示可能な第１表示手段と、
前記表示部に表示された前記タイトルが前記入力部を介して選択された場合に、選択された前記タイトルと同一の前記第１コンテンツ情報に含まれる前記コンテンツ位置情報に基づき、前記インターネット回線に接続された第２サーバ装置が記憶する前記コンテンツを取得し、前記表示部に表示された前記テキスト情報が前記入力部を介して選択された場合に、選択された前記テキスト情報と同一の前記第２コンテンツ情報に含まれる前記設定入力画面位置情報に基づき、前記通信装置内の前記設定入力画面を取得するアクセス手段と、
前記アクセス手段により取得した前記コンテンツ又は前記設定入力画面を前記表示部に表示する第２表示手段と、
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＳＳの特色を利用した通信装置及びプログラムに関する。
【背景技術】
【０００２】
様々なコンテンツがネットワーク上で公開されている。各コンテンツのＵＲＬと各コンテンツのタイトルなどを含むコンテンツ情報を複数備えたコンテンツ要約情報を公開しているサーバが存在する。コンテンツ要約情報の一例として、例えば、フィード情報（Ｆｅｅｄ）を挙げることができる。フィード情報のフォーマットとしては、例えば、ＲＳＳ(Resource Description Framework Site Summary)やＡｔｏｍが存在する。下記の非特許文献１には、フィード情報を取得して各コンテンツのタイトルを表示するためのソフトウェアが開示されている。このソフトウェアをＰＣにインストールすると、ユーザは、各コンテンツのタイトルを見ることができる。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】小津智幸、“ＲＳＳ対応サイトの配信記事タイトルを電光掲示板風に表示「Ｄｉｒｔｙ  Ｎｅｗｓ  Ｒｅａｄｅｒ」”、［Ｏｎｌｉｎｅ］、平成１６年５月２６日、Ｉｍｐｒｅｓｓ  Ｃｏｒｐｏｒａｔｉｏｎ、［平成２０年７月２９日検索］、インターネット、＜ｈｔｔｐ：／／ｗｗｗ．ｆｏｒｅｓｔ．ｉｍｐｒｅｓｓ．ｃｏ．ｊｐ／ａｒｔｉｃｌｅ／２００４／０５／２６／ｄｉｒｔｙｎｅｗｓｒｅａｄｅｒ．ｈｔｍｌ＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
様々な電化製品の製作者は、ユーザに対して、様々な機能を有する商品を提供する。プリンタであれば、様々な機能の例として、写真印刷機能やふち無し印刷機能、製本印刷機能等である。機能が多くなるほど、各種機能を使用するための設定は複雑になる。さらに、機能が多くなるほど、ユーザにとって、その機能の設定項目が設定メニューの中のどこに存在するのか把握することが非常に煩雑となる。本発明はこのような不便性を解決する手段を提供する。
【課題を解決するための手段】
【０００５】
請求項１に記載の通信装置は、各種情報を表示可能な表示部と、外部から指令を入力可能とする入力部と、各々予め定められた機能を実行する複数の機能実行手段と、を有し、インターネット回線に接続可能である。
コンテンツのコンテンツ位置情報とコンテンツのタイトルとを有する第１コンテンツ情報か、複数の機能実行手段に含まれる１つの機能実行手段の実行にあたり入力が必要な設定項目を備える設定入力画面を特定する設定入力画面位置情報と当該１つの機能実行手段により実行される機能の内容について説明したテキスト情報とを有する第２コンテンツ情報か、の少なくともいずれか一方のコンテンツ情報を含むコンテンツ要約情報をインターネット回線に接続された第１サーバ装置から取得するコンテンツ要約情報取得手段と、取得したコンテンツ要約情報に含まれる第１コンテンツ情報が有するタイトル、及び、第２コンテンツ情報が有するテキスト情報を表示部に表示可能な第１表示手段と、表示部に表示されたタイトルが入力部を介して選択された場合に、選択されたタイトルと同一の第１コンテンツ情報に含まれるコンテンツ位置情報に基づき、インターネット回線に接続された第２サーバ装置が記憶するコンテンツを取得し、表示部に表示されたテキスト情報が入力部を介して選択された場合に、選択されたテキスト情報と同一の第２コンテンツ情報に含まれる設定入力画面位置情報に基づき、通信装置内の設定入力画面を取得するアクセス手段と、アクセス手段により取得したコンテンツ又は設定入力画面を表示部に表示する第２表示手段と、を備える。
なお、第１サーバ装置と第２サーバ装置とは同一のサーバ装置であって良い。
また、予め定められた機能には、通信装置の製作者が最初に当該通信装置をユーザに譲渡した時に備わっている機能のみならず、ユーザが通信装置を使用していく過程で外部から付加した機能が含まれるものとする。
【０００６】
請求項２に記載の通信装置は、請求項１に記載の通信装置に従属している。
第１コンテンツ情報に含まれるコンテンツ位置情報及び第２コンテンツ情報に含まれる設定入力画面位置情報は、それぞれ同一種類の一対のタグにより各々の位置情報が特定されている。
アクセス手段は、コンテンツ位置情報に基づき、インターネット回線を介して第２サーバ装置が記憶するコンテンツへアクセスするネットワーク処理手段と、設定入力画面位置情報に基づき、通信装置内の設定入力画面へアクセスする装置内処理手段と、一対のタグにより特定される位置情報に、インターネット回線上でのデータ送受信に用いるプロトコルを示す文字列が含まれていた場合、当該位置情報をコンテンツ位置情報としてネットワーク処理手段に伝送し、一対のタグにより特定される位置情報に、インターネット回線上でのデータ送受信に用いるプロトコルを示す文字列が含まれていなかった場合、当該位置情報を入力画面位置情報として装置内処理手段に伝送する位置情報振分手段と、を備えている。
【０００７】
請求項３に記載の通信装置は、請求項１又は２に記載の通信装置に従属している。
設定入力画面位置情報には、当該設定入力画面位置情報により特定される設定入力画面が備える設定項目に対する設定値が付加されることが可能である。
第２表示手段は、アクセス手段が取得した設定入力画面が備える設定項目に、設定入力画面位置情報に付加された設定値を設定した表示態様で、設定入力画面を表示部に表示する。
【０００８】
請求項４に記載の通信装置は、請求項１乃至３のいずれかに記載の通信装置に従属している。
設定入力画面位置情報には、当該設定入力画面位置情報により特定される設定入力画面が備える設定項目に対する設定値が付加されることが可能である。
設定入力画面位置情報に付加された設定値が、当該設定入力画面位置情報に基づきアクセス手段が取得した設定入力画面に含まれる設定項目に対して設定値の入力を求めるコマンドであるか否かを判断する第１判断手段を備えている。
第２表示手段は、第１判断手段により、設定入力画面位置情報に付加された設定値が、設定値の入力を求めるコマンドであると判断された場合、設定値の入力を促す表示を行う。
【０００９】
請求項５に記載の通信装置は、請求項１乃至４のいずれかに記載の通信装置に従属している。
設定入力画面位置情報には、当該設定入力画面位置情報により特定される設定入力画面が備える設定項目に対する設定値が付加されることが可能である。
通信装置には設定項目に対する初期設定を記憶している記憶媒体が含まれている。
設定入力画面位置情報に付加された設定値が、当該設定入力画面位置情報に基づきアクセス手段が取得した設定入力画面に含まれる設定項目に対して無効な設定値か否かを判断する第２判断手段を備えている。
第２判断手段により無効な設定値であると判断された場合、第２表示手段は、アクセス手段が取得した設定入力画面が備える設定項目に、記憶媒体に記憶された初期設定値を設定した表示態様で、設定入力画面を表示部に表示する。
【００１０】
請求項６に記載のプログラムは、種情報を表示可能な表示部と、外部から指令を入力可能とする入力部と、各々予め定められた機能を実行する複数の機能実行手段と、を有し、インターネット回線に接続可能な通信装置を、コンテンツのコンテンツ位置情報とコンテンツのタイトルとを有する第１コンテンツ情報か、複数の機能実行手段に含まれる１つの機能実行手段の実行にあたり入力が必要な設定項目を備える設定入力画面を特定する設定入力画面位置情報と当該１つの機能実行手段により実行される機能の内容について説明したテキスト情報とを有する第２コンテンツ情報か、の少なくともいずれか一方のコンテンツ情報を含むコンテンツ要約情報をインターネット回線に接続された第１サーバ装置から取得するコンテンツ要約情報取得手段と、取得したコンテンツ要約情報に含まれる第１コンテンツ情報が有するタイトル、及び、第２コンテンツ情報が有するテキスト情報を表示部に表示可能な第１表示手段と、表示部に表示されたタイトルが入力部を介して選択された場合に、選択されたタイトルと同一の第１コンテンツ情報に含まれるコンテンツ位置情報に基づき、インターネット回線に接続された第２サーバ装置が記憶するコンテンツを取得し、表示部に表示されたテキスト情報が入力部を介して選択された場合に、選択されたテキスト情報と同一の第２コンテンツ情報に含まれる設定入力画面位置情報に基づき、通信装置内の設定入力画面を取得するアクセス手段と、アクセス手段により取得したコンテンツ又は設定入力画面を表示部に表示する第２表示手段と、して機能させる。
なお、第１サーバ装置と第２サーバ装置とは同一のサーバ装置であって良い。
また、予め定められた機能には、通信装置の製作者が最初に当該通信装置をユーザに譲渡した時に備わっている機能のみならず、ユーザが通信装置を使用していく過程で外部から付加した機能が含まれるものとする。
【発明の効果】
【００１１】
請求項１に記載の通信装置及び請求項６に記載のプログラムによれば、ユーザは、通信装置内部の設定入力画面へのアクセスを、特別な意識をすることなく、インターネット回線を介したサーバ装置上のコンテンツへのアクセスと同等な操作感覚で行うことができる。さらに、ユーザは、機能の内容について説明したテキスト情報を参照することができるため、その機能の実行に必要な設定項目を容易に見つけることが可能となる。
また、製作者側がユーザに使用してもらいたい機能がある場合において、その機能を実行する際の設定入力画面をユーザに選択させることが容易となる。
ユーザにとっても、製作者側にとっても使い勝手のよい通信装置を提供することができる。
なお、ここで製作者側とは、通信装置を製作した者に限られず、コンテンツやコンテンツ情報、コンテンツ要約情報を配信している者をも含む概念である。
【００１２】
請求項２に記載の通信装置によれば、コンテンツ位置情報も設定入力画面位置情報も同一種類の一対の識別子を用いてコンテンツ要約情報内で特定されているため、製作者側にとって、コンテンツ位置情報と設定入力画面位置情報とを区別して識別子を付与することがなくなる。識別子の形式にとらわれることなくコンテンツ要約情報を作成し、配信することができる。
なお、両位置情報が同一の識別子で特定されていても、位置情報がインターネット上で使用可能なプロトコルを指定する文字列を含むか否かに基づき、インターネットへアクセスするか通信装置内部で処理するかが判断される。通信装置が第１コンテンツ情報と第２コンテンツ情報とを誤認識することはない。
【００１３】
請求項３に記載の通信装置によれば、コンテンツ要約情報に含まれる設定入力画面位置情報に、設定値を付加できる。また、付加された設定値は設定入力画面に付加された態様で表示される。製作者側から、設定入力画面に備わっている設定項目にどのような設定値を付加して良いのかわからないユーザに対して、当該設定項目に付加できる設定値を例示することができる。
【００１４】
請求項４に記載の通信装置によれば、アクセス手段が取得した設定入力画面に含まれる設定項目に対して設定値の入力を求めるコマンドが、設定入力画面位置情報に付加されていた場合において、ユーザに設定値の入力を促すことができる。ユーザに設定値を入力さることによりユーザの嗜好に合わせた設定値を設定可能な通信装置を提供できる。
【００１５】
請求項５に記載の通信装置によれば、コンテンツ要約情報に含まれる設定入力画面位置情報に付加された設定値が無効な設定値であった場合でも、通信装置のユーザは、どのような設定値を設定項目に入力すればよいのか迷うことがないため、使い勝手のよい通信装置を提供できる。さらに、設定入力画面を操作することによって実行される１つの機能を確実ならしめるようにすることができる。
【図面の簡単な説明】
【００１６】
【図１】通信システムの概略図である。
【図２】フィード情報の一例である。
【図３】通信装置のメインフローである。
【図４】表示部に表示されたフィード情報の一例である。
【図５】設定入力画面の一例である。
【発明を実施するための形態】
【００１７】
図１を参照し、構成について説明する。図１は、通信システム２の概略図である。
【００１８】
通信システム２は、通信装置１０、ＰＣ７０、及び複数のコンテンツ提供サーバ９０、９１を備える。通信装置１０は、ＬＡＮ回線４に接続されている。ＰＣ７０は、ＬＡＮ回線４に接続されている。ＬＡＮ回線４は、ルータ６を介してインターネット８に接続されている。各コンテンツ提供サーバ９０、９１は、インターネット８に接続されている。
【００１９】
ここでコンテンツ提供サーバ９０には、フィード情報１０１（ＲＳＳ形式のフィード情報）が記憶され、公開されている。図２を参照し、フィード情報１０１について説明する。図２はフィード情報１０１の一例である。フィード情報１０１には、第１コンテンツ情報１５０と第２コンテンツ情報１５１とが含まれている。第１コンテンツ情報１０１には、リンク先コンテンツのタイトル１０６（以下、単にタイトル１０６とする。）とリンク先コンテンツの位置情報であるコンテンツＵＲＬ１０７が含まれている。また、第２コンテンツ情報１５１には、通信装置１０が実行可能な複数の機能のうちの１つの機能を実行するにあたり、ユーザからの入力が必要となる設定項目８０を有している設定入力画面９５の位置を特定する装置内ＵＲＬ１０９が含まれている。また、さらに第２コンテンツ情報１５１には、同一の第２コンテンツ情報に含まれる装置内ＵＲＬ１０９が特定する設定入力画面９５に含まれる設定項目８０をユーザが指定した時に、通信装置１０が実行する機能について説明したテキスト情報１０８が含まれている。
【００２０】
また、各々の情報には、その情報の種類を識別する「タグ」というものが添付されている。第１コンテンツ情報１５０であるならば、＜item＞と＜/item＞が「タグ」にあたる。「タグ」は一対で構成されている。＜item＞と＜/item＞の間に存在する文字列が、第１コンテンツ情報１５０の内容となっている。「タグ」が一対で構成されているという特徴については、各種情報に添付されている各々の「タグ」に共通している。ＣＰＵ１４はこの「タグ」に基づき、処理を実行している。タイトル１０６を識別する「タグ」の形式は、＜title＞と＜/title＞である。＜title＞と＜/title＞との間に存在する「本日の天気」という文字がタイトル１０６の内容である。コンテンツＵＲＬ１０７を識別する「タグ」の形式は、＜link＞と＜/link＞である。＜link＞と＜/link＞との間に存在する「http://www1.xxx.xx.xx」という値がコンテンツＵＲＬ１０７の内容である。
【００２１】
第２コンテンツ情報１５１も第１コンテンツ情報１５０と同じ＜item＞と＜/item＞の「タグ」が添付されている。特徴については第１コンテンツ情報に添付されている＜item＞及び＜/item＞と同一である。テキスト情報１０８を識別する「タグ」の形式は、タイトル１０６を識別する「タグ」の形式と同一の＜title＞と＜/title＞である。＜title＞と＜/title＞との間に存在する「コピー設定は〜」という文字がテキスト情報１０９の内容である。装置内ＵＲＬ１０９を識別する「タグ」の形式は、コンテンツＵＲＬ１０７を識別する「タグ」の形式と同一の＜link＞と＜/link＞である。＜link＞と＜/link＞との間に存在する「menu://copy=/・・・/?」という値が装置内ＵＲＬ１０９の内容である。
【００２２】
装置内ＵＲＬ１０９についてより詳しく説明する。装置内ＵＲＬ１０９は、頭文字「menu」とそれに続く文字列で構成されている。コンテンツＵＲＬ１０７とタグの形式は同じであるが、それに続く頭文字が異なる。後述するＳ３の処理において、ＣＰＵ１４は、「タグ」に基づき、第１コンテンツ情報１５０と第２コンテンツ情報とを関係なくタッチパネル５０上に表示する。しかしながら、後述するＳ４及びＳ６以降の処理においては、ＣＰＵ１４は、「タグ」のみの識別によらず、「タグ」の中身を認識して処理を行う。
【００２３】
Ｓ４及びＳ６以降の処理において、＜title＞と＜/title＞との間に存在する文字列の頭文字が、インターネット上で使用可能なプロトコルを示す文字列「http」であった場合には、ＣＰＵ１４はインターネット接続プログラム２０に基づいて処理を実行し、頭文字がインターネット上で使用可能なプロトコルを示す文字列ではない文字列、換言すれば、装置内部の位置を特定する文字列「menu」であった場合には、ＣＰＵ１４は、基本機能プログラム１８に基づいて処理を実行する。
【００２４】
「menu」に続く「＝」以前の文字列、「copy」までが基本機能プログラム１８に含まれる１つの機能を特定する情報である。「＝」以前の文字列によって、設定入力画面９５が特定される。通信装置１０は、自身が実行可能な複数の機能毎に、その機能を実行するにあたり設定することが必要な設定項目を備えた設定入力画面９５を有している。各設定入力画面９５は、各々固有の位置情報によって特定されており、通信装置１０は、位置情報を特定することで、その位置情報に対応した設定入力画面９５にアクセスすることができる。
基本機能プログラム１８が、ある１つの機能を実行する際において、タッチパネル５０上に設定入力画面９５を表示する。図５を参照されたし、図５は、設定入力画面９５の一例である。設定入力画面９５には、１つの機能を実行する上で必要とする設定項目８０が含まれている。ユーザが、設定項目８０に応じた設定値を付加することによって１つの機能が実行されるようになっている。
また、「＝」につづく「/」から「/」の間は、特定した１つの機能が機能を行う上で必要とする設定項目８０に対応していることを示している。「/」による仕切りを複数備えることが可能であり、「/」から「/」で仕切られている文字列は、後半になるほど、１つの機能に実行させる上での具体的な設定項目８０に対応している。
【００２５】
具体的な設定項目とは、主観に左右されるので一概には言えないが、例えば、１つの機能をコピー機能とした場合において、コピー用紙はどのような種類の用紙を用いるかという設定項目８０、１枚の用紙に何枚分の原稿をコピーするのかという設定項目８０、何部コピーするのかという設定項目８０が、各々含まれる設定入力画面９５が存在すると仮定する。その設定入力画面９５に対応した装置内ＵＲＬ１０９では、コピー用紙としてどのようなタイプの用紙を使用するのかを表す文字列が表記され、次に、１枚の用紙に対し何枚分の原稿をコピーするのかを表す文字列が表記され、最後に何部コピーするのかを表す文字列が表記される。一例として、その際の装置内ＵＲＬ１０９は、「menu://copy=/normalpaper/2in1/copies5/?」と表されていた場合、普通紙（normalpaper）を用いて、用紙１枚に対し２枚分の原稿をコピーし（2in1）、それを５部コピーする（copies5）ことが記載されていることとなる。なお、設定入力画面９５に複数の設定項目８０が備えられていた場合、装置内ＵＲＬ１０９に表記される文字列も、その設定項目８０の数と同じ数だけ存在する。そのような場合、いずれの設定項目８０に、装置内ＵＲＬ１０９のいずれの文字列に対応する設定値が設定されるかは、適宜設計すればよいが、設定項目８０と、その項目に設定されるべき設定値に対応する文字列とに、同一の符号を付しておき、その符号に基づいて、設定値が設定されるとよい。
【００２６】
Ｓ６の処理においてユーザがテキスト情報１０８を選択した時（Ｓ６：ＹＥＳ）において、「/」から「/」の間に、なにかしらの文字列が付加されていることもある。なにかしらの文字列が付加されている場合とは、例示した「menu://copy=/・・・/?」において、「・・・」の個所にカラーコピーを指定する文字列「color」等が含まれている場合などである。フィード情報１０１を公開している者が、ユーザが１つの機能を実行する際に、実行させたい設定値に対応した文字列を入力してフィード情報１０１を公開することが考えられる。また、「・・・」はユーザが任意に設定できる設定項目８０に対応している文字列でもある。「？」はユーザが必ず設定しなければならない必須の設定項目８０に対応した文字列である。必須の設定項目８０の一例としては、ユーザに対して機能の実行を行うか否かの最終確認を行う項目がある。ＹＥＳかＮＯかの２択の設定値を入力する設定項目８０が挙げられる。図５を参照されたし、図５の上側に記載されている設定入力画面９５に含まれる設定項目８０が、必須の設定項目８０の一例である。図５の上側の例では、説明文（「コピーを初期設定にしますよろしいですか？」）に従った機能を実行もしくはキャンセルするために、ユーザは、ＹＥＳかＮＯを必ず設定しなければならない。
【００２７】
ユーザは、キーパッド５２等を使用して装置内ＵＲＬ１０９の「・・・」や「？」の箇所に任意に文字列を記載することができる。もちろん、予め「=」以降の文字列に何かしらの文字が記載されている場合や「・・・」や「？」がない装置内ＵＲＬ１０９も存在する。「・・・」や「？」は１つであるとは限らない。また、「・・・」や「？」にユーザが任意に文字列を入力する際に、基本機能パラメータ領域４２に予め記憶されている初期設定値が例示されるようになっていても良い。
【００２８】
なお、第１コンテンツ情報１５０、第２コンテンツ情報１５１のいずれか１つしか含まないフィード情報も存在する。しかし、本実施形態においてフィード情報１０１には、第１コンテンツ情報１５０及び第２コンテンツ情報１５１の両方が含まれるものとする。
【００２９】
また、ここでコンテンツ提供サーバ９１は、コンテンツ提供サーバ９０が公開しているフィード情報１０１に含まれるコンテンツＵＲＬ１０７が特定するコンテンツを記憶しているものとする。ここでコンテンツとはコンテンツ提供サーバ９１が、一般公衆に対して公開している主たる情報である。なお、コンテンツＵＲＬ１０７が特定するコンテンツを記憶しているサーバが、コンテンツＵＲＬ１０７を記憶しているサーバと同一であることも考えられる。
【００３０】
通信装置１０は、制御部１２、タッチパネル５０、キーパッド５２、印刷部５４、ＦＡＸ部５８、ネットワークインターフェイス６０、及びＰＳＴＮインターフェイス６２等を有する。制御部１２は、ＣＰＵ１４、ＲＯＭ１６、ＲＡＭ３０、及びＮＶＲＡＭ４０等を有する。
【００３１】
ＣＰＵ１４は、ＲＯＭ１６に記憶されている各種のプログラムに従って様々な処理を実行する。基本機能プログラム１８は、通信装置１０の基本的な動作を制御するためのプログラムである。基本機能プログラム１８には、例えば、タッチパネル５０に表示される表示データを生成するためのプログラムが含まれる。また、基本機能プログラム１８には、例えば、印刷部５４（コピー機能）、ＦＡＸ部５８（ファクシミリ送受信機能）等を制御するためのプログラムが含まれる。また、基本機能プログラム１８は、コピー機能、ファクシミリ送受信機能等から１つの機能を制御する際において、タッチパネル５０上に設定入力画面９５を表示する。図５を参照されたい。インターネット接続プログラム２０は、インターネット８に接続するためのプログラムである。フィード情報解析プログラム２２は、コンテンツ提供サーバ９０から取得されるフィード情報１０１を解析し、フィード情報１０１に含まれる第１コンテンツ情報１５０及び第２コンテンツ情報１５１に含まれる指令を各種プログラムに伝達する機能を有している。
【００３２】
ＮＶＲＡＭ４０は、基本機能パラメータ記憶領域４２およびＵＲＬ記憶領域４４を備える。基本機能パラメータ記憶領域４２は、ＣＰＵ１４が基本機能プログラム１８に従って処理を実行する際に利用される各種パラメータ（例えば印刷設定、ＦＡＸ設定、通信装置が有する複数の機能の初期設定値等）を記憶するための記憶領域である。ＵＲＬ記憶領域４４は、フィード情報１０１を記憶しているコンテンツ提供サーバ９０を特定するサイトＵＲＬを記憶するための記憶領域である。例えば、ユーザは、コンテンツ提供サーバ９０からフィード情報１０１を受信するために、キーパッド５２を利用して、ＵＲＬ記憶領域４４に、サイトＵＲＬを記憶させる必要がある。
【００３３】
ネットワークインターフェイス６０は、ＬＡＮ回線４に接続されている。通信装置１０は、ＰＣ７０と通信可能であるとともに、インターネット８にアクセス可能である。
【００３４】
ＲＡＭ３０は、基本機能ワーク領域３２、フィード情報解析ワーク領域３４、及びコンテンツ記憶領域３７を備える。基本機能ワーク領域３２は、基本機能プログラム１８に従って処理が実行される過程で生成される各種データを記憶するための記憶領域である。フィード情報解析ワーク領域３４は、フィード情報解析プログラム２２に従って処理が実行される過程で作成される各種データを記憶するための記憶領域である。コンテンツ記憶領域３７は、コンテンツ提供サーバ９０から取得し、解析されたフィード情報１０１を記憶する。
【００３５】
図３を参照し、通信装置１０の作用について説明する。図３は、通信装置１０のメインフローを示したフローチャートである。このフローにより表される処理は、通信装置１０の電源がオンされたことにより開始される。またフローにより表される処理は、電源がオンされたことによる開始に限られず、ユーザが例えば、キーパッド５２を使用して外部から指令を送った時に開始されるようにしても良い。
【００３６】
Ｓ１において、ＣＰＵ１４は、ＵＲＬ記憶領域４４に記憶されているサイトＵＲＬを参照し、ＵＲＬ記憶領域４４に記憶されている各々のサイトＵＲＬのうち、１つからフィード情報１０１を取得する。本実施形態では、ＵＲＬ記憶領域４４には予めサイトＵＲＬが記憶されているものとする。ここでは、コンテンツ提供サーバ９０からフィード情報１０１を取得することを想定し、後述する作用について説明を行う。
【００３７】
Ｓ２において、ＣＰＵ１４は、フィード情報解析ワーク領域３４に記憶されている情報をすべて消去する。フィード情報解析ワーク領域３４に記憶されている情報とは、Ｓ２の処理を過去に行った時に、フィード情報解析ワーク領域３４に記憶されたフィード情報１０１が考えられる。それから、ＣＰＵ１４はコンテンツ提供サーバ９０から取得したフィード情報１０１をフィード情報解析ワーク領域３４に記憶させ、解析を行う。フィード情報１０１に含まれる各種情報には「タグ」が添付されていることは先述したとおりである。ＣＰＵ１４は、「タグ」に基づき、フィード情報１０１を解析する。
【００３８】
Ｓ３において、ＣＰＵ１４は、Ｓ２において行った解析処理に基づき、フィード情報１０１に含まれる＜title＞と＜/title＞との間にある内容をタッチパネル５０上に表示する。図４に、図２にて挙げたフィード情報１０１をタッチパネル５０上に表示した時の状態を示す。タッチパネル５０上には、「本日の天気」、「コピー設定は〜」という文字が表示される。
【００３９】
Ｓ４において、ＣＰＵ１４は、Ｓ３にて表示した「本日の天気」というタイトル１０６をユーザが選択したか否かを判定する。ここでユーザが「本日の天気」を選択するとは、例えば、タッチパネル５０上に表示されている「本日の天気」という文字をユーザが触れるという行為をさす。キーパッド５２を使用して「本日の天気」という項目を選択も良い。タイトル１０６をユーザが選択した（Ｓ４：ＹＥＳ）場合、Ｓ５に進む。選択しなかった（Ｓ４：ＮＯ）場合、Ｓ６に進む。
なお、Ｓ４において、ＣＰＵ１４は、選択されたタイトル１０６と同じコンテンツ情報１５０に含まれる＜link＞と＜/link＞との間に存在する文字列が、インターネット上で使用可能なプロトコルを示す文字列「http」であった場合に、Ｓ５に進む。
【００４０】
Ｓ５において、ＣＰＵ１４は、「本日の天気」とタイトル１０６と同一の第１コンテンツ情報１５０に含まれているコンテンツＵＲＬ１０７に基づき、コンテンツＵＲＬ１０７が特定しているコンテンツを取得する。具体的に記載すると、ＣＰＵ１４は、＜link＞と＜/link＞との間に存在する文字列「http」に基づいて、インターネット接続プログラム２０を起動させ、コンテンツＵＲＬ１０７が特定しているコンテンツを有するサーバに接続する。ここでは、コンテンツ提供サーバ９１とする。そして、コンテンツ提供サーバ９１に記憶されているコンテンツを取得する。
【００４１】
Ｓ６において、ＣＰＵ１４は、Ｓ３にて表示した「コピー設定は〜」というテキスト情報１０８をユーザが選択したか否かを判定する。テキスト情報１０８をユーザが選択した（Ｓ６：ＹＥＳ）場合、Ｓ８に進む。選択しなかった（Ｓ６：ＮＯ）場合、Ｓ４に進む。なお、Ｓ６において、ＣＰＵ１４は、選択されたテキスト情報１０８と同じコンテンツ情報１５１に含まれる＜link＞と＜/link＞との間に存在する文字列が、インターネット上で使用可能なプロトコルを示す文字列「http」ではなく、装置内部の位置を特定する文字列「menu」であった場合に、Ｓ８に進む。テキスト情報１０８をユーザが選択した（Ｓ６：ＹＥＳ）場合、Ｓ８に遷移する途中で、「・・・」や「？」の個所に任意の文字列を記載することができる。任意の文字列の記載は、例えばキーパッド５２を使用して行われる。なお、「・・・」の箇所に予め文字列が記載されてフィード情報１０１が配信されていることもあり、その場合、記載することはできない。この任意の文字列は、予め記載候補となる文字列が基本機能パラメータ記憶領域４２などに記憶されており、それを選択して記載されてもよい。
【００４２】
Ｓ７において、ＣＰＵ１４は、コンテンツ提供サーバ９１から取得したコンテンツを解析し、Ｓ９において、ＣＰＵ１４は、そのコンテンツをタッチパネル５０上に表示する。
【００４３】
Ｓ８において、ＣＰＵ１４は、ユーザによって、Ｓ６にて選択したテキスト情報１０８と同一の第２コンテンツ情報１５１に含まれる装置内ＵＲＬ１０９の「・・・」や「？」の箇所に任意の文字列が記載されているか否かを判定する。記載されていた（Ｓ８：ＹＥＳ）場合は、Ｓ１１に進む。記載されていなかった（Ｓ８：ＮＯ）場合は、Ｓ１０に進む。
【００４４】
Ｓ１０において、ＣＰＵ１４は、Ｓ８において判定した装置内ＵＲＬ１０９の文字列に「？」が含まれているか否かを判定する。文字列に「？」が含まれていた（Ｓ１０：ＹＥＳ）場合、Ｓ１２に進む。含まれていなかった（Ｓ１０：ＮＯ）場合、Ｓ１５に進む。
【００４５】
Ｓ１１において、ＣＰＵ１４は、Ｓ８において判定した装置内ＵＲＬ１０９の文字列に「？」が含まれているか否かを判定する。文字列に「？」が含まれていた（Ｓ１１：ＹＥＳ）場合、Ｓ１３に進む。含まれていなかった（Ｓ１１：ＮＯ）場合、Ｓ１４に進む。
【００４６】
Ｓ１２およびＳ１３において、ＣＰＵ１４は、タッチパネル５０上に装置内ＵＲＬ１０９が特定している設定入力画面９５に必須の設定項目８０があることを示す文章を表示する。この文章は予め設定されている文章であり、基本機能パラメータ記憶領域４２に記憶されている文章である。文章として例えば、「設定入力画面には必須の設定項目がありますので入力ください。」という文章が想定される。
【００４７】
Ｓ１４において、ＣＰＵ１４は、Ｓ６にて装置内ＵＲＬ１０９の「・・・」箇所にユーザが記載した文字列が、有効か否かを判定する。有効か否かの判定は、ＣＰＵ１４が、基本機能パラメータ記憶領域４２に予め記憶されている初期設定値とユーザが記載した文字列とを比較することにより行われる。ユーザが記載した文字列が、初期設定値として基本機能パラメータ記憶領域４２に予め記憶されている（Ｓ１４：ＹＥＳ）場合、Ｓ１６に進む。記憶されていない（Ｓ１４：ＮＯ）場合、Ｓ１５に進む。
なお、「・・・」の箇所に予め文字列が記載されてフィード情報１０１が配信されている場合においても、Ｓ１４において有効か否かの判定がなされる。これにより、ＣＰＵ１４が実行不可能な機能の文字列が記載されたフィード情報１０１を取得した場合においても、Ｓ１４でＮＯと判定され、後述するように設定入力画面９５に初期設定値が入力される。これにより、フィード情報１０１を公開している者が、「・・・」の箇所に誤った文字列を入力しフィード情報１０１を配信してしまった場合においても、適切に機能を実行することができる。
【００４８】
Ｓ１５およびＳ１６において、ＣＰＵ１４は、Ｓ６にて選択したテキスト情報１０８と同一の第２コンテンツ情報１５１に含まれる装置内ＵＲＬ１０９が特定している設定入力画面９５にアクセスする。
【００４９】
図５を参照し、Ｓ１７における作用について説明する。
Ｓ１７において、Ｓ８において装置内ＵＲＬ１０９の「・・・」や「？」の箇所に任意の文字列が記載されていないと判定した（Ｓ８：ＮＯ）場合、又は記載されていても（Ｓ８：ＹＥＳ）、Ｓ１４において有効でないと判定された（Ｓ１４：ＮＯ）場合、記載されていない設定項目８０又は記載されていても有効でないと判定された設定項目８０に、ＣＰＵ１４は基本機能パラメータ記憶領域４２に予め記憶されている初期設定値を設定する。ここで初期設定値の内容としては、「ＹＥＳ」や「普通紙」及び「１枚」等が想定できる。
【００５０】
図５を参照し、Ｓ１８における作用について説明する。
Ｓ１８において、Ｓ８において装置内ＵＲＬ１０９の「・・・」や「？」箇所に任意の文字列が記載されていた（Ｓ８：ＹＥＳ）場合であり、かつ記載されていた内容がＳ１４において有効であると判定された（Ｓ１４：ＹＥＳ）場合、ＣＰＵ１４は設定入力画面９５に設定値（「ＹＥＳ」、「普通紙」、及び「５枚」等）を入力し、タッチパネル５０上に表示する。以上の処理によりタッチパネル５０上に表示された設定項目８０を選択や、キーパッド５２を操作することにより、ＣＰＵ１４は、表示されている設定値にしたがって機能を実行する。
【００５１】
次に、本実施形態の効果について説明する。
【００５２】
本実施形態によれば、ユーザは、インターネット８を介したコンテンツ提供サーバ９１にあるコンテンツだけでなく、通信装置１０内部の設定入力画面９５へのアクセスも、特別な意識をすることなく、同等な操作感覚で、テキスト情報１０８に従った機能の設定が可能となる。別の側面から見れば、特定の機能を実行させたい外部から、フィード情報１０１としてその機能の実行に係る設定入力画面９５にアクセスさせることが容易となる。使い勝手がよい。
【００５３】
また、コンテンツＵＲＬ１０７も装置内ＵＲＬ１０９も同じ「タグ」（＜link＞、＜/link＞）を用いているため、コンテンツＵＲＬ１０７と装置内ＵＲＬ１０９とを同等の物として、フィード解析情報プログラム２２で扱うことができる。また、フィード情報１０１を公開する側にとっても、コンテンツＵＲＬ１０７と装置内ＵＲＬ１０９とを特別に意識することなく、フィード情報１０１を作成し、公開することができる。
また、コンテンツＵＲＬ１０７と装置内ＵＲＬ１０９とが同一の「タグ」で特定されていても、インターネット８上で使用可能なプロトコル（http等）であるか否かが明確であり、インターネットへアクセスするか通信装置１０内部で処理するかを容易に判断できる。
【００５４】
また、装置内ＵＲＬ１０９にユーザが任意の文字列を入力できることにより、設定入力画面９５がタッチパネル５０上に表示される際に設定項目８０に設定値が入力された状態で表示される。通信装置１０からみれば、設定値が入力されているので、使い勝手よい。
【００５５】
また、必須の設定項目８０が設定入力画面９５に存在する場合において、ユーザにたいして注意を促すことができる。
【００５６】
また、文字列が無効又は設定されていない時においても、初期設定値が設定入力画面９５に表示されるので、ユーザが、設定項目８０に設定値を入力する上での目安となる。
【００５７】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。本実施形態の作用において、フィード情報１０１には、第１コンテンツ情報１５０及び第２コンテンツ情報１５１の両方が含まれるものとして説明したがこれに限られない。第１コンテンツ情報１５０、第２コンテンツ情報１５１のいずれか１つしか含まないフィード情報であったとしても作用するようにすることは明白である。
【００５８】
第１コンテンツ情報しか含まないフィード情報であったとすると、Ｓ３の処理において、テキスト情報１０８が表示されなく、Ｓ６においてテキスト情報１０８が選択されることはない。よって、Ｓ６：ＹＥＳ以降のフローが存在しなくなるだけである。これと同様なことが第２コンテンツ情報しか含まないフィード情報についても言える。Ｓ３の処理においてタイトル１０６が表示されなくなり、Ｓ５においてタイトル１０６が選択されることはない。よってＳ５：ＹＥＳ以降のフローが存在しなくなるだけである。
【００５９】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００６０】
タッチパネル５０は、請求項の表示部の一例である。キーパッド５２は、請求項の入力部の一例である。ＣＰＵ１４が基本機能パラメータ記憶領域４２に記憶されている各種パラメータに基づいて実行する処理が、請求項の複数の機能実行手段の一例である。インターネット８は、請求項のインターネット回線の一例である。通信装置１０は、請求項の通信装置の一例である。コンテンツＵＲＬ１０７は、請求項のコンテンツ位置情報の一例である。タイトル１０６は、請求項のコンテンツのタイトルの一例である。第１コンテンツ情報１５０は、請求項の第１コンテンツ情報の一例である。設定項目８０は、請求項の設定項目の一例である。設定入力画面９５は、請求項の設定入力画面の一例である。装置内ＵＲＬ１０９は、請求項の設定入力画面位置情報の一例である。テキスト情報１０８は、請求項のテキスト情報の一例である。第２コンテンツ情報１５１は、請求項の第２コンテンツ情報の一例である。フィード情報１０１は、請求項のフィード情報の一例である。コンテンツ提供サーバ９０は、請求項の第１サーバ装置の一例である。コンテンツ提供サーバ９１が、請求項の第２サーバ装置の一例である。＜item＞と＜/item＞、＜title＞と＜/title＞、及び＜link＞と＜/link＞が、請求項の同一種類の一対のタグの一例である。httpが、請求項のプロトコルを示す文字列の一例である。図５に示す設定項目８０に記載される内容が、請求項の設定値の一例である。図５に示す設定入力画面９５の状態が、請求項の設定値を設定した表示態様の一例である。必須の設定項目８０が、請求項の設定値の入力を求めるコマンドの一例である。「設定入力画面には必須の設定事項がありますので入力ください。」が、請求項の設定値の入力を促す表示の一例である。基本機能パラメータ記憶領域４２が、請求項の初期設定を記憶している記憶媒体の一例である。図５に示す設定入力画面９５の状態が、請求項の初期設定値を設定した表示態様である。
【００６１】
また、Ｓ１を実行する制御部は、請求項のコンテンツ要約情報取得手段の一例である。Ｓ３を実行する制御部は、請求項の第１表示手段の一例である。Ｓ４からＳ１６までを実行する制御部は、請求項のアクセス手段の一例である。Ｓ１７及びＳ１８を実行する制御部は、請求項の第２表示手段の一例である。Ｓ５を実行する制御部は、請求項のネットワーク処理手段の一例である。Ｓ１５及びＳＳ１６を実行する制御部は、請求項の装置内処理手段の一例である。Ｓ４及びＳ６を実行する制御部は、請求項の位置情報振分手段の一例である。Ｓ１０及びＳ１１を実行する制御部は、請求項の第１判断手段の一例である。Ｓ１４を実行する制御部は、請求項の判断手段の一例である。
【符号の説明】
【００６２】
８  インターネット
１０  通信装置
１４  ＣＰＵ
４２  基本機能パラメータ記憶領域
５０  タッチパネル
５２  キーパッド
８０  設定項目
９０、９１  コンテンツ提供サーバ
９５  設定入力画面
１０１  フィード情報
１０６  タイトル
１０７  コンテンツＵＲＬ
１０８  テキスト情報
１０９  装置内ＵＲＬ
１５０  第１コンテンツ情報
１５１  第２コンテンツ情報
【図１】
2010237813.tif 000003
【図２】
2010237813.tif 000004
【図３】
2010237813.tif 000005
【図４】
2010237813.tif 000006
【図５】
2010237813.tif 000007