(57)【特許請求の範囲】
【請求項１】
サーバー装置と印刷装置と情報端末装置とが通信可能に接続されたメニュー表示システムであって、
前記情報端末装置は、
自身を操作するユーザーを一意に識別するためのユーザー情報を前記サーバー装置に送信する第１の送信部と、を備え、
前記印刷装置は、
自身を一意に識別するための印刷装置情報を前記サーバー装置に送信する第２の送信部と、
所定のサービスの実行を指示するためのメニュー情報を前記サーバー装置から受信する第１の受信部と、
受信した前記メニュー情報を表示する情報表示部と、を備え、
前記サーバー装置は、
前記ユーザー情報を受信する第２の受信部と、
前記印刷装置情報を受信する第３の受信部と、
前記印刷装置情報及び前記ユーザー情報に基づいて、前記ユーザーが選択可能な前記サービスを決定する選択可能サービス決定部と、
決定した前記サービスを含む前記メニュー情報を生成する生成部と、
生成した前記メニュー情報を前記印刷装置に送信する第３の送信部と、
前記ユーザーが前記印刷装置を使用可能であるか、否かを判定する判定部と、
前記判定部が使用可能と判定した前記印刷装置に関する前記印刷装置情報を前記情報端末装置に送信する第４の送信部と、を備え、
前記情報端末装置は、
前記第４の送信部から送信された前記印刷装置情報を表示する表示部をさらに備え、
表示した前記印刷装置情報の中から選択された複数の印刷装置情報を前記サーバー装置に送信し、
前記サーバー装置は、当該印刷装置情報に対応する複数の印刷装置を対象として、前記サービスを決定することを特徴とするメニュー表示システム。
【請求項２】
請求項１に記載のメニュー表示システムにおいて、
前記情報端末装置は、
自身の位置に関する第１の位置情報を前記サーバー装置に送信し、
前記印刷装置は、
自身の位置に関する第２の位置情報を前記サーバー装置に送信し、
前記サーバー装置は、
前記判定部にて、受信した前記第１の位置情報と前記第２の位置情報との比較を行うことを特徴とするメニュー表示システム。
【請求項３】
通信可能に接続された情報端末装置を操作するユーザーを一意に識別するためのユーザー情報を前記情報端末装置から受信する第２の受信部と、
通信可能に接続された印刷装置を一意に識別するための印刷装置情報を前記印刷装置から受信する第３の受信部と、
受信した前記印刷装置情報に基づいて、前記印刷装置で実行可能なサービスを抽出し、受信した前記ユーザー情報に基づいて、抽出した前記サービスのうち前記ユーザーが選択可能な前記サービスを決定する選択可能サービス決定部と、
決定した前記サービスの実行を指示可能なメニュー情報を前記印刷装置で表示可能に生成する生成部と、
生成した前記メニュー情報を前記印刷装置に送信する第３の送信部と、
前記ユーザーが前記印刷装置を使用可能であるか、否かを判定する判定部と、
前記判定部が使用可能と判定した前記印刷装置に関する印刷装置情報を前記情報端末装置に送信する第４の送信部と、を備え、
前記選択可能サービス決定部は、前記情報端末装置に送信した前記印刷装置情報の中から、一の前記情報端末装置で選択された複数の印刷装置情報に対応する前記印刷装置を対象として、選択可能な前記サービスを決定することを特徴とするサーバー装置。
【請求項４】
請求項３に記載のサーバー装置において、
前記第２の受信部は、前記情報端末装置の位置に関する第１の位置情報を前記情報端末装置から受信し、
前記第３の受信部は、前記印刷装置の位置に関する第２の位置情報を前記印刷装置から受信し、
前記選択可能サービス決定部は、前記ユーザー情報に加えて、受信した前記第１の位置情報および前記第２の位置情報に基づいて、抽出した前記サービスのうち前記ユーザーが選択可能な前記サービスを決定することを特徴とするサーバー装置。
【請求項５】
請求項４に記載のサーバー装置において、
前記判定部は、前記第１の位置情報と前記第２の位置情報との比較に基づいて、前記印刷装置は前記ユーザーが使用可能であるか、否かを判定することを特徴とするサーバー装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メニュー表示システム、メニュー表示方法およびサーバー装置に関する。
【背景技術】
【０００２】
プリンター上でレイアウト設定のような印刷設定や印刷指示を行うべく、表示パネルと操作ボタンを備えたプリンターが提供されている。ユーザーは、表示パネルに表示されたメニューの中から、所望の項目を操作ボタンで指示することで、指示に応じた機能を実行させることができる。
また、プリンターにスキャナー機能や通信機能を付加した複合機が提供されている。このようなプリンターでは、レイアウト設定に加えて、通信設定や複合機能設定のように多岐に渡る設定や、ネットワーク接続先のサービスの実行指示を行うべく、メニューを階層化して所望の機能を容易に選択できる技術が提案されている。
例えば、下記特許文献１には、階層化したメニューの各項目が指示された頻度を示す頻度情報を収集し、収集した頻度情報に基づいてメニューの階層レベルを変更する印刷装置が開示されている。また、このようなメニューは、通常、プリンター出荷時に設定されるが、プリンターを購入した後であっても、ネットワークを介してプリンターのメーカー等のサーバーに接続することによりメニューを更新できる技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１０４１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の印刷装置のメニューでは、表示される項目の階層レベルは頻度に応じて変更されるが、メニューが有する選択可能な項目は増減されることはなく、プリンターに設定されたメニューにより規定された。従って、プリンターを使用するユーザーやプリンターが設置された環境に応じて、メニューの項目の追加や削除を行うことは出来なかった。本発明は、ユーザーに応じてプリンターのメニューを生成し、表示することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００６】
［適用例１］
本適用例にかかるメニュー表示システムは、サーバー装置と印刷装置と情報端末装置とが通信可能に接続されたメニュー表示システムであって、前記情報端末装置は、自身を操作するユーザーを一意に識別するためのユーザー情報を取得するユーザー情報取得部と、取得した前記ユーザー情報を前記サーバー装置に送信する第１の送信部と、を備え、前記印刷装置は、自身を一意に識別するための印刷装置情報を取得する印刷装置情報取得部と、取得した前記印刷装置情報を前記サーバー装置に送信する第２の送信部と、所定のサービスの実行を指示するためのメニュー情報を前記サーバー装置から受信する第１の受信部と、受信した前記メニュー情報を表示する情報表示部と、を備え、前記サーバー装置は、前記情報端末装置から送信された前記ユーザー情報を受信する第２の受信部と、前記印刷装置から送信された前記印刷装置情報を受信する第３の受信部と、受信した前記印刷装置情報に基づいて、前記印刷装置で実行可能な前記サービスを抽出し、受信した前記ユーザー情報に基づいて、抽出した前記サービスのうち前記ユーザーが選択可能な前記サービスを決定する選択可能サービス決定部と、決定した前記サービスを含む前記メニュー情報を生成する生成部と、生成した前記メニュー情報を前記印刷装置に送信する第３の送信部と、を備えることを特徴とする。
【０００７】
このような構成によれば、情報端末装置を操作するユーザーを一意に識別するためのユーザー情報と、印刷装置を一意に識別するための印刷装置情報は、それぞれ取得されてサーバー装置に送信される。サーバー装置は、受信した印刷装置情報に基づいて、印刷装置で実行可能なサービスを抽出し、受信したユーザー情報に基づいて、抽出したサービスのうちユーザーが選択可能なサービスを決定し、決定したサービスを含むメニュー情報を生成して印刷装置に送信する。印刷装置は、送信されたメニュー情報を受信し、情報表示部に表示する。従って、印刷装置に応じたサービスの中から、ユーザーが選択可能なサービスを含むメニューが印刷装置に表示されるため、印刷装置のメニューをユーザーに応じて生成し表示できる。
【０００８】
［適用例２］
上記適用例にかかるメニュー表示システムにおいて、前記情報端末装置は、自身の位置に関する第１の位置情報を取得する第１の位置情報取得部を備え、取得した前記第１の位置情報を前記サーバー装置に送信し、前記印刷装置は、自身の位置に関する第２の位置情報を取得する第２の位置情報取得部を備え、取得した前記第２の位置情報を前記サーバー装置に送信し、前記サーバー装置は、前記情報端末装置から送信された前記第１の位置情報と、前記印刷装置から送信された前記第２の位置情報とを受信し、受信した前記第１の位置情報と前記第２の位置情報との比較に基づいて、前記印刷装置は前記ユーザーが使用可能であるか、否かを判定する判定部を備えることを特徴とする。
【０００９】
このような構成によれば、ユーザーと印刷装置との位置情報に基づいて、ユーザーが使用可能な印刷装置か、否かを判定できる。
【００１０】
［適用例３］
上記適用例にかかるメニュー表示システムにおいて、前記サーバー装置は、前記判定部が使用可能と判定した前記印刷装置に関する前記印刷装置情報を前記情報端末装置に送信する第４の送信部を備え、前記情報端末装置は、前記サーバー装置から送信された前記印刷装置情報を受信する第４の受信部と、受信した前記印刷装置情報を表示する表示部と、表示された前記印刷装置情報の中から少なくとも１つが選択される選択部と、を備え、前記情報端末装置は、前記選択部で選択された前記印刷装置情報を前記サーバー装置に送信し、前記サーバー装置は、前記情報端末装置から送信された前記印刷装置情報に対応する前記印刷装置を対象として、選択可能な前記サービスを決定することを特徴とする。
【００１１】
このような構成によれば、ユーザーが使用可能な印刷装置の中から、所望の印刷装置を選択し、ユーザーに応じたメニューを開示できる。
【００１２】
［適用例４］
本適用例にかかるメニュー表示方法は、サーバー装置と印刷装置と情報端末装置とが通信可能に接続され、前記印刷装置にメニューを表示させるメニュー表示方法であって、前記印刷装置が、自身を一意に識別するための印刷装置情報を取得する工程と、前記印刷装置が、取得した前記印刷装置情報を前記サーバー装置に送信する工程と、前記サーバー装置が、前記印刷装置から送信された前記印刷装置情報を受信する工程と、前記情報端末装置が、自身を操作するユーザーを一意に識別するためのユーザー情報を取得する工程と、前記情報端末装置が、取得した前記ユーザー情報を前記サーバー装置に送信する工程と、前記サーバー装置が、前記情報端末装置から送信された前記ユーザー情報を受信する工程と、前記サーバー装置が、受信した前記印刷装置情報に基づいて、前記印刷装置で実行可能なサービスを抽出する工程と、前記サーバー装置が、受信した前記ユーザー情報に基づいて、抽出した前記サービスのうち前記ユーザーが選択可能な前記サービスを決定する工程と、前記サーバー装置が、決定した前記サービスの実行を指示可能なメニュー情報を生成する工程と、前記サーバー装置が、生成した前記メニュー情報を前記印刷装置に送信する工程と、前記印刷装置が、所定のサービスを実行するための前記メニュー情報を前記サーバー装置から受信する工程と、前記印刷装置が、受信した前記メニュー情報を表示する工程と、を有することを特徴とする。
【００１３】
このような方法によれば、情報端末装置を操作するユーザーを一意に識別するためのユーザー情報と、印刷装置を一意に識別するための印刷装置情報は、それぞれ取得されてサーバー装置に送信される。サーバー装置は、受信した印刷装置情報に基づいて、印刷装置で実行可能なサービスを抽出し、受信したユーザー情報に基づいて、抽出したサービスのうちユーザーが選択可能なサービスを決定し、決定したサービスを含むメニュー情報を生成して印刷装置に送信する。印刷装置は、送信されたメニュー情報を受信して表示する。従って、印刷装置に応じたサービスの中から、ユーザーが選択可能なサービスを含むメニューが印刷装置に表示されるため、印刷装置のメニューをユーザーに応じて生成し表示できる。
【００１４】
［適用例５］
本適用例にかかるサーバー装置は、通信可能に接続された情報端末装置を操作するユーザーを一意に識別するためのユーザー情報を前記情報端末装置から受信する第２の受信部と、通信可能に接続された印刷装置を一意に識別するための印刷装置情報を前記印刷装置から受信する第３の受信部と、受信した前記印刷装置情報に基づいて、前記印刷装置で実行可能なサービスを抽出し、受信した前記ユーザー情報に基づいて、抽出した前記サービスのうち前記ユーザーが選択可能な前記サービスを決定する選択可能サービス決定部と、決定した前記サービスの実行を指示可能なメニュー情報を前記印刷装置で表示可能に生成する生成部と、生成した前記メニュー情報を前記印刷装置に送信する第３の送信部と、を備えることを特徴とする。
【００１５】
このような構成によれば、サーバー装置は、情報端末装置を操作するユーザーを一意に識別するためのユーザー情報と、印刷装置を一意に識別するための印刷装置情報を受信し、受信した印刷装置情報に基づいて、印刷装置で実行可能なサービスを抽出し、受信したユーザー情報に基づいて、抽出したサービスのうちユーザーが選択可能なサービスを決定し、決定したサービスを含むメニュー情報を印刷装置で表示可能に生成する。従って、印刷装置に応じたサービスの中から、ユーザーが選択可能なサービスを含むメニューを印刷装置で表示できるため、印刷装置のメニューをユーザーに応じて生成し表示できる。
【００１６】
［適用例６］
上記適用例にかかるサーバー装置において、前記第２の受信部は、前記情報端末装置の位置に関する第１の位置情報を前記情報端末装置から受信し、前記第３の受信部は、前記印刷装置の位置に関する第２の位置情報を前記印刷装置から受信し、前記選択可能サービス決定部は、前記ユーザー情報に加えて、受信した前記第１の位置情報および前記第２の位置情報に基づいて、抽出した前記サービスのうち前記ユーザーが選択可能な前記サービスを決定することを特徴とする。
【００１７】
このような構成によれば、ユーザー情報に加えて、印刷装置と情報端末装置との位置に応じて、抽出したサービスのうちユーザーが選択可能なサービスを決定できる。
【００１８】
［適用例７］
上記適用例にかかるサーバー装置において、前記第１の位置情報と前記第２の位置情報との比較に基づいて、前記印刷装置は前記ユーザーが使用可能であるか、否かを判定する判定部を備えることを特徴とする。
【００１９】
このような構成によれば、ユーザーと印刷装置との位置情報に基づいて、ユーザーが使用可能な印刷装置か、否かを判定できる。
【００２０】
［適用例８］
上記適用例にかかるサーバー装置において、前記判定部が使用可能と判定した前記印刷装置に関する印刷装置情報を前記情報端末装置に送信する第４の送信部を備え、前記選択可能サービス決定部は、前記情報端末装置に送信した前記印刷装置情報の中から、前記情報端末装置で選択された前記印刷装置情報に対応する前記印刷装置を対象として、選択可能な前記サービスを決定することを特徴とする。
【００２１】
このような構成によれば、ユーザーが使用可能な印刷装置の中から、所望の印刷装置を選択し、ユーザーに応じたメニューを開示できる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係るメニュー表示システムの機能構成を示す図。
【図２】プリンターの情報表示部に表示されるメニュー画面の一例を示す図。
【図３】本発明の実施形態に係るメニュー表示システムの処理の流れを示すフローチャート。
【発明を実施するための形態】
【００２３】
以下、メニュー表示システムについて図面を参照して説明する。
【００２４】
（実施形態）
図１は、実施形態におけるメニュー表示システム５の機能構成を示す図である。このメニュー表示システム５は、情報端末装置としての携帯端末１０、印刷装置としてのプリンター２０およびサーバー装置（以降、サーバーと略す。）３０で構成され、携帯端末１０とサーバー３０間、およびプリンター２０とサーバー３０間は、通信可能に接続されている。メニュー表示システム５は、プリンター２０で操作可能なサービスのメニューを携帯端末１０のユーザーに応じて決定し、プリンター２０に表示する。
本実施形態では、携帯端末１０とサーバー３０間は、携帯電話回線のような移動体通信網を介して接続され、プリンター２０とサーバー３０間は無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して接続されているが、接続方法はこれらに限定されるものではない。例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉＦｉ（登録商標）等で接続された様態でも良い。また、プリンター２０は１台に限定されるものではなく、複数台のプリンター２０がサーバー３０と通信可能に接続された様態でも良い。
尚、携帯端末１０、プリンター２０およびサーバー３０は、何れも図示を略した、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）および記憶装置等をハードウェアとして備え、ソフトウェアと協働することにより、後述する各機能を実現する。以降、携帯端末１０、プリンター２０およびサーバー３０の各機能について説明する。
【００２５】
最初に、プリンター２０の機能について説明する。このプリンター２０は、ネットワーク通信部２１、位置情報取得部２２、プリンター情報取得部２３、印刷部２４、情報表示部２５および操作指示部２６を備える。尚、本実施形態では、プリンター２０は単機能機を想定するが、これに限定されるものではなく、スキャナー機能やコピー機能を備えた複合機であっても良い。
位置情報取得部２２は、第２の位置情報取得部として機能し、プリンター２０の設置場所に関する位置情報（第２の位置情報）を取得する。本実施形態では、プリンター２０がＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）装置を内蔵し、自身の位置情報を取得しても良い。また、ユーザーにより予め入力された位置情報を取得しても良い。また、無線ＬＡＮのルーター等の位置情報に基づいて取得しても良い。位置情報取得部２２が取得した位置情報は、所定のタイミングでサーバー３０に送信される。
【００２６】
プリンター情報取得部２３は、印刷装置情報取得部としての機能を有し、プリンター２０を一意に識別可能なプリンター情報（印刷装置情報）を取得する。本実施形態では、プリンター情報はシリアルＩＤのようなプリンターＩＤ情報を想定するが、これに限定されない。プリンター情報取得部２３が取得したプリンター情報は、所定のタイミングでサーバー３０に送信される。
操作指示部２６は、操作ボタン等をユーザーが操作することで、プリンター２０の各機能部に対して印刷等の操作を指示する。
【００２７】
情報表示部２５は、操作を行うためのメニュー情報を表示する。メニュー情報は、サーバー３０から送信されるメニュー画面のデータに基づいて表示する。操作指示部２６は、メニュー情報の中から所望のサービスを選択すべく、ユーザーが操作する操作ボタンを想定する。
ネットワーク通信部２１は、第１の受信部と第２の送信部として機能を有し、無線ＬＡＮのようなネットワークを介して接続されたサーバー３０との間で通信を行う。印刷部２４は、操作指示部２６から送られる操作指示に基づいて、印刷画像を用紙に印刷する。本実施形態では、インクジェット方式を想定するが、印刷方式は限定されない。
【００２８】
次に、携帯端末１０の機能について説明する。この携帯端末１０は、携帯電話、スマートフォンおよび携帯型情報処理装置等を想定する。携帯端末１０は、パケット通信部１１、情報表示部１２、操作指示部１３、ユーザー情報取得部１４および位置情報取得部１５を備える。
パケット通信部１１は、第４の受信部と第１の送信部としての機能を有し、移動体通信網を介して無線接続された通信相手（サーバー３０）との間でパケット通信を行う。
ユーザー情報取得部１４は、ユーザーを一意に識別可能なユーザーＩＤ情報を取得する。本実施形態では、ユーザーＩＤ情報は、ユーザーが操作指示部１３からログインして認証されることにより生成される。従って、ユーザーＩＤは、１人のユーザー毎に生成されることを想定するが、これには限定されず、複数人のグループに対して１つのユーザーＩＤが生成されても良い。
位置情報取得部１５は、第１の位置情報取得部として機能し、携帯端末１０の設置場所に関する位置情報（第１の位置情報）を取得する。本実施形態では、携帯端末１０がＧＰＳ装置を内蔵し、自身の位置情報を取得しても良い。また、基地局からの情報に基づいて決定しても良い。
【００２９】
ユーザー情報取得部１４が取得したユーザーＩＤ情報や、位置情報取得部１５が取得した位置情報は、ユーザーが操作指示部１３を操作して、使用可能なプリンター情報の送信要求をサーバー３０に送信する際に、送信要求信号と共にサーバー３０に送信される。
情報表示部１２は、表示部として機能し、サーバー３０から送信される情報を表示する。本実施形態では、情報表示部１２は、電子メールを扱うための電子メールクライアント（メールソフト）や、コンテンツの内容を表示するためのアプリケーションソフトウェアを具備し、サーバー３０から送信される使用可能なプリンター２０に関する情報を表示する。
【００３０】
本実施形態では、情報表示部１２は、使用可能なプリンター情報がサーバー３０から送信された場合、受信したプリンター情報を選択部としての操作指示部１３で選択可能に表示する。尚、情報表示部１２に表示されるプリンター情報は、サーバー３０からの一方的な送信に限定されない。例えば、プリンター２０に添付または表示されている２次元バーコードをユーザーが携帯端末１０を操作して読み取り、読み取った情報に基づいてサーバー３０に該当するプリンター情報を要求する様態でも良い。
ここで、ユーザーが所望のプリンター２０を選択した場合、選択したプリンター２０に関する情報が生成され、サーバー３０に送信される。
【００３１】
次に、サーバー３０の機能について説明する。このサーバー３０は、ネットワーク通信部３２、メニュー生成サービス部３３、およびパケット通信部３１を備える。また、メニュー生成サービス部３３は、サービス情報取得部３４、ユーザー情報取得部３５、選択可能サービス決定部３６、メニュー画面情報作成部３７、使用可能判定部３８およびプリンター情報取得部３９を備える。
尚、本実施形態では、サーバー３０は１台で構成されているが、これに限定されず、複数で構成されても良く、所謂、各サービス要求を受け付けるＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）を備えたクラウドコンピューティングの様態でも良い。例えば、メニュー生成サービス部３３は、プリンター２０のメーカーがユーザーへのサービスのために設置したサービスサーバーが提供するサービスであり、パケット通信部３１は、通信業者が設置した基地局が提供するサービスであっても良い。
【００３２】
ネットワーク通信部３２は、第３の受信部と第３の送信部として機能を有し、プリンター２０との間で情報の授受を行う。また、パケット通信部３１は、第２の受信部および第４の送信部としての機能を有し、移動体通信網を介して無線接続された通信相手（携帯端末１０）との間でパケット通信を行うことにより、情報の授受を行う。
プリンター情報取得部３９は、ネットワーク通信部３２がプリンター２０から受信した情報の中から、位置情報およびプリンターＩＤ情報を取得する。取得した情報は、選択可能サービス決定部３６および使用可能判定部３８が参照可能に保持される。また、携帯端末１０のユーザーが使用するプリンター２０を選択した場合、使用するプリンター２０に関する情報は選択可能サービス決定部３６が参照可能に保持される。
ユーザー情報取得部３５は、パケット通信部３１が携帯端末１０から受信した情報の中から、位置情報およびユーザーＩＤ情報を取得する。取得した情報は、選択可能サービス決定部３６および使用可能判定部３８が参照可能に保持される。
【００３３】
使用可能判定部３８は、判定部として機能し、携帯端末１０およびプリンター２０から送られた情報に基づいて、携帯端末１０を保持するユーザーがプリンター２０を使用可能か否か判定する。本実施形態では、使用可能なプリンター情報の送信要求信号が携帯端末１０から送信された場合、使用可能判定部３８は、ユーザー情報取得部３５が保持するユーザーＩＤ情報および位置情報と、プリンター情報取得部３９が保持する位置情報およびプリンターＩＤ情報と、に基づいて判定する。
この場合、ユーザーＩＤ情報とプリンターＩＤ情報からユーザーがプリンター２０を使用できる権限を有するか、否かを判定し、ユーザーが権限を有する場合、更に、２つの位置情報からユーザーとプリンター２０との距離が所定の範囲以内であるか、否かを判定しても良い。
使用可能判定部３８により、携帯端末１０のユーザーはプリンター２０の使用が可能であると判定された場合、サーバー３０はプリンター２０が使用可能であることを示す情報を携帯端末１０に送信する。
【００３４】
サービス情報取得部３４は、プリンター２０の機種毎に応じた所定のサービスに関する情報を取得する。取得した情報は、選択可能サービス決定部３６が参照可能に保持される。本実施形態では、所定のサービスは、検索サービスや写真データ管理サービス等を想定する。
選択可能サービス決定部３６は、プリンター情報取得部３９に保持されているユーザーが使用するプリンター２０に関する情報、そのプリンター２０の位置情報、およびユーザー情報取得部３５に保持されている位置情報およびユーザーＩＤ情報に基づいて、サービス情報取得部３４が保持するサービスに関する情報の中から、選択可能なサービスを決定する。本実施形態では、サービス情報取得部３４が取得したサービスの中から、プリンター２０に関する情報に応じて、そのプリンター２０が適するサービスを抽出し、抽出したサービスの中から、ユーザーＩＤ情報や、プリンター２０およびユーザーの位置情報に基づいて選択可能なサービスを決定する。
【００３５】
また、本実施形態では、決定されたサービスは、ユーザーの属性やユーザーによる使用頻度等に応じて序列化されても良い。また、サービスに関する情報は、ユーザーの使用言語等の属性情報に基づいて、プリンター２０の情報表示部２５に表示する言語の情報を含んでも良い。選択可能サービス決定部３６が決定したサービスに関する情報は、メニュー画面情報作成部３７に送られる。
メニュー画面情報作成部３７は、生成部としての機能を有し、選択可能サービス決定部３６から送られるサービスに関する情報に基づいて、プリンター２０の情報表示部２５で表示可能であって、所望のサービスの実行を指示するためのメニュー画面のデータ（メニュー情報）を作成する。メニュー画面情報作成部３７が作成したメニュー画面のデータは、プリンター２０に送信される。
【００３６】
図２は、プリンター２０の情報表示部２５に表示されるメニュー画面の一例を示す。例えば、ユーザーの１人であるＡさんが使用する場合のプリンターＡのメニュー５０Ａでは、サービスＡ、サービスＢおよびサービスＣの順序で選択可能に表示される。また、他のユーザーであるＢさんが使用する場合のプリンターＡのメニュー５０Ｃでは、サービスＢ、サービスＡおよびサービスＣの順序で選択可能に表示される。この場合、使用頻度等に基づいて順序が決定されるため、Ａさんの場合とＢさんの場合のサービス表示順序が異なる。
【００３７】
また、ユーザーの１人であるＡさんが使用する場合のプリンターＢのメニュー５０Ｂでは、サービスＡ、サービスＢ、サービスＤおよびサービスＥの順序で選択可能に表示される。また、他のユーザーであるＢさんが使用する場合のプリンターＢのメニュー５０Ｄでは、サービスＥおよびサービスＦの順序で選択可能に表示される。この場合、言語情報によっては、Ａさんには日本語のメニューが表示され、Ｂさんには英語のメニューが表示されても良い。尚、本実施形態では、サービスは、クラウドコンピューティングによるサービスを想定する。ユーザーは、メニュー画面に表示された所望のサービスをクリックすることで、対応するクラウドコンピューティングのサービスにログインすることができる。
【００３８】
次に、図３は、本実施形態におけるメニュー表示システム５の処理の流れを示すフローチャートである。最初に、プリンター２０のＣＰＵは、起動した後、自身の位置情報を取得する（ステップＳ１００）。
次に、プリンター２０のＣＰＵは、位置情報とプリンターＩＤ情報をサーバー３０に送信する（ステップＳ１０２）。
サーバー３０のＣＰＵは、プリンター２０から送信された位置情報とプリンターＩＤ情報を受信する（ステップＳ１１０）。
他方で、携帯端末１０のＣＰＵは、所定のタイミングで自身の位置情報を取得する（ステップＳ１３０）。
【００３９】
続いて、携帯端末１０のＣＰＵは、取得した位置情報とユーザーＩＤ情報をサーバー３０に送信する（ステップＳ１３２）。
サーバー３０のＣＰＵは、携帯端末１０から送信された位置情報とユーザーＩＤ情報を受信する（ステップＳ１１２）。
続いて、サーバー３０のＣＰＵは、プリンター２０および携帯端末１０から送信された情報に基づき、ユーザーが使用可能なプリンター２０を決定し（ステップＳ１１４）、決定したプリンター２０に関するプリンター情報を携帯端末１０に送信する（ステップＳ１１６）。
次に、携帯端末１０のＣＰＵは、サーバー３０から送信されたプリンター情報を受信し（ステップＳ１３４）、受信したプリンター情報に基づいて、使用可能なプリンター２０を表示する（ステップＳ１３６）。
【００４０】
次に、表示されたプリンター２０の中から、使用するプリンター２０がユーザーに選択されることで決定され（ステップＳ１３８）、携帯端末１０のＣＰＵは、決定されたプリンター情報をサーバー３０に送信する（ステップＳ１４０）。尚、使用するプリンター２０は１台には限定されず、複数台選択されても良い。
続いて、サーバー３０のＣＰＵは、決定されたプリンター情報を受信する（ステップＳ１１８）。
続いて、サーバー３０のＣＰＵは、決定されたプリンター２０のプリンターＩＤ情報と、ユーザーＩＤ情報と、プリンター２０とユーザーの位置情報とに基づいて、選択可能なサービスを決定する（ステップＳ１２０）。
【００４１】
続いて、サーバー３０のＣＰＵは、決定したサービスを選択可能なメニュー画面を生成し（ステップＳ１２２）、生成したメニュー画面のデータをユーザーが決定したプリンター２０に送信する（ステップＳ１２４）。
続いて、プリンター２０のＣＰＵは、サーバー３０から送信されたメニュー画面データを受信し（ステップＳ１０４）、受信したメニュー画面データに基づいてメニュー画面を生成し、表示する（ステップＳ１０６）。
【００４２】
以上の処理により、ユーザーが選択したプリンター２０の情報表示部２５に、ユーザーおよびプリンターの位置やＩＤ情報に応じたメニューが選択可能に表示される。従って、プリンター２０に予め組み込まれたメニューに限定されず、ユーザーがプリンター２０を使用する環境や、ユーザーの属性等に応じて、プリンター２０に表示するメニューを柔軟に変更することができる。また、ユーザーの使用言語に関する情報に基づいて、プリンター２０に表示するメニューの言語を変更できるため、プリンター２０の製造者にとってプリンター２０の多言語対応が容易になる。
以上のような手法を実施する装置は、単独の装置によって実現される場合もあれば、複数の装置を組み合わせることによって実現される場合もあり、各種の態様を含むものである。
【符号の説明】
【００４３】
５…メニュー表示システム、１０…携帯端末、１１…パケット通信部、１２…情報表示部、１３…操作指示部、１４…ユーザー情報取得部、１５…位置情報取得部、２０…プリンター、２１…ネットワーク通信部、２２…位置情報取得部、２３…プリンター情報取得部、２４…印刷部、２５…情報表示部、２６…操作指示部、３０…サーバー、３１…パケット通信部、３２…ネットワーク通信部、３３…メニュー生成サービス部、３４…サービス情報取得部、３５…ユーザー情報取得部、３６…選択可能サービス決定部、３７…メニュー画面情報作成部、３８…使用可能判定部、３９…プリンター情報取得部、５０Ａ，５０Ｂ，５０Ｃ，５０Ｄ…メニュー。
【図１】
0005609325.tif 000002
【図２】
0005609325.tif 000003
【図３】
0005609325.tif 000004