(57)【要約】【課題】機器の言語設定を簡易に変更できるようにする。【解決手段】ユーザが操作する端末の言語設定と、端末と接続して利用される機器の言語設定とが異なる場合、機器の言語設定が端末の言語設定に変更される。【選択図】図１
2019200472.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが操作する端末の言語設定と、前記端末と接続して利用される機器の言語設定とが異なる場合、前記機器の言語設定を前記端末の言語設定に変更する制御手段を有する情報処理装置。
【請求項２】
前記端末の言語設定は、ユーザの操作によって変更可能である、
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記機器は、ユーザインターフェースを有する機器である、
ことを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記ユーザインターフェースは表示手段を含み、
前記機器の言語設定は、前記表示手段に表示される情報を表現するための言語設定である、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記ユーザインターフェースは音声出力手段を含み、
前記機器の言語設定は、前記音声出力手段から発せられる音声を表現するための言語設定である、
ことを特徴とする請求項３又は請求項４に記載の情報処理装置。
【請求項６】
前記制御手段は、更に、前記機器に接続されている他の機器の言語設定を前記端末の言語設定に変更する、
ことを特徴とする請求項１から請求項５何れかに記載の情報処理装置。
【請求項７】
前記制御手段は、更に、言語設定が変更される前記他の機器を選択するための情報の通知を制御する、
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記制御手段は、更に、前記端末に接続された前記機器を利用して実行される機能に応じて、前記機器の言語設定を前記端末の言語設定に変更する、
ことを特徴とする請求項１から請求項７何れかに記載の情報処理装置。
【請求項９】
前記機能の実行に、前記機器に対するユーザの操作を要する場合、前記制御手段は、前記機器の言語設定を前記端末の言語設定に変更する、
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記端末の言語設定は、前記機器を操作するためのソフトウェアの言語設定である、
ことを特徴とする請求項１から請求項９何れかに記載の情報処理装置。
【請求項１１】
前記ソフトウェアの言語設定は、ユーザ毎の言語設定である、
ことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記端末の言語設定は、前記端末自身の言語設定である、
ことを特徴とする請求項１から請求項９何れかに記載の情報処理装置。
【請求項１３】
前記端末自身の言語設定は、ユーザ毎の言語設定である、
ことを特徴とする請求項１２に記載の情報処理装置。
【請求項１４】
前記制御手段は、更に、前記機器を操作するためのソフトウェアの言語設定を、前記端末自身の言語設定よりも優先的に前記端末の言語設定として用いて、前記機器の言語設定を変更する、
ことを特徴とする請求項１から請求項９何れかに記載の情報処理装置。
【請求項１５】
前記制御手段は、更に、前記機器を操作するためのソフトウェアの言語設定又は前記端末自身の言語設定を、前記機器の言語設定としてユーザが選択するための情報の通知を制御する、
ことを特徴とする請求項１から請求項９何れかに記載の情報処理装置。
【請求項１６】
前記制御手段は、更に、前記機器の利用が終了した場合、前記機器の言語設定を変更前の設定に戻す、
ことを特徴とする請求項１から請求項１５何れかに記載の情報処理装置。
【請求項１７】
前記端末に設定されている言語のデータが前記機器に存在しない場合、前記端末は前記言語のデータを前記機器に提供する、
ことを特徴とする請求項１から請求項１６何れかに記載の情報処理装置。
【請求項１８】
前記端末に設定されている言語のデータが前記機器に存在しない場合、前記機器は前記言語のデータを外部装置から取得する、
ことを特徴とする請求項１から請求項１６何れかに記載の情報処理装置。
【請求項１９】
前記制御手段は、更に、前記端末に設定されている言語のデータが前記機器に存在しない場合、前記機器にて通知される情報であって前記端末に設定されている言語に翻訳された情報を、前記機器に提供する、
ことを特徴とする請求項１から請求項１６何れかに記載の情報処理装置。
【請求項２０】
前記機器の言語設定が前記端末の言語設定に変更された後に、他の端末が前記機器に接続した場合において、前記機器の言語設定が前記他の端末の言語設定と異なる場合、前記制御手段は、前記機器に先に接続された前記端末を介した前記機器の利用が終了した後に、前記機器の言語設定を前記他の端末の言語設定に変更する、
ことを特徴とする請求項１から請求項１９何れかに記載の情報処理装置。
【請求項２１】
前記制御手段は、更に、前記他の端末に設定されている言語の情報が前記機器に存在しない場合、前記機器に先に接続された前記端末を介して前記機器が利用されている間に、前記他の端末を介して前記機器が利用されるときに前記機器にて通知される情報を、前記他の端末に設定されている言語に翻訳し、翻訳された情報を前記機器に提供する、
ことを特徴とする請求項２０に記載の情報処理装置。
【請求項２２】
前記制御手段は、前記端末が複数の機器に接続した場合、前記複数の機器の中で言語設定が前記端末の言語設定と異なる機器の言語設定を前記端末の言語設定に変更する、
ことを特徴とする請求項１から請求項２１何れかに記載の情報処理装置。
【請求項２３】
ユーザが操作する自装置の言語設定と前記自装置に接続して利用される機器の設定言語とが異なる場合、前記機器の言語設定を前記自装置の言語設定に変更する制御手段を有する情報処理装置。
【請求項２４】
ユーザが操作する端末の言語設定と前記端末に接続して利用される自装置の言語設定とが異なる場合、前記端末の言語設定に変更された前記自装置の言語設定に従って情報の通知を制御する制御手段を有する情報処理装置。
【請求項２５】
ユーザが操作する端末と、
前記端末に接続して利用される機器と、
前記端末の言語設定と前記機器の言語設定が異なる場合、前記機器の言語設定を前記端末の言語設定に変更する制御手段と、
を有する情報処理システム。
【請求項２６】
コンピュータを、
ユーザが操作する端末の言語設定と、前記端末と接続して利用される機器の言語設定とが異なる場合、前記機器の言語設定を前記端末の言語設定に変更する制御手段、
として機能させるプログラム。
【請求項２７】
コンピュータを、
ユーザが操作する端末の言語設定と、前記端末と接続して利用される機器の言語設定とが異なる場合、前記端末の言語設定に変更された前記機器の言語設定に従って、前記機器にて情報の通知を制御する制御手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
機器の言語設定が変更される場合がある。例えば、ユーザが機器の画面上で操作することで、その画面に表示される文字列を表現するための言語の設定が変更される。
【０００３】
特許文献１には、操作機器と、その操作機器の操作対象となる操作対象機器とを含む情報処理システムが記載されている。この情報処理システムにおいては、操作機器の画面表示の言語設定を表す第１言語設定の言語情報が、操作機器から操作対象機器に送信される。第１言語設定の言語が操作対象機器の画面表示で設定可能な場合、操作対象機器の画面表示の言語設定を表す第２言語設定の言語が、第１言語設定の言語に設定される。
【０００４】
特許文献２には、端末装置と、ネットワークを介してその端末装置に接続されるサーバとからなるシステムが記載されている。そのシステムにおいては、端末装置は、データを表すための言語を識別する情報をサーバから取得し、その情報に基づいて表示言語を切り替えて、サーバから送信されるデータを表示部に表示させる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１７−１０３７７号公報
【特許文献２】特開２００６−６５５２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、機器の言語設定を簡易に変更できるようにすることにある。
【課題を解決するための手段】
【０００７】
請求項１に記載の発明は、ユーザが操作する端末の言語設定と、前記端末と接続して利用される機器の言語設定とが異なる場合、前記機器の言語設定を前記端末の言語設定に変更する制御手段を有する情報処理装置である。
【０００８】
請求項２に記載の発明は、前記端末の言語設定は、ユーザの操作によって変更可能である、ことを特徴とする請求項１に記載の情報処理装置である。
【０００９】
請求項３に記載の発明は、前記機器は、ユーザインターフェースを有する機器である、ことを特徴とする請求項１又は請求項２に記載の情報処理装置である。
【００１０】
請求項４に記載の発明は、前記ユーザインターフェースは表示手段を含み、前記機器の言語設定は、前記表示手段に表示される情報を表現するための言語設定である、ことを特徴とする請求項３に記載の情報処理装置である。
【００１１】
請求項５に記載の発明は、前記ユーザインターフェースは音声出力手段を含み、前記機器の言語設定は、前記音声出力手段から発せられる音声を表現するための言語設定である、ことを特徴とする請求項３又は請求項４に記載の情報処理装置である。
【００１２】
請求項６に記載の発明は、前記制御手段は、更に、前記機器に接続されている他の機器の言語設定を前記端末の言語設定に変更する、ことを特徴とする請求項１から請求項５何れかに記載の情報処理装置である。
【００１３】
請求項７に記載の発明は、前記制御手段は、更に、言語設定が変更される前記他の機器を選択するための情報の通知を制御する、ことを特徴とする請求項６に記載の情報処理装置である。
【００１４】
請求項８に記載の発明は、前記制御手段は、更に、前記端末に接続された前記機器を利用して実行される機能に応じて、前記機器の言語設定を前記端末の言語設定に変更する、ことを特徴とする請求項１から請求項７何れかに記載の情報処理装置である。
【００１５】
請求項９に記載の発明は、前記機能の実行に、前記機器に対するユーザの操作を要する場合、前記制御手段は、前記機器の言語設定を前記端末の言語設定に変更する、ことを特徴とする請求項８に記載の情報処理装置である。
【００１６】
請求項１０に記載の発明は、前記端末の言語設定は、前記機器を操作するためのソフトウェアの言語設定である、ことを特徴とする請求項１から請求項９何れかに記載の情報処理装置である。
【００１７】
請求項１１に記載の発明は、前記ソフトウェアの言語設定は、ユーザ毎の言語設定である、ことを特徴とする請求項１０に記載の情報処理装置である。
【００１８】
請求項１２に記載の発明は、前記端末の言語設定は、前記端末自身の言語設定である、ことを特徴とする請求項１から請求項９何れかに記載の情報処理装置である。
【００１９】
請求項１３に記載の発明は、前記端末自身の言語設定は、ユーザ毎の言語設定である、ことを特徴とする請求項１２に記載の情報処理装置である。
【００２０】
請求項１４に記載の発明は、前記制御手段は、更に、前記機器を操作するためのソフトウェアの言語設定を、前記端末自身の言語設定よりも優先的に前記端末の言語設定として用いて、前記機器の言語設定を変更する、ことを特徴とする請求項１から請求項９何れかに記載の情報処理装置である。
【００２１】
請求項１５に記載の発明は、前記制御手段は、更に、前記機器を操作するためのソフトウェアの言語設定又は前記端末自身の言語設定を、前記機器の言語設定としてユーザが選択するための情報の通知を制御する、ことを特徴とする請求項１から請求項９何れかに記載の情報処理装置である。
【００２２】
請求項１６に記載の発明は、前記制御手段は、更に、前記機器の利用が終了した場合、前記機器の言語設定を変更前の設定に戻す、ことを特徴とする請求項１から請求項１５何れかに記載の情報処理装置である。
【００２３】
請求項１７に記載の発明は、前記端末に設定されている言語のデータが前記機器に存在しない場合、前記端末は前記言語のデータを前記機器に提供する、ことを特徴とする請求項１から請求項１６何れかに記載の情報処理装置である。
【００２４】
請求項１８に記載の発明は、前記端末に設定されている言語のデータが前記機器に存在しない場合、前記機器は前記言語のデータを外部装置から取得する、ことを特徴とする請求項１から請求項１６何れかに記載の情報処理装置である。
【００２５】
請求項１９に記載の発明は、前記制御手段は、更に、前記端末に設定されている言語のデータが前記機器に存在しない場合、前記機器にて通知される情報であって前記端末に設定されている言語に翻訳された情報を、前記機器に提供する、ことを特徴とする請求項１から請求項１６何れかに記載の情報処理装置である。
【００２６】
請求項２０に記載の発明は、前記機器の言語設定が前記端末の言語設定に変更された後に、他の端末が前記機器に接続した場合において、前記機器の言語設定が前記他の端末の言語設定と異なる場合、前記制御手段は、前記機器に先に接続された前記端末を介した前記機器の利用が終了した後に、前記機器の言語設定を前記他の端末の言語設定に変更する、ことを特徴とする請求項１から請求項１９何れかに記載の情報処理装置である。
【００２７】
請求項２１に記載の発明は、前記制御手段は、更に、前記他の端末に設定されている言語の情報が前記機器に存在しない場合、前記機器に先に接続された前記端末を介して前記機器が利用されている間に、前記他の端末を介して前記機器が利用されるときに前記機器にて通知される情報を、前記他の端末に設定されている言語に翻訳し、翻訳された情報を前記機器に提供する、ことを特徴とする請求項２０に記載の情報処理装置である。
【００２８】
請求項２２に記載の発明は、前記制御手段は、前記端末が複数の機器に接続した場合、前記複数の機器の中で言語設定が前記端末の言語設定と異なる機器の言語設定を前記端末の言語設定に変更する、ことを特徴とする請求項１から請求項２１何れかに記載の情報処理装置である。
【００２９】
請求項２３に記載の発明は、ユーザが操作する自装置の言語設定と前記自装置に接続して利用される機器の設定言語とが異なる場合、前記機器の言語設定を前記自装置の言語設定に変更する制御手段を有する情報処理装置である。
【００３０】
請求項２４に記載の発明は、ユーザが操作する端末の言語設定と前記端末に接続して利用される自装置の言語設定とが異なる場合、前記端末の言語設定に変更された前記自装置の言語設定に従って情報の通知を制御する制御手段を有する情報処理装置である。
【００３１】
請求項２５に記載の発明は、ユーザが操作する端末と、前記端末に接続して利用される機器と、前記端末の言語設定と前記機器の言語設定が異なる場合、前記機器の言語設定を前記端末の言語設定に変更する制御手段と、を有する情報処理システムである。
【００３２】
請求項２６に記載の発明は、コンピュータを、ユーザが操作する端末の言語設定と、前記端末と接続して利用される機器の言語設定とが異なる場合、前記機器の言語設定を前記端末の言語設定に変更する制御手段、として機能させるプログラムである。
【００３３】
請求項２７に記載の発明は、コンピュータを、ユーザが操作する端末の言語設定と、前記端末と接続して利用される機器の言語設定とが異なる場合、前記端末の言語設定に変更された前記機器の言語設定に従って、前記機器にて情報の通知を制御する制御手段、として機能させるプログラムである。
【発明の効果】
【００３４】
請求項１，２３，２５，２６に記載の発明によれば、機器の言語設定を簡易に変更することができる。
【００３５】
請求項２に記載の発明によれば、機器の言語設定を、ユーザの操作によって言語設定の変更が可能な端末の言語設定に変更することができる。
【００３６】
請求項３に記載の発明によれば、ユーザインターフェースを有する機器の言語設定を変更することができる。
【００３７】
請求項４に記載の発明によれば、機器に表示される情報の言語設定を変更することができる。
【００３８】
請求項５に記載の発明によれば、機器から発せられる音声の言語設定を変更することができる。
【００３９】
請求項６，７に記載の発明によれば、機器に接続されている他の機器の言語設定を簡易に変更することができる。
【００４０】
請求項８に記載の発明によれば、実行される機能に応じて機器の言語設定を変更することができる。
【００４１】
請求項９に記載の発明によれば、ユーザの操作を要する場合に、機器の言語設定を簡易に変更することができる。
【００４２】
請求項１０，１４に記載の発明によれば、機器の言語設定を、機器を操作するためのソフトウェアの言語設定に簡易に変更することができる。
【００４３】
請求項１１，１３に記載の発明によれば、ユーザ毎に言語設定を変更することができる。
【００４４】
請求項１２に記載の発明によれば、機器の言語設定を、端末自身の言語設定に簡易に変更することができる。
【００４５】
請求項１５に記載の発明によれば、機器の言語設定を、ユーザが選択した言語設定に簡易に変更することができる。
【００４６】
請求項１６に記載の発明によれば、機器の言語設定を簡易に元の言語設定に変更することができる。
【００４７】
請求項１７，１８，１９に記載の発明によれば、端末に設定されている言語のデータが機器に存在しない場合であっても、機器の言語設定によって表現された情報が機器から通知される。
【００４８】
請求項２０，２１に記載の発明によれば、複数の端末が機器に接続した場合であっても、機器の言語設定を各端末の言語設定に変更することができる。
【００４９】
請求項２２に記載の発明によれば、端末が複数の機器に接続した場合であっても、機器の言語設定を簡易に変更することができる。
【００５０】
請求項２４，２７に記載の発明によれば、自装置の言語設定を端末の言語設定に簡易に変更することができる。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施形態に係る情報処理システムの構成を示すブロック図である。
【図２】機器の構成を示すブロック図である。
【図３】端末装置の構成を示すブロック図である。
【図４】サーバの構成を示すブロック図である。
【図５】中継器を示す斜視図である。
【図６】画面を示す図である。
【図７】機器管理テーブルを示す図である。
【図８】ユーザ管理テーブルを示す図である。
【図９】画面を示す図である。
【図１０】機器を示す図である。
【図１１】変形例６に係る情報処理システムの構成を示すブロック図である。
【発明を実施するための形態】
【００５２】
図１を参照して、本発明の実施形態に係る情報処理システムについて説明する。図１は、本実施形態に係る情報処理システムの一例を示す。情報処理システムは、一例として、機器１０Ａ〜１０Ｈと、端末装置１２と、サーバ１４とを含む。以下、各機器を区別する必要がない場合には、各機器を「機器１０」と称することとする。なお、機器１０Ａ〜１０Ｈは一例に過ぎず、情報処理システムは、１又は複数の機器を含んでいればよい。
【００５３】
機器１０は、他の機器１０と通信する機能を有する。その通信は、無線通信であってもよいし、有線通信であってもよい。例えば、各機器１０は、インターネットや他のネットワーク等の通信経路を介して他の機器１０と通信してもよいし、直接的に他の機器１０と通信してもよいし、ハブとして機能する中継器を介して他の機器１０と通信してもよいし、いわゆるクラウドやサーバを介して他の機器１０と通信してもよい。各機器１０は、いわゆるＩｏＴ（Internet of Things）機器であってもよい。
【００５４】
また、機器１０は機能を有する装置であり、例えば、画像形成機能（スキャン機能、プリント機能、コピー機能、ファクシミリ機能等）を有する画像形成装置、ＰＣ（パーソナルコンピュータ）、タブレットＰＣ、スマートフォン、携帯電話、ロボット（人型ロボット、人以外の動物型ロボット、それら以外のロボット等）、プロジェクタ、液晶ディスプレイ等の表示装置、記録装置、再生装置、カメラ等の撮像装置、冷蔵庫、炊飯器、電子レンジ、コーヒーメーカー、掃除機、洗濯機、空調機、照明装置、時計、監視カメラ、自動車、二輪車、航空機（例えば無人航空機（いわゆるドローン））、ゲーム機、又は、各種のセンシング機器（例えば温度センサ、湿度センサ、電圧センサ、電流センサ等）等の装置である。機器１０は、ユーザに対して情報を出力する機器（例えば画像形成装置やＰＣ等）であってもよいし、ユーザに対して情報を出力しない機器（例えばセンシング機器）であってもよい。また、後述する連携機能を実行する複数の機器１０の中のすべての機器１０が、ユーザに対して情報を出力する機器であってもよいし、一部の機器１０がユーザに対して情報を出力する機器であり、他の機器１０がユーザに対して情報を出力しない機器であってもよいし、すべての機器１０がユーザに対して情報を出力しない機器であってもよい。機器１０の概念の範疇には機器全般が含まれてもよい。例えば、情報機器、映像機器、音響機器、その他の機器も、機器１０の概念の範疇に含まれてもよい。
【００５５】
図１に示す例では、機器１０Ａ，１０Ｅは、中継器である。機器１０Ｂ，１０Ｆは、ロボットである。機器１０Ｃ，１０Ｇは、画像形成機能を有する複合機である。機器１０Ｄ，１０ＨはＰＣである。
【００５６】
また、機器１０Ａ〜１０Ｄは、日本国内に設置されており、機器１０Ｅ〜１０Ｈは、アメリカ合衆国内に設置されている。例えば、機器１０Ｂ〜１０Ｄは、中継器としての機器１０Ａに接続されており、機器１０Ａ〜機器１０Ｄによって情報処理システムが構築されている。同様に、機器１０Ｆ〜１０Ｈは、中継器としての機器１０Ｅに接続されており、機器１０Ｅ〜１０Ｈによって情報処理システムが構築されている。もちろん、各機器は中継器に接続されていなくてもよい。
【００５７】
端末装置１２は、ＰＣ、タブレットＰＣ、スマートフォン又は携帯電話等の機器である。端末装置は、ウェアラブル端末（腕時計型端末、リストバンド型端末、眼鏡型端末、指輪型端末、コンタクトレンズ型端末、体内埋め込み型端末、ヒアラブル端末等）であってもよい。また、端末装置は、表示装置としてフレキシブルディスプレイを有していてもよい。フレキシブルディスプレイとして、例えば、有機エレクトロルミネッセンス型のディスプレイ（フレキシブル有機ＥＬディスプレイ）、電子ペーパー型のディスプレイ、又は、フレキシブル液晶ディスプレイ等が用いられる。これら以外の表示方式が採用されたフレキシブルディスプレイが用いられてもよい。フレキシブルディスプレイは、表示部分が柔軟に変形可能なディスプレイであり、例えば、曲げたり、折り畳んだり、巻いたり、捩ったり、伸ばしたりすることが可能なディスプレイである。端末装置全体がフレキシブルディスプレイによって構成されていてもよいし、フレキシブルディスプレイとそれ以外の構成とが機能的又は物理的に分かれていてもよい。
【００５８】
サーバ１４は、例えば、データを格納したり、ソフトウェアを提供したり、サービスを提供したりする装置である。なお、本実施形態に係る情報処理システムは、サーバ１４を含まなくてもよい。
【００５９】
本実施形態においては、端末装置１２の言語設定と、当該端末装置１２と接続して利用される機器１０の言語設定とが異なる場合、当該機器１０の言語設定が、当該端末装置１２の言語設定に変更される。
【００６０】
機器１０の言語設定は、当該機器１０のユーザインターフェースに用いられる言語の設定である。例えば、ユーザインターフェースとして表示部が用いられる場合、機器１０の言語設定は、当該表示部に表示される文字列（例えば、各種の設定内容、メニュー、メッセージ及び日時等を表す文字列）を表現するために用いられる言語の設定である。ユーザインターフェースとして音声出力部が用いられる場合、機器１０の言語設定は、当該音声出力部から発せられる音声を表現するために用いられる言語の設定である。なお、文字列の表示に用いられる言語と、音声の発生に用いられる言語とは、同一であってもよいし、異なっていてもよい。つまり、文字列の表示用の言語と音声の発生用の言語とが別々に設定されてもよい。以下の説明では、機器１０に関して、文字列の表示用の言語と音声の発生用の言語とが同一であるものする。
【００６１】
機器１０の言語設定は、例えば、当該機器１０にインストールされているＯＳ（Operating System）の言語設定である。ＯＳは、機器１０の基本動作を制御したり管理したりするためのプログラムである。例えば、機器１０のＯＳの言語が日本語に設定されている場合、機器１０に表示される文字列、及び、機器１０から発せられる音声が、日本語によって表現される。
【００６２】
また、機器１０にインストールされているアプリケーションソフトウェア毎に言語が設定されてもよい。アプリケーションソフトウェアは、機器１０が機能を実行するためのプログラムである。ＯＳの言語設定と各アプリケーションソフトウェアの言語設定とは同一であってもよいし、異なっていてもよい。例えば、ＯＳの言語として日本語が設定され、あるアプリケーションソフトウェアの言語として日本語が設定されてもよいし、英語が設定されてもよい。また、あるアプリケーションソフトウェアに日本語が設定され、別のアプリケーションソフトウェアに英語が設定されてもよい。
【００６３】
アプリケーションソフトウェアが実行されて、当該アプリケーションソフトウェアの画面（例えば設定画面及び操作画面等）が機器１０に表示された場合、当該画面に表示される文字列が、当該アプリケーションソフトウェアに設定されている言語によって表現されてもよい。音声が発せられる場合も同様である。例えば、機器１０のＯＳの言語が日本語の設定されている場合であっても、アプリケーションソフトウェアの言語が英語に設定されている場合、当該アプリケーションソフトウェアの画面に表示される文字列は、英語によって表現されてもよい。
【００６４】
なお、アプリケーションソフトウェアに言語が設定されていない場合、アプリケーションソフトウェアの画面に表示される文字列は、機器１０のＯＳの言語によって表現される。音声が発せられる場合も同様である。
【００６５】
機器１０の言語設定は、ユーザによって変更されてもよい。例えば、機器１０に複数の言語データが格納されており、複数の言語の中からユーザによって選択された言語が、機器１０の言語に設定される。例えば、ユーザによって、機器１０のＯＳの言語が設定される。また、ユーザによって、機器１０にインストールされているアプリケーションソフトウェアの言語が設定されてもよい。機器１０に格納されていない言語データが、機器１０にダウンロードされてもよいし、記録媒体を介して機器１０に格納されてもよい。
【００６６】
ユーザアカウント毎に、機器１０のＯＳの言語が設定されてもよいし、各アプリケーションソフトウェアの言語が設定されてもよい。
【００６７】
端末装置１２の言語設定は、当該端末装置１２のユーザインターフェースに用いられる言語の設定である。例えば、ユーザインターフェースとして表示部が用いられる場合、端末装置１２の言語設定は、当該表示部に表示される文字列（例えば、各種の設定内容、メニュー、メッセージ及び日時等を表す文字列）を表現するために用いられる言語の設定である。ユーザインターフェースとして音声出力部が用いられる場合、端末装置１２の言語設定は、当該音声出力部から発せられた音声を表現するために用いられる言語の設定である。なお、機器１０と同様に、文字列の表示に用いられる言語と、音声の発生に用いられる言語とは、同一であってもよいし、異なっていてもよい。つまり、文字列の表示用の言語と音声の発生用の言語とが別々に設定されてもよい。以下の説明では、端末装置１２に関して、文字列の表示用の言語と音声の発生用の言語とが同一であるものする。
【００６８】
端末装置１２の言語設定は、例えば、当該端末装置１２にインストールされているＯＳの言語設定（端末装置１２自身の言語設定）である。ＯＳは、端末装置１２の基本動作を制御したり管理したりするためのプログラムである。例えば、端末装置１２のＯＳの言語が日本語に設定されている場合、端末装置１２に表示される文字列、及び、端末装置１２から発せられる音声が、日本語によって表現される。
【００６９】
また、機器１０を操作するためのアプリケーションソフトウェアが端末装置１２にインストールされている場合、アプリケーションソフトウェア毎に言語が設定されてもよい。アプリケーションソフトウェアによって、機器１０の操作、及び、機器１０に実行させる機能の設定を行うことができる。ＯＳの言語設定と各アプリケーションソフトウェアの言語設定とは同一であってもよいし、異なっていてもよい。例えば、ＯＳの言語として日本語が設定され、あるアプリケーションソフトウェアの言語として日本語が設定されてもよいし、英語が設定されてもよい。また、あるアプリケーションソフトウェアに日本語が設定され、別のアプリケーションソフトウェアに英語が設定されてもよい。
【００７０】
機器１０を操作するためのアプリケーションソフトウェアは、端末装置１２に予めインストールされていてもよいし、当該機器１０の使用時に端末装置１２にダウンロードされてもよい。
【００７１】
アプリケーションソフトウェアが実行されて、当該アプリケーションソフトウェアの画面（例えば設定画面及び操作画面等）が端末装置１２に表示された場合、当該画面に表示される文字列が、当該アプリケーションソフトウェアに設定されている言語によって表現されてもよい。音声が発せられる場合も同様である。例えば、端末装置１２のＯＳの言語が日本語に設定されている場合であっても、アプリケーションソフトウェアの言語が英語に設定されている場合、当該アプリケーションソフトウェアの画面に表示される文字列は、英語によって表現されてもよい。
【００７２】
なお、アプリケーションソフトウェアに言語が設定されていない場合、アプリケーションソフトウェアの画面に表示される文字列は、端末装置１２のＯＳの言語によって表現される。音声が発せられる場合も同様である。
【００７３】
端末装置１２の言語設定は、ユーザによって変更されてもよい。例えば、端末装置１２に複数の言語データが格納されており、複数の言語の中からユーザによって選択された言語が、端末装置１２の言語に設定される。例えば、ユーザによって、端末装置１２のＯＳの言語が設定される。また、ユーザによって、端末装置１２にインストールされているアプリケーションソフトウェアの言語が設定されてもよい。端末装置１２に格納されていない言語データが、端末装置１２にダウンロードされてもよいし、記録媒体を介して端末装置１２に格納されてもよい。
【００７４】
ユーザアカウント毎に、端末装置１２のＯＳの言語が設定されてもよいし、各アプリケーションソフトウェアの言語が設定されてもよい。
【００７５】
例えば、機器１０Ａ〜１０Ｄの言語（例えばＯＳの言語）が日本語に設定されており、機器１０Ｅ〜１０Ｈの言語（例えばＯＳの言語）が英語に設定されており、端末装置１２の言語（例えばＯＳの言語）が日本語に設定されているものとする。なお、アプリケーションソフトウェア毎に言語は設定されていないものとする。
【００７６】
端末装置１２が機器１０Ａに接続した場合、機器１０Ａの言語設定と端末装置１２の言語設定は同じ日本語の設定であるため、機器１０Ａの言語設定は変更されない。つまり、機器１０Ａに表示される文字列と機器１０Ａから発せられる音声は、日本語によって表現される。端末装置１２が機器１０Ｂ〜１０Ｄの何れかに接続した場合も同様である。
【００７７】
一方、端末装置１２が機器１０Ｅに接続した場合、機器１０Ｅの言語設定と端末装置１２の言語設定は異なるため、機器１０Ｅの言語設定が変更される。つまり、機器１０Ｅの言語設定は、英語の設定から日本語の設定に変更される。その結果、機器１０Ｅに表示される文字列と機器１０Ｅから発せられる音声は、日本語によって表現される。例えば、端末装置１２が機器１０Ｅに接続されている間、端末装置１２を介して機器１０Ｅが使用されている間、又は、端末装置１２を介して機器１０Ｅに与えられた処理が実行されている間、機器１０Ｅの言語として端末装置１２の言語が用いられる。端末装置１２による機器１０Ｅの利用が終了した場合（例えば、端末装置１２と機器１０Ｅとの接続が解除された場合、機器１０Ｅからユーザがログアウトした場合、タイムアウトによってその接続が解除された場合、又は、与えられた処理が完了した場合等）、機器１０Ｅの言語設定は、変更前の言語設定に戻される。つまり、機器１０Ｅに表示される文字列と機器１０Ｅから発せられる音声は、英語によって表現される。
【００７８】
言語設定の変更処理は、機器１０によって行われてもよいし、端末装置１２によって行われてもよいし、サーバ１４によって行われてもよい。
【００７９】
以下、本実施形態に係る情報処理システムについて更に詳しく説明する。
【００８０】
図２を参照して、機器１０の構成について詳しく説明する。図２は、機器１０の構成の一例を示す。なお、図２は、各機器１０が共通して有する構成を示しており、各機器１０の特有の構成を示していない。
【００８１】
通信部１６は通信インターフェースであり、他の装置にデータを送信する機能、及び、他の装置からデータを受信する機能を有する。通信部１６は、無線通信機能を有する通信インターフェースであってもよいし、有線通信機能を有する通信インターフェースであってもよい。通信部１６は、例えば、１又は複数の種類の通信方式に対応しており、通信相手に適した通信方式（つまり、通信相手が対応している通信方式）に従って通信相手と通信してもよい。通信方式は、例えば、赤外線通信、可視光通信、Ｗｉ−Ｆｉ（登録商標）通信、又は、近接無線通信（例えばＮＦＣ（Near Field Communication）等）等である。近接無線通信としては、Ｆｅｌｉｃａ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（ブルートゥース）（登録商標）、又は、ＲＦＩＤ（Radio Frequency Identifier）等が用いられる。また、通信部１６は、第５世代移動通信システム（５Ｇ）に対応してもよい。もちろん、別の方式の無線通信が近接無線通信として用いられてもよい。通信部１６は、通信相手に応じて通信方式や周波数帯域を切り替えてもよいし、周囲の環境に応じて通信方式や周波数帯域を切り替えてもよい。周波数帯域として、例えば、２．４ＧＨｚ又は５ＧＨｚ等が用いられてもよい。
【００８２】
ＵＩ部１８はユーザインターフェース部であり、表示部と操作部を含む。表示部は、例えば液晶ディスプレイ等の表示装置である。表示部は、フレキシブルディスプレイであってもよい。操作部は、例えばタッチパネル又はキーボード等の入力装置である。ＵＩ部１８は、表示部と操作部とを兼ねたユーザインターフェース（例えば、タッチ式のディスプレイ、又は、ディスプレイ上に電子的にキーボード等を表示する装置等を含む）であってもよい。また、ＵＩ部１８は、マイク等の集音部、及び、スピーカ等の音声発生部を含んでいてもよい。この場合、音声入力によって情報が機器１０に入力されてもよいし、音声によって情報が発せられてもよい。なお、ＵＩ部１８を有していない機器１０が、情報処理システムに含まれてもよい。例えば、情報をユーザに出力しないセンシング機器は、ＵＩ部１８を有していない場合がある。
【００８３】
実行部２０は、機能を実行するように構成されている。例えば、機器１０が画像形成装置である場合、実行部２０は、画像形成機能を実行する。また、機器１０がロボットである場合、実行部２０は、ロボットが有する機能（例えば、移動機能、持ち上げ機能等）を実行する。機器１０がカメラである場合、実行部２０は、撮影機能を実行する。
【００８４】
記憶部２２は、ハードディスクやメモリ（例えばＳＳＤ等）等の記憶装置である。記憶部２２には、例えば、各種のデータや各種のプログラム等が記憶されている。プログラムとして、例えば、ＯＳや、各種のアプリケーションソフトウェア、各言語データ等が記憶されている。機器１０によっては、ＯＳが記憶部２２に記憶されていない場合がある。また、機器１０によっては、アプリケーションソフトウェアが記憶部２２に記憶されていない場合がある。記憶部２２には、他の機器１０のアドレスを示す機器アドレス情報（例えばＩＰアドレスやＭＡＣアドレス等）、端末装置１２のアドレスを示す端末アドレス情報（例えばＩＰアドレスやＭＡＣアドレス等）、及び、サーバ１４のアドレスを示すサーバアドレス情報（例えばＩＰアドレスやＭＡＣアドレス等）等が記憶されてもよい。また、記憶部２２には、機器言語設定情報２４とアプリケーション言語設定情報２６が記憶されている。
【００８５】
機器言語設定情報２４は、機器１０のＯＳの言語設定を示す情報である。例えば、機器１０のＯＳの言語が日本語に設定されている場合、機器言語設定情報２４は、日本語を示す。
【００８６】
アプリケーション言語設定情報２６は、機器１０にインストールされている各アプリケーションソフトウェアの言語設定を示す情報である。例えば、機器１０には、１又は複数のアプリケーションソフトウェアがインストールされており、アプリケーションソフトウェア毎に言語が設定されている。なお、アプリケーションソフトウェアの言語が設定されない場合、アプリケーション言語設定情報２６は、記憶部２２に記憶されていなくてもよい。
【００８７】
制御部２８は、機器１０の各部の動作を制御するように構成されている。例えば、制御部２８は、プログラムの実行、通信部１６による通信の制御、ＵＩ部１８を用いた情報の通知（例えば情報の表示及び音声出力等）の制御、ＵＩ部１８を用いて機器１０に入力された情報の受け付け、実行部２０による処理の制御、記憶部２２への情報の書き込み、及び、記憶部２２からの情報の読み出し等を行う。また、制御部２８は、言語設定部３０を含む。
【００８８】
言語設定部３０は、機器１０のユーザインターフェースの言語を設定するように構成されている。言語設定部３０は、機器１０のＯＳの言語設定を示す機器言語設定情報２４を記憶部２２に記憶させ、機器１０にインストールされている各アプリケーションソフトウェアの言語設定を示すアプリケーション言語設定情報２６を記憶部２２に記憶させる。例えば、ユーザがＵＩ部１８を用いて機器１０の言語を指定した場合、言語設定部３０は、ユーザによって指定された言語を機器１０の言語に設定する。ユーザが機器１０のＯＳの言語を指定した場合、言語設定部３０は、ユーザによって指定された言語を機器１０のＯＳの言語に設定する。この場合、ユーザによって指定された言語を示す機器言語設定情報２４が記憶部２２に記憶される。ユーザがアプリケーションソフトウェアの言語を指定した場合、言語設定部３０は、ユーザによって指定された言語をアプリケーションソフトウェアの言語に設定する。この場合、ユーザによって指定された言語を示すアプリケーション言語設定情報２６が記憶部２２に記憶される。
【００８９】
また、自装置である機器１０に接続した端末装置１２の言語設定と、自装置である機器１０の言語設定とが異なる場合、言語設定部３０は、自装置である機器１０の言語設定を端末装置１２の言語設定に変更する。例えば、端末装置１２のＯＳの言語設定と、自装置である機器１０のＯＳの言語設定とが異なる場合、言語設定部３０は、自装置である機器１０のＯＳの言語設定を端末装置１２のＯＳの言語設定に変更する。また、端末装置１２が自装置である機器１０に接続した場合において、当該端末装置１２にインストールされ自装置である機器１０を操作するためのアプリケーションソフトウェアの言語設定と、自装置である機器１０にインストールされているアプリケーションソフトウェアの言語設定とが異なる場合、言語設定部３０は、自装置である機器１０にインストールされているアプリケーションソフトウェアの言語設定を、端末装置１２にインストールされ自装置である機器１０を操作するためのアプリケーションソフトウェアの言語設定に変更してもよい。
【００９０】
例えば、制御部２８は、機器言語設定情報２４が示す言語（つまりＯＳの言語）によって、ＵＩ部１８の表示部に表示される文字列を表現し、ＵＩ部１８の音声出力部から発せられる音声を表現する。具体例を挙げて説明すると、機器言語設定情報２４が示す言語が日本語である場合、制御部２８は、文字列と音声を日本語によって表現する。例えば、メイン画面に表示される文字列、メニュー画面に表示される文字列、設定画面に表示される文字列、操作画面に表示される文字列、各種のメッセージ、各ファイル名、及び、各フォルダ名が、日本語によって表現される。アプリケーションソフトウェアの言語が設定されていない場合、当該アプリケーションソフトウェアの実行に伴って表示される文字列も、ＯＳの言語である日本語によって表現される。音声についても同様である。
【００９１】
また、アプリケーションソフトウェアの言語が設定されている場合において、当該アプリケーションソフトウェアが実行されて当該アプリケーションソフトウェアの画面（例えば設定画面及び操作画面等）がＵＩ部１８の表示部に表示された場合、制御部２８は、アプリケーション言語設定情報２６が示す当該アプリケーションソフトウェアの言語によって、当該画面に表示される文字列を表現する。例えば、当該アプリケーションソフトウェアに設定されている言語が英語である場合、制御部２８は、当該画面に表示される文字列を英語によって表現する。音声についても同様である。
【００９２】
なお、機器１０は、単独機能を実行してもよいし、他の機器１０と連携して連携機能を実行してもよい。単独機能は、例えば、１つの機器１０を用いて実行可能な機能である。連携機能は、例えば、複数の機器１０を用いて実行可能な機能である。単独機能及び連携機能では、例えば、機器１０が有するハードウェア又はソフトウェアが用いられる。なお、機器１０は、他の機器１０と連携していない場合、独立してユーザからの指示を受け付けて単独機能を実行してもよい。もちろん、ユーザからの指示を受けずに機能を実行する機器１０（例えばセンシング機器）が、情報処理システムに含まれてもよい。
【００９３】
ここで、連携機能について説明する。機器１０の全体、機器１０の特定の部分、ソフトウェアの特定の機能、又は、複数の機能を含む集合機能等が、連携機能に用いられてもよい。例えば、機器１０の部分毎に機能が割り当てられている場合、連携機能は、その部分を用いる機能であってもよい。具体例を挙げて説明すると、複数の画像形成機能を有する複合機の本体部にプリント機能が割り当てられており、複合機の読取部（例えば、原稿カバー、原稿ガラス又は自動原稿給紙装置に対応する部分）にスキャン機能が割り当てられており、複合機の後処理装置に後処理機能（例えばステープル止め機能等）が割り当てられているものとする。この場合、複合機の本体部、読取部、及び、後処理装置が、連携機能に用いられてもよい。また、ソフトウェアとして、ＲＰＡ（Robotics Process Automation）等のようにブロック単位でまとまった集合機能が、連携機能に用いられてもよい。また、ソフトウェアが複数の機能を有している場合、連携機能は、当該複数の機能の中の一部の機能を用いる機能であってもよい。集合機能は、複数の機能によって構成されており、当該複数の機能が同時又は順次に実行されることで、当該集合機能による処理が実行される。また、連携機能は、ハードウェアのみを用いる機能であってもよいし、ソフトウェアのみを用いる機能であってもよいし、ハードウェアとソフトウェアの両方を用いる機能であってもよい。
【００９４】
連携機能は、互いに異なる種類の複数の機器１０を連携させることで実行可能な機能であってもよいし、同一の種類の複数の機器１０を連携させることで実行可能な機能であってもよい。連携機能は、連携前には利用できなかった機能であってもよい。例えば、プリント機能を有する機器１０（プリンタ）と、スキャン機能を有する機器１０（スキャナ）とを連携させることで、連携機能としてのコピー機能が実行可能となる。すなわち、プリント機能とスキャン機能とを連携させることで、コピー機能が実行可能となる。
【００９５】
連携機能の概念の範疇には、複数の機器１０を連携させることで新たな機能の実行が可能となる合体機能が含まれてもよい。例えば、複数のディスプレイを組み合わせることで、合体機能としての拡張表示機能が実現されてもよい。別の例として、テレビとレコーダーとを組み合わせることで、合体機能としての録画機能が実現されてもよい。その録画機能は、例えば、テレビに表示されている画像を録画する機能である。また、複数のカメラを組み合わせることで、合体機能としての撮影領域拡張機能が実現されてもよい。この拡張機能は、例えば各カメラの撮影領域を繋ぎ合わせて撮影する機能である。また、電話と翻訳機又は翻訳ソフトとを組み合わせることで、合体機能としての翻訳通話機能（電話を介した会話が翻訳される機能）が実現されてもよい。このように、連携機能の概念の範疇には、互いに同一の種類の複数の機器１０を連携させることで実現可能となる機能、互いに同一の種類の複数のソフトウェアを連携させることで実現可能となる機能、互いに異なる種類の複数の機器１０を連携させることで実現可能となる機能、及び、互いに異なる種類の複数のソフトウェアを連携させることで実現可能となる機能が含まれてもよい。
【００９６】
また、複数の機器１０によってコネクテッドホーム（ＩｏＴ技術を用いて、家電等の機器１０同士をネットワークによって接続するシステム）が構築され、そのコネクテッドホームにて連携機能が用いられてもよい。この場合、特定のサーバを介して機器１０同士が接続してもよいし、特定のサーバを介さずに機器１０同士が接続してもよい。
【００９７】
また、複数の機器１０は、ＩＦＴＴＴ（イフト）を用いて連携することで連携機能を実行してもよい。つまり、連携機能の内容が、ある機器１０にてトリガーとなる事象が発生した場合に、他の機器１０がアクション（処理）を実行するというものであってもよい。例えば、機器１０としてのセンサが扉の開きを検知したことがトリガーとなって、別の機器１０としての照明装置を点灯させるというアクションを実行する連携機能が実行されてもよい。また、ある機器１０によるアクションが別のトリガーとなって、更に別の機器１０がアクションを実行する機能も、連携機能の概念の範疇に含まれてもよい。また、複数のＷｅｂサービスを連携させる機能や、ＡＰＩ（Application Programming Interface）を利用して複数のシステムやサービス等を連携させるＡＰＩ連携が、連携機能の概念の範疇に含まれてもよい。
【００９８】
以下、図３を参照して、端末装置１２の構成について詳しく説明する。図３は、端末装置１２の構成の一例を示す。
【００９９】
通信部３２は通信インターフェースであり、他の装置にデータを送信する機能、及び、他の装置からデータを受信する機能を有する。通信部３２は、無線通信機能を有する通信インターフェースであってもよいし、有線通信機能を有する通信インターフェースであってもよい。通信部３２は、例えば、１又は複数の種類の通信方式に対応しており、通信相手に適した通信方式（つまり、通信相手が対応している通信方式）に従って通信相手と通信してもよい。通信方式は、例えば、上述した通信方式が用いられる。通信部３２は、通信相手に応じて通信方式や周波数帯域を切り替えてもよいし、周囲の環境に応じて通信方式や周波数帯域を切り替えてもよい。
【０１００】
ＵＩ部３４はユーザインターフェース部であり、表示部と操作部を含む。表示部は、例えば液晶ディスプレイ等の表示装置である。表示部は、フレキシブルディスプレイであってもよい。操作部は、例えばタッチパネル又はキーボード等の入力装置である。ＵＩ部３４は、表示部と操作部とを兼ねたユーザインターフェースであってもよい。また、ＵＩ部１８は、集音部及び音声発生部を含んでいてもよい。この場合、音声入力によって情報が端末装置１２に入力されてもよいし、音声によって情報が発せられてもよい。
【０１０１】
記憶部３６は、ハードディスクやメモリ等の記憶装置である。記憶部３６には、例えば、各種のデータや各種のプログラム等が記憶されている。プログラムとして、例えば、ＯＳ、各種のアプリケーションソフトウェア、各言語データ等が記憶されている。記憶部３６には、機器１０のアドレスを示す機器アドレス情報（例えばＩＰアドレスやＭＡＣアドレス等）、他の端末装置１２のアドレスを示す端末アドレス情報（例えばＩＰアドレスやＭＡＣアドレス等）、及び、サーバ１４のアドレスを示すサーバアドレス情報（例えばＩＰアドレスやＭＡＣアドレス等）等が記憶されてもよい。また、記憶部３６には、端末言語設定情報３８とアプリケーション言語設定情報４０が記憶されている。
【０１０２】
端末言語設定情報３８は、端末装置１２のＯＳの言語設定を示す情報である。例えば、端末装置１２のＯＳの言語が日本語に設定されている場合、端末言語設定情報３８は、日本語を示す。
【０１０３】
アプリケーション言語設定情報４０は、端末装置１２にインストールされて機器１０を操作するためのアプリケーションソフトウェアの言語設定を示す情報である。例えば、各機器１０のアプリケーションソフトウェアが端末装置１２にインストールされており、アプリケーションソフトウェア毎に言語が設定されている。なお、アプリケーションソフトウェアの言語が設定されていない場合、アプリケーション言語設定情報４０は、記憶部３６に記憶されていなくてもよい。
【０１０４】
制御部４２は、端末装置１２の各部の動作を制御するように構成されている。例えば、制御部４２は、プログラムの実行、通信部３２による通信の制御、ＵＩ部３４を用いた情報の通知（例えば情報の表示及び音声出力等）の制御、ＵＩ部１８を用いて端末装置１２に入力された情報の受け付け、記憶部３６への情報の書き込み、及び、記憶部３６からの情報の読み出し等を行う。また、制御部４２は、言語設定部４４を含む。
【０１０５】
言語設定部４４は、端末装置１２のユーザインターフェースの言語を設定するように構成されている。言語設定部４４は、端末装置１２のＯＳの言語設定を示す端末言語設定情報３８を記憶部３６に記憶させ、端末装置１２にインストールされている各アプリケーションソフトウェアの言語設定を示すアプリケーション言語設定情報４０を記憶部３６に記憶させる。例えば、ユーザがＵＩ部３４を用いて端末装置１２の言語を指定した場合、言語設定部４４は、ユーザによって指定された言語を端末装置１２の言語に設定する。ユーザが端末装置１２のＯＳの言語を指定した場合、言語設定部４４は、ユーザによって指定された言語を示す端末言語設定情報３８を記憶部３６に記憶させる。ユーザがアプリケーションソフトウェアの言語を指定した場合、言語設定部４４は、ユーザによって指定された言語をアプリケーションソフトウェアの言語に設定する。この場合、ユーザによって指定された言語を示すアプリケーション言語設定情報４０が記憶部３６に記憶される。
【０１０６】
また、自装置である端末装置１２が接続している機器１０の言語設定と、自装置である端末装置１２の言語設定とが異なる場合、言語設定部４４は、当該機器１０の言語設定を、自装置である端末装置１２の言語設定に変更してもよい。例えば、自装置である端末装置１２のＯＳの言語設定と、自装置である端末装置１２が接続した機器１０のＯＳの言語設定とが異なる場合、言語設定部４４は、当該機器１０のＯＳの言語設定を自装置である端末装置１２のＯＳの言語設定に変更する。また、自装置である端末装置１２が機器１０に接続した場合において、自装置である端末装置１２にインストールされ当該機器１０を操作するためのアプリケーションソフトウェアの言語設定と、当該機器１０にインストールされているアプリケーションソフトウェアの言語設定とが異なる場合、言語設定部４４は、当該機器１０にインストールされているアプリケーションソフトウェアの言語設定を、自装置である端末装置１２にインストールされ当該機器１０を操作するためのアプリケーションソフトウェアの言語設定に変更してもよい。
【０１０７】
例えば、制御部４２は、端末言語設定情報３８が示す言語（つまりＯＳの言語）によって、ＵＩ部３４の表示部に表示される文字列を表現し、ＵＩ部３４の音声出力部から発せられる音声を表現する。具体例を挙げて説明すると、端末言語設定情報３８が示す言語が日本語である場合、制御部４２は、文字列と音声を日本語によって表現する。例えば、メイン画面に表示される文字列、メニュー画面に表示される文字列、設定画面に表示される文字列、操作画面に表示される文字列、各種のメッセージ、各ファイル名、及び、各フォルダ名が、日本語によって表現される。アプリケーションソフトウェアの言語が設定されていない場合、当該アプリケーションソフトウェアの実行に伴って表示される文字列も、ＯＳの言語である日本語によって表現される。音声についても同様である。
【０１０８】
また、アプリケーションソフトウェアの言語が設定されている場合において、当該アプリケーションソフトウェアが実行されて当該アプリケーションソフトウェアの画面（例えば設定画面及び操作画面等）がＵＩ部３４の表示部に表示された場合、制御部４２は、アプリケーション言語設定情報４０が示す当該アプリケーションソフトウェアの言語によって、当該画面に表示される文字列を表現する。例えば、当該アプリケーションソフトウェアに設定されている言語が英語である場合、制御部４２は、当該画面に表示される文字列を英語によって表現する。音声についても同様である。
【０１０９】
以下、図４を参照して、サーバ１４の構成について詳しく説明する。図４は、サーバ１４の構成の一例を示す。
【０１１０】
通信部４６は通信インターフェースであり、他の装置にデータを送信する機能、及び、他の装置からデータを受信する機能を有する。通信部４６は、無線通信機能を有する通信インターフェースであってもよいし、有線通信機能を有する通信インターフェースであってもよい。通信部４６は、例えば、１又は複数の種類の通信方式に対応しており、通信相手に適した通信方式（つまり、通信相手が対応している通信方式）に従って通信相手と通信してもよい。通信方式は、例えば、上述した通信方式が用いられる。通信部４６は、通信相手に応じて通信方式や周波数帯域を切り替えてもよいし、周囲の環境に応じて通信方式や周波数帯域を切り替えてもよい。
【０１１１】
記憶部４８は、ハードディスクやメモリ等の記憶装置である。記憶部４８には、例えば、各種のデータや各種のプログラム等が記憶されている。プログラムとして、例えば、ＯＳ、各種のアプリケーションソフトウェア、各言語データ等が記憶されている。記憶部４８には、機器１０のアドレスを示す機器アドレス情報（例えばＩＰアドレスやＭＡＣアドレス等）、及び、端末装置１２のアドレスを示す端末アドレス情報（例えばＩＰアドレスやＭＡＣアドレス等）等が記憶されてもよい。また、記憶部４８には、各機器１０の機器言語設定情報２４、各機器１０のアプリケーション言語設定情報２６、端末装置１２の端末言語設定情報３８、及び、端末装置１２のアプリケーション言語設定情報４０が記憶されてもよい。
【０１１２】
制御部５０は、サーバ１４の各部の動作を制御するように構成されている。例えば、制御部５０は、プログラムの実行、通信部４６による通信の制御、記憶部４８への情報の書き込み、及び、記憶部４８からの情報の読み出し等を行う。なお、サーバ１４にＵＩ部が設けられていてもよい。この場合、制御部５０は、当該ＵＩ部を用いた情報の通知、及び、当該ＵＩ部を用いてサーバ１４に入力された情報の受け付けを行う。また、制御部５０は、言語設定部５２を含んでもよい。
【０１１３】
言語設定部５２は、機器１０に接続した端末装置１２の言語設定と、当該機器１０の言語設定とが異なる場合、当該機器１０の言語設定を当該端末装置１２の言語設定に変更するように構成されている。例えば、端末装置１２のＯＳの言語設定と、機器１０のＯＳの言語設定とが異なる場合、言語設定部５２は、当該機器１０のＯＳの言語設定を当該端末装置１２のＯＳの言語設定に変更する。また、端末装置１２が機器１０に接続した場合において、当該端末装置１２にインストールされ当該機器１０を操作するためのアプリケーションソフトウェアの言語設定と、当該機器１０にインストールされているアプリケーションソフトウェアの言語設定とが異なる場合、言語設定部５２は、当該機器１０にインストールされているアプリケーションソフトウェアの言語設定を、当該端末装置１２にインストールされ当該機器１０を操作するためのアプリケーションソフトウェアの言語設定に変更してもよい。
【０１１４】
機器１０の言語設定を端末装置１２の言語設定に変更する処理は、当該機器１０の言語設定部３０によって行われてもよいし、当該端末装置１２の言語設定部４４によって行われてもよいし、サーバ１４の言語設定部５２によって行われてもよい。なお、当該処理が機器１０又は端末装置１２によって行われる場合、言語設定部５２はサーバ１４に設けられていなくてもよいし、サーバ１４が用いられなくてもよい。
【０１１５】
以下、図５を参照して、中継器の外観について詳しく説明する。図５は、中継器を示す斜視図である。図５は、一例として、中継器としての機器１０Ａを示す。機器１０Ｅも、機器１０Ａと同様の構成を有していてもよいし、別の構成を有していてもよい。
【０１１６】
機器１０Ａは、いわゆるスマートスピーカであり、通信機能と音声によるアシスト機能とを有する。機器１０Ａは、柱状の本体部５４を含む。本体部５４の側面には、マイク５６、スピーカ５８、表示部６０、及び、発光部６２，６４が設けられている。また、本体部５４の上面には、センサ６６が設けられている。なお、本体部５４の形状は、図５に示されている形状に限定されるものではない。マイク５６とスピーカ５８を備えた中継器であれば、その形状は、どのような形状であってもよい。また、マイク５６、スピーカ５８、表示部６０、発光部６２，６４、及び、センサ６６は、図５に示されている位置以外の位置に配置されてもよい。
【０１１７】
マイク５６は、集音装置として機能し、機器１０Ａの周囲の音を集音する。例えば、ユーザの音声がマイク５６によって集音される。例えば、人工知能（ＡＩ）を有するパーソナルアシスタントが機器１０Ａに搭載されている場合、当該パーソナルアシスタントの発言内容が音声としてスピーカ５８から発せられる。また、音楽、テレビの音声、又は、ラジオの音声等が、スピーカ５８から発せられてもよい。
【０１１８】
表示部６０は、表示装置である。表示部６０は、操作部を兼ねたユーザインターフェース（例えばタッチパネル等）であってもよい。
【０１１９】
発光部６２は、１又は複数の光源（例えば光源６８，７０，７２）を含み、機器１０Ａに搭載されているパーソナルアシスタントの設定内容に応じた発光の仕方に従って発光する。例えば、年齢、性別、職業及び性格等が、設定項目としてパーソナルアシスタントに設定される。パーソナルアシスタントは、その設定項目に従って、ユーザに対して回答したり、作業を実行したりする。例えば、職業の設定項目として医師が設定されている場合、光源６８，７２が青色に発光し、光源７０が黄色に発光する。別の設定項目が設定された場合、発光部６２は、その設定された内容に応じた発光の仕方に従って発光する。
【０１２０】
発光部６４は、１又は複数の光源（例えば光源７４，７６，７８）を含み、機器１０Ａに搭載されているパーソナルアシスタントにログインしているユーザアカウントに応じた発光の仕方に従って発光する。例えば、あるユーザが、機器１０Ａに搭載されているパーソナルアシスタントにログインしている場合、光源７４，７８が青色に発光し、光源７６が黄色に発光する。別のユーザがパーソナルアシスタントにログインしている場合、発光部６４は、そのユーザに応じた発光の仕方に従って発光する。
【０１２１】
なお、発光部６２，６４は区別されずに本体部５４に設けられてもよい。例えば、発光部６２，６４に含まれる全光源を用いて、パーソナルアシスタントの設定内容やユーザアカウントが表現されてもよい。また、各光源の発光パターン（例えば、点滅の仕方、時間の長さ等）によって、パーソナルアシスタントの設定内容やユーザアカウントが表現されてもよい。
【０１２２】
センサ６６は、ユーザのジェスチャーを検知する。機器１０Ａは、検知されたジェスチャーに従った処理を実行する。例えば、機器１０Ａは、検知されたジェスチャーに従って、自装置にて処理を実行してもよいし、他の機器１０の動作を制御してもよい。
【０１２３】
中継器としての機器１０Ａは、当該中継器に接続されている他の機器１０が有するハードウェアを制御してもよいし、当該他の機器１０にインストールされているソフトウェアを制御してもよい。また、機器１０Ａは、インターネット等を利用することで、各種の情報を取得してもよい。機器１０Ａは、サーバとして機能してもよいし、データやユーザ情報の管理等を行ってもよい。機器１０Ａは、屋内（例えば、部屋の床、天井又はテーブル等）に設置されてもよいし、屋外に設置されてもよい。また、機器１０Ａは、移動可能な機器（例えば自動式の機器）であってもよい。
【０１２４】
以下、図１を参照して、本実施形態に係る情報処理システムの動作について詳しく説明する。
【０１２５】
ここでは、ユーザが操作する端末装置１２が、複合機としての機器１０Ｇに接続する場合について説明する。例えば、ユーザが端末装置１２のＵＩ部３４を用いて、機器１０Ｇとの接続の指示を与えた場合、端末装置１２は、接続要求情報を機器１０Ｇに送信する。その接続要求情報は、端末装置１２と機器１０Ｇとの接続を要求する情報と、端末装置１２の端末言語設定情報３８とを含む。また、接続要求情報は、機器１０Ｇにて実行される処理（例えばプリントジョブ等）を示す情報を含んでもよい。
【０１２６】
機器１０Ｇは、端末装置１２から送られてきた接続要求情報を受信し、端末装置１２との間で通信を確立する。機器１０Ｇの言語設定部３０は、当該接続要求情報に含まれる端末言語設定情報３８が示す言語（端末装置１２のＯＳの言語）と、機器１０Ｇの記憶部２２に記憶されている機器言語設定情報２４が示す言語（機器１０ＧのＯＳの言語）とを比較する。両言語が異なる場合、言語設定部３０は、機器１０Ｇの言語設定を端末装置１２の言語設定に変更する。例えば、言語設定部３０は、機器１０ＧのＯＳの言語を端末装置１２のＯＳの言語に変更する。例えば、機器１０ＧのＯＳの言語が英語であり、端末装置１２のＯＳの言語が日本語である場合、言語設定部３０は、機器１０ＧのＯＳの言語を英語から日本語に変更する。言語設定部３０は、変更後の言語である日本語と変更前の言語である英語とを示す機器言語設定情報２４を記憶部２２に記憶させる。制御部２８は、変更後の言語である日本語によって、ＵＩ部１８に表示される文字列を表現する。例えば、複合機のメイン画面、メニュー画面、操作画面及び設定画面に表示される文字列が、日本語によって表現される。また、機器１０Ｇから発せられる音声が、日本語によって表現される。
【０１２７】
機器１０Ｇに、端末装置１２に設定されている言語のデータ（例えば日本語データ）が記憶されていない場合、端末装置１２は、当該言語データを機器１０Ｇに提供してもよい。例えば、機器１０Ｇの制御部２８は、当該言語データが機器１０Ｇに記憶されていないことを示す情報を端末装置１２に送信する。端末装置１２の制御部４２は、その情報を受信すると、端末装置１２の記憶部３６に記憶されている当該言語データを、機器１０Ｇに送信する。機器１０Ｇでは、端末装置１２から送られてきた言語データが用いられることで、機器１０Ｇの言語設定が、端末装置１２の言語設定に変更される。
【０１２８】
別の例として、機器１０Ｇに、端末装置１２に設定されている言語のデータ（例えば日本語データ）が記憶されていない場合、機器１０Ｇの制御部２８は、当該言語データが記憶されている外部装置から当該言語データを取得してもよい。例えば、機器１０Ｇの制御部２８は、インターネット等を利用することで、当該外部装置から当該言語データを機器１０Ｇにダウンロードする。その言語データが用いられることで、機器１０Ｇの言語設定が、端末装置１２の言語設定に変更される。その言語データが取得できない場合、機器１０Ｇの言語設定は変更されない。この場合、言語が変更されなかった旨を示すメッセージ等が、端末装置１２に表示されてもよい。
【０１２９】
更に別の例として、機器１０Ｇに、端末装置１２に設定されている言語のデータ（例えば日本語データ）が記憶されていない場合、当該言語を用いて翻訳された情報が機器１０Ｇに提供され、機器１０Ｇにて、その情報が表示されたり、音声として発せられたりしてもよい。例えば、端末装置１２の制御部４２は、機器１０Ｇに設定されている言語によって表現されて機器１０Ｇに表示される情報（例えば英語で表現された文字列）を機器１０Ｇから取得し、その情報を、端末装置１２に設定されている言語（例えば日本語）に翻訳する。次に、制御部４２は、日本語に翻訳された情報（例えば日本語に翻訳された文字列）を機器１０Ｇに送信する。機器１０Ｇでは、日本語に翻訳された情報が表示されたり、音声として発せられたりする。また、端末装置１２の制御部４２は、逐次、機器１０Ｇに表示される情報を翻訳してもよい。つまり、制御部４２は、逐次、機器１０Ｇに表示される情報を機器１０Ｇから取得し、その情報を翻訳して機器１０Ｇに送信する。こうすることで、機器１０Ｇに表示される情報が逐次翻訳され、翻訳された情報が表示される。音声についても同様である。
【０１３０】
なお、翻訳処理は、サーバ１４によって行われてもよい。この場合、端末装置１２に設定されている言語を示す情報と、機器１０Ｇに表示される情報がサーバ１４に送信され、サーバ１４にて、その情報が、端末装置１２に設定されている言語に翻訳される。次に、翻訳された情報が、サーバ１４から機器１０Ｇに送信されて、その情報が、機器１０Ｇに表示されたり、音声として発せられたりする。
【０１３１】
端末装置１２を介した機器１０Ｇの使用が終了した場合、言語設定部３０は、機器１０Ｇの言語設定を変更前の言語設定に戻す。上記の例では、言語設定部３０は、機器１０ＧのＯＳの言語を日本語から英語に変更する。言語設定部３０は、英語を示す機器言語設定情報２４を記憶部２２に記憶させ、制御部２８は、ＵＩ部１８に表示される文字列を英語によって表現する。機器１０Ｃから発せられる音声も、英語によって表現される。機器１０Ｇの使用が終了した場合とは、例えば、端末装置１２を操作するユーザが機器１０Ｇからログアウトした場合、ユーザによって指示された処理（例えばプリントジョブ等）が終了した場合、又は、機器１０Ｇの使用に関してタイムアウトが発生した場合等である。
【０１３２】
上記の両言語が同一である場合、機器１０Ｇの言語設定部３０は、機器１０Ｇの言語設定を変更しない。
【０１３３】
機器１０Ｇの言語設定が、機器１０Ｇを操作するためのアプリケーションソフトウェアの言語設定に変更されてもよい。端末装置１２には、機器１０Ｇを操作するためのアプリケーションソフトウェアがインストールされている。当該アプリケーションソフトウェアが端末装置１２にて起動させられた場合、例えば、機器１０Ｇを操作するための操作画面が端末装置１２のＵＩ部３４に表示される。機器１０Ｇは複合機であるため、画像形成機能の実行指示又は設定等を行うための操作画面が、ＵＩ部３４に表示される。その操作画面に表示される文字列は、当該アプリケーションソフトウェアの言語によって表現される。例えば、その言語が日本語であれば、操作画面に表示される文字列は日本語によって表現される。ユーザは、その操作画面を介して、機器１０Ｇへの接続要求、及び、プリント機能等の画像形成機能の実行指示を与えることができる。
【０１３４】
ユーザが、その操作画面上で、機器１０Ｇとの接続の指示を与えた場合、端末装置１２は、接続要求情報を機器１０Ｇに送信する。その接続要求情報は、端末装置１２と機器１０Ｇとの接続を要求する情報と、アプリケーション言語設定情報４０とを含む。そのアプリケーション言語設定情報４０は、端末装置１２にインストールされ機器１０Ｇを操作するためのアプリケーションソフトウェアの言語を示す情報である。また、接続要求情報は、機器１０Ｇにて実行される処理（例えばプリントジョブ等）を示す情報を含んでもよい。
【０１３５】
機器１０Ｇは、端末装置１２から送られてきた接続要求情報を受信し、端末装置１２との間で通信を確立する。機器１０Ｇの言語設定部３０は、当該接続要求情報に含まれるアプリケーション言語設定情報４０が示す言語（端末装置１２にインストールされているアプリケーションソフトウェアの言語）と、機器１０Ｇの記憶部２２に記憶されているアプリケーション言語設定情報２６が示す言語（機器１０Ｇにインストールされているアプリケーションソフトウェアの言語）とを比較する。両言語が異なる言語である場合、言語設定部３０は、機器１０Ｇにインストールされているアプリケーションソフトウェアの言語設定を、端末装置１２にインストールされているアプリケーションソフトウェアの言語設定に変更する。例えば、機器１０Ｇにインストールされているアプリケーションソフトウェアの言語が英語であり、端末装置１２にインストールされているアプリケーションソフトウェアの言語が日本語である場合、言語設定部３０は、機器１０Ｇにインストールされているアプリケーションソフトウェアの言語を英語から日本語に変更する。言語設定部３０は、変更後の言語である日本語と変更前の言語である英語とを示すアプリケーション言語設定情報２６を記憶部２２に記憶させる。機器１０Ｇにて当該アプリケーションソフトウェアが実行されて画面がＵＩ部１８に表示された場合、制御部２８は、変更後の言語である日本語によって、その画面に表示される文字列を表現する。端末装置１２を介した機器１０Ｇの使用が終了した場合、言語設定部３０は、機器１０Ｇにインストールされているアプリケーションソフトウェアの言語を変更前の言語（例えば英語）に戻す。言語設定部３０は、英語を示すアプリケーション言語設定情報２６を記憶部２２に記憶させる。
【０１３６】
機器１０Ｇの言語設定部３０は、アプリケーション言語設定情報４０が示す言語と、機器１０Ｇの記憶部２２に記憶されている機器言語設定情報２４が示す言語（機器１０ＧのＯＳの言語）とを比較してもよい。この場合において、両言語が異なる場合、言語設定部３０は、機器１０ＧのＯＳの言語を、端末装置１２にインストールされ機器１０Ｇを操作するためのアプリケーションソフトウェアの言語に変更する。言語設定部３０は、変更後の言語である日本語と変更前の言語である英語とを示す機器言語設定情報２４を記憶部２２に記憶させる。制御部２８は、変更後の言語である日本語によって、ＵＩ部１８に表示される文字列を表現する。機器１０Ｇから発せられる音声も、日本語によって表現される。端末装置１２を介した機器１０Ｇの使用が終了した場合、言語設定部３０は、機器１０Ｇの言語設定を変更前の言語設定に戻す。
【０１３７】
端末装置１２の言語設定部４４が、機器１０Ｇの言語設定を変更してもよい。この場合、言語設定部４４は、接続先の機器１０Ｇから機器言語設定情報２４を取得し、端末言語設定情報３８が示す言語（端末装置１２のＯＳの言語）と、機器言語設定情報２４が示す言語（機器１０ＧのＯＳの言語）とを比較する。両言語が異なる場合、言語設定部４４は、端末言語設定情報３８と言語の変更指示を示す情報とを機器１０Ｇに送信する。機器１０Ｇの言語設定部３０は、その変更指示に従って、機器１０Ｇの言語設定を端末装置１２の言語設定に変更する。つまり、言語設定部３０は、機器１０ＧのＯＳの言語を、端末言語設定情報３８が示す言語に変更する。両言語が同一である場合、言語設定部４４は、言語の変更指示を示す情報を機器１０Ｇに送信しない。従って、機器１０Ｇの言語設定は変更されない。アプリケーションソフトウェアの言語設定が変更される場合も、同様の処理によってその変更が行われる。
【０１３８】
また、サーバ１４の言語設定部５２が、機器１０Ｇの言語設定を変更してもよい。この場合、端末装置１２は、端末言語設定情報３８と接続先の機器１０Ｇの機器アドレス情報とをサーバ１４に送信する。サーバ１４の言語設定部５２は、その機器アドレス情報を用いて機器１０Ｇにアクセスし、機器１０Ｇから機器言語設定情報２４を取得する。端末言語設定情報３８が示す言語（端末装置１２のＯＳの言語）と、機器言語設定情報２４が示す言語（機器１０ＧのＯＳの言語）とが異なる場合、言語設定部５２は、端末言語設定情報３８と言語の変更指示を示す情報とを機器１０Ｇに送信する。機器１０Ｇの言語設定部３０は、その変更指示に従って、機器１０Ｇの言語設定を端末装置１２の言語設定に変更する。つまり、言語設定部３０は、機器１０ＧのＯＳの言語を、端末言語設定情報３８が示す言語に変更する。両言語が同一である場合、言語設定部５２は、言語の変更指示を示す情報を機器１０Ｇに送信しない。従って、機器１０Ｇの言語設定は変更されない。アプリケーションソフトウェアの言語設定が変更される場合も、同様の処理によって変更が行われる。
【０１３９】
以上のように、本実施形態によれば、端末装置１２が接続した機器１０の言語設定が、当該端末装置１２の言語設定と異なる場合、当該機器１０の言語設定が、当該端末装置１２の言語設定に変更される。このように、本実施形態によれば、機器１０の言語設定を簡易に変更することができる。
【０１４０】
以下、変形例について説明する。
【０１４１】
（変形例１）
以下、変形例１について説明する。変形例１では、端末装置１２が接続した機器１０に接続されている他の機器の言語設定が、当該端末装置１２の言語設定に変更される。以下、図１を参照して、変形例１について詳しく説明する。
【０１４２】
例えば、中継器としての機器１０Ｅに、機器１０Ｆ，１０Ｇ，１０Ｈが接続されているものとする。ここでは、端末装置１２が、機器１０Ｅに接続する場合について説明する。ユーザによって接続指示が与えられた場合、端末装置１２は、接続要求情報を機器１０Ｅに送信する。その接続要求情報は、端末装置１２と機器１０Ｅとの接続を要求する情報と、端末装置１２の端末言語設定情報３８とを含む。
【０１４３】
機器１０Ｅは、端末装置１２から送られてきた接続要求情報を受信し、端末装置１２との間で通信を確立する。機器１０Ｅの言語設定部３０は、当該接続要求情報に含まれる端末言語設定情報３８が示す言語（端末装置１２のＯＳの言語）と、機器１０Ｅの記憶部２２に記憶されている機器言語設定情報２４が示す言語（機器１０ＥのＯＳの言語）とを比較する。両言語が異なる場合、機器１０Ｅの言語設定部３０は、機器１０Ｅの言語設定を端末装置１２の言語設定に変更する。例えば、機器１０Ｅの言語設定部３０は、機器１０ＥのＯＳの言語を端末装置１２のＯＳの言語に変更する。こうすることで、機器１０ＥのＵＩ部１８に表示される文字列と、機器１０Ｅから発せられる音声が、端末装置１２の言語設定に従って表現される。上記の両言語が同一である場合、機器１０Ｅの言語設定部３０は、機器１０Ｅの言語設定を変更しない。
【０１４４】
また、機器１０Ｅの言語設定部３０は、機器１０Ｅに接続されている機器１０Ｆ，１０Ｇ，１０Ｈに対して、上記の接続要求情報を送信する。機器１０Ｆの言語設定部３０は、当該接続要求情報に含まれる端末言語設定情報３８が示す言語と、機器１０Ｆの記憶部２２に記憶されている機器言語設定情報２４が示す言語とを比較する。両言語が異なる場合、機器１０Ｆの言語設定部３０は、機器１０Ｆの言語設定を端末装置１２の言語設定に変更する。例えば、機器１０Ｆの言語設定部３０は、機器１０ＦのＯＳの言語を端末装置１２のＯＳの言語に変更する。こうすることで、機器１０ＦのＵＩ部１８に表示される文字列と、機器１０Ｆから発せられる音声が、端末装置１２の言語設定に従って表現される。上記の両言語が同一である場合、機器１０Ｅの言語設定部３０は、機器１０Ｆの言語設定を変更しない。機器１０Ｇ，１０Ｈにおいても同様の処理が行われる。
【０１４５】
変形例１によれば、端末装置１２が接続した機器１０に更に別の機器１０が接続されている場合、当該機器１０の言語設定と共に当該別の機器１０の言語設定も、端末装置１２の言語設定に一致させられる。こうすることで、複数の機器１０の言語設定を簡易に変更することができる。
【０１４６】
上記の例では、機器１０Ｅに接続されている全機器１０の言語設定が、端末装置１２の言語設定に変更されているが、一部の機器１０の言語設定が変更されてもよい。例えば、ユーザによって選択された機器１０の言語設定が変更されてもよい。以下、図６を参照して、この変更処理について詳しく説明する。図６は、端末装置１２に表示される画面の一例を示す。
【０１４７】
画面８０は、言語設定が変更される機器１０をユーザが選択するための画面である。例えば、端末装置１２が、中継器としての機器１０Ｅと接続した場合、機器１０Ｅは、機器１０Ｅに接続されている機器１０Ｆ，１０Ｇ，１０Ｈのそれぞれを識別するための機器識別情報（例えば、機器名、機器ＩＤ又は機器の種類を示す情報等）を端末装置１２に送信する。端末装置１２の制御部２８は、機器識別情報に基づいて、画面８０をＵＩ部３４の表示部に表示させる。画面８０には、機器１０Ｅに接続されている機器１０Ｆ，１０Ｇ，１０Ｈのそれぞれの名称が表示されている。ロボットは機器１０Ｆであり、複合機は機器Ｇであり、ＰＣは機器１０Ｈである。
【０１４８】
ユーザが画面８０上で、接続先の機器１０を選択して接続指示を与えた場合、端末装置１２は、その接続指示を示す情報を機器１０Ｅに送信する。機器１０Ｅは、その接続指示を示す情報を、接続先の機器１０に送信する。こうすることで、中継器としての機器１０Ｅを介して、端末装置１２と接続先の機器１０との間で通信が確立される。例えば、ユーザが、ロボットとしての機器１０Ｆを選択して接続指示を与えた場合、機器１０Ｅを介して、端末装置１２と機器１０Ｆとの間で通信が確立される。また、端末言語設定情報３８が、機器１０Ｅを介して端末装置１２から機器１０Ｆに送信される。端末装置１２の言語設定と機器１０Ｆの言語設定とが異なる場合、機器１０Ｆの言語設定が、端末装置１２の言語設定に変更される。
【０１４９】
機器１０Ｅ，１０Ｆの言語設定が、端末装置１２の言語設定と異なる場合、機器１０Ｅ，１０Ｆの言語設定が、端末装置１２の言語設定に変更される。例えば、端末装置１２のＯＳの言語が日本語に設定されている場合、機器１０Ｅ，１０ＦのＯＳの言語が日本語に設定される。これにより、機器１０Ｅ，１０Ｆにて表示される文字列が日本語によって表現される。機器１０Ｅ，１０Ｆから発せられる音声も日本語によって表現される。
【０１５０】
なお、変形例１においても、機器１０の言語設定の変更は、端末装置１２又はサーバ１４によって行われてもよい。以下に説明する変形例２−５においても同様である。
【０１５１】
（変形例２）
以下、変形例２について説明する。変形例２では、端末装置１２に接続された機器１０を利用して実行される機能に応じて、当該機器１０の言語設定が当該端末装置１２の言語設定に変更される。例えば、当該機能を実行するために、ユーザが当該機器１０のＵＩ部１８を操作する必要がある場合、当該機器１０の言語設定が当該端末装置１２の言語設定に変更され、その必要がない場合、当該機器１０の言語設定は変更されない。
【０１５２】
以下、図７を参照して、変形例２について詳しく説明する。図７は、機器管理テーブルの一例を示す。機器管理テーブルは、各機器１０が有する機能、つまり、各機器１０によって実行可能な処理の内容を示すテーブルである。具体的には、機器管理テーブルにおいては、機器１０毎に、機器１０の識別情報（例えば名称等）と、当該機器１０が有する機能を示す機能情報と、当該機能を実行するためにユーザの操作が必要か否かを示す情報と、が互いに紐付けられている。
【０１５３】
例えば、ロボットとしての機器１０Ｂは、床等を清掃する機能と、ユーザと会話する機能を有する。清掃機能は、ユーザの操作が不要な機能である。つまり、ユーザが機器１０ＢのＵＩ部１８を操作しなくても、機器１０Ｂは清掃機能を実行することができる。例えば、ユーザが機器１０ＢのＵＩ部１８を操作しなくても、機器１０Ｂは、予め定められた時間帯に清掃したり、周囲の汚れに応じて掃除したりすることができる。一方、会話機能は、ユーザの操作が必要な機能である。つまり、機器１０Ｂが会話機能を実行するためには、ユーザは、機器１０ＢのＵＩ部１８を操作する必要がある。例えば、機器１０Ｂとの会話時に、ユーザは、ＵＩ部１８に会話内容を入力したり、ＵＩ部１８に表示された情報に従って機器１０Ｂを操作したり、ＵＩ部１８に対してジェスチャー操作等を行ったりする必要がある。
【０１５４】
また、複合機としての機器１０Ｃは、プリント機能とスキャン機能を有する。プリント機能は、ユーザの操作が不要な機能である。つまり、ユーザが機器１０ＢのＵＩ部１８を操作しなくても、機器１０Ｃはプリント機能を実行することができる。例えば、ユーザが端末装置１２を用いて機器１０Ｃに対してプリント機能の実行指示を与えることで、機器１０Ｃはプリント機能を実行することができる。一方、スキャン機能は、ユーザの操作が必要な機能である。つまり、機器１０Ｃがスキャン機能を実行するためには、ユーザは、機器１０ＣのＵＩ部１８を操作する必要がある。例えば、ユーザは、機器１０ＣのＵＩ部１８に表示された画面上で、スキャン条件を入力したり、スキャン開始の指示を与えたりする必要がある。
【０１５５】
また、ロボットとしての機器１０Ｂと複合機としての機器１０Ｃは、連携機能Ａを実行することができる。連携機能Ａは、複合機としての機器１０Ｃがプリント機能を実行し、ロボットとしての機器１０Ｂが、そのプリントによって生成された印刷物（用紙）を棚に運ぶという機能である。連携機能Ａは、ユーザの操作が不要な機能である。つまり、ユーザが機器１０Ｂ，１０ＣのそれぞれのＵＩ部１８を操作しなくても、機器１０Ｂ，１０Ｃは連携機能Ａを実行することができる。例えば、ユーザが端末装置１２を用いて機器１０Ｂ，１０Ｃに対して連携機能Ａの実行指示を与えることで、機器１０Ｂ，１０Ｃは連携機能Ａを実行する。
【０１５６】
また、機器１０Ｂ，１０Ｃは、連携機能Ｂを実行することができる。連携機能Ｂは、複合機としての機器１０Ｃがコピー機能を実行し、ロボットとしての機器１０Ｂが、そのコピーによって生成された用紙を棚に運ぶという機能である。連携機能Ｂは、ユーザの操作が必要な機能である。つまり、ユーザが、機器１０ＢのＵＩ部１８を操作する必要はないが、機器１０ＣのＵＩ部１８を操作する必要がある。例えば、ユーザは、機器１０ＣのＵＩ部１８に表示された画面上で、コピー条件を入力したり、コピー開始の指示を与えたりする必要がある。
【０１５７】
図７に示されている機能は一例に過ぎず、上記以外の機能が各機器１０に設定されていてもよい。また、ソフトウェアを用いる機能が設定されてもよい。
【０１５８】
機器管理テーブルは、予め作成される。機器管理テーブルのデータは、端末装置１２の記憶部３６に記憶されてもよいし、各機器１０の記憶部２２に記憶されてもよいし、サーバ１４の記憶部４８に記憶されてもよい。
【０１５９】
例えば、端末装置１２に機器１０が登録された場合、当該機器１０に関する情報（機器１０の識別情報、機能情報、及び、ユーザの操作が必要か否かを示す情報）が、端末装置１２に記憶されている機器管理テーブルのデータに登録される。新たな機器１０が端末装置１２に登録される度に、当該新たな機器１０に関する情報が、機器管理テーブルに登録される。サーバ１４に機器管理テーブルのデータが記憶されている場合も同様であり、サーバ１４に機器１０が登録された場合、当該機器１０に関する情報が、サーバ１４に記憶されている機器管理テーブルのデータに登録される。また、中継器としての機器１０に機器管理テーブルのデータが記憶されて、当該中継器に接続されている他の機器１０に関する情報が、機器管理テーブルに登録されてもよい。また、各機器１０同士が、自装置に関する情報を共有してもよい。
【０１６０】
例えば、端末装置１２が、掃除機能の実行指示を示す情報を機器１０Ｂに送信した場合、掃除機能はユーザの操作が不要であるため、機器１０Ｂの言語設定部３０は、機器１０Ｂの言語設定を変更しない。
【０１６１】
一方、端末装置１２が、会話機能の実行指示を示す情報を機器１０Ｂに送信した場合、会話機能はユーザの操作が必要であるため、言語設定部３０は、機器１０Ｂの言語設定を端末装置１２の言語設定に変更する。
【０１６２】
また、端末装置１２が、連携機能Ａの実行指示を示す情報を機器１０Ｂ，１０Ｃに送信した場合、連携機能Ａはユーザの操作が不要であるため、機器１０Ｂの言語設定部３０は、機器１０Ｂの言語設定を変更せず、機器１０Ｃの言語設定部３０は、機器１０Ｃの言語設定を変更しない。
【０１６３】
一方、端末装置１２が、連携機能Ｂの実行指示を示す情報を機器１０Ｂ，１０Ｃに送信した場合、連携機能Ｂは機器１０Ｃに対するユーザの操作が必要であるため、機器１０Ｃの言語設定部３０は、機器１０Ｃの言語設定を端末装置１２の言語設定に変更する。機器１０Ｂに対するユーザの操作は不要であるため、機器１０Ｂの言語設定部３０は、機器１０Ｂの言語設定を変更しない。
【０１６４】
以上のように、変形例２によれば、実行される機能に応じて、機器１０の言語設定が変更される。つまり、機器１０のＵＩ部１８に対するユーザの操作が必要であれば、当該機器１０の言語設定が端末装置１２の言語設定に変更される。このように、ユーザが操作する可能性のある機器１０の言語設定を簡易に変更することができる。
【０１６５】
（変形例３）
以下、変形例３について説明する。変形例３では、ユーザ毎に言語が設定される。例えば、同一の端末装置１２が複数のユーザによって使用される場合がある。この場合において、あるユーザが端末装置１２にログインしているときには、端末装置１２のＵＩ部３４の言語として、当該ユーザに紐付けられた言語が用いられ、別のユーザが端末装置１２にログインしているときには、ＵＩ部３４の言語として、当該別のユーザに紐付けられた言語が用いられる場合がある。このように、ユーザ毎に言語が設定されている場合、機器１０の言語設定も、ユーザ毎の言語設定に従って制御される。
【０１６６】
以下、図８を参照して、変形例３について詳しく説明する。図８は、ユーザ管理テーブルの一例を示す。ユーザ管理テーブルは、ユーザアカウント毎の言語設定を管理するためのテーブルである。具体的には、ユーザ管理テーブルにおいては、ユーザアカウント毎に、ユーザアカウントと、言語設定の内容を示す情報と、が互いに紐付けられている。例えば、端末装置１２のＯＳの言語設定の内容を示す情報と、端末装置１２にインストールされ機器１０を操作するためのアプリケーションの言語設定の内容を示す情報が、ユーザ管理テーブルに登録されている。なお、同一のユーザであっても、複数の異なるユーザアカウントが割り当てられてもよい。
【０１６７】
例えば、アカウントαに紐付けられた言語として、端末装置１２のＯＳの言語と、アプリケーションソフトウェアＡ，Ｂ等の言語が設定されている。アプリケーションソフトウェアＡは、機器１０Ａを操作するためのアプリケーションソフトウェアである。アプリケーションソフトウェアＢは、機器１０Ｂを操作するためのアプリケーションソフトウェアである。端末装置１２のＯＳの言語として日本語が設定されている。アプリケーションソフトウェアＡの言語として日本語が設定されている。アプリケーションソフトウェアＢの言語として英語が設定されている。
【０１６８】
また、アカウントβに紐付けられた言語として、端末装置１２のＯＳの言語と、アプリケーションソフトウェアＡ，Ｂ等の言語が設定されている。端末装置１２のＯＳの言語として英語が設定されている。アプリケーションソフトウェアＡ，Ｂの言語として英語が設定されている。
【０１６９】
また、アカウントγに紐付けられた言語として、端末装置１２のＯＳの言語と、アプリケーションソフトウェアＡ，Ｂ等の言語が設定されている。端末装置１２のＯＳの言語として中国語が設定されている。アプリケーションソフトウェアＡの言語として英語が設定されている。アプリケーションソフトウェアＢの言語として中国語が設定されている。
【０１７０】
ユーザ管理テーブルのデータは、端末装置１２の記憶部３６に記憶されている。端末装置１２を用いることで、新たなアカウントを作成することができる。そのアカウントに紐付けられた言語が設定された場合、その設定の内容がユーザ管理テーブルに登録される。なお、ユーザ管理テーブルのデータは、端末言語設定情報３８及びアプリケーション言語設定情報４０の一例として記憶部３６に記憶されてもよい。
【０１７１】
例えば、アカウントαに紐付けられたユーザが端末装置１２にログインしている場合、制御部４２は、ＵＩ部３４の言語を日本語に設定する。例えば、ＵＩ部３４に表示される文字列は日本語によって表現され、ＵＩ部３４から発せられる音声は日本語によって表現される。また、端末装置１２にてアプリケーションソフトウェアＡが起動させられて、アプリケーションソフトウェアＡの画面がＵＩ部３４に表示された場合、制御部４２は、その画面の言語を日本語に設定する。例えば、その画面に表示される文字列は日本語によって表現される。音声が日本語で表現されてもよい。また、端末装置１２にてアプリケーションソフトウェアＢが起動させられて、アプリケーションソフトウェアＢの画面がＵＩ部３４に表示された場合、制御部４２は、その画面の言語を英語に設定する。例えば、その画面に表示される文字列は英語によって表現される。音声が英語で表現されてもよい。
【０１７２】
また、アカウントβに紐付けられたユーザが端末装置１２にログインしている場合、制御部４２は、ＵＩ部３４の言語を英語に設定する。例えば、ＵＩ部３４に表示される文字列は英語によって表現され、ＵＩ部３４から発せられる音声は英語によって表現される。また、端末装置１２にてアプリケーションソフトウェアＡが起動させられて、アプリケーションソフトウェアＡの画面がＵＩ部３４に表示された場合、制御部４２は、その画面の言語を英語に設定する。例えば、その画面に表示される文字列は英語によって表現される。音声が英語で表現されてもよい。アプリケーションソフトウェアＢが起動させられた場合も同様である。
【０１７３】
アカウントγに紐付けられたユーザが端末装置１２にログインしている場合も、上記と同様に言語が設定される。
【０１７４】
なお、特定のアカウントに紐付けられたユーザが端末装置１２にログインしていない場合、ＵＩ部３４の言語として、予め定められた共通の言語が用いられる。
【０１７５】
例えば、アカウントαに紐付けられたユーザが端末装置１２にログインしており、端末装置１２が機器１０Ａに接続したものとする。この場合、アカウントαに紐付けられた言語設定を示す情報が、端末装置１２から機器１０Ａに送信される。端末装置１２の言語設定とアカウントαに紐付けられた言語設定とが異なる場合、機器１０Ａの言語設定部３０は、機器１０Ａの言語設定をアカウントαに紐付けられた言語設定に変更する。例えば、機器１０ＡのＯＳの言語が英語に設定されている場合、機器１０Ａの言語設定部３０は、機器１０ＡのＯＳの言語を、端末装置１２のＯＳの言語である日本語に変更する。こうすることで、アカウントαに紐付けられたユーザが機器１０Ａを使用するときには、機器１０ＡのＵＩ部１８の言語が日本語に設定される。また、機器１０Ａの言語設定部３０は、機器１０ＡのＯＳの言語、又は、機器１０ＡにインストールされているアプリケーションソフトウェアＡの言語を、端末装置１２にインストールされているアプリケーションソフトウェアＡの言語である日本語に変更してもよい。
【０１７６】
アカウントαに紐付けられたユーザによって機器１０Ａに対して与えられた処理が完了した場合、当該ユーザが機器１０Ａからログアウトした場合、当該ユーザが端末装置１２からログアウトした場合、又は、タイムアウトが発生した場合等、機器１０Ａの言語設定部３０は、機器１０Ａの言語設定を変更前の言語設定に戻す。
【０１７７】
また、アカウントβに紐付けられたユーザが端末装置１２にログインしており、端末装置１２が機器１０Ａに接続した場合、アカウントβに紐付けられた言語設定に従って、機器１０Ａの言語設定が制御される。例えば、機器１０ＡのＯＳの言語が英語に設定されている場合、アカウントβに紐付けられた言語設定と機器１０Ａの言語設定とが同じであるため、機器１０Ａの言語設定部３０は、機器１０Ａの言語設定を変更しない。こうすることで、アカウントβに紐付けられたユーザが機器１０Ａを使用するときには、機器１０ＡのＵＩ部１８の言語が英語に設定される。
【０１７８】
変形例３によれば、端末装置１２にログインしているユーザアカウントに応じて、機器１０の言語設定が変更される。こうすることで、個々のユーザに適した言語が用いられる。
【０１７９】
言語設定部３０は、アプリケーションソフトウェアの言語設定を、端末装置１２のＯＳの言語設定よりも優先させて、機器１０の言語設定を変更してもよい。例えば、端末装置１２のＯＳの言語と、端末装置１２にインストールされているアプリケーションソフトウェアの言語とが異なる場合、言語設定部３０は、機器１０の言語、当該アプリケーションソフトウェアの言語に設定する。
【０１８０】
例えば、アカウントγに紐付けられたユーザが端末装置１２にログインし、端末装置１２が機器１０Ａに接続しているものとする。アカウントγに関して、端末装置１２のＯＳの言語は中国語に設定されており、端末装置１２にインストールされているアプリケーションソフトウェアＡの言語は英語に設定されている。例えば、機器１０ＡのＯＳの言語として日本語が設定されている場合、機器１０Ａの言語設定部３０は、機器１０ＡのＯＳの言語を、端末装置１２にインストールされているアプリケーションソフトウェアＡの言語である英語に変更する。こうすることで、機器１０Ａを操作するためのアプリケーションソフトウェアＡの言語である英語に従って、機器１０ＡのＵＩ部１８に表示される文字列が表現される。言語設定部３０は、機器１０ＡにインストールされているアプリケーションソフトウェアＡの言語を英語に設定してもよい。
【０１８１】
なお、ユーザアカウント毎に言語が設定されていない場合であっても、言語設定部３０は、アプリケーションソフトウェアの言語設定を、端末装置１２のＯＳの言語設定よりも優先させて、機器１０の言語設定を変更してもよい。つまり、この処理は、変形例３以外の実施例にも適用されてもよい。
【０１８２】
（変形例４）
以下、変形例４について説明する。変形例４では、端末装置１２のＯＳの言語設定又はアプリケーションソフトウェアの言語設定を、機器１０の言語設定としてユーザが選択するための画面が、端末装置１２のＵＩ部３４に表示される。図９は、その画面の一例を示す。
【０１８３】
例えば、端末装置１２が機器１０に接続した場合、端末装置１２の制御部４２は、画面８２をＵＩ部３４に表示させる。画面８２には、端末装置１２のＯＳの言語を示す情報と、端末装置１２にインストールされ当該機器１０を操作するためのアプリケーションソフトウェアの言語を示す情報が表示される。例えば、端末装置１２のＯＳの言語が日本語に設定されており、当該機器１０を操作するためのアプリケーションソフトウェアＡの言語が英語に設定されているものとする。この場合、それらの言語を示す情報が画面８２に表示される。
【０１８４】
ユーザが画面８２上で言語を選択して設定指示を与えた場合、ユーザによって選択された言語を示す情報が、端末装置１２から機器１０に送信される。機器１０の言語設定部３０は、機器１０の言語を、ユーザによって選択された言語に変更する。機器１０のＯＳの言語が変更されてもよいし、機器１０を操作するためのアプリケーションソフトウェアの言語が変更されてもよい。例えば、ユーザが日本語を選択した場合、機器１０の言語が日本語に設定される。
【０１８５】
変形例４によれば、端末装置１２のＯＳの言語と、端末装置１２にインストールされているアプリケーションソフトウェアの言語とが設定されている場合において、ユーザによって選択された言語が機器１０の言語に設定される。
【０１８６】
（変形例５）
以下、図１０を参照して、変形例５について説明する。図１０は、複合機としての機器１０Ｃと端末装置１２Ａ，１２Ｂを示す。端末装置１２Ａ，１２Ｂは、端末装置１２と同じ構成を有する。
【０１８７】
一例として、機器１０Ｃに設定されている言語は英語であり、端末装置１２Ａに設定されている言語は日本語であり、端末装置１２Ｂに設定されている言語は中国語であるものとする。
【０１８８】
端末装置１２Ａが機器１０Ｃに接続した場合、上述した実施形態と同様に、機器１０Ｃの言語設定が端末装置１２Ａの言語設定に変更される。ここでは、機器１０Ｃの言語が日本語に設定される。これにより、日本語で表現された文字列が機器１０Ｃに表示されたり、日本語で表現された音声が機器１０Ｃから発せられたりする。
【０１８９】
端末装置１２ＡのユーザＡが機器１０Ｃを利用している間に、端末装置１２Ｂが機器１０Ｃに接続したものとする。機器１０Ｃの元々の言語設定（例えば英語）が端末装置１２Ｂの言語設定と異なる場合、機器１０Ｃの言語設定部３０は、ユーザＡによる機器１０Ｃの利用が終了した後に、機器１０Ｃの言語設定を端末装置１２Ｂの言語設定に変更する。例えば、端末装置１２Ａを介した機器１０Ｃの利用が終了した後、端末装置１２Ａを介して機器１０Ｃに与えられた処理の実行が完了した後、ユーザＡによって機器１０Ｃに直接的に与えられた処理の実行が完了した後、ユーザＡが機器１０Ｃからログアウトした後、又は、タイムアウトが発生した後に、言語設定部３０は、機器１０Ｃの言語設定を端末装置１２Ｂの言語設定に変更する。
【０１９０】
上記の例では、ユーザＡによる機器１０Ｃの利用が終了した後に、言語設定部３０は、機器１０Ｃの言語を中国語に設定する。これにより、中国語で表現された文字列が機器１０Ｃに表示されたり、中国語で表現された音声が機器１０Ｃから発せられたりする。
【０１９１】
変形例５によれば、複数の端末装置１２が機器１０に接続した場合であっても、各端末装置１２に適した言語が機器１０に設定される。
【０１９２】
変形例５において、端末装置１２Ｂに設定されている言語のデータ（例えば中国語データ）が機器１０Ｃに記憶されていない場合がある。この場合、端末装置１２Ｂの制御部４２は、端末装置１２ＡのユーザＡによって機器１０Ｃが使用されている間に、端末装置１２ＢのユーザＢが機器１０Ｃを利用するときに通知される情報を機器１０Ｃから取得し、その情報を端末装置１２Ｂに設定されている言語（例えば中国語）に翻訳し、その翻訳された情報を機器１０Ｃに送信してもよい。ユーザＡによる機器１０Ｃの利用が終了した後、その翻訳された情報（例えば中国語に翻訳された文字列）が機器１０Ｃに表示されたり、その翻訳された音声（例えば中国語に翻訳された音声）が機器１０Ｃから発せられたりする。
【０１９３】
例えば、端末装置１２Ｂの制御部４２は、機器１０Ｃのメイン画面に表示される情報を機器１０Ｃから取得し、その情報中国語に翻訳し、翻訳された情報を機器１０Ｃに送信する。こうすることで、ユーザＡによる機器１０Ｃの使用が終了した後に、中国語に翻訳されたメイン画面が機器１０Ｃに表示される。音声についても同様である。
【０１９４】
また、端末装置１２Ｂの制御部４２は、機器１０Ｃが有する各機能に関する各画面に表示される情報を中国語に翻訳してもよい。こうすることで、ユーザＢが機器１０Ｃを使用するときに、中国語に翻訳された各画面が機器１０Ｃに表示される。音声についても同様である。
【０１９５】
また、端末装置１２ＢのユーザＢが、端末装置１２Ｂにおいて、機器１０Ｃの機能を指定した場合、端末装置１２Ｂの制御部４２は、その指定された機能に関して機器１０Ｃに表示される情報（例えば設定画面に表示される情報）を中国語に翻訳してもよい。具体例を挙げて説明する。ユーザＢが、端末装置１２Ｂにおいて、機器１０Ｃのプリント機能を実行対象の機能として指定した場合、端末装置１２Ｂの制御部４２は、プリント機能に関して機器１０Ｃに表示される情報（例えばプリント設定画面に表示される情報）を機器１０Ｃから取得し、その情報を中国語に翻訳し、中国語に翻訳された情報を機器１０Ｃに送信する。こうすることで、ユーザＡによる機器１０Ｃの使用が終了した後に、中国語に翻訳されたプリント設定画面が機器１０Ｃに表示される。音声についても同様である。
【０１９６】
上記のように、他のユーザが機器１０を使用している間に翻訳を行うことで、他のユーザの使用が終了した後に翻訳を開始する場合と比べて、他のユーザの使用が終了した後、より早い段階で、翻訳された情報が提供される。
【０１９７】
（変形例６）
以下、変形例６について説明する。変形例６では、端末装置１２が複数の機器１０に接続した場合、当該複数の機器１０の中で言語設定が端末装置１２の言語設定と異なる１又は複数の機器１０の言語設定が、端末装置１２の言語設定に変更される。以下、図１１を参照して、変形例６について詳しく説明する。図１１は、変形例６に係る情報処理システムの一例を示す。
【０１９８】
機器１０Ａ，１０Ｂ，１０Ｃ，１０Ｄは、日本国内に設置されており、機器１０Ｆ，１０Ｇ，１０Ｈは、アメリカ合衆国内に設置されている。図１１に示す例では、中継器としての機器１０Ｅは用いられていない。
【０１９９】
例えば、端末装置１２が、中継器としての機器１０Ａ及び機器１０Ｅを介さずに、機器１０Ｄ，１０Ｆ，１０Ｇ，１０Ｈに同時に接続したものとする。具体的には、端末装置１２は、機器１０Ｄ，１０Ｇ，１０Ｈと直接的に接続し、機器１０Ｈを介して機器１０Ｆに接続している。なお、ここでの同時接続は、端末装置１２が各機器１０に接続するタイミングが完全に一致していてもよいし、一致していなくてもよい。例えば、各機器１０への接続の開始時点が一致していてもよいし、各機器１０への接続の終了時点が一致していてもよいし、各機器１０への接続の開始時点が一致せずに接続期間が重複していてもよいし、各機器１０への接続の終了時点が一致せずに接続期間が重複していてもよい。もちろん、処理速度及び通信環境によって、機器１０毎に、接続の開始時点及び終了時点に差が生じる場合もある。例えば、端末装置１２が、各機器１０に対して同時に接続要求を示す情報を送信し、その結果、端末装置１２と各機器１０とが完全に同時に接続されてもよいし、機器１０毎に時間差が生じて端末装置１２と各機器１０とが接続されてもよい。
【０２００】
例えば、機器１０Ｄと端末装置１２の言語は日本語に設定されており、機器１０Ｆ，１０Ｇ，１０Ｈの言語は英語に設定されているものとする。この場合、機器１０Ｆ，１０Ｇ，１０Ｈの言語設定が、端末装置１２の言語設定に変更される。つまり、機器１０Ｆ，１０Ｇ，１０Ｈの言語が日本語に設定される。機器１０Ｄと端末装置１２の言語設定は同じであるため、機器１０Ｄの言語設定は変更されない。このように、端末装置１２が複数の機器１０に接続した場合、言語設定が変更される機器１０と、言語設定が変更されない機器１０とが混在していてもよい。つまり、個々の機器１０毎に言語設定の変更の有無が判断される。
【０２０１】
言語設定の変更は、各機器１０の言語設定部３０によって行われてもよいし、端末装置１２の言語設定部４４によって行われてもよいし、サーバ１４の言語設定部５２によって行われてもよい。
【０２０２】
変形例６によれば、端末装置１２が複数の機器１０に接続した場合において、当該複数の機器１０の中に、言語設定が端末装置１２の言語設定と異なる機器１０が存在する場合、当該機器１０の言語設定が、端末装置１２の言語設定に変更される。このように、端末装置１２が複数の機器１０に接続した場合であっても、機器１０の言語設定を簡易に変更することができる。
【０２０３】
上述した実施形態及び変形例は、以下に示す例に用いることができる。例えば、携帯型の音楽プレイヤが、物理的に又は無線等によってスピーカに接続された場合、スピーカの言語設定が音楽プレイヤの言語設定に変更される。例えば、スピーカの画面に表示される情報、音楽プレイヤの言語に変更される。スピーカから発せられる音声についても同様である。この例では、音楽プレイヤが端末装置１２として機能し、スピーカが機器１０として機能する。
【０２０４】
上述した実施形態及び変形例において、機器１０同士が接続された場合に、機器１０の言語設定が変更されてもよい。例えば、一方の機器１０が他方の機器１０に接続要求を示す情報を送信して、一方の機器１０が他方の機器１０に接続された場合、他方の機器１０の言語設定が、一方の機器１０の言語設定に変更されてもよい。
【０２０５】
なお、特定の言語が用いられることが通常である場合には、機器１０の言語は、その特定の言語に変更されてもよい。例えば、特定の技術分野においては英語が用いられることが通常である場合、その技術に用いられる機器１０の言語が英語に設定されてもよい。
【０２０６】
上記の機器１０、端末装置１２及びサーバ１４は、一例としてハードウェアとソフトウェアとの協働により実現される。具体的には、機器１０、端末装置１２及びサーバ１４は、図示しないＣＰＵ等の１又は複数のプロセッサを備えている。当該１又は複数のプロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することにより、機器１０の各部の機能が実現される。上記プログラムは、ＣＤやＤＶＤ等の記録媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。別の例として、機器１０、端末装置１２及びサーバ１４のそれぞれの各部は、例えばプロセッサや電子回路やＡＳＩＣ（Application Specific Integrated Circuit）等のハードウェア資源により実現されてもよい。その実現においてメモリ等のデバイスが利用されてもよい。更に別の例として、機器１０、端末装置１２及びサーバ１４のそれぞれの各部は、ＤＳＰ（Digital Signal Processor）やＦＰＧＡ（Field Programmable Gate Array）等によって実現されてもよい。
【符号の説明】
【０２０７】
１０  機器、１２  端末装置、１４  サーバ、２８，４２，５０  制御部、３０，４４，５２  言語設定部。
【図１】
2019200472.tif 000003
【図２】
2019200472.tif 000004
【図３】
2019200472.tif 000005
【図４】
2019200472.tif 000006
【図５】
2019200472.tif 000007
【図６】
2019200472.tif 000008
【図７】
2019200472.tif 000009
【図８】
2019200472.tif 000010
【図９】
2019200472.tif 000011
【図１０】
2019200472.tif 000012
【図１１】
2019200472.tif 000013