(57)【要約】【課題】  階層構造化された設定メニューの階層構造を変更することにより所望の設定項目を容易に表示できるようにした電子機器およびそのメニュー表示制御方法を提供する。【解決手段】  操作パネル１０１の表示部１０２に操作パネル制御部１０６を介してＥＥＰＲＯＭ１０４に格納された階層順位情報とＲＡＭ１０５に格納されたメニューの組み合わせテーブルを参照することにより階層構造を表示させ、入力部１０２にから受け付けた設定情報の変更に応じて最後に変更された設定項目を階層構造の最上位に配置するために該設定項目の階層順位情報を変更する。【選択図】図１
2006091987.tif 000002
【特許請求の範囲】
【請求項１】
複数の項目を階層構造で管理する機能設定メニューを表示器に表示し、該表示器に表示された機能設定メニューに基づき各種機能の設定内容を設定する電子機器において、
前記階層構造の機能設定メニューの各項目をユーザの操作に対応して前記階層構造にしたがって前記表示器に表示する表示制御手段と、
前記表示制御手段により表示された前記機能設定メニューの項目に基づき所望の機能の内容を選択して前記表示器に表示させる機能選択手段と、
前記機能選択手段にて選択されて前記表示器に表示された項目が最上位になるように前記機能設定メニューの階層構造を変更する階層構造変更手段と
を具備することを特徴とする電子機器。
【請求項２】
複数の項目を階層構造で管理する機能設定メニューを表示器に表示し、該表示器に表示された機能設定メニューに基づき各種機能の設定内容を設定する電子機器において、
前記階層構造の機能設定メニューの各項目をユーザの操作に対応して前記階層構造にしたがって前記表示器に表示する表示制御手段と、
前記表示制御手段により表示された前記機能設定メニューの項目に基づき所望の機能の設定内容を設定する設定手段と、
前記設定手段による前記機能の設定内容の設定の際に前記表示器に表示した前記機能設定メニューの項目を保持する保持手段と、
前記保持手段に保持された前記機能設定メニューの項目が最上位になるように前記機能設定メニューの階層構造を変更する階層構造変更手段と
を具備することを特徴とする電子機器。
【請求項３】
前記階層構造変更手段は、
前記設定手段により前記所望の機能の設定内容を設定するに要したユーザの操作回数が予め設定した所定回数を越える場合に前記機能設定メニューの階層構造の変更を実行する
ことを特徴とする請求項１または２記載の電子機器。
【請求項４】
前記階層構造変更手段は、
前記設定手段により前記所望の機能の設定内容を設定するに要したユーザの操作時間が予め設定した所定時間を越える場合に前記機能設定メニューの階層構造の変更を実行する
ことを特徴とする請求項１または２記載の電子機器。
【請求項５】
前記階層構造変更手段は、
前記設定手段により前記所望の機能の設定内容を設定する頻度が予め設定した頻度を越える場合に前記機能設定メニューの階層構造の変更を実行する
ことを特徴とする請求項１または２記載の電子機器。
【請求項６】
前記階層構造変更手段は、
前記機能設定メニューにより前記階層構造の変更を許可する旨の設定がなされている場合に前記機能設定メニューの階層構造の変更を実行する
ことを特徴とする請求項１乃至５のいずれかに記載の電子機器。
【請求項７】
前記階層構造変更手段により前記機能設定メニューの階層構造を変更した場合に、その旨を報知する報知手段
を更に具備することを特徴とする請求項１乃至６のいずれかに記載の電子機器。
【請求項８】
複数の項目を階層構造で管理する機能設定メニューを表示器に表示し、該表示器に表示された機能設定メニューに基づき各種機能の設定内容を設定する電子機器のメニュー表示制御方法において、
前記階層構造の機能設定メニューの各項目をユーザの操作に対応して表示制御手段により前記階層構造にしたがって前記表示器に表示し、
前記表示制御手段により表示された前記機能設定メニューの項目に基づき所望の機能の設定内容を設定手段により設定し、
前記設定手段による前記所望の機能の設定内容の設定に際して前記表示器に表示した機能設定メニューの項目を保持手段により保持し、
前記保持手段に保持された前記機能設定メニューの項目が最上位に移動するように前記機能設定メニューの階層構造を階層構造変更手段により変更する
ことを特徴とする電子機器のメニュー表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、階層構造からなるメニューの表示を制御する電子機器およびそのメニュー表示制御方法に関し、特に、実際に使用するユーザの使い勝手に応じてメニューの項目を簡単な操作で表示できるようにした電子機器およびそのメニュー表示制御方法に関する。
【背景技術】
【０００２】
近年、技術の急速な進歩によって機器に搭載される機能の多機能化が進む一方で、機器が小型化する傾向にあり、機能ごとに設定する項目を表示する画面サイズは狭く限られている。
【０００３】
そんな中で設定する項目をツリー形式に階層構造化してメニュー表示することで項目の設定を容易に行えるようにしている。設定項目を階層構造化することにより類似する設定項目同士がグルーピングされ、そのグルーピングされたツリーをたどることにより所望の設定項目にたどり着くことができる。
【０００４】
例えば、画像形成装置における用紙サイズの変更したい場合には、初期画面からメニュー表示を行うメニューキーを押下し、表示されたメニューから印刷設定の項目を選択し、次に用紙設定を選択し、そして現在指定された用紙サイズから所望の用紙サイズに変更できる項目にたどり着くことができる。
【０００５】
また他の例として、携帯電話の着信音量を変更したい場合には、メニュー表示された中から音を設定する分類を選択し、次に設定する音の種類として着信時を選択し、そして音量調節の項目を選択することによって変更したい着信音量の項目にたどり着くことができる。
【０００６】
しかしながら、設定を行いたい項目が階層構造の奥深くにある場合などは、その項目にたどり着くまでに多くの時間を要し、ときには迷ったりすることによってたどり着くことが困難である場合が少なくない。一度設定を行ったら二度と設定を行わないような項目はまだしも、先に示した用紙サイズや着信音量など頻繁に変更を行うような項目が深い階層にある場合には、操作性や運用性に問題がある。
【０００７】
特許文献１に開示された従来技術においては、付属機器の接続状態に従って、ＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）のような表示パネルに表示するメニューの階層構造の内容を動的に変更し、操作メニューの最適化を図ってメニュー表示できるようにしている。
【特許文献１】特開平１１−２４０２２９
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に示された従来技術において、装置に着脱可能な付属機器の接続状態に基づいて階層構造の変更を行うため複数または全ての付属機器が接続された状態では、付属機器についての設定項目が多岐にわたり、設定を変更したい項目にたどり着くことが困難な場合がある。
【０００９】
また、一般的に、設定の変更を頻繁に行う項目は、多機能化が進む中でも数種類程度に限定されることが多く、ほとんどの設定項目は初期設定を行った時点から変更を施すことなく使用することができる。さらには、設定項目の中にも設定の変更を許可しているが、安易に変更が行われることを好まない設定項目が存在し、このような項目については初期の階層構造のままで保存しておきたいという保存がある。
【００１０】
そこで、本発明は、階層構造化されたメニューの階層構造を変更することにより所望の設定項目を容易に表示できるようにした電子機器およびそのメニュー表示制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、請求項１の発明は、複数の項目を階層構造で管理する機能設定メニューを表示器に表示し、該表示器に表示された機能設定メニューに基づき各種機能の設定内容を設定する電子機器において、前記階層構造の機能設定メニューの各項目をユーザの操作に対応して前記階層構造にしたがって前記表示器に表示する表示制御手段と、前記表示制御手段により表示された前記機能設定メニューの項目に基づき所望の機能の内容を選択して前記表示器に表示させる機能選択手段と、前記機能選択手段にて選択されて前記表示器に表示された項目が最上位になるように前記機能設定メニューの階層構造を変更する階層構造変更手段とを具備することを特徴とする。
【００１２】
また、請求項２の発明は、複数の項目を階層構造で管理する機能設定メニューを表示器に表示し、該表示器に表示された機能設定メニューに基づき各種機能の設定内容を設定する電子機器において、前記階層構造の機能設定メニューの各項目をユーザの操作に対応して前記階層構造にしたがって前記表示器に表示する表示制御手段と、前記表示制御手段により表示された前記機能設定メニューの項目に基づき所望の機能の設定内容を設定する設定手段と、前記設定手段による前記機能の設定内容の設定の際に前記表示器に表示した前記機能設定メニューの項目を保持する保持手段と、前記保持手段に保持された前記機能設定メニューの項目が最上位になるように前記機能設定メニューの階層構造を変更する階層構造変更手段とを具備することを特徴とする。
【００１３】
また、請求項３の発明は、請求項１または２の発明において、前記階層構造変更手段は、前記設定手段により前記所望の機能の設定内容を設定するに要したユーザの操作回数が予め設定した所定回数を越える場合に前記機能設定メニューの階層構造の変更を実行することを特徴とする。
【００１４】
また、請求項４の発明は、請求項１または２の発明において、前記階層構造変更手段は、前記設定手段により前記所望の機能の設定内容を設定するに要したユーザの操作時間が予め設定した所定時間を越える場合に前記機能設定メニューの階層構造の変更を実行することを特徴とする。
【００１５】
また、請求項５の発明は、請求項１または２の発明において、前記階層構造変更手段は、前記設定手段により前記所望の機能の設定内容を設定する頻度が予め設定した頻度を越える場合に前記機能設定メニューの階層構造の変更を実行することを特徴とする。
【００１６】
また、請求項６の発明は、請求項１乃至５のいずれかの発明において、前記階層構造変更手段は、前記機能設定メニューにより前記階層構造の変更を許可する旨の設定がなされている場合に前記機能設定メニューの階層構造の変更を実行することを特徴とする。
【００１７】
また、請求項７の発明は、請求項１乃至６のいずれかの発明において、前記階層構造変更手段により前記機能設定メニューの階層構造を変更した場合に、その旨を報知する報知手段を更に具備することを特徴とする。
【００１８】
また、請求項８の発明は、複数の項目を階層構造で管理する機能設定メニューを表示器に表示し、該表示器に表示された機能設定メニューに基づき各種機能の設定内容を設定する電子機器のメニュー表示制御方法において、前記階層構造の機能設定メニューの各項目をユーザの操作に対応して表示制御手段により前記階層構造にしたがって前記表示器に表示し、前記表示制御手段により表示された前記機能設定メニューの項目に基づき所望の機能の設定内容を設定手段により設定し、前記設定手段による前記所望の機能の設定内容の設定に際して前記表示器に表示した機能設定メニューの項目を保持手段により保持し、前記保持手段に保持された前記機能設定メニューの項目が最上位に移動するように前記機能設定メニューの階層構造を階層構造変更手段により変更することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、階層構造からなるメニューのうち、実際に使用するユーザの使い勝手に応じて所望の設定項目を階層構造の最上位に配置することにより、簡単な操作で該設定項目を表示できるように構成したので、使用頻度の高い項目の設定を容易に行うことが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００２０】
以下、本発明に係わる電子機器およびそのメニュー表示制御方法の一実施例を添付図面を参照して詳細に説明する。
【００２１】
なお、本発明の以下に示す実施例では、メニュー表示を行う電子機器に画像形成装置としてのプリンタを示し、そのプリンタにおけるメニューの設定項目を変更する例を示しているが、この電子機器はプリンタに限られることなく、携帯電話、カーナビゲーション、ＰＤＡ（Personal Digital Assistant：携帯情報端末）、ビデオカメラなどの複数の項目を設定する機器に適用することが可能である。
【実施例】
【００２２】
図１は、本発明の電子機器およびそのメニュー表示制御方法を適用して構成したブロック図である。
【００２３】
図１において、プリンタ１００は、操作パネル１０１、表示部１０２、入力部１０３、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory：不揮発性メモリ）１０４、ＲＡＭ（Random Access Memory）１０５、操作パネル制御部１０６、ＲＯＭ（Read Only Memory）１０７、ＣＰＵ（Central Processing Unit：中央演算装置）１０８を具備して構成されており、ＥＥＰＲＯＭ１０４に格納された機能の設定情報を参照して印刷処理を実行する。
【００２４】
操作パネル１０１は、プリンタ１００とオペレータとのユーザインターフェースを示し、表示部１０２、入力部１０３を具備して構成されている。
【００２５】
表示部１０２は、ＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）などの表示装置を示し、プリンタの設定内容やプリント状態などをオペレータに視覚的に表示する。
【００２６】
入力部１０３は、入力ボタンやキースイッチ、十字キーなどの操作ボタン群を示し、プリンタの持つ各種機能の設定を行うことができる。例えば、印刷出力する用紙サイズを現行の設定「Ａ４」から「Ｂ５」に変更したり、色彩を変更したりすることが可能である。
【００２７】
入力部１０３により機能設定を変更する項目を階層構造の中から十字キーなどを操作することにより検索し、所望の設定項目を見つけだすと表示部１０２にその設定項目に現在設定されている情報を表示する。設定変更を行う設定項目を入力ボタンなどによって選択し、選択された設定項目の情報を入力部１０３から変更する。
【００２８】
次回の設定項目の変更を行う際には階層構造の最上位に最後に変更された設定項目が移動されており、例えば、入力部１０３の右十字キーを複数回押下することや特定のボタンを数秒程度の長押しすることによってその設定項目にたどり着くことができるようになる。
【００２９】
ＥＥＰＲＯＭ１０４は、プリンタが処理を実行する際に参照する各種機能の設定情報が格納されており、さらに、表示部１０２に表示するメニューの順番を示した情報（以下、「階層順位情報」という）が格納されている。階層順位情報は、入力部１０２によって最後に設定変更が行われた設定項目を階層構造の最上位に配置するため、設定項目の変更を受ける度に表示するメニューの階層構造を変化させる際に必要になる情報である。
【００３０】
ＲＡＭ１０５は、上位階層から下位階層までの組み合わせを設定した組み合わせテーブルを格納している。
【００３１】
操作パネル制御部１０６は、操作パネル１０１の表示部１０２に表示する階層構造をＥＥＰＲＯＭ１０４に格納された階層順位情報とＲＡＭ１０５に格納された組み合わせテーブルから作成したり、入力部１０３からの入力により階層構造順位を変更したりするなど設定制御を行う。
【００３２】
ＲＯＭ１０７は、プリンタ１００が印刷出力を行うために必要な制御プログラムが格納されており、この制御プログラムを実行させることにより所望の印刷出力を行うことができるようになる。また、制御プログラムは制御する際に必要な設定情報をＥＥＰＲＯＭ１０４から参照することにより処理を行う。
【００３３】
これにより、表示部１０２に表示するメニューを階層構造情報として保持するのではなく、ＥＥＰＲＯＭ１０４に格納した階層順位情報とＲＡＭ１０５に格納した組み合わせテーブルにより操作パネル制御部１０６で階層構造を作成して表示するため容易に階層構造を変更することが可能になり、さらに、組み合わせテーブル、階層順位情報を更新することによって所望のメニューを容易に作成できる。
【００３４】
図２は、図１の操作パネル１０１の例を示す図である。
【００３５】
図２において、図２（ａ）には、図１で示した表示部１０２、入力部１０３の一例が示されており、さらに入力部１０３には十字キー２０１、設定変更ボタン２０２、階層初期化ボタン２０３、決定ボタン２０４を含んだ操作パネルの例を示しており、図２（ｂ）には、図２（ａ）で示した設定変更ボタン２０２、階層初期化ボタン２０３、決定ボタン２０４を省いた操作パネルの例を示している。
【００３６】
十字キー２０１は、階層構造化されたメニューの中から所望の設定項目を階層構造をたどって検索していくボタン群である。
【００３７】
設定変更ボタン２０２は、プリンタに設定されている設定項目の変更を行う際に押下するボタンである。本ボタンを押下することによりプリンタは設定項目の変更モードに移行し、十字キー２０１を押下することによって階層構造からなるメニューから所望の設定項目を選択することができるようになる。
【００３８】
階層初期化ボタン２０３は、幾度に渡る階層構造の変更が行われた内容を初期の階層構造の状態に戻すことができるボタンである。プリンタの使用するユーザが変わったり、企業などにおいては設置場所が変わったりするなど使用環境に変更が生じた場合、以前使用していた設定状態から初期の状態に戻すことができる。
【００３９】
決定ボタン２０４は、設定項目を選択して設定値を変更した場合にその変更内容をプリンタに登録する際に押下するボタンである。これにより、変更した設定値が反映され、また同時に、最後に設定変更した設定項目が階層構造の最上位に配置される。
【００４０】
すなわち、決定ボタン２０４をトリガにして、図１に示したＥＥＰＲＯＭ１０４に格納された階層順位情報を操作パネル制御部１０６によって変更される。
【００４１】
なお、設定変更ボタン２０２、階層初期化ボタン２０３、決定ボタン２０４を押下することによる処理は、これらのボタンを操作パネル上に設置することなく、既存のボタンや十字キー２０１を複数回押下することや数秒程度長押しすることによって処理を実行させるような構成にしてもよい。これによってスペースの限られた操作パネルをより広く有効に使用することができる。
【００４２】
次に、図２（ａ）の操作パネルの操作例を示す。
【００４３】
例えば、階層構造が最深階として３階層を成しておりその深層階の設定項目を変更する場合、まず、設定変更ボタン２０２を押下した後に十字キー２０１の右ボタンを一度押下すると現在表示部１０２に表示されている「インサツデキマス」という内容からメニュー階層構造の最上位階層に位置する設定項目のうち階層順位が１番である設定項目「Ｉ／Ｆセッテイメニュー」が表示される。
【００４４】
さらに、右ボタンを押下すると設定項目「Ｉ／Ｆセッテイメニュー」のなかで設定可能な２階層目の設定項目のうち階層順位が１番である設定項目「パラレルＩ／Ｆ」が表示される。また、「Ｉ／Ｆセッテイメニュー」が表示されている段階で十字キーの下ボタンを押下すると、メニュー階層構造の最上位階層に位置する設定項目のうち階層順位が２番である設定項目「ウンヨウメニュー」が表示される。
【００４５】
つまり、各階層のメニューが表示されている状態で、十字キー２０１の右ボタンを押下することにより現在表示されているメニューの階層よりも一段深い階層に移行する。それに対して十字キー２０１の下ボタンを押下することにより現在表示されている階層内で選択可能なメニューを階層順位の順番で順次表示する。十字キー２０１の左ボタンを押下することにより、現在表示されているメニュー階層よりも一段浅い階層に移行し、上ボタンを押下することにより現在表示されている階層内で選択可能なメニューを階層順位の逆から順番に順次表示する。
【００４６】
所望の設定項目が検索され、変更が施された場合、決定ボタン２０４を押下することによりその設定内容を反映することができる。
【００４７】
さらに、図２（ｂ）の操作パネルの操作例を示す。
【００４８】
例えば、階層構造が最深階として３階層を成しておりその深層階の設定項目を変更する場合、初期画面の「インサツデキマス」が表示されている状態から十字キー２０１の右ボタンを押下することによって「Ｉ／Ｆセッテイメニュー」が表示される。つまり、上記設定変更ボタン２０２を押下のではなく、初期画面の状態から十字キー２０１の右ボタンを押下することによって設定変更ができるようになる。
【００４９】
そして、上記同様に十字キー２０１を用いて設定変更が成された場合、十字キー２０１の右ボタンを複数回連打することによって変更した設定が有効になる。
【００５０】
さらに今まで設定した設定を全て解除して初期の設定状態に戻す初期化は十字キー２０１の複数のボタンを組み合わせて数秒程度長押しすることによって初期化が行われる。または、十字キー２０１の中央部に設けられた丸いボタンを数秒程度長押しすることによって初期化を行う。
【００５１】
このように十字キー２０１の長押しや複数回の押下の検知により物理的なボタンを増やすことなく処理を行うことができるため、限られた操作パネルを有効に活用することができる。
【００５２】
以上のような２つの操作により、階層構造化されたメニューの設定項目を選択することができ、選択した設定項目の変更が行えるようになる。
【００５３】
図３は、設定メニューと変更前の階層構造を示す図である。
【００５４】
図３には、図１に示す操作パネル１０１の表示部１０２に表示されるメニューの具体例および、変更前の状態の階層構造を示す。
【００５５】
図２に示す操作パネルの操作方法により順次表示されるメニューの階層構造を示している。
【００５６】
例えば、印刷出力される印刷文書の解像度を現在の「６００ｄｐｉ」から「１２００ｄｐｉ」に変更したい場合の操作手順を以下に説明する。この場合、設定項目として解像度設定メニューの「１２００ｄｐｉ」という項目を選択すればよい。
【００５７】
まず、設定変更ボタン２０２に押下し、設定項目の変更を行えるようにする。次に十字キー２０１の右ボタンを一度押下することにより表示部１０２は、初期状態「インサツデキマス」から「Ｉ／Ｆセッテイメニュー」に切り換わり（３０１）、この状態から下ボタンを一度押下することにより同一階層に存在する「ウンヨウメニュー」に切り換わる（３０２）。次に右ボタンを一度押下することにより「セツデンキノウ」が表示され（３０３）、下ボタンを１度押下することにより「セツデンジカン」が表示され（３０４）、さらにもう一度下ボタンを押下することにより「カイゾウドセッテイ」のメニューが表示される（３０５）。これにより設定を行いたい解像度設定の項目にたどりつくことができ、この項目に対する設定値を選択することになる。
【００５８】
「カイゾウドセッテイ」が表示された状態から右ボタンを押下することにより、現在の解像度の設定値「６００ｄｐｉ」が表示され、下ボタンを押下することにより設定可能な解像度「１２００ｄｐｉ」が表示される。この状態から決定ボタン２０４を押下することにより解像度の設定値が「６００ｄｐｉ」から「１２００ｄｐｉ」に変更される。
【００５９】
また、階層構造を形成しているメニューには、この階層構造の変更を有効にしたり無効にしたりすることができる項目が存在し、上記操作によって変更できないように設定することも可能である。
【００６０】
図４は、設定メニューと変更後の階層構造を示す図である。
【００６１】
図４には、図３で示した操作により変更された直後のメニューの階層構造を示す。
【００６２】
操作パネルから設定変更ボタン２０２を押下することにより設定項目の変更を行うことができるようになり、十字キー２０１の右ボタンを押下することによって「ウンヨウメニュー」が表示される。これは、図３で設定変更を行う以前に一番初めに表示されていた「Ｉ／Ｆセッテイメニュー」から表示される内容が変更されている。
【００６３】
まず、初期状態の「インサツデキマス」が表示された状態から十字キー２０１の右ボタンを一度押下すると「ウンヨウメニュー」が表示され、さらに右ボタンを一度押下すると「カイゾウドセッテイ」が表示され、またさらに右ボタンを一度押下すると「１２００ｄｐｉ」を選択することができる。
【００６４】
以上にも示すように最後に変更が行われた設定項目を設定項目同士の組み合わせを保持した状態で階層構造の全ての階層における最上位に配置することにより十字キー２０１の右ボタンのみを押下するだけで容易に設定を変更できるようになる。
【００６５】
上記図３では、解像度を「１２００ｄｐｉ」に変更するには、「インサツデキマス」→「Ｉ／Ｆセッテイメニュー」→「セツデンキノウ」→「セツデンジカン」→「カイゾウドセッテイ」→「６００ｄｐｉ」→「１２００ｄｐｉ」という順序で合計７回の十字キーを操作しなければならないが、図４に示す階層構造を変更した例では、「インサツデキマス」→「セツデンキノウ」→「カイゾウドセッテイ」→「１２００ｄｐｉ」という順序で合計４回の十字キー操作で設定を行うことが可能になる。
【００６６】
さらに十字キー２０１の操作にも図３に示す階層構造では右ボタン３回、下ボタン４回を適時、押下しなければならないが、図４に示す階層構造では右ボタン３回連続して押下するだけで設定が可能になり、操作性が向上する。
【００６７】
図５は、図３に示す階層構造で解像度の設定を変更する際の画面の移り変わりを示す図である。
【００６８】
図５において、図５（ａ）は、初期状態の表示内容「インサツデキマス」が表示された状態であり、図５（ｂ）は、十字キー２０１の右ボタンを一度押下した表示内容「Ｉ／Ｆセッテイメニュー」が表示された状態である。図５（ｃ）、図５（ｄ）、図５（ｅ）、図５（ｆ）、図５（ｇ）、図５（ｈ）も同様に図３に示す操作を行うことにより順次表示部に表示される内容である。
【００６９】
初期の表示状態から７回の画面遷移を経て所望のメニュー設定を行うことができる。
【００７０】
図６は、図４に示す階層構造で解像度の設定項目を変更した画面の移り変わりを示す図である。
【００７１】
図６において、図６（ａ）は、初期状態の表示内容「インサツデキマス」が表示された状態であり、図６（ｂ）は、十字キー２０１の右ボタンを一度押下した表示内容「ウンヨウメニュー」が表示された状態である。図６（ｃ）、図６（ｄ）も同様に図４に示す操作を行うことにより順次表示部に表示される内容である。
【００７２】
図７は、階層構造を変更させる処理の流れを示すフローチャートである。
【００７３】
図７では、操作パネルを用いて図２、図３、図４に示す操作によって設定された階層構造の変更が実施され（Ｓ７０１）、メニューの階層構造の設定変更が有効に設定されているか判断し（Ｓ７０２）、有効に設定されていない場合（無効に設定されている場合）（Ｓ７０２でＮＯ）には、メニュー構造の設定変更を行わず、初期設定状態を保持した状態で処理を終了する。
【００７４】
それに対して、有効に設定されている場合（Ｓ７０２でＹＥＳ）には、キー操作による変更指示があるか判断し（Ｓ７０４）、キー操作による変更指示がない場合（Ｓ７０４でＮＯ）には、処理を終了する。このときキー操作による変更指示とは、図２で示す決定ボタン２０４を数秒間長押しするなどして設定項目の変更にともなう階層構造の変更を行う操作のことを示す。
【００７５】
キー操作による変更指示がある場合（Ｓ７０４）には、変更した設定項目に基づいて図１のＥＥＰＲＯＭ１０４に格納されている階層順位情報の書き換えを行い（Ｓ７０５）、書き換えを行っている間、操作パネルの表示部１０２に「メニューコウゾウヘンコウチュウ」のメッセージを表示する（Ｓ７０６）。
【００７６】
図８は、図１に示すＲＡＭ１０５に格納されている組み合わせテーブルの一例を示す図である。
【００７７】
図８における組み合わせテーブル８００の組み合わせは、
（１）下位階層から上位階層へのポインタ（以下、「構造ＩＤ」という）
（２）メニューを識別する識別子（以下、「メニューＩＤ」という）
を付与することにより階層構造を構成している。
【００７８】
構造ＩＤには追加する階層の直上のメニューＩＤを指定し、メニューＩＤには同一階層内でメニューを一意に識別する識別子を指定する。したがって、自身の所属する階層と階層構造の組み合わせを定義することができる。
【００７９】
これにより、メニューの追加や変更、階層構造の組み換えなど容易に行うことができるようになり、メニューを追加するたびに上位階層から追加された下位階層のメニューを管理する必要が無く、拡張性、保守性に優れる。
【００８０】
例えば、組み合わせテーブル８００の第一階層に定義されたメニューのうち「Ｉ／Ｆセッテイメニュー」は構造ＩＤとして「NULL」が定義され、メニューＩＤとして「００１」が定義されている場合、直上の構造ＩＤに「NULL」が定義されていることから「Ｉ／Ｆセッテイメニュー」は階層構造の最上位を形成していることがわかる。最上位とは、図１に示す表示部１０２の初期状態「インサツデキマス」からまず初めに表示される第一階層であることを示している。
【００８１】
そして、メニューＩＤにより同一階層内で一意にメニューを識別でき、メニューＩＤの値が小さい順に図１の表示部１０２に表示される。
【００８２】
さらに例を示す。第一階層に示された「Ｉ／Ｆセッテイメニュー」は、「構造ＩＤ：NULL」、「メニューＩＤ：００１」が定義されており、第二階層に示された「パラレルＩ／Ｆ」は、「構造ＩＤ：０１」、「メニューＩＤ：００１」が定義されている場合、構造ＩＤが「NULL」ということから「Ｉ／Ｆセッテイメニュー」が最上位の第一階層であり、構造ＩＤが「０１」ということから「パラレルＩ／Ｆ」が第二階層であることがわかり、これによりメニューＩＤが同一であってもそれぞれを一意に識別できる。つまり、構造ＩＤとメニューＩＤとを相互に関連付け、組み合わせテーブル内で唯一無二に識別できるようにしている。
【００８３】
以上に示すような処理によって、最後に変更した設定項目を階層構造からなるメニューの最上位に移行できる。
【００８４】
これによって、次回の変更を行う際に簡単な操作で最後に変更した設定項目を表示することができ、設定項目を変更することが可能になる。
【００８５】
なお、上記フローチャートに示す処理は、コンピュータにより実行可能なメニュー表示制御プログラムによっても実現できる。
【００８６】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【００８７】
上記実施例では、機能の設定内容の設定の際に機能設定メニューの階層構造を変更する構成について説明したが、例えば、図２（ａ）に示す階層初期化ボタン２０３を押下することなどにより、機能の設定内容の設定時とは無関係に階層構造を変更することができる。
【産業上の利用可能性】
【００８８】
本発明は、階層構造からなるメニューの設定項目を表示する電子機器およびそのメニュー表示制御方法に適用可能であり、特に、多機能化と共に小型化が進む電子機器のメニュー表示に有用である。
【図面の簡単な説明】
【００８９】
【図１】本発明の電子機器およびそのメニュー表示制御方法を適用して構成したブロック図。
【図２】図１の操作パネルの例を示す図。
【図３】設定メニューと変更前の階層構造を示す図。
【図４】設定メニューと変更後の階層構造を示す図。
【図５】図３に示す階層構造で解像度の設定を変更する際の画面の移り変わりを示す図。
【図６】図４に示す階層構造で解像度の設定項目を変更した画面の移り変わりを示す図。
【図７】階層構造を変更させる処理の流れを示すフローチャート。
【図８】図１に示すＲＡＭに格納されている組み合わせテーブルの一例を示す図。
【符号の説明】
【００９０】
１００      プリンタ
１０１      操作パネル
１０２      表示部
１０３      入力部
１０４      ＥＥＰＲＯＭ
１０５      ＲＡＭ
１０６      操作パネル制御部
１０７      ＲＯＭ
１０８      ＣＰＵ
【図１】
2006091987.tif 000003
【図２】
2006091987.tif 000004
【図３】
2006091987.tif 000005
【図４】
2006091987.tif 000006
【図５】
2006091987.tif 000007
【図６】
2006091987.tif 000008
【図７】
2006091987.tif 000009
【図８】
2006091987.tif 000010