(57)【特許請求の範囲】
【請求項１】
装置本体と、操作部とを備え、
前記装置本体は、表示言語指示情報が格納される表示言語指示情報格納手段を有し、
前記操作部は、第一言語の表示言語データ、及びユーザの使用環境に合わせて入れ替え可能な第一言語以外の第二言語の表示言語データが格納される表示言語データ格納手段と、装置の起動時に前記装置本体の表示言語指示情報格納手段から読み出されて供給される表示言語指示情報に応じて、前記表示言語データ格納手段に格納されている表示言語データの中から所定の表示言語データを選択する表示言語データ選択手段と、該表示言語データ選択手段により選択された表示言語データにより、操作画面を表示する表示手段とを備えた電子装置であって、
前記装置本体の異常により前記表示言語指示情報が供給されないとき、前記表示言語データ選択手段は、前記表示言語データ格納手段に格納されている表示言語データと工場出荷時の表示言語データとの差異がない場合は第一言語の表示言語データを選択し、工場出荷時の第二言語の表示言語データが該工場出荷時の第二言語の表示言語データと異なる第二言語の表示言語データに入れ替えられた場合は、該入れ替え後の第二言語の表示言語データを選択することを特徴とする電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の異なる言語を選択的に表示可能な操作部を備え、装置の起動時に装置本体から操作部へ表示言語を選択するための指示情報（以下、表示言語指示情報と言う）を供給するようにした電子装置に関し、詳細には、装置本体の異常により前記指示情報が操作部に供給されない場合にも、ユーザの使用環境に合わせた言語の選択及び表示が可能な電子装置に関する。
【背景技術】
【０００２】
近年、複写機、ファクシミリ、プリンタなどの電子装置の操作部は、発売地域の多極化により表示言語も複数言語に対応しているだけでなく、ユーザの使用環境に合わせた表示言語の提供を目的として１つの装置に複数の異なる表示言語データを搭載したり、後から入れ替え可能としたりするなど、様々なユーザ環境に対応できる構成とされている。
【０００３】
このような装置では、制御上の負担を複数のＣＰＵで分担するため、操作部は本体とは独立した専用のＣＰＵを備え、ＣＰＵ毎に用意されているメモリ内から各種データを読み出し、起動制御を行うことになるが、全てのＣＰＵ用のメモリを電源遮断後にもデータ保持可能な不揮発性メモリにすると、コスト高となってしまう。このため、本体の制御部のＣＰＵに不揮発性メモリを用意し、電源投入による起動時にその不揮発性メモリ内に保持されている各種データを操作部へ転送するように構成している（特許文献１参照）。
【特許文献１】特開２００５−２０２１０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このような装置において、ユーザの使用環境に合わせて入れ替え可能な複数の異なる表示言語データを操作部に設けておき、起動時に、操作部にて表示する言語を選択するための指示情報を本体から供給するように構成することが考えられる。
【０００５】
しかしながら、この構成では本体に異常が発生した場合、操作部が指示情報を受け取れなくなるため、何語で表示すべきか判断できない状況に陥ってしまう。例えば工場出荷後、ユーザが使用言語をインストールしているときに本体に異常が発生した場合、操作部に表示されているエラーメッセージをユーザが認識出来ないおそれがある。
【０００６】
本発明はこのような問題点を解決するためになされたものであり、その目的は、起動時に本体から操作部へ表示言語指示情報を伝達するようにした電子装置において、本体の制御部の異常により表示言語指示情報を受け取れない場合であっても、ユーザの使用環境に合わせた表示言語データを選択すると共に、その表示言語データにより本体に異常が発生していることを表示できるようにすることである。
【課題を解決するための手段】
【０００７】
請求項１の発明は、装置本体と、操作部とを備え、前記装置本体は、表示言語指示情報が格納される表示言語指示情報格納手段を有し、前記操作部は、第一言語の表示言語データ、及びユーザの使用環境に合わせて入れ替え可能な第一言語以外の第二言語の表示言語データが格納される表示言語データ格納手段と、装置の起動時に前記装置本体の表示言語指示情報格納手段から読み出されて供給される表示言語指示情報に応じて、前記表示言語データ格納手段に格納されている表示言語データの中から所定の表示言語データを選択する表示言語データ選択手段と、該表示言語データ選択手段により選択された表示言語データにより、操作画面を表示する表示手段とを備えた電子装置であって、前記装置本体の異常により前記表示言語指示情報が供給されないとき、前記表示言語データ選択手段は、前記表示言語データ格納手段に格納されている表示言語データと工場出荷時の表示言語データとの差異がない場合は第一言語の表示言語データを選択し、工場出荷時の第二言語の表示言語データが該工場出荷時の第二言語の表示言語データと異なる第二言語の表示言語データに入れ替えられた場合は、該入れ替え後の第二言語の表示言語データを選択することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数の異なる言語を選択的に表示可能な操作部を備え、装置の起動時に装置本体から操作部へ表示言語指示情報を供給するようにした電子装置において、装置本体の異常により前記指示情報が操作部に供給されない場合にも、ユーザの使用環境に合わせた表示言語データの選択、及びその表示言語データによる表示が可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施形態について図面を参照し説明する。
【００１０】
図１は本発明の実施形態の電子装置である画像形成装置の本体の制御部（以下、本体制御部と言う）及び操作部の制御部（以下、操作部制御部と言う）のブロック図である。この図に示すように、画像形成装置１は、本体制御部１０と操作部制御部２０とを備えており、コピー機能、ファクシミリ機能、プリンタ機能及びスキャナ機能等の各種機能を具備している。
【００１１】
本体制御部１０は、ＣＰＵ（Central Processing Unit ）１１、ＮＶＲＡＭ（Nonvolatile Random Access Memory）１２、フラッシュＲＯＭ（Read Only Memory）１３、ＳＲＡＭ（Static ＲＡＭ ）１４、ハードディスク１５及びカードスロット１６等を備えている。また、操作部制御部２０は、ＣＰＵ２１、フラッシュＲＯＭ２２、ＳＲＡＭ２３、ＬＣＤ（Liquid Crystal Display）コントローラ２４、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）２５、ＬＣＤモジュール２６、タッチパネル２７、ドライバ２８及びキー基板２９等を備えている。本体制御部１０のＣＰＵ１１と操作部制御部２０のＣＰＵ２１とは、同期シリアル通信線２で接続されており、描画コマンドやキー入力情報等の双方向データ通信が可能である。
【００１２】
操作部制御部２０のフラッシュＲＯＭ（不揮発性メモリ）２２には、表示制御プログラム等の制御プログラム及び画面データ等が格納されており、ＳＲＡＭ２３は、ＣＰＵ２１のワーク領域として利用される。なお、フラッシュＲＯＭ２２の記憶内容の詳細については図３を用いて後述する。
【００１３】
ＬＣＤコントローラ２４は、ＬＣＤモジュール２６を制御して各種情報をＬＣＤモジュール２６に表示させる。タッチパネル２７は、ＬＣＤモジュール２６上に重ね合わされて配置されており、ＬＣＤモジュール２６に表示される操作キーに対応する位置がタッチ操作されると、タッチ操作の内容をＣＰＵ２１に出力する。ＣＰＵ２１は、タッチパネル２７からのタッチ操作内容を認識して操作内容に対応する処理を実行する。
【００１４】
キー基板２９には、各種スイッチ（ＳＷ）やＬＥＤ（Light Emitting Diode）が設けられており、ドライバ２８が接続されている。ＣＰＵ２１は、ドライバ２８を介して各種スイッチやＬＥＤを駆動させると共に、ＬＣＤモジュール２６のバックライト制御を行う。
【００１５】
また、ＬＣＤコントローラ２４には、ＬＣＤモジュール２６に表示する表示画素データの格納されるＳＤＲＡＭ２５が接続されており、ＣＰＵ２１は、ＬＣＤコントローラ２４を介してＳＤＲＡＭ２５からの表示画素データの読み出しやＳＤＲＡＭ２５への表示画素データの書き込みを行う。
【００１６】
さらに、ＬＣＤコントローラ２４は、ＳＤＲＡＭ２５のリフレッシュ処理やＳＤＲＡＭ２５からのＬＣＤモジュール２６への表示データの転送（表示信号の出力）を行うが、内部レジスタ（図示せず）への設定によって、このＬＣＤモジュール２６への表示信号の出力を制御することができる。
【００１７】
本体制御部１０のＮＶＲＡＭ１２は、不揮発性メモリであり、画像形成装置１の電源がオフの場合にもデータを保持可能である。また、フラッシュＲＯＭ（不揮発性メモリ）１３は、画像形成装置１の制御プログラム及びシステムデータ等を格納しており、ＳＲＡＭ１４は、ＣＰＵ１１のワークメモリとして利用される。ハードディスク１５には、各種データ、例えば、読取画像データ等が格納される。
【００１８】
カードスロット１６には、プログラムやデータの記録されている外部記憶媒体、例えば、ＩＣカードが着脱可能に装着され、ＣＰＵ１１は、カードスロット１６に装着された外部記憶媒体からプログラムやデータを読み取り、また、その外部記憶媒体にプログラムやデータを書き込む。本体制御部１０ではカードスロット１６へのＳＤカード装着／未装着が入力ポートにて確認可能である。なお、プログラムやデータが読み出せる構成であれば、カードスロット以外の構成でもよい。
【００１９】
図２は画像形成装置１に搭載されている操作部ユニットの平面図である。この操作部ユニット３０には、上記ＬＣＤモジュール２６の表示部３１が設けられているとともに、プリント枚数やコピー倍率を入力するためのテンキー３２、プリント動作の開始を指示するためのスタートキー３３、プリント動作の中断やテンキー入力結果のクリアを指示するためのクリア／ストップキー３４、設定されているプリントモードをデフォルト状態に戻すためのリセットキー３５、予熱状態の移行／解除を指示するための予熱キー３６、実行中のプリント動作に割り込んで別のプリント動作をさせるための割込モード移行／解除キー３７、画像形成装置１の管理者やユーザの使い勝手に合わせた画像形成装置１の設定を行うための初期設定モード移行／解除キー３８、ＬＣＤモジュール２６上の表示言語を別の言語に切り替える言語切替キー３９、コピー、ＦＡＸ、プリンタ、スキャナ等のアプリケーションを選択するためのアプリ切替キー４０〜４３等のハードキーが設けられている。ここで、スタートキー３３、予熱キー３６、割込キー３７、及びアプリ切替キー４０〜４３には、それぞれのキーの選択状態を示すためのＬＥＤ３３ａ、３６ａ、３７ａ、４０ａ〜４３ａが設けられている。特に、スタートキー３３上のＬＥＤ３３ａには、画像形成装置１がプリント動作可能である場合には緑色に点灯し、動作不可である場合には赤色に点灯するＬＥＤが設けられている。
【００２０】
図３は、操作部制御部２０のフラッシュＲＯＭ２２の記憶内容を示す。この図のＡは工場出荷時の記憶内容であり、制御プログラム格納エリア５１（アドレスの０〜０Ｆ００００Ｈ）に制御プログラムを格納し、選択言語情報格納エリア５２（０Ｆ００００〜１０００００Ｈ）に選択言語情報を格納し、第一言語データ格納エリア５３（１０００００〜１７ＦＦＦＦＨ）に第一言語データとして英語データを格納し、第二言語データ格納エリア５４（１８００００〜１ＦＦＦＦＦＨ）に第二言語データとして日本語データを格納している。また、この図のＢは第二言語データをユーザの使用環境に合わせ日本語からフランス語に入れ替えた状態を示している。言語データの入れ替えは、言語データが格納されたＳＤカードを本体制御部１０のカードスロット１６に装着し、ユーザが希望する言語データを同期シリアル通信線２を介して操作部制御部２０へ送り込み、操作部制御部２０にてフラッシュＲＯＭ２２へ格納することで実行される。また、選択言語情報は、第一言語データ又は第二言語データのうち、ＬＣＤモジュール２６に表示するための言語として、起動時に本体制御部１０のフラッシュＲＯＭ１３から読み出され、同期シリアル通信線２経由で操作部制御部２０に供給される表示言語指示情報により指示された言語に対応する情報である。
【００２１】
以上の構成を有する画像形成装置１の起動時に操作部制御部２０のＣＰＵ２１がＬＣＤモジュール２６にて表示するための表示言語を確定するまでの手順について図４のフローチャートを用いて説明する。
【００２２】
操作部制御部２０では、フラッシュＲＯＭ２２上のプログラムが起動され（ステップＳ１）、ＳＲＡＭ２３及びＳＤＲＡＭ２５の初期化（ステップＳ２）、ＬＣＤコントローラ２４、ＬＥＤ、タッチパネル２７、各種ハードキーなどのデバイスの初期化（ステップＳ３）を実行後、同期シリアル通信線２をオープンして（ステップＳ４）、本体制御部１０から、表示言語の指示情報が送信されてくるのを待つ（ステップＳ５）。
【００２３】
そして、本体制御部１０からの表示言語指示信号を受信したときは（ステップＳ５でＹｅｓ）、その指示に従って表示言語を確定する（ステップＳ６）。規定時間内に本体制御部１０からの表示言語指示信号が得られなければ（ステップＳ１０でＹｅｓ）、本体制御部１０に異常が発生したものと判断し、フラッシュＲＯＭ２２に格納されている現在の言語データと工場出荷時の言語データとを比較し、ユーザの使用環境に合わせて入れ替えられた言語データがあるか否かを調べる（ステップＳ１１、Ｓ１２）。
【００２４】
ここで、操作部制御部２０では工場出荷時の搭載言語データをプログラムレベルで記憶しており、起動時にそれを実際に搭載されている言語データと比較することで、入れ替えの有無を判断できる。そして、入れ替えがあれば（ステップＳ１２でＹｅｓ）、入れ替え後の言語を表示言語として選択する（ステップＳ１３）。入れ替えがない場合は（ステップＳ１２でＮo）、国際標準語とみなされている英語を表示言語として選択する（ステップＳ１４）。
【００２５】
ＬＣＤコントローラ２４は、上記のようにして選択された表示言語データをフラッシュＲＯＭ２２から読み出し、ＳＤＲＡＭ２５に書き込んだ後に読み出すことで、ＬＣＤモジュール２６に、選択された言語による操作画面を表示させることができる。ここで、本体制御部１０に異常が発生したものと判断し、ステップＳ１３又はＳ１４により表示言語を選択した場合は、異常が発生したことを表すメッセージを表示する。
【００２６】
このように構成することで、本体制御部１０に異常が発生し、表示言語指示情報が伝達されない場合であっても、現在の表示言語データと工場出荷時の表示言語データとの差異からユーザの使用環境に合わせた表示言語データを選択し、本体に異常が発生していることをユーザに報知できる。また、ユーザ環境に合わせた表示言語データの入れ替えが行われていない場合であっても、国際標準語とみなされている英語を表示言語として選択することにより、ユーザが認識できる可能性を向上させることができる。このため、本体制御部１０と操作部制御部２０とが分離した制御構成が可能となり画像形成装置の使い勝手が向上する。
【００２７】
次に、画像形成装置１の起動時に操作部制御部２０のＣＰＵ２１がＬＣＤモジュール２６にて表示するための表示言語を確定し、フラッシュＲＯＭ２２の選択言語情報格納エリア５２に格納する手順について図５のフローチャートを用いて説明する。この図において、図４と同一のステップには図４で使用した符号を付した。図５に示すように、図４と同じ手順により、本体制御部１０からの指示信号に従って表示言語を確定（ステップＳ６）した後、その表示言語を示す情報をフラッシュＲＯＭ２２の選択言語情報格納エリア５２に書き込む（ステップＳ７）。
【００２８】
図６は画像形成装置１の起動時に操作部制御部２０のＣＰＵ２１がＬＣＤモジュール２６にて表示するための表示言語を図５とは異なる手順により確定し、フラッシュＲＯＭ２２に格納するまでの手順のフローチャートである。この図において、図５と同一のステップには図５で使用した符号を付した。
【００２９】
この手順では規定時間内に本体制御部１０からの指示信号が得られなかったとき（ステップＳ１０でＹｅｓ）、本体制御部１０に異常が発生したものと判断し、フラッシュＲＯＭ２２の選択言語情報格納エリア５２に保持されている選択言語情報、換言すれば前回の起動時に選択言語情報格納エリア５２に書き込まれた選択言語情報を読み出し（ステップＳ２１）、その情報の示す表示言語に確定する（ステップＳ２２）。
【００３０】
このように処理することで、本体制御部１０に異常が発生し、表示言語指示情報が伝達されない場合であっても、最後に使用した表示言語を示す情報をフラッシュＲＯＭ２２の選択言語情報格納エリア５２に保持しているので、本体制御部１０の異常発生時には保持している選択言語情報に対応する表示言語により本体に異常が発生していることをユーザに報知できる。これにより、本体制御部１０と操作部制御部２０とが分離した制御構成が可能となり画像形成装置の使い勝手が向上する。
【００３１】
図７は言語切替処理中に、フラッシュＲＯＭ２２の選択言語情報格納エリア５２に選択言語情報をリアルタイムに書き込む処理のフローチャートである。言語切替キー３９が押されると（ステップＳ３１でＹｅｓ）、切替後の表示言語データにてＳＤＲＡＭ２５上の表示データを再描画し、表示を更新した後（ステップＳ３２）、選択言語情報格納エリア５２に選択言語情報を書き込む（ステップＳ３３）。
【００３２】
このように、フラッシュＲＯＭ２２の選択言語情報格納エリア５２に保持されている選択言語情報をリアルタイムに保持し直すように構成することで、より確実にユーザの使用環境に合わせた表示言語データを選択できる。
【００３３】
図８は、ユーザが画像形成装置１を使用していない待機時間に、操作部制御部２０のフラッシュＲＯＭ２２の選択言語情報格納エリア５２に選択言語情報を書き込む処理のフローチャートである。
【００３４】
この図に示すように、ハードキーやタッチパネルを使用しない状態が一定期間続いた場合（ステップＳ４１でＹｅｓ）、フラッシュＲＯＭ２２の選択言語情報格納エリア５２に格納されている選択言語情報と現在の表示言語とを比較する（ステップＳ４２）。比較の結果、同一であれば（ステップＳ４３でＮｏ）、特に処理をせず、同一でない場合は（ステップＳ４３でＹｅｓ）、フラッシュＲＯＭ２２の選択言語情報格納エリア５２に現在の表示言語データを示す選択言語情報を書き込む（ステップＳ４４）。
【００３５】
このように構成することで、ユーザの操作を妨げることなく、フラッシュＲＯＭ２２上の選択言語情報を更新できる。
【００３６】
図９は、本体制御部１０から規定時間内に表示言語指示情報が受け取れなかった場合の表示言語選択処理において、選択しようとした言語データがフラッシュＲＯＭ２２上になかった場合の処理のフローチャートである。この図において、図６と同一のステップには図６で使用した符号を付した。
【００３７】
図９に示すように、図６と同様に処理して、前回の起動時にフラッシュＲＯＭ２２に書き込まれた選択言語情報の読出（ステップＳ２１）を行った後に、読み出された選択言語情報に対応する表示言語データがフラッシュＲＯＭ２２の第一言語データ格納エリア５３又は第二言語データ格納エリア５４に存在するか否かを調べる（ステップＳ５１）。そして、存在する場合（ステップＳ５１でＹｅｓ）は、そのまま表示言語として選択し（ステップＳ５２）、存在しなかった場合（ステップＳ５１でＮｏ）は、国際標準語とみなされている英語を表示言語として選択する（ステップＳ５３）。
【００３８】
このように構成することで、表示言語データの入れ替え直後の本体制御部１０の異常発生であっても、英語を選択することにより、ユーザが認識できる可能性の高い言語により、異常発生を報知できる。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態の画像形成装置の本体の制御部及び操作部の制御部ブロック図である。
【図２】本発明の実施形態の画像形成装置に搭載されている操作部ユニットの平面図である。
【図３】本発明の実施形態の画像形成装置における操作部制御部のフラッシュＲＯＭの記憶内容を示す図である。
【図４】本発明の実施形態の画像形成装置の起動時に操作部制御部が表示言語を確定するまでの手順を示すフローチャートである。
【図５】本発明の実施形態の画像形成装置の起動時に操作部制御部が表示言語を確定し、格納するまでの手順を示すフローチャートである。
【図６】本発明の実施形態の画像形成装置の起動時に操作部制御部が表示言語を確定し、格納するまでの別の手順を示すフローチャートである。
【図７】本発明の実施形態の画像形成装置の言語切替処理中に、操作部制御部のフラッシュＲＯＭに、選択された表示言語をリアルタイムで書き込む処理のフローチャートである。
【図８】本発明の実施形態の画像形成装置の待機時間に、操作部制御部のフラッシュＲＯＭに、選択された表示言語を書き込む処理のフローチャートである。
【図９】本発明の実施形態の画像形成装置において、本体制御部から規定時間内に表示言語の指示情報が受けられなかった場合の言語選択処理において、選択しようとした言語データがフラッシュＲＯＭ上になかった場合の処理のフローチャートである。
【符号の説明】
【００４０】
１・・・画像形成装置、１０・・・本体制御部、１１，２１・・・ＣＰＵ、１３，２２・・・フラッシュＲＯＭ、２０・・・操作部制御部、２６・・・ＬＣＤモジュール、３０・・・操作パネル、３９・・・言語切替キー。
【図１】
0004822424.tif 000002
【図２】
0004822424.tif 000003
【図３】
0004822424.tif 000004
【図４】
0004822424.tif 000005
【図５】
0004822424.tif 000006
【図６】
0004822424.tif 000007
【図７】
0004822424.tif 000008
【図８】
0004822424.tif 000009
【図９】
0004822424.tif 000010