(57)【要約】【課題】画像処理装置が端末装置を介してユーザーに各種操作を案内する際に、ユーザーの理解しやすい言語で各種操作を案内できるようにする。【解決手段】画像処理システム１は、ユーザーが使用可能である言語情報７０に基づき案内情報７２を生成する画像処理装置２と、画像処理装置２と通信を行い、言語情報７０を画像処理装置２に送信する端末装置３とを備える。画像処理装置２は言語情報７０に基づき案内情報７２を生成し、案内情報７２を端末装置３に送信する。端末装置３は案内情報７２に基づく案内通知をユーザーに行う。【選択図】図１
2019047398.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置と、
前記画像処理装置と通信を行う端末装置と、
を備える画像処理システムであって、
前記端末装置は、
ユーザーの使用可能言語に関する言語情報を前記画像処理装置へ送信する情報送信手段、
を備え、
前記画像処理装置は、
前記端末装置から受信する前記言語情報に基づいてユーザーに操作を案内するための案内情報を生成する案内情報生成手段と、
前記案内情報生成手段によって生成される前記案内情報を前記端末装置へ送信する案内情報送信手段と、
を備えることを特徴とする画像処理システム。
【請求項２】
前記言語情報には、ユーザーが使用可能な複数の言語に関する情報が含まれており、
前記案内情報生成手段は、前記複数の言語の中に、前記画像処理装置において使用中の設定言語が含まれている場合には前記設定言語に対応する前記案内情報を生成することを特徴とする請求項１に記載の画像処理システム。
【請求項３】
前記案内情報は、前記端末装置において表示可能な操作画面情報を含んでおり、
前記端末装置は、
前記案内情報に含まれる前記操作画面情報に基づいてユーザーが操作可能な操作画面を表示する表示手段と、
前記操作画面に対するユーザーの操作に基づいて操作情報を生成する操作情報生成手段と、
を更に備え、
前記情報送信手段は、前記操作情報を前記画像処理装置へ送信することにより、前記画像処理装置を遠隔操作することを特徴とする請求項１又は２に記載の画像処理システム。
【請求項４】
前記操作画面は、ユーザーによる操作に基づいて前記案内情報の言語を変更することが可能であり、
前記案内情報生成手段は、前記操作画面において前記案内情報の言語が変更された場合、前記操作情報に基づいて前記案内情報の言語を変更することを特徴とする請求項３に記載の画像処理システム。
【請求項５】
前記案内情報は、前記端末装置において再生可能な音声情報を含んでおり、
前記端末装置は、
前記案内情報に含まれる前記音声情報に基づいて音声出力を行う音声出力手段、
を更に備えることを特徴とする請求項１乃至４のいずれかに記載の画像処理システム。
【請求項６】
前記端末装置は、
アプリケーションからユーザーの言語使用履歴情報を収集する情報収集手段と、
前記言語使用履歴情報に基づいて前記言語情報を生成する言語情報生成手段と、
を更に備え、
前記情報送信手段は、前記言語情報生成手段によって生成される前記言語情報を前記画像処理装置へ送信することを特徴とする請求項１乃至５のいずれかに記載の画像処理システム。
【請求項７】
前記案内情報は、前記端末装置において表示可能な操作画面情報と、前記端末装置において再生可能な音声情報と、を含んでおり、
前記案内情報生成手段は、前記操作画面情報の言語と、前記音声情報の言語とを一致させることを特徴とする請求項１乃至６のいずれかに記載の画像処理システム。
【請求項８】
前記端末装置は、
ユーザーによる操作に基づいて処理速度優先処理と操作性優先処理とのいずれか一方を決定する優先処理決定手段、
を更に備え、
前記案内情報生成手段は、前記優先処理決定手段により処理速度優先処理が決定された場合には、前記言語情報に含まれる複数の言語の中から、前記画像処理装置において使用中の設定言語に対応する前記案内情報を生成し、前記優先処理決定手段により操作性優先処理が決定された場合には、前記言語情報に含まれる複数の言語の中から、ユーザーの使用頻度が相対的に高い言語を選択して当該言語に対応する前記案内情報を生成することを特徴とする請求項１乃至７のいずれかに記載の画像処理システム。
【請求項９】
ユーザーに操作を案内するための案内情報を端末装置に送信する画像処理装置であって、
前記端末装置から送信されるユーザーの使用可能言語に関する言語情報を受信する情報受信手段と、
前記言語情報に基づいて前記案内情報を生成する案内情報生成手段と、
前記案内情報生成手段によって生成される前記案内情報を前記端末装置へ送信する案内情報送信手段と、
そ備えることを特徴とする画像処理装置。  
【請求項１０】
前記言語情報には、ユーザーが使用可能な複数の言語に関する情報が含まれており、
前記案内情報生成手段は、前記複数の言語の中に、前記画像処理装置において使用中の設定言語が含まれている場合には前記設定言語に対応する前記案内情報を生成することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記案内情報は、前記端末装置において表示可能な操作画面情報を含んでおり、
前記端末装置から送信される前記操作画面情報に基づく操作画面に対するユーザーの操作情報を受信することにより、操作情報に基づく処理を行う操作反映手段を更に備えることを特徴とする請求項９又は１０に記載の画像処理装置。
【請求項１２】
前記操作画面は、ユーザーによる操作に基づいて前記案内情報の言語を変更することが可能であり、
前記案内情報生成手段は、前記操作画面において前記案内情報の言語が変更された場合、前記操作情報に基づいて前記案内情報の言語を変更することを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
前記案内情報は、前記端末装置において表示可能な操作画面情報と、前記端末装置において再生可能な音声情報と、を含んでおり、
前記案内情報生成手段は、前記操作画面情報の言語と、前記音声情報の言語とを一致させることを特徴とする請求項９乃至１２のいずれかに記載の画像処理装置。
【請求項１４】
前記案内情報生成手段は、前記端末装置から送信される処理速度優先処理情報を受信した場合、前記言語情報に含まれる複数の言語の中から、当該画像処理装置において使用中の設定言語に対応する前記案内情報を作成し、前記端末装置から送信される操作性優先処理情報を受信した場合、前記言語情報に含まれる複数の言語の中から、ユーザーの使用頻度が相対的に高い言語を選択して当該言語に対応する前記案内情報を生成することを特徴とする請求項９乃至１３のいずれかに記載の画像処理装置。
【請求項１５】
画像処理装置から送信されるユーザーに操作を案内するための案内情報に基づいた案内通知を行う端末装置であって、
ユーザーの使用可能言語に関する言語情報を前記画像処理装置へ送信する情報送信手段と、
前記画像処理装置から送信される前記案内情報を受信する案内情報受信手段と、
を備えることを特徴とする端末装置。
【請求項１６】
前記言語情報には、ユーザーが使用可能な複数の言語に関する情報が含まれていることを特徴とする請求項１５に記載の端末装置。
【請求項１７】
前記案内情報に含まれる操作画面情報に基づいてユーザーが操作可能な操作画面を表示する表示手段と、
前記操作画面に対するユーザーの操作に基づいて操作情報を生成する操作情報生成手段と、
を備え、
前記情報送信手段は、前記操作情報を前記画像処理装置へ送信することにより、前記画像処理装置を遠隔操作することを特徴とする請求項１５又は１６に記載の端末装置。
【請求項１８】
前記操作画面は、ユーザーによる操作に基づいて前記案内情報の言語を変更することが可能であることを特徴とする請求項１７に記載の端末装置。
【請求項１９】
前記案内情報は音声情報を含んでおり、
前記案内情報に含まれる前記音声情報に基づいて音声出力を行う音声出力手段、
を更に備えることを特徴とする請求項１５乃至１８のいずれかに記載の端末装置。
【請求項２０】
アプリケーションからユーザーの言語使用履歴情報を収集する情報収集手段と、
前記言語使用履歴情報に基づいて前記言語情報を生成する言語情報生成手段と、
を更に備え、
前記情報送信手段は、前記言語情報生成手段によって生成される前記言語情報を前記画像処理装置へ送信することを特徴とする請求項１５乃至１９のいずれかに記載の端末装置。
【請求項２１】
前記画像処理装置において使用中の設定言語に対応した案内通知を行うことを優先する処理速度優先処理と、前記言語情報に含まれる複数の言語の中からユーザーの使用頻度が相対的に高い言語に対応した案内通知を行うことを優先する操作性優先処理とのいずれか一方を決定する優先処理決定手段、
を更に備え、
前記情報送信手段は、上記優先処理決定手段における決定情報を前記画像処理装置に送信し、前記画像処理装置に上記決定情報に対応する前記案内情報を作成させることを特徴とする請求項１５乃至２０のいずれかに記載の端末装置。
【請求項２２】
ユーザーに操作を案内するための案内情報を端末装置に送信する画像処理装置において実行されるプログラムであって、前記画像処理装置に、
前記端末装置から送信されるユーザーの使用可能言語に関する言語情報を受信する情報受信ステップと、
前記言語情報に基づいて前記案内情報を生成する案内情報生成ステップと、
前記案内情報生成ステップによって生成される前記案内情報を前記端末装置へ送信する案内情報送信ステップと、
を実行させることを特徴とするプログラム。
【請求項２３】
前記言語情報には、ユーザーが使用可能な複数の言語に関する情報が含まれており、
前記案内情報生成ステップは、前記複数の言語の中に、前記画像処理装置において使用中の設定言語が含まれている場合には前記設定言語に対応する前記案内情報を生成することを特徴とする請求項２２に記載のプログラム。
【請求項２４】
画像処理装置から送信されるユーザーに操作を案内するための案内情報に基づいた案内通知を行う端末装置において実行されるプログラムであって、前記端末装置に、
ユーザーの使用可能言語に関する言語情報を前記画像処理装置へ送信する情報送信ステップと、
前記画像処理装置から送信される前記案内情報を受信する案内情報受信ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、画像処理装置、端末装置及びプログラムに関し、特に端末装置から画像処理装置を遠隔制御するための技術に関する。
【背景技術】
【０００２】
ＭＦＰ（Multifunction Peripherals）などの画像処理装置は、ユーザーがジョブの設定操作などの各種操作を行うためのユーザーインタフェースとして操作パネルを備えており、その操作パネルに様々な操作画面を表示してユーザーによる操作入力を受け付ける。一方、近年のスマートフォンやタブレット端末などのユーザーがタッチ操作可能な端末装置の普及に伴い、画像処理装置が操作パネルに表示する操作画面を端末装置に送信して表示させることにより端末装置からの遠隔操作を受け付けることを可能にした技術が提案されている（例えば特許文献１）。
【０００３】
従来の遠隔操作技術では、端末装置において遠隔制御用のアプリケーションが起動されると、端末装置と画像処理装置との連携動作が開始される。画像処理装置は、端末装置との連携動作を開始すると、操作パネルに表示している操作画面に対応する画像データを生成し、その画像データを端末装置へ送信する。したがって、端末装置において表示される操作画面は、画像処理装置の設定言語に対応する画面となる。例えば、画像処理装置の設定言語が英語であれば、端末装置において英語の操作画面が表示されるのに対し、画像処理装置の設定言語が日本語であれば、端末装置において日本語の操作画面が表示される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４‐１９７３６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ユーザーは、出張などで外国の事業所などを訪れた際、普段使用している言語とは異なる設定言語の画像処理装置を使用することがある。この場合、ユーザーの端末装置を画像処理装置と連携させると、ユーザーにとって理解できない言語や、理解し難い言語の操作画面が端末装置に表示されてしまうことがある。そのため、端末装置を用いて画像処理装置を遠隔操作する際の操作性が著しく低下してしまうという問題がある。
【０００６】
そこで本発明は、従来の問題点を改善すべく、端末装置がユーザーの使用可能言語に関する言語情報を画像処理装置に送信することにより、画像処理装置がユーザーの理解しやすい言語で各種操作を案内できるようにした画像処理システム、画像処理装置、端末装置及びプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に係る発明は、画像処理システムであって、画像処理装置と、前記画像処理装置と通信を行う端末装置と、を備える画像処理システムであって、前記端末装置は、ユーザーの使用可能言語に関する言語情報を前記画像処理装置へ送信する情報送信手段、を備え、前記画像処理装置は、前記端末装置から受信する前記言語情報に基づいてユーザーに操作を案内するための案内情報を生成する案内情報生成手段と、前記案内情報生成手段によって生成される前記案内情報を前記端末装置へ送信する案内情報送信手段と、を備えることを特徴とする構成である。
【０００８】
請求項２に係る発明は、請求項１に記載の画像処理システムにおいて、前記言語情報には、ユーザーが使用可能な複数の言語に関する情報が含まれており、前記案内情報生成手段は、前記複数の言語の中に、前記画像処理装置において使用中の設定言語が含まれている場合には前記設定言語に対応する前記案内情報を生成することを特徴とする構成である。
【０００９】
請求項３に係る発明は、請求項１又は２に記載の画像処理システムにおいて、前記案内情報は、前記端末装置において表示可能な操作画面情報を含んでおり、前記端末装置は、前記案内情報に含まれる前記操作画面情報に基づいてユーザーが操作可能な操作画面を表示する表示手段と、前記操作画面に対するユーザーの操作に基づいて操作情報を生成する操作情報生成手段と、を更に備え、前記情報送信手段は、前記操作情報を前記画像処理装置へ送信することにより、前記画像処理装置を遠隔操作することを特徴とする構成である。
【００１０】
請求項４に係る発明は、請求項３に記載の画像処理システムにおいて、前記操作画面は、ユーザーによる操作に基づいて前記案内情報の言語を変更することが可能であり、前記案内情報生成手段は、前記操作画面において前記案内情報の言語が変更された場合、前記操作情報に基づいて前記案内情報の言語を変更することを特徴とする構成である。
【００１１】
請求項５に係る発明は、請求項１乃至４のいずれかに記載の画像処理システムにおいて、前記案内情報は、前記端末装置において再生可能な音声情報を含んでおり、前記端末装置は、前記案内情報に含まれる前記音声情報に基づいて音声出力を行う音声出力手段、を更に備えることを特徴とする構成である。
【００１２】
請求項６に係る発明は、請求項１乃至５のいずれかに記載の画像処理システムにおいて、前記端末装置は、アプリケーションからユーザーの言語使用履歴情報を収集する情報収集手段と、前記言語使用履歴情報に基づいて前記言語情報を生成する言語情報生成手段と、を更に備え、前記情報送信手段は、前記言語情報生成手段によって生成される前記言語情報を前記画像処理装置へ送信することを特徴とする構成である。
【００１３】
請求項７に係る発明は、請求項１乃至６のいずれかに記載の画像処理システムにおいて、前記案内情報は、前記端末装置において表示可能な操作画面情報と、前記端末装置において再生可能な音声情報と、を含んでおり、前記案内情報生成手段は、前記操作画面情報の言語と、前記音声情報の言語とを一致させることを特徴とする構成である。
【００１４】
請求項８に係る発明は、請求項１乃至７のいずれかに記載の画像処理システムにおいて、前記端末装置は、ユーザーによる操作に基づいて処理速度優先処理と操作性優先処理とのいずれか一方を決定する優先処理決定手段、を更に備え、前記案内情報生成手段は、前記優先処理決定手段により処理速度優先処理が決定された場合には、前記言語情報に含まれる複数の言語の中から、前記画像処理装置において使用中の設定言語に対応する前記案内情報を生成し、前記優先処理決定手段により操作性優先処理が決定された場合には、前記言語情報に含まれる複数の言語の中から、ユーザーの使用頻度が相対的に高い言語を選択して当該言語に対応する前記案内情報を生成することを特徴とする構成である。
【００１５】
請求項９に係る発明は、ユーザーに操作を案内するための案内情報を端末装置に送信する画像処理装置であって、前記端末装置から送信されるユーザーの使用可能言語に関する言語情報を受信する情報受信手段と、前記言語情報に基づいて前記案内情報を生成する案内情報生成手段と、前記案内情報生成手段によって生成される前記案内情報を前記端末装置へ送信する案内情報送信手段と、を備えることを特徴とする構成である。
【００１６】
請求項１０に係る発明は、請求項９に記載の画像処理装置において、前記言語情報には、ユーザーが使用可能な複数の言語に関する情報が含まれており、前記案内情報生成手段は、前記複数の言語の中に、前記画像処理装置において使用中の設定言語が含まれている場合には前記設定言語に対応する前記案内情報を生成することを特徴とする構成である。
【００１７】
請求項１１に係る発明は、請求項９又は１０に記載の画像処理装置において、前記案内情報は、前記端末装置において表示可能な操作画面情報を含んでおり、前記端末装置から送信される前記操作画面情報に基づく操作画面に対するユーザーの操作情報を受信することにより、操作情報に基づく処理を行う操作反映手段を更に備えることを特徴とする構成である。
【００１８】
請求項１２に係る発明は、請求項１１に記載の画像処理装置において、前記操作画面は、ユーザーによる操作に基づいて前記案内情報の言語を変更することが可能であり、前記案内情報生成手段は、前記操作画面において前記案内情報の言語が変更された場合、前記操作情報に基づいて前記案内情報の言語を変更することを特徴とする構成である。
【００１９】
請求項１３に係る発明は、請求項９乃至１２のいずれかに記載の画像処理装置において、前記案内情報は、前記端末装置において表示可能な操作画面情報と、前記端末装置において再生可能な音声情報と、を含んでおり、前記案内情報生成手段は、前記操作画面情報の言語と、前記音声情報の言語とを一致させることを特徴とする構成である。
【００２０】
請求項１４に係る発明は、請求項９乃至１３のいずれかに記載の画像処理装置において、前記案内情報生成手段は、前記端末装置から送信される処理速度優先処理情報を受信した場合、前記言語情報に含まれる複数の言語の中から、当該画像処理装置において使用中の設定言語に対応する前記案内情報を作成し、前記端末装置から送信される操作性優先処理情報を受信した場合、前記言語情報に含まれる複数の言語の中から、ユーザーの使用頻度が相対的に高い言語を選択して当該言語に対応する前記案内情報を生成することを特徴とする構成である。
【００２１】
請求項１５に係る発明は、画像処理装置から送信されるユーザーに操作を案内するための案内情報に基づいた案内通知を行う端末装置であって、ユーザーの使用可能言語に関する言語情報を前記画像処理装置へ送信する情報送信手段と、前記画像処理装置から送信される前記案内情報を受信する案内情報受信手段と、を備えることを特徴とする構成である。
【００２２】
請求項１６に係る発明は、請求項１５に記載の端末装置において、前記言語情報には、ユーザーが使用可能な複数の言語に関する情報が含まれていることを特徴とする構成である。
【００２３】
請求項１７に係る発明は、請求項１５又は１６に記載の端末装置において、前記案内情報に含まれる操作画面情報に基づいてユーザーが操作可能な操作画面を表示する表示手段と、前記操作画面に対するユーザーの操作に基づいて操作情報を生成する操作情報生成手段と、を備え、前記情報送信手段は、前記操作情報を前記画像処理装置へ送信することにより、前記画像処理装置を遠隔操作することを特徴とする構成である。
【００２４】
請求項１８に係る発明は、請求項１７に記載の端末装置において、前記操作画面は、ユーザーによる操作に基づいて前記案内情報の言語を変更することが可能であることを特徴とする構成である。
【００２５】
請求項１９に係る発明は、請求項１５乃至１８のいずれかに記載の端末装置において、前記案内情報は音声情報を含んでおり、前記案内情報に含まれる前記音声情報に基づいて音声出力を行う音声出力手段、を更に備えることを特徴とする構成である。
【００２６】
請求項２０に係る発明は、請求項１５乃至１９のいずれかに記載の端末装置において、アプリケーションからユーザーの言語使用履歴情報を収集する情報収集手段と、前記言語使用履歴情報に基づいて前記言語情報を生成する言語情報生成手段と、を更に備え、前記情報送信手段は、前記言語情報生成手段によって生成される前記言語情報を前記画像処理装置へ送信することを特徴とする構成である。
【００２７】
請求項２１に係る発明は、請求項１５乃至２０のいずれかに記載の端末装置において、前記画像処理装置において使用中の設定言語に対応した案内通知を行うことを優先する処理速度優先処理と、前記言語情報に含まれる複数の言語の中からユーザーの使用頻度が相対的に高い言語に対応した案内通知を行うことを優先する操作性優先処理とのいずれか一方を決定する優先処理決定手段、を更に備え、前記情報送信手段は、上記優先処理決定手段における決定情報を前記画像処理装置に送信し、前記画像処理装置に上記決定情報に対応する前記案内情報を作成させることを特徴とする構成である。
【００２８】
請求項２２に係る発明は、ユーザーに操作を案内するための案内情報を端末装置に送信する画像処理装置において実行されるプログラムであって、前記画像処理装置に、前記端末装置から送信されるユーザーの使用可能言語に関する言語情報を受信する情報受信ステップと、前記言語情報に基づいて前記案内情報を生成する案内情報生成ステップと、前記案内情報生成ステップによって生成される前記案内情報を前記端末装置へ送信する案内情報送信ステップと、を実行させることを特徴とする構成である。
【００２９】
請求項２３に係る発明は、請求項２２に記載のプログラムにおいて、前記言語情報には、ユーザーが使用可能な複数の言語に関する情報が含まれており、前記案内情報生成ステップは、前記複数の言語の中に、前記画像処理装置において使用中の設定言語が含まれている場合には前記設定言語に対応する前記案内情報を生成することを特徴とする構成である。
【００３０】
請求項２４に係る発明は、画像処理装置から送信されるユーザーに操作を案内するための案内情報に基づいた案内通知を行う端末装置において実行されるプログラムであって、前記端末装置に、ユーザーの使用可能言語に関する言語情報を前記画像処理装置へ送信する情報送信ステップと、前記画像処理装置から送信される前記案内情報を受信する案内情報受信ステップと、を実行させることを特徴とする構成である。
【発明の効果】
【００３１】
本発明によれば、ユーザーが使用可能な言語情報に基づき、画像処理装置が案内情報を生成するため、ユーザーが使用可能な言語でのみ、端末装置から案内通知を行うことが可能である。それ故、ユーザーが案内通知を理解できないことを無くすことができる。
【図面の簡単な説明】
【００３２】
【図１】画像処理システムの構成概念を示す図である。
【図２】画像処理装置のハードウェア構成及び機能構成の一例を示す図である。
【図３】端末装置のハードウェア構成及び機能構成の一例を示す図である。
【図４】画面データ及び画面パーツデータの一例を示す図である。
【図５】優先処理選択の一例を示す図である。
【図６】言語情報生成部の機能構成の一例を示す図である。
【図７】言語スコア算出基準の一例を示す図である。
【図８】遠隔制御アプリ起動時の画像処理装置及び端末装置で行われる動作プロセスを示す図である。
【図９】画像処理装置で行われる初期操作画面生成処理の一例を示すフローチャートです。
【図１０】（ａ）端末装置で行われる言語設定表示付加処理の一例を示すフローチャートである。（ｂ）端末装置に表示される操作画面に言語設表示を付加した一例を示す図である。
【図１１】ユーザー操作により設定言語変更がされた際の画像処理装置及び端末装置で行われる動作プロセスを示す図である。
【図１２】ユーザーによる操作が行われた際の画像処理装置及び端末装置で行われる動作プロセスを示す図である。
【図１３】ユーザーによる操作が行われた際の画像処理装置で行われる処理手順の一例を示すフローチャートである。
【図１４】端末装置で行われる言語情報生成処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００３３】
以下、本発明の好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下において参照する各図面では互いに共通する要素に同一符号を付しており、それらについての重複する説明は省略する。
【００３４】
[１．画像処理システム１の構成]
[１．１．全体構成]
図１は、本発明の一実施形態である画像処理システム１の構成概念を示す図である。画像処理システム１は、ＭＦＰなどで構成される画像処理装置２と、パーソナルコンピュータ（ＰＣ）やタブレット端末、スマートフォンなどで構成される端末装置３とを備えている。画像処理装置２と端末装置３とは、ＬＡＮ(Local Area Network)などのネットワークを介して、或いは、Ｂｌｕｅｔｏｏｔｈ（登録商標）や、ＷｉＦｉ，ＮＦＣ(Near Field Communication)などの無線通信手段を介して、互いにデータ通信を行うことができる構成である。
【００３５】
画像処理装置２は、例えばコピー機能やスキャン機能、プリント機能、ＦＡＸ機能、ＢＯＸ機能などの複数の機能を備えており、ユーザーによって選択された機能を動作させてジョブを実行する。尚、ＢＯＸ機能とは、画像データやドキュメントデータなどを記憶しておくストレージ機能である。この画像処理装置２は、ユーザーが機能の選択操作やジョブの設定操作、ジョブの実行指示を行うためのユーザーインタフェースとなる操作パネル１０を備えている。操作パネル１０には、カラー液晶ディスプレイなどで構成される表示部１１が設けられる。表示部１１には、ユーザーが各種操作を行うための操作画面が表示される。そして画像処理装置２は、操作パネル１０の表示部１１にユーザーが操作可能な各種の操作画面を表示した状態でユーザーによる操作を受け付ける。画像処理装置２は、様々な言語に対応した操作画面を表示部１１に表示することが可能であり、例えば管理者などによって予め指定された設定言語に対応する操作画面を表示部１１に表示し、ユーザーによる操作を受け付ける。
【００３６】
画像処理装置２は、端末装置３との通信を開始すると、端末装置３からユーザーの使用可能言語に関する言語情報７０を受信する。言語情報７０には、端末装置３のユーザーが使用可能な少なくとも１つの言語に関する情報が含まれている。例えば端末装置３のユーザーが日本語のみを使用可能であれば、言語情報７０には日本語を示す情報が含まれる。また端末装置３のユーザーが英語と日本語の２言語を使用可能であれば、言語情報７０には英語と日本語に関する情報が含まれる。そのため、画像処理装置２は、端末装置３から受信する言語情報７０に基づいてユーザーが使用可能な言語を把握することができる。そして画像処理装置２は、ユーザーの使用可能言語に対応する案内情報７２を生成し、端末装置３へ送信する。案内情報７２は、ユーザーに対して画像処理装置２の操作を案内するための情報であり、例えば端末装置３において表示させるための画面データや、端末装置３において音声出力させるための音声データなどを含む情報である。
【００３７】
例えば画像処理装置２は、操作パネル１０の表示部１１に表示している操作画面に対応する画面データを端末装置３へ送信することにより、端末装置３に操作画面を表示させることができる。このとき、画像処理装置２は、ユーザーの使用可能言語に対応する操作画面を生成して端末装置３へ送信する。そして画像処理装置２は、端末装置３から操作画面に対する操作情報を受信すると、その操作情報に基づく処理を行う。また、画像処理装置２は、音声データを端末装置３へ送信することにより、端末装置３に音声ガイダンスを再生出力させることも可能である。このとき、画像処理装置２は、ユーザーの使用可能言語に対応する音声データを端末装置３へ送信する。このように画像処理装置２は、端末装置３に対してユーザーが使用可能な画面データや音声データなどの案内情報７２を提供することにより、端末装置３を使用しているユーザーに案内情報７２に基づく操作を案内することが可能である。
【００３８】
一方、端末装置３は、各種情報を表示するためのカラー液晶ディスプレイなどで構成される表示部４０を有している。また端末装置３には、後述するように、画像処理装置２と通信を行って遠隔制御するための遠隔制御プログラム４７（図３参照）が予めインストールされている。端末装置３は、その遠隔制御プログラム４７を実行することにより、画像処理装置２との通信を行う。端末装置３は、画像処理装置２との通信を開始すると、ユーザーの使用可能言語に関する言語情報７０を画像処理装置２へ送信する。これにより、端末装置３は、ユーザーの使用可能な言語に対応する案内情報７２を取得することができる。
【００３９】
端末装置３は、画像処理装置２から画面データや音声データなどの案内情報７２を受信すると、その案内情報７２に基づいてユーザーに各種操作を案内する。例えば案内情報７２に画面データが含まれる場合、端末装置３は、その画面データに基づく操作画面を表示部４０に表示する。これにより、ユーザーは、端末装置３において表示される操作画面に対する操作を行うことで画像処理装置２の遠隔操作を行うことができる。
【００４０】
また案内情報７２に音声データが含まれる場合、端末装置３は、その音声データに基づく音声ガイダンスを再生出力する。例えば、画像処理装置２において紙詰まりなどのエラーが発生した場合、画像処理装置２はそのエラーを解消するための手順などを示す案内情報７２を音声データとして端末装置３へ送信する。これにより、ユーザーは、端末装置３の表示画面を見なくても、画像処理装置２のどの扉を開けば用紙を撤去することができるかを容易に把握することができるようになる。
【００４１】
[１．２．画像処理装置２の構成]
図２は、画像処理装置２のハードウェア構成及び機能構成の一例を示す図である。画像処理装置２は、操作パネル１０と、ネットワークインタフェース１３と、無線通信部１４と、記憶部１５と、スキャナ部１６と、プリンタ部１７と、ＦＡＸ部１８と、制御部１９とを備えている。
【００４２】
操作パネル１０は、上述した表示部１１の他、操作部１２を備えている。操作部１２は、例えば表示部１１の表示画面上に配置されるタッチパネルキーと、表示部１１の表示画面の周囲に配置される押しボタンキーとによって構成され、ユーザーによる操作を受け付ける。
【００４３】
ネットワークインタフェース１３は、画像処理装置２をＬＡＮなどのネットワークに接続するものである。無線通信部１４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）や、ＷｉＦｉ、ＮＦＣ（Near Field Communication）などの無線通信を行うものであり、例えば端末装置３と１対１の通信を行うことができる。
【００４４】
記憶部１５は、ハードディスクドライブ（ＨＤＤ）やソリッドステートドライブ（ＳＳＤ）などによって構成される不揮発性の記憶装置である。この記憶部１５は、様々なプログラムやデータなどを記憶しておくものである。例えば記憶部１５には、図２に示すように画像処理装置２において実行されるプログラム２０、操作パネル１０の表示部１１で表示する操作画面に関する画面データ２１、画面データ２１を生成するための画面構成パーツ（コンテンツ）である画面パーツデータ２２などが記憶される。
【００４５】
画面パーツデータ２２には、それぞれ異なる言語である複数の画面パーツデータ２２ａ，２２ｂ，２２ｃが含まれる。これらの画面パーツデータ２２ａ，２２ｂ，２２ｃは、画像処理装置２において設定可能な言語ごとに予め用意されているデータである。例えば画面パーツデータ２２ａは日本語の画面データ２１を作成するために用いられるデータであり、画面パーツデータ２２ｂは英語の画面データ２１を作成するために用いられるパーツデータであり、さらに画面パーツデータ２２ｃは中国語の画面データ２１を作成するために用いられるパーツデータである。尚、記憶部１５には、さらに他の言語の画面パーツデータが記憶されていても良い。
【００４６】
そして画像処理装置２は、管理者によって設定される設定言語に基づき、その設定言語に対応する操作画面の画面データ２１を予め生成して記憶部１５に保存している。例えば、管理者によって英語が設定言語として設定されている場合、画像処理装置２は、予め英語の画面パーツデータ２２ｂを組み合わせて、コピー機能、キャン機能、プリント機能、ＦＡＸ機能、ＢＯＸ機能などの各種機能を操作するための英語の操作画面を予め生成し、それらの操作画面に対応する画面データ２１を記憶部１５に保存する。
【００４７】
これに対し、画像処理装置２は、設定言語とは異なる言語の操作画面を予め生成しない。これにより、記憶部１５の記憶領域が、使用されない操作画面の画面データによって占有されることを防止することができる。そのため、設定言語とは異なる言語に対応する操作画面については画面データ２１として記憶部１５に予め格納されるのではなく、各画面の構成要素が画面パーツデータ２２ａ，２２ｂ，２２ｃとして記憶部１５に保持されることになる。
【００４８】
また記憶部１５には、端末装置３の音声出力部４２で再生される音声ガイダンス用のデータであって、画像処理装置２の設定言語に対応する音声データ２３と、それぞれ異なる言語である複数の音声データ２４ａ，２４ｂ，２４ｃを含む音声データ群２４とが記憶される。例えば、画像処理装置２の設定言語に対応する音声データ２３はそのまま再生可能な状態で記憶部１５に保存されるのに対し、音声データ群２４に含まれる複数の音声データ２４ａ，２４ｂ，２４ｃは圧縮された状態で記憶部１５に保存される。尚、図２では、音声データ群２４に、日本語、英語及び中国語の３つの言語に対応する音声データ２４ａ，２４ｂ，２４ｃが含まれる場合を例示しているが、これら以外の言語の音声データが含まれるものであっても構わない。
【００４９】
上述したように画面データ２１は、画面パーツデータ２２を組み合わせることにより、操作画面の設定言語に対応する画面データとして生成されている。例えば画像処理装置２の管理者などによって予め設定される操作画面の設定言語が英語である場合の画面データ２１は図４（ａ）のようなものとなる。この画面データ２１は、例えば画面枠を規定する基本画面２１ａの所定位置に、設定言語である英語の画面パーツデータ２２ｂが配置された構成の画像として生成されるデータである。すなわち、基本画面２１ａは、設定言語に依存せず、どのような言語にも共通して利用される画像である。これに対し、画面パーツデータ２２ａ，２２ｂ，２２ｃは、操作キーなどの画面パーツに対して画像処理装置２の設定言語に応じた文字列等が付与された画像データである。そのため、設定言語が英語であれば、英語の画面パーツデータ２２ｂが基本画面２１ａに配置された画面データ２１が予め生成され、記憶部１５に保存されることになる。
【００５０】
ここで、操作画面の設定言語が管理者によって英語から日本語に変更された場合、後述する案内情報生成部３１は、記憶部１５に保存されている画面パーツデータ２２から日本語の画面パーツデータ２２ａを読み出し、その画面パーツデータ２２ａを基本画面２１ａに配置して日本語に対応する新たな画面データ２１を生成する。例えば図４（ａ）に示す英語の画面パーツデータ２２ｂを日本語の画面パーツデータ２２ａに置き換えていくことにより、図４（ｂ）に示す日本語に対応した画面データ２１を生成するようにしても良い。したがって、操作画面の設定言語が変更された場合には、案内情報生成部３１が新たな操作画面を生成するための処理時間が発生する。
【００５１】
スキャナ部１６は、ユーザーによってコピー機能、スキャン機能、ＦＡＸ送信機能などが選択された場合に動作し、ユーザーによってセットされた原稿の画像を光学的に読み取って画像データを生成するものである。プリンタ部１７は、ユーザーによってコピー機能又はプリント機能が選択された場合、或いは、ＦＡＸ部１８が公衆電話回線からＦＡＸデータを受信した場合に動作し、入力する画像データに基づいて印刷用紙などに画像形成を行って印刷出力するものである。ＦＡＸ部１８は、公衆電話回線を介してＦＡＸデータの送受信を行うものである。
【００５２】
制御部１９は、図示を省略するＣＰＵやメモリなどを備えて構成され、ＣＰＵがプログラム２０を読み出して実行することにより、上述した各部の動作を制御する。特に本実施形態では、ＣＰＵがプログラム２０を実行することにより、制御部１９は、ネットワークインタフェース１３又は無線通信部１４を介して端末装置３と通信を行い、端末装置３を使用しているユーザーに対して各種操作を案内するように構成される。例えば制御部１９は、端末装置３からユーザーの使用可能言語に関する言語情報を取得し、その言語情報に基づいてユーザーに各種操作を案内するときの言語を決定する。そして制御部１９は、その決定した言語に対応する案内情報７２を生成して端末装置３へ送信することにより、ユーザーが容易に案内情報７２によって案内される操作内容を把握できるようにする。一例を挙げると、制御部１９は、操作パネル１０の表示部１１に表示している操作画面に対応する画面データ２１を生成して端末装置３へ送信するとき、表示部１１に表示している操作画面の言語がユーザーの使用可能言語であるか否かを判定し、ユーザーの使用可能言語でない場合にはユーザーの使用可能言語に対応する操作画面を生成する。
【００５３】
このような制御部１９は、ＣＰＵがプログラム２０を実行することにより、情報受信部３０、案内情報生成部３１、案内情報送信部３２、操作位置特定部３３及びジョブ制御部３４として機能する。これら各処理部は、例えば画像処理装置２が端末装置３との通信を開始することによって機能する。
【００５４】
情報受信部３０は、ネットワークインタフェース１３又は無線通信部１４を介して端末装置３から送信される情報を受信する処理部である。画像処理装置２は、端末装置３との通信を開始すると、端末装置３からユーザーの使用可能言語に関する言語情報７０を受信する。また画像処理装置２は、言語情報７０と共に、後述する優先処理情報７１を受信することもある。情報受信部３０は、端末装置３から言語情報７０や優先処理情報７１を受信すると、それらの情報を案内情報生成部３１へ出力する。また画像処理装置２が端末装置３に対して操作画面の画面データを含む案内情報７２を送信した後に端末装置３から操作画面に対する操作情報７４を受信すると、情報受信部３０は、操作情報７４を操作位置特定部３３へ出力する。
【００５５】
案内情報生成部３１は、端末装置３に送信するための案内情報７２を生成する処理部である。案内情報生成部３１は、端末装置３から受信する言語情報７０に基づき、ユーザーの使用可能言語を判別し、端末装置３に対して送信すべき案内情報７２の言語を決定する。言語情報７０にユーザーが使用可能な複数の言語に関する情報が含まれる場合、案内情報生成部３１は、それら複数の言語のうちのいずれか１つの言語を案内情報７２の言語として決定する。そして案内情報生成部３１は、決定した言語に対応する案内情報７２を生成する。
【００５６】
例えば端末装置３において表示すべき操作画面を案内情報７２として送信する場合、案内情報生成部３１は、操作パネル１０の表示部１１に表示している操作画面と同じ内容の操作画面であって、ユーザーが使用可能な言語に対応する操作画面を生成する。このとき操作パネル１０の表示部１１に表示している操作画面の言語が、案内情報７２のために決定した言語と同じである場合、案内情報生成部３１は、記憶部１５に保存されている画面データ２１を読み出し、その画面データ２１を含む案内情報７２を生成する。そのため、画像処理装置２の設定言語が案内情報７２の言語と同じであれば、端末装置３に対して送信すべき案内情報７２を案内情報生成部３１が速やかに取得することができる。これに対し、記憶部１５に保存されている画面データ２１の言語が案内情報７２のために決定された言語と異なる場合、案内情報生成部３１は、画面パーツデータ２２の中から案内情報７２の言語に対応するデータを読み出して新たな画面データ２１を生成する。したがって、記憶部１５に保存されている画面データ２１の言語が案内情報７２の言語と異なる場合には、案内情報生成部３１が端末装置３に対して送信すべき案内情報７２を準備するまでに一定の時間を要することになる。
【００５７】
また案内情報生成部３１は、端末装置３において音声ガイダンスとして出力すべき音声データを案内情報７２として送信する場合、記憶部１５に記憶されている音声データ２３の言語が案内情報７２の言語と同じであれば、記憶部１５に記憶されている音声データ２３を読み出し、その音声データ２３を含む案内情報７２を生成する。これに対し、記憶部１５に記憶されている音声データ２３の言語が案内情報７２の言語と異なる場合、案内情報生成部３１は、音声データ群２４の中から案内情報７２の言語に対応する圧縮状態の音声データを読み出して復元することにより、端末装置３に対して送信すべき新たな音声データ２３を生成する。したがって、記憶部１５に保存されている音声データ２３の言語が案内情報７２の言語と異なる場合には、案内情報生成部３１が端末装置３に対して送信すべき音声データ２３を準備するまでに一定の時間を要することになる。
【００５８】
案内情報生成部３１は、上記のようにして端末装置３に送信すべき案内情報７２を生成すると、その案内情報７２を案内情報送信部３２へ送信する。案内情報送信部３２は、ネットワークインタフェース１３又は無線通信部１４を介して案内情報７２を端末装置３に送信する処理部である。例えば、案内情報生成部３１によって生成される案内情報７２に、端末装置３において表示すべき操作画面の画面データ２１が含まれている場合、案内情報送信部３２は、画面データ２１を含む案内情報７２を送信し、端末装置３にユーザーが操作することが可能な操作画面を表示させる。また案内情報生成部３１によって生成される案内情報７２に、端末装置３において再生出力すべき音声データ２３が含まれている場合、案内情報送信部３２は、音声データ２３を含む案内情報７２を送信し、端末装置３に音声ガイダンスを行わせる。
【００５９】
操作位置特定部３３は、端末装置３から受信する操作情報７４に基づいて端末装置３のユーザーがタッチ操作などを行った操作位置を特定する処理部である。すなわち、操作情報７４には、端末装置３のユーザーがタッチ操作などを行った位置の座標情報が含まれており、操作位置特定部３３は、その座標情報に基づいて操作画面内における操作位置を特定する。そして操作位置特定部３３は、その操作位置にある操作キーなどを特定し、ジョブ制御部３４又は案内情報生成部３１に対して操作キーが操作されたことを通知する。
【００６０】
案内情報生成部３１は、操作位置特定部３３によって端末装置３のユーザーが行った操作に関する通知を受信すると、ユーザーの操作に応じて案内情報７２を更新する必要があるか否かを判別する。例えばユーザーの操作に応じて操作画面を更新する必要がある場合、案内情報生成部３１は、案内情報７２を更新する必要があると判断する。そして案内情報生成部３１は、ユーザーの操作に応じた新たな操作画面の画面データ２１を生成し、新たな案内情報７２を案内情報送信部３２へ出力する。案内情報送信部３２は、案内情報生成部３１によって新たな案内情報７２が生成される都度、その案内情報７２を端末装置３へ送信する。
【００６１】
また画像処理装置２において紙詰まりなどのエラーが発生している場合において、ユーザーが開閉扉などを開いた場合、制御部１９は図示を省略するセンサーなどによって下位へ扉が開放されたことを検知する。そのような場合、案内情報生成部３１は、次にユーザーが行うべき操作を示す音声データ２３を生成し、その音声データ２３を含む案内情報７２を案内情報送信部３２へ出力する。案内情報送信部３２は、案内情報生成部３１によって音声データ２３を含む案内情報７２が生成される都度、その案内情報７２を端末装置３へ送信する。したがって、画像処理装置２において紙詰まりなどのエラーが発生しているときには、ユーザーが画像処理装置２に対してエラーを解消するための手順を１つ進める度に、端末装置３から次の手順が音声ガイダンスとして出力されるようになる。
【００６２】
ジョブ制御部３４は、画像処理装置２におけるジョブの実行を制御するものである。ジョブ制御部３４は、ユーザーによって行われた操作がジョブの実行開始を指示するものである場合に機能し、スキャナ部１６、プリンタ部１７及びＦＡＸ部１８のそれぞれを駆動し、ユーザーによって指定されたジョブの実行を制御する。
【００６３】
[１．３．端末装置３の構成]
図３は、端末装置３のハードウェア構成及び機能構成の一例を示す図である。端末装置３は、表示部４０と、操作部４１と、音声出力部４２と、ネットワークインタフェース４３と、無線通信部４４と、制御部４５と、記憶部４６とを備えている。操作部４１は、例えば表示部４０の表示画面上に配置されるタッチパネルによって構成され、ユーザーによる操作を受け付ける。記憶部４６は、ハードディスクドライブ（ＨＤＤ）やソリッドステートドライブ（ＳＳＤ）などによって構成される不揮発性の記憶装置であり、端末装置３に予めインストールされる遠隔制御プログラム４７や各種のアプリケーションプログラム４８を記憶する。ネットワークインタフェース４３は、端末装置３をＬＡＮなどのネットワークに接続するものである。無線通信部４４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉＦｉ、ＮＦＣ（Near Field Communication）などの無線通信を行うものであり、例えば画像処理装置２と１対１の通信を行う。
【００６４】
制御部４５は、図示を省略するＣＰＵやメモリなどを備えて構成される。制御部４５は、端末装置３の電源投入時にオペレーティングシステム４９を起動させる。そしてオペレーティングシステム４９の起動中にユーザーが遠隔制御プログラム４７の実行を指示すると、ＣＰＵが遠隔制御プログラム４７を読み出して実行する。これにより、制御部４５は、オペレーティングシステム４９上において画像処理装置２を遠隔制御するための遠隔制御アプリケーション５０を機能させる。
【００６５】
また制御部４５は、ユーザーの指示に基づいて各種のアプリケーションプログラム４８を実行することもできる。制御部４５においてアプリケーションプログラム４８が実行されることにより、端末装置３においてメールアプリケーションや音声入力アプリケーション、チャットアプリケーション、Ｗｅｂブラウザアプリケーションなどが起動し、ユーザーがそれらのアプリケーションによる機能を利用することができるようになる。
【００６６】
遠隔制御アプリケーション５０は、ネットワークインタフェース１３又は無線通信部１４を介して画像処理装置２と通信を行い、画像処理装置２と連携した動作を行う。すなわち、遠隔制御アプリケーション５０は、制御部４５において起動すると、まずネットワークインタフェース４３又は無線通信部４４を介して通信可能な画像処理装置２を検索し、その検索結果に基づいて一の画像処理装置２との通信を開始する。検索によって複数の画像処理装置２が検出された場合、遠隔制御アプリケーション５０は、例えばそれら複数の画像処理装置２のうちから通信対象となる画像処理装置２をユーザーに選択させ、ユーザーによって選択された一の画像処理装置２と通信を開始する。
【００６７】
遠隔制御アプリケーション５０は、画像処理装置２との通信を開始すると、まず端末装置３のユーザーの使用可能言語に関する言語情報７０を画像処理装置２へ送信する。そして遠隔制御アプリケーション５０は、画像処理装置２からユーザーの使用可能な言語に対応する案内情報７２を受信すると、その案内情報７２に基づいてユーザーが行う操作を案内する。例えば、画像処理装置２から受信する案内情報７２に操作画面の画面データ２１が含まれている場合、遠隔制御アプリケーション５０は、その画面データ２１に基づいて表示部４０にユーザーが操作可能な操作画面を表示する。そしてユーザーが操作画面に対する操作を行った場合、遠隔制御アプリケーション５０は、ユーザーの操作に基づく操作情報７４を生成し、その操作情報７４を画像処理装置２へ送信する。このような遠隔制御アプリケーション５０は、案内情報受信部５１、優先処理決定部５２、情報収集部５３、言語情報生成部５４、出力制御部５５、操作情報生成部５６、情報送信部５７を備えている。
【００６８】
言語情報生成部５４は、端末装置３のユーザーが使用可能な言語に関する言語情報７０を生成する処理部である。例えば遠隔制御アプリケーション５０が起動すると、言語情報生成部５４は、ユーザーによって予め設定されている端末装置３の設定言語をオペレーティングシステム４９から取得し、その設定言語に基づいて言語情報７０を生成する。
【００６９】
ただし、端末装置３の設定言語は１つであることが一般的である。そのため、ユーザーが複数の言語を使用可能である場合に、端末装置３の設定言語だけに基づいて言語情報７０を生成してしまうと、言語情報７０に対してユーザーの使用可能言語が正確に反映されず、漏れが生じてしまうことになる。そこで本実施形態では、情報収集部５３がユーザーの使用可能言語に関する情報を収集して言語情報生成部５４へ通知するように構成される。
【００７０】
情報収集部５３は、ユーザーが利用するメールアプリケーションや音声入力アプリケーション、チャットアプリケーション、Ｗｅｂブラウザアプリケーションなどの他のアプリケーションの使用履歴情報を収集する処理部である。
【００７１】
例えば端末装置３においてメールアプリケーションが起動して電子メールの送受信が行われると、メールアプリケーションは、電子メールの宛先、差出人、件名、本文などを履歴情報として記憶部４６に保存する。また音声入力アプリケーションが起動してユーザーによる音声入力が行われると、音声入力アプリケーションは、ユーザーによる入力音声を認識し、入力音声の言語に対応したテキスト変換などを行う。そして音声入力アプリケーションは、その後の認識効率を高めるため、ユーザーの入力音声と認識結果とを対応付けた履歴情報を生成して記憶部４６に保存する。またチャットアプリケーションが起動してユーザーによるチャット入力が行われると、チャットアプリケーションは、ユーザーによって入力されたテキストなどの情報を履歴情報として記憶部４６に保存する。さらにＷｅｂブラウザアプリケーションが起動してユーザーがＷｅｂページの閲覧を行うと、Ｗｅｂブラウザアプリケーションは、ユーザーが閲覧したＷｅｂページの言語などを履歴情報として記憶部４６に保存する。
【００７２】
情報収集部５３は、上記のように各アプリケーションが記憶部４６に保存している履歴情報を収集し、ユーザーが各アプリケーションで使用した言語に関する情報を含む使用履歴情報を生成する。したがって、ユーザーが各アプリケーションで端末装置３の設定言語とは異なる他の言語を使用した場合には、そのような他の言語に関する情報が使用履歴情報に含まれることとなる。そして情報収集部５３は、その使用履歴情報を言語情報生成部５４へ出力する。これにより、言語情報生成部５４は、情報収集部５３から出力される使用履歴情報を参照することにより、ユーザーが各アプリケーションを利用する際に使用した言語に基づいてユーザーの使用可能言語を特定することができるようになる。
【００７３】
図５は、そのような言語情報生成部５４の詳細な構成例を示す図である。図５に示すように言語情報生成部５４は、言語判別部６１と、スコア算出部６２と、使用可能言語判断部６３と、閾値設定部６５とを有している。
【００７４】
言語判別部６１は、情報収集部５３から出力される使用履歴情報７５に基づき、ユーザーが各アプリケーションを利用する際に使用した言語を判別する処理部である。例えば、言語判別部６１は、メールアプリケーションの履歴情報に基づき、ユーザーが送受信した電子メールの言語を１つずつ判別していく。つまり、言語判別部６１は、各アプリケーションの履歴情報に記録されている全ての情報から、ユーザーが使用した言語を判別するのである。そして言語判別部６１は、ユーザーが使用した言語の判別結果をスコア算出部６２へ出力する。
【００７５】
スコア算出部６２は、ユーザーが使用した言語ごとにリーディングスコアとリスニングスコアとを算出する処理部である。リーディングスコアとは、ある言語をユーザーがどの程度読み取ることができるかを示すスコアである。またリスニングスコアとは、ある言語をユーザーがどの程度聞き取ることができるかを示すスコアである。
【００７６】
図６は、アプリケーションごとのリーディングスコアとリスニングスコアの算出ルールを示す図である。例えばメールアプリケーションの場合、スコア算出部６２は、電子メールの受信のみであれば、その電子メールに用いられている言語のリーディングスコアを加点しない。これに対し、ユーザーが送信した電子メールに対する返信メールを受信した場合、或いは、ユーザーが受信した電子メールに対して返信メールを送信している場合は、電子メールの送受信回数に応じて、その電子メールに用いられている言語のリーディングスコアを加点する。またチャットアプリケーションの場合、ユーザーがテキストチャットを投稿していれば、その投稿量に応じてその言語のリーディングスコアを加点する。またユーザーがボイスチャットを投稿していれば、その投稿量に応じてその言語のリスニングスコアを加点する。またＷｅｂブラウザアプリケーションの場合、ユーザーが掲示板やＳＮＳ等への書き込み履歴に応じて、ユーザーが書き込んだ言語のリーディングスコアを加点する。さらに音声入力アプリケーションの場合、ユーザーの音声入力回数に応じて、ユーザーが入力した言語のリスニングスコアを加点する。このようにスコア算出部６２は、ユーザーが複数の言語を使用する場合、各言語の使用頻度に応じたリーディングスコアとリスニングスコアとを算出する。スコア算出部６２は、言語ごとのリーディングスコアとリスニングスコアとを算出すると、それらを使用可能言語判断部６３へ出力する。
【００７７】
使用可能言語判断部６３は、言語ごとのリーディングスコア及びリスニングスコアに基づき、ユーザーの使用可能言語を判断する処理部である。使用可能言語判断部６３は、閾値設定部６５において予め設定されている閾値７６を取得し、各言語について算出されたリーディングスコア及びリスニングスコアのそれぞれが閾値７６で定められるスコア以上であるか否かを判断する。そしてリーディングスコア及びリスニングスコアの少なくとも一方が閾値７６で定められるスコア以上である言語を、ユーザーの使用可能言語として判断する。つまり、使用可能言語判断部６３は、ユーザーが複数の言語を使用している場合、使用頻度が高い言語をユーザーの使用可能言語として特定し、使用頻度の低い言語をユーザーの使用可能言語として特定しないようにしている。そのため、リーディングスコア及びリスニングスコアの少なくとも一方が閾値７６で定められるスコア以上となる言語が存在しない場合、使用可能言語判断部６３は、各アプリケーションの使用履歴情報からユーザーの使用可能言語を特定することができない結果となる。
【００７８】
そして使用可能言語判断部６３は、リーディングスコア及びリスニングスコアのそれぞれに基づいて判断されるユーザーの使用可能言語と、オペレーティングシステム４９から取得する設定言語７７とに基づいて言語情報７０を生成し、その言語情報７０を情報送信部５７へ出力する。したがって、言語情報７０には、少なくともオペレーティングシステム４９において保持されている端末装置３の設定言語７７に関する情報が含まれることになる。
【００７９】
図３に戻り、情報送信部５７は、ネットワークインタフェース４３又は無線通信部４４を介して画像処理装置２に各種情報を送信する処理部である。例えば、情報送信部５７は、言語情報生成部５４から言語情報７０を取得すると、その言語情報７０を画像処理装置２へ送信する。また情報送信部５７は、優先処理決定部５２から優先処理情報を取得した場合には、その優先処理情報を画像処理装置２へ送信する。
【００８０】
優先処理決定部５２は、画像処理装置２の案内情報生成部３１において案内情報７２の言語が決定されるときの優先度を決定するための処理部である。この優先処理決定部５２は、例えばユーザーによって指定された場合に機能する。例えば画像処理装置２が自機の設定言語に対応する案内情報７２を生成するときには、画面データ２１を新たに生成したり、圧縮された音声データを復元したりする必要がないため、処理速度が向上する。これに対し、画像処理装置２が自機の設定言語とは異なる言語であって、端末装置３の設定言語７７に対応する案内情報７２を生成するときには、画面データ２１を新たに生成したり、圧縮された音声データを復元したりする必要があるため、処理速度が低下する。その反面、ユーザーにとっては端末装置３の設定言語７７と同一の言語の案内情報７２であれば、理解し易く、操作性が向上する。そのため、優先処理決定部５２は、処理速度優先処理と操作性優先処理とのいずれか一方をユーザーに選択させるようにしている。
【００８１】
図７は、優先処理決定部５２が機能した場合に端末装置３の表示部４０に表示される設定画面の一例を示す図である。この画面では、処理速度優先処理と操作性優先処理とのいずれか一方をユーザーが選択することができるようになっている。そして優先処理決定部５２は、ユーザーによる選択結果に基づいて優先処理情報を情報送信部５７へ出力する。この優先処理情報には、処理速度優先処理と操作性優先処理とのいずれか一方を指定する情報が含まれる。情報送信部５７は、優先処理決定部５２から優先処理情報を受信すると、その優先処理情報を画像処理装置２へ送信する。
【００８２】
画像処理装置２は、端末装置３から優先処理情報を受信した場合、その優先処理情報を案内情報生成部３１へ通知する。そして案内情報生成部３１は、端末装置３から送信される優先処理情報を取得すると、その優先処理情報に基づいて案内情報７２の言語を決定する。
【００８３】
例えば優先処理情報において処理速度優先処理が指定されている場合、案内情報生成部３１は、ユーザーの使用可能言語の中に、画像処理装置２の設定言語が含まれているか否かを判断し、画像処理装置２の設定言語が含まれていれば、画像処理装置２の設定言語に対応する案内情報７２を生成する。これに対し、ユーザーの使用可能言語の中に、画像処理装置２の設定言語が含まれていない場合、案内情報生成部３１は、端末装置３の設定言語７７に対応する案内情報７２を生成する。
【００８４】
また優先処理情報において操作性優先処理が指定されている場合、案内情報生成部３１は、言語情報７０に含まれる端末装置３の設定言語７７に対応する案内情報７２を生成する。このとき、端末装置３の設定言語７７が画像処理装置２の設定言語と一致すれば、処理効率を低下させることなく、端末装置３に案内情報７２を提供することができるようになる。
【００８５】
案内情報受信部５１は、画像処理装置２から送信される案内情報７２を受信する処理部である。案内情報受信部５１は、画像処理装置２から案内情報７２を受信すると、その案内情報７２を出力制御部５５へ出力する。出力制御部５５は、案内情報受信部５１によって受信された案内情報７２を表示部４０又は音声出力部４２へ出力する処理部である。
【００８６】
例えば案内情報７２に画面データ２１が含まれている場合、出力制御部５５は、その画面データ２１を表示部４０へ出力することにより、画面データ２１に対応する操作画面を表示部４０に表示させる。このとき、表示部４０に表示される操作画面は、ユーザーの使用可能言語で表示される画面となる。したがって、ユーザーは、表示部４０に表示される操作画面に対して速やかに操作を行うことができる。
【００８７】
また案内情報７２に音声データ２３が含まれている場合、出力制御部５５は、その音声データ２３を音声出力部４２へ出力することにより、音声データ２３に対応する音声ガイダンスを行わせる。このとき、端末装置３から出力される音声ガイダンスは、ユーザーの使用可能言語で行われる。そのため、ユーザーは、端末装置３から出力される音声ガイダンスを容易に理解することができる。
【００８８】
操作情報生成部５６は、操作部４１がユーザーの操作を受け付けた場合に機能し、ユーザーの操作に基づく操作情報を生成する処理部である。操作情報生成部５６が操作情報を生成すると、その操作情報は情報送信部５７へ出力される。情報送信部５７は、操作情報生成部５６から操作情報を受信すると、その操作情報を画像処理装置２へ送信する。これにより、ユーザーの操作に応じた新たな案内情報７２を画像処理装置２から取得することができる。
【００８９】
[２．画像処理システム１の動作]
次に上記のような画像処理システム１で行われる動作について説明する。図８は、画像処理装置２及び端末装置３で行われる動作プロセスを示す図である。まず端末装置３は、ユーザーによる指示操作に基づいて遠隔制御プログラム４７を実行し、遠隔制御アプリケーション５０を起動させる（プロセスＰ１）。端末装置３は、遠隔制御アプリケーション５０を起動させると、画像処理装置２との通信状態ＣＮを確立させる（プロセスＰ２）。端末装置３は、画像処理装置２との通信状態ＣＮを確立させると、言語情報生成部５４を機能させ、ユーザーの使用可能言語に関する言語情報７０を生成する。そして端末装置３は、画像処理装置２に言語情報７０を送信する（プロセスＰ３）。端末装置３は、言語情報７０を画像処理装置２に送信すると、ユーザーによる操作に基づいて優先処理決定部５２を機能させ、処理速度優先処理と操作性優先処理のいずれか一方を決定する。そして端末装置３は、情報送信部５７を機能させ、優先処理情報７１を送信する（プロセスＰ４）。尚、ユーザーによって処理速度優先処理と操作性優先処理のいずれか一方が選択されなかった場合、端末装置３は、操作性優先処理を指定した優先処理情報７１を自動送信するようにしても良い。
【００９０】
画像処理装置２は、端末装置３との通信を開始した後に端末装置３から言語情報７０と優先処理情報７１を受信すると、案内情報生成部３１を機能させ、ユーザーの使用可能言語に対応する操作画面を生成する（プロセスＰ５）。
【００９１】
操作画面生成（プロセスＰ５）における、案内情報生成部３１の具体的な動作について説明する。図９は、案内情報生成部３１で行われる処理手順の一例を示すフローチャートである。案内情報生成部３１は、この処理を開始すると、まず言語情報７０から端末装置３の設定言語７７を読み出して特定する（ステップＳ１０）。案内情報生成部３１は、端末装置３の設定言語７７を特定すると、画像処理装置２の設定言語が端末装置３の設定言語７７と同一であるか否かを判断する（ステップＳ１１）。その結果、画像処理装置２の設定言語が端末装置３の設定言語７７と同一である場合（ステップＳ１１でＹＥＳ）、案内情報生成部３１は、画像処理装置２の設定言語を案内情報７２の言語に決定する（ステップＳ１４）。
【００９２】
これに対し、画像処理装置２の設定言語が端末装置３の設定言語７７と異なる場合（ステップＳ１１でＮＯ）、案内情報生成部３１は、画像処理装置２の設定言語が言語情報７０に含まれているか否かを判断する（ステップＳ１２）。その結果、画像処理装置２の設定言語が言語情報７０に含まれている場合（ステップＳ１２でＹＥＳ）、案内情報生成部３１は、処理速度優先処理であるか否かを判断する（ステップＳ１３）。その結果、処理速度優先処理である場合（ステップＳ１３でＹＥＳ）、案内情報生成部３１は、画像処理装置２の設定言語を案内情報７２の言語に決定する（ステップＳ１４）。
【００９３】
また画像処理装置２の設定言語が言語情報７０に含まれていない場合（ステップＳ１２でＮＯ）、或いは、処理速度優先処理ではなかった場合（ステップＳ１３でＮＯ）、案内情報生成部３１は、端末装置３の設定言語７７を案内情報７２の言語に決定する（ステップＳ１５）。
【００９４】
続いて案内情報生成部３１は、案内情報７２の言語が画像処理装置２の設定言語に決定されたか否かを判断する（ステップＳ１６）。案内情報７２の言語が画像処理装置２の設定言語に決定された場合（ステップＳ１６でＹＥＳ）、案内情報生成部３１は、記憶部１５から端末装置３において表示すべき操作画面に対応する画面データ２１を読み出す（ステップＳ１７）。この場合、案内情報生成部３１が画面データ２１を取得するまでの時間は短い。これに対し、案内情報７２の言語が端末装置３の設定言語７７に決定された場合（ステップＳ１６でＮＯ）、案内情報生成部３１は、記憶部１５に記憶されている画面パーツデータ２２を組み合わせることにより、端末装置３において表示すべき操作画面に対応する画面データ２１を新たに生成する（ステップＳ１８）。すなわち、案内情報生成部３１は、端末装置３の設定言語７７に対応する操作画面の画面データ２１を生成するのである。この場合、案内情報生成部３１が画面データ２１を取得するまでの時間は長くなる。そして案内情報生成部３１は、ステップＳ１７又はＳ１８で取得した画面データ２１を端末装置３へ送信する（ステップＳ１９）。このような処理により、ユーザーが使用可能な言語に対応する操作画面の画面データ２１が端末装置３へ送信されることになる。
【００９５】
図８に戻り、画像処理装置２は、上記のようにして操作画面の画面データ２１を生成すると、画面データ２１を含む案内情報７２を端末装置３へ送信する（プロセスＰ６）。したがって、端末装置３は、画像処理装置２から受信する画面データ２１に基づき、画像処理装置２を遠隔操作するための操作画面を表示することができる。
【００９６】
ここで、画像処理装置２から端末装置３に送信される画面データ２１は、例えばビットマップ画像などのようなデータである。そのため、端末装置３は、画像処理装置２から取得した画面データ２１に基づいて操作画面を表示したとしても、その操作画面がどのような言語で表示されているかを把握することができない。そこで、画像処理装置２は、端末装置３に対して案内情報７２を送信することに伴い、その案内情報７２がどのような言語であるかを示すべく、端末装置３に対して案内言語情報７３を送信する（プロセスＰ７）。この案内言語情報７３には、案内情報７２の言語に関する情報が含まれる。そのため、端末装置３は、案内言語情報７３を解析することにより、画像処理装置２から受信した案内情報７２がどのような言語であるかを特定することができるようになる。尚、このような案内言語情報７３は、案内情報７２のヘッダー部分などに付加しても良い。
【００９７】
端末装置３は、画像処理装置２から受信する案内言語情報７３に基づき、案内情報７２の言語を特定すると、言語設定表示付加判断を行う（プロセスＰ８）。つまり、端末装置３は、出力制御部５５を機能させ、表示部４０において表示されている操作画面の言語が端末装置３の設定言語７７と異なる場合に、ユーザーが操作画面の言語を設定変更できるようにするか否かを判断するのである。
【００９８】
言語設定表示付加判断（プロセスＰ８）における、出力制御部５５の具体的な動作について説明する。図１０（ａ）は、出力制御部５５で行われる処理手順の一例を示すフローチャートである。出力制御部５５は、この処理を開始すると、端末装置３の設定言語７７と案内情報７２の言語が同一であるか否かを判断する（ステップＳ２０）。その結果、端末装置３の設定言語７７と案内情報７２の言語が同一でなかった場合（ステップＳ２０でＮＯ）、出力制御部５５は言語設定表示を操作画面に付加する（ステップＳ２１）。図１０（ｂ）は、端末装置３の設定言語７７が日本語であり、案内情報７２に基づいて表示されている操作画面の言語が英語である場合に言語設定表示が付加された操作画面の一例である。この例では、操作画面の隅にユーザーが操作可能な操作キーとして、言語設定表示８０が表示されている。ユーザーによって言語設定表示８０が操作されると、出力制御部５５は、例えば操作画面の言語を端末装置３の設定言語７７に変更することが可能なサブウィンドウを表示する。この場合、ユーザーは、サブウィンドウに対する操作を行うことにより、操作画面の言語を、端末装置３の設定言語７７に変更することができる。またユーザーは、端末装置３の設定言語７７以外の所望の言語に変更することも可能である。
【００９９】
ユーザーが言語設定表示８０を操作して操作画面の設定言語を変更した際の、画像処理システム１で行われる動作について説明する。図１１は、画像処理装置２及び端末装置３で行われる動作プロセスを示す図である。ユーザーが言語設定表示８０を操作して操作画面の言語を変更すると（プロセスＰ９）、端末装置３は、操作情報生成部５６を機能させ、操作画面の言語を変更する操作情報７４を作成する（プロセスＰ１０）。操作情報７４が生成されると、端末装置３は情報送信部５７を機能させ、操作情報７４を画像処理装置２に送信する（プロセスＰ１１）。画像処理装置２は、操作情報７４を受信すると、案内情報生成部３１を機能させ、ユーザーによって指定された操作画面の言語に対応した操作画面を新たに生成する（プロセスＰ１２）。操作画面の設定言語に対応した操作画面が生成されると、画像処理装置２は、新たに生成した操作画面の画面データ２１を含む案内情報７２を生成し、その案内情報７２を端末装置３に送信する（プロセスＰ１３）。
【０１００】
尚、上記においては、言語設定表示付加判断（図８内プロセスＰ８）の処理を行い、表示部４０において表示されている操作画面の言語が端末装置３の設定言語７７と異なる場合に、言語設定表示８０を表示させる場合を例示した。しかし、これに限られるものではなく、言語設定表示付加判断の処理を行わずに、全ての操作画面に対して言語設定表示８０を表示させるものとしてもよい。
【０１０１】
次に、ユーザーが操作画面を操作した際の、画像処理システム１で行われる動作について説明する。図１２は、画像処理装置２及び端末装置３で行われる動作プロセスを示す図である。ユーザーが操作画面を操作すると（プロセスＰ１４）、端末装置３は、操作情報生成部５６を機能させ、操作情報７４を生成する（プロセスＰ１５）。操作情報７４が生成されると、端末装置３は情報送信部５７を機能させ、操作情報７４を画像処理装置２に送信する（プロセスＰ１６）。画像処理装置２は、操作情報７４を受信すると、案内情報生成部３１を機能させ、操作画面を生成する（プロセスＰ１７）。操作画面が生成されると、画像処理装置２は、その操作画面の画面データ２１を含む案内情報７２を生成し、その案内情報７２を端末装置３に送信する（プロセスＰ１８）。
【０１０２】
案内情報生成部３１が、操作情報７４に対応した操作画面を生成する際（プロセスＰ１７）における、画像処理装置２の具体的な動作について説明する。図１３は、画像処理装置２が操作情報７４を受信した後の画像処理装置２の処理手順の一例を示すフローチャートである。画像処理装置２は、操作位置特定部３３を機能させ、操作情報７４に基づいて操作画面内におけるユーザーの操作位置を特定する（ステップＳ１０）。これにより、端末装置３のユーザーが行った操作がどのような操作であるかが特定される。そして、画像処理装置２は、端末装置３において表示している操作画面を他の操作画面に画面更新するか否かを判断する（ステップＳ１１）。画面更新する場合には（ステップＳ１１でＹＥＳ）、画像処理装置２は案内情報生成部３１を機能させ、操作情報７４に基づいて操作画面のレイアウトを決定する（ステップＳ１２）。一方、画面更新しない場合には（ステップＳ１１でＮＯ）、画像処理装置２は処理を終了させる。
【０１０３】
操作画面のレイアウトが決定すると、案内情報生成部３１は、決定したレイアウトに基づき、画像処理装置２の設定言語に対応する操作画面を生成する（ステップＳ１３）。次に案内情報生成部３１は端末装置３の設定言語と操作画面の言語が同一であるか否かを判断する（ステップＳ１４）。その結果、端末装置の設定言語と操作画面の言語が同一でない場合（ステップＳ１４でＮＯ）、案内情報生成部３１は、その操作画面に対して音声ガイダンスが付くか否かを判断する（ステップＳ１５）。例えば操作画面を表示するときに音声ガイダンスを出力することをユーザーが指定した場合には、操作画面に対して音声ガイダンスが付加される。そのため、案内情報生成部３１は、操作画面に対して音声ガイダンスを付加すべきか否かを判断するのである。操作画面に音声ガイダンスが付くものである場合（ステップＳ１５でＹＥＳ）、案内情報生成部３１は、画像処理装置２の設定言語の音声ガイダンスをユーザーが聞き取り可能であるか否かを判断する。（ステップＳ１６）。この判断は、例えば、言語情報７０に含まれる言語であってユーザーのリスニングスコアが所定の閾値７６以上であると判定された言語の中に、画像処理装置２の設定言語が含まれるか否かを判断することにより行われる。画像処理装置２の設定言語に対応するリスニングスコアが所定の閾値７６に対応するスコア以上であれば、ユーザーは画像処理装置２の設定言語で生成された音声ガイダンスを聞き取り可能である、と判断される。そして画像処理装置２の設定言語の音声ガイダンスをユーザーが聞き取り可能でない場合（ステップＳ１６でＮＯ）、案内情報生成部３１は、操作画面の設定言語を端末装置３の設定言語７７に変更する（ステップＳ１７）。次に案内情報生成部３１は、操作画面の言語と画像処理装置２の設定言語が同一であるか否かを判断する（ステップＳ１８）。なお、ステップＳ１４でＹＥＳ、ステップＳ１５でＮＯ、ステップＳ１６でＹＥＳのいずれかであった場合も、案内情報生成部３１は、操作画面の言語と画像処理装置２の設定言語が同一であるか否かを判断する（ステップＳ１８）。その結果、操作画面の言語と画像処理装置２の設定言語が同一でない場合（ステップＳ１８でＮＯ）、案内情報生成部３１は端末装置３の設定言語７７で新たに操作画面を生成する（ステップＳ１９）。つまり、ステップＳ１７で端末装置３の設定言語７７が操作画面の言語に変更された場合、ステップＳ１９において端末装置３の設定言語７７に対応する操作画面が生成されるのである。
【０１０４】
図１４は、端末装置３において言語情報７０を生成するための詳細な処理手順の一例を示すフローチャートである。端末装置３において遠隔制御アプリケーション５０が起動されると（ステップＳ２０）、遠隔制御アプリケーション５０は言語情報生成部５４を機能させる。そして言語情報生成部５４は、オペレーティングシステム４９から端末装置３の設定言語７７を取得し（ステップＳ４１）、その設定言語７７を含む言語情報７０を生成する（ステップＳ４２）。次に遠隔制御アプリケーション５０は、情報収集部５３を機能させ、他のアプリケーションによって記録されている履歴情報を収集する（ステップＳ４３）。そして言語情報生成部５４は、情報収集部５３によって収集された履歴情報を解析し、各言語のリーディングスコア及びリスニングスコアを算出する（ステップＳ４５）。リーディングスコア及びリスニングスコアを算出すると、言語情報生成部５４は、各言語のリーディングスコア及びリスニングスコアが所定の閾値７６に対応するスコア以上であるか否かを判断する（ステップＳ４６）。その結果、所定の閾値７６に対応するスコア以上の言語が存在する場合（ステップＳ４６でＹＥＳ）、言語情報生成部５４は、その言語に関する情報を言語情報７０に追加する（ステップＳ４７）。尚、、所定の閾値７６に対応するスコア以上の言語が存在しない場合（ステップＳ４６でＹＥＳ）、言語情報生成部５４は、言語情報７０に対する追加を行わない。その後、遠隔制御アプリケーション５０は、情報送信部５７を機能させ、言語情報生成部５４によって生成された言語情報７０を画像処理装置２へ送信する（ステップＳ４８）。
【０１０５】
尚、遠隔制御アプリケーション５０は、言語情報７０を画像処理装置２へ送信してから一定時間が経過した後、他のアプリケーションによって記録される履歴情報が更新されたか否かを判断し、履歴情報が更新されていれば、ステップＳ４３〜Ｓ４８の処理を繰り返し行うようにしても良い。この場合、言語情報７０が更新されれば、新たな言語情報７０が画像処理装置２に送信されることになる。また言語情報７０が更新されなければ、言語情報７０を送信する必要はない。
【０１０６】
また遠隔制御アプリケーション５０は、起動時に生成した言語情報７０を記憶部１５に保存して管理しておき、次回起動時には前回生成した言語情報７０を画像処理装置２へ送信するようにしても良い。このような処理を行えば、次回起動時に言語情報７０を速やかに画像処理装置２へ送信することが可能となる。
【０１０７】
以上のように本実施形態の画像処理システム１では、端末装置３は、ユーザーが使用可能である言語情報７０を収集し、言語情報７０を画像処理装置２に送信する。画像処理装置２は、言語情報７０に基づきユーザーが使用可能な言語に対応する操作画面を生成し、端末装置３に送信する構成である。この構成によれば、端末装置３に表示される操作画面が、ユーザーが理解できないような言語で表示されることがない。したがって、ユーザーは確実に操作画面に表示される文字を理解することができる。また、音声ガイダンスについても同様である。
【０１０８】
更に、本実施形態の画像処理システム１においては、画像処理装置２の設定言語が言語情報７０に含まれる場合には、可能な限り画像処理装置２の設定言語に対応する操作画面が端末装置３に表示されることとなる。すなわち、画像処理装置２が、画像処理装置２の設定言語以外の言語に対応する操作画面を新たに生成する処理負担を可能な限り低減している。したがって、画像処理装置２の処理負担が軽減され、処理時間の短縮、ジョブの実行効率などを向上させることができるようになる。
【０１０９】
（変形例）
以上、本発明の一実施形態について説明したが、本発明は上記実施形態で説明した内容のものに限定されるものではなく、種々の変形例を適用することが可能である。
【０１１０】
例えば、上記実施形態では、画像処理装置２がコピー機能やスキャン機能、プリント機能、ＦＡＸ機能、ＢＯＸ機能などの複数の機能を備えるＭＦＰである場合を例示したが、画像処理装置２は必ずしもＭＦＰに限られない。すなわち、画像処理装置２は、コピー機能、スキャン機能、プリント機能、ＦＡＸ機能、ＢＯＸ機能などの複数の機能のうち少なくとも１つの機能を有し、ユーザーによる操作に基づいてジョブの設定や実行を行うものであれば良い。
【０１１１】
また上記実施形態では、端末装置３が画像処理装置２へ言語情報７０を送信するとき、端末装置３の設定言語７７以外に、ユーザーが各種アプリケーションを使用したときの言語に関する情報を言語情報７０に含めることを例示した。しかし、これに限られるものでもない。すなわち、端末装置３は、端末装置３の設定言語７７だけを含む言語情報７０を生成して画像処理装置２へ送信するようにしても良い。
【符号の説明】
【０１１２】
１  画像処理システム
２  画像処理装置
３  端末装置
３０  情報受信部（情報受信手段）
３１  案内情報生成部（案内情報生成手段）
３２  案内情報送信部（案内情報送信手段）
３３  操作位置特定部（操作反映手段）
４０  表示部（表示手段）
４２  音声出力部（音声出力手段）
５１  案内情報受信部（案内情報受信手段）
５２  優先処理決定部（優先処理決定手段）
５３  情報収集部（情報収集手段）
５４  言語情報生成部（言語情報生成手段）
５６  操作情報生成部（操作情報生成手段）
５７  情報送信部（情報送信手段）
【図１】
2019047398.tif 000003
【図２】
2019047398.tif 000004
【図３】
2019047398.tif 000005
【図４】
2019047398.tif 000006
【図５】
2019047398.tif 000007
【図６】
2019047398.tif 000008
【図７】
2019047398.tif 000009
【図８】
2019047398.tif 000010
【図９】
2019047398.tif 000011
【図１０】
2019047398.tif 000012
【図１１】
2019047398.tif 000013
【図１２】
2019047398.tif 000014
【図１３】
2019047398.tif 000015
【図１４】
2019047398.tif 000016