(57)【要約】【課題】本発明は、複数の記憶手段に存在する各言語情報を、その記憶手段の特性に応じて優先的に選択して表示部への表示を行なうと共に、必要に応じて各言語情報を柔軟に使い分けることができるようにした画像形成装置を提供する。【解決手段】各種メッセージ等を表示する画像形成装置１０であって、少なくとも一つの言語情報が格納された複数個の記憶手段６００と、各記憶手段に格納された言語情報に関して、各記憶手段の特性に応じた優先度に基づいて言語管理情報を作成する言語管理手段２１０と、言語管理手段の言語管理情報を参照して、各記憶手段に格納された言語情報のうちいずれか一つの言語情報を選択して表示用の言語情報を切換える言語選択手段２２０と、言語選択手段により選択された言語情報に基づいて各種メッセージ等を表示する表示部４００と、を備えるように構成する。【選択図】      図２
2004243593.tif 000002
【特許請求の範囲】
【請求項１】
各種メッセージ等を表示する画像形成装置であって、
少なくとも一つの言語情報が格納された複数個の記憶手段と、
各前記記憶手段に格納された言語情報に関して、前記各記憶手段の特性に応じた優先度に基づいて言語管理情報を作成する言語管理手段と、
この言語管理手段の言語管理情報を参照して、前記各記憶手段に格納された言語情報のうちいずれか一つの言語情報を選択して表示用の言語情報を切換える言語選択手段と、
この言語選択手段により選択された言語情報に基づいて各種メッセージ等を表示する表示部とを備えた
ことを特徴とする画像形成装置。
【請求項２】
前記言語情報が、前記表示部に表示するために必要な情報および言語自体を特定する情報と共に、画像形成装置の機種を判別する機種判別情報と、優先度を決定するバージョン情報と、を含んでいる
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記各記憶手段が、画像形成装置内に備えられたシステムＲＯＭ，不揮発性ＲＡＭ，揮発性ＲＡＭである
ことを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記各記憶手段が、画像形成装置に接続可能な記憶手段である
ことを特徴とする請求項１又は２記載の画像形成装置。
【請求項５】
前記言語管理手段が、一つの記憶手段に格納された一つの言語情報と他の記憶手段に格納された言語情報が同じ言語であるとき、これらの記憶手段の特性に応じて、当該言語情報の優先度を設定する
ことを特徴とする請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
前記言語管理手段が、前記各記憶手段に格納された言語情報に関する優先度を、要求に応じて任意の変更し得る
ことを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記言語選択手段が、前記各記憶手段に格納された言語情報に関する優先度にかかわらず、要求に応じて任意の言語情報を選択し得る
ことを特徴とする請求項５記載の画像形成装置。
【請求項８】
前記各記憶手段に格納された言語情報の優先度と前記各記憶手段の特性や言語情報の状態に基づいて、該当する言語情報を優先的に表示するためのデータ蓄積手段を設けた
ことを特徴とする請求項５〜７のいずれかに記載の画像形成装置。
【請求項９】
少なくとも一つの言語情報に関して、その言語情報の一部の情報のみが複数の記憶手段に格納されていると共に、他の部分として当該言語情報の古いバージョンの情報または他の記憶手段に格納されている当該言語情報を利用する
ことを特徴とする請求項１又は２記載の画像形成装置。
【請求項１０】
少なくとも一つの言語情報が、表示部に表示可能な画像情報を含んでいる
ことを特徴とする請求項１，２，９のいずれかに記載の画像形成装置。
【請求項１１】
前記システムＲＯＭが、画像形成装置を制御するプログラムが格納されるプログラム部と、表示部に表示するための言語情報が格納される言語情報部と、を互いに独立的に備えている
ことを特徴とする請求項３記載の画像形成装置。
【請求項１２】
前記言語情報が、画像形成装置の内部情報の印刷のための印字情報を含んでいる
ことを特徴とする請求項１〜１１のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置の各種メッセージ等を表示する表示部に関し、特にこの表示部に表示されるメッセージを所望の言語にて表示できるようにした表示言語選択の技術に関する。
【０００２】
【従来の技術】
従来、例えばプリンタ，ファクシミリ装置，コピー機，スキャナ装置，所謂デジタル複合機等の印刷用紙に印刷を行なうようにした機器（以下、画像形成装置という）においては、機能の増加や操作の複雑化に対応して、操作パネル等の表示部には、多種のメッセージや文章が表示されるようになってきており、さらに画像形成装置の使用地域の拡大に伴って、使用地域毎にそれぞれ対応した言語での表示を行なうことが必要になってきている。
したがって、一つの画像形成装置で、複数の言語によるメッセージ等を表示するために、種々の表示言語の選択方式が提案され、実際に使用されている。
【０００３】
たとえば、画像形成装置は、第一の言語情報を記憶した表示データＲＯＭを備えており、通常はこの表示データＲＯＭから読み出した第一の言語情報に基づいて、第一の言語によるメッセージ等を表示部に表示する。
さらに、画像形成装置は、カード装着部を備えており、このカード装着部に、第一の言語情報とは異なる第二の言語情報が記憶されたメモリカード等の記憶媒体が着脱可能に装着されたとき、この記憶媒体から第二の言語情報を読み出して、この第二の言語情報に基づいて、第二の言語によるメッセージ等を表示部に表示するようになっている（例えば、特許文献１参照、第一の従来技術。）。
このような構成によれば、第二の言語情報として、それぞれ互いに異なる言語情報が記憶された複数個の記憶媒体を用意しておくことにより、表示部に、多種類の言語によるメッセージ等の表示を行なうことができる。
【０００４】
また、テープ印刷装置は、メッセージ等を表示するための複数の言語情報が記憶されたＲＯＭと、ＲＯＭから所望の言語情報を切り替えて読み出す言語切替処理部とを備えており、最初の電源投入時あるいは所定の操作によりユーザにより設定された言語に対応する言語情報をＲＯＭから読み出して、この言語情報に基づいて、所定言語によるメッセージ等を表示部に表示するようになっている（例えば、特許文献２参照、第二の従来技術。）。
このような構成によれば、複数の言語情報をＲＯＭ内に格納しておくことにより、メーカは、一種類のテープ印刷装置を製造し販売することにより、対応言語別にテープ印刷装置を製造・出荷管理する必要がなく、またユーザは、いずれの言語に対応したテープ印刷装置かを意識することなく、当該テープ印刷装置を購入することができる。
【０００５】
さらに、他の画像処理装置は、メッセージ等を表示するための第一の言語情報をフラッシュメモリに記憶しておき、この第一の言語情報に基づいて表示部にメッセージ等の表示を行なう。
さらに、画像処理装置は、他の複数の言語情報がホストコンピュータ側にて適宜の記憶手段に記憶されており、画像処理装置側にて言語が指定されると、指定された言語に対応する第二の言語情報をホストコンピュータ側との通信により取得して、フラッシュメモリに記憶されている第一の言語情報を第二の言語情報に書き換えて、この第二の言語情報に基づいてメッセージ等を表示部に表示するようになっている（例えば、特許文献３参照、第三の従来技術。）。
このような構成によれば、第二の言語情報として、それぞれ互いに異なる言語情報をホストコンピュータ側に記憶させておくことにより、ホストコンピュータ側との通信により他の言語情報を取得してフラッシュメモリに記憶させて、この言語情報に基づいて、多種類の言語によるメッセージ等の表示を行なうことができる。
【０００６】
さらにまた、画像処理装置は、第一の言語情報を記憶した表示データＲＯＭを備えており、通常はこの表示データＲＯＭから読み出した第一の言語情報に基づいて、第一の言語によるメッセージ等を表示部に表示する。
さらに、画像形成装置は、ＩＣカードユニットを備えており、このＩＣカードユニットに、言語情報が記憶されたＩＣカードが着脱可能に装着されたとき、このＩＣカードから言語情報を読み出して、この言語情報に基づいて、当該言語によるメッセージ等を表示部に表示するようになっている（例えば、特許文献４参照、第四の従来技術。）。
このような構成によれば、ＩＣカードとして、それぞれ互いに異なる言語情報が記憶された複数個のＩＣカードを用意しておくことにより、表示部に、多種類の言語によるメッセージ等の表示を行なうことができる。
【０００７】
【特許文献１】
特開平０６−２８２１４５号公報（第２−３頁，第１図）
【特許文献２】
特開平０８−１０８６０２号公報（第２−３頁，第３図）
【特許文献３】
特開平１０−０３２６６９号公報（第２−３頁，第５図）
【特許文献４】
特開平１１−１７７７３９号公報（第２−３頁，第３図）
【０００８】
【発明が解決しようとする課題】
しかしながら、これら第一〜第四の従来技術として開示されている各表示言語選択方式においては、以下のような問題があった。
すなわち、第一の従来技術においては、主要な地域の言語に関する第一の言語情報のみを表示データＲＯＭに記憶させて、画像形成装置を製造し出荷することにより、画像形成装置自体は比較的低コストとなるが、他の言語の地域については、画像形成装置自体に記憶媒体の読取を行なうための専用の記憶媒体読取手段が必要となると共に、それぞれ対応する言語情報を記憶させた記憶媒体を添付する必要があり、出荷・販売等の管理が必要になってしまう。
【０００９】
また、第二の従来技術（テープ印刷装置）は、多数の使用地域毎に対応するすべての言語をＲＯＭに記憶させておくことになる。したがって、殆ど利用することのない言語まで、すべての画像形成装置に用意しておくことは、記憶させておくためのＲＯＭの容量が著しく増大してしまい、コストの点からも現実的ではない。
【００１０】
さらに、第三の従来技術は、主要な地域の言語に関する第一の言語情報のみをフラッシュメモリに記憶させて、画像処理装置を製造し出荷することにより、画像処理装置自体は比較的低コストとなるが、他の言語の地域については、それぞれ通信により接続されるホストコンピュータ側に対応する言語情報を記憶させておく必要があり、ホストコンピュータ側との通信手段が必要になると共に、画像処理装置単体で出荷・販売する場合に、ホストコンピュータ側に言語情報を記憶させるための手段が必要になってしまう。
【００１１】
また、第四の従来技術は、第一の従来技術の場合と同様にして、主要な地域の言語に関する第一の言語情報のみを表示データＲＯＭに記憶させて、画像処理装置を製造し出荷することにより、画像形成装置自体は比較的低コストとなるが、他の言語の地域については、画像処理装置自体にＩＣカードの読取を行なうための専用のＩＣカードユニットが必要となると共に、それぞれ対応する言語情報を記憶させたＩＣカードを添付する必要があり、出荷・販売等の管理が必要になってしまう。
【００１２】
さらに、言語情報がシステムＲＯＭ等のＲＯＭに格納されていると、例えば主要な地域の言語に修正や変更・追加が発生した場合には、システムＲＯＭ等のＲＯＭを新たに作成する必要があり、コストが高くなってしまう。
また、言語情報がＲＯＭ以外のフラッシュメモリやＩＣカード等の記憶媒体に格納されている場合も、表示するメッセージ等の一部に修正や変更・追加が発生したときには、同様にしてこれらの記憶媒体を新たに作成する必要がある。
さらに、システムＲＯＭに格納されている言語情報より古いバージョンの言語情報が他の記憶媒体に格納されている場合、古いバージョンの言語情報が画像作成装置に対応していないこともあり、誤動作，誤表示の可能性がある。
しかしながら、前述した第一〜第四の従来技術は、このような問題を解決するものではない。
【００１３】
本発明は、上記の問題を解決すべくなされたものであり、複数の記憶手段に存在する各言語情報を、その記憶手段の特性に応じて優先的に選択して表示部への表示を行なうと共に、必要に応じて各言語情報を柔軟に使い分けることができるようにした画像形成装置の提供を目的とする。
【００１４】
この目的を達成するため、本発明の請求項１記載の画像形成装置は、各種メッセージ等を表示する画像形成装置であって、少なくとも一つの言語情報が格納された複数個の記憶手段と、各記憶手段に格納された言語情報に関して、各記憶手段の特性に応じた優先度に基づいて言語管理情報を作成する言語管理手段と、言語管理手段の言語管理情報を参照して、各記憶手段に格納された言語情報のうちいずれか一つの言語情報を選択して表示用の言語情報を切換える言語選択手段と、言語選択手段により選択された言語情報に基づいて各種メッセージ等を表示する表示部と、を備えた構成としてある。
【００１５】
画像形成装置をこのような構成とすると、複数の記憶手段にそれぞれ格納された言語情報を、言語管理手段の管理情報に基づいて、言語選択手段により一つだけ選択し、この選択された言語情報により、画像形成装置の操作パネル等の表示部に表示するメッセージ等の言語を所望の言語に変更することができる。
【００１６】
また、請求項２記載の画像形成装置は、言語情報が、表示部に表示するために必要な情報および言語自体を特定する情報と共に、画像形成装置の機種を判別する機種判別情報と、優先度を決定するバージョン情報と、を含んでいる構成としてある。
【００１７】
画像形成装置をこのような構成とすると、フォント，コードセット等の画像形成装置の操作パネル等の表示部に表示するために必要な情報および言語自体すなわち国や言語名を特定するための情報に加えて、画像形成装置の機種によって同一言語であっても異なる言語情報を使用しなければならない場合に、言語情報に含まれた画像形成装置の機種を判別するための機種判別情報および言語情報の履歴や新旧を判別するためのバージョン情報に基づいて、使用しようとする画像形成装置に対応した最新の言語情報を使用することが可能になる。
なお、この場合、機種判別情報は、画像形成装置の全機種で使用可能であることを示す情報であってもよく、またバージョン情報は、最優先を示す情報であってもよい。
【００１８】
また、請求項３記載の画像形成装置は、各記憶手段が、画像形成装置内に備えられたシステムＲＯＭ，不揮発性ＲＡＭ，揮発性ＲＡＭである構成としてある。
また、請求項４記載の画像形成装置は、画像形成装置に接続可能な記憶手段である構成としてある。
画像形成装置をこのような構成とすると、言語情報を格納するための記憶手段として、画像形成装置内のシステムＲＯＭ，フラッシュメモリおよびＲＡＭや、画像形成装置に接続可能な例えば大容量のハードディスク装置，メモリカード，オプションＲＯＭ等、従来公知の種々の記憶手段を利用することができる。
【００１９】
また、請求項５記載の画像形成装置は、言語管理手段が、一つの記憶手段に格納された一つの言語情報と他の記憶手段に格納された言語情報が同じ言語であるとき、これらの記憶手段の特性に応じて、当該言語情報の優先度を設定する構成としてある。
【００２０】
画像形成装置をこのような構成とすると、異なる記憶手段に同一の言語の言語情報が格納されている場合、各記憶手段の着脱の容易さ，変更または削除の容易さ，あるいは読取速度等、各記憶手段の特性に応じて優先度を決定することにより、言語選択手段が優先度の最も高い言語情報を選択して、表示部への表示を行なうことができる。
この場合、所謂揮発性の高い記憶手段の優先度を高くすることが望ましく、例えばＲＡＭ，メモリカード，フラッシュメモリ，ハードディスク装置，オプションＲＯＭそしてシステムＲＯＭの順に優先度を決定すればよい。
【００２１】
また、請求項６記載の画像形成装置は、言語管理手段が、各記憶手段に格納された言語情報に関する優先度を、要求に応じて任意の変更し得る構成としてある。
また、請求項７記載の画像形成装置は、言語選択手段が、各記憶手段に格納された言語情報に関する優先度にかかわらず、要求に応じて任意の言語情報を選択し得る構成としてある。
【００２２】
画像形成装置をこのような構成とすると、例えばシステムＲＯＭの言語情報のみがバージョンアップされ、他の記憶装置の言語情報がそのまま古いバージョンである等、システムＲＯＭに格納された言語情報を優先させたいとき、あるいは揮発性の高い記憶装置に格納された言語情報への変更を禁止したいとき等には、言語管理手段により決定された優先度にかかわらず、任意に優先度を変更し、あるいは言語選択手段により任意の言語情報を選択して、表示のための言語を変更することができる。
【００２３】
また、請求項８記載の画像形成装置は、各記憶手段に格納された言語情報の優先度と各記憶手段の特性や言語情報の状態に基づいて、該当する言語情報を優先的に表示するためのデータ蓄積手段を設けた構成としてある。
【００２４】
画像形成装置をこのような構成とすると、記憶手段がハードディスク装置等であって、記憶手段に格納されている言語情報を読み出す作業が必要である場合、あるいはシステム上から直接に参照可能であっても言語情報が圧縮して格納されている場合等に、言語情報を当該記憶手段から一旦ＲＡＭ等から成るデータ蓄積手段に読み出し、あるいは展開して、このデータ蓄積手段内の言語情報を記憶手段に格納された言語情報の代わりに使用することが可能である。
【００２５】
また、請求項９記載の画像形成装置は、少なくとも一つの言語情報に関して、その言語情報の一部の情報のみが複数の記憶手段に格納されていると共に、他の部分として当該言語情報の古いバージョンの情報または他の記憶手段に格納されている当該言語情報を利用する構成としてある。
【００２６】
画像形成装置をこのような構成とすると、各記憶手段に格納される言語情報は、それぞれ完全な状態で格納されている必要はなく、例えば修正が行なわれたメッセージや新規に追加されたメッセージ等の情報のみを格納した言語情報を新バージョンとして作成し、ある記憶手段に格納しておくことにより、例えば変更のない既存のメッセージについては、同一または他の記憶装置に格納された同じ言語の旧バージョンの言語情報により自動的に補完することができる。
【００２７】
したがって、旧バージョンの言語情報と新バージョンの言語情報が混在する場合に、新バージョンの言語情報については、旧バージョンとの差分のみの情報を記憶手段に格納すればよいので、新バージョンの言語情報の記憶容量が少なくて済むことになる。
この場合、補完される言語情報の優先度は、請求項５〜７に示した優先度に従うと共に、同一言語で表示すべきメッセージが見つからなかったときには、標準的な言語情報（例えばシステムＲＯＭ内の先頭に格納されている言語情報）を利用すればよい。
【００２８】
また、請求項１０記載の画像形成装置は、少なくとも一つの言語情報が、表示部に表示可能な画像情報を含んでいる構成としてある。
画像形成装置をこのような構成とすると、画像形成装置の操作パネル等の表示部に文字列を表示するだけでなく、表示部がドットマトリックス式の表示素子を使用している場合に、画像情報に基づいて、ドットマトリックス式の画像を表示することが可能であり、より分かりやすい表示を行なうことができる。
【００２９】
また、請求項１１記載の画像形成装置は、システムＲＯＭが、画像形成装置を制御するプログラムが格納されるプログラム部と、表示部に表示するための言語情報が格納される言語情報部と、を互いに独立的に備えた構成としてある。
画像形成装置をこのような構成とすると、システムＲＯＭ内に格納されたプログラムのみ、あるいは言語情報のみを修正したい場合に、修正のない言語情報部またはプログラム部をそのまま利用することができ、システムＲＯＭを新たに作成し直す際の工数を低減することができるので、コストが低減され得る。
【００３０】
また、請求項１２記載の画像形成装置は、言語情報が、画像形成装置の内部情報の印刷のための印字情報を含む構成としてある。
画像形成装置をこのような構成とすると、操作パネル等の表示部における表示言語の選択切り替えに連動して、言語情報に含まれる印字情報に基づいて、例えばステータスページやメニューマップ等のサービスページの印刷における記載言語も切り替えることができる。
【００３１】
このようにして、本発明によれば、複数の記憶手段にそれぞれ少なくとも一つの言語情報を格納しておき、どのような記憶手段にどのような言語情報が格納されているかを示す管理情報を、言語管理手段により作成することによって、多数の言語情報を言語選択手段により選択する際に、所望の言語情報を容易にそして正確に選択し、表示部に表示することができる。
【００３２】
さらに、管理情報により各言語情報の優先度を管理することにより、個々の言語情報について、誤りの修正，変更または追加がある場合に、既存の言語情報をそのままにして、変更分の言語情報のみを新バージョンとして、より優先度の高い記憶手段に格納すればよいので、言語情報がシステムＲＯＭ等のＲＯＭに格納されている場合でも、新バージョンの差分を読み書き可能な記憶手段に格納することによって、新バージョンの言語情報を利用することができる。
また、差分としてユーザ独自のカスタマイズ情報を作成することによって、言語情報がＲＯＭに格納されている場合でも、当該言語情報をユーザがカスタマイズすることができる。
【００３３】
【発明の実施の形態】
以下、本発明の画像形成装置の実施の形態について、図１〜図６を参照して説明する。
図１は、本発明による画像形成装置を電子写真方式のプリンタに適用した一実施形態の構成を示している。
図１に示すように、プリンタ１０は、プリンタエンジン１００と、制御部２００と、操作部３００と、表示部４００と、接続インタフェース５００と、記憶手段６００と、を含んでいる。
【００３４】
ここで、プリンタ１０は、例えば電子写真方式のプリンタとして構成されており、接続インタフェース５００を介して、ホストコンピュータ（図示せず）と接続されている。
【００３５】
プリンタエンジン１００は、例えば電子写真方式のプリンタユニットであって、公知のごとく、例えば帯電装置，感光ドラム，現像装置，定着装置，分離装置等により電子写真プロセスにて印刷を行なうようになっている。
【００３６】
制御部２００は、接続インタフェース５００を介してホストコンピュータから印刷情報が送信されてきたとき、プリンエンジン１００を駆動制御して、当該印刷情報の印刷を行なうと共に、図２に示すように、言語選択手段および言語管理手段（後述）として動作するようになっている。
【００３７】
操作部３００は、図３に示すように、所謂カーソルキー３１０およびメニューキー３２０およびエンターキー３３０を備えており、これらのキーの操作の組合せにより印刷に必要な各種設定を行なうことができるようになっている。
表示部４００は、図４に示すように、例えば１６文字×２行分のドットマトリックス式の液晶表示装置により構成されており、プリンタ１０の種々の状態や動作モード設定のためのメニュー等を表示することができるようになっている。
これにより、制御部２００が、操作部３００のキー操作に基づいて、プリンタ１０の動作状態にしたがって、記憶手段６００に記憶された言語情報からメッセージ等の表示データを読み出して、表示部４００に表示するようになっている。
【００３８】
接続インタフェース５００は、公知のローカル接続用のインタフェース、例えばシリアルインタフェースまたはＵＳＢインタフェース、あるいはネットワーク接続用インタフェースであって、ホストコンピュータと接続され得るようになっている。
【００３９】
記憶手段６００は、図示の場合、システムＲＯＭ６１０，オプションＲＯＭ６２０，フラッシュメモリ６３０，メモリカード６４０，ＲＡＭ６５０，データ蓄積手段６６０から成る。
システムＲＯＭ６１０は、制御部２００が動作してプリンタ１０全体の制御を行なうためのプログラムと、図５に示すように、少なくとも一つ（図示の場合、三つ）の言語情報が格納されている。
また、オプションＲＯＭ６２０，フラッシュメモリ６３０，メモリカード６４０およびＲＡＭ６５０は、それぞれシステムＲＯＭ６１０とは異なる少なくとも一つ（図示の場合、それぞれ三つ）の言語情報が格納されている。
【００４０】
尚、各記憶手段６００、すなわちシステムＲＯＭ６１０，オプションＲＯＭ６２０，フラッシュメモリ６３０，メモリカード６４０およびＲＡＭ６５０に格納された言語情報は、それぞれ必要に応じて圧縮された状態で格納されていてもよい。
また、各記憶手段６００に格納された言語情報は、機種判別情報としてのＩＤ情報，言語情報の履歴を示すバージョン情報そしてプリンタ１０の内部情報を印刷するためのサービスページやステータスページ等の記載言語のための印字情報や、表示部４００で表示可能な画像情報を含んでいる。
【００４１】
これに対して、データ蓄積手段６６０は、例えばハードディスク装置であって、図示の場合、プリンタ１０に対して外付けされているが、プリンタ１０に内蔵されていてもよい。
そして、データ蓄積手段６６０は、後述するように、必要に応じて、例えば各記憶手段６００に言語情報が圧縮されて格納されている場合に、他の記憶手段に格納された所定の言語情報が読み出され、必要に応じて展開されて格納されるようになっている。
【００４２】
ここで、制御部２００は、表示部４００における表示言語の選択のために、図２に示すように、各記憶手段６００内に格納された言語情報を管理する言語管理手段２１０として、また各記憶手段６００内に格納された言語情報を選択するための言語選択手段２２０として機能するようになっている。
すなわち、図２において、制御部２００は、言語管理手段２１０として、各記憶手段６００内に格納された言語情報について、どのような記憶手段６００にどのような言語情報が格納されているかを示す管理情報として管理テーブル２３０を作成して、個々の言語情報の管理を行なうようになっている。
【００４３】
ここで、管理テーブル２３０は、図５に示すように、個々の言語情報について、言語番号２３１，格納デバイス情報２３２およびそのアドレス２３３を示す情報により構成されている。
格納デバイス情報２３２は、その言語情報がどの記憶手段６００に格納されているかを示す情報であり、またアドレス２３３は、その記憶手段６００のどのアドレスに格納されているかを示す情報である。
そして、管理テーブル２３０に登録されている言語情報は、後述する操作部３００やホストコンピュータ上で稼動するユーティリティソフトによって、選択することができるようになっている。
【００４４】
そして、制御部２００は、言語管理手段２１０として、管理テーブル２３０を作成する際に、記憶手段６００に言語情報が圧縮して格納されている場合には、当該記憶手段６００から言語情報を読み出して、展開した状態でデータ蓄積手段６６０に格納すると共に、当該言語情報の格納デバイス情報をデータ蓄積手段６６０に書き換える。
【００４５】
また、制御部２００は、言語選択手段２２０として、例えば操作部３００からのキー操作により選択された言語に関して、各記憶手段６００を検索して、検索の結果見つかった言語情報を読み出して、表示部４００への表示を行なう。
ここで、複数の言語情報が見つかった場合には、制御部２００は、各記憶手段６００の特性に応じて、例えばＲＡＭ６５０，メモリカード６４０，フラッシュメモリ６３０，オプションＲＯＭ６２０，システムＲＯＭ６１０の順に優先度を決定し、また各言語情報に含まれるバージョン情報に基づいて優先度を決定して、一つの言語情報を選択する。
【００４６】
次に、本実施形態のプリンタ１０における言語選択の処理について、図６のフローチャートに基づいて説明する。
図６は、プリンタ１０の電源投入時の動作を示している。
図６において、ステップＡ１にて、制御部２００は、各記憶手段６００すなわちシステムＲＯＭ６１０，オプションＲＯＭ６２０，フラッシュメモリ６３０，メモリカード６４０およびＲＡＭ６５０内に言語情報が存在するか否かを検索する。
そして、各記憶手段６００内に言語情報が存在する場合には、制御部２００は、ステップＡ２にて、個々の言語情報に言語番号２３１を付与して、この言語番号２３１に対して当該言語情報の格納デバイス情報２３２，アドレス２３３を関連付けて、管理テーブル２３０を作成する。
なお、各記憶手段６００内に言語情報が存在しない場合には、制御部２００は、処理を終了する。
【００４７】
続いて、制御部２００は、ステップＡ３にて、操作部３００からのキー操作により表示するための言語情報が選択されると、ステップＡ４にて、この選択された言語情報の言語番号２３１を、管理テーブル２３０にてカレント表示言語番号２３４として登録する。
そして、制御部２００は、ステップＡ５にて、このカレント表示言語番号２３４の言語情報に関して、管理テーブル２３０から格納デバイス情報２３２およびアドレス２３３を読み出して、当該記憶手段６００から当該言語情報を読み出す。
【００４８】
ここで、制御部２００は、ステップＡ６にて、読み出した言語情報に含まれるＩＤ情報に基づいて、本プリンタ１０に対して当該言語情報が対応しているか否かの機種チェックを行なう。
そして、対応機種である（ＩＤ一致）場合には、制御部２００は、ステップＡ７にて、各記憶手段６００内に同じ言語の言語情報が存在するか否かをチェックする。
【００４９】
ここで、存在する場合には、制御部２００は、ステップＡ８にて、双方の言語情報のバージョン情報をチェックして、優先度の高い、すなわち新しいバージョンの言語情報を選択する。
そして、制御部２００は、同じバージョンの言語情報が複数存在する場合には、ステップＡ９にて、優先度の高い記憶手段６００に格納されている言語情報を選択する。
【００５０】
このようにして、制御部２００は、より新しいバージョンの言語情報、そして優先度の高い記憶手段に格納された言語情報が選択して、ステップＡ１０にて、データ蓄積手段６６０に格納する。その際、当該言語情報が記憶手段６００に圧縮して格納されている場合には、制御部２００は、当該言語情報を記憶手段６００から読み出して、展開した後、データ蓄積手段６６０に格納する。
なお、ステップＡ７にて、同じ言語の言語情報が存在しない場合には、ステップＡ１０に進む。
【００５１】
次いで、制御部２００は、ステップＡ１１にて、プリンタ１０の動作状態等に応じて、表示部４００にメッセージ等を表示する際に、対応するメッセージの文字列や画像情報を、データ蓄積手段６６０に格納された言語情報から読み出して、ステップＡ１２にて、表示部４００に文字列や画像を表示する。
以上で、電源投入時の処理が完了する。
【００５２】
尚、上述した動作において、選択した言語情報に切り替えて表示部４００に対する表示を行なうとき、同時に当該プリンタ１０の内部情報を印刷するためのサービスページやステータスページ等の記載言語も、選択した言語情報による言語に切り替えるようにすれば、表示部４００における表示言語と同じ言語により、このような内部情報の印刷を行なうことができる。
【００５３】
このようにして、本実施形態のプリンタ１０によれば、画像形成装置としてのプリンタ１０にて、複数の記憶手段６００にそれぞれ格納されている少なくとも一つの言語情報に関して、どの記憶手段にどの言語情報が格納されているかを、言語管理テーブル２３０により管理することによって、多数の言語情報を一元管理することができる。
【００５４】
また、各種記憶手段６００の特性に応じて優先度を決定しておくことにより、既存の言語情報に修正，変更および追加がある場合には、新しいバージョンの言語情報をより優先度の高い記憶手段６００に格納することにより、当該言語情報のみを更新することができる。これにより、言語選択手段２２０により一つの言語を検索する際、同じ言語が複数の記憶手段６００で見つかったときには、自動的に優先度の高い記憶手段６００から、新しいバージョンの言語情報が読み出され得ることになる。
【００５５】
したがって、同じ記憶手段に格納されている他の言語情報については、そのまま使用することが可能であり、当該記憶手段内の言語情報をすべて更新する必要はない。これにより、システムＲＯＭ６１０やオプションＲＯＭ６２０に格納されている言語情報についても、新バージョンの言語情報を利用することが可能になる。なお、システムＲＯＭ６１０やオプションＲＯＭ６２０に格納されている言語情報に対する新バージョンの言語情報は、例えばフラッシュメモリ６３０に格納することが望ましい。
【００５６】
上述した実施形態においては、記憶手段６００に格納された言語情報の一部を修正，変更または追加する場合、新しいバージョンの言語情報全体を、より優先度の高い記憶手段６００に格納するようになっているが、これに限らず、例えば少数個のメッセージ等のみを修正，変更または追加する場合には、既存の言語情報を修正せずに、修正，変更または追加についての差分情報のみを、より優先度の高い記憶手段６００に格納して、当該メッセージ等についてのみ新バージョンの言語情報を読み出して、他のメッセージ等については旧バージョンの言語情報を読み出すようにしてもよい。
【００５７】
これにより、例えばシステムＲＯＭ６１０やオプションＲＯＭ６２０に格納されている言語情報についても、表示メッセージ等の修正，変更および追加を行なうことが可能になる。なお、システムＲＯＭ６１０やオプションＲＯＭ６２０に格納されている言語情報についての差分情報は、例えばフラッシュメモリ６３０に格納することが望ましい。
【００５８】
また、上述した実施形態においては、例えばシステムＲＯＭ６１０に格納されている言語情報に対する新バージョンの言語情報をフラッシュメモリ６３０に格納した場合に、フラッシュメモリ６３０より優先度の高いオプションＲＯＭ６２０に、同じ言語の旧バージョンの言語情報が格納されていると、オプションＲＯＭ６２０に格納された旧バージョンの言語情報が優先的に選択されてしまうが、制御部２００が言語選択手段２２０として機能する際に、記憶手段６００の優先度に関して、オプションＲＯＭ６２０よりフラッシュメモリ６３０の優先度を高く設定することにより、フラッシュメモリ６３０に格納された新バージョンの言語情報を優先的に読み出すことが可能である。
【００５９】
上述した実施形態においては、各記憶手段６００に格納されている言語情報は、一旦データ蓄積手段６６０に格納されるようになっているが、各記憶手段６００に格納されている言語情報が圧縮されていない等により、各記憶手段６００に格納されている言語情報をそのまま使用することが可能な場合には、データ蓄積手段６６０に格納する必要はなく、データ蓄積手段６６０は省略されてもよい。
【００６０】
さらに、上述した実施形態においては、画像形成装置として電子写真方式のプリンタ１０が使用されているが、これに限らず、印刷用紙に対する印刷を行なうものであれば、他の種類の画像形成装置、例えばファクシミリ装置，コピー機，スキャナ装置や所謂デジタル複合機等の表示部にメッセージ等の表示機能を有する画像形成装置が使用されてもよいことは明らかである。
【００６１】
【発明の効果】
以上のように、本発明によれば、複数の記憶手段にそれぞれ格納された言語情報を、言語管理手段の管理情報に基づいて、言語選択手段により一つだけ選択し、この選択された言語情報により、画像形成装置の操作パネル等の表示部に表示するメッセージ等の言語を所望の言語に変更することができる。
【００６２】
また、各記憶装置の優先度を決定することにより、記憶手段に格納された言語情報に修正，変更または追加があるとき、新バージョンの言語情報または変更に関する差分情報を、より優先度の高い記憶手段に格納することにより、既存の言語情報はそのままにしながら、新バージョンの言語情報を利用することができると共に、差分情報を利用することにより、ユーザ独自のカスタマイズを行なうことも可能になり、利便性が向上する。
【００６３】
このようにして、本発明によれば、複数の記憶手段に存在する各言語情報を、その記憶手段の特性に応じて優先的に選択して表示部への表示を行なうと共に、必要に応じて各言語情報を柔軟に使い分けることができるようにした、極めて優れた画像形成装置を提供することができる。
【図面の簡単な説明】
【図１】本発明によるプリンタの一実施形態の構成を示すブロック図である。
【図２】図１のプリンタにおける制御部の機能を示すブロック図である。
【図３】図１のプリンタにおける操作部の概略図である。
【図４】図１のプリンタにおける表示部の概略図である。
【図５】図２の制御部における言語管理テーブルの構成例を示す図である。
【図６】図１のプリンタにおける電源投入時の動作を示すフローチャートである。
【符号の説明】
１０  プリンタ（画像形成装置）
１００  プリンタエンジン
２００  制御部
３００  操作部
４００  表示部
５００  接続インタフェース
６００  記憶手段
６１０  システムＲＯＭ
６２０  オプションＲＯＭ
６３０  フラッシュメモリ
６４０  メモリカード
６５０  ＲＡＭ
６６０  データ蓄積手段
【図１】
2004243593.tif 000003
【図２】
2004243593.tif 000004
【図３】
2004243593.tif 000005
【図４】
2004243593.tif 000006
【図５】
2004243593.tif 000007
【図６】
2004243593.tif 000008