(57)【要約】【課題】  ユーザが標準設定を変更せずに表示言語を標準設定の言語とは別の言語に切り替えている場合は、情報処理装置は受信結果を示す情報を付加した画像データ生成しないようにすることを目的とする。【解決手段】  本発明の情報処理装置は、管理者としてログインしたユーザにより選択された言語を前記情報処理装置の標準設定の言語として設定する設定手段と、表示言語を標準設定の言語から別の言語に変更する変更手段と、画像データの受信結果レポートを言語データに基づいて印刷する印刷手段とを有し、表示言語を標準設定の言語とは別の言語に切り替えている時に、画像データを受信した場合、表示言語が標準設定の言語に切り替わるまで画像データの受信結果レポートを印刷せず、表示言語を標準設定の言語とは別の言語に切り替えていない時に、画像データを受信した場合、画像データの受信結果レポートを印刷することを特徴とする。【選択図】  図１２
2020022051.tif 000002
【特許請求の範囲】
【請求項１】
外部装置とＦＡＸ通信が可能であり、表示手段を有する情報処理装置であって、
管理者としてログインしたユーザにより選択された言語を前記情報処理装置の標準設定の言語として設定する設定手段と、
前記標準設定の言語を変えずに前記表示手段が表示する言語を前記標準設定の言語から、前記標準設定の言語とは別の言語に変更する変更手段と、
前記表示手段が表示する展開された１つの言語の言語データを格納する格納手段と、
前記外部装置から前記ＦＡＸ通信を介して画像データを受信する受信手段と、
前記受信手段が受信した前記画像データの受信結果レポートを前記格納手段に格納されている前記言語データに基づいて印刷する印刷手段とを有し、
前記表示手段が表示する言語を前記標準設定の言語とは別の言語に前記変更手段に変更された状態で前記受信手段が前記画像データを受信した場合、前記表示手段が表示する言語が前記標準設定の言語に変更されるまで前記印刷手段は前記画像データの前記受信結果レポートを印刷せず、
前記表示手段が表示する言語を前記標準設定の言語とは別の言語に前記変更手段が変更していない時に、前記受信手段が前記画像データを受信した場合、前記印刷手段は前記画像データの前記受信結果レポートを印刷することを特徴とする情報処理装置。
【請求項２】
前記表示手段が表示する言語を前記標準設定の言語とは別の言語に前記変更手段が変更された状態で前記受信手段が前記画像データを受信した後に、前記表示手段が表示する言語が前記標準設定の言語になったことに従って、前記印刷手段は前記画像データの前記受信結果レポートを印刷することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
ユーザによる操作を受け付ける受付手段と、
前記受付手段が前記ユーザによる操作を受け付けずに所定の時間が経過することにより、前記表示手段が表示する言語を前記標準設定の言語に切り替える切替手段を更に有することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記受信手段が前記画像データを受信している時は、前記変更手段は表示する言語を前記標準設定の言語から、前記標準設定の言語とは別の言語に変更しないことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記受信結果レポートが示す情報は、少なくとも前記ＦＡＸ通信の受付番号、送信元番号、受信時刻の何れか１つを含むことを特徴とする請求項２に記載の情報処理装置。
【請求項６】
前記所定の時間は、前記受付手段により前記ユーザによる操作を受け付けずに経過することで前記情報処理装置の前記標準設定以外の設定において設定された少なくとも１つの値を初期値に戻す機能であるオートクリアを前記情報処理装置が実行するための時間、もしくは、前記受付手段により前記ユーザによる操作を受け付けずに経過することで前記情報処理装置を省電力状態に移行させる機能であるオートスリープを前記情報処理装置が実行するための時間であることを特徴とする請求項３に記載の情報処理装置。
【請求項７】
外部装置とＦＡＸ通信が可能であり、表示手段を有する情報処理装置の制御方法であって、
管理者としてログインしたユーザにより選択された言語を前記情報処理装置の標準設定の言語として設定する設定ステップと、
前記標準設定の言語を変えずに前記表示手段が表示する言語を前記標準設定の言語から、前記標準設定の言語とは別の言語に変更する変更ステップと、
前記表示手段が表示する展開された１つの言語の言語データを格納する格納ステップと、
前記外部装置から前記ＦＡＸ通信を介して画像データを受信する受信ステップと、
前記受信ステップで受信した前記画像データの受信結果レポートを前記格納ステップで格納されている前記言語データに基づいて印刷する印刷ステップとを有し、
前記表示手段が表示する言語を前記標準設定の言語とは別の言語に前記変更ステップで変更された状態で、前記受信ステップで前記画像データを受信した場合、前記表示手段が表示する言語が前記標準設定の言語に変更されるまで前記印刷ステップで前記画像データの前記受信結果レポートを印刷せず、
前記表示手段が表示する言語を前記標準設定の言語とは別の言語に前記変更ステップで変更されていない時に、前記受信ステップで前記画像データを受信した場合、前記印刷ステップで前記画像データの前記受信結果レポートを印刷することを特徴とする情報処理装置の制御方法。
【請求項８】
請求項１乃至６のいずれか１項に記載の情報処理装置の各手段をコンピュータで実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
情報処理装置、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
様々な国籍のユーザに使用されることを想定した複合機等の情報処理装置では、複数の言語の中から画面の表示に使う言語を選択できるものがある。
【０００３】
ここで、例えば国籍の異なる複数のユーザが１つの情報処理装置を使用するような環境において、複数の言語の中からユーザが使用したい言語を選択して、画面に表示される言語を切り替えるケースが想定される。
【０００４】
特許文献１では、情報処理装置の操作部に表示言語を選択する専用の言語選択画面を表示させ、その言語選択画面内の言語のリストからユーザが使用したい言語をユーザに選択させ、その言語を情報処理装置の標準設定の言語として設定する技術が開示されている。
【０００５】
また、特許文献２では情報処理装置の操作部に言語切替ボタンを表示し、その言語切替ボタンがユーザにより選択されることで、事前に登録された複数の言語の中から１つの言語を情報処理装置が選択し、表示言語をその言語に切り替える技術が開示されている。
【０００６】
また、メモリ容量が小さい情報処理装置では、各言語のテキストデータはＲＯＭに圧縮して格納されており、表示言語が切り替えられる度にＲＯＭからテキストデータを取り出し、展開した後にその時ＲＡＭに格納されているテキストデータに上書きして格納する。つまり、ＲＡＭにおける表示言語のテキストデータを格納する領域は、１つの言語のテキストデータを格納できる大きさしか確保されていない。
【０００７】
さらに、従来の情報処理装置はＦＡＸの受付番号、受信時刻、枚数等の受信結果を示す情報を、ＦＡＸ通信を介して受信した画像データに付加して、その画像データに基づいて画像を用紙に印刷するＦＡＸ受信プリントという機能を有している。例えば、情報処理装置がＦＡＸ受信プリントを実行し、受信結果を示す情報を付加した画像データに生成する際は、その時ＲＡＭに格納されているテキストデータを使用して受信結果を示す画像データを生成する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１５−８９０６７号公報
【特許文献２】特開２００５−２０５５９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
情報処理装置を使用する管理者とその他の多くのユーザが理解できる言語を特許文献１の情報処理装置のように標準設定の言語として管理者が設定している場合に、その言語を理解できないユーザは情報処理装置を使用する度に言語を切り替える必要がある。そのため標準設定の言語を理解できないユーザは特許文献２の情報処理装置のように表示言語を切り替えるボタンを用いて言語を切り替えることが考えられる。
【００１０】
上記のように情報処理装置が標準設定を変更せずに表示言語が標準設定の言語から切り替えられている場合に、ＦＡＸ受信を行うと以下のような課題がある。受信結果を示す情報を付加した画像データを生成すると管理者とその他の多くのユーザが理解できる言語とは別の言語で受信結果を示す画像データが生成されてしまう。
【００１１】
本発明は上記の課題を鑑みてなされたものであり、ユーザが標準設定を変更せずに表示言語を標準設定の言語とは別の言語に切り替えている場合は、情報処理装置は受信結果を示す情報を付加した画像データ生成しないようにすることを目的とする。
【課題を解決するための手段】
【００１２】
本発明の情報処理装置は、外部装置とＦＡＸ通信が可能であり、表示手段を有する情報処理装置であって、管理者としてログインしたユーザにより選択された言語を前記情報処理装置の標準設定の言語として設定する設定手段と、前記標準設定の言語を変えずに前記表示手段が表示する言語を前記標準設定の言語から、前記標準設定の言語とは別の言語に変更する変更手段と、前記表示手段が表示する展開された１つの言語の言語データを格納する格納手段と、前記外部装置から前記ＦＡＸ通信を介して画像データを受信する受信手段と、前記受信手段が受信した前記画像データの受信結果レポートを前記格納手段に格納されている前記言語データに基づいて印刷する印刷手段とを有し、前記表示手段が表示する言語を前記標準設定の言語とは別の言語に前記変更手段に変更された状態で前記受信手段が前記画像データを受信した場合、前記表示手段が表示する言語が前記標準設定の言語に変更されるまで前記印刷手段は前記画像データの前記受信結果レポートを印刷せず、前記表示手段が表示する言語を前記標準設定の言語とは別の言語に前記変更手段が変更していない時に、前記受信手段が前記画像データを受信した場合、前記印刷手段は前記画像データの前記受信結果レポートを印刷することを特徴とする。
【発明の効果】
【００１３】
ユーザが標準設定を変更せずに表示言語を標準設定の言語とは別の言語に切り替えている場合は、情報処理装置は受信結果を示す情報を付加した画像データ生成しないようにすることができる。
【図面の簡単な説明】
【００１４】
【図１】ＭＦＰ１０のハードウェア構成の一例を示す図
【図２】ＭＦＰ１０のソフトウェア構成の一例を示す図
【図３】ＭＦＰ１０の表示部１０５に表示される画面の一例を示す図
【図４】ＭＦＰ１０の表示部１０５に表示される画面における言語設定のフローを示す図
【図５】言語切替ボタン３０７が選択された時に切り替える言語を設定するための画面の一例を示す図
【図６】ＭＦＰ１０の表示部１０５に表示されている画面の言語切替ボタン３０７が選択された際に、言語が切り替わるフローを示す図
【図７】表示言語の切替画面４０６における、ＭＦＰ１０の表示言語の設定処理の一例を示すフローチャート
【図８】言語切替ボタン３０７選択時の言語をトグルで切り替えて表示する処理の一例を示すフローチャート
【図９】ＭＦＰ１０が画面の表示に使用する各国言語のテキストデータの展開のフローの一例を示す図
【図１０】表示言語の切り替え処理の一例を示すフローチャート
【図１１】ＭＦＰ１０のＦＡＸ受信プリントとＦＡＸ受信結果レポートの一例を示す図
【図１２】ＭＦＰ１０のＦＡＸ受信処理の一例を示すフローチャート
【図１３】ＭＦＰ１０のオートクリア時、およびオートスリープ時の処理の一例を示すフローチャート
【図１４】言語切替ボタン３０７が選択されることによって言語が切り替えられた後に、オートクリア、およびオートスリープによって言語が再度切り替わる画面のフローの一例を示す図
【図１５】ＭＦＰ１０のＦＡＸ受信処理の一例を示すフローチャート
【図１６】言語切替ボタン３０７が選択された時の処理の一例を示すフローチャート
【図１７】ＭＦＰ１０のジョブ実行状況を確認する際の処理の一例を示すフローチャート
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施例において示す構成は一例であり本発明は図示された構成に限定されるものではない。
【実施例１】
【００１６】
図１は、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０のハードウェア構成の一例を示す図である。
【００１７】
図１に示すように、情報処理装置もしくは画像形成装置の一例であるＭＦＰ１０は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、表示コントローラ１０４、表示部１０５、操作コントローラ１０６、操作部１０７を備える。また、ＭＦＰ１０は、ｅＭＭＣ（ｅｍｂｅｄｄｅｄ  Ｍｕｌｔｉ  Ｍｅｄｉａ  Ｃａｒｄ）ホストコントローラ１０８、ｅＭＭＣ１０９、読取コントローラ１１０、読取部１１１、記録コントローラ１１２、記録部１１３を備える。さらに、ＭＦＰ１０は、ＵＳＢホストコントローラ１１４、ＭＯＤＥＭ１１５、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１１６、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）１１７を備えている。
【００１８】
なお本実施例の情報処理装置は、表示言語を切り替える機能を有していればＰＣ等の情報処理装置であってもよい。
【００１９】
ＣＰＵ１０１は、システムバス１１８に接続される各デバイスを制御する。なお、各コントローラに接続されているデバイスにおいては、ＣＰＵ１０１が各コントローラを制御することで各コントローラが各デバイスを制御する。例えば、ＣＰＵ１０１は、電源が供給されると、ＲＯＭ１０２に記憶されたブートプログラムを実行する。通常、ＣＰＵ１０１はブートプログラムを実行することで、ストレージに保存されているメインプログラムをＲＡＭ１０３にロードして、ロードされたメインプログラムの先頭にジャンプし、メインプログラムを実行する。ＲＡＭ１０３は、メインプログラムのロード場所としてだけでなく、メインプログラムのワークエリアなどとして機能する。
【００２０】
ＲＯＭ１０２はＣＰＵ１０１が使用するプログラムや各種データを記憶するためのメモリである。
【００２１】
表示コントローラ１０４は、表示部１０５による情報の表示を制御する。表示部１０５は、ＷＶＧＡ（Ｗｉｄｅ  Ｖｉｄｅｏ  Ｇｒａｐｈｉｃｓ  Ａｒｒａｙ）サイズのフルビットマップＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。一方、操作コントローラ１０６は、操作部１０７からの入力を制御する。操作部１０７は、例えば表示部１０５に重ねて貼られたタッチパネルであり、ユーザによる操作を受け付ける受付手段である。なお操作部１０７はＭＦＰ１０に搭載された物理キー等であってもよい。
【００２２】
読取部１１１は、例えば、スキャナであり、原稿を光学的に読み取り、読み取った画像データに基づいて画像データを生成する処理を行う。読取部１１１には、オプションとしてオートドキュメントフィーダ（不図示）が装着されており、複数枚の原稿を１枚ずつ搬送して自動的に読み取ることができる。読取部１１１は読取コントローラ１１０に接続されており、ＣＰＵ１０１は、読取コントローラ１１０を制御し読取コントローラに読取部１１１を制御させる。
【００２３】
また、記録部１１３は、電子写真方式で画像データに基づいて画像を用紙に印刷する。記録部１１３は記録コントローラ１１２に接続されており、ＣＰＵ１０１は記録コントローラ１１２を制御し、記録コントローラに記録部１１３を制御させる。
【００２４】
ＵＳＢホストコントローラ１１４は、ＵＳＢのプロトコル制御を行い、ＵＳＢメモリ等の、ＭＦＰ１０に接続されるＵＳＢデバイスに対するアクセスを仲介する。
【００２５】
ＭＯＤＥＭ１１５は、ＦＡＸ通信に必要な信号の変調・復調を行う。また、ＭＯＤＥＭ１１５はＮＣＵ１１６に接続されている。ＭＯＤＥＭ１１５で変調された信号は、ＮＣＵ１１６を介して公衆回線網（ＰＳＴＮ）へ送出される。ＮＣＵ１１６はダイヤル信号の送受信等の処理を行う。
【００２６】
ＮＩＣ１１７は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介した通信を制御する。なお、ＮＩＣ１１７は有線ＬＡＮに接続するためのＮＩＣであってもいいし、無線ＬＡＮに接続するためのＮＩＣであってもよい。また、ＭＦＰ１０はＮＩＣを二つ以上搭載していてもよい。
【００２７】
本実施例のＭＦＰ１０は、ストレージとしてｅＭＭＣ１０９を備える。ＣＰＵ１０１は、ｅＭＭＣホストコントローラ１０８を介してｅＭＭＣ１０９にアクセスする。なお、ＲＡＭ１０３は、ｅＭＭＣ１０９と比べて容量が小さいが、ＣＰＵ１０１によるデータの読み書きが高速である。そのため、フォントデータ等は、ＲＡＭ１０３に記憶される。なお、ＭＦＰ１０のストレージはＨＤＤやＳＳＤ等であってもよい。
【００２８】
ＩＣカードリーダ１１９は、ＩＣカードを利用したユーザ認証を行うためのユニットである。
【００２９】
図２は、ＭＦＰ１０のソフトウェア構成の一例を示す図である。図２のＭＦＰ１０はプラットフォーム上で動作するアプリケーションとして、コピー２０１、スキャン２０２、プリント２０３、ＦＡＸ２０４を備える。
【００３０】
また、ＭＦＰ１０はログイン機能２０５、ＭＦＰ設定２０６を実現するアプリケーションを備える。
【００３１】
ＭＦＰ１０はリモートＵＩ機能２０７を実現するＷｅｂサーバ機能を備え、表示部１０５ではなく、クライアントＰＣの表示部にＭＦＰ１０のエラー情報や用紙残量、アドレス帳等を表示することができる。また、ＭＦＰ１０はリモートＵＩ機能２０７を使用することでＭＦＰ１０の設定変更や設定値の入力をクライアントＰＣで受け付け、クライアントＰＣから入力された設定値を取得することもできる。また上述したアプリケーションはアプリケーションプログラムインタフェース（ＡＰＩ）２１２により、各種制御サービスと通信を行いアプリケーションの起動を行う。
【００３２】
各種制御サービスは、スキャナ制御サービス２０８、プリンタ制御サービス２０９、認証制御サービス２１０を備えるモジュール群である。また、ユーザの認証情報等を保持するユーザＤＢ２１１を備える。なお、ユーザＤＢはｅＭＭＣ１０９に格納されているデータの集合である。
【００３３】
コピー２０１、スキャン２０２、プリント２０３、ＦＡＸ２０４、ＭＦＰ設定２０６は、ユーザが操作可能なユーザインタフェースを提供する。
【００３４】
ユーザ認証機能２０５は、ユーザがＭＦＰ１０にログインするための認証機能を提供する。また、新規ユーザ登録、ユーザ情報の変更等のログインユーザの管理はユーザＤＢ２１１を用いて行う。
【００３５】
図３は、ＭＦＰ１０の表示部１０５に表示される画面の一例を示す図である。
【００３６】
画面３０１には各機能を使用するためのボタン３０２〜３０７が表示されている。各ボタンがユーザにより選択されることによりＣＰＵ１０１は各ボタンに対応する機能を実行するためのアプリケーションの起動や、各ボタンに対応する機能をユーザが使用するための画面の表示、予めボタンに登録された処理の実行を行う。
【００３７】
コピーボタン３０２が、ユーザに選択されることによりＣＰＵ１０１はコピー機能を使用するための画面を表示する。ファクスボタン３０３が、ユーザに選択されることによりＣＰＵ１０１はＦＡＸ機能を使用するための画面を表示する。スキャンボタン３０４が、ユーザに選択されることによりＣＰＵ１０１はスキャン機能を使用するための画面を表示する。メモリーメディアプリントボタン３０５が、ユーザに選択されることによりＣＰＵ１０１はスキャンして生成した画像データをＵＳＢメモリ等の外部記憶装置に記憶するメモリーメディアプリント機能を使用するための画面を表示する。節約コピーボタン３０６が、ユーザに選択されることによりＣＰＵ１０１は節約コピーを使用するための画面を表示する。言語切替ボタン３０７は、ユーザに選択されることによりＣＰＵ１０１が画面３０１に表示される文字の言語を変更する。言語切替ボタン３０７が選択された時の詳細な動作については、図８〜図１０の説明にて後述する。
【００３８】
なお、画面３０１にはボタン３０２〜３０７が一例として表示されているが、図中のボタン３０８、３０９が選択されることによりボタン３０２〜３０７とは異なるボタン一覧が画面３０１に表示される。
【００３９】
また、カウンター確認ボタン３１０は選択されることにより、ＭＦＰ１０が印刷した印刷枚数のカウンターをＣＰＵ１０１が表示する。また、状態確認ボタン３１１は選択されることにより、ＣＰＵ１０１がデバイスの状況を確認する画面を表示する。
【００４０】
図４はＭＦＰ１０の表示部１０５に表示される画面における言語設定のフローを示す図である。
【００４１】
画面４０１に表示され、ＭＦＰ１０の設定を行うための設定画面を表示するメニューボタン４０８が選択されると、画面４０２のメニュー一覧画面が表示される。ここで、このメニュー一覧画面にはＭＦＰ１０の環境設定や、調整を行う為の設定、コピー機能や送信機能等のファンクション設定、宛先設定、管理設定等の設定内容毎に分類された設定項目が表示される。
【００４２】
画面４０２で環境設定が選択されると画面４０３に示すような設定一覧が表示される。ここで、環境設定の画面には表示部１０５の表示の設定や、キーボードの配列、タイマ設定、ネットワーク設定、外部インタフェース設定等、ＭＦＰ１０の使用環境に関する設定が表示される。
【００４３】
画面４０３で表示設定が選択されると画面４０４に示すような表示設定の設定一覧が表示される。
【００４４】
画面４０４で表示言語の切替ボタン４０５が選択された場合、画面４０６に示すような表示言語の切替画面が表示される。ここで表示された複数の言語から１つの言語を選択されることで、表示言語が選択された言語に切り替わった画面が表示される。例えば、画面４０６でＥｎｇｌｉｓｈが選択された場合は、言語が英語に切り替わった画面４０７のような画面が表示される。ここで表示言語とは表示部１０５に表示される画面で使用される言語である。ここで、画面４０４の表示言語の切替ボタン４０５は管理者用のユーザＩＤとパスワードを用いて、ＭＦＰ１０にログインした管理者ユーザのみが選択可能である。管理者ユーザでないユーザが画面４０４を表示させた場合は表示言語の切替ボタン４０５はグレーアウトし、選択できないようになる。なお、この表示言語の切替ボタン４０５は、すべてユーザが選択可能になっていてもよい。
【００４５】
ここで各画面の表示及び言語の切り替えは、操作部１０７によるユーザ操作を受け、ＣＰＵ１０１が実行する。また、画面４０６で選択された言語は、デバイスの設定言語を示す言語設定情報としてｅＭＭＣ１０９に記憶される。
【００４６】
図７は表示言語の切替画面４０６における、ＭＦＰ１０の表示言語の設定処理の一例を示すフローチャートである。ＣＰＵ１０１がＲＯＭ１０２に記憶されたプログラムをＲＡＭ１０３に読み出し、実行することで図７のフローチャートの処理は実現される。
【００４７】
まず、Ｓ７０１において、ＣＰＵ１０１は画面４０４で表示言語の切替４０５が選択されたか否かを判定する。表示言語の切替ボタン４０５が選択されていないと判定された場合は、Ｓ７０１に戻り処理を繰り返す。表示言語の切替ボタン４０５が選択されたと判断された場合は、Ｓ７０２に進む。
【００４８】
Ｓ７０２において、ＣＰＵ１０１は選択可能な言語リストを取得し、Ｓ７０３に進む。この言語リストは、ＭＦＰ１０が使用される国に応じて異なっていてもよい。
【００４９】
Ｓ７０３において、ＣＰＵ１０１は画面４０６に示すような表示言語の切替画面を表示部１０５に表示させ、Ｓ７０４に進む。
【００５０】
Ｓ７０４において、ＣＰＵ１０１は画面４０６においてユーザにより言語が選択されたか否かを判断する。言語が選択されたと判断された場合は、Ｓ７０５に進む。言語が選択されていないと判断された場合は、本処理を終了する。
【００５１】
Ｓ７０５において、ＣＰＵ１０１は選択された言語をデバイスの設定言語としてｅＭＭＭＣ１０９に格納する。そして、Ｓ７０６に進む。ここで、デバイスの設定言語とは、ＭＦＰ１０の標準設定の言語のことである。
【００５２】
Ｓ７０６において、ＣＰＵ１０１はＳ７０５で選択されたデバイスの設定言語で表示される画面を生成するために、言語データであるテキストデータ、文字画像（フォント）データの展開を行う。本実施形態では、ＭＦＰ１０のコストを下げるため、ＲＡＭ１０３の容量が小さく、複数のフォントデータをＲＡＭ１０３に展開した状態にできない。そのため、複数のフォントデータのうち、一度にＲＡＭ１０３上に展開できるフォントデータは１つだけである。
【００５３】
Ｓ７０７において、ＣＰＵ１０１はＲＡＭ１０３に展開されたデータで画面を表示部１０５に表示させ、Ｓ７０８に進む。また、ここではＣＰＵ１０１はＲＡＭ１０３に展開されたデータに対応する言語情報をＲＡＭ１０３に格納する。つまり、ＲＡＭ１０３に英語のフォントデータが展開された場合、英語を示す言語情報をＲＡＭ１０３に格納する。
【００５４】
Ｓ７０８において、ＣＰＵ１０１はワンタッチ言語切替フラグをオフにし、本処理を終了する。ここでワンタッチ言語フラグとは、後述する図１２のフローにおいて使用されるフラグであり、このフラグがオンになっていると表示言語が標準設定の言語（デバイスの設定言語）とは別の言語に切り替えられていることを示す。またこのフラグがオフになっているときは、表示言語が標準設定の言語と同一の言語であることを示す。本実施例のＭＦＰ１０はこのワンタッチ言語フラグを確認することで、ＦＡＸ通信で受信した画像データを留め置いておくか否かを決定する。
【００５５】
ＭＦＰ１０の表示言語を切り替える方法としては、上記のように表示部１０５に表示される画面４０６を介したユーザによる操作に基づき、言語を切り替える方法の他に以下のような方法がある。
【００５６】
図６はＭＦＰ１０の表示部１０５に表示されている画面の言語切替ボタン３０７が選択された際に、言語が切り替わるフローを示す図である。
【００５７】
図６の画面６０１の言語は図５の設定画面５０１で設定された言語１である日本語で表示されている。
【００５８】
図５は言語切替ボタン３０７が選択された時に切り替える言語を設定するための画面の一例を示す図である。設定画面５０１は、言語切替ボタン３０７がユーザにより選択された際に切り替える表示言語の候補を設定するための画面である。なお、設定画面５０１は表示部１０５に表示されるものに限らず、例えばＭＦＰ１０とＬＡＮで接続されたクライアントＰＣのＷＥＢブラウザを介してクライアントＰＣの表示部に表示されるものであってもよい。
【００５９】
ＯＫボタン５０２が選択されることにより、ＣＰＵ１０１はＯＫボタン５０２が選択された時点で入力されている言語の言語情報を言語切替ボタン３０７の切り替え候補の言語としてｅＭＭＣ１０９に格納する。ここで言語情報とは、その言語を示す情報である。ＯＫボタン５０２は、入力欄５０４〜５０８に２つ以上の言語が入力されている場合に選択可能となる。
【００６０】
キャンセルボタン５０３が選択されることにより、ＣＰＵ１０１はキャンセルボタン５０３が選択された時点で入力されている言語の言語情報を言語切替ボタン３０７の切り替え候補の言語としてｅＭＭＣ１０９に格納せずに設定画面５０１を閉じる。入力欄５０４〜５０８は、言語切替ボタン３０７が選択された時に切り替える言語の候補をユーザが入力するための入力欄である。この入力欄５０４〜５０８は選択されることにより、プルダウン形式で複数の言語が選択可能になる。ここで、一例として図５の設定画面５０１では言語１には日本語、言語２には英語、言語３にはフランス語が設定されているとする。設定画面５０１のように複数の言語を１つのボタン（言語切替ボタン３０７）が選択された時の切り替え先の言語の候補として設定することで、ボタンの数を増やさずに複数の言語に切り替えることができる。なお、設定画面５０１における設定は１つの言語のみを設定可能で、言語切替ボタン３０７をユーザにより選択されることでその言語と標準設定の言語を交互に表示言語に切り替えてもよい。また、標準設定の言語と交互に切り替えるために設定した言語ごとに言語切替ボタンを画面４０１のようなホーム画面に表示してもよい。
【００６１】
画面６０１において、言語切替ボタン３０７が選択されると、画面６０２に示すようにＭＦＰ１０の表示言語が言語２の英語に切り替わる。表示部１０５に表示される画面が言語２の英語で表示された状態で、言語切替ボタン３０７が選択されると、画面６０３に示すようにＭＦＰ１０の表示部１０５に表示される画面の言語が言語３のフランス語に切り替わる。また、画面６０３のように表示部１０５に表示される画面の言語が言語３のフランス語で表示された状態で、言語切替ボタン３０２が選択されると、画面６０１に示すようにＭＦＰ１０の表示部１０５に表示される画面の言語が言語１の日本語に切り替わる。このように図５の設定画面５０１で設定された言語の順番に従い、言語切替ボタン３０７が選択される度にＭＦＰ１０の表示部１０５に表示される画面の言語が切り替えられる。なお、ここで表示される画面６０１〜６０３は表示部１０５に表示されるものに限らず、例えばＭＦＰ１０とＬＡＮで接続されたクライアントＰＣのＷＥＢブラウザを介してクライアントＰＣの表示部に表示されるものであってもよい。また、本実施例の言語切替ボタン３０７に表示されているボタン名は画面６０１〜６０３のように常に英語で表示されていてもいいし、表示言語に対応した言語で表示されてもよい。
【００６２】
図８は言語切替ボタン３０７選択時の言語をトグルで切り替えて表示する処理の一例を示すフローチャートである。本フローチャートの処理では、ユーザにより言語切替ボタン３０７を選択されることにより、表示言語をトグルで切り替える例を説明する。なお、言語切替ボタン３０７をユーザにより選択された際に切り替える表示言語の候補には、画面５０１で設定された言語だけでなく、標準設定の言語が入っていてもよい。ＣＰＵ１０１がＲＯＭ１０２に記憶されたプログラムをＲＡＭ１０３に読み出し、実行することで図８のフローチャートの処理は実現される。
【００６３】
まず、Ｓ８０１において、ＣＰＵ１０１は言語切替ボタン３０７が選択されたか否かを判定する。言語切替ボタン３０７が選択されていないと判定された場合は、Ｓ８０１に戻り処理を繰り返す。言語切替ボタン３０７が選択されたと判断された場合は、Ｓ８０２に進む。
【００６４】
Ｓ８０２において、ＣＰＵ１０１はＲＡＭ１０３から表示部１０５に表示されている画面の言語情報の取得を行う。ここで取得される言語情報は、例えば、Ｓ７０７においてＲＡＭ１０３に格納された言語情報である。そして、Ｓ８０３に進む。
【００６５】
Ｓ８０３において、ＣＰＵ１０１は設定画面５０１でＯＫボタン５０２を選択されることによりｅＭＭＣ１０９に格納された言語情報の取得を行う。そして、Ｓ８０４に進む。
【００６６】
Ｓ８０４において、ＣＰＵ１０１は表示部１０５に現在表示されている画面の言語がＳ８０３で取得した言語情報に含まれているか否かを判定する。表示されている言語がＳ８０３で取得した言語情報に含まれていないと判定された場合は、Ｓ８０６に進む。表示されている言語がＳ８０３で取得した言語情報に含まれていると判定された場合は、Ｓ８０５に進む。
【００６７】
Ｓ８０５において、ＣＰＵ１０１は表示部１０５で表示されている言語が設定画面５０１で設定されている言語情報のうち、最後に設定されている言語情報と同一か否かを判定する。ここで、最後に設定されている言語情報とは、設定画面５０１の言語１〜言語５のうちで、言語情報が設定されているものであり、一番数字が大きい言語に設定されている言語情報である。例えば、図５の設定画面５０１のように言語１には日本語、言語２には英語、言語３にはフランス語が設定されている場合、言語３のフランス語の言語情報が、設定画面５０１で設定されている言語情報のうち、最後に設定されている言語情報となる。表示されている言語が設定画面５０１で設定されている言語情報のうち、最後に設定されている言語情報と同一でないと判定された場合はＳ８０７に進む。表示されている言語が設定画面５０１で設定されている言語情報のうち、最後に設定されている言語情報と同一であると判断された場合は、Ｓ８０６に進む。
【００６８】
Ｓ８０６において、ＣＰＵ１０１は表示言語を設定画面５０１で設定されている言語情報のうち、最初に設定されている言語情報が示す言語に切り替える。そして、そして本処理を終了する。ここで、最初に設定されている言語情報とは、設定画面５０１の言語１〜言語５のうちで、一番数字が小さい言語に設定されている言語情報である。例えば、図５の設定画面５０１のように言語１には日本語、言語２には英語、言語３にはフランス語が設定されている場合、言語１の日本語の言語情報が、設定画面５０１で設定されている言語情報のうち、最初に設定されている言語情報となる。
【００６９】
Ｓ８０７において、ＣＰＵ１０１は表示部１０５に表示されている画面の言語を設定画面５０１で設定されている言語情報のうち、現在表示部１０５に表示されているに対応する言語に切り替える。言語の次に設定された言語に表示を切り替える。そして本処理を終了する。この図８に示す処理を、ＣＰＵ１０１は、言語切替ボタンが選択されるたびに実行する。
【００７０】
なお、本実施例ではユーザにより言語切替ボタン３０７が選択されることにより設定画面５０１で設定された言語に順番に切り替える例を説明したがこれに限るものではない。例えば、ユーザにより言語切替ボタン３０７が選択されることにより、設定画面５０１で設定された言語を表示部１０５にリストで表示し、そのリストからユーザが言語を選択することにより、その選択された言語に切り替えてもよい。
【００７１】
図９は、ＭＦＰ１０が画面の表示に使用する各国言語のテキストデータの展開のフローの一例を示す図である。
【００７２】
リスト９０１は、記録部１１３により印刷されるＦＡＸ受信プリントやＦＡＸ受信結果レポートの印刷等に使用される各国言語のテキストデータのリストである。このリスト９０１のテキストデータは表示部１０５に表示される画面の生成に使用されてもよい。リスト９０１のテキストデータは、ＭＦＰ１０のＲＯＭ１０２に圧縮されて格納されている。
【００７３】
なお、ＦＡＸ受信プリントやＦＡＸ受信結果レポートについては図１１において説明する。
【００７４】
テキストデータ９０２は、ＭＦＰ１０の電源オン時に、ＣＰＵ１０１によって展開されＲＡＭ１０３に格納されたテキストデータである。ＣＰＵ１０１はＭＦＰ１０の電源オン時に、画面４０６でｅＭＭＣ１０９に格納された言語設定情報を取得し、その言語設定情報に対応するテキストデータをＲＯＭ１０２から取得し、展開してＲＡＭ１０３に格納する。図９では言語設定情報が日本語に対応する情報であり、日本語のテキストデータが展開され、ＲＡＭ１０３に格納されている。
【００７５】
上記の状態において、ユーザによる言語切替ボタン３０７の選択や、表示言語の切替画面４０６における言語の選択を行われることにより、その言語に対応するテキストデータがＲＯＭ１０２から取り出され、展開された後にＲＡＭ１０３に格納される。このとき、ＲＡＭ１０３は１つ分の言語のテキストデータしか格納できる領域を確保していないため、展開されたテキストデータは、元のテキストデータを上書きしてＲＡＭ１０３に格納される。図９では、言語切替が行われた英語に対応するテキストデータが日本語のテキストデータを上書きしてＲＡＭ１０３に格納される。なお、文字画像（フォント）データにおいてもテキストデータと同様にＲＡＭ１０３に展開される。
【００７６】
図１０は、表示言語の切り替え処理の一例を示すフローチャートである。ＣＰＵ１０１がＲＯＭ１０２に記憶されたプログラムをＲＡＭ１０３に読み出し、実行することで図１０のフローチャートの処理は実現される。
【００７７】
図１０のフローは、図８のＳ８０６及びＳ８０７における表示言語の切り替え時の処理を詳細に示すフローチャートであり、Ｓ８０６またはＳ８０７の処理が実行されることにより図１０のフローチャートの処理を開始する。
【００７８】
まず、Ｓ１００１において、ＣＰＵ１０１はＳ８０６またはＳ８０７で設定すべき言語情報に基づいて、テキストデータ、文字画像（フォント）データをＲＡＭ１０３に展開する。そして、Ｓ１００２に進む。
【００７９】
Ｓ１００２において、ＣＰＵ１０１はＲＡＭ１０３に展開されたデータで画面を表示し、Ｓ１００３に進む。
【００８０】
Ｓ１００３において、ＣＰＵ１０１はＳ７０５でｅＭＭＣ１０９に格納されたデバイスの設定言語を示す情報を取得し、Ｓ１００４に進む。
【００８１】
Ｓ１００４において、ＣＰＵ１０１はＳ１００１で展開されたテキストデータ、文字画像（フォント）データに対応する言語がＳ１００３で取得されたデバイスの設定言語を示す情報に対応する言語と同一か否かを判定する。同一であると判定された場合は、Ｓ１００５に進み、同一でないと判定された場合は、Ｓ１００６に進む。
【００８２】
Ｓ１００５において、ＣＰＵ１０１はワンタッチ言語切替フラグをオフにし、本処理を終了する。
【００８３】
Ｓ１００６において、ＣＰＵ１０１はワンタッチ言語切替フラグをオンにし、本処理を終了する。
【００８４】
図１１は、ＭＦＰ１０のＦＡＸ受信プリントとＦＡＸ受信結果レポートの一例を示す図である。
【００８５】
ＦＡＸ受信プリントとは、ＭＦＰ１０のＭＯＤＥＭ１１５がＮＣＵ１１６を介して、ＦＡＸ通信を行い、受信した画像データに基づいて画像を用紙に印刷する機能のことである。ここで印刷される画像は例えば、画像１１０１のような画像である。画像１１０１には、ＦＡＸ通信で受信した画像データに基づくものとは別に、その画像データの受信日時、受付番号、受信枚数等の受信結果がフッタ１１０２として付加されている。画像１１０１のフッタ１１０２は日本語で生成されている。このフッタは、その時ＲＡＭ１０３に格納されている言語で生成される。
【００８６】
また、ＦＡＸ受信結果レポートとは、ＭＦＰ１０がＦＡＸ通信を行うことで画像データを受信し、出力し終わった後に、その受信の受付番号、送信元番号、受信時刻、枚数等を示す画像を用紙に印刷することである。受付番号は、ＣＰＵ１０１がＦＡＸ通信で画像データを受信する受信ジョブを一意に識別するための番号であり、ＣＰＵ１０１によって生成される。送信元アドレスは、例えば、電話番号であり、画像データの送信元から送信される。受信時刻は、ＭＦＰ１０内のタイマから取得され、生成される。枚数は、ＣＰＵ１０１が、ファクスの画像データのページ数をカウントすることで生成される。ここで印刷される画像は例えば、画像１１０３のような画像である。画像１１０３の受信結果レポートは日本語で生成される。受信結果レポートにおいても同様に、その時ＲＡＭ１０３に格納されている言語で生成される。なお、このＦＡＸ受信レポートは本実施例のように受信した画像データに基づく画像とは別の画像として生成されてもいいし、画像データに基づく画像のフッタ１１０２として生成されてもいい。
【００８７】
例えば、ＦＡＸ受信プリントを実行した際に、ＲＡＭ１０３に英語のテキストデータ、文字画像（フォント）データが格納されている場合、画像１１０４のようにＦＡＸ受信プリントで印刷された画像のフッタ１１０５は英語で生成される。またＦＡＸ通信を行い、ＦＡＸ受信レポートを生成する際に、ＲＡＭ１０３に英語のテキストデータ、文字画像（フォント）データが格納されている場合、画像１１０６のように、ＦＡＸ受信レポートは英語で生成される。
【００８８】
情報処理装置を使用する管理者とその他の多くのユーザが理解できる言語をデバイスの設定言語として設定している場合に、その言語を理解できないユーザは情報処理装置を使用する度に言語を切り替える必要がある。そのためデバイスの設定言語を理解できないユーザは言語切替ボタン３０７を選択し、言語を切り替えることが考えられる。
【００８９】
上記のように表示言語がデバイスの設定言語から切り替えられている場合に、ＦＡＸ通信を行うと以下のような課題がある。すなわち、受信結果を示す情報を付加した画像データを生成すると管理者とその他の多くのユーザが理解できる言語とは別の言語で受信結果を示す画像データが生成されてしまう。
【００９０】
よって本発明は、ユーザがデバイスの標準設定言語を変更せずに表示言語をデバイスの設定言語とは別の言語に切り替えている場合は、情報処理装置は受信結果を示す情報を付加した画像データ生成しないようにすることを目的とする。
【００９１】
本実施例のＭＦＰ１０は以上の課題を解決するために以下の処理を実行する。
【００９２】
図１２は、ＭＦＰ１０のＦＡＸ受信処理の一例を示すフローチャートである。ＣＰＵ１０１がＲＯＭ１０２に記憶されたプログラムをＲＡＭ１０３に読み出し、実行することで図１２のフローチャートの処理は実現される。なお、本フローチャートのＭＦＰ１０は公衆回線網（ＰＳＴＮ）から、ＦＡＸ信号を受信することにより、自動的に回線を捕捉し、ＦＡＸ通信を開始する。
【００９３】
まずＳ１２０１において、ＣＰＵ１０１は公衆回線網（ＰＳＴＮ）により着信を検知したか否かの判断を行う。着信を検知しなかった場合は、Ｓ１２０１に戻り処理を繰り返す。着信を検知した場合は、Ｓ１２０２に進む。
【００９４】
Ｓ１２０２において、ＣＰＵ１０１はワンタッチ言語切替フラグがオンか否かの判断を行う。ワンタッチ言語切替フラグがオンであると判定した場合、Ｓ１２０３に進む。ワンタッチ言語切替フラグがオフであると判断された場合は、Ｓ１２０４に進む。
【００９５】
Ｓ１２０３において、ＣＰＵ１０１は留め置き受信モードに移行する。留め置き受信とは、ＦＡＸ通信で受信した画像データに基づいて行う印刷を一時的に停止するモードである。そして、Ｓ１２０４に進む。
【００９６】
Ｓ１２０４において、ＣＰＵ１０１は公衆回線網（ＰＳＴＮ）による着信を検知することにより、回線を捕捉してＦＡＸ通信を開始し、受信した画像データをｅＭＭＣ１０９に格納する。そして、Ｓ１２０５に進む。
【００９７】
Ｓ１２０５において、ＣＰＵ１０１はＭＦＰ１０が留め置き受信モードであるか否かを判定する。留め置き受信モードである場合は、Ｓ１２０６に進む。留め置き受信モードでない場合は、Ｓ１２０８に進む。Ｓ１２０６に進んだ場合、ＣＰＵ１０１は、記録部１１３に画像データに基づく印刷をさせず、ｅＭＭＣ１０９に画像データが記憶された状態を維持させる。
【００９８】
Ｓ１２０６において、ＣＰＵ１０１はワンタッチ言語切替フラグがオンかオフかを判定する。ワンタッチ言語切替フラグがオンであると判定された場合、Ｓ１２０５に戻る。ワンタッチ言語切替フラグがオフであると判定された場合は、Ｓ１２０７に進む。
【００９９】
Ｓ１２０７において、ＣＰＵ１０１は留め置き受信モードを終了する。そして、Ｓ１２０８に進む。
【０１００】
Ｓ１２０８において、ＣＰＵ１０１はＦＡＸ受信した受信結果を示す情報をＳ１２０４で受信した画像データに付加し、その画像データに基づいて画像を用紙に印刷する。すべての画像を印刷し終わるとＳ１２０９に進む。この時、受信結果を示す画像データつまり、フッタ１１０２はデバイスの設定言語のテキストデータ、文字画像（フォント）データを使用して生成される。
【０１０１】
Ｓ１２０９において、ＣＰＵ１０１は受信結果レポートを出力するように設定されているか否かを判定する。受信結果レポートを出力するように設定されている場合、Ｓ１２１０に進む。受信結果レポートを出力しないように設定されている場合は、本処理を終了する。
【０１０２】
Ｓ１２１０において、ＣＰＵ１０１はＲＡＭ１０３に格納されているテキストデータ、文字画像（フォント）データを用いて受信結果レポートを生成し、その受信結果レポートを、記録部１１３を用いて用紙に画像を印刷する。受信結果レポートの印刷が終了すると、本処理を終了する。
【０１０３】
以上のように、ユーザが標準設定を変更せずに表示言語を標準設定の言語とは別の言語に切り替えている場合は、情報処理装置は受信結果を示す情報を付加した画像データ生成しないようにする。それによって、受信結果を示す情報が、一時的に切り替えられた言語で印刷され、管理者がその情報を見て理解しづらくなってしまうことを抑制することができる。
【０１０４】
図１３はＭＦＰ１０のオートクリア時、およびオートスリープ時の処理の一例を示すフローチャートである。ＣＰＵ１０１がＲＯＭ１０２に記憶されたプログラムをＲＡＭ１０３に読み出し、実行することで図１３のフローチャートの処理は実現される。
【０１０５】
オートクリアとは、所定の時間ユーザによる操作部１０７を介した操作を受け付けていない場合に、その時点のコピーやファックス等の機能毎の部数やサイズ等の言語の標準設定以外の設定の値を初期値に戻す機能である。このオートクリアを実行するための所定の時間は、ユーザにより設定可能な値であってもよいし、工場出荷時に設定された値であってもよい。このオートクリアを実行するための所定の時間をオートクリアタイムと呼び、オートクリアタイムが経過することによりオートクリアが実行される。
【０１０６】
また、オートスリープとは、一定時間ユーザによる操作部１０７を介した操作を受け付けていない場合や、ファクスの送受信などもない状態が一定時間続いた場合に、自動的にＭＦＰ１０が省電力状態になる機能である。なお、ユーザがユーザ認証機能２０５を使用してＭＦＰ１０にログインしている場合に、ＭＦＰ１０が省電力状態になると自動的にそのユーザをログアウトさせ、ＭＦＰ１０が省電力状態から復帰すると表示部１０５にログイン画面が表示される。このオートスリープを実行するための所定の時間は、ユーザにより設定可能な値であってもよいし、工場出荷時に設定された値であってもよい。このオートスリープを実行するための所定の時間をオートスリープタイムと呼び、オートスリープタイムが経過することによりオートスリープが実行される。
【０１０７】
まずＳ１３０１において、ＣＰＵ１０１は、内部のタイマを利用して、オートクリアタイムもしくはオートスリープタイムが経過した否かを判定する。経過したと判定された場合は、Ｓ１３０２に進み、そうでない場合は、Ｓ１３０１に戻る。なお、本実施例ではオートクリアとオートスリープの２つの機能を有しているが、これに限るものではない。例えば、２つの機能のうち１つだけを有している場合であっても、そのタイマがタイムアップして時に実行してもいい。また複数の機能を有していて、複数の機能のうちのいずれかがタイムアウトした時に実行してもいい。
【０１０８】
Ｓ１３０２において、ＣＰＵ１０１はワンタッチ言語切替フラグがオンか否かの判断を行う。ワンタッチ言語切替フラグがオンと判定された場合、Ｓ１３０３に進む。ワンタッチ言語切替フラグがオフであると判定された場合は、Ｓ１３１０に進む。
【０１０９】
Ｓ１３０３において、ＣＰＵ１０１はｅＭＭＣ１０９に格納されているデバイスの設定言語を示す情報に対応する言語のテキストデータ、文字画像（フォント）データをＲＯＭ１０２から取得し、Ｓ１３０４に進む。
【０１１０】
Ｓ１３０４において、ＣＰＵ１０１はデバイスの設定言語に対応するテキストデータ、文字画像（フォント）データをＲＡＭ１０３に展開する。そして、Ｓ１３０５に進む。
【０１１１】
Ｓ１３０５において、Ｓ１３０１でタイムアウトしたのはオートスリープタイムであるかを判定する。オートスリープタイムである場合は、Ｓ１３０８に進み、そうでない場合はＳ１３０６に進む。
【０１１２】
Ｓ１３０６において、ＣＰＵ１０１はＲＡＭ１０３に展開されたデータで画面を表示する。ここで表示する画面は、Ｓ１３０５でオートクリアタイムがタイムアウトした場合は画面３０１のようなホーム画面である。また、オートクリアが実行されるためコピーやファックス等の機能毎の部数やサイズ等の言語以外の設定を初期値に戻す。そして、Ｓ１３０７に進む。
【０１１３】
Ｓ１３０７において、ＣＰＵ１０１はワンタッチ言語切替フラグをオフにし、本処理を終了する。
【０１１４】
Ｓ１３０８において、ＣＰＵ１０１はオートスリープを実行し、ＭＦＰ１０を省電力状態に移行させ、表示部１０５に何も表示しないようにする。また、ユーザによる操作等によりＭＦＰ１０が省電力状態から復帰した場合は、Ｓ１３０４でＲＡＭ１０３に展開されたデバイスの設定言語に対応するフォントデータを用いて、表示部１０５に画面を表示する。
【０１１５】
Ｓ１３０９において、ＣＰＵ１０１はワンタッチ言語切替フラグをオフにし、本処理を終了する。
【０１１６】
ここで、Ｓ１３０２でワンタッチ言語フラグがオンでないと判定された場合について説明する。Ｓ１３１０において、ＣＰＵ１０１はＳ１３０１でタイムアウトしたのはオートクリアタイムであるか否かを判定する。オートクリアタイムである場合はＳ１３１１に進む。そうでない場合は、Ｓ１３２０に進む。
【０１１７】
Ｓ１３１１において、ＣＰＵ１０１はコピーやファックス等の機能毎の部数やサイズ等の言語以外の設定を初期値に戻し、処理を終了する。
【０１１８】
Ｓ１３２０において、ＣＰＵ１０１はＭＦＰ１０を省電力状態に移行させ、処理を終了する。
【０１１９】
図１４は言語切替ボタン３０７が選択されることによって言語が切り替えられた後に、オートクリア、およびオートスリープによって言語が再度切り替わる画面のフローの一例を示す図である。
【０１２０】
まず画面１４０１は、デバイスの設定言語である日本語で表示されている。ここで、言語切替ボタン３０７が選択されると、画面１４０１は、画面１４０２に示すように英語で表示される。
【０１２１】
その後、一定時間ユーザによりキー操作を受け付けていない場合は、オートクリアタイムが経過し、表示部１０５に表示される画面は画面１４０１に示すようにデバイスの設定言語である日本語で表示される。
【０１２２】
また、一定時間ユーザによりキー操作を受け付けず、オートスリープタイムが経過した場合、表示部１０５への電源供給が停止され、画面１４０３に示すように表示部１０５に何も表示されなくなる。その後、省電力状態からの復帰によって、表示部１０５に表示される画面は画面１４０１に示すようにデバイスの設定言語である日本語で表示される。
【０１２３】
以上のような処理を実行することで、標準設定を変更せずに言語を切り替えられた場合に情報処理装置を標準設定の言語で使用したいユーザに、言語を切り替えさせずに情報処理装置の標準設定の言語で使用させる仕組みを提供することができる。例えば、管理者用のユーザＩＤとパスワードでログインしたユーザがＭＦＰ１０の標準設定の言語を日本語に設定しているときに、管理者でないユーザに言語切替ボタン３０７を選択され、表示言語を英語に設定した場合を考える。その場合において、本実施例のＭＦＰ１０はその言語切替ボタン３０７を選択したユーザがＭＦＰ１０の操作を終了し、オートクリア等の機能が実行されることで表示言語を標準設定の言語に自動的に戻すことができる。
【０１２４】
さらに図１３のフローチャートの処理を行うことで、ユーザによる操作を必要とせずに表示言語をデバイスの設定言語に戻せるため、情報処理装置が留め置き受信モードになったとしても、自動的にＦＡＸ受信プリント等を開始できる。
【実施例２】
【０１２５】
実施例１では、ＭＦＰ１０の言語切替ボタン３０７がユーザにより選択され、ワンタッチ言語切替フラグがオンになっている場合に、ＦＡＸ通信で受信した画像データを表示言語がデバイスの設定言語に切り替えられるまで留め置く例を説明した。本実施例では、ＭＦＰ１０の言語切替ボタン３０７がユーザにより選択され、ワンタッチ言語切替フラグがオンになっている場合は、強制的に表示言語を切り替えてデバイスの設定言語でＦＡＸ受信プリント、受信結果レポートを印刷する例を説明する。本実施例の説明においては、実施例１との差分を主として説明する。
【０１２６】
図１５は、ＭＦＰ１０のＦＡＸ受信処理の一例を示すフローチャートである。ＣＰＵ１０１がＲＯＭ１０２に記憶されたプログラムをＲＡＭ１０３に読み出し、実行することで図１５のフローチャートの処理は実現される。
【０１２７】
まずＳ１５０１において、ＣＰＵ１０１は公衆回線網（ＰＳＴＮ）により着信を検知したか否かの判断を行う。着信を検知しなかった場合は、Ｓ１５０１に戻り処理を繰り返す。着信を検知した場合は、Ｓ１５０２に進む。
【０１２８】
Ｓ１５０２において、ＣＰＵ１０１は、ＭＯＤＥＭ１１５からの信号によって公衆回線網（ＰＳＴＮ）からの着信を検知することにより、回線を捕捉し、ＦＡＸ通信で受信した画像データをＲＡＭ１０３に格納し、Ｓ１５０３に進む。
【０１２９】
Ｓ１５０３において、ＣＰＵ１０１はワンタッチ言語切替フラグがオンかオフかを判定する。ワンタッチ言語切替フラグがオンであると判定された場合Ｓ１５０４に進む。ワンタッチ言語切替フラグがオフであると判断された場合は、Ｓ１５０８に進む。
【０１３０】
Ｓ１５０４において、ＣＰＵ１０１はＳ７０５でｅＭＭＣ１０９に格納されたデバイスの設定言語を示す情報を取得し、Ｓ１５０５に進む。
【０１３１】
Ｓ１５０５において、ＣＰＵ１０１はデバイスの設定言語で表示部１０５に表示する画面を生成するためにテキストデータ、文字画像（フォント）データを展開し、ＲＡＭ１０３に格納する。そしてＳ１５０６に進む。
【０１３２】
Ｓ１５０６において、ＣＰＵ１０１は展開したテキストデータ、文字画像（フォント）データを用いて表示部１０５の画面を表示する。そして、Ｓ１５０７に進む。
【０１３３】
Ｓ１５０７において、ＣＰＵ１０１はワンタッチ言語切替フラグをオフにし、Ｓ１５０８に進む。
【０１３４】
Ｓ１５０８において、ＣＰＵ１０１はＦＡＸ受信した受信結果を示す情報をＳ１５０２で受信した画像データに付加し、その画像データに基づいて画像を用紙に印刷する。すべての画像を印刷し終わるとＳ１５０９に進む。この時、受信結果を示す画像データつまり、フッタ１１０２はデバイスの設定言語のテキストデータ、文字画像（フォント）データを使用して生成される。
【０１３５】
Ｓ１５０９において、ＣＰＵ１０１は受信結果レポートを出力するように設定されているか否かを判定する。受信結果レポートを出力するように設定されている場合、Ｓ１５１０に進む。そうでない場合は、本処理を終了する。
【０１３６】
Ｓ１５１０において、ＣＰＵ１０１は受信結果レポートを生成し、記録部１１３が用紙に印刷し、処理を終了する。この時、受信結果レポートはＲＡＭ１０３に格納されているデバイスの設定言語のテキストデータ、文字画像（フォント）データを用いて生成される。
【０１３７】
以上のような処理を行うことで、本実施例のＭＦＰ１０はユーザに表示言語をデバイスの設定言語に切り替えさせることなく、強制的にＦＡＸ受信プリントのフッタと受信結果レポートをデバイスの設定言語で生成し、出力することができる。
【実施例３】
【０１３８】
実施例１では、ＭＦＰ１０の言語切替ボタン３０７がユーザにより選択され、ワンタッチ言語切替フラグがオンになっている場合に、ＦＡＸ通信で受信した画像データを表示言語がデバイスの設定言語に切り替えられるまで留め置く例を説明した。本実施例では、ＦＡＸ受信プリント等のジョブの実行中にユーザにより言語切替ボタン３０７を選択されても表示言語の切り替えができないようにする例を実施例１との差分を主として説明する。
【０１３９】
図１６は言語切替ボタン３０７が選択された時の処理の一例を示すフローチャートである。ＣＰＵ１０１がＲＯＭ１０２に記憶されたプログラムをＲＡＭ１０３に読み出し、実行することで図１６のフローチャートの処理は実現される。
【０１４０】
まず、Ｓ１６０１において、ＣＰＵ１０１はＭＦＰ１０の表示部１０５に表示されている言語切替ボタン３０７がユーザにより選択されたか否かを判定する。言語切替ボタン３０７が選択されていないと判定された場合は、Ｓ１６０１に戻り処理を繰り返す。言語切替ボタン３０７が選択されたと判定された場合は、Ｓ１６０２に進む。
【０１４１】
Ｓ１６０２において、ＣＰＵ１０１はＭＦＰ１０の現在のジョブ実行状況の確認を行う。そして、Ｓ１６０３に進む。Ｓ１６０２の具体的な処理については以下の図１７のフローチャートにおいて説明する。
【０１４２】
図１７はＭＦＰ１０のジョブ実行状況を確認する際の処理の一例を示すフローチャートである。ＣＰＵ１０１がＲＯＭ１０２に記憶されたプログラムをＲＡＭ１０３に読み出し、実行することで図１７のフローチャートの処理は実現される。このフローチャートは図１６のＳ１６０１でユーザに言語切替ボタン３０７が選択されたことにより開始される。
【０１４３】
Ｓ１７０１において、ＣＰＵ１０１はＭＯＤＥＭ１１５がＮＣＵ１１６を介してＦＡＸ通信を行い、受信した画像データに基づいて画像を用紙に印刷するＦＡＸ受信プリントを実行中か否かを判定する。ここで、ＦＡＸ受信プリントの実行中とは、ＭＯＤＥＭ１１５が公衆回線網（ＰＴＳＮ）からＦＡＸ信号を受信し始めてから、受信した画像データに基づいて画像を用紙に印刷する処理が終了するまでを示す。実行中である場合は、Ｓ１７０５に進む。そうでない場合は、Ｓ１７０２に進む。
【０１４４】
Ｓ１７０２において、ＣＰＵ１０１はＦＡＸ受信結果レポートを実行中か否かを判定する。ここで、ＦＡＸ受信結果レポートの実行中とはＦＡＸ受信プリントの処理が終了してから、受信結果レポートを用紙に印刷する処理が終了するまでである。実行中であると判定された場合は、Ｓ１７０３に進む。そうでない場合は、Ｓ１７０４に進む。
【０１４５】
Ｓ１７０３において、ＣＰＵ１０１は現在のジョブ実行状況がジョブ実行中でないことを示す情報をＲＡＭ１０３に格納し、処理を終了する。
【０１４６】
Ｓ１７０４において、ＣＰＵ１０１は現在のジョブ実行状況がジョブ実行中であることを示す情報をＲＡＭ１０３に格納し、処理を終了する。
【０１４７】
図１６の説明に戻し、Ｓ１６０３において、ＣＰＵ１０１はＭＦＰ１０がジョブ実行中か否かを判定する。ここで、ＣＰＵ１０１はＳ１７０３、Ｓ１７０４でＲＡＭ１０３に格納された情報を取得し、現在のジョブ実行状況がジョブ実行中であるか否かを判定する。ＭＦＰ１０がジョブ実行中であると判断された場合は、Ｓ１６０１に戻り処理を繰り返す。ＭＦＰ１０がジョブ実行中ではないと判断された場合は、Ｓ１６０４に進む。
【０１４８】
Ｓ１６０４〜Ｓ１６０９の処理においては、図８のＳ８０２〜Ｓ８０７と同様の処理を行う。
【０１４９】
以上の処理を行い、ＦＡＸ受信プリント等のジョブの実行中にユーザにより言語切替ボタン３０７を選択されても表示言語の切り替えないようにすることで、ＦＡＸ受信プリント等のジョブの実行中に切り替えられた言語で印刷してしまうことを防ぐことができる。
【０１５０】
＜その他の実施形態＞
なお、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施の形態の機能を実現するプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に記憶されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードは本発明を構成することになる。
【０１５１】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【図１】
2020022051.tif 000003
【図２】
2020022051.tif 000004
【図３】
2020022051.tif 000005
【図４】
2020022051.tif 000006
【図５】
2020022051.tif 000007
【図６】
2020022051.tif 000008
【図７】
2020022051.tif 000009
【図８】
2020022051.tif 000010
【図９】
2020022051.tif 000011
【図１０】
2020022051.tif 000012
【図１１】
2020022051.tif 000013
【図１２】
2020022051.tif 000014
【図１３】
2020022051.tif 000015
【図１４】
2020022051.tif 000016
【図１５】
2020022051.tif 000017
【図１６】
2020022051.tif 000018
【図１７】
2020022051.tif 000019