(57)【特許請求の範囲】
【請求項１】
画像形成システムであって、
画像形成装置と、
前記画像形成装置における複数の操作画面の複数の言語による表示用情報を格納するサーバと、
前記画像形成装置との間で通信することが可能な外部端末と、
を備え、
前記画像形成装置は、
前記複数の操作画面を選択的に表示する表示手段と、
前記画像形成装置の操作用言語を第１の言語から第２の言語へと切り換えるべきか否かを決定する決定手段と、
前記決定手段により前記第２の言語に切り換えるべき旨が決定されると、前記第２の言語への切換処理であって前記複数の操作画面を前記第２の言語で表現するための情報を前記サーバから一括的に取得する処理を含む切換処理を開始する切換処理実行手段と、
前記決定手段により前記第２の言語に切り換えるべき旨が決定されると、前記複数の操作画面のうち現時点で表示されるべき第１の操作画面に関する情報である操作画面情報を前記外部端末に送信して、前記第１の操作画面に関する文字列を前記第２の言語で表現した第２の操作画面を前記外部端末にて表示させる表示制御手段と、
を有し、
前記外部端末は、
前記第１の操作画面に関する処理対象文字列を特定するための文字列特定用情報を含む前記操作画面情報を前記画像形成装置から受信する受信手段と、
前記文字列特定用情報に基づいて、前記処理対象文字列を前記第２の言語で表現した変更後文字列を取得する取得手段と、
前記変更後文字列に基づいて、前記変更後文字列を含む前記第２の操作画面を生成する生成手段と、
前記変更後文字列を含む前記第２の操作画面を表示する表示手段と、
を有することを特徴とする画像形成システム。
【請求項２】
請求項１に記載の画像形成システムにおいて、
前記外部端末の前記表示手段は、前記画像形成装置による前記第２の言語への前記切換処理の実行中に、前記変更後文字列を含む前記第２の操作画面を表示することを特徴とする画像形成システム。
【請求項３】
請求項１に記載の画像形成システムにおいて、
前記外部端末の前記生成手段は、前記第１の操作画面の画像データと前記変更後文字列を画像化した画像のデータとを合成して、前記変更後文字列を含む前記第２の操作画面を生成することを特徴とする画像形成システム。
【請求項４】
請求項３に記載の画像形成システムにおいて、
前記外部端末の前記受信手段は、前記文字列特定用情報に加えて前記第１の操作画面の前記画像データをも前記画像形成装置から受信することを特徴とする画像形成システム。
【請求項５】
請求項１に記載の画像形成システムにおいて、
前記外部端末は、
前記第１の操作画面に関する画面構成情報を格納する格納手段、
をさらに有し、
前記画面構成情報は、前記第１の操作画面に関する文字列を前記第２の言語で表現した文字列の情報を有し、
前記外部端末の前記取得手段は、前記格納手段に格納された情報の中から、前記処理対象文字列に関する前記第２の言語による前記変更後文字列を前記文字列特定用情報に基づいて抽出することによって、前記変更後文字列を取得することを特徴とする画像形成システム。
【請求項６】
請求項１に記載の画像形成システムにおいて、
前記外部端末の前記取得手段は、所定の言語による前記処理対象文字列を前記文字列特定用情報に基づいて特定するとともに前記所定の言語による前記処理対象文字列を前記第２の言語に翻訳することによって、前記変更後文字列を取得することを特徴とする画像形成システム。
【請求項７】
請求項６に記載の画像形成システムにおいて、
前記外部端末は、
前記第１の操作画面に関する画面構成情報を格納する格納手段、
をさらに有し、
前記画面構成情報は、前記第１の操作画面に関する文字列を前記所定の言語で表現した文字列の情報を有し、
前記外部端末の前記取得手段は、前記文字列特定用情報と前記画面構成情報とに基づいて前記所定の言語による文字列を前記格納手段から抽出し、前記所定の言語による当該文字列を前記処理対象文字列として特定することを特徴とする画像形成システム。
【請求項８】
請求項６に記載の画像形成システムにおいて、
前記外部端末の前記受信手段は、前記第１の操作画面に関する文字列であって前記所定の言語による文字列の情報を含む前記文字列特定用情報を、前記画像形成装置から受信し、
前記外部端末の前記取得手段は、前記文字列特定用情報に基づき、前記所定の言語による前記文字列を前記処理対象文字列として特定することを特徴とする画像形成システム。
【請求項９】
請求項１に記載の画像形成システムにおいて、
前記外部端末は、
前記第１の操作画面の画面構成情報を格納する格納手段、
をさらに有し、
前記画面構成情報は、前記処理対象文字列の前記第１の操作画面内における位置情報を含み、
前記外部端末の前記生成手段は、前記位置情報に基づいて決定された位置に前記変更後文字列を配置することを特徴とする画像形成システム。
【請求項１０】
請求項１に記載の画像形成システムにおいて、
前記外部端末は、
前記複数の操作画面に関する画面構成情報であって、各画面の画面ＩＤと前記各画面に関する文字列とが互いに関連付けて規定された画面構成情報を格納する格納手段、
をさらに有し、
前記外部端末の前記受信手段は、前記第１の操作画面の画面ＩＤを含む前記文字列特定用情報を、前記画像形成装置から受信し、
前記外部端末の前記取得手段は、前記画面構成情報と前記第１の操作画面の画面ＩＤとに基づいて、前記第１の操作画面に関する前記処理対象文字列を特定し、前記処理対象文字列を前記第２の言語で表現した前記変更後文字列を取得することを特徴とする画像形成システム。
【請求項１１】
請求項１０に記載の画像形成システムにおいて、
前記画面構成情報においては、前記各画面の画面ＩＤと前記各画面に関する文字列を前記第２の言語で表現した文字列とが関連付けて規定されており、
前記外部端末の前記取得手段は、前記画面構成情報と前記第１の操作画面の画面ＩＤとに基づいて、前記第１の操作画面に関する文字列であって前記第２の言語で表現された文字列を前記画面構成情報の中から抽出して前記処理対象文字列として特定するとともに、前記第２の言語で表現された文字列自体を前記変更後文字列として取得することを特徴とする画像形成システム。
【請求項１２】
請求項１０に記載の画像形成システムにおいて、
前記画面構成情報は、前記第１の操作画面に関する文字列を所定の言語で表現した文字列の情報を有し、
前記外部端末の前記取得手段は、前記画面構成情報と前記第１の操作画面の画面ＩＤとに基づいて、前記第１の操作画面に関する文字列を所定の言語で表現した文字列を、前記処理対象文字列として特定するとともに、前記所定の言語による前記処理対象文字列を前記第２の言語に翻訳することによって、前記変更後文字列を取得することを特徴とする画像形成システム。
【請求項１３】
請求項１に記載の画像形成システムにおいて、
前記外部端末は、
前記複数の操作画面に関する画面構成情報であって、各画面に関する文字列と当該文字列の文字列ＩＤとが関連付けて規定された画面構成情報を格納する格納手段、
をさらに有し、
前記外部端末の前記受信手段は、前記第１の操作画面に関する文字列の文字列ＩＤを含む前記文字列特定用情報を、前記画像形成装置から受信し、
前記外部端末の前記取得手段は、前記画面構成情報と前記画像形成装置から受信した前記文字列ＩＤとに基づいて、前記第１の操作画面に関する前記処理対象文字列を特定し、前記処理対象文字列を前記第２の言語で表現した前記変更後文字列を取得することを特徴とする画像形成システム。
【請求項１４】
請求項１に記載の画像形成システムにおいて、
前記外部端末は、
前記複数の操作画面に関する画面構成情報であって、各画面に関する文字列と当該文字列の文字列ＩＤとが関連付けて規定された画面構成情報を格納する格納手段、
をさらに有し、
前記画面構成情報は、前記第１の操作画面に関する文字列を所定の言語で表現した文字列の情報を有し、
前記外部端末の前記受信手段は、前記第１の操作画面に関する文字列の文字列ＩＤを含む前記文字列特定用情報を、前記画像形成装置から受信し、
前記外部端末の前記取得手段は、前記画面構成情報と前記画像形成装置から受信した前記文字列ＩＤとに基づいて、前記第１の操作画面に関する文字列を所定の言語で表現した文字列を、前記処理対象文字列として特定するとともに、前記所定の言語による前記処理対象文字列を前記第２の言語に翻訳することによって、前記変更後文字列を取得することを特徴とする画像形成システム。
【請求項１５】
請求項１に記載の画像形成システムにおいて、
前記画像形成装置は、
前記操作用言語として前記画像形成装置内に予め準備されている言語の種類の情報である言語種類情報と前記画像形成装置の各ユーザの母国語情報とを格納する格納手段と、
をさらに有し、
前記画像形成装置の前記決定手段は、前記各ユーザの前記母国語情報に基づきログインユーザの母国語を判定するとともに、前記ログインユーザの母国語が前記画像形成装置内に予め準備されている言語であるか否かを前記言語種類情報に基づいて判定し、前記ログインユーザの母国語が前記第１の言語ではなく且つ前記画像形成装置内に予め準備されている言語でもない旨が判定される場合に、前記ログインユーザの母国語を前記第２の言語として決定するとともに前記操作用言語を前記第１の言語から前記第２の言語へと切り換えるべき旨を決定することを特徴とする画像形成システム。
【請求項１６】
請求項１に記載の画像形成システムにおいて、
前記画像形成装置は、
前記操作用言語として前記画像形成装置内に予め準備されている言語の種類の情報である言語種類情報を格納する格納手段と、
利用言語に関する指定入力をユーザから受け付ける入力制御手段と、
をさらに有し、
前記画像形成装置の前記決定手段は、前記ユーザによる前記指定入力によって指定された言語である指定言語が前記第１の言語でもなく且つ前記画像形成装置内に予め準備されている言語でもない旨が前記言語種類情報に基づき判定される場合に、前記指定言語を前記第２の言語として決定するとともに、前記操作用言語を前記第１の言語から前記第２の言語へと切り換えるべき旨を決定することを特徴とする画像形成システム。
【請求項１７】
請求項１に記載の画像形成システムにおいて、
前記画像形成装置の表示制御手段は、
前記第２の言語に切り換えるべき旨が前記決定手段により決定されると、前記操作画面情報を前記外部端末に送信して前記第２の操作画面を前記外部端末に表示させる第１の動作と、
前記第２の言語に切り換えるべき旨が前記決定手段により決定されると、前記操作画面情報を前記外部端末に送信するとともに前記操作画面情報に基づく変換結果を前記外部端末から受信し当該変換結果が反映された前記第２の操作画面を前記画像形成装置に表示させる第２の動作と、
を選択的に実行可能であり、
前記画像形成装置は、
前記第１の動作と前記第２の動作とのいずれを実行するかを前記画像形成装置によって自動的に決定するかユーザの指定入力に応じて決定するかを設定する設定手段、
をさらに有することを特徴とする画像形成システム。
【請求項１８】
請求項１に記載の画像形成システムにおいて、
前記画像形成装置の表示制御手段は、
前記第２の言語に切り換えるべき旨が前記決定手段により決定されると、前記操作画面情報を前記外部端末に送信して前記第２の操作画面を前記外部端末に表示させる第１の動作と、
前記第２の言語に切り換えるべき旨が前記決定手段により決定されると、前記操作画面情報を前記外部端末に送信するとともに前記操作画面情報に基づく変換結果を前記外部端末から受信し当該変換結果が反映された前記第２の操作画面を前記画像形成装置に表示させる第２の動作と、
を選択的に実行可能であり、
前記画像形成装置は、
前記第２の言語に切り換えるべき旨が前記決定手段により決定されると、前記第１の動作と前記第２の動作とのいずれを実行するかに関する指定入力をユーザから受け付ける入力制御手段、
をさらに有し、
前記画像形成装置の表示制御手段は、前記第１の動作と前記第２の動作とのいずれを実行するかを当該指定入力に応じて決定することを特徴とする画像形成システム。
【請求項１９】
外部端末と通信することが可能な画像形成装置であって、
複数の操作画面を選択的に表示する表示手段と、
前記画像形成装置の操作用言語を第１の言語から第２の言語へと切り換えるべきか否かを決定する決定手段と、
前記決定手段により前記第２の言語に切り換えるべき旨が決定されると、前記画像形成装置における複数の操作画面の複数の言語による表示用情報を格納するサーバから、前記複数の操作画面を前記第２の言語で表現するための情報を一括的に取得する処理、を含む前記第２の言語への切換処理を開始する切換処理実行手段と、
前記決定手段により前記第２の言語に切り換えるべき旨が決定されると、前記複数の操作画面のうち現時点で表示されるべき第１の操作画面に関する情報である操作画面情報を前記外部端末に送信して、前記第１の操作画面に関する文字列を前記第２の言語で表現した第２の操作画面を前記外部端末にて表示させる表示制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２０】
複数の操作画面を選択的に表示する画像形成装置と通信することが可能な外部端末であって、
前記画像形成装置による第１の言語から第２の言語への切換処理であって前記複数の操作画面を前記第２の言語で表現するための情報をサーバから一括的に取得する処理を含む切換処理と並行して、前記複数の操作画面のうち現時点で表示されるべき第１の操作画面に関する情報である操作画面情報であって前記第１の操作画面に関する処理対象文字列を特定するための文字列特定用情報を含む操作画面情報を前記画像形成装置から受信する受信手段と、
前記文字列特定用情報に基づいて、前記処理対象文字列を前記第２の言語で表現した変更後文字列を取得する取得手段と、
前記変更後文字列に基づいて、前記第１の操作画面に関する文字列を前記第２の言語で表現した第２の操作画面を生成する生成手段と、
前記変更後文字列を含む前記第２の操作画面を表示する表示手段と、
を備えることを特徴とする外部端末。
【請求項２１】
複数の操作画面を選択的に表示する画像形成装置と通信することが可能な外部端末に内蔵されたコンピュータに、
ａ）前記画像形成装置による第１の言語から第２の言語への切換処理であって前記複数の操作画面を前記第２の言語で表現するための情報をサーバから一括的に取得する処理を含む切換処理と並行して、前記複数の操作画面のうち現時点で表示されるべき第１の操作画面に関する情報である操作画面情報であって、前記第１の操作画面に関する処理対象文字列を特定するための文字列特定用情報を含む前記操作画面情報を前記画像形成装置から受信するステップと、
ｂ）前記文字列特定用情報に基づいて、前記処理対象文字列を前記第２の言語で表現した変更後文字列を取得するステップと、
ｃ）前記変更後文字列に基づいて、前記第１の操作画面に関する文字列を前記第２の言語で表現した第２の操作画面を生成するステップと、
ｄ）前記変更後文字列を含む前記第２の操作画面を表示するステップと、
を実行させるためのプログラム。
【請求項２２】
画像形成システムであって、
画像形成装置と、
前記画像形成装置における複数の操作画面の複数の言語による表示用情報を格納するサーバと、
前記画像形成装置との間で通信することが可能な外部端末と、
を備え、
前記画像形成装置は、
前記複数の操作画面を選択的に表示する表示手段と、
前記画像形成装置の操作用言語を第１の言語から第２の言語へと切り換えるべきか否かを決定する決定手段と、
前記決定手段により前記第２の言語に切り換えるべき旨が決定されると、前記第２の言語への切換処理であって前記複数の操作画面を前記第２の言語で表現するための情報を前記サーバから一括的に取得する処理を含む切換処理を開始する切換処理実行手段と、
前記決定手段により前記第２の言語に切り換えるべき旨が決定されると、前記複数の操作画面のうち現時点で表示されるべき第１の操作画面に関する情報である操作画面情報を前記外部端末に送信するとともに、前記操作画面情報に基づく変換結果を前記外部端末から受信し、当該変換結果が反映された第２の操作画面を前記表示手段に表示させる表示制御手段と、
を有し、
前記外部端末は、
前記第１の操作画面に関する処理対象文字列を特定するための文字列特定用情報を含む前記操作画面情報を前記画像形成装置から受信する受信手段と、
前記文字列特定用情報に基づいて、前記処理対象文字列を前記第２の言語で表現した変更後文字列を取得する取得手段と、
を有し、
前記変更後文字列に関する情報を前記操作画面情報に基づく前記変換結果として前記画像形成装置に送信する送信手段と、
を有し、
前記画像形成装置の前記表示制御手段は、前記変換結果が反映された前記第２の操作画面であって、前記第１の操作画面に関する文字列が前記第２の言語で表現された前記第２の操作画面を前記表示手段に表示させることを特徴とする画像形成システム。
【請求項２３】
請求項２２に記載の画像形成システムにおいて、
前記外部端末は、
前記変更後文字列に基づいて、前記変更後文字列を含む前記第２の操作画面を生成する生成手段、
をさらに有し、
前記外部端末の前記送信手段は、前記変更後文字列を含む前記第２の操作画面を、前記操作画面情報に基づく前記変換結果として前記画像形成装置に送信し、
前記画像形成装置の前記表示制御手段は、前記変更後文字列を含む前記第２の操作画面を前記表示手段に表示させることを特徴とする画像形成システム。
【請求項２４】
請求項２２に記載の画像形成システムにおいて、
前記外部端末の前記送信手段は、前記変更後文字列を画像化した画像のデータを、前記操作画面情報に基づく前記変換結果として前記画像形成装置に送信し、
前記画像形成装置は、
前記変更後文字列を画像化した画像のデータに基づいて、前記変更後文字列を含む前記第２の操作画面を生成する生成手段、
をさらに有し、
前記画像形成装置の前記表示制御手段は、前記変更後文字列を含む前記第２の操作画面を前記表示手段に表示させることを特徴とする画像形成システム。
【請求項２５】
外部端末と通信することが可能な画像形成装置であって、
複数の操作画面を選択的に表示する表示手段と、
前記画像形成装置の操作用言語を第１の言語から第２の言語へと切り換えるべきか否かを決定する決定手段と、
前記決定手段により前記第２の言語に切り換えるべき旨が決定されると、前記画像形成装置における複数の操作画面の複数の言語による表示用情報を格納するサーバから、前記複数の操作画面を前記第２の言語で表現するための情報を一括的に取得する処理、を含む前記第２の言語への切換処理を開始する切換処理実行手段と、
前記決定手段により前記第２の言語に切り換えるべき旨が決定されると、前記複数の操作画面のうち現時点で表示されるべき第１の操作画面に関する情報である操作画面情報を前記外部端末に送信するとともに、前記操作画面情報に基づく変換結果を前記外部端末から受信し、当該変換結果が反映された第２の操作画面であって前記第１の操作画面に関する文字列が前記第２の言語で表現された第２の操作画面を前記表示手段に表示させる表示制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２６】
請求項２５に記載の画像形成装置において、
前記表示制御手段は、前記第１の操作画面に関する処理対象文字列を前記第２の言語で表現した変更後文字列を画像化した画像のデータを、前記操作画面情報に基づく前記変換結果として前記外部端末から受信し、前記変更後文字列を含む前記第２の操作画面を当該データに基づいて生成し、前記変更後文字列を含む前記第２の操作画面を前記表示手段に表示させることを特徴とする画像形成装置。
【請求項２７】
複数の操作画面を選択的に表示する画像形成装置と通信することが可能な外部端末であって、
前記画像形成装置による第１の言語から第２の言語への切換処理であって前記複数の操作画面を前記第２の言語で表現するための情報をサーバから一括的に取得する処理を含む切換処理と並行して、前記複数の操作画面のうち現時点で表示されるべき第１の操作画面に関する情報である操作画面情報であって前記第１の操作画面に関する処理対象文字列を特定するための文字列特定用情報を含む操作画面情報を前記画像形成装置から受信する受信手段と、
前記文字列特定用情報に基づいて、前記処理対象文字列を前記第２の言語で表現した変更後文字列を取得する取得手段と、
前記変更後文字列に関する情報を前記操作画面情報に基づく変換結果として前記画像形成装置に送信し、当該変換結果が反映された第２の操作画面であって前記第１の操作画面に関する文字列が前記第２の言語で表現された第２の操作画面を前記画像形成装置の表示手段に表示させる表示制御手段と、
を備えることを特徴とする外部端末。
【請求項２８】
請求項２７に記載の外部端末において、
前記変更後文字列に基づいて、前記変更後文字列を含む前記第２の操作画面を生成する生成手段、
をさらに備え、
前記表示制御手段は、前記変更後文字列を含む前記第２の操作画面を前記画像形成装置に送信して、前記変更後文字列を含む前記第２の操作画面を前記画像形成装置に表示させることを特徴とする外部端末。
【請求項２９】
複数の操作画面を選択的に表示する画像形成装置と通信することが可能な外部端末に内蔵されたコンピュータに、
ａ）前記画像形成装置による第１の言語から第２の言語への切換処理であって前記複数の操作画面を前記第２の言語で表現するための情報をサーバから一括的に取得する処理を含む切換処理と並行して、前記複数の操作画面のうち現時点で表示されるべき第１の操作画面に関する情報である操作画面情報であって前記第１の操作画面に関する処理対象文字列を特定するための文字列特定用情報を含む前記操作画面情報を前記画像形成装置から受信するステップと、
ｂ）前記文字列特定用情報に基づいて、前記処理対象文字列を前記第２の言語で表現した変更後文字列を取得するステップと、
ｃ）前記変更後文字列に関する情報を前記操作画面情報に基づく変換結果として前記画像形成装置に送信し、当該変換結果が反映された第２の操作画面であって前記第１の操作画面に関する文字列を前記第２の言語で表現した第２の操作画面を前記画像形成装置の表示手段に表示させるステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））などの画像形成装置およびそれに関連する技術に関する。
【背景技術】
【０００２】
ＭＦＰなどの画像形成装置においては、その操作パネルにおいて複数の操作画面が切り換えて表示される。また、各操作画面は、或る一の言語（たとえば日本語）による文字列を伴って表示される。
【０００３】
ところで、複数のユーザによって使用されるＭＦＰは、ユーザに応じた様々な言語（各ユーザの母国語など）で利用されることが好ましい。
【０００４】
このような要請に応える技術として、たとえば、多数の言語のそれぞれについて複数の操作画面の各表示用データをＭＦＰ内に格納しておき、ユーザの要請等に応じて操作画面用言語（操作用言語）を切り換えることが考えられる。
【０００５】
なお、特許文献１には、画像形成装置に関する技術ではないが、設備機器の状態を遠隔監視する遠隔監視装置において複数の言語による表示を可能とする技術が記載されている。具体的には、複数の言語による各表示用データを遠隔監視装置の監視センタ内に予め準備しておき、当該複数の言語の中から選択された一の言語に対応する表示用データを用いて監視対象の設備機器の状態を当該一の言語で表示する技術が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−３２２１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ただし、画像形成装置内のデータ容量には限りがあり、上述のように多数の言語用のデータを画像形成装置内に全て保持することは現実的ではない。
【０００８】
これに対して、次のような技術が考えられる。
【０００９】
具体的には、まず、画像形成装置内には、限定された数の言語（たとえば１言語〜数言語）用の複数の操作画面の各データを格納しておく一方で、別の外部装置（サーバ等）に多数の言語（たとえば数十言語）用の各データを格納しておく。たとえば、画像形成装置内に日本語の操作画面データのみを格納しておき、サーバに多数の言語（英語、ドイツ語、フランス語、イタリア語、スペイン語、中国語、韓国語など）の操作画面データを格納しておく。
【００１０】
そして、画像形成装置内にその操作画面データが格納されている言語（たとえば日本語）以外の言語（たとえば、スペイン語）で複数の操作画面を表示することが望まれる場合に、画像形成装置は、所望の言語（たとえばスペイン語）による複数の操作画面用のデータをサーバから一括してダウンロードする。当該データの取得完了後には、画像形成装置は当該所望の言語による操作画面を表示することが可能である。
【００１１】
これによれば、ユーザは、所望の言語による複数の操作画面を用いて、画像形成装置を操作することが可能である。
【００１２】
しかしながら、複数の操作画面に関するデータをサーバから画像形成装置へとダウンロードするためには、通信環境等にも依存するが、比較的長い時間を要することが多い。その場合、ユーザは、所望の言語による操作画面をデータ取得完了まで見ることができず、当該所望の言語による操作画面の表示が開始されるまでに比較的長い待ち時間が発生する等の問題が生じる。
【００１３】
そこで、本発明は、画像形成装置にて予め準備されている言語とは別の言語による操作画面を用いた操作が望まれる場合において、当該別の言語による操作画面の表示が開始されるまでのユーザの待ち時間を抑制することが可能な技術を提供することを課題とする。
【課題を解決するための手段】
【００１４】
上記課題を解決すべく、請求項１の発明は、画像形成システムであって、画像形成装置と、前記画像形成装置における複数の操作画面の複数の言語による表示用情報を格納するサーバと、前記画像形成装置との間で通信することが可能な外部端末と、を備え、前記画像形成装置は、前記複数の操作画面を選択的に表示する表示手段と、前記画像形成装置の操作用言語を第１の言語から第２の言語へと切り換えるべきか否かを決定する決定手段と、前記決定手段により前記第２の言語に切り換えるべき旨が決定されると、前記第２の言語への切換処理であって前記複数の操作画面を前記第２の言語で表現するための情報を前記サーバから一括的に取得する処理を含む切換処理を開始する切換処理実行手段と、前記決定手段により前記第２の言語に切り換えるべき旨が決定されると、前記複数の操作画面のうち現時点で表示されるべき第１の操作画面に関する情報である操作画面情報を前記外部端末に送信して、前記第１の操作画面に関する文字列を前記第２の言語で表現した第２の操作画面を前記外部端末にて表示させる表示制御手段と、を有し、前記外部端末は、前記第１の操作画面に関する処理対象文字列を特定するための文字列特定用情報を含む前記操作画面情報を前記画像形成装置から受信する受信手段と、前記文字列特定用情報に基づいて、前記処理対象文字列を前記第２の言語で表現した変更後文字列を取得する取得手段と、前記変更後文字列に基づいて、前記変更後文字列を含む前記第２の操作画面を生成する生成手段と、前記変更後文字列を含む前記第２の操作画面を表示する表示手段と、を有することを特徴とする。
【００１５】
請求項２の発明は、請求項１の発明に係る画像形成システムにおいて、前記外部端末の前記表示手段は、前記画像形成装置による前記第２の言語への前記切換処理の実行中に、前記変更後文字列を含む前記第２の操作画面を表示することを特徴とする。
【００１６】
請求項３の発明は、請求項１の発明に係る画像形成システムにおいて、前記外部端末の前記生成手段は、前記第１の操作画面の画像データと前記変更後文字列を画像化した画像のデータとを合成して、前記変更後文字列を含む前記第２の操作画面を生成することを特徴とする。
【００１７】
請求項４の発明は、請求項３の発明に係る画像形成システムにおいて、前記外部端末の前記受信手段は、前記文字列特定用情報に加えて前記第１の操作画面の前記画像データをも前記画像形成装置から受信することを特徴とする。
【００１８】
請求項５の発明は、請求項１の発明に係る画像形成システムにおいて、前記外部端末は、前記第１の操作画面に関する画面構成情報を格納する格納手段、をさらに有し、前記画面構成情報は、前記第１の操作画面に関する文字列を前記第２の言語で表現した文字列の情報を有し、前記外部端末の前記取得手段は、前記格納手段に格納された情報の中から、前記処理対象文字列に関する前記第２の言語による前記変更後文字列を前記文字列特定用情報に基づいて抽出することによって、前記変更後文字列を取得することを特徴とする。
【００１９】
請求項６の発明は、請求項１の発明に係る画像形成システムにおいて、前記外部端末の前記取得手段は、所定の言語による前記処理対象文字列を前記文字列特定用情報に基づいて特定するとともに前記所定の言語による前記処理対象文字列を前記第２の言語に翻訳することによって、前記変更後文字列を取得することを特徴とする。
【００２０】
請求項７の発明は、請求項６の発明に係る画像形成システムにおいて、前記外部端末は、前記第１の操作画面に関する画面構成情報を格納する格納手段、をさらに有し、前記画面構成情報は、前記第１の操作画面に関する文字列を前記所定の言語で表現した文字列の情報を有し、前記外部端末の前記取得手段は、前記文字列特定用情報と前記画面構成情報とに基づいて前記所定の言語による文字列を前記格納手段から抽出し、前記所定の言語による当該文字列を前記処理対象文字列として特定することを特徴とする。
【００２１】
請求項８の発明は、請求項６の発明に係る画像形成システムにおいて、前記外部端末の前記受信手段は、前記第１の操作画面に関する文字列であって前記所定の言語による文字列の情報を含む前記文字列特定用情報を、前記画像形成装置から受信し、前記外部端末の前記取得手段は、前記文字列特定用情報に基づき、前記所定の言語による前記文字列を前記処理対象文字列として特定することを特徴とする。
【００２２】
請求項９の発明は、請求項１の発明に係る画像形成システムにおいて、前記外部端末は、前記第１の操作画面の画面構成情報を格納する格納手段、をさらに有し、前記画面構成情報は、前記処理対象文字列の前記第１の操作画面内における位置情報を含み、前記外部端末の前記生成手段は、前記位置情報に基づいて決定された位置に前記変更後文字列を配置することを特徴とする。
【００２３】
請求項１０の発明は、請求項１の発明に係る画像形成システムにおいて、前記外部端末は、前記複数の操作画面に関する画面構成情報であって、各画面の画面ＩＤと前記各画面に関する文字列とが互いに関連付けて規定された画面構成情報を格納する格納手段、をさらに有し、前記外部端末の前記受信手段は、前記第１の操作画面の画面ＩＤを含む前記文字列特定用情報を、前記画像形成装置から受信し、前記外部端末の前記取得手段は、前記画面構成情報と前記第１の操作画面の画面ＩＤとに基づいて、前記第１の操作画面に関する前記処理対象文字列を特定し、前記処理対象文字列を前記第２の言語で表現した前記変更後文字列を取得することを特徴とする。
【００２４】
請求項１１の発明は、請求項１０の発明に係る画像形成システムにおいて、前記画面構成情報においては、前記各画面の画面ＩＤと前記各画面に関する文字列を前記第２の言語で表現した文字列とが関連付けて規定されており、前記外部端末の前記取得手段は、前記画面構成情報と前記第１の操作画面の画面ＩＤとに基づいて、前記第１の操作画面に関する文字列であって前記第２の言語で表現された文字列を前記画面構成情報の中から抽出して前記処理対象文字列として特定するとともに、前記第２の言語で表現された文字列自体を前記変更後文字列として取得することを特徴とする。
【００２５】
請求項１２の発明は、請求項１０の発明に係る画像形成システムにおいて、前記画面構成情報は、前記第１の操作画面に関する文字列を所定の言語で表現した文字列の情報を有し、前記外部端末の前記取得手段は、前記画面構成情報と前記第１の操作画面の画面ＩＤとに基づいて、前記第１の操作画面に関する文字列を所定の言語で表現した文字列を、前記処理対象文字列として特定するとともに、前記所定の言語による前記処理対象文字列を前記第２の言語に翻訳することによって、前記変更後文字列を取得することを特徴とする。
【００２６】
請求項１３の発明は、請求項１の発明に係る画像形成システムにおいて、前記外部端末は、前記複数の操作画面に関する画面構成情報であって、各画面に関する文字列と当該文字列の文字列ＩＤとが関連付けて規定された画面構成情報を格納する格納手段、をさらに有し、前記外部端末の前記受信手段は、前記第１の操作画面に関する文字列の文字列ＩＤを含む前記文字列特定用情報を、前記画像形成装置から受信し、前記外部端末の前記取得手段は、前記画面構成情報と前記画像形成装置から受信した前記文字列ＩＤとに基づいて、前記第１の操作画面に関する前記処理対象文字列を特定し、前記処理対象文字列を前記第２の言語で表現した前記変更後文字列を取得することを特徴とする。
【００２７】
請求項１４の発明は、請求項１の発明に係る画像形成システムにおいて、前記外部端末は、前記複数の操作画面に関する画面構成情報であって、各画面に関する文字列と当該文字列の文字列ＩＤとが関連付けて規定された画面構成情報を格納する格納手段、をさらに有し、前記画面構成情報は、前記第１の操作画面に関する文字列を所定の言語で表現した文字列の情報を有し、前記外部端末の前記受信手段は、前記第１の操作画面に関する文字列の文字列ＩＤを含む前記文字列特定用情報を、前記画像形成装置から受信し、前記外部端末の前記取得手段は、前記画面構成情報と前記画像形成装置から受信した前記文字列ＩＤとに基づいて、前記第１の操作画面に関する文字列を所定の言語で表現した文字列を、前記処理対象文字列として特定するとともに、前記所定の言語による前記処理対象文字列を前記第２の言語に翻訳することによって、前記変更後文字列を取得することを特徴とする。
【００２８】
請求項１５の発明は、請求項１の発明に係る画像形成システムにおいて、前記画像形成装置は、前記操作用言語として前記画像形成装置内に予め準備されている言語の種類の情報である言語種類情報と前記画像形成装置の各ユーザの母国語情報とを格納する格納手段と、をさらに有し、前記画像形成装置の前記決定手段は、前記各ユーザの前記母国語情報に基づきログインユーザの母国語を判定するとともに、前記ログインユーザの母国語が前記画像形成装置内に予め準備されている言語であるか否かを前記言語種類情報に基づいて判定し、前記ログインユーザの母国語が前記第１の言語ではなく且つ前記画像形成装置内に予め準備されている言語でもない旨が判定される場合に、前記ログインユーザの母国語を前記第２の言語として決定するとともに前記操作用言語を前記第１の言語から前記第２の言語へと切り換えるべき旨を決定することを特徴とする。
【００２９】
請求項１６の発明は、請求項１の発明に係る画像形成システムにおいて、前記画像形成装置は、前記操作用言語として前記画像形成装置内に予め準備されている言語の種類の情報である言語種類情報を格納する格納手段と、利用言語に関する指定入力をユーザから受け付ける入力制御手段と、をさらに有し、前記画像形成装置の前記決定手段は、前記ユーザによる前記指定入力によって指定された言語である指定言語が前記第１の言語でもなく且つ前記画像形成装置内に予め準備されている言語でもない旨が前記言語種類情報に基づき判定される場合に、前記指定言語を前記第２の言語として決定するとともに、前記操作用言語を前記第１の言語から前記第２の言語へと切り換えるべき旨を決定することを特徴とする。
【００３０】
請求項１７の発明は、請求項１の発明に係る画像形成システムにおいて、前記画像形成装置の表示制御手段は、前記第２の言語に切り換えるべき旨が前記決定手段により決定されると、前記操作画面情報を前記外部端末に送信して前記第２の操作画面を前記外部端末に表示させる第１の動作と、前記第２の言語に切り換えるべき旨が前記決定手段により決定されると、前記操作画面情報を前記外部端末に送信するとともに前記操作画面情報に基づく変換結果を前記外部端末から受信し当該変換結果が反映された前記第２の操作画面を前記画像形成装置に表示させる第２の動作と、を選択的に実行可能であり、前記画像形成装置は、前記第１の動作と前記第２の動作とのいずれを実行するかを前記画像形成装置によって自動的に決定するかユーザの指定入力に応じて決定するかを設定する設定手段、をさらに有することを特徴とする。
【００３１】
請求項１８の発明は、請求項１の発明に係る画像形成システムにおいて、前記画像形成装置の表示制御手段は、前記第２の言語に切り換えるべき旨が前記決定手段により決定されると、前記操作画面情報を前記外部端末に送信して前記第２の操作画面を前記外部端末に表示させる第１の動作と、前記第２の言語に切り換えるべき旨が前記決定手段により決定されると、前記操作画面情報を前記外部端末に送信するとともに前記操作画面情報に基づく変換結果を前記外部端末から受信し当該変換結果が反映された前記第２の操作画面を前記画像形成装置に表示させる第２の動作と、を選択的に実行可能であり、前記画像形成装置は、前記第２の言語に切り換えるべき旨が前記決定手段により決定されると、前記第１の動作と前記第２の動作とのいずれを実行するかに関する指定入力をユーザから受け付ける入力制御手段、をさらに有し、前記画像形成装置の表示制御手段は、前記第１の動作と前記第２の動作とのいずれを実行するかを当該指定入力に応じて決定することを特徴とする。
【００３２】
請求項１９の発明は、外部端末と通信することが可能な画像形成装置であって、複数の操作画面を選択的に表示する表示手段と、前記画像形成装置の操作用言語を第１の言語から第２の言語へと切り換えるべきか否かを決定する決定手段と、前記決定手段により前記第２の言語に切り換えるべき旨が決定されると、前記画像形成装置における複数の操作画面の複数の言語による表示用情報を格納するサーバから、前記複数の操作画面を前記第２の言語で表現するための情報を一括的に取得する処理、を含む前記第２の言語への切換処理を開始する切換処理実行手段と、前記決定手段により前記第２の言語に切り換えるべき旨が決定されると、前記複数の操作画面のうち現時点で表示されるべき第１の操作画面に関する情報である操作画面情報を前記外部端末に送信して、前記第１の操作画面に関する文字列を前記第２の言語で表現した第２の操作画面を前記外部端末にて表示させる表示制御手段と、を備えることを特徴とする。
【００３３】
請求項２０の発明は、複数の操作画面を選択的に表示する画像形成装置と通信することが可能な外部端末であって、前記画像形成装置による第１の言語から第２の言語への切換処理であって前記複数の操作画面を前記第２の言語で表現するための情報をサーバから一括的に取得する処理を含む切換処理と並行して、前記複数の操作画面のうち現時点で表示されるべき第１の操作画面に関する情報である操作画面情報であって前記第１の操作画面に関する処理対象文字列を特定するための文字列特定用情報を含む操作画面情報を前記画像形成装置から受信する受信手段と、前記文字列特定用情報に基づいて、前記処理対象文字列を前記第２の言語で表現した変更後文字列を取得する取得手段と、前記変更後文字列に基づいて、前記第１の操作画面に関する文字列を前記第２の言語で表現した第２の操作画面を生成する生成手段と、前記変更後文字列を含む前記第２の操作画面を表示する表示手段と、を備えることを特徴とする。
【００３４】
請求項２１の発明は、複数の操作画面を選択的に表示する画像形成装置と通信することが可能な外部端末に内蔵されたコンピュータに、ａ）前記画像形成装置による第１の言語から第２の言語への切換処理であって前記複数の操作画面を前記第２の言語で表現するための情報をサーバから一括的に取得する処理を含む切換処理と並行して、前記複数の操作画面のうち現時点で表示されるべき第１の操作画面に関する情報である操作画面情報であって、前記第１の操作画面に関する処理対象文字列を特定するための文字列特定用情報を含む前記操作画面情報を前記画像形成装置から受信するステップと、ｂ）前記文字列特定用情報に基づいて、前記処理対象文字列を前記第２の言語で表現した変更後文字列を取得するステップと、ｃ）前記変更後文字列に基づいて、前記第１の操作画面に関する文字列を前記第２の言語で表現した第２の操作画面を生成するステップと、ｄ）前記変更後文字列を含む前記第２の操作画面を表示するステップと、を実行させるためのプログラムであることを特徴とする。
【００３５】
請求項２２の発明は、画像形成システムであって、画像形成装置と、前記画像形成装置における複数の操作画面の複数の言語による表示用情報を格納するサーバと、前記画像形成装置との間で通信することが可能な外部端末と、を備え、前記画像形成装置は、前記複数の操作画面を選択的に表示する表示手段と、前記画像形成装置の操作用言語を第１の言語から第２の言語へと切り換えるべきか否かを決定する決定手段と、前記決定手段により前記第２の言語に切り換えるべき旨が決定されると、前記第２の言語への切換処理であって前記複数の操作画面を前記第２の言語で表現するための情報を前記サーバから一括的に取得する処理を含む切換処理を開始する切換処理実行手段と、前記決定手段により前記第２の言語に切り換えるべき旨が決定されると、前記複数の操作画面のうち現時点で表示されるべき第１の操作画面に関する情報である操作画面情報を前記外部端末に送信するとともに、前記操作画面情報に基づく変換結果を前記外部端末から受信し、当該変換結果が反映された第２の操作画面を前記表示手段に表示させる表示制御手段と、を有し、前記外部端末は、前記第１の操作画面に関する処理対象文字列を特定するための文字列特定用情報を含む前記操作画面情報を前記画像形成装置から受信する受信手段と、前記文字列特定用情報に基づいて、前記処理対象文字列を前記第２の言語で表現した変更後文字列を取得する取得手段と、を有し、前記変更後文字列に関する情報を前記操作画面情報に基づく前記変換結果として前記画像形成装置に送信する送信手段と、を有し、前記画像形成装置の前記表示制御手段は、前記変換結果が反映された前記第２の操作画面であって、前記第１の操作画面に関する文字列が前記第２の言語で表現された前記第２の操作画面を前記表示手段に表示させることを特徴とする。
【００３６】
請求項２３の発明は、請求項２２の発明に係る画像形成システムにおいて、前記外部端末は、前記変更後文字列に基づいて、前記変更後文字列を含む前記第２の操作画面を生成する生成手段、をさらに有し、前記外部端末の前記送信手段は、前記変更後文字列を含む前記第２の操作画面を、前記操作画面情報に基づく前記変換結果として前記画像形成装置に送信し、前記画像形成装置の前記表示制御手段は、前記変更後文字列を含む前記第２の操作画面を前記表示手段に表示させることを特徴とする。
【００３７】
請求項２４の発明は、請求項２２の発明に係る画像形成システムにおいて、前記外部端末の前記送信手段は、前記変更後文字列を画像化した画像のデータを、前記操作画面情報に基づく前記変換結果として前記画像形成装置に送信し、前記画像形成装置は、前記変更後文字列を画像化した画像のデータに基づいて、前記変更後文字列を含む前記第２の操作画面を生成する生成手段、をさらに有し、前記画像形成装置の前記表示制御手段は、前記変更後文字列を含む前記第２の操作画面を前記表示手段に表示させることを特徴とする。
【００３８】
請求項２５の発明は、外部端末と通信することが可能な画像形成装置であって、複数の操作画面を選択的に表示する表示手段と、前記画像形成装置の操作用言語を第１の言語から第２の言語へと切り換えるべきか否かを決定する決定手段と、前記決定手段により前記第２の言語に切り換えるべき旨が決定されると、前記画像形成装置における複数の操作画面の複数の言語による表示用情報を格納するサーバから、前記複数の操作画面を前記第２の言語で表現するための情報を一括的に取得する処理、を含む前記第２の言語への切換処理を開始する切換処理実行手段と、前記決定手段により前記第２の言語に切り換えるべき旨が決定されると、前記複数の操作画面のうち現時点で表示されるべき第１の操作画面に関する情報である操作画面情報を前記外部端末に送信するとともに、前記操作画面情報に基づく変換結果を前記外部端末から受信し、当該変換結果が反映された第２の操作画面であって前記第１の操作画面に関する文字列が前記第２の言語で表現された第２の操作画面を前記表示手段に表示させる表示制御手段と、を備えることを特徴とする。
【００３９】
請求項２６の発明は、請求項２５の発明に係る画像形成装置において、前記表示制御手段は、前記第１の操作画面に関する処理対象文字列を前記第２の言語で表現した変更後文字列を画像化した画像のデータを、前記操作画面情報に基づく前記変換結果として前記外部端末から受信し、前記変更後文字列を含む前記第２の操作画面を当該データに基づいて生成し、前記変更後文字列を含む前記第２の操作画面を前記表示手段に表示させることを特徴とする。
【００４０】
請求項２７の発明は、複数の操作画面を選択的に表示する画像形成装置と通信することが可能な外部端末であって、前記画像形成装置による第１の言語から第２の言語への切換処理であって前記複数の操作画面を前記第２の言語で表現するための情報をサーバから一括的に取得する処理を含む切換処理と並行して、前記複数の操作画面のうち現時点で表示されるべき第１の操作画面に関する情報である操作画面情報であって前記第１の操作画面に関する処理対象文字列を特定するための文字列特定用情報を含む操作画面情報を前記画像形成装置から受信する受信手段と、前記文字列特定用情報に基づいて、前記処理対象文字列を前記第２の言語で表現した変更後文字列を取得する取得手段と、前記変更後文字列に関する情報を前記操作画面情報に基づく変換結果として前記画像形成装置に送信し、当該変換結果が反映された第２の操作画面であって前記第１の操作画面に関する文字列が前記第２の言語で表現された第２の操作画面を前記画像形成装置の表示手段に表示させる表示制御手段と、を備えることを特徴とする。
【００４１】
請求項２８の発明は、請求項２７の発明に係る外部端末において、前記変更後文字列に基づいて、前記変更後文字列を含む前記第２の操作画面を生成する生成手段、をさらに備え、前記表示制御手段は、前記変更後文字列を含む前記第２の操作画面を前記画像形成装置に送信して、前記変更後文字列を含む前記第２の操作画面を前記画像形成装置に表示させることを特徴とする。
【００４２】
請求項２９の発明は、複数の操作画面を選択的に表示する画像形成装置と通信することが可能な外部端末に内蔵されたコンピュータに、ａ）前記画像形成装置による第１の言語から第２の言語への切換処理であって前記複数の操作画面を前記第２の言語で表現するための情報をサーバから一括的に取得する処理を含む切換処理と並行して、前記複数の操作画面のうち現時点で表示されるべき第１の操作画面に関する情報である操作画面情報であって前記第１の操作画面に関する処理対象文字列を特定するための文字列特定用情報を含む前記操作画面情報を前記画像形成装置から受信するステップと、ｂ）前記文字列特定用情報に基づいて、前記処理対象文字列を前記第２の言語で表現した変更後文字列を取得するステップと、ｃ）前記変更後文字列に関する情報を前記操作画面情報に基づく変換結果として前記画像形成装置に送信し、当該変換結果が反映された第２の操作画面であって前記第１の操作画面に関する文字列を前記第２の言語で表現した第２の操作画面を前記画像形成装置の表示手段に表示させるステップと、を実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００４３】
請求項１ないし請求項２９に記載の発明によれば、画像形成装置にて予め準備されている言語とは別の言語による操作画面を用いた操作が望まれる場合において、当該別の言語による操作画面の表示が開始されるまでのユーザの待ち時間を抑制することが可能である。
【図面の簡単な説明】
【００４４】
【図１】第１実施形態に係る画像形成システムを示す図である。
【図２】画像形成装置の機能ブロックを示す図である。
【図３】外部端末の概略構成を示す機能ブロック図である。
【図４】本システムの動作例を示すタイミングチャートである。
【図５】ＭＦＰおよび外部端末における一部の処理を示す概念図である。
【図６】複数の操作画面のうち現時点で表示されるべき操作画面を示す図である。
【図７】画面構成情報を示す図である。
【図８】文字列の変更等を示す概念図である。
【図９】第２実施形態に係る外部端末の概略構成を示す機能ブロック図である。
【図１０】第２実施形態に係る動作例を示すタイミングチャートである。
【図１１】第２実施形態における一部の処理を示す概念図である。
【図１２】第３実施形態に係る動作例を示すタイミングチャートである。
【図１３】第３実施形態における一部の処理を示す概念図である。
【図１４】第４実施形態に係る動作例を示すタイミングチャートである。
【図１５】第４実施形態における一部の処理を示す概念図である。
【図１６】第５実施形態に係る動作例を示すタイミングチャートである。
【図１７】第５実施形態における一部の処理を示す概念図である。
【図１８】表示先の指定画面を示す図である。
【図１９】表示先の変更動作に関する設定画面を示す図である。
【図２０】利用言語を指定する設定画面を示す図である。
【発明を実施するための形態】
【００４５】
以下、本発明の実施形態を図面に基づいて説明する。
【００４６】
＜１．第１実施形態＞
＜１−１．構成概要＞
図１は、本発明の第１実施形態に係る画像形成システム１を示す図である。図１に示すように、画像形成システム１は、ＭＦＰ（画像形成装置）１０と外部端末５０とサーバコンピュータ（以下、単にサーバとも称する）９０とを備える。
【００４７】
画像形成装置１０と外部端末５０とサーバ９０は、ネットワーク（通信ネットワーク）１０８を介して互いに接続される。ネットワーク１０８は、ＬＡＮ（Local Area Network）およびインターネットなどによって構成される。また、ネットワーク１０８に対する接続態様は、有線接続であってもよく、或いは無線接続であってもよい。たとえば、画像形成装置１０およびサーバ９０はネットワーク１０８に対して有線接続され、外部端末５０はネットワーク１０８に対して無線接続される。
【００４８】
ＭＦＰ（画像形成装置）１０は、ネットワーク（通信ネットワーク）１０８を介して、外部端末５０およびサーバ９０とそれぞれ通信することが可能である。
【００４９】
ＭＦＰ１０は、その操作パネル部６ｃ（詳細にはタッチパネル２５）において、複数の操作画面（３１０等）を選択的に表示する。ＭＦＰ１０においては、その操作用言語として比較的少数の言語（たとえば、１カ国語あるいは２カ国後）を利用することが可能である。具体的には、ＭＦＰ１０は、比較的少数の操作用言語に関する表示用データを当該ＭＦＰ１０の内部に格納している。すなわち、ＭＦＰ１０は、比較的少数の操作用言語に対応するデータを複数の操作画面の表示用データとして予め準備している。また、ＭＦＰ１０の格納部５には、言語種類情報１２０（自装置内に予め準備されている言語の種類の情報）と当該ＭＦＰ１０の各ユーザのユーザ情報（各ユーザの母国語情報を含む）１３０とが格納される。
【００５０】
一方、サーバ９０は、ＭＦＰ１０における複数の操作画面を比較的多数の言語（たとえば数十カ国語）で表示するための表示用情報を格納する。換言すれば、サーバ９０は、ＭＦＰ１０における複数の操作画面の複数の言語による表示用情報を格納する。
【００５１】
ＭＦＰ１０は、その操作用言語を現在の言語（第１の言語）（たとえば日本語）から別の言語（第２の言語）（たとえばスペイン語）へと切り換えるべき旨を決定すると、第１の言語から第２の言語への切換処理を開始する。
【００５２】
ただし、当該切換処理は、複数の操作画面を第２の言語で表現するための情報をサーバ９０から一括的に取得する処理を含むものであり、当該切換処理の完了までには比較的長い時間を要する。したがって、仮にそのまま切換処理が終了するのを待機すると、第２の言語による操作画面の表示が開始されるまで、比較的長い時間に亘る待ち時間が発生する。
【００５３】
これに対して、この実施形態においては、外部端末５０を利用して第２の言語による操作画面を生成し、第２の言語による操作画面を外部端末５０にて表示し、第２の言語による操作画面に対する操作を受け付ける。外部端末５０におけるこれらの処理は、ＭＦＰ１０による切換処理に並行して行われる。これによれば、ＭＦＰ１０による切換処理の完了を待つことなく、第２の言語による操作画面を用いた操作を行うことが可能である。
【００５４】
以下では、このような態様についてさらに詳細に説明する。
【００５５】
＜１−２．画像形成装置の構成＞
図２は、画像形成装置１０の機能ブロックを示す図である。ここでは、画像形成装置１０として、ＭＦＰ（マルチ・ファンクション・ペリフェラル（Multi-Functional Peripheral））を例示する。図２においては、ＭＦＰ１０の機能ブロックが示されている。
【００５６】
ＭＦＰ１０は、スキャン機能、コピー機能、ファクシミリ機能およびボックス格納機能などを備える装置（複合機とも称する）である。具体的には、ＭＦＰ１０は、図２の機能ブロック図に示すように、画像読取部２、印刷出力部３、通信部４、格納部５、操作部６およびコントローラ９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。
【００５７】
画像読取部２は、ＭＦＰ１０の所定の位置に載置された原稿を光学的に読み取って（すなわちスキャンして）、当該原稿の画像データ（原稿画像ないしスキャン画像とも称する）を生成する処理部である。この画像読取部２は、スキャン部であるとも称される。
【００５８】
印刷出力部３は、印刷対象に関するデータに基づいて紙などの各種の媒体に画像を印刷出力する出力部である。
【００５９】
通信部４は、公衆回線等を介したファクシミリ通信を行うことが可能な処理部である。さらに、通信部４は、ネットワーク１０８を介したネットワーク通信を行うことも可能である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、ＭＦＰ１０は、所望の相手先（たとえば、外部端末５０）との間で各種のデータを授受することが可能である。通信部４は、各種データを送信する送信部４ａと各種データを受信する受信部４ｂとを有する。
【００６０】
格納部５は、ハードディスクドライブ（ＨＤＤ）等の記憶装置で構成される。格納部５は、各操作画面の画像データ等を格納する。また、格納部５には、言語種類情報１２０と当該ＭＦＰ１０の各ユーザのユーザ情報（各ユーザの母国語情報を含む）１３０とが格納される。
【００６１】
操作部６は、ＭＦＰ１０に対する操作入力を受け付ける操作入力部６ａと、各種情報の表示出力を行う表示部６ｂとを備えている。
【００６２】
このＭＦＰ１０においては、略板状の操作パネル部６ｃ（図１参照）が設けられている。また、操作パネル部６ｃは、その正面側にタッチパネル２５（図１参照）を有している。タッチパネル２５は、操作入力部６ａの一部としても機能するとともに、表示部６ｂの一部としても機能する。タッチパネル２５は、液晶表示パネルに各種センサ等が埋め込まれて構成され、各種情報を表示するとともに操作者からの各種の操作入力を受け付けることが可能である。
【００６３】
たとえば、タッチパネル２５においては、メニュー画像（ボタン画像等を含む）が表示される。操作者は、タッチパネル２５内に仮想的に配置されるボタン（ボタン画像で表現されるボタン）を押下することによって、ＭＦＰ１０の各種動作内容を設定することなどが可能である。
【００６４】
コントローラ９は、ＭＦＰ１０に内蔵され、ＭＦＰ１０を統括的に制御する制御装置である。コントローラ９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ９は、ＣＰＵにおいて、ＲＯＭ（例えば、ＥＥＰＲＯＭ）内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）を実行することによって、各種の処理部を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）は、ＵＳＢメモリなどの可搬性の記録媒体、あるいはネットワーク１０８等を介してＭＦＰ１０にインストールされてもよい。
【００６５】
具体的には、図２に示すように、コントローラ９は、上記のプログラムの実行により、通信制御部１１と入力制御部１２と表示制御部１３と決定部１５と切換処理実行部１６と設定部１７とを含む各種の処理部を実現する。
【００６６】
通信制御部１１は、他の装置（外部端末５０等）との間の通信動作を通信部４等と協働して制御する処理部である。通信制御部１１は、各種データの送信動作を制御する送信制御部と各種データの受信動作を制御する受信制御部とを有する。
【００６７】
入力制御部１２は、操作入力部６ａ（タッチパネル２５等）に対する操作入力動作を制御する制御部である。たとえば、入力制御部１２は、タッチパネル２５に表示された操作画面に対する操作入力（ユーザからの指定入力等）を受け付ける動作を制御する。
【００６８】
表示制御部１３は、表示部６ｂ（タッチパネル２５等）における表示動作を制御する処理部である。表示制御部１３は、ＭＦＰ１０を操作するための操作画面（遠隔操作画面）２００等をタッチパネル２５に表示させる。また、表示制御部１３は、通信制御部１１等と協働して、外部端末５０の表示部５６ｂにおける表示動作をも制御する。
【００６９】
決定部１５は、各ユーザの母国語情報とログインユーザのユーザ情報とに基づきログインユーザの母国語を判定する。また、決定部１５は、ログインユーザの母国語等の条件に基づいて、ＭＦＰ１０の操作用言語を現在使用中の言語（第１の言語）から別の言語（第２の言語）へと切り換えるべきか否かを決定する。
【００７０】
切換処理実行部１６は、第２の言語への切換処理を実行する処理部である。切換処理実行部１６は、決定部１５により言語を切り換えるべき旨が決定されると、第２の言語への切換処理の実行を開始する。上述のように、当該切換処理は、複数の操作画面を第２の言語で表現するための情報（比較的多量のデータ）をサーバ９０から一括的に取得する処理を含む処理である。
【００７１】
設定部１７は、ＭＦＰ１０における各種の情報を設定する処理部である。
【００７２】
＜１−３．外部端末の構成＞
次に外部端末（遠隔操作装置とも称する）５０の構成について説明する。
【００７３】
外部端末５０は、ＭＦＰ１０との間でのネットワーク通信が可能な情報入出力端末装置（情報端末）である。ここでは、外部端末５０として、タブレット型端末を例示する。ただし、これに限定されず、外部端末５０は、スマートフォンであってもよく、あるいはパーソナルコンピュータなどであってもよい。外部端末は、携帯式の装置（携帯情報端末等）であってもよく、あるいは、据置型の装置であってもよい。
【００７４】
図３は、外部端末５０の概略構成を示す機能ブロック図である。
【００７５】
外部端末５０は、図３の機能ブロック図に示すように、通信部５４、格納部５５、操作部５６およびコントローラ５９等を備えており、これらの各部を複合的に動作させることによって、各種の機能を実現する。
【００７６】
通信部５４は、ネットワーク１０８を介したネットワーク通信を行うことが可能である。このネットワーク通信では、たとえば、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の各種のプロトコルが利用される。当該ネットワーク通信を利用することによって、外部端末５０は、所望の相手先（ＭＦＰ１０等）との間で各種のデータを授受することが可能である。通信部５４は、各種データを送信する送信部５４ａと各種データを受信する受信部５４ｂとを有する。
【００７７】
格納部５５は、不揮発性の半導体メモリ等の記憶装置で構成される。格納部５５には、後述する画面構成情報２２０（図７も参照）が格納されている。また、格納部５５には、ＭＦＰ１０から送信されてきた各種の画像データ（操作画面の画像データ等）が一時的に格納される。
【００７８】
操作部５６は、外部端末５０に対する操作入力を受け付ける操作入力部５６ａと、各種情報の表示出力を行う表示部５６ｂとを備えている。この外部端末５０においては、液晶表示パネルに各種センサ等が埋め込まれて構成されたタッチパネル７５（図１参照）が設けられている。このタッチパネル７５は、操作入力部５６ａの一部としても機能するとともに、表示部５６ｂの一部としても機能する。
【００７９】
図３のコントローラ５９は、外部端末５０に内蔵され、外部端末５０を統括的に制御する制御装置である。コントローラ５９は、ＣＰＵおよび各種の半導体メモリ（ＲＡＭおよびＲＯＭ）等を備えるコンピュータシステムとして構成される。コントローラ５９は、ＣＰＵにおいて、記憶部（半導体メモリ等）内に格納されている所定のソフトウエアプログラム（以下、単にプログラムとも称する）を実行することによって、各種の処理部を実現する。なお、当該プログラム（詳細にはプログラムモジュール群）は、ＵＳＢメモリなどの可搬性の記録媒体、あるいはネットワーク１０８等を介して外部端末５０にインストールされるようにしてもよい。
【００８０】
外部端末５０には、遠隔操作用のプログラム等がインストールされている。当該プログラムは、ＭＦＰ１０を遠隔操作するアプリケーションソフトウエアプログラムであり、遠隔操作に関する諸機能等を実現する。
【００８１】
具体的には、コントローラ５９は、遠隔操作用のプログラム等の実行により、通信制御部６１と入力制御部６２と表示制御部６３と取得部６４と生成部６６とを含む各種の処理部を実現する。
【００８２】
通信制御部６１は、通信部５４等と協働して、ＭＦＰ１０等との通信動作を制御する処理部である。
【００８３】
入力制御部６２は、操作入力部５６ａ（タッチパネル７５等）に対する操作入力動作を制御する制御部である。
【００８４】
表示制御部６３は、表示部５６ｂ（タッチパネル７５等）における表示動作を制御する処理部である。また、表示制御部６３は、通信制御部６１等と協働して、ＭＦＰ１０の表示部６ｂにおける表示動作をも制御する。
【００８５】
取得部６４は、ＭＦＰ１０から送信されてきた文字列特定用情報（後述）等に基づいて、操作画面に関する処理対象文字列を切換先言語で表現した変更後文字列を取得する処理部である。
【００８６】
生成部６６は、変更後文字列に基づいて、当該変更後文字列を含む操作画面を生成する処理部である。
【００８７】
＜１−４．動作＞
図４は、本システムの動作例を示すタイミングチャートである。以下、図４を参照しつつ、本システム１における動作について説明する。
【００８８】
まず、ＭＦＰ１０が起動され、ユーザ認証動作が行われる（ステップＳ１１）。具体的には、ＭＦＰ１０のタッチパネル２５にユーザ認証画面が表示され、ユーザは当該ユーザ認証画面に自らのユーザＩＤとパスワードとを入力する。ＭＦＰ１０は、入力されたユーザ認証情報（ユーザＩＤ、パスワード）と、ＭＦＰ１０の格納部５内に予め格納されていた正規のユーザ認証情報（ユーザＩＤ、パスワード）とを照合する。ＭＦＰ１０は、入力されたユーザ認証情報が正規の情報であることを確認すると、当該ユーザのログインを許可する。
【００８９】
ステップＳ１３においては、ＭＦＰ１０（決定部１５）は、ログインしたユーザ（ログインユーザ）の母国語（たとえば、ログインユーザＵＡの母国語がスペイン語であること）を、各ユーザのユーザ情報１３０（各ユーザの母国語情報を含む）に基づいて判定する。
【００９０】
上述のようにＭＦＰ１０の各ユーザのユーザ情報１３０（正規のユーザ認証情報、および母国語情報等を含む）は、ＭＦＰ１０の格納部５内に予め格納されている。また、当該格納部５には、言語種類情報１２０（ＭＦＰ１０の操作用言語としてＭＦＰ１０内に予め準備されている言語（「準備済言語」とも称する）の種類の情報）も格納されている。たとえば、複数の言語のうち日本語による操作を行うための情報のみがＭＦＰ１０に格納されている場合（準備済言語が「日本語」のみである場合）には、「日本語」のみが言語種類情報１２０として格納される。あるいは、複数の言語のうち日本語および英語による操作を行うための情報のみがＭＦＰ１０に格納されている場合（準備済言語が「日本語」および「英語」のみである場合）には、「日本語」と「英語」との２つの種類の言語が言語種類情報１２０として格納される。
【００９１】
また、ＭＦＰ１０（決定部１５）は、当該ＭＦＰ１０の現在の操作用言語（第１の言語）がログインユーザの母国語であるか否かを判定するとともに、ログインユーザの母国語が「準備済言語」であるか否かを言語種類情報１２０に基づいて判定する。そして、当該判定結果に基づき、ＭＦＰ１０（決定部１５）は、当該ＭＦＰ１０の操作用言語を現在の言語から別の言語（未準備言語等）へと切り換えるべきか否か（未準備言語等への切換を行うべきか否か）等を決定する。
【００９２】
具体的には、まず、ＭＦＰ１０で現在使用されている操作用言語（使用中言語）（第１の言語）がログインユーザの母国語である場合には、ＭＦＰ１０は、操作用言語の切換を行わない旨を決定する。たとえば、ＭＦＰ１０の使用中言語が「日本語」であり且つログインユーザＵＡの母国語が「日本語」である場合には、ＭＦＰ１０は、操作用言語の切換を行わない旨を決定する。この場合、ＭＦＰ１０は、現在の操作用言語による動作を継続する。未準備言語への切換処理（ステップＳ１４以降の処理等）は、行われない。
【００９３】
また、ログインユーザの母国語が準備済言語である旨が判定される場合にも、ＭＦＰ１０は、未準備言語への切換を行わない旨を決定する。
【００９４】
たとえば、（ＭＦＰ１０の使用中言語が「日本語」であり且つ）ログインユーザＵＡの母国語が「日本語」であり且つ「日本語」が準備済言語に含まれるときには、ログインユーザＵＡの母国語が準備済言語である旨が判定され、未準備言語への切換を行わない旨が決定される。この場合、ＭＦＰ１０は、未準備言語への切換処理（ステップＳ１４以降の処理等）を行わず、現在の操作用言語（日本語）による動作（日本語で表示される操作画面を用いる通常の動作）を継続する。
【００９５】
あるいは、（ＭＦＰ１０の使用中言語が「日本語」であり且つ）ログインユーザＵＡの母国語が「英語」であり且つ準備済言語に「英語」が含まれるときにも、ログインユーザＵＡの母国語が準備済言語である旨が判定される。この場合にも、未準備言語への切換を行わない旨が決定され、未準備言語への切換処理（後述）は行われない。ただし、ＭＦＰ１０の使用中言語（「日本語」）がログインユーザＵＡの母国語（「英語」））でないことが判定され、操作用言語を準備済言語へと変更する処理が行われる。具体的には、ＭＦＰ１０での操作用言語（使用言語）が「日本語」から「英語」に変更され、ＭＦＰ１０内に予め格納されている情報（「英語」（準備済言語）による操作画面の情報）を用いて、英語による操作画面が順次に表示される。
【００９６】
一方、ログインユーザの母国語がＭＦＰ１０の現在の操作用言語（第１の言語）ではなく且つ準備済言語でもない旨が判定される場合には、ＭＦＰ１０は、未準備言語への切換処理（ステップＳ１４以降の処理等）を行うべき旨を決定する。具体的には、ＭＦＰ１０は、ログインユーザの母国語を切換先言語（第２の言語）として決定するとともに、操作用言語を現在の言語から当該切換先言語へと切り換えるべき旨を決定する。
【００９７】
たとえば、（ＭＦＰ１０の使用中言語が「日本語」であり且つ）ログインユーザＵＡの母国語がスペイン語であり且つ準備済言語が「日本語」のみであるときには、ログインユーザＵＡの母国語が準備済言語でない旨が判定される。そして、ＭＦＰ１０は、ログインユーザの母国語（スペイン語）を切換先言語として決定するとともに、操作用言語を現在の言語（日本語）から切換先言語（スペイン語）へと切り換えるべき旨を決定する。
【００９８】
言語切換処理が行われるべき旨が決定されると、ステップＳ１４に進む。
【００９９】
ステップＳ１４では、ＭＦＰ１０の操作用言語を現在の言語から切換先言語へと切り換える処理（切換処理）の実行がＭＦＰ１０（切換処理実行部１６等）によって開始される。具体的には、複数の操作画面を切換先言語で表現するための情報をサーバ９０から一括的に取得する処理（一括取得処理）等が開始される。
【０１００】
ただし、上述のように、仮にそのまま切換処理が終了するのを待機すると、切換先言語による操作画面の表示が開始されるまで、比較的長い時間に亘る待ち時間が発生する。
【０１０１】
そこで、この実施形態においては、ステップＳ１６以降の処理が行われる。たとえば、
ＭＦＰ１０から外部端末５０へと各種の情報が送信され（ステップＳ１９）、外部端末５０を利用して切換先言語による操作画面が生成され（ステップＳ３４）、切換先言語による操作画面が外部端末５０にて表示され、切換先言語による操作画面に対する操作が外部端末５０を用いて受け付けられる（ステップＳ３５）。外部端末５０におけるこれらの処理は、ＭＦＰ１０による切換処理に並行して行われる。これによれば、ユーザは、ＭＦＰ１０による切換処理の完了を待つことなく、切換先言語による操作画面を用いた操作を行うことが可能である。
【０１０２】
以下では、このような動作についてさらに詳細に説明する。
【０１０３】
まず、一括取得処理開始（ステップＳ１４）の直後のステップＳ１６において、ＭＦＰ１０（表示制御部１３等）は、ユーザに対する確認画面（不図示）をタッチパネル２５に表示する。たとえば、当該確認画面は、「操作用言語を切り換えます。切換先言語（スペイン語）のデータをサーバから取得するために暫く時間を要します。データ取得完了までの期間において、外部端末５０による操作に切り換えます。よろしいですか？」などのメッセージが表示される。ユーザが確認画面内のＯＫボタンを押下すると、ステップＳ１７に進む。
【０１０４】
ステップＳ１７においては、ＭＦＰ１０は、外部端末５０に対して接続要求を送信する。外部端末５０は、常駐しているプログラムによって当該接続要求を受信する（ステップＳ２１）と、外部端末５０にて表示すべき操作画面を特定するための情報の送信を要求する（ステップＳ２２）。なお、ＭＦＰ１０は、外部端末５０がスリープ中であると判定する場合には、ＭＦＰ１０は、外部端末５０に対してスリープからの復帰要求をも通信ネットワーク１０８を介して送信するとともに、スリープからの復帰後（たとえば数秒後）に接続要求を再送すればよい。
【０１０５】
ＭＦＰ１０（通信部４および表示制御部１３等）は、外部端末５０からの情報送信要求（ステップＳ２２）を受信する（ステップＳ１８）と、複数の操作画面のうち現時点で表示されるべき操作画面３１０（図６参照）に関する情報（「操作画面情報」とも称する）を送信する（ステップＳ１９）。ここでは、操作画面情報として、操作画面３１０の画面ＩＤ（たとえば「１００１」）と当該操作画面３１０の画像データ（画面データ）とがＭＦＰ１０から外部端末５０へと送信される（図５も参照）。なお、図５は、ＭＦＰ１０および外部端末５０における一部の処理を示す概念図である。
【０１０６】
上述のように、外部端末５０の格納部５５には、複数の操作画面に関する画面構成情報２２０（図７）が予め格納されている。なお、図７は、当該画面構成情報を示す図である。
【０１０７】
図７に示すように、画面構成情報２２０は、「画面ＩＤ」、「文字列ＩＤ」、「文字領域位置」、「文字領域大きさ」、「文字修飾」、「文字列」などの各項目の情報を含む。画面構成情報２２０においては、これらの項目の情報が互いに関連付けられて規定されている。
【０１０８】
「画面ＩＤ」は、各操作画面を互いに識別する識別子であり、「文字列ＩＤ」は、複数の操作画面に関する各文字列を互いに識別する識別子である。「文字領域位置」は、各文字列の位置情報（詳細には、当該各文字列が配置される配置領域（文字領域）の位置（画面内位置）を示す情報）（位置座標（Ｘ，Ｙ）等）であり、「文字領域大きさ」は、当該各文字領域の大きさを示す情報（幅Ｗ，高さＨ等）である。「文字修飾」は、各文字列の修飾内容（「通常」、「斜体」、「太字」、「赤色」、「黄色」等）を示す情報であり、「文字列」は、各文字列を構成する文字自体を示す情報（文字コード群）である。
【０１０９】
外部端末５０（取得部６４等）は、画面ＩＤ（たとえば「１００１」）（および画面データ）をＭＦＰ１０から受信する（ステップＳ２３）と、当該画面ＩＤを有する画面に関する文字列情報を、当該画面ＩＤと画面構成情報２２０とに基づいて取得する。具体的には、画面ＩＤ「１００１」には、複数の文字列ＩＤ「１０１」、「１０２」、「１０３」、...に対応する複数の文字列が含まれる旨が画面構成情報２２０等に基づいて判定される。そして、これらの文字列ＩＤに基づいて、操作画面３１０に関する処理対象文字列が特定される。詳細には、画面構成情報２２０内の各文字列ＩＤに対応する「文字列」の欄に記載された文字列が、それぞれ、当該処理対象文字列として特定される。このように、操作画面３１０の画面ＩＤ「１００１」が通知されることによって、文字列ＩＤ「１０１」、「１０２」、「１０３」、...に対応する複数の文字列が、操作画面３１０に関する処理対象文字列として特定される。換言すれば、画面ＩＤは、操作画面３１０に関する処理対象文字列を特定するための文字列特定用情報として活用される。
【０１１０】
たとえば、元の操作画面３１０においては、これらの文字列ＩＤ「１０１」、「１０２」、「１０３」、...に対応する複数の文字列（「コピー」、「スキャン」、「ファクシミリ」、...）が日本語で表示されている（図６参照）。
【０１１１】
一方、画面構成情報２２０においては、当該各文字列ＩＤ「１０１」、「１０２」、「１０３」、...に対して、それぞれ文字列が関連付けて格納されている。具体的には、画面構成情報２２０における「文字列」の欄においては、操作画面に関する文字列を或る言語で表現した文字列が記載されている。たとえば、日本語、英語、スペイン語などの各種の言語のうち少なくとも１つの言語による文字列が記載されている。ただし、この第１実施形態では、画面構成情報２２０の「文字列」の欄には、スペイン語（ユーザＵＡの母国語）による文字列が格納されているものとする。より詳細には、画面構成情報２２０においては、当該各文字列ＩＤ「１０１」等に対して、それぞれ文字列（「ＣＯＰＩＡ」等）が関連付けて格納されている。
【０１１２】
画面構成情報２２０内の各文字列ＩＤに対応する「文字列」の欄に、スペイン語（切換先言語）の文字列が格納されている場合には、当該「文字列」の欄内の文字列（「ＣＯＰＩＡ」等...）が、操作画面３１０に関する処理対象文字列を切換先言語で表示した変更後文字列として取得される。たとえば、外部端末５０（取得部６４等）は、文字列ＩＤ「１０１」の「文字列」欄に格納されている文字列「ＣＯＰＩＡ」を画面構成情報２２０から抽出し、当該文字列「ＣＯＰＩＡ」を、操作画面３１０に関する処理対象文字列を切換先言語（スペイン語）で表示した変更後文字列として取得する（ステップＳ３２）。これによれば、処理対象文字列に関する元の言語（第１の言語）による表現「コピー」が、切換先言語（第２の言語）による変更後の表現「ＣＯＰＩＡ」に変更され得る。
【０１１３】
このように、外部端末５０は、画面ＩＤ等（文字列特定用情報）に基づいて、画面構成情報２２０の中から、処理対象文字列を切換先言語で表現した文字列（変更後文字列）を抽出することによって、変更後文字列を（直接的に）取得する。
【０１１４】
なお、本願においては、操作画面３１０における表示言語自体による文字列のみならず、操作画面３１０における表示言語とは異なる所定の言語による文字列をも、「操作画面３１０に関する処理対象文字列」であると表現する。換言すれば、「操作画面に関する処理対象文字列」は、当該操作画面で実際に表示されている文字列（たとえば日本語による文字列）であってもよく、変換先言語で表現されている文字列（たとえばスペイン語による文字列）であってもよく、さらに別の言語（元の表示言語（第１言語）でも変換先言語（第２言語）とも異なる言語）で表現されている文字列（たとえば英語による文字列）であってもよい。
【０１１５】
次のステップＳ３３，Ｓ３４では、外部端末５０（生成部６６等）は、変更後文字列に基づいて、当該変更後文字列を含む操作画面５１０を生成する。なお、操作画面５１０は、操作画面３１０と同様の構成を有する画面であって、操作画面３１０の文字列が切換先言語で表現された画面である。
【０１１６】
具体的には、外部端末５０は、まず、処理対象文字列に関する変更後文字列（切換先言語による文字列）を画像化して、文字列画像を生成する（ステップＳ３３）。
【０１１７】
たとえば、図８に示すように、文字列ＩＤ「１０１」の文字列に関して、変更後文字列（切換先言語による文字列）「ＣＯＰＩＡ」が画像化され、文字列「ＣＯＰＩＡ」を含む画像（文字列画像あるいは文字領域画像とも称する）６１１が生成される。より具体的には、外部端末５０は、画面構成情報２２０内の「文字領域大きさ」（各文字列の大きさ情報）に基づいて、各文字列ＩＤに対応する変更後文字列（文字列画像）の大きさ（文字領域画像大きさ）を決定する。また、外部端末５０は、画面構成情報２２０内の「文字修飾」（の内容）に基づいて、各文字列ＩＤに対応する変更後文字列（文字列画像）の修飾内容を決定する。そして、決定された大きさと決定された修飾内容とに基づいて、文字列画像が生成される。
【０１１８】
他の文字列ＩＤ「１０２」，...の文字列に関しても、同様に、切換先言語による文字列を含む文字列画像が生成される。なお、これらの文字列画像６１１等は、変更後文字列を画像化した画像（画像データ）であるとも表現される。
【０１１９】
その後、外部端末５０は、こららの複数の文字列画像（６１１等）とステップＳ２３で受信した画像データ（元の操作画面３１０の画像データ）とを合成した合成画像５１０（切換先言語による操作画面の画像）を生成する（ステップＳ３４）。具体的には、ステップＳ２３で受信した画像データ（元の操作画面３１０の画像データ）に対して当該複数の文字列画像（６１１等）が重畳される。より具体的には、外部端末５０は、画面構成情報２２０内の「文字領域位置」（各文字列の位置情報）に基づいて、各文字列ＩＤに対応する変更後文字列（文字列画像）の操作画面内における位置（文字領域画像位置）を決定する。そして、元の操作画面３１０内の各文字領域画像位置に各文字列画像（６１１等）が配置される。このようにして、変更後文字列を含む操作画面５１０（図５）が生成される。
【０１２０】
外部端末５０は、生成された合成画像（切換先言語による操作画面５１０）を外部端末５０のタッチパネル７５に表示し、当該合成画像（操作画面５１０）に対する操作を受け付ける（ステップＳ３５）。そして、ユーザ操作が受け付けられると、外部端末５０は、当該ユーザ操作の操作内容をＭＦＰ１０に送信する（ステップＳ３６）。すなわち、ユーザは、外部端末５０に表示される操作画面５１０を利用してＭＦＰ１０の操作を行うことが可能である。
【０１２１】
ＭＦＰ１０は、当該操作内容を受信すると、当該操作内容に従う動作を実行する。たとえば、コピーボタン（詳細には、「ＣＯＰＩＡ」ボタン）３１１の押下に応じて、さらに「コピー」の詳細設定画面（操作画面）５２０（不図示）をタッチパネル２５に表示する。
【０１２２】
この詳細設定画面５２０は、操作画面３１０内のコピーボタン３１１に押下に応答して表示される詳細設定画面３２０（不図示）と同様の画面である。ただし、詳細設定画面５２０は、元の言語ではなく、切換先言語（スペイン語等）による文字列を含む点で、詳細設定画面３２０と相違する。
【０１２３】
操作画面５２０に関しても、操作画面５１０と同様に、操作画面５１０に関する処理（ステップＳ１９〜Ｓ４１参照）と同様の処理が行われる。
【０１２４】
具体的には、操作画面５２０も、操作画面５１０と同様にして、ＭＦＰ１０と外部端末５０との間の通信等を伴って外部端末５０によって生成および表示される。そして、当該操作画面５２０に対する操作が受け付けられると、当該操作の内容がＭＦＰ１０に送信される。すなわち、ユーザは、外部端末５０に表示される操作画面５２０を利用してＭＦＰ１０の操作を行うことが可能である。
【０１２５】
当該操作画面５１０，５２０等は、ＭＦＰ１０による切換先言語への切換処理の実行中（特に、複数の操作画面を切換先言語で表現するための情報をサーバ９０から一括的に取得する処理（一括取得処理）の実行中（ステップＳ１４からステップＳ４７までの期間））に外部端末５０に表示される。これにより、ＭＦＰ１０による一括取得処理の実行中においても、ユーザは、外部端末５０に表示された複数の操作画面５１０，５２０等を用いることによって、ＭＦＰ１０を操作することが可能である。
【０１２６】
その後、一括取得処理（一括ダウンロード処理）が終了し、サーバ９０からの完了通知がＭＦＰ１０にて受信される（ステップＳ４７）と、ＭＦＰ１０はリモート操作終了通知を外部端末５０に送信する。また、外部端末５０は、リモート操作終了通知を受信する（ステップＳ４８）と、「外部端末５０によるリモート操作を終了しＭＦＰ１０の操作パネル部６ｃによる操作に復帰する」旨を示す画面をタッチパネル７５に表示する。
【０１２７】
その後、ＭＦＰ１０は、一括取得処理によりサーバから取得した新たな言語データに基づいて各操作画面を表示するとともに、当該各操作画面に対する操作入力を受け付ける（ステップＳ４９）。すなわち、ＭＦＰ１０は、操作パネル部６ｃによる通常操作状態に復帰する。
【０１２８】
以上のように、切換先言語に切り換えるべき旨が決定されると、ＭＦＰ１０に関する複数の操作画面のうち現時点で表示されるべき或る操作画面３１０に関する情報（画面ＩＤ等）がＭＦＰ１０から外部端末５０に送信され、当該操作画面３１０を切換先言語で表現した操作画面５１０が外部端末５０にて表示される。したがって、一括取得処理によるデータ取得完了を待つことなく、切換先言語で表現された操作画面５１０が外部端末５０にて表示される。それ故、ＭＦＰ１０にて予め準備されている言語とは別の言語による操作画面を用いた操作が望まれる場合において、当該別の言語による操作画面の表示が開始されるまでのユーザの待ち時間を抑制することが可能である。
【０１２９】
また、上記実施形態においては、画面構成情報２２０が外部端末５０に予め格納されているので、画面ＩＤなどの比較的少量のデータのみがＭＦＰ１０から外部端末５０に送信される（ステップＳ１９）ことによって、操作画面５１０が外部端末５０にて生成され得る。
【０１３０】
＜２．第２実施形態＞
第２実施形態は、第１実施形態の変形例である。以下では、第１実施形態との相違点を中心に説明する。
【０１３１】
上記第１実施形態では、画面構成情報２２０においてユーザＵＡの母国語（たとえばスペイン語）による文字列が格納されており、外部端末５０は、当該文字列を切換先言語による文字列（変更後文字列）として（謂わば直接的に）取得している。
【０１３２】
この第２実施形態では、画面構成情報２２０にユーザＵＡの母国語による文字列は格納されておらず且つ画面構成情報２２０にユーザＵＡの母国語以外の所定の言語（たとえば英語および日本語）による文字列が格納されているものとする。そして、外部端末５０は、当該所定の言語による当該文字列を外部端末５０の翻訳機能を用いて翻訳することによって、切換先言語による文字列（変更後文字列）を取得する。
【０１３３】
図９は、第２実施形態に係る外部端末５０（５０Ｂ）の概略構成を示す機能ブロック図である。また、図１０は、第２実施形態に係る動作例を示すタイミングチャートであり、図１１は、第２実施形態における一部の処理を示す概念図である。
【０１３４】
図９に示すように、第２実施形態に係る外部端末５０は、翻訳部６５をさらに備えている。翻訳部６５は、文字列に関する翻訳処理を実行する処理部である。翻訳部６５は、幾つかの言語からログインユーザの母国語への翻訳機能等を有している。翻訳部６５は、たとえば、英語からスペイン語への翻訳機能、および日本語からスペイン語への翻訳機能等を有している。また、取得部６４は、翻訳部６５と協働することによって、操作画面に関する処理対象文字列を切換先言語で表現した変更後文字列（翻訳後文字列）を取得する。
【０１３５】
第２実施形態においては、画面ＩＤ（文字列特定用情報）がＭＦＰ１０から外部端末５０に送信されると、当該画面ＩＤに応じた文字列ＩＤが特定され、当該文字列ＩＤに対応する文字列（所定の言語（たとえば英語）による文字列）が特定される（ステップＳ３１）。そして、所定の言語（英語）による文字列が翻訳部６５を利用して切換先言語（ログインユーザの母国語）に変換（翻訳）され、変換後の文字列（ログインユーザの母国後による文字列）が取得される（ステップＳ３２ｂ）。以下では、このような態様について詳細に例示する。
【０１３６】
具体的には、ステップＳ１１〜ステップＳ１９（およびＳ２１〜Ｓ２３）までは、上記第１実施形態と同様の動作が行われる。
【０１３７】
外部端末５０は、画面ＩＤをＭＦＰ１０から受信する（ステップＳ２３）と、次のステップＳ３１において、当該画面ＩＤに応じた文字列ＩＤを特定するとともに、特定された文字列ＩＤに対応する文字列（表示対象文字列あるいは変更前文字列とも称される）として、所定の言語（たとえば英語）で表現された文字列を特定する。
【０１３８】
たとえば、外部端末５０は、画面ＩＤ（たとえば「１００１」）をＭＦＰ１０から受信する（ステップＳ２３）と、当該画面ＩＤを有する画面に関する文字列情報を、当該画面ＩＤ（文字列特定用情報）と画面構成情報２２０とに基づいて取得する。画面構成情報２２０には、各文字列ＩＤに対応する「文字列」として、上述のようにログインユーザの母国語以外の所定の言語（たとえば英語等）による文字列が格納されている。
【０１３９】
具体的には、外部端末５０は、画面ＩＤ「１００１」に対応する複数の文字列ＩＤ「１０１」、「１０２」、「１０３」、...が含まれる旨を判定するとともに、各文字列ＩＤに対応する各「文字列」（所定の言語による各文字列）を格納部５５（画面構成情報２２０）から抽出する。これにより、当該所定の言語による文字列が、操作画面に関する処理対象文字列として特定される。
【０１４０】
このように、画面ＩＤ「１００１」が通知されることによって、文字列ＩＤ「１０１」、「１０２」、「１０３」、...に対応して画面構成情報２２０に格納されている複数の文字列が、操作画面３１０に関する処理対象文字列として特定される。
【０１４１】
当該所定の言語による文字列（たとえば、英語による文字列「ＣＯＰＹ」等）が表示対象文字列として特定される（ステップＳ３１）と、次のステップＳ３２ｂに進む。
【０１４２】
ステップＳ３２ｂにおいては、所定の言語（英語等）による文字列が翻訳部６５を利用してログインユーザの母国語（たとえばスペイン語）に変換（翻訳）され、変換後の文字列（ログインユーザの母国後による文字列）が取得される。たとえば、所定の言語による文字列（たとえば、英語による文字列「ＣＯＰＹ」等）が、翻訳部６５を利用してログインユーザの母国語の文字列（たとえばスペイン語による文字列「ＣＯＰＩＡ」等）に変換される。当該変換後（翻訳後）の文字列が、処理対象文字列を切換先言語で表示した変更後文字列として取得される。
【０１４３】
このように、外部端末５０は、画面ＩＤ（文字列特定用情報）と画面構成情報２２０とに基づいて所定の言語による文字列を格納部５５から抽出することにより、所定の言語による当該文字列を処理対象文字列として特定する（ステップＳ３１）。そして、外部端末５０は、当該所定の言語による処理対象文字列を切換先言語（第２の言語）に翻訳することによって、変更後文字列を取得する（ステップＳ３２ｂ）。
【０１４４】
ステップＳ３３以降の処理は、第１実施形態と同様である。
【０１４５】
以上のような態様によっても、第１実施形態と同様の効果を得ることができる。特に、切換先言語による文字列自体が画面構成情報２２０に含まれていない場合であっても、画面構成情報２２０内に含まれる所定の言語による文字列が翻訳部６５を用いて切換先言語（第２の言語）に翻訳されることによって、変更後文字列が取得される（ステップＳ３２ｂ）。したがって、比較的柔軟に各種の言語に対応することが可能である。
【０１４６】
なお、ここでは、「英語」を媒介として、第１の言語（日本語）の操作画面３１０が第２の言語（スペイン語）の操作画面５１０に変換される態様が例示されている。換言すれば、画面構成情報２２０に「文字列」に格納された所定の言語であって且つログインユーザの母国語（切換先言語）への翻訳が可能な言語である所定の言語（媒介言語）として「英語」が例示されている。しかしながら、本発明はこれに限定されない。たとえば、「日本語」が当該所定の言語であってもよい。すなわち、画面構成情報２２０に格納された日本語文字列と外部端末５０の翻訳機能とに基づいて、第１の言語（日本語）の操作画面３１０が第２の言語（スペイン語）の操作画面５１０に変換されるようにしてもよい。換言すれば、当該所定の言語は、上述のようにＭＦＰ１０の使用中言語（たとえば日本語）とは異なる言語（たとえば英語）であってもよく、ＭＦＰ１０の使用中言語と同じ言語（たとえば日本語）であってもよい。
【０１４７】
＜３．第３実施形態＞
第３実施形態は、第２実施形態の変形例である。以下では、第２実施形態との相違点を中心に説明する。
【０１４８】
上記第１および第２実施形態においては、画面構成情報２２０内に格納されていた文字列に基づいて第２の言語による変更後文字列が取得されている（ステップＳ３１，Ｓ３２ｂ）が、これに限定されない。
【０１４９】
たとえば、ＭＦＰ１０から送信されてきた文字列に基づいて第２言語による変更後文字列が取得されるようにしてもよい（ステップＳ１９，Ｓ３２ｃ（図１２等参照））。以下では、このような態様についてさらに詳細に説明する。
【０１５０】
図１２は、第３実施形態に係る動作例を示すタイミングチャートであり、図１３は、第３実施形態における一部の処理を示す概念図である。
【０１５１】
具体的には、ステップＳ１１〜ステップＳ１８（およびＳ２１〜Ｓ２２）までは、上記第１実施形態と同様の動作が行われる。
【０１５２】
その後、ステップＳ１９においては、ＭＦＰ１０は、操作画面３１０の画面ＩＤおよび画面データ（画像データ）のみならず、当該操作画面３１０に関する複数の文字列（たとえば日本語による文字列）、および当該複数の文字列の文字列ＩＤをもさらに外部端末５０に送信する。
【０１５３】
外部端末５０は、これらの情報をＭＦＰ１０から受信すると、ＭＦＰ１０から受信した「所定の言語（たとえば日本語）による各文字列」（処理対象文字列自体）を含む情報を、文字列特定用情報として画像形成装置から取得し、当該文字列特定用情報に基づいて処理対象文字列を特定する（ステップＳ３１ｃ）。
【０１５４】
たとえば、外部端末５０は、日本語による文字列（「コピー」）自体を文字列特定用情報としてＭＦＰ１０から受信し、当該文字列特定用情報に基づき、日本語による当該文字列（「コピー」）自体を処理対象文字列として特定する。
【０１５５】
これによれば、操作画面３１０に関する「文字列」自体の情報が画面構成情報２２０に含まれていない場合であっても、ＭＦＰ１０から受信した「文字列」によって処理対象文字列を特定することが可能である。
【０１５６】
その後、ステップＳ３２ｃにおいては、所定の言語による文字列が翻訳部６５を利用してログインユーザの母国語（たとえばスペイン語）に変換（翻訳）され、変換後の文字列（ログインユーザの母国後による文字列）が取得される。たとえば、所定の言語による文字列（たとえば、日本語による文字列「コピー」等）が、翻訳部６５を利用してログインユーザの母国語の文字列（たとえばスペイン語による文字列「ＣＯＰＩＡ」等）に変換される。翻訳による当該変換後の文字列が、処理対象文字列を切換先言語で表現した変更後文字列として取得される。
【０１５７】
このように、外部端末５０は、処理対象文字列自体を含む情報を文字列特定用情報としてＭＦＰ１０から取得するとともに、当該文字列特定用情報に含まれる処理対象文字列自体に基づいて所定の言語による処理対象文字列を特定する（ステップＳ３１ｃ）。そして、外部端末５０は、当該所定の言語による処理対象文字列を切換先言語（第２の言語）に翻訳することによって、変更後文字列を取得する（ステップＳ３２ｃ）。
【０１５８】
ステップＳ３３以降の処理は、第１実施形態と同様である。なお、この実施形態においては、外部端末５０は、これらの「所定の言語による各文字列」を、それぞれ各文字列ＩＤに対応させた状態でＭＦＰ１０から受信する。ステップＳ３４等においては、外部端末５０は、画面構成情報２２０等に基づいて、「所定の言語による各文字列」と各文字列ＩＤと各文字列の位置情報との対応関係を求め、当該対応関係に基づいて操作画面５１０内の適宜の位置に変更後文字列を配置すればよい。
【０１５９】
以上のような態様によっても、第１実施形態と同様の効果を得ることができる。特に、文字列自体が画面構成情報２２０に含まれていない場合であっても、ＭＦＰ１０から受信された文字列が翻訳部６５を用いて切換先言語（第２の言語）に翻訳されることによって、変更後文字列が取得される（ステップＳ３２ｃ）。したがって、比較的柔軟に各種の言語に対応することが可能である。
【０１６０】
＜４．第４実施形態＞
上記各実施形態においては、第２の言語（切換先言語）に切り換えるべき旨が決定される（ステップＳ１３）と、第２の言語による操作画面が外部端末５０にて表示される（ステップＳ３５）態様が例示されているが、本発明はこれに限定されない。
【０１６１】
この第４実施形態においては、第２の言語に切り換えるべき旨が決定されると、第２の言語による操作画面がＭＦＰ１０にて表示される態様が例示される。より詳細には、ＭＦＰ１０は、複数の操作画面のうち現時点で表示されるべき操作画面３１０に関する情報（画面ＩＤ等）を外部端末５０に送信するとともに、当該情報に基づく変換結果を外部端末５０から受信し、当該変換結果が反映された操作画面５１０を表示する。以下では、このような態様について更に詳細に説明する。
【０１６２】
図１４は、第４実施形態に係る動作例を示すタイミングチャートであり、図１５は、第４実施形態における一部の処理を示す概念図である。
【０１６３】
具体的には、ステップＳ１１〜ステップＳ１９（およびＳ２１〜Ｓ３４）までは、上記第３実施形態（図１２参照）と同様の動作が行われる。これにより、ステップＳ３４において、外部端末５０は、変更後文字列に基づいて、変更後文字列を含む操作画面５１０を生成する。
【０１６４】
なお、ステップＳ１６における確認画面（不図示）においては、「操作用言語を切り換えます。切換先言語（スペイン語）のデータをサーバから取得するために暫く時間を要します。データ取得完了までの期間において、外部端末５０を用いて生成した代替画面をＭＦＰ１０に表示します。よろしいですか？」などのメッセージ等が表示される。
【０１６５】
ステップＳ３４の後のステップＳ３７ｄにおいては、外部端末５０は、ステップＳ３４で生成された操作画面５１０（詳細にはその画像データ）をＭＦＰ１０に送信する。換言すれば、外部端末５０は、変更後文字列に関する情報（詳細には変換後文字列を含む操作画面５１０の画像データ）を、ＭＦＰ１０から受信した情報（文字列特定情報等を含む情報）に基づく変換結果としてＭＦＰ１０に送信する。
【０１６６】
ＭＦＰ１０は、受信した画像データに基づき、変換結果が反映された操作画面５１０（変更後文字列を含む操作画面５１０）をタッチパネル２５に表示する（ステップＳ３９ｄ）。たとえば、切換先言語（スペイン語等）で表現された操作画面５１０がタッチパネル２５に表示される。これにより、ログインユーザは。自らの母国語によって表現された操作画面を視認することができる。また、ＭＦＰ１０は、当該操作画面に対する操作入力を受け付ける。したがって、ユーザは、当該操作画面を用いて、ＭＦＰ１０を操作することが可能である。
【０１６７】
以後、第３実施形態と同様の動作が行われる。
【０１６８】
以上のような態様によっても、第３実施形態と同様の効果を得ることができる。
【０１６９】
＜５．第５実施形態＞
上記第５実施形態は、第４実施形態の変形例である。以下では、第４実施形態との相違点を中心に説明する。
【０１７０】
第４実施形態においては、操作画面５１０の合成処理が外部端末５０によって実行される態様が例示されているが、これに限定されない。たとえば、操作画面５１０の合成処理がＭＦＰ１０によって実行されるようにしてもよい。この第５実施形態では、このような態様について例示する。
【０１７１】
図１６は、第５実施形態に係る動作例を示すタイミングチャートであり、図１７は、第５実施形態における一部の処理を示す概念図である。
【０１７２】
具体的には、ステップＳ１１〜ステップＳ１９（およびＳ２１〜Ｓ３４）までは、上記第４実施形態（図１４参照）と同様の動作が行われる。これにより、ステップＳ３３において、外部端末５０は、処理対象文字列に関する変更後文字列（切換先言語による文字列）を画像化する。たとえば、図８に示すように、文字列ＩＤ「１０１」の文字列に関して、「ＣＯＰＩＡ」の変更後文字列（切換先言語による文字列）が画像化され、文字列「ＣＯＰＩＡ」を含む画像文字列画像あるいは文字領域画像とも称する）６１１が生成される。他の文字列ＩＤ「１０２」，...の文字列に関しても、同様に、切換先言語による文字列を含む文字列画像（変更後文字列を画像化した画像）が生成される。
【０１７３】
その後、ステップＳ３７ｅにおいて、外部端末５０は、切換先言語による文字列を含む文字列画像（ステップＳ３３で生成された文字列画像）（詳細にはその画像データ）をＭＦＰ１０に送信する。換言すれば、外部端末５０は、変更後文字列に関する情報（変更後文字列を画像化した画像のデータ）を、ＭＦＰ１０から受信した情報（文字列特定情報等を含む情報）に基づく変換結果としてＭＦＰ１０に送信する。
【０１７４】
ＭＦＰ１０は、受信した文字列画像（変更後文字列を画像化した画像）に基づいて、変更後文字列を含む操作画面５１０を生成する。
【０１７５】
なお、この第５実施形態においては、ステップＳ１９では操作画面３１０の画像データは（ＭＦＰ１０から外部端末５０に）送信されない（図１７参照）。また、画面構成情報２２０には、各文字列の位置情報および大きさ情報は格納されていない。これらの情報は、ステップＳ３８ｅ（あるいはその直前等）においてＭＦＰ１０自身によって格納部５から抽出される。
【０１７６】
そして、ステップＳ３８ｅにおいて、ＭＦＰ１０（生成部１８（不図示））は、格納部５から抽出された当該情報（各文字列の位置情報および大きさ情報等）と変更後文字列を画像化した画像のデータと操作画面３１０の画像データとに基づいて、ＭＦＰ１０は操作画面（合成画像）５１０を生成する。なお、生成部１８は、図２の各処理部１１〜１７と同様、ＭＦＰ１０のコントローラ９におけるプログラムの実行により実現される処理部である。
【０１７７】
さらに、ステップＳ３９ｅにおいて、ＭＦＰ１０は、生成した画像データに基づき、変換結果が反映された操作画面５１０（変更後文字列を含む操作画面５１０）をタッチパネル２５に表示する。これにより、ログインユーザは、自らの母国語等によって表現された操作画面を視認することができる。また、ＭＦＰ１０は、当該操作画面に対する操作入力を受け付ける。したがって、ユーザは、当該操作画面を用いて、ＭＦＰ１０を操作することが可能である。
【０１７８】
以後、第４実施形態と同様の動作が行われる。
【０１７９】
以上のような態様によっても、第４実施形態と同様の効果を得ることができる。
【０１８０】
なお、この第５実施形態においては、変更後文字列を画像化した画像のデータが外部端末５０からＭＦＰ１０に送信され、当該画像データに基づいて画像合成処理が行われている（ステップＳ３８ｅ）。しかしながら、これに限定されず、（変更後文字列を画像化する前の）「変更後文字列」自体が送信され、「変更後文字列」自体に基づく合成処理がＭＦＰ１０にて行われるようにしてもよい。ただし、上述のように外部端末５０側で画像データを生成することによれば、ＭＦＰ１０側での処理負担が軽減されるので、処理の効率化を図ることが可能である。
【０１８１】
＜６．変形例等＞
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【０１８２】
たとえば、上記各実施形態においては、第４実施形態および第５実施形態は、第３実施形態に対する変形例として記載されているが、これに限定されない。具体的には、第４実施形態に係る思想を第１実施形態および第２実施形態にそれぞれ適用することも可能である。より具体的には、図４におけるステップＳ３４までの処理と図１４におけるステップＳ３７ｄ以降の処理とが組み合わせられて実行されるようにしてもよい。同様に、図１０におけるステップＳ３４までの処理と図１４におけるステップＳ３７ｄ以降の処理とが組み合わせられて実行されるようにしてもよい。
【０１８３】
同様に、第５実施形態に係る思想を第１実施形態および第２実施形態にそれぞれ適用することも可能である。より具体的には、図４におけるステップＳ３３までの処理と図１６におけるステップＳ３７ｅ以降の処理とが組み合わせられて実行されるようにしてもよい。同様に、図１０におけるステップＳ３３までの処理と図１６におけるステップＳ３７ｅ以降の処理とが組み合わせられて実行されるようにしてもよい。
【０１８４】
また、上記第１実施形態〜第３実施形態に係るＭＦＰ１０においては、切換先言語（第２の言語）に切り換えるべき旨が決定されると、操作画面３１０に関する情報を外部端末５０に送信して切換先言語による操作画面５１０を外部端末５０にて表示させる動作（以下、「第１の動作」あるいは「端末表示動作」とも称する）が行われる。一方、上記第４実施形態および第５実施形態に係るＭＦＰ１０においては、切換先言語（第２の言語）に切り換えるべき旨が決定されると、操作画面３１０に関する情報を外部端末５０に送信するとともに当該情報に基づく変換結果を外部端末５０から受信し当該変換結果が反映された操作画面５１０をＭＦＰ１０に表示させる動作（以下、「第２の動作」あるいは「ＭＦＰ表示動作」とも称する）が行われる。端的に言えば、上記第１実施形態〜第３実施形態に係るＭＦＰ１０（およびシステム１）は第１の動作と第２の動作との両動作のうち第１の動作のみを実行し、上記第４実施形態および第５実施形態に係るＭＦＰ１０（およびシステム１）は当該両動作のうち第２の動作のみを実行する。
【０１８５】
しかしながら、本発明はこれに限定されない。たとえば、ＭＦＰ１０（およびシステム１）は、当該両動作をいずれも実行可能（詳細には、当該両動作を選択的に実行可能）であるように構成されてもよい。そして、条件等に応じて当該両動作の一方が実行されるようにしてもよい。
【０１８６】
たとえば、第１の動作と第２の動作とのいずれを実行するかをＭＦＰ１０が自動的に決定するようにしてもよい。より詳細には、或る条件Ｃ１（たとえば外部端末５０の画面の大きさが一定大きさ（例えば７インチ）以上であること）が充足される場合には、第１の動作が実行され、当該条件Ｃ１が充足されない場合には、第２の動作が実行されるようにしてもよい。
【０１８７】
あるいは、第１の動作と第２の動作とのいずれを実行するかに関する指定入力（換言すれば、代替画面を外部端末５０とＭＦＰ１０とのいずれで表示させるかに関する指定入力）が図１８のような指定画面７１０を用いてユーザから受け付けられ、当該指定入力に応じて、第１の動作と第２の動作とのいずれを実行するかが決定されるようにしてもよい。
【０１８８】
より具体的には、図１８の指定画面（設定画面）７１０は、代替画面を外部端末５０とＭＦＰ１０とのいずれで表示させるかに関する指定入力を受け付ける画面である。当該指定画面７１０は、第２の言語に切り換えるべき旨がステップＳ１３（図４等）にて決定された後（例えばステップＳ１６等）において、ＭＦＰ１０のタッチパネル２５に表示される。そして、ＭＦＰ１０のユーザは、２つの選択肢（「外部端末」および「ＭＦＰ」）のうち、所望の選択肢（代替画面（５１０等）を表示すべき装置）を選択する。ＭＦＰ１０は、当該指定入力に応じて、第１の動作と第２の動作とのいずれを実行するかを決定する。具体的には、「外部端末」が選択されると、ＭＦＰ１０および外部端末５０は第１の動作を実行し、「ＭＦＰ」が選択されると、ＭＦＰ１０および外部端末５０は第２の動作を実行する。これによって、当該所望の装置にて操作画面５１０を表示させることができる。
【０１８９】
さらには、第１の動作と第２の動作とのうち実行すべき動作がＭＦＰ１０によって自動的に決定されるか或いはユーザの指定入力に応じて決定されるかが、ユーザの設定操作に応じて予め設定されるようにしてもよい。たとえば、図１９は、このような設定操作を行う設定画面７２０を示す図である。当該設定画面７２０は、適宜の設定操作時点（ステップＳ１１よりも前の時点）において、ＭＦＰ１０のタッチパネル２５に表示される。設定画面７２０には、第１の動作と第２の動作とのいずれを実行するかがＭＦＰ１０による自動処理にて決定される「自動」と、第１の動作と第２の動作とのいずれを実行するかがユーザの指定入力（手動操作）に応じて決定される「手動」との２つの選択肢が設けられている。ユーザによって選択された選択肢に対応する動作が実行される。たとえば、「手動」が設定された場合には、ステップＳ１６等において、指定画面７１０（図１８）がさらに表示され、ユーザの指定入力が受け付けられる。
【０１９０】
このような処理によれば、切換先言語（第２の言語）に切り換えることが好ましい状況において、ＭＦＰ１０と外部端末５０とのうちのいずれの装置をＭＦＰ１０の操作装置として動作させるか（換言すれば、ＭＦＰ１０と外部端末５０とのうちのいずれの装置に対してＭＦＰ１０の操作権限を付与するか）を、ユーザ自身の意図に応じて明確に使い分けることができる。
【０１９１】
また、上記各実施形態においては、操作用言語を切換先言語へと切り換えるべきか否かがログインユーザの母国語情報等に基づいて（自動的に）決定されている（ステップＳ１３）。しかしながら、本発明はこれに限定されない。
【０１９２】
たとえば、ＭＦＰ１０は、ステップＳ１３において、或る設定画面７３０（図２０参照）を表示して、利用言語に関する指定入力を当該設定画面７３０を用いてユーザから受け付け、操作用言語を切換先言語へと切り換えるべきか否かを当該指定入力に基づいて決定するようにしてもよい。すなわち、手動操作に応じて、操作用言語を切換先言語へと切り換えるべきか否かが決定されるようにしてもよい。
【０１９３】
より詳細には、設定画面７３０（図２０）に対する指定入力で指定された言語（指定言語）が第１の言語でなく且つ準備済言語（上述）でもない旨が判定される場合には、ＭＦＰ１０は、操作用言語を現在の言語から切換先言語へと切り換えるべき旨を決定するとともに、当該指定言語を切換先言語として決定する。
【０１９４】
具体的には、指定言語が「韓国語」であり且つ準備済言語が「日本語」（および「英語」）のみであるときには、指定言語が準備済言語でない旨が判定される。そして、指定言語「韓国語」が第１の言語でもないと判定されるときには、ＭＦＰ１０は、ログインユーザによる指定言語（韓国語）を切換先言語として決定するとともに、操作用言語を現在の言語（日本語）から切換先言語（韓国語）へと切り換えるべき旨を決定する。以後、各実施形態における動作と同様の動作が実行されればよい。
【０１９５】
また、上記各実施形態においては、ステップＳ１４の後にステップＳ１９以降の処理が開始されているが、これに限定されない。たとえば、ステップＳ１９降の処理の開始後（ステップＳ１９の開始直後等）にステップＳ１４の処理（サーバからの一括データ受信処理等）が開始されるようにしてもよい。あるいは、ステップＳ１９以降の処理とステップＳ１４の処理とが同時に開始されてもよい。
【０１９６】
また、上記各実施形態においては、各文字列の大きさ情報および位置情報が画面構成情報２２０（図７）内にて規定されており、当該規定された大きさ情報および位置情報に基づいて各文字列領域が生成および配置されている（ステップＳ３３，Ｓ３４（図４等））が、これに限定されない。たとえば、デフォルトの大きさおよびデフォルトの位置に基づいて、各文字列領域が生成および配置されるようにしてもよい。
【０１９７】
また、上記第１〜第４実施形態においては、複数の操作画面の画像データは、外部端末５０内に予め格納されておらず、操作画面３１０の画像データがＭＦＰ１０から外部端末５０へ向けて逐次送信されているが、これに限定されない。たとえば、複数の操作画面の画像データは、画面ＩＤに対応付けられた状態で外部端末５０内に予め格納されていてもよい。この場合には、操作画面３１０の画像データを送信することを必ずしも要さず、画面ＩＤのみを送信すればよい。これによれば、送受信データ量を低減して処理の高速化を図ることが可能である。ただし、上記各実施形態のように操作画面３１０の画像データを逐次送信することによれば、外部端末５０に全ての操作画面データを格納しておくことを要さないので、外部端末５０において格納すべきデータ量の増大を抑制することが可能である。
【０１９８】
また、上記各実施形態においては、文字列特定用情報として画面ＩＤがＭＦＰ１０から外部端末５０に送信されているが、本発明はこれに限定されない。たとえば、第１実施形態（あるいは第２実施形態等）において、文字列特定用情報として文字列ＩＤ（操作画面３１０に関する文字列の文字列ＩＤ）がＭＦＰ１０から外部端末５０に送信されるようにしてもよい。この場合には、外部端末５０は、画面構成情報２２０とＭＦＰから受信した文字列ＩＤとに基づいて、操作画面３１０に関する処理対象文字列を特定するようにすればよい。また、必要に応じて、当該処理対象文字列を第２の言語に翻訳することによって、変更後文字列が取得されるようにすればよい。
【０１９９】
また、上記各実施形態においては、画面構成情報２２０が外部端末５０に予め格納されているが、これに限定されない。たとえば、画面構成情報２２０は画面ＩＤなどとともにＭＦＰ１０から外部端末５０に送信（ステップＳ１９）されるようにしてもよい。あるいは、画面構成情報２２０のうち、現時点で表示すべき一の操作画面３１０に関する画面構成情報のみ（たとえば、画面ＩＤ「１００１」に対応する各項目の情報のみ）が、「操作画面情報」としてＭＦＰ１０から外部端末５０へと送信されるようにしてもよい。
【符号の説明】
【０２００】
１  画像形成システム
１０  ＭＦＰ（画像形成装置）
２５  （ＭＦＰ１０の）タッチパネル
５０  外部端末
７５  （外部端末５０の）タッチパネル
９０  サーバ
３１０  （第１の）操作画面
５１０  （第２の）操作画面
【図１】
0006394256.tif 000002
【図２】
0006394256.tif 000003
【図３】
0006394256.tif 000004
【図４】
0006394256.tif 000005
【図５】
0006394256.tif 000006
【図６】
0006394256.tif 000007
【図７】
0006394256.tif 000008
【図８】
0006394256.tif 000009
【図９】
0006394256.tif 000010
【図１０】
0006394256.tif 000011
【図１１】
0006394256.tif 000012
【図１２】
0006394256.tif 000013
【図１３】
0006394256.tif 000014
【図１４】
0006394256.tif 000015
【図１５】
0006394256.tif 000016
【図１６】
0006394256.tif 000017
【図１７】
0006394256.tif 000018
【図１８】
0006394256.tif 000019
【図１９】
0006394256.tif 000020
【図２０】
0006394256.tif 000021