(57)【要約】【課題】多国語の表示を行う電子機器において、所望の言語で適切な表示を行う。【解決手段】翻訳サーバに接続される電子機器は、表示部に表示されている第１の言語とは異なる第２の言語の用語を表示する場合に、他の電子機器の中から第２の言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、所定の電子機器が存在する場合は、当該所定の電子機器から表示テーブルを取得し、所定の電子機器が存在しない場合は翻訳サーバから翻訳用語を取得すると共に、他の電子機器に、第１の言語の用語と翻訳サーバから取得した翻訳用語とを送信し、所定の電子機器から取得した表示テーブル又は翻訳サーバから取得した翻訳用語に基づいて、自装置の表示テーブルを更新し、更新された表示テーブルに基づいて、表示部に第２の言語の用語を表示させる。【選択図】図５
2018136659.tif 000002
【特許請求の範囲】
【請求項１】
翻訳サーバと複数の電子機器とが通信ネットワークで接続されたシステムにおける、各々の電子機器であって、
第１言語の用語が登録された表示テーブルに基づいて、表示部に、前記第１言語の所定の用語を表示させる表示制御部と、
前記表示テーブルに、前記第１言語とは異なる第２言語の用語が登録されていない場合に、他の電子機器の中から前記第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、前記所定の電子機器が存在する場合は、当該所定の電子機器から前記第２言語の用語が登録された表示テーブルを取得し、前記所定の電子機器が存在しない場合は、前記翻訳サーバから前記第１言語の前記所定の用語を前記第２言語に翻訳した翻訳用語を取得すると共に、前記他の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する通信制御部と、
前記所定の電子機器から取得した前記表示テーブル、又は、前記翻訳サーバから取得した前記翻訳用語に基づいて、自装置の表示テーブルを更新する表示テーブル更新部と、を備え、
前記表示制御部は、前記更新された表示テーブルに基づいて、前記表示部に、前記第１言語の前記所定の用語に対応する前記第２言語の用語を表示させる、
ことを特徴とする電子機器。
【請求項２】
前記通信制御部は、前記所定の電子機器が存在する場合において、前記第２言語の用語が登録された表示テーブルに、前記第１言語の前記所定の用語に対応する前記第２言語の用語が登録されていない場合は、前記翻訳サーバから前記翻訳用語を取得すると共に、前記所定の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する、
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
翻訳サーバと複数の電子機器とが通信ネットワークで接続されたシステムにおける、各々の電子機器であって、
第１言語の用語が登録された表示テーブルに基づいて、表示部に、前記第１言語の所定の用語を表示させる表示制御部と、
前記表示テーブルに、前記第１言語とは異なる第２言語の用語が登録されていない場合に、前記翻訳サーバから前記第１言語の前記所定の用語を前記第２言語に翻訳した翻訳用語を取得すると共に、他の電子機器の中から前記第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、前記所定の電子機器が存在する場合は、当該所定の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する通信制御部と、
前記翻訳サーバから取得した前記翻訳用語に基づいて、自装置の表示テーブルを更新する表示テーブル更新部と、を備え、
前記表示制御部は、前記更新された表示テーブルに基づいて、前記表示部に、前記第１言語の前記所定の用語に対応する前記第２言語の用語を表示させる、
ことを特徴とする電子機器。
【請求項４】
前記通信制御部は、前記所定の電子機器に、当該所定の電子機器が有する表示テーブルに前記第１言語の前記所定の用語に対応する前記第２言語の用語が登録されているかを問い合わせ、前記第１言語の前記所定の用語に対応する前記第２言語の用語が登録されていない場合は、前記所定の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する、
ことを特徴とする請求項３に記載の電子機器。
【請求項５】
翻訳サーバと複数の電子機器とが通信ネットワークで接続されたシステムにおける、各々の電子機器であって、
第１言語の用語が登録された表示テーブルに基づいて、表示部に、前記第１言語の所定の用語を表示させる表示制御部と、
前記表示テーブルに、前記第１言語とは異なる第２言語の用語が登録されていない場合に、前記翻訳サーバから前記第１言語の前記所定の用語を前記第２言語に翻訳した翻訳用語を取得すると共に、他の電子機器の中から前記第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、前記所定の電子機器から前記第２言語の用語が登録された表示テーブルを取得し、前記翻訳サーバから取得した前記翻訳用語と前記所定の電子機器から取得した前記表示テーブルに基づいて翻訳した用語との比較結果に応じて、前記所定の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する通信制御部と、
前記所定の電子機器から取得した前記表示テーブル、又は、前記翻訳サーバから取得した前記翻訳用語に基づいて、自装置の表示テーブルを更新する表示テーブル更新部と、を備え、
前記表示制御部は、前記更新された表示テーブルに基づいて、前記表示部に、前記第１言語の前記所定の用語に対応する前記第２言語の用語を表示させる、
ことを特徴とする電子機器。
【請求項６】
前記表示制御部は、前記翻訳サーバから取得した前記翻訳用語と前記所定の電子機器から取得した前記表示テーブルに基づいて翻訳した用語とが一致しない場合は、前記表示部に、双方の用語を選択可能に表示させる、
ことを特徴とする請求項５に記載の電子機器。
【請求項７】
前記表示テーブル更新部は、前記所定の電子機器から取得した前記表示テーブルに基づいて翻訳した用語が選択された場合は、前記所定の電子機器から取得した前記表示テーブルに基づいて、自装置の表示テーブルを更新する、
ことを特徴とする請求項６に記載の電子機器。
【請求項８】
前記通信制御部は、前記翻訳サーバから取得した前記翻訳用語が選択された場合は、前記所定の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信し、
前記表示テーブル更新部は、前記翻訳サーバから取得した前記翻訳用語に基づいて、自装置の表示テーブルを更新する、
ことを特徴とする請求項６に記載の電子機器。
【請求項９】
前記表示テーブル更新部は、前記翻訳サーバから取得した前記翻訳用語と前記所定の電子機器から取得した前記表示テーブルに基づいて翻訳した用語とが一致しない場合は、予め定められた期間は一致しない状態を保持し、
前記通信制御部は、前記期間内に、前記翻訳サーバから前記翻訳用語を新たに取得し、
前記表示制御部は、前記翻訳サーバから新たに取得した前記翻訳用語と前記所定の電子機器から取得した前記表示テーブルに基づいて翻訳した用語とが一致しない場合は、前記表示部に、双方の用語を選択可能に表示させる、
ことを特徴とする請求項５に記載の電子機器。
【請求項１０】
前記翻訳サーバは、翻訳サービスを提供する事業者が管理する汎用サーバである、
ことを特徴とする請求項１、２、５乃至９のいずれか一に記載の電子機器。
【請求項１１】
前記表示制御部は、自装置の表示テーブルが更新された後は、前記翻訳サーバ及び前記他の電子機器と通信することなく、前記更新された表示テーブルに基づいて、前記表示部に、前記第１言語の前記所定の用語に対応する前記第２言語の用語を表示させる、
ことを特徴とする請求項１乃至１０のいずれか一に記載の電子機器。
【請求項１２】
前記所定の電子機器の前記表示テーブル更新部は、受信した前記第１言語の前記所定の用語と前記翻訳用語とに基づいて、自装置の表示テーブルを更新する、
ことを特徴とする請求項１乃至１１のいずれか一に記載の電子機器。
【請求項１３】
翻訳サーバと複数の電子機器とが通信ネットワークで接続されたシステムにおける表示言語制御方法であって、
各々の前記電子機器は、
第１言語の用語が登録された表示テーブルに基づいて、表示部に、前記第１言語の所定の用語を表示させる第１処理と、
前記表示テーブルに、前記第１言語とは異なる第２言語の用語が登録されていない場合に、他の電子機器の中から前記第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、前記所定の電子機器が存在する場合は、当該所定の電子機器から前記第２言語の用語が登録された表示テーブルを取得し、前記所定の電子機器が存在しない場合は、前記翻訳サーバから前記第１言語の前記所定の用語を前記第２言語に翻訳した翻訳用語を取得すると共に、前記他の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する第２処理と、
前記所定の電子機器から取得した前記表示テーブル、又は、前記翻訳サーバから取得した前記翻訳用語に基づいて、自装置の表示テーブルを更新する第３処理と、
前記更新された表示テーブルに基づいて、前記表示部に、前記第１言語の前記所定の用語に対応する前記第２言語の用語を表示させる第４処理と、を実行する、
ことを特徴とする表示言語制御方法。
【請求項１４】
前記第２処理では、前記所定の電子機器が存在する場合において、前記第２言語の用語が登録された表示テーブルに、前記第１言語の前記所定の用語に対応する前記第２言語の用語が登録されていない場合は、前記翻訳サーバから前記翻訳用語を取得すると共に、前記所定の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する、
ことを特徴とする請求項１３に記載の表示言語制御方法。
【請求項１５】
翻訳サーバと複数の電子機器とが通信ネットワークで接続されたシステムにおける表示言語制御方法であって、
各々の前記電子機器は、
第１言語の用語が登録された表示テーブルに基づいて、表示部に、前記第１言語の所定の用語を表示させる第１処理と、
前記表示テーブルに、前記第１言語とは異なる第２言語の用語が登録されていない場合に、前記翻訳サーバから前記第１言語の前記所定の用語を前記第２言語に翻訳した翻訳用語を取得すると共に、他の電子機器の中から前記第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、前記所定の電子機器が存在する場合は、当該所定の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する第２処理と、
前記翻訳サーバから取得した前記翻訳用語に基づいて、自装置の表示テーブルを更新する第３処理と、
前記更新された表示テーブルに基づいて、前記表示部に、前記第１言語の前記所定の用語に対応する前記第２言語の用語を表示させる第４処理と、を実行する、
ことを特徴とする表示言語制御方法。
【請求項１６】
前記第２処理では、前記所定の電子機器に、当該所定の電子機器が有する表示テーブルに前記第１言語の前記所定の用語に対応する前記第２言語の用語が登録されているかを問い合わせ、前記第１言語の前記所定の用語に対応する前記第２言語の用語が登録されていない場合は、前記所定の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する、
ことを特徴とする請求項１５に記載の表示言語制御方法。
【請求項１７】
翻訳サーバと複数の電子機器とが通信ネットワークで接続されたシステムにおける表示言語制御方法であって、
各々の前記電子機器は、
第１言語の用語が登録された表示テーブルに基づいて、表示部に、前記第１言語の所定の用語を表示させる第１処理と、
前記表示テーブルに、前記第１言語とは異なる第２言語の用語が登録されていない場合に、前記翻訳サーバから前記第１言語の前記所定の用語を前記第２言語に翻訳した翻訳用語を取得すると共に、他の電子機器の中から前記第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、前記所定の電子機器から前記第２言語の用語が登録された表示テーブルを取得し、前記翻訳サーバから取得した前記翻訳用語と前記所定の電子機器から取得した前記表示テーブルに基づいて翻訳した用語との比較結果に応じて、前記所定の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する第２処理と、
前記所定の電子機器から取得した前記表示テーブル、又は、前記翻訳サーバから取得した前記翻訳用語に基づいて、自装置の表示テーブルを更新する第３処理と、
前記更新された表示テーブルに基づいて、前記表示部に、前記第１言語の前記所定の用語に対応する前記第２言語の用語を表示させる第４処理と、を実行する、
ことを特徴とする表示言語制御方法。
【請求項１８】
前記第２処理では、前記翻訳サーバから取得した前記翻訳用語と前記所定の電子機器から取得した前記表示テーブルに基づいて翻訳した用語とが一致しない場合は、前記表示部に、双方の用語を選択可能に表示させる、
ことを特徴とする請求項１７に記載の表示言語制御方法。
【請求項１９】
前記第３処理では、前記所定の電子機器から取得した前記表示テーブルに基づいて翻訳した用語が選択された場合は、前記所定の電子機器から取得した前記表示テーブルに基づいて、自装置の表示テーブルを更新する、
ことを特徴とする請求項１８に記載の表示言語制御方法。
【請求項２０】
前記第２処理では、前記翻訳サーバから取得した前記翻訳用語が選択された場合は、前記所定の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信し、
前記第３処理では、前記翻訳サーバから取得した前記翻訳用語に基づいて、自装置の表示テーブルを更新する、
ことを特徴とする請求項１８に記載の表示言語制御方法。
【請求項２１】
前記第２処理では、前記翻訳サーバから取得した前記翻訳用語と前記所定の電子機器から取得した前記表示テーブルに基づいて翻訳した用語とが一致しない場合は、予め定められた期間は一致しない状態を保持し、前記期間内に、前記翻訳サーバから前記翻訳用語を新たに取得し、前記翻訳サーバから新たに取得した前記翻訳用語と前記所定の電子機器から取得した前記表示テーブルに基づいて翻訳した用語とが一致しない場合は、前記表示部に、双方の用語を選択可能に表示させる、
ことを特徴とする請求項１７に記載の表示言語制御方法。
【請求項２２】
前記翻訳サーバは、翻訳サービスを提供する事業者が管理する汎用サーバである、
ことを特徴とする請求項１３、１４、１７乃至２１のいずれか一に記載の表示言語制御方法。
【請求項２３】
前記第４処理では、自装置の表示テーブルが更新された後は、前記翻訳サーバ及び前記他の電子機器と通信することなく、前記更新された表示テーブルに基づいて、前記表示部に、前記第１言語の前記所定の用語に対応する前記第２言語の用語を表示させる、
ことを特徴とする請求項１３乃至２２のいずれか一に記載の表示言語制御方法。
【請求項２４】
前記所定の電子機器は、
受信した前記第１言語の前記所定の用語と前記翻訳用語とに基づいて、自装置の表示テーブルを更新する、
ことを特徴とする請求項１３乃至２３のいずれか一に記載の表示言語制御方法。
【請求項２５】
翻訳サーバと複数の電子機器とが通信ネットワークで接続されたシステムで動作する表示言語制御プログラムであって、
各々の前記電子機器に、
第１言語の用語が登録された表示テーブルに基づいて、表示部に、前記第１言語の所定の用語を表示させる第１処理、
前記表示テーブルに、前記第１言語とは異なる第２言語の用語が登録されていない場合に、他の電子機器の中から前記第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、前記所定の電子機器が存在する場合は、当該所定の電子機器から前記第２言語の用語が登録された表示テーブルを取得し、前記所定の電子機器が存在しない場合は、前記翻訳サーバから前記第１言語の前記所定の用語を前記第２言語に翻訳した翻訳用語を取得すると共に、前記他の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する第２処理、
前記所定の電子機器から取得した前記表示テーブル、又は、前記翻訳サーバから取得した前記翻訳用語に基づいて、自装置の表示テーブルを更新する第３処理、
前記更新された表示テーブルに基づいて、前記表示部に、前記第１言語の前記所定の用語に対応する前記第２言語の用語を表示させる第４処理、を実行させる、
ことを特徴とする表示言語制御プログラム。
【請求項２６】
翻訳サーバと複数の電子機器とが通信ネットワークで接続されたシステムで動作する表示言語制御プログラムであって、
各々の前記電子機器に、
第１言語の用語が登録された表示テーブルに基づいて、表示部に、前記第１言語の所定の用語を表示させる第１処理、
前記表示テーブルに、前記第１言語とは異なる第２言語の用語が登録されていない場合に、前記翻訳サーバから前記第１言語の前記所定の用語を前記第２言語に翻訳した翻訳用語を取得すると共に、他の電子機器の中から前記第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、前記所定の電子機器が存在する場合は、当該所定の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する第２処理、
前記翻訳サーバから取得した前記翻訳用語に基づいて、自装置の表示テーブルを更新する第３処理、
前記更新された表示テーブルに基づいて、前記表示部に、前記第１言語の前記所定の用語に対応する前記第２言語の用語を表示させる第４処理、を実行させる、
ことを特徴とする表示言語制御プログラム。
【請求項２７】
翻訳サーバと複数の電子機器とが通信ネットワークで接続されたシステムで動作する表示言語制御プログラムであって、
各々の前記電子機器に、
第１言語の用語が登録された表示テーブルに基づいて、表示部に、前記第１言語の所定の用語を表示させる第１処理、
前記表示テーブルに、前記第１言語とは異なる第２言語の用語が登録されていない場合に、前記翻訳サーバから前記第１言語の前記所定の用語を前記第２言語に翻訳した翻訳用語を取得すると共に、他の電子機器の中から前記第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、前記所定の電子機器から前記第２言語の用語が登録された表示テーブルを取得し、前記翻訳サーバから取得した前記翻訳用語と前記所定の電子機器から取得した前記表示テーブルに基づいて翻訳した用語との比較結果に応じて、前記所定の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する第２処理、
前記所定の電子機器から取得した前記表示テーブル、又は、前記翻訳サーバから取得した前記翻訳用語に基づいて、自装置の表示テーブルを更新する第３処理、
前記更新された表示テーブルに基づいて、前記表示部に、前記第１言語の前記所定の用語に対応する前記第２言語の用語を表示させる第４処理、を実行させる、
ことを特徴とする表示言語制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、表示言語制御方法及び表示言語制御プログラムに関し、特に、多国語の表示を行う画像形成装置、当該画像形成装置に表示する言語を制御する表示言語制御方法及び表示言語制御プログラムに関する。
【背景技術】
【０００２】
様々な国で使用される電子機器では多国語対応が進められている。例えば、ＭＦＰ（Multi-Functional Peripherals）と呼ばれる複合機などの画像形成装置では、パネル表示やプリンタドライバ表記を多国語に対応させるために、自身のソフトウェア内に言語対応テーブルを持っている。そして、装置の設置時や設定時に、ユーザが使用する言語を言語対応テーブル内のリストから選択することにより、選択した言語で装置を操作することが可能となる。
【０００３】
しかしながら、対応する言語の数が多くなると、それに伴って言語対応テーブルのサイズが大きくなる。また、世界で使用されている言語はかなり多く、全ての言語に対応することは困難である。そこで、言語対応テーブルを外部の専用サーバに持たせ、装置が専用サーバから言語対応テーブルを取り込む方法が提案されている。
【０００４】
例えば、下記特許文献１には、ＭＦＰは、操作用言語を第１言語から第２言語に切り換えるべき旨が決定されると、第２言語への切換処理（複数の操作画面を第２言語で表現するための情報をサーバから一括的に取得する処理等）を開始するとともに、複数の操作画面のうち現時点で表示されるべき操作画面に関する情報（操作画面情報）を外部端末に送信し、外部端末は、操作画面に関する処理対象文字列を特定するための文字列特定用情報を含む操作画面情報をＭＦＰから受信し、処理対象文字列を第２言語で表現した変更後文字列を文字列特定用情報に基づいて取得するとともに、変更後文字列を含む操作画面を生成して表示する構成が開示されている。
【０００５】
一方、近年、Google（登録商標）やGoo（登録商標）等では、事業者が管理する汎用サーバを用いて種々の翻訳サービスを提供しており、これらの汎用サーバを利用することにより、専用サーバでは対応しきれない多くの言語での表示が可能となってきている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１６−０７６８４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記の専用サーバや汎用サーバを利用して１台の装置に対して言語を追加したとしても、他の装置に対して言語を追加する場合には同様の処理を繰り返さなければならず、不便である。特に、会社等に設置される画像形成装置のように、ネットワークに複数台の装置が接続される場合に、装置毎に言語の追加を行うと装置管理者の負担が増大する。また、複数台の画像形成装置に限らず、画像形成装置の操作パネル上の表示とクライアント端末上で動作するプリンタドライバや専用アプリケーションソフトウェアの表示とを整合させる場合においても、装置毎に言語の追加を行うと装置管理者の負担が増大する。
【０００８】
また、翻訳サービスを利用する場合、当該翻訳サービスの更新や利用する汎用サーバの違い等により同じ用語（ワード）が違う表現となる可能性がある。例えば、装置を複数所有している場合において、設置時期が異なる装置間や初期化した装置では、同じ用語が違った表現になる可能性があり、ユーザが混乱してしまうという問題がある。
【０００９】
更に、汎用サーバの翻訳用語を使用した場合、装置の使用に見合った用語で翻訳されず、本来の意味とは異なる表現となってしまう恐れがある。例えば、「Resolution」を汎用サーバで日本語に翻訳すると、一般的に「解決」という用語に翻訳されるが、画像形成装置で表示したい日本語は「解像度」であり、かなりの違和感が生じる場合もある。従って、汎用サーバを利用して言語を翻訳する場合は、注意が必要である。
【００１０】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、多国語の表示を行う電子機器において、所望の言語で適切な表示を行うことができる電子機器、表示言語制御方法及び表示言語制御プログラムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明の一側面は、翻訳サーバと複数の電子機器とが通信ネットワークで接続されたシステムにおける、各々の電子機器であって、第１言語の用語が登録された表示テーブルに基づいて、表示部に、前記第１言語の所定の用語を表示させる表示制御部と、前記表示テーブルに、前記第１言語とは異なる第２言語の用語が登録されていない場合に、他の電子機器の中から前記第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、前記所定の電子機器が存在する場合は、当該所定の電子機器から前記第２言語の用語が登録された表示テーブルを取得し、前記所定の電子機器が存在しない場合は、前記翻訳サーバから前記第１言語の前記所定の用語を前記第２言語に翻訳した翻訳用語を取得すると共に、前記他の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する通信制御部と、前記所定の電子機器から取得した前記表示テーブル、又は、前記翻訳サーバから取得した前記翻訳用語に基づいて、自装置の表示テーブルを更新する表示テーブル更新部と、を備え、前記表示制御部は、前記更新された表示テーブルに基づいて、前記表示部に、前記第１言語の前記所定の用語に対応する前記第２言語の用語を表示させることを特徴とする。又は、第１言語の用語が登録された表示テーブルに基づいて、表示部に、前記第１言語の所定の用語を表示させる表示制御部と、前記表示テーブルに、前記第１言語とは異なる第２言語の用語が登録されていない場合に、前記翻訳サーバから前記第１言語の前記所定の用語を前記第２言語に翻訳した翻訳用語を取得すると共に、他の電子機器の中から前記第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、前記所定の電子機器が存在する場合は、当該所定の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する通信制御部と、前記翻訳サーバから取得した前記翻訳用語に基づいて、自装置の表示テーブルを更新する表示テーブル更新部と、を備え、前記表示制御部は、前記更新された表示テーブルに基づいて、前記表示部に、前記第１言語の前記所定の用語に対応する前記第２言語の用語を表示させることを特徴とする。又は、第１言語の用語が登録された表示テーブルに基づいて、表示部に、前記第１言語の所定の用語を表示させる表示制御部と、前記表示テーブルに、前記第１言語とは異なる第２言語の用語が登録されていない場合に、前記翻訳サーバから前記第１言語の前記所定の用語を前記第２言語に翻訳した翻訳用語を取得すると共に、他の電子機器の中から前記第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、前記所定の電子機器から前記第２言語の用語が登録された表示テーブルを取得し、前記翻訳サーバから取得した前記翻訳用語と前記所定の電子機器から取得した前記表示テーブルに基づいて翻訳した用語との比較結果に応じて、前記所定の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する通信制御部と、前記所定の電子機器から取得した前記表示テーブル、又は、前記翻訳サーバから取得した前記翻訳用語に基づいて、自装置の表示テーブルを更新する表示テーブル更新部と、を備え、前記表示制御部は、前記更新された表示テーブルに基づいて、前記表示部に、前記第１言語の前記所定の用語に対応する前記第２言語の用語を表示させることを特徴とする。
【００１２】
本発明の一側面は、翻訳サーバと複数の電子機器とが通信ネットワークで接続されたシステムにおける表示言語制御方法であって、各々の前記電子機器は、第１言語の用語が登録された表示テーブルに基づいて、表示部に、前記第１言語の所定の用語を表示させる第１処理と、前記表示テーブルに、前記第１言語とは異なる第２言語の用語が登録されていない場合に、他の電子機器の中から前記第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、前記所定の電子機器が存在する場合は、当該所定の電子機器から前記第２言語の用語が登録された表示テーブルを取得し、前記所定の電子機器が存在しない場合は、前記翻訳サーバから前記第１言語の前記所定の用語を前記第２言語に翻訳した翻訳用語を取得すると共に、前記他の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する第２処理と、前記所定の電子機器から取得した前記表示テーブル、又は、前記翻訳サーバから取得した前記翻訳用語に基づいて、自装置の表示テーブルを更新する第３処理と、前記更新された表示テーブルに基づいて、前記表示部に、前記第１言語の前記所定の用語に対応する前記第２言語の用語を表示させる第４処理と、を実行することを特徴とする。又は、第１言語の用語が登録された表示テーブルに基づいて、表示部に、前記第１言語の所定の用語を表示させる第１処理と、前記表示テーブルに、前記第１言語とは異なる第２言語の用語が登録されていない場合に、前記翻訳サーバから前記第１言語の前記所定の用語を前記第２言語に翻訳した翻訳用語を取得すると共に、他の電子機器の中から前記第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、前記所定の電子機器が存在する場合は、当該所定の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する第２処理と、前記翻訳サーバから取得した前記翻訳用語に基づいて、自装置の表示テーブルを更新する第３処理と、前記更新された表示テーブルに基づいて、前記表示部に、前記第１言語の前記所定の用語に対応する前記第２言語の用語を表示させる第４処理と、を実行することを特徴とする。又は、第１言語の用語が登録された表示テーブルに基づいて、表示部に、前記第１言語の所定の用語を表示させる第１処理と、前記表示テーブルに、前記第１言語とは異なる第２言語の用語が登録されていない場合に、前記翻訳サーバから前記第１言語の前記所定の用語を前記第２言語に翻訳した翻訳用語を取得すると共に、他の電子機器の中から前記第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、前記所定の電子機器から前記第２言語の用語が登録された表示テーブルを取得し、前記翻訳サーバから取得した前記翻訳用語と前記所定の電子機器から取得した前記表示テーブルに基づいて翻訳した用語との比較結果に応じて、前記所定の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する第２処理と、前記所定の電子機器から取得した前記表示テーブル、又は、前記翻訳サーバから取得した前記翻訳用語に基づいて、自装置の表示テーブルを更新する第３処理と、前記更新された表示テーブルに基づいて、前記表示部に、前記第１言語の前記所定の用語に対応する前記第２言語の用語を表示させる第４処理と、を実行することを特徴とする。
【００１３】
本発明の一側面は、翻訳サーバと複数の電子機器とが通信ネットワークで接続されたシステムで動作する表示言語制御プログラムであって、各々の前記電子機器に、第１言語の用語が登録された表示テーブルに基づいて、表示部に、前記第１言語の所定の用語を表示させる第１処理、前記表示テーブルに、前記第１言語とは異なる第２言語の用語が登録されていない場合に、他の電子機器の中から前記第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、前記所定の電子機器が存在する場合は、当該所定の電子機器から前記第２言語の用語が登録された表示テーブルを取得し、前記所定の電子機器が存在しない場合は、前記翻訳サーバから前記第１言語の前記所定の用語を前記第２言語に翻訳した翻訳用語を取得すると共に、前記他の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する第２処理、前記所定の電子機器から取得した前記表示テーブル、又は、前記翻訳サーバから取得した前記翻訳用語に基づいて、自装置の表示テーブルを更新する第３処理、前記更新された表示テーブルに基づいて、前記表示部に、前記第１言語の前記所定の用語に対応する前記第２言語の用語を表示させる第４処理、を実行させることを特徴とする。又は、第１言語の用語が登録された表示テーブルに基づいて、表示部に、前記第１言語の所定の用語を表示させる第１処理、前記表示テーブルに、前記第１言語とは異なる第２言語の用語が登録されていない場合に、前記翻訳サーバから前記第１言語の前記所定の用語を前記第２言語に翻訳した翻訳用語を取得すると共に、他の電子機器の中から前記第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、前記所定の電子機器が存在する場合は、当該所定の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する第２処理、前記翻訳サーバから取得した前記翻訳用語に基づいて、自装置の表示テーブルを更新する第３処理、前記更新された表示テーブルに基づいて、前記表示部に、前記第１言語の前記所定の用語に対応する前記第２言語の用語を表示させる第４処理、を実行させることを特徴とする。又は、第１言語の用語が登録された表示テーブルに基づいて、表示部に、前記第１言語の所定の用語を表示させる第１処理、前記表示テーブルに、前記第１言語とは異なる第２言語の用語が登録されていない場合に、前記翻訳サーバから前記第１言語の前記所定の用語を前記第２言語に翻訳した翻訳用語を取得すると共に、他の電子機器の中から前記第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、前記所定の電子機器から前記第２言語の用語が登録された表示テーブルを取得し、前記翻訳サーバから取得した前記翻訳用語と前記所定の電子機器から取得した前記表示テーブルに基づいて翻訳した用語との比較結果に応じて、前記所定の電子機器に、前記第１言語の前記所定の用語と前記翻訳サーバから取得した前記翻訳用語とを送信する第２処理、前記所定の電子機器から取得した前記表示テーブル、又は、前記翻訳サーバから取得した前記翻訳用語に基づいて、自装置の表示テーブルを更新する第３処理、前記更新された表示テーブルに基づいて、前記表示部に、前記第１言語の前記所定の用語に対応する前記第２言語の用語を表示させる第４処理、を実行させることを特徴とする。
【発明の効果】
【００１４】
本発明の電子機器、表示言語制御方法及び表示言語制御プログラムによれば、多国語の表示を行う電子機器において、所望の言語で適切な表示を行うことができる。
【００１５】
その理由は、翻訳サーバと複数の電子機器とが通信ネットワークで接続されたシステムにおける各々の電子機器は、表示部に表示されている第１言語とは異なる第２言語の用語を表示する場合に、他の電子機器から言語情報を取得し、他の電子機器の中から第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、所定の電子機器が存在する場合は、当該所定の電子機器から表示テーブルを取得し、所定の電子機器が存在しない場合は翻訳サーバから翻訳用語を取得すると共に、他の電子機器に、第１言語の用語と翻訳サーバから取得した翻訳用語とを送信し、所定の電子機器から取得した表示テーブル又は翻訳サーバから取得した翻訳用語に基づいて、自装置の表示テーブルを更新し、更新された表示テーブルに基づいて、表示部に第２言語の用語を表示させるからである。
【００１６】
また、翻訳サーバから翻訳用語を取得すると共に、他の電子機器から言語情報を取得し、他の電子機器の中から第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、所定の電子機器が存在する場合は、当該所定の電子機器に、第１言語の用語と翻訳サーバから取得した翻訳用語とを送信し、翻訳サーバから取得した翻訳用語に基づいて、自装置の表示テーブルを更新し、更新された表示テーブルに基づいて、表示部に第２言語の用語を表示させるからである。
【００１７】
また、翻訳サーバから翻訳用語を取得すると共に、他の電子機器から言語情報を取得し、他の電子機器の中から第２言語の用語が登録された表示テーブルを有する所定の電子機器を検索し、所定の電子機器から第２言語の用語が登録された表示テーブルを取得し、翻訳サーバから取得した翻訳用語と所定の電子機器から取得した表示テーブルに基づいて翻訳した用語との比較結果に応じて、所定の電子機器に第１言語の用語と翻訳サーバから取得した翻訳用語とを送信し、所定の電子機器から取得した表示テーブル又は翻訳サーバから取得した翻訳用語に基づいて、自装置の表示テーブルを更新し、更新された表示テーブルに基づいて、表示部に第２言語の用語を表示させるからである。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施例に係るシステムの一例を示す模式図である。
【図２】本発明の第１の実施例に係るクライアント端末の構成を示すブロック図である。
【図３】本発明の第１の実施例に係る翻訳サーバの構成を示すブロック図である。
【図４】本発明の第１の実施例に係る画像形成装置の構成を示すブロック図である。
【図５】本発明の第１の実施例に係る画像形成装置及び翻訳サーバの動作を示すフローチャート図である。
【図６】本発明の第２の実施例に係る画像形成装置及び翻訳サーバの動作を示すフローチャート図である。
【図７】本発明の第３の実施例に係る画像形成装置及び翻訳サーバの動作を示すフローチャート図である。
【図８】本発明の第３の実施例に係る画像形成装置及び翻訳サーバの動作を示すフローチャート図である。
【発明を実施するための形態】
【００１９】
背景技術で示したように、画像形成装置などの電子機器では多国語対応が進められており、装置の設置時や設定時に、使用する言語を言語対応テーブル内のリストから選択することにより、選択した言語で装置を操作することが可能となる。しかしながら、対応する言語の数に応じて言語対応テーブルのサイズが大きくなり、また、世界で使用されている全ての言語に対応することは困難である。そこで、言語対応テーブルを外部の専用サーバに持たせ、装置が専用サーバから言語対応テーブルを取り込む方法が提案されている。また、専用サーバでは対応しきれない言語が生じる場合もあることから、翻訳サービスを提供する事業者が管理する汎用サーバを利用することも行われている。
【００２０】
しかしながら、専用サーバや汎用サーバを利用して１台の装置に対して言語を追加したとしても、他の装置に対して言語を追加する場合には同様の処理を繰り返さなければならず、不便である。特に、ネットワークに複数台の画像形成装置が接続される場合や、画像形成装置の操作パネルの表示とクライアント端末上で動作するソフトウェアの表示とを整合させる必要がある場合において、装置毎に言語の追加を行うと装置管理者の負担が増大する。
【００２１】
また、翻訳サービスを利用する場合、当該翻訳サービスの更新や利用する汎用サーバの違い等により同じ用語が違う表現となる可能性があり、ユーザが混乱してしまう。更に、汎用サーバの翻訳用語を使用した場合、装置の使用に見合った用語で翻訳されず、本来の意味とは異なる表現となってしまう恐れもある。
【００２２】
そこで、本発明の一実施の形態では、ある装置が言語を追加したら、ネットワークに接続されている同種の他の装置にも言語を追加して、装置間で使用可能な言語を同期させるようにする。
【００２３】
具体的には、通信ネットワークに同種の複数の装置と翻訳サーバとが接続されており、ある装置が所定の言語での表示ができない場合において、翻訳サーバが汎用サーバの場合は、翻訳サーバに翻訳要求を行う前に、ネットワークに接続されている同種の他の装置に問い合わせを行い、他の装置に所定の言語の適切な用語がある場合はその用語を利用して表示を行う。また、他の装置に適切な用語がない場合は翻訳サーバが翻訳した用語を利用して表示を行うと共に、翻訳サーバが翻訳した用語を他の装置に送信して、他の装置でもその用語が利用できるようにする。
【００２４】
また、翻訳サーバが専用サーバの場合は、翻訳サーバが翻訳した用語を利用して表示を行うと共に、ネットワークに接続されている同種の他の装置に問い合わせを行う。そして、他の装置が所定の言語を使用していない場合は、翻訳サーバが翻訳した用語を他の装置に送信して、他の装置でもその用語が利用できるようにする。
【００２５】
また、翻訳サーバが汎用サーバの場合は、翻訳サーバが翻訳した用語とネットワークに接続されている同種の他の装置が使用する用語とを選択可能に表示する。そして、ユーザにより他の装置が使用する用語が選択された場合は、その用語を利用して表示を行う。また、ユーザにより翻訳サーバが翻訳した用語が選択された場合は、その用語を利用して表示を行うと共に、翻訳サーバが翻訳した用語を他の装置に送信して、他の装置でもその用語が利用できるようにする。
【００２６】
このような制御を行うことにより、通信ネットワークに接続されている装置同士で違う用語が表記される不具合を防止することができると共に、所望の言語の適切な用語に翻訳することができる。以下、電子機器を画像形成装置とし、画像形成装置を操作する操作パネルの表示を制御する場合について具体的に説明する。
【実施例１】
【００２７】
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の第１の実施例に係る電子機器、表示言語制御方法及び表示言語制御プログラムについて、図１乃至図５を参照して説明する。図１は、本実施例のシステムの一例を示す模式図であり、図２乃至図４は、各々、クライアント端末、翻訳サーバ、画像形成装置の構成を示すブロック図である。また、図５は、本実施例の画像形成装置及び翻訳サーバの動作を示すフローチャート図である。
【００２８】
図１に示すように、本実施例のシステム１０は、クライアント端末２０、翻訳サーバ３０、複数の画像形成装置４０などで構成され、これらはイーサネット（登録商標）、トークンリング、ＦＤＤＩ（Fiber-Distributed Data Interface）等の規格により定められるＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の通信ネットワーク６０を介して接続されている。以下、各装置について説明する。
【００２９】
［クライアント端末］
クライアント端末２０は、パーソナルコンピュータなどのコンピュータ装置であり、画像形成装置４０に印刷ジョブを送信する。このクライアント端末２０は、図２（ａ）に示すように、制御部２１、記憶部２５、ネットワークＩ／Ｆ部２６、表示部２７、操作部２８などで構成される。
【００３０】
制御部２１は、ＣＰＵ（Central Processing Unit）２２とＲＯＭ（Read Only Memory）２３やＲＡＭ（Random Access Memory）２４などのメモリとで構成され、ＣＰＵ２２は、ＲＯＭ２３や記憶部２５に記憶した制御プログラムをＲＡＭ２４に展開して実行することにより、クライアント端末２０全体の動作を制御する。また、図２（ｂ）に示すように、上記制御部２１（ＣＰＵ２２）により、ＯＳ（Operating System）２１ａ、文書作成アプリケーション２１ｂ、プリンタドライバ２１ｃなどが実行される。
【００３１】
ＯＳ２１ａは、Windows（登録商標）やMacintosh（登録商標）、Android（登録商標）などであり、クライアント端末２０で文書作成アプリケーション２１ｂやプリンタドライバ２１ｃを動作可能にする。
【００３２】
文書作成アプリケーション２１ｂは、文章作成や表計算、画像加工などを行うソフトウェアであり、印刷指示の際にプリンタドライバ２１ｃを読み出し、文書作成アプリケーション２１ｂで作成した原稿データをプリンタドライバ２１ｃに転送する。
【００３３】
プリンタドライバ２１ｃは、文書作成アプリケーション２１ｂで作成した原稿データを、画像形成装置４０が解釈可能な言語の印刷ジョブ（ＰＪＬ（Printer Job Language）やＰＳ（PostScript）、ＰＣＬ（Printer Control Language）等のページ記述言語で記述されたＰＤＬ（Page Description Language）データ、または、ＰＤＦ（Portable Document Format）データ）に変換する。
【００３４】
記憶部２５は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などで構成され、ＣＰＵ２２が各部を制御するためのプログラム、自装置の処理機能に関する情報、文書作成アプリケーション２１ｂが作成した原稿データ、プリンタドライバ２１ｃが作成した印刷ジョブなどを記憶する。
【００３５】
ネットワークＩ／Ｆ部２６は、ＮＩＣ（Network Interface Card）やモデムなどで構成され、クライアント端末２０を通信ネットワーク６０に接続し、翻訳サーバ３０や画像形成装置４０との接続を確立する。
【００３６】
表示部２７は、液晶表示装置（ＬＣＤ：Liquid Crystal Display）や有機ＥＬ（electroluminescence）表示装置などで構成され、文書作成アプリケーション２１ｂの原稿作成画面、プリンタドライバ２１ｃの印刷設定画面などを表示する。
【００３７】
操作部２８は、マウスやキーボードなどで構成され、文書作成アプリケーション２１ｂを用いた原稿の作成、プリンタドライバ２１ｃを用いた印刷条件の設定などの操作を可能にする。
【００３８】
［翻訳サーバ］
翻訳サーバ３０は、クライアント端末２０や画像形成装置４０からの翻訳要求に対して、ある言語の用語を他の言語に翻訳した用語を送信するサーバ（本実施例では汎用サーバ）である。この翻訳サーバ３０は、図３（ａ）に示すように、制御部３１、記憶部３５、ネットワークＩ／Ｆ部３６などで構成される。
【００３９】
制御部３１は、ＣＰＵ３２とＲＯＭ３３やＲＡＭ３４などのメモリとで構成され、ＣＰＵ３２は、ＲＯＭ３３や記憶部３５に記憶した制御プログラムをＲＡＭ３４に展開して実行することにより、翻訳サーバ３０全体の動作を制御する。上記制御部３１は、図３（ｂ）に示すように、言語管理部３１ａ、翻訳部３１ｂなどとして機能する。
【００４０】
言語管理部３１ａは、各種言語の辞書を管理すると共に、第１言語の用語（文字や文字列）を第１言語とは異なる第２言語の用語に変換するための言語対応テーブルを管理する。また、言語管理部３１ａは、新たな言語の辞書を受信した場合は、その辞書を記憶部３５などに記憶すると共に、新たな言語の用語を言語対応テーブルに反映させて更新する。
【００４１】
翻訳部３１ｂは、クライアント端末２０や画像形成装置４０から翻訳対象の用語（目的ワードと呼ぶ。）の翻訳要求を受信したら、言語管理部３１ａが管理する言語対応テーブルを参照して、受信した用語を指定された言語の用語（翻訳ワードと呼ぶ。）に変換してクライアント端末２０や画像形成装置４０に送信する。
【００４２】
記憶部３５は、ＨＤＤやＳＳＤなどで構成され、ＣＰＵ３２が各部を制御するためのプログラム、各種言語の辞書、言語対応テーブルなどを保存する。
【００４３】
ネットワークＩ／Ｆ部３６は、ＮＩＣやモデムなどで構成され、翻訳サーバ３０を通信ネットワーク６０に接続し、クライアント端末２０や画像形成装置４０との接続を確立する。
【００４４】
［画像形成装置］
画像形成装置４０は、ＭＦＰなどであり、クライアント端末２０から受信した印刷ジョブに基づいて印刷処理を実行したり、操作パネルの指示に従って画像の読み取りや印刷処理を実行したりする。なお、システム１０に含まれる複数の画像形成装置４０は群で管理可能であり、同じ群に属する画像形成装置４０を本実施例の表示言語制御の対象とすることができる。すなわち、言語を追加する画像形成装置４０（親機）は、他の画像形成装置４０（子機）を群管理して、親機で追加した言語を子機でも利用可能にする。この画像形成装置４０は、図４（ａ）に示すように、制御部４１、記憶部４５、ネットワークＩ／Ｆ部４６、表示操作部４７、画像処理部４８、画像読取部４９、印刷処理部５０などで構成される。
【００４５】
制御部４１は、ＣＰＵ４２とＲＯＭ４３やＲＡＭ４４などのメモリとで構成され、ＣＰＵ４２は、ＲＯＭ４３や記憶部４５に記憶した制御プログラムをＲＡＭ４４に展開して実行することにより、画像形成装置４０全体の動作を制御する。本実施例では、メモリは表示テーブル（表示操作部４７に表示する用語が登録されたテーブル）及び言語情報（どのような言語が使用可能であるかの情報）を有しており、ＣＰＵ４２は表示テーブルに基づいて、表示操作部４７の表示を制御する。具体的には、上記制御部４１は、図４（ｂ）に示すように、通信制御部４１ａ、表示テーブル更新部４１ｂ、表示制御部４１ｃなどとして機能する。
【００４６】
通信制御部４１ａは、通信ネットワーク６０を介して自装置（第１画像形成装置とする。）に接続されている他の画像形成装置４０が存在するかを確認し、他の画像形成装置４０が存在する場合は、他の画像形成装置４０から言語情報を取得する。そして、第１画像形成装置が所望する言語（第１画像形成装置が使用している第１言語とは異なる第２言語）の用語が登録された表示テーブルを有する画像形成装置４０を検索し、当該表示テーブルを有する画像形成装置４０（第２画像形成装置とする。）が存在する場合は、第２画像形成装置に第２言語の用語が登録された表示テーブルを要求し、第２画像形成装置から当該表示テーブルを取得する。また、第２言語の用語が登録された表示テーブルを有する第２画像形成装置が存在しない場合、又は、第２画像形成装置から受信した表示テーブルに翻訳対象の用語（目的ワード）に対応する第２言語の用語が登録されていない場合は、翻訳サーバ３０に目的ワードを送信して翻訳要求を行い、翻訳サーバ３０から翻訳ワードを取得すると共に、第２画像形成装置に翻訳前後のワード（目的ワードと翻訳ワード）を送信して、当該第２画像形成装置の表示テーブルを更新可能にする。
【００４７】
第１画像形成装置の表示テーブル更新部４１ｂは、メモリから表示テーブルを読み込み、表示テーブルに目的とする第２言語の用語が登録されているかを確認する。第２言語の用語が登録されていない場合は、第２画像形成装置から取得した表示テーブルに翻訳対象の用語に対応する第２言語の用語が登録されているかを確認し、対応する第２言語の用語が登録されている場合は、当該表示テーブルに基づいて自身が保持する表示テーブルを更新する。第２言語の用語が登録されている表示テーブルを有する第２画像形成装置が存在しない場合、又は、第２画像形成装置から受信した表示テーブルに翻訳対象の用語に対応する第２言語の用語が登録されていない場合は、翻訳サーバ３０から取得した翻訳ワードに基づいて自身が保持する表示テーブルを更新する。また、第２画像形成装置の表示テーブル更新部４１ｂは、第１画像形成装置から翻訳前後のワードを受信した場合は、当該翻訳前後のワードに基づいて、自身が保持する表示テーブルを更新する。
【００４８】
表示制御部４１ｃは、自身が保持する表示テーブル、又は、表示テーブル更新部４１ｂにより更新された表示テーブルに基づいて、表示操作部４７（操作パネル）に所望の言語の用語を表示させる。
【００４９】
なお、上記通信制御部４１ａ、表示テーブル更新部４１ｂ、表示制御部４１ｃは、ハードウェアとして構成してもよいし、制御部４１を通信制御部４１ａ、表示テーブル更新部４１ｂ、表示制御部４１ｃとして機能させる表示言語制御プログラムとして構成し、当該表示言語制御プログラムをＣＰＵ４２に実行させるようにしてもよい。
【００５０】
記憶部４５は、ＨＤＤやＳＳＤなどで構成され、ＣＰＵ４２が各部を制御するためのプログラム、自装置の処理機能に関する情報、画像処理部４８が生成した画像データなどを記憶する。
【００５１】
ネットワークＩ／Ｆ部４６は、ＮＩＣやモデムなどで構成され、画像形成装置４０を通信ネットワーク６０に接続し、クライアント端末２０や翻訳サーバ３０、他の画像形成装置４０との通信を確立する。
【００５２】
表示操作部（操作パネル）４７は、表示部上に透明電極が格子状に配置された感圧式の操作部（タッチセンサ）を設けたタッチパネルなどであり、印刷処理に関する各種画面を表示し、印刷処理に関する各種操作を可能にする。本実施例では、表示制御部４１ｃの制御により、ユーザが指定した言語でタッチパネルのボタンなどが表示され、画像読取部４９や印刷処理部５０に対する指示が可能となる。
【００５３】
画像処理部４８は、ＲＩＰ部（Raster Image Processor）として機能し、印刷ジョブを翻訳して中間データを生成し、レンダリングを行ってビットマップ形式の画像データを生成する。また、画像処理部４８は、必要に応じて、画像データに対して、スクリーン処理、階調補正、濃度バランス調整、細線化、網点処理などを行う。そして、画像処理部４８は、生成した画像データを印刷処理部５０に出力する。
【００５４】
画像読取部４９は、原稿台上に載置された原稿から画像データを光学的に読み取る部分であり、原稿を走査する光源と、原稿で反射された光を電気信号に変換するＣＣＤ（Charge Coupled Devices）等のイメージセンサと、電気信号をＡ／Ｄ変換するＡ／Ｄ変換器等により構成される。そして、画像読取部４９は、読み取った画像データを印刷処理部５０に出力する。
【００５５】
印刷処理部５０は、画像処理部４８又は画像読取部４９から取得した画像データに基づいて印刷処理を実行する。この印刷処理部５０は、例えば、画像データに基づいてレーザ光を照射して露光する露光部と、感光体ドラムと現像部と帯電部と感光体クリーニング部と１次転写ローラとを備え、ＣＭＹＫの各色のトナー像を形成する画像形成部と、ローラによって回転され、画像形成部で形成されたトナー像を用紙に搬送する中間転写体として機能する中間ベルトと、中間ベルト上に形成されたトナー像を用紙に転写する２次転写ローラと、用紙に転写されたトナー像を定着させる定着部と、用紙を搬送する給紙ローラやレジストローラ、ループローラ、反転ローラ、排紙ローラ等の搬送部などで構成される。
【００５６】
なお、図１乃至図４は、本実施例のシステム１０の一例であり、各装置の構成や制御は適宜変更可能である。例えば、図１では、通信ネットワーク６０に３台の画像形成装置４０を接続しているが、画像形成装置４０は複数台であればよい。また、図１では、通信ネットワーク６０にクライアント端末２０を接続しているが、本発明の表示言語制御に関しては、クライアント端末２０は必須ではない。
【００５７】
以下、上記構成の画像形成装置４０及び翻訳サーバ３０の動作について説明する。ＣＰＵ４２は、ＲＯＭ４３又は記憶部４５に記憶した表示言語制御プログラムをＲＡＭ４４に展開して実行することにより、図５のフローチャート図に示す各ステップの処理を実行する。なお、本実施例では言語情報の問い合わせ元の画像形成装置４０をＭＦＰ１、言語情報の問い合わせ先の画像形成装置４０をＭＦＰ２とし、ＭＦＰ１が有する表示テーブルには第１言語の用語が登録されているものとする。
【００５８】
ＭＦＰ１の制御部４１（表示テーブル更新部４１ｂ）は、メモリから表示テーブルを読み込み（Ｓ１０１）、表示テーブルに目的とする第２言語の用語が登録されているかを確認し（Ｓ１０２）、第２言語の用語が登録されている場合は（Ｓ１０２のＹｅｓ）、特に表示テーブルを更新する必要はないため、一連の処理を終了する。
【００５９】
第２言語の用語が登録されていない場合は（Ｓ１０２のＮｏ）、制御部４１（通信制御部４１ａ）は、外部の翻訳サーバ３０に翻訳要求を行う前に、通信ネットワーク６０上のＭＦＰを検索する（Ｓ１０３）。
【００６０】
通信ネットワーク６０上に通信可能なＭＦＰが存在する場合は（Ｓ１０４のＹｅｓ）、制御部４１（通信制御部４１ａ）は、通信可能なＭＦＰ（ここではＭＦＰ２）に言語情報の問い合わせを行う（Ｓ１０５）。ＭＦＰ２の制御部４１（通信制御部４１ａ）は、言語情報の問い合わせを受け取ると、自身が使用している言語情報を送信する（Ｓ１０６）。ＭＦＰ１の制御部４１（通信制御部４１ａ）は、ＭＦＰ２から言語情報を受信すると（Ｓ１０７）、ＭＦＰ２が第２言語を使用しているかを確認し（Ｓ１０８）、第２言語を使用していない場合は（Ｓ１０８のＮｏ）、Ｓ１０４に戻って他のＭＦＰを検索して言語情報の問い合わせを行う。
【００６１】
Ｓ１０４〜Ｓ１０８の処理を繰り返した結果、第２言語を使用しているＭＦＰが存在しない場合は（Ｓ１０４のＮｏ）、制御部４１（通信制御部４１ａ）は、翻訳サーバ３０に翻訳対象の用語（目的ワード）を送信して第２言語への翻訳要求を行う（Ｓ１１３）。翻訳サーバ３０は、翻訳要求を受けると、制御部３１（翻訳部３１ｂ）は、予め記憶した言語対応テーブルを参照して、受信した用語を第２言語の用語（翻訳ワード）に翻訳し、ＭＦＰ１に翻訳ワードを送信する（Ｓ１１４）。ＭＦＰ１の制御部４１（通信制御部４１ａ）は、翻訳サーバ３０から翻訳ワードを入手したら（Ｓ１１５）、翻訳前後のワードを他の画像形成装置４０（ＭＦＰ２を含む。）に送信し（Ｓ１１６）、制御部４１（表示テーブル更新部４１ｂ）は、入手した翻訳ワードに基づいて表示テーブルを更新する（Ｓ１１８）。他の画像形成装置４０の制御部４１（表示テーブル更新部４１ｂ）は、ＭＦＰ１から翻訳前後のワードを受信したら、当該翻訳前後のワードに基づいて表示テーブルを更新する（Ｓ１１７）。
【００６２】
ＭＦＰ２が第２言語を使用している場合は（Ｓ１０８のＹｅｓ）、ＭＦＰ１の制御部４１（通信制御部４１ａ）は、ＭＦＰ２に第２言語の用語が登録された表示テーブルを要求する（Ｓ１０９）。ＭＦＰ２の制御部４１（通信制御部４１ａ）は、表示テーブルの要求を受けると、ＭＦＰ１に第２言語の用語が登録された表示テーブルを送信する（Ｓ１１０）。ＭＦＰ１の制御部４１（通信制御部４１ａ）は、ＭＦＰ２から第２言語の用語が登録された表示テーブルを受信すると（Ｓ１１１）、その表示テーブルに目的ワードに対応する第２言語の用語が登録されているかを判断する（Ｓ１１２）。目的ワードに対応する第２言語の用語が登録されている場合は、制御部４１（表示テーブル更新部４１ｂ）は、ＭＦＰ２から受信した表示テーブルに基づいて自装置の表示テーブルを更新して（Ｓ１１８）、一連の処理を終了する。
【００６３】
一方、ＭＦＰ２から受信した表示テーブルに目的ワードに対応する第２言語の用語が登録されていない場合は（Ｓ１１２のＮｏ）、制御部４１（通信制御部４１ａ）は、翻訳サーバ３０に目的ワードを送信して第２言語への翻訳要求を行う（Ｓ１１３）。翻訳サーバ３０は、翻訳要求を受けると、制御部３１（翻訳部３１ｂ）は、予め記憶した言語対応テーブルを参照して、受信した目的ワードを第２言語の用語（翻訳ワード）に翻訳し、ＭＦＰ１に翻訳ワードを送信する（Ｓ１１４）。ＭＦＰ１の制御部４１（通信制御部４１ａ）は、翻訳サーバ３０から翻訳ワードを入手したら（Ｓ１１５）、翻訳前後のワードをＭＦＰ２に送信し（Ｓ１１６）、制御部４１（表示テーブル更新部４１ｂ）は、入手した翻訳ワードに基づいて自装置の表示テーブルを更新する（Ｓ１１８）。ＭＦＰ２の制御部４１（表示テーブル更新部４１ｂ）は、ＭＦＰ１から翻訳前後のワードを受信したら、当該翻訳前後のワードに基づいて自装置の表示テーブルを更新する（Ｓ１１７）。
【００６４】
このように、画像形成装置４０（ＭＦＰ１）は、表示テーブルに目的とする第２言語の用語が登録されていない場合に、翻訳サーバ３０に翻訳要求を行う前に、他の画像形成装置４０（ＭＦＰ２）に第２言語の用語が登録された表示テーブルがあるかを確認し、ある場合はその表示テーブルを用いて自身の表示テーブルを更新することにより、目的ワードをより適切に翻訳することができる。また、画像形成装置４０（ＭＦＰ１）は、翻訳サーバ３０から翻訳ワードを取得した場合に、翻訳前後のワードを他の画像形成装置４０（ＭＦＰ２）に送信してＭＦＰ２の表示テーブルを更新させることにより、例えば更に他の画像形成装置４０（ＭＦＰ３）が同様の問合せを行う場合に、ＭＦＰ２あるいはＭＦＰ１のどちらかに１回問い合わせるだけで目的ワードに対応する用語を入手することができ、第２言語において、ＭＦＰの違いで表示される用語が変わってしまうといった不都合を防止することができる。
【実施例２】
【００６５】
次に、本発明の第２の実施例に係る電子機器、表示言語制御方法及び表示言語制御プログラムについて、図６を参照して説明する。図６は、本実施例の画像形成装置及び翻訳サーバの動作を示すフローチャート図である。
【００６６】
前記した第１の実施例では、翻訳サーバ３０として汎用サーバを使用するため、適切な用語に翻訳できるように、翻訳サーバ３０に翻訳依頼を行う前に、通信ネットワーク６０に接続されている他の画像形成装置４０に問い合わせを行ったが、本実施例では翻訳サーバとして専用サーバを使用する。その場合、システム１０の構成は前記した第１の実施例の図１乃至図４と同様であるが、画像形成装置４０の制御部４１の通信制御部４１ａ及び表示テーブル更新部４１ｂは以下のように動作する。
【００６７】
通信制御部４１ａは、翻訳サーバ３０に目的ワードを送信して翻訳要求を行い、翻訳サーバ３０から翻訳ワードを取得する。また、通信ネットワーク６０を介して自装置（第１画像形成装置）に接続されている他の画像形成装置４０が存在するかを確認し、他の画像形成装置４０が存在する場合は、他の画像形成装置から言語情報を取得する。そして、第１画像形成装置が所望する第２言語の用語が登録された表示テーブルを有する画像形成装置４０を検索し、当該表示テーブルを有する画像形成装置４０（第２画像形成装置）が存在する場合は、第２画像形成装置に翻訳前後のワード（目的ワードと翻訳ワード）を送信して、当該第２画像形成装置の表示テーブルを更新可能にする。その際、通信制御部４１ａは、第２画像形成装置に、当該第２画像形成装置の表示テーブルに目的ワードに対応する第２言語の用語が登録されているかを問い合わせ、目的ワードに対応する第２言語の用語が登録されていない場合は、翻訳前後のワードを送信する。
【００６８】
第１画像形成装置の表示テーブル更新部４１ｂは、メモリから表示テーブルを読み込み、表示テーブルに目的とする第２言語の用語が登録されているかを確認する。第２言語の用語が登録されていない場合は、翻訳サーバ３０から受信した翻訳ワードに基づいて自身が保持する表示テーブルを更新する。また、第２画像形成装置の表示テーブル更新部４１ｂは、第１画像形成装置から翻訳前後のワードを受信した場合は、当該翻訳前後のワードに基づいて、自身が保持する表示テーブルを更新する。
【００６９】
以下、上記構成の画像形成装置４０及び翻訳サーバ３０の動作について説明する。ＣＰＵ４２は、ＲＯＭ４３又は記憶部４５に記憶した表示言語制御プログラムをＲＡＭ４４に展開して実行することにより、図６のフローチャート図に示す各ステップの処理を実行する。なお、本実施例においても、言語情報の問い合わせ元の画像形成装置４０をＭＦＰ１、言語情報の問い合わせ先の画像形成装置４０をＭＦＰ２とし、ＭＦＰ１が有する表示テーブルには第１言語の用語が登録されているものとする。
【００７０】
ＭＦＰ１の制御部４１（表示テーブル更新部４１ｂ）は、メモリから表示テーブルを読み込み（Ｓ２０１）、表示テーブルに目的とする第２言語の用語が登録されているかを確認し（Ｓ２０２）、第２言語の用語が登録されている場合は（Ｓ２０２のＹｅｓ）、特に表示テーブルを更新する必要はないため、一連の処理を終了する。
【００７１】
第２言語の用語が登録されていない場合は（Ｓ２０２のＮｏ）、制御部４１（通信制御部４１ａ）は、翻訳サーバ３０に翻訳対象の用語（目的ワード）を送信して翻訳要求を行う（Ｓ２０３）。翻訳サーバ３０は、翻訳要求を受けると、制御部３１（翻訳部３１ｂ）は、予め記憶した言語対応テーブルを参照して、受信した用語を第２言語の用語（翻訳ワード）に翻訳し、ＭＦＰ１に翻訳ワードを送信する（Ｓ２０４）。ＭＦＰ１の制御部４１（通信制御部４１ａ）は、翻訳サーバ３０から翻訳ワードを入手したら（Ｓ２０５）、通信ネットワーク６０上のＭＦＰを検索する（Ｓ２０６）。
【００７２】
通信ネットワーク６０上に通信可能なＭＦＰが存在する場合は（Ｓ２０７のＹｅｓ）、制御部４１（通信制御部４１ａ）は、通信可能なＭＦＰ（ここではＭＦＰ２）に言語情報の問い合わせを行う（Ｓ２０８）。ＭＦＰ２の制御部４１（通信制御部４１ａ）は、言語情報の問い合わせを受け取ると、自身が使用している言語情報を送信する（Ｓ２０９）。そして、ＭＦＰ１の制御部４１（通信制御部４１ａ）は、ＭＦＰ２から言語情報を受信すると（Ｓ２１０）、ＭＦＰ２が第２言語を使用しているかを確認し（Ｓ２１１）、第２言語を使用していない場合は（Ｓ２１１のＮｏ）、Ｓ２０７に戻って他のＭＦＰを検索して言語情報の問い合わせを行う。
【００７３】
Ｓ２０７〜Ｓ２１１の処理を繰り返した結果、第２言語を使用しているＭＦＰが存在しない場合は（Ｓ２０７のＮｏ）、制御部４１（表示テーブル更新部４１ｂ）は、翻訳サーバ３０から入手した翻訳ワードに基づいて、自身が保持する表示テーブルを更新して（Ｓ２１４）、一連の処理を終了する。
【００７４】
ＭＦＰ２が第２言語を使用している場合は（Ｓ２１１のＹｅｓ）、制御部４１（通信制御部４１ａ）は、翻訳前後のワードをＭＦＰ２に送信し（Ｓ２１２）、制御部４１（表示テーブル更新部４１ｂ）は、入手した翻訳ワードに基づいて、自身が保持する表示テーブルを更新する（Ｓ２１４）。ＭＦＰ２の制御部４１（表示テーブル更新部４１ｂ）は、ＭＦＰ１から翻訳前後のワードを受信したら、当該翻訳前後のワードに基づいて自装置の表示テーブルを更新する（Ｓ２１３）。その際、上述したように、ＭＦＰ１の制御部４１（通信制御部４１ａ）は、ＭＦＰ２に、当該ＭＦＰ２の表示テーブルに目的ワードに対応する第２言語の用語が登録されているかを問い合わせ、目的ワードに対応する第２言語の用語が登録されていない場合は、翻訳前後のワードを送信するようにしてもよい。
【００７５】
このように、画像形成装置４０（ＭＦＰ１）は、専用サーバである翻訳サーバ３０から取得した翻訳前後のワードを他の画像形成装置４０（ＭＦＰ２）に送信してＭＦＰ２の表示テーブルを更新させることにより、同じ第２言語を使用する他の画像形成装置４０においても最新の用語で表示させることができ、第２言語において、ＭＦＰの違いで表示される用語が変わってしまうといった不都合を防止することができる。
【実施例３】
【００７６】
次に、本発明の第３の実施例に係る電子機器、表示言語制御方法及び表示言語制御プログラムについて、図７及び図８を参照して説明する。図７及び図８は、本実施例の画像形成装置及び翻訳サーバの動作を示すフローチャート図である。
【００７７】
前記した第１の実施例では、通信ネットワーク６０に接続されている他の画像形成装置４０が所望の言語の用語が登録された表示テーブルを有していない場合に、翻訳サーバ３０（汎用サーバ）に翻訳依頼を行う構成としたが、他の画像形成装置４０の表示テーブルが必ずしも正しいとは言えず、最新の情報に更新された翻訳サーバ３０の方が適切な翻訳ができる場合がある。そこで、本実施例では、通信ネットワーク６０に接続されている他の画像形成装置４０と翻訳サーバ３０の双方に問い合わせ、その結果を比較することにより適切な用語に翻訳できるようにする。その場合、システム１０の構成は前記した第１の実施例の図１乃至図４と同様であるが、画像形成装置４０の制御部４１の通信制御部４１ａ、表示テーブル更新部４１ｂ及び表示制御部４１ｃは以下のように動作する。
【００７８】
通信制御部４１ａは、翻訳サーバ３０に目的ワードを送信して翻訳要求を行い、翻訳サーバ３０から翻訳ワードを取得する。また、通信ネットワーク６０を介して自装置（第１画像形成装置）に接続されている他の画像形成装置４０が存在するかを確認し、他の画像形成装置４０が存在する場合は、他の画像形成装置４０から言語情報を取得する。そして、第１画像形成装置が所望する第２言語の用語が登録された表示テーブルを有する画像形成装置４０を検索し、当該表示テーブルを有する画像形成装置４０（第２画像形成装置）が存在する場合は、第２画像形成装置に第２言語の用語が登録された表示テーブルを要求し、第２画像形成装置から当該表示テーブルを受信する。また、第２画像形成装置から受信した表示テーブルに基づいて翻訳した用語と翻訳サーバ３０から受信した翻訳ワードとの比較結果に応じて、第２画像形成装置に翻訳前後のワード（目的ワードと翻訳ワード）を送信して、当該第２画像形成装置の表示テーブルを更新可能にする。
【００７９】
第１画像形成装置の表示テーブル更新部４１ｂは、メモリから表示テーブルを読み込み、表示テーブルに目的とする第２言語の用語が登録されているかを確認する。第２言語の用語が登録されていない場合は、第２画像形成装置から受信した表示テーブルに基づいて翻訳した用語と翻訳サーバ３０から受信した翻訳ワードとの比較結果に応じて、第２画像形成装置から受信した表示テーブル、又は、翻訳サーバ３０から受信した翻訳ワードに基づいて、自身が保持する表示テーブルを更新する。また、第２画像形成装置の表示テーブル更新部４１ｂは、第１画像形成装置から翻訳前後のワードを受信した場合は、当該翻訳前後のワードに基づいて、自身が保持する表示テーブルを更新する。
【００８０】
表示制御部４１ｃは、自身が保持する表示テーブル、又は、表示テーブル更新部４１ｂにより更新された表示テーブルに基づいて、表示操作部４７（操作パネル）に所望の言語の用語を表示させると共に、第２画像形成装置から受信した表示テーブルに基づいて翻訳した用語と翻訳サーバ３０から受信した翻訳ワードとを選択可能にする画面を表示操作部４７に表示させる。
【００８１】
なお、第２画像形成装置から受信した表示テーブルに基づいて翻訳した用語と翻訳サーバ３０から受信した翻訳ワードとが一致しない場合は、表示テーブル更新部４１ｂは、予め定められた期間は一致しない状態を保持し、通信制御部４１ａは、その期間内に翻訳サーバ３０から翻訳ワードを新たに取得し、第２画像形成装置から受信した表示テーブルに基づいて翻訳した用語と翻訳サーバ３０から新たに取得した翻訳ワードとが一致しない場合は、表示制御部４１ｃは、それらを選択可能にする画面を表示操作部４７に表示させるようにしてもよい。
【００８２】
以下、上記構成の画像形成装置４０及び翻訳サーバ３０の動作について説明する。ＣＰＵ４２は、ＲＯＭ４３又は記憶部４５に記憶した表示言語制御プログラムをＲＡＭ４４に展開して実行することにより、図７及び図８のフローチャート図に示す各ステップの処理を実行する。なお、本実施例においても、言語情報の問い合わせ元の画像形成装置４０をＭＦＰ１、言語情報の問い合わせ先の画像形成装置４０をＭＦＰ２とし、ＭＦＰ１が有する表示テーブルには第１言語の用語が登録されているものとする。
【００８３】
ＭＦＰ１の制御部４１（表示テーブル更新部４１ｂ）は、メモリから表示テーブルを読み込み（Ｓ３０１）、表示テーブルに目的とする第２言語の用語が登録されているかを確認し（Ｓ３０２）、第２言語の用語が登録されている場合は（Ｓ３０２のＹｅｓ）、特に表示テーブルを更新する必要はないため、一連の処理を終了する。
【００８４】
第２言語の用語が登録されていない場合は（Ｓ３０２のＮｏ）、制御部４１（通信制御部４１ａ）は、翻訳サーバ３０に翻訳対象の用語（目的ワード）を送信して翻訳要求を行う（Ｓ３０３）。翻訳サーバ３０は、翻訳要求を受けると、制御部３１（翻訳部３１ｂ）は、予め記憶した言語対応テーブルを参照して、受信した用語を第２言語の用語（翻訳ワード）に翻訳し、ＭＦＰ１に翻訳ワードを送信する（Ｓ３０４）。そして、ＭＦＰ１の制御部４１（通信制御部４１ａ）は、翻訳サーバ３０から翻訳ワードを入手したら（Ｓ３０５）、通信ネットワーク６０上のＭＦＰを検索する（Ｓ３０６）。
【００８５】
通信ネットワーク６０上に通信可能なＭＦＰが存在する場合は（Ｓ３０７のＹｅｓ）、制御部４１（通信制御部４１ａ）は、通信可能なＭＦＰ（ここではＭＦＰ２）に言語情報の問い合わせを行う（Ｓ３０８）。ＭＦＰ２の制御部４１（通信制御部４１ａ）は、言語情報の問い合わせを受け取ると、自身が使用している言語情報を送信する（Ｓ３０９）。ＭＦＰ１の制御部４１（通信制御部４１ａ）は、ＭＦＰ２から言語情報を受信すると（Ｓ３１０）、ＭＦＰ２が第２言語を使用しているかを確認し（Ｓ３１１）、第２言語を使用していない場合は（Ｓ３１１のＮｏ）、Ｓ３０７に戻って他のＭＦＰを検索して言語情報の問い合わせを行う。
【００８６】
Ｓ３０７〜Ｓ３１１の処理を繰り返した結果、第２言語を使用しているＭＦＰが存在しない場合は（Ｓ３０７のＮｏ）、制御部４１（表示テーブル更新部４１ｂ）は、翻訳サーバ３０から入手した翻訳ワードに基づいて、自身が保持する表示テーブルを更新して（Ｓ３２１）、一連の処理を終了する。
【００８７】
ＭＦＰ２が第２言語を使用している場合は（Ｓ３１１のＹｅｓ）、ＭＦＰ１の制御部４１（通信制御部４１ａ）は、ＭＦＰ２に第２言語の用語が登録された表示テーブルを要求する（Ｓ３１２）。ＭＦＰ２の制御部４１（通信制御部４１ａ）は、表示テーブルの要求を受けると、ＭＦＰ１に第２言語の用語が登録された表示テーブルを送信する（Ｓ３１３）。ＭＦＰ１の制御部４１（通信制御部４１ａ）は、ＭＦＰ２から第２言語の用語が登録された表示テーブルを受信すると（Ｓ３１４）、翻訳サーバ３０から受信した翻訳ワードとＭＦＰ２の表示テーブルに基づいて翻訳した第２言語のワードとが同一であるかを判断する（Ｓ３１５）。
【００８８】
双方のワードが同一の場合は（Ｓ３１５のＹｅｓ）、ＭＦＰ２の表示テーブルを更新する必要がないため、ＭＦＰ１の制御部４１（表示テーブル更新部４１ｂ）は、翻訳サーバ３０から受信した翻訳ワード又はＭＦＰ２から取得した表示テーブルに基づいて翻訳した第２言語のワードに基づいて、自身が保持する表示テーブルを更新して（Ｓ３２１）、一連の処理を終了する。一方、双方のワードが異なる場合は（Ｓ３１５のＮｏ）、制御部４１（表示制御部４１ｃ）は、翻訳ワードの候補（翻訳サーバ３０から受信した翻訳ワードとＭＦＰ２から取得した表示テーブルに基づいて翻訳した第２言語のワード）を表示操作部４７に選択可能に表示させ（Ｓ３１６）、どちらのワードを使用するかをユーザに選択させる。翻訳サーバ３０から受信した翻訳ワードが選択された場合は（Ｓ３１７のＹｅｓ）、制御部４１（通信制御部４１ａ）は、翻訳前後のワードをＭＦＰ２に送信し（Ｓ３１９）、制御部４１（表示テーブル更新部４１ｂ）は、翻訳サーバ３０から受信した翻訳ワードに基づいて、自装置の表示テーブルを更新する（Ｓ３２１）。ＭＦＰ２の制御部４１（表示テーブル更新部４１ｂ）は、ＭＦＰ１から翻訳前後のワードを受信したら、翻訳前後のワードに基づいて自装置の表示テーブルを更新する（Ｓ３２０）。一方、ＭＦＰ２から取得した表示テーブルに基づいて翻訳した第２言語のワードが選択された場合は（Ｓ３１７のＮｏ）、制御部４１（表示テーブル更新部４１ｂ）は、ＭＦＰ２から取得した表示テーブルに基づいて、自装置の表示テーブルを更新する（Ｓ３２１）。
【００８９】
Ｓ３１５で双方のワードが一致しない場合は、上述したように、予め定められた期間は一致しない状態を保持し、その期間内に翻訳サーバ３０から翻訳ワードを新たに取得し、ＭＦＰ２から取得した表示テーブルに基づいて翻訳したワードと翻訳サーバ３０から新たに取得した翻訳ワードとが一致しない場合は、それらを選択可能にする画面を表示操作部４７に表示させるようにしてもよい。
【００９０】
なお、上記フローでは、翻訳サーバ３０に先に翻訳要求を行い、その後、通信ネットワーク６０に接続されている他の画像形成装置４０に表示テーブルを要求したが、先に、通信ネットワーク６０に接続されている他の画像形成装置４０に表示テーブルを要求し、その後、翻訳サーバ３０に翻訳要求を行ってもよい。その場合は、図８のフローチャート図に従って処理を行えばよい。
【００９１】
このように、翻訳サーバ３０から取得した翻訳ワードと他の画像形成装置４０から取得した表示テーブルに基づいて翻訳したワードとを選択可能に表示することにより、より適切に翻訳された用語を入手することができる。
【００９２】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【００９３】
例えば、上記実施例では、複数の画像形成装置４０の表示を同期させる場合について記載したが、画像形成装置４０における操作パネルの表示とクライアント端末２０における文書作成アプリケーション２１ｂやプリンタドライバ２１ｃの画面の表示とを同期させる場合についても、本発明の表示言語制御方法を同様に適用することができる。
【００９４】
また、上記実施例では、表示操作部４７（操作パネル）の表示を制御する場合について記載したが、操作パネル以外の表示部の表示を制御する場合についても、本発明の表示言語制御方法を同様に適用することができる。
【産業上の利用可能性】
【００９５】
本発明は、電子機器、表示言語制御方法、表示言語制御プログラム、当該表示言語制御プログラムを記録した記録媒体に利用可能である。
【符号の説明】
【００９６】
１０  システム
２０  クライアント端末
２１  制御部
２１ａ  ＯＳ
２１ｂ  文書作成アプリケーション
２１ｃ  プリンタドライバ
２２  ＣＰＵ
２３  ＲＯＭ
２４  ＲＡＭ
２５  記憶部
２６  ネットワークＩ／Ｆ部
２７  表示部
２８  操作部
３０  翻訳サーバ
３１  制御部
３１ａ  言語管理部
３１ｂ  翻訳部
３２  ＣＰＵ
３３  ＲＯＭ
３４  ＲＡＭ
３５  記憶部
３６  ネットワークＩ／Ｆ部
４０  画像形成装置
４１  制御部
４１ａ  通信制御部
４１ｂ  表示テーブル更新部
４１ｃ  表示制御部
４２  ＣＰＵ
４３  ＲＯＭ
４４  ＲＡＭ
４５  記憶部
４６  ネットワークＩ／Ｆ部
４７  表示操作部
４８  画像処理部
４９  画像読取部
５０  印刷処理部
６０  通信ネットワーク
【図１】
2018136659.tif 000003
【図２】
2018136659.tif 000004
【図３】
2018136659.tif 000005
【図４】
2018136659.tif 000006
【図５】
2018136659.tif 000007
【図６】
2018136659.tif 000008
【図７】
2018136659.tif 000009
【図８】
2018136659.tif 000010