(57)【要約】      （修正有）【課題】限られた表示領域であっても、表示を要求した階層のメニュー一覧と、その表示を要求した階層のメニュー一覧に至るまでの上位階層のメニュー一覧との全部を表示させることができる階層構造表示装置および階層構造標示プログラムを提供する。【解決手段】ユーザーが要求した要求メニュー一覧が表示されると、既に表示されている表示済メニュー一覧の幅が当初よりも縮小して表示される。よって、限られた表示領域内であっても、要求メニュー一覧と、その要求メニュー一覧に至るまでの上位階層のメニュー一覧との全部を表示させることができる。【選択図】図４
2008191728.tif 000002
【特許請求の範囲】
【請求項１】
１以上の下位メニューあるいは設定項目からなるメニューを表示する手段であり、所定の幅を有する表示手段と、複数の前記メニューで構成される階層構造を記憶する階層構造記憶手段と、前記表示手段を制御する表示制御手段とを備えた階層構造表示装置において、
前記メニューのうち、ユーザーによっていずれかの下位メニューあるいは設定項目が選択されたメニューである選択メニューを検出する検出手段を備え、
前記表示制御手段は、前記選択メニューのうち最下位階層の選択メニューにおいて選択された下位メニューの名称あるいは設定項目を、その下位メニューの名称あるいは設定項目が前記表示手段の幅方向において完全に表示される第１の幅で表示させ、前記選択メニューが含まれる階層を、各階層毎にその階層に含まれるメニューの名称を前記表示手段の幅方向と交差する方向に並べることで前記表示手段に表示させるものであり、前記選択メニューが含まれる階層が複数あることを条件として、複数の階層を前記第１の幅よりも短い第２の幅のうちに、前記表示手段の幅方向に並べて表示させることを特徴とする階層構造表示装置。
【請求項２】
前記表示制御手段は、前記選択メニューの表示態様を他のメニューの表示態様と異なる態様で表示させることを特徴とする請求項１に記載の階層構造表示装置。
【請求項３】
前記表示制御手段は、前記選択メニューの表示態様として、色、文字の大きさ、文字の太さ、フォント、文字飾りのいずれかを、他のメニューの表示態様と異なる態様で表示させることを特徴とする請求項２に記載の階層構造表示装置。
【請求項４】
前記表示制御手段は、前記文字の大きさ又は文字の太さを、前記選択メニューが含まれる階層の数に応じて変化させて表示させることを特徴とする請求項３に記載の階層構造表示装置。
【請求項５】
前記階層構造に含まれるメニュー毎に、そのメニューの内容を図形で示すアイコンを記憶するアイコン記憶手段を備え、
前記表示制御手段は、前記選択メニューを示すアイコンを前記選択メニューに対応つけて表示させることを特徴とする請求項１から４のいずれかに記載の階層構造表示装置
【請求項６】
前記表示制御手段は、前記選択メニューが含まれる階層のうち、最下位層の階層から所定階層分上位の階層までを表示させることを特徴とする請求項１から５のいずれかに記載の階層構造表示装置。
【請求項７】
前記表示制御手段は、非表示とされた階層を再び表示させることを特徴とする請求項６に記載の階層構造表示装置。
【請求項８】
前記表示制御手段は、前記第２の幅が、前記第２の幅のうちに並べられる複数の階層に含まれるメニュー全てについて、その名称を完全に表示するだけの幅がないことを条件として、選択メニューの名称は、その選択メニューが含まれる階層の表示幅から突出させて表示させ、選択メニュー以外のメニューの名称は、そのメニューが含まれる階層の表示幅に表示できる分だけ表示することを特徴とする請求項１から７のいずれかに記載の階層構造表示装置。
【請求項９】
前記表示制御手段は、前記選択メニューの名称が前記第２の幅に収まらない場合、その選択メニューを前記第１の幅で表示される領域に突出させて表示させることを特徴とする請求項８に記載の階層構造表示装置。
【請求項１０】
前記表示制御手段は、突出させて表示させる複数の選択メニューが前記表示手段の幅方向において同一直線状となる場合、その複数の選択メニューのうち、最下位層に属する選択メニューだけを突出させて表示させることを特徴とする請求項８又は９に記載の階層構造表示装置。
【請求項１１】
前記表示制御手段は、突出させて表示させる複数の選択メニューが前記表示手段の幅方向において同一直線状となる場合、その複数の選択メニューの表示位置を前記表示手段の幅方向と交差する方向にずらして表示させることを特徴とする請求項８又は９に記載の階層構造表示装置。
【請求項１２】
前記表示制御手段は、前記選択メニューを前記表示手段の幅方向と交差する方向に回転させた状態で表示させることを特徴とする請求項１から１１のいずれかに記載の階層構造表示装置。
【請求項１３】
前記表示制御手段は、選択メニューを表示してから、その選択メニューと同じ階層に含まれる他のメニューが選択しなおされるまで、現在の表示状態を維持させることを特徴とする請求項１から１２のいずれかに記載の階層構造表示装置。
【請求項１４】
１以上の下位メニューあるいは設定項目からなるメニューを表示する手段であり、所定の幅を有する表示手段と、複数の前記メニューで構成される階層構造を記憶する階層構造記憶手段とを備えた階層構造表示装置に対して、前記表示手段を制御させる表示制御ステップを備えた階層構造表示プログラムにおいて、
前記メニューのうち、ユーザーによっていずれかの下位メニューあるいは設定項目が選択されたメニューである選択メニューを検出させる検出ステップを備え、
前記表示制御ステップは、前記選択メニューのうち最下位階層の選択メニューにおいて選択された下位メニューの名称あるいは設定項目を、その下位メニューの名称あるいは設定項目が前記表示手段の幅方向において完全に表示される第１の幅で表示させ、前記選択メニューが含まれる階層を、各階層毎にその階層に含まれるメニューの名称を前記表示手段の幅方向と交差する方向に並べることで前記表示手段に表示させるものであり、前記選択メニューが含まれる階層が複数あることを条件として、複数の階層を前記第１の幅よりも短い第２の幅のうちに、前記表示手段の幅方向に並べて表示させることを特徴とする階層構造表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示印刷装置および階層構造表示プログラムに関し、特に、限られた表示領域であっても、現在選択すべき階層のメニュー一覧あるいは設定項目と、現在選択すべきメニュー一覧あるいは設定項目に至るまでの上位階層のメニュー一覧との全部を表示させることができる階層構造表示装置および階層構造表示プログラムに関するものである。
【背景技術】
【０００２】
従来より、階層構造を構成する各階層に属する複数のメニューの名称を、表示手段の幅方向と交差する方向に並べたメニュー一覧として表示装置に表示させる技術が知られている。この技術に関連し、次の特許文献１には、各メニュー一覧を、最上位階層から順番に画面右から左に表示させる場合、表示を要求した階層のメニュー一覧と、それよりも１つ上位階層のメニュー一覧とを画面に表示させ、それよりも更に上位階層のメニュー一覧は、画面右から左にスクロールさせ、非表示とする技術が記載されている。
【０００３】
【特許文献１】特表２００２−５１４３２８号公報（第１８頁第３段落、図５等）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載されている技術では、表示を要求した階層のメニュー一覧と、それよりも１つ上位階層のメニュー一覧とは、一見して確認することができるものの、それよりも更に上位階層のメニュー一覧は、非表示とされるので、表示を要求した階層のメニュー一覧に至るまでの上位階層のメニュー一覧の全部を同一画面上で確認することができないという問題点があった。そのため、例えば、階層構造内を進んでいく過程において、誤りがあったことに気づいた場合であっても、画面に表示されていない階層において誤りがあった場合には、どの階層において誤りがあったのかを即座に確認することができないという不都合があった。
【０００５】
一方、表示を要求した階層のメニュー一覧と、その表示を要求した階層のメニュー一覧に至るまでの上位階層のメニュー一覧との全部を表示させようとしても、表示領域の大きさに制約がある場合には、結局、表示可能な階層数を制限せざるを得ないという問題点があった。
【０００６】
本発明は上述した問題点を解決するためになされたものであり、限られた表示領域であっても、表示を要求した階層のメニュー一覧と、その表示を要求した階層のメニュー一覧に至るまでの上位階層のメニュー一覧との全部を表示させることができる階層構造表示装置および階層構造標示プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
この目的を達成するために、請求項１記載の階層構造表示装置は、１以上の下位メニューあるいは設定項目からなるメニューを表示する手段であり、所定の幅を有する表示手段と、複数の前記メニューで構成される階層構造を記憶する階層構造記憶手段と、前記表示手段を制御する表示制御手段とを備えたものであって、前記メニューのうち、ユーザーによっていずれかの下位メニューあるいは設定項目が選択されたメニューである選択メニューを検出する検出手段を備え、前記表示制御手段は、前記選択メニューのうち最下位階層の選択メニューにおいて選択された下位メニューの名称あるいは設定項目を、その下位メニューの名称あるいは設定項目が前記表示手段の幅方向において完全に表示される第１の幅で表示させ、前記選択メニューが含まれる階層を、各階層毎にその階層に含まれるメニューの名称を前記表示手段の幅方向と交差する方向に並べることで前記表示手段に表示させるものであり、前記選択メニューが含まれる階層が複数あることを条件として、複数の階層を前記第１の幅よりも短い第２の幅のうちに、前記表示手段の幅方向に並べて表示させる。
【０００８】
請求項２記載の階層構造表示装置は、請求項１に記載の階層構造表示装置において、前記表示制御手段は、前記選択メニューの表示態様を他のメニューの表示態様と異なる態様で表示させる。
【０００９】
請求項３記載の階層構造表示装置は、請求項２に記載の階層構造表示装置において、前記表示制御手段は、前記表示制御手段は、前記選択メニューの表示態様として、色、文字の大きさ、文字の太さ、フォント、文字飾りのいずれかを、他のメニューの表示態様と異なる態様で表示させる。
【００１０】
請求項４記載の階層構造表示装置は、請求項３に記載の階層構造表示装置において、前記表示制御手段は、前記文字の大きさ又は文字の太さを、前記選択メニューが含まれる階層の数に応じて変化させて表示させる。
【００１１】
請求項５記載の階層構造表示装置は、請求項１から４のいずれかに記載の階層構造表示装置において、前記階層構造に含まれるメニュー毎に、そのメニューの内容を図形で示すアイコンを記憶するアイコン記憶手段を備え、前記表示制御手段は、前記選択メニューを示すアイコンを前記選択メニューに対応つけて表示させる。
【００１２】
請求項６記載の階層構造表示装置は、請求項１から５のいずれかに記載の階層構造表示装置において、前記表示制御手段は、前記選択メニューが含まれる階層のうち、最下位層の階層から所定階層分上位の階層までを表示させる。
【００１３】
請求項７記載の階層構造表示装置は、請求項６に記載の階層構造表示装置において、前記表示制御手段は、非表示とされた階層を再び表示させる。
【００１４】
請求項８記載の階層構造表示装置は、請求項１から７のいずれかに記載の階層構造表示装置において、前記表示制御手段は、前記第２の幅が、前記第２の幅のうちに並べられる複数の階層に含まれるメニュー全てについて、その名称を完全に表示するだけの幅がないことを条件として、選択メニューの名称は、その選択メニューが含まれる階層の表示幅から突出させて表示させ、選択メニュー以外のメニューの名称は、そのメニューが含まれる階層の表示幅に表示できる分だけ表示させる。
【００１５】
請求項９記載の階層構造表示装置は、請求項８に記載の階層構造表示装置において、前記表示制御手段は、前記選択メニューの名称が前記第２の幅に収まらない場合、その選択メニューを前記第１の幅で表示される領域に突出させて表示させる。
【００１６】
請求項１０記載の階層構造表示装置は、請求項８又は９にに記載の階層構造表示装置において、前記表示制御手段は、突出させて表示させる複数の選択メニューが前記表示手段の幅方向において同一直線状となる場合、その複数の選択メニューのうち、最下位層に属する選択メニューだけを突出させて表示させる。
【００１７】
請求項１１記載の階層構造表示装置は、請求項８又は９に記載の階層構造表示装置において、前記表示制御手段は、突出させて表示させる複数の選択メニューが前記表示手段の幅方向において同一直線状となる場合、その複数の選択メニューの表示位置を前記表示手段の幅方向と交差する方向にずらして表示させる。
【００１８】
請求項１２記載の階層構造表示装置は、請求項１から１１のいずれかに記載の階層構造表示装置において、前記表示制御手段は、前記選択メニューを前記表示手段の幅方向と交差する方向に回転させた状態で表示させる。
【００１９】
請求項１３記載の階層構造表示装置は、請求項１から１２のいずれかに記載の階層構造表示装置において、前記表示制御手段は、選択メニューを表示してから、その選択メニューと同じ階層に含まれる他のメニューが選択しなおされるまで、現在の表示状態を維持させる。
【００２０】
請求項１４記載の階層構造表示プログラムは、１以上の下位メニューあるいは設定項目からなるメニューを表示する手段であり、所定の幅を有する表示手段と、複数の前記メニューで構成される階層構造を記憶する階層構造記憶手段とを備えた階層構造表示装置に対して、前記表示手段を制御させる表示制御ステップを備えたものであって、前記メニューのうち、ユーザーによっていずれかの下位メニューあるいは設定項目が選択されたメニューである選択メニューを検出させる検出ステップを備え、前記表示制御ステップは、前記選択メニューのうち最下位階層の選択メニューにおいて選択された下位メニューの名称あるいは設定項目を、その下位メニューの名称あるいは設定項目が前記表示手段の幅方向において完全に表示される第１の幅で表示させ、前記選択メニューが含まれる階層を、各階層毎にその階層に含まれるメニューの名称を前記表示手段の幅方向と交差する方向に並べることで前記表示手段に表示させるものであり、前記選択メニューが含まれる階層が複数あることを条件として、複数の階層を前記第１の幅よりも短い第２の幅のうちに、前記表示手段の幅方向に並べて表示させる。
【発明の効果】
【００２１】
請求項１記載の階層構造表示装置によれば、選択メニューを検出した場合、選択メニューのうち最下位階層の選択メニューにおいて選択された下位メニューの名称あるいは設定項目は、その下位メニューの名称あるいは設定項目が表示手段の幅方向において完全に表示される第１の幅で表示され、選択メニューが含まれる階層は、各階層毎にその階層に含まれるメニューの名称を表示手段の幅方向と交差する方向に並べることで表示される。そして、選択メニューが含まれる階層が複数あることを条件に、複数の階層は第１の幅よりも短い第２の幅のうちに、表示手段の幅方向に並べて表示される。
【００２２】
よって、限られた表示領域内であっても、下位メニューの名称あるいは設定項目全体と、その下位メニューの名称あるいは設定項目全体に至るまでの上位階層のメニューとの全部を表示させることができる。従って、下位メニューの名称あるいは設定項目全体に至るまでの上位階層のメニュー一覧の全部を同一画面上で確認することができるという効果がある。そのため、例えば、階層構造内を下位メニューの名称あるいは設定項目全体の表示を邪魔することなく進んでいく過程において、誤りがあったことに気づいた場合であっても、どの階層において誤りがあったのかを即座に確認することができる。また、下位メニューや設定項目の表示が見難いことにより選択や入力に支障をきたすことがない。
【００２３】
請求項２記載の階層構造表示装置によれば、請求項１に記載の階層構造表示装置の奏する効果に加え、選択メニューの表示態様は他のメニューの表示態様と異なる態様で表示される。よって、他のメニューのなかから選択メニューを特定し易く、一見して選択してきた過程を確認することができるという効果がある。
【００２４】
請求項３記載の階層構造表示装置によれば、請求項２に記載の階層構造表示装置の奏する効果に加え、選択メニューの表示態様は、色、文字の大きさ、文字の太さ、フォント、文字飾りのいずれかが、他のメニューの表示態様と異なる態様で表示される。よって、簡単な方法で選択メニューと、他のメニューとを区別させることができるという効果がある。
【００２５】
請求項４記載の階層構造表示装置によれば、請求項３に記載の階層構造表示装置の奏する効果に加え、文字の大きさ又は文字の太さは、選択メニューが含まれる階層の数に応じて変化して表示される。階層の数が多くなるにつれて、一つの階層当たりの幅が小さくなるものの、階層の数が多くなるにつれて、各メニュー名称の文字を小さしたり、文字の太さを細くしたりすることで、たとえ、階層数が多くなったとしても、各メニュー名称の文字を、より完全な状態で表示させることができるという効果がある。
【００２６】
請求項５記載の階層構造表示装置によれば、請求項１から４のいずれかに記載の階層構造表示装置の奏する効果に加え、選択メニューの内容を示すアイコンが、その選択メニューに対応つけて表示される。アイコンは、文字を確認する場合よりも早く、その内容を確認することができ、選択してきた過程をより早く確認することができるという効果がある。
【００２７】
請求項６記載の階層構造表示装置によれば、請求項１から５のいずれかに記載の階層構造表示装置の奏する効果に加え、選択メニューが含まれる階層のうち、最下位層の階層から所定階層分上位の階層までが表示される。よって最下位層の階層から少なくとも所定階層分上位の階層までを一見して確認することができる。
【００２８】
請求項７記載の階層構造表示装置によれば、請求項１から６のいずれかに記載の階層構造表示装置の奏する効果に加え、非表示とされた階層を再び表示させるので、たとえ非表示としたメニュー一覧を再び確認することができるという効果がある。
【００２９】
請求項８記載の階層構造表示装置によれば、請求項７に記載の階層構造表示装置の奏する効果に加え、第２の幅が、第２の幅のうちに並べられる複数の階層に含まれるメニュー全てについて、その名称を完全に表示するだけの幅がないことを条件に、選択メニューの名称は、その選択メニューが含まれる階層の表示幅から突出させて表示される。一方、選択メニュー以外のメニューの名称は、そのメニューが含まれる階層の表示幅に表示できる分だけ表示される。よって、選択メニューの名称については、表示装置の幅方向において完全に表示させることができる上、他のメニューの名称と明確に区別され選択メニューの名称を他のメニューの名称よりも確認し易く表示することができるという効果がある。
【００３０】
請求項９記載の階層構造表示装置によれば、請求項８に記載の階層構造表示装置の奏する効果に加え、選択メニューの名称が第２の幅に収まらない場合、その選択メニューは第１の幅で表示される領域から突出させて表示される。よって、第２の幅でメニュー一覧を表示したとしても、その第２の幅で表示するメニュー一覧に含まれる選択メニュー名称についてだけは、表示装置の幅方向において完全に表示させることができる。従って、選択メニューについて、他のメニューよりも確認し易く表示することができるという効果がある。
【００３１】
請求項１０記載の階層構造表示装置によれば、請求項１から９のいずれかに記載の階層構造表示装置の奏する効果に加え、突出して表示される複数の選択メニューが表示手段の幅方向において同一直線状となる場合、その複数の選択メニューのうち、最下位層に属する選択メニューだけが突出して表示される。よって、一つだけ上位階層に属する選択メニューについては、確実に表示手段の幅方向において完全に表示させることができるという効果がある。
【００３２】
請求項１１記載の階層構造表示装置によれば、請求項１から１０のいずれかに記載の階層構造表示装置の奏する効果に加え、突出させて表示させる複数の選択メニューが表示手段の幅方向において同一直線状となる場合、その複数の選択メニューの表示位置は表示手段の幅方向と交差する方向にずれて表示される。よって、選択メニューについてだけは、表示装置の幅方向において完全に表示させることができる。従って、選択メニューについて、他のメニューよりも確認し易く表示することができ、一見して選択してきた過程を確認することができるという効果がある。
【００３３】
請求項１２記載の階層構造表示装置によれば、請求項１１に記載の階層構造表示装置の奏する効果に加え、選択メニューは表示手段の幅方向と交差する方向に回転させた状態で表示される。よって、他のメニューのなかから選択メニューを特定し易く、一見して選択してきた過程を確認することができるという効果がある。
【００３４】
請求項１３記載の階層構造表示装置によれば、請求項１から１２のいずれかに記載の階層構造表示装置の奏する効果に加え、選択メニューを表示してから、その選択メニューと同じ階層に含まれる他のメニューが選択しなおされるまで、現在の表示状態が維持される。よって、階層構造を進んでいく過程において発生する選択の誤りを抑制することができるという効果がある。
【００３５】
請求項１４記載の階層構造表示プログラムによれば、選択メニューを検出した場合、選択メニューのうち最下位階層の選択メニューにおいて選択された下位メニューの名称あるいは設定項目は、その下位メニューの名称あるいは設定項目が表示手段の幅方向において完全に表示される第１の幅で表示され、選択メニューが含まれる階層は、各階層毎にその階層に含まれるメニューの名称を表示手段の幅方向と交差する方向に並べることで表示される。そして、選択メニューが含まれる階層が複数あることを条件に、複数の階層は第１の幅よりも短い第２の幅のうちに、表示手段の幅方向に並べて表示される。
【００３６】
よって、限られた表示領域内であっても、限られた表示領域内であっても、下位メニューの名称あるいは設定項目全体と、その下位メニューの名称あるいは設定項目全体に至るまでの上位階層のメニューとの全部を表示させることができる。従って、下位メニューの名称あるいは設定項目全体に至るまでの上位階層のメニュー一覧の全部を同一画面上で確認することができるという効果がある。そのため、例えば、階層構造内を下位メニューの名称あるいは設定項目全体の表示を邪魔することなく進んでいく過程において、誤りがあったことに気づいた場合であっても、どの階層において誤りがあったのかを即座に確認することができる。また、下位メニューや設定項目の表示が見難いことにより選択や入力に支障をきたすことがない。
【発明を実施するための最良の形態】
【００３７】
以下、本発明の好ましい実施の形態について、添付図面を参照して説明する。図１は、複合機１の外観構成を示す斜視図である。複合機１は、下部に設けられたプリンタ２と、上部に設けられたスキャナ３と、スキャナ３の正面側に設けられた操作パネル４とを一体的に備えたＭＦＤ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｄｅｖｉｃｅ）であり、スキャナ機能、コピー機能、ファクシミリ機能を備えている。
【００３８】
その他にも、複合機１は、ＵＳＢメモリ、デジタルカメラ、パーソナルコンピュータ等の外部装置と接続されて外部装置から受け取ったデータを記録用紙に記録したりする機能、また、外部装置から受け取ったデータを操作パネル４上の液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）４１に表示する機能をも備えている。
【００３９】
複合機１には、これら各種の機能に関する設定等を行うための各メニューの名称が階層構造として記憶されており、複合機１は、この階層構造を構成する各メニューの名称を限られた表示領域としてのＬＣＤ４１に、表示を要求した階層のメニュー一覧と、その表示を要求した階層のメニュー一覧に至るまでの上位階層のメニュー一覧との全部を表示させることができる本発明の階層構造表示装置である。
【００４０】
スキャナ３は、ＦＢＳ（Ｆｌａｔｂｅｄ  Ｓｃａｎｎｅｒ）として機能する原稿読取台６と、原稿読取台６に対する原稿カバー８とを備える。原稿カバー８は、自動原稿搬送機構（ＡＤＦ：Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ、以下「ＡＤＦ」という。）７を備えている。原稿読取台６の上面にはプラテンガラスが配設されている。原稿読取台６の内部には、図示しない画像読取ユニットが内蔵されている。このように構成されたスキャナ３では、ＦＢＳあるいはＡＤＦを用いて原稿の画像読取りが行われる。
【００４１】
ＡＤＦ７は、原稿トレイ９から原稿排出トレイ１０へ原稿搬送路を通じて原稿Ｇを搬送するものである。ＡＤＦ７による原稿Ｇの搬送過程において、原稿Ｇが原稿読取台６上の読取面を通過され、読取面の下方に待機する画像読取ユニットによって原稿Ｇの画像が読み取られる。このようなＡＤＦ７による画像読取りは、原稿カバー８が原稿読取台６に対して閉じられた状態で行われる。
【００４２】
プリンタ２は、スキャナ３で読取られた画像データ或いは外部から入力された画像データに基づいて、記録用紙上に画像を記録する。プリンタ２は、所謂インクジェット方式の画像記録装置（インクジェット記録装置）である。上記インクジェット方式はプリンタ２による画像記録方式の単なる一例である。プリンタ２による画像記録方式として、電子写真方式や熱転写方式などの種々の画像記録方式を採用することができるのはもちろんである。
【００４３】
複合機１の正面側、換言すれば、プリンタ２の正面側には開口１１が形成されており、その開口１１の内部には、給紙トレイ１４と、その給紙トレイ１４の上段に排紙トレイ１５とが内包されている。
【００４４】
また、複合機１の正面側には、操作パネル４が設けられている。操作パネル４は、プリンタ２やスキャナ３を操作するためのものであり、各種操作キー４０（４０ａ、４０ｂ、４０ｃ、４０ｄ、４０ｅ）とＬＣＤ４１とが備えられている。
【００４５】
各種操作キー４０（４０ａ、４０ｂ、４０ｃ、４０ｄ）のうち、操作キー４０ａは、複合機１にメニュー画面（図４等参照）をＬＣＤ４１に表示させるためのメニュー画面キー４０ａである。操作キー４０ｂは、数字、記号等の入力をするテンキー４０ｂである。操作キー４０ｃは、ＬＣＤ４１に表示されるカーソルの移動を指示する方向キー４０ｃである。操作キー４０ｄは、例えば、カーソルが示す情報の選択を指示する選択キー４０ｄである。操作キー４０ｅは、メニュー画面の終了を指示する終了キー４０ｅである。
【００４６】
ＬＣＤ４１は、矢印Ａ方向を長手方向（幅方向）とする矩形状に形成されており、幅方向を横とした場合の縦横比は３対８で構成されている。より具体的には、縦横比が３対４である矩形状の独立した２つのＬＣＤを矢印Ａ方向に隣接させて一体的に構成されている。但し、図中では、この縮尺は無視して図示している。
【００４７】
複合機１に所定の指令が入力されると、その入力された情報に基づいて該複合機１の動作が制御部２０（図２参照）によって制御される。なお、複合機１は、操作パネル４から入力された指令のほか、コンピュータからプリンタドライバやスキャナドライバ等を介して送信される指令に基づいて動作するように構成されている。
【００４８】
操作パネル４の下方であって上記開口１１の上方には、接続パネル７０が設けられている。この接続パネル７０には、その左端側にＵＳＢ端子７１が配設されている。ＵＳＢ端子７１は、外部機器とＵＳＢ接続することにより該外部機器と本複合機１とを通信可能に接続するコネクタ端子である。
【００４９】
接続パネル７０の右端側にはスロット部７２が配設されている。スロット部７２はメモリカード（カード型メモリ）を装填可能な複数のカードスロットが設けられている。カードスロットにメモリカードが装填され、該装填されたメモリカードから画像データが後述の制御部２０により読み出されると、その読み出された画像データや該画像データに関する情報が制御部２０（図２参照）によってＬＣＤ４１に表示される。或いは、選択された任意の画像がプリンタ２において記録用紙に記録される。
【００５０】
図２を参照して、複合機１の動作を制御する制御部２０の概略構成について説明する。図２は、複合機１の制御部２０の概略構成を示すブロック図である。制御部２０は、プリンタ２、スキャナ３及び操作パネル４を含む複合機１の動作を統括的に制御するものである。
【００５１】
制御部２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）２４を主とするマイクロコンピュータとして構成されており、バス２５を介してＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２６に接続されている。  
ＣＰＵ２１は、複合機１を総括的に制御する中央演算処理であり、ＲＯＭ２２に記憶されているプログラムに沿って動作する。ＲＯＭ２２には、複合機１の各種動作を制御するためのプログラムが格納されている。例えば、メニュー画面表示プログラム２２ａが、図３等に示すメニュー画面表示処理を実行させるためのプログラムとして記憶されている。ＲＡＭ２３は、ＣＰＵ２１が上記プログラムを実行する際に用いる各種データを一時的に記録する記憶領域又は作業領域として使用される。
【００５２】
ＥＥＰＲＯＭ２４は、階層構造メモリ２４ａと、選択メニューメモリ２４ｂと、モード設定メモリ２４ｃと、アイコンメモリ２４ｄと、表示態様メモリ２４ｅとを備えている。
【００５３】
階層構造メモリ２４ａには、複合機１に搭載されている各種機能に関する設定等を行うための各メニューの名称が階層構造として記憶されている。
【００５４】
例えば、最上位階層を示す第０階層に含まれる第０番目から第２番目のメニューの名称Ａ，Ｂ，Ｃとして、「０￥０．Ａ」、「０￥１．Ｂ」、「０￥２．Ｃ」が記憶されている。また、「０￥０．Ａ」の一つ下位の階層を示す第１階層に含まれる第０番目から第２番目のメニューの名称Ｄ，Ｅ，Ｆとして、「０￥０．Ａ￥１￥０．Ｄ」、「０￥０．Ａ￥１￥１．Ｅ」、「０￥０．Ａ￥１￥２．Ｆ」が記憶されている。更に、その「０￥０．Ａ￥１￥０．Ｄ」の一つ下位の階層を示す第２階層に含まれる第０番目から第２番目のメニューの名称Ｇ，Ｈ，Ｉとして、「０￥０．Ａ￥１￥０．Ｄ￥２￥０．Ｇ」、「０￥０．Ａ￥１￥０．Ｄ￥２￥１．Ｈ」、「０￥０．Ａ￥１￥０．Ｄ￥２￥２．Ｉ」が記憶されている。
【００５５】
選択メニューメモリ２４ｂには、各階層に含まれる複数のメニューの名称から、ユーザーによって選択された選択メニューが記憶されている。この選択メニューメモリ２４ｂに記憶されている選択メニューに基づいて、各階層毎にユーザーが選択した選択メニューの名称を把握することができる。
【００５６】
例えば、第０階層からメニューの名称Ａが選択された場合には「０￥０．Ａ」が記憶され、第１階層のからメニューの名称Ｄが選択された場合には「０￥０．Ａ￥１￥０．Ｄ」が記憶され、第２階層からメニューの名称Ｇが選択された場合には「０￥０．Ａ￥１￥０．Ｄ￥２￥０．Ｇ」が記憶される。
【００５７】
モード設定メモリ２４ｃには、メニュー画面からユーザーが選択したモードが記憶されている。本実施の形態では、後述するメニュー画面の表示態様は、第１モードから第９モードまで用意されており、メニュー画面からユーザーが所定のモードを選択した場合には、その選択したモードが記憶され、その選択したモードに沿ってメニュー画面が表示される。尚、各モードにおけるメニュー画面の表示内容については、後述する。
【００５８】
アイコンメモリ２４ｄには、階層構造を構成する各メニューの名称毎に、そのメニューの名称の内容を示すアイコンが各メニューの名称と対応付けて記憶されている。このアイコンは、後述する第５モードが選択された場合に、選択メニューと対応つけて表示される。
【００５９】
表示態様メモリ２４ｅには、後述する第４モード、第６モード、第７モードが選択された場合に、選択メニューの表示態様を、他のメニューの表示態様と異なる態様で表示させるための文字の大きさ、文字の太さ、色、フォント、文字飾り等が記憶されている。この表示態様メモリ２４ｅに記憶されている表示態様は、ユーザーによって任意に設定可能に構成されている。
【００６０】
ＡＳＩＣ２６は、ＣＰＵ２１からの指令に従い、プリンタ２、スキャナ３、操作パネル４、及びスロット部７２などの動作制御を行なう（例えば、プリンタ２を駆動するモータやインクジェット記録ヘッド、スキャナ３のＡＤＦ７を駆動するモータや画像読取ユニット等の動作を制御する）。プリンタ２、スキャナ３及びスロット部７２などは、公知の構成であるので詳細な説明は省略する。
【００６１】
また、ＡＳＩＣ２６には、複合機１に所望の指令を入力する操作キー４０を制御するパネルゲートアレイ２７（パネルＧＡ２７）、ＬＣＤ４１の画面表示を制御するＬＣＤコントローラ２８、コンピュータとパラレルケーブル又はＵＳＢケーブルを介してデータの送受信を行なうためのパラレルインタフェース２９（パラレルＩ／Ｆ２９）、ＵＳＢ端子７１、アンプ７を介してスピーカ７４、時計専用のチップであるＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ  ）１８が接続されている。尚、ＲＴＣ１８には、電源が切られている間も起動できるように電池１８ａが接続されている。
【００６２】
さらに、ＡＳＩＣ２６には、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３１が接続され、そのＮＣＵにはモデム３２が接続されている。ＮＣＵ３１は回線制御を行うためのものであり、電話回線に接続されている。ＮＣＵ３１は、交換機から送信される呼出信号や各種信号を受信するものである。また、ＮＣＵ３１は操作キー４０の操作に応じた発信時のダイヤル信号を交換機へ送信したり、電話回線の閉結時において、アナログ音声信号の送受信などのデータ通信を行うものである。
【００６３】
モデム３２は、ＦＡＸデータや電子メールデータの変調および復調を実行するものである。また、モデム３２は、伝送制御用の各種手順信号を送受信するものである。ＦＡＸデータは、このＮＣＵ３１とモデム３２とによってファクシミリ手順に沿って送受信される。
【００６４】
次に、図３を参照して、メニュー画面表示処理について説明する。図３はメニュー画面表示処理を示すフローチャートである。このメニュー画面表示処理は、メニュー画面をＬＣＤ４１に表示させるための処理であり、メニュー画面表示キー４０ａが押下された場合に、ＣＰＵ２１がメニュー画面表示プログラム２２ａに従って実行する処理である。
【００６５】
この処理では、まず、初期設定が行われる（Ｓ３０１）。初期設定では、例えば、選択メニューメモリ２４ｂ、モード設定メモリ２４ｃが初期化される。また、カーソルが初期設定位置に設定される。尚、本実施例では、第１モード〜第９モード９のうち、第１モードは、常時設定モードとして常に設定されているものとする。そして、階層構造メモリ２４ａに記憶されている階層構造から、最上位階層である第０階層のメニュー一覧をＬＣＤ４１に表示する（Ｓ３０２）。このメニュー一覧は、例えば、図４（ａ）に示すように表示される。
【００６６】
図４（ａ）は、第０階層（最上位階層）のメニュー一覧Ｍ０を示す図である。尚、本実施の形態では、ＬＣＤ４１の表示領域の幅をＷ０、カーソルをＫとして図示している。メニュー一覧Ｍ０は、図４（ａ）に示す通り、上方から順番に、初期設定を示す「0.Initial Setup」、基本設定を示す「1.General Setup」、ファクシミリを示す「2.Fax」、コピーを示す「3.Copy」、フォトキャプチャーを示す「4.Photo Capture」、印刷・リポートを示す「5.Print Reports」、機械情報を示す「6.Machine Info.」、スキャナを示す「7.Scan」の各文字が、ＬＣＤ４１の幅方向と直交する高さ方向に一列に並んで表示される。
【００６７】
また、その下方には、第１モード〜第９モードを示す「１〜９」までの数字がＬＣＤ４１の幅方向に１列に並んで表示される。この「１〜９」のいずれかの数字上に、方向キー４０ｃを操作してカーソルＫを移動させ、選択キー４０ｄを押下すると、そのモードに沿った表示にメニュー画面が切替わる。
【００６８】
再び、図３に戻って説明を続ける。上述したように、第０階層に含まれるメニュー一覧Ｍ０をＬＣＤ４１に表示すると（Ｓ３０２）、方向キー４０ｃが押下されたかを判断し（Ｓ３０３ａ）、押下されていれば（３０３ａ：Ｙｅｓ）、方向キー４０ｃに従って、カーソルＫを移動し（Ｓ３０３）、Ｓ３０４の処理に移行する。尚、方向キー４０ｃが押下されていなければ（３０３ａ：Ｎｏ）、Ｓ３０３の処理はスキップし、Ｓ３０４の処理に移行する。
【００６９】
Ｓ３０４の処理では、選択キー４０ｄが押下されたかを判断し（Ｓ３０４）、選択キー４０ｄが押下されていない場合には（Ｓ３０４：Ｎｏ）、Ｓ３１２の処理に移行し、選択キーが押下されていれば（Ｓ３０４：Ｙｅｓ）、カーソルＫが示す情報を取得する（Ｓ３０５）。そして、その取得した情報がモード選択であるかを判断する（Ｓ３０６）。モード選択でなければ（Ｓ３０６：Ｎｏ）、Ｓ３０７、Ｓ３０８の処理はスキップする。尚、第１モードだけは常時設定されているモードであり、少なくとも第１モードには設定されている。
【００７０】
こうして、モードが設定されると、次に、Ｓ３０５で取得した情報がメニュー選択かを判断する（Ｓ３０９）。メニュー選択であれば（Ｓ３０９：Ｙｅｓ）、その選択されたメニューの名称を選択メニューとして選択メニューメモリ２４ｂに書込み、選択メニューメモリ２４ｂを更新する（Ｓ３１０）。この選択メニューメモリ２４ｂに記憶されている選択メニューによって、階層構造を進んでいってたとしてもユーザーが選択した選択メニューの名称を把握することができる。
【００７１】
そして、選択メニューが属する階層よりも一つ下位である階層のメニュー一覧を、ＬＣＤ４１の幅方向において、その選択メニューが属するメニュー一覧に並べて表示し、メニュー画面を更新する（Ｓ３１１）。例えば、第０階層に含まれるメニュー一覧Ｍ０のうち、いずれかのメニューの名称が選択された場合には、その選択されたメニューの名称を選択メニューメモリ２４ｂに記憶し、その選択メニューの１つ下位である第１階層のメニュー一覧を、ＬＣＤ４１の幅方向において、第０階層のメニュー一覧に並べて表示する。
【００７２】
次に、終了キー４０ｅが押下されたかを判断し（Ｓ３１２）、終了キー４０ｅが押下されていない場合には（Ｓ３１２：Ｎｏ）、再び、Ｓ３０３ａの処理に移行し、上述した処理を繰り返し、終了キー４０ｅが押下された場合には（Ｓ３１２：Ｙｅｓ）、本処理を終了する。
【００７３】
ここで、第１モードだけが設定されている場合におけるメニュー画面の遷移について、図４（ａ）乃至図４（ｄ）を参照して説明する。図４（ａ）に示す第０階層（最上位階層）のメニュー一覧Ｍ０からユーザーが方向キー４０ｃを操作し、「3.Copy」の欄にカーソルＫを移動させ、選択キー４０ｄを押下すると、図４（ｂ）に示す通り、第０階層よりも一つ下位の第１階層のメニュー一覧Ｍ１が、ＬＣＤ４１の幅方向において、第０階層（最上位階層）のメニュー一覧Ｍ０に並べて表示される。
【００７４】
第１階層のメニュー一覧Ｍ１には、上方から順番に、画質を示す「0.Quality」、拡大／縮小を示す「1.Enlarge/Reduce」、頁のレイアウトを示す「2.Page Layout」、記録媒体の種類を示す「3.Paper  Type」、記録媒体のサイズを示す「4.Paper  Size」、スタック／ソートを示す「5.Stack/Sort」、明るさを示す「6.Brightness」、濃度を示す「7.Contrast」、赤の色調節を示す「8.Color  Adjust  Red」、緑の色調節を示す「9.Color  Adjust  Green」、青の色調節を示す「10.Color  Adjust  Blue」の文字がＬＣＤ４１の高さ方向に１列で表示される。
【００７５】
また、第０階層のメニュー一覧Ｍ０と、第１階層のメニュー一覧Ｍ１との幅（ＬＣＤ４１の幅方向の幅（以下、同様））は、ＬＣＤ４１の幅Ｗ０を略２等分した幅Ｗ１の範囲で表示され、第０階層のメニュー一覧Ｍ０と、第１階層のメニュー一覧Ｍ１との各メニューが幅方向に全部表示されることになる。
【００７６】
次に、図４（ｂ）に示す第１階層のメニュー一覧Ｍ１からユーザーが方向キー４０ｃを操作し、「1.Enlarge/Reduce」の欄にカーソルＫを移動させ、選択キー４０ｄを押下すると、図４（ｃ）に示す通り、第１階層よりも一つ下位の第２階層のメニュー一覧Ｍ２が、ＬＣＤ４１の幅方向において、第１階層のメニュー一覧Ｍ１に並べて表示される。
【００７７】
第２階層のメニュー一覧Ｍ１には、縮小／拡大率を示す数字が、上方から順番に、「0.50%」、「1.69%(A4→A5)」、「2.78%(LGL → LTR)」、「3.83%(LGL→A4)」、「4.93%(A4 →LTR)」、「5.97%(LTR→A4)」、「6.100%」、「7.104%(EXE→LTR)」、「8.142%(A5→A4)」、「9.186%(4"x6"→LTR)」、「10.198%(4"x6"→A4)」、「11.200%」、「12.Custom(25-400%)」とＬＣＤ４１の高さ方向に１列で表示される。
【００７８】
また、第２階層のメニュー一覧Ｍ２の幅は、ＬＣＤ４１の表示領域の幅Ｗ０を略２等分した幅Ｗ１の範囲内で表示され、第２階層のメニュー一覧Ｍ２の各メニューの名称が幅向に全部表示されることになる。一方、第０階層のメニュー一覧Ｍ０と、第１階層のメニュー一覧Ｍ１との幅は、幅Ｗ１を略１／２に縮小した幅Ｗ２の範囲で表示される。
【００７９】
次に、図４（ｃ）に示す第２階層のメニュー一覧Ｍ２からユーザーが方向キー４０ｃを操作し、「12.Custom (25-400%)」の欄にカーソルＫを移動させ、選択キー４０ｄを押下すると、図４（ｄ）に示す通り、第２階層よりも一つ下位の第３階層のメニュー一覧Ｍ３が、ＬＣＤ４１の幅方向において、第２階層のメニュー一覧Ｍ２に並べて表示される。
【００８０】
この第３階層のメニュー一覧Ｍ３には、上方から順番に、「Custom(25-400%)」、「Ratio=100」の文字がＬＣＤ４１の高さ方向に１列で表示される。また、第３階層のメニュー一覧Ｍ３の幅は、ＬＣＤ４１の表示領域の幅Ｗ０を略２等分した幅Ｗ１の範囲内で表示され、第３階層のメニュー一覧Ｍ３の各メニューの名称が幅向に全部表示されることになる。一方、第０階層のメニュー一覧Ｍ０と、第１階層のメニュー一覧Ｍ１と、第２階層のメニュー一覧Ｍ２との幅は、幅Ｗ１を略１／３に縮小した幅Ｗ３の範囲で表示される。
【００８１】
このように、常時設定されている第１モードでは、ユーザーが要求した要求メニュー一覧が表示されると、既に表示されている表示済メニュー一覧の幅が当初よりも縮小して表示される。よって、限られた表示領域内であっても、要求メニュー一覧と、その要求メニュー一覧に至るまでの上位階層のメニュー一覧との全部を表示させることができる。従って、要求メニュー一覧に至るまでの上位階層のメニュー一覧の全部を同一画面上で確認することができる。
【００８２】
再び、図３に戻り、説明を続ける。上述した説明では、第１モードだけが設定されている場合について説明したが、次に、Ｓ３０６の処理において、第１〜第９モードのいずれかのモードが選択された場合（Ｓ３０６：Ｙｅｓ）について説明する。
【００８３】
Ｓ３０６の処理において、モード選択がされたと判断した場合には（Ｓ３０６：Ｙｅｓ）、選択されたモードをモード設定メモリ２４ｃに書き込み、選択されたモードに設定をする（Ｓ３０７）。次に、メニュー画面を、設定したモードに適合した表示になるように切替える。
【００８４】
その後は、上述したのと同様に、Ｓ３０９からの処理を繰り返す。ここで、Ｓ３１１の処理において、選択されたメニューの名称が属する階層の一つ下位階層のメニュー一覧を表示する場合には、Ｓ３０９において選択されたメニューの名称を、設定されているモードに沿った態様で表示する。
【００８５】
ここで、図５乃至図１３を参照して、第２〜第９モードが設定された場合について説明する。尚、メニュー画面は、現在、図４（ｄ）に示す状態になっているものとする。即ち、モード設定メモリ２４ｃには、第１モードだけが設定されており、選択メニューメモリ２４ｂには、選択メニューとして、第０階層で選択した「3.Copy」、第１階層で選択した「1.Enlarge/Reduce」、第２階層で選択した「12.Custom(25-400%)」が記憶されている。
【００８６】
まず、図５を参照して、第２モードに設定する場合について説明する。ユーザが図４（ｄ）に示す状態から、第２モードを設定する場合、図５（ａ）に示す通り、方向キー４０ｃを操作してカーソルＫを「２」の欄に移動させ、選択キー４０ｄを押下する。すると、第２モードに設定され、図５（ｂ）に示す通り、第２階層のメニュー一覧Ｍ２の「12.Custom (25-400%)」が、第３階層のメニュー一覧Ｍ３の表示領域に突出して表示される。
【００８７】
即ち、第２階層のメニュー一覧Ｍ２の幅Ｗ３は、第２階層のメニュー一覧Ｍ２に含まれる各メニューの名称が幅方向に全部表示可能な幅Ｗ１又はＷ２よりも縮小された結果、第２階層のメニュー一覧Ｍ２の「12.Custom(25-400%)」が、第２階層のメニュー一覧Ｍ２の幅Ｗ３の範囲内に収まらなくなった。そこで、第２階層のメニュー一覧Ｍ２の「12.Custom(25-400%)」を、第２階層のメニュー一覧Ｍ２と第３階層のメニュー一覧Ｍ３との境界線Ｌを超えて、第３階層のメニュー一覧Ｍ３の表示領域に突出して表示させる。
【００８８】
このように、第２モードでは、各階層のメニュー一覧の幅を縮小した結果、各階層の選択メニューが、幅方向において各階層の表示領域には収まらない場合には、その選択メニューを、隣接する表示領域に突出して表示させるのである。
【００８９】
よって、第２階層のメニュー一覧Ｍ２の幅を縮小したとしても、その縮小したメニュー一覧Ｍ２に含まれる選択メニューとしての「12.Custom(25-400%)」だけは、ＬＣＤ４１の幅方向において完全に表示させることができる。従って、選択メニュー（「12.Custom(25-400%)」）については、全部が表示されない他のメニュー（例えば、第２階層のメニュー一覧Ｍ２のなかの「7.104%(EXE→LTR)」、「8.142%(A5→A4)」、「9.186%(4"x6"→LTR)」、「10.198% (4"x6"→A4)」、「11.200%」）よりも確認し易く表示することができる。
【００９０】
次に、図５（ｃ）を参照して、第２モードが設定されている場合において、突出して表示させる複数の選択メニューがＬＣＤ４１の幅方向において同一直線状となる場合について説明する。図５（ｃ）は、第ｘ階層のメニュー一覧Ｍｘと、その第ｘ階層のメニュー一覧Ｍｘよりも一つ下位の階層ｙ階層のメニュー一覧ｙとを示している。
【００９１】
ここで、メニュー一覧Ｍｘの第１番目のメニューの名称「１．ＸＸＸＸＸＸＸ」と、その「１．ＸＸＸＸＸＸＸ」と同一直線状に並ぶメニュー一覧Ｍｙの第１番目のメニューの名称「１．ＹＹＹＹＹＹＹＹ」とが共に、選択メニューとして選択された場合、メニュー一覧Ｍｘの「１．ＸＸＸＸＸＸＸ」は、メニュー一覧Ｍｙの領域には突出して表示されず、第ｘ階層よりも下位階層であるメニュー一覧Ｍｙの「１．ＹＹＹＹＹＹＹＹ」だげが、隣の表示領域に突出して表示される。よって、現在要求したメニュー一覧に対して一つだけ上位階層に属する選択メニュー（「１．ＹＹＹＹＹＹＹＹ」）については、確実にＬＣＤ４１の幅方向において完全に表示させることができる。
【００９２】
次に、図５（ｄ）を参照して、図５（ｃ）で説明したのとは、別の方法で、第２モードが設定されている場合において、突出して表示させる複数の選択メニューがＬＣＤ４１の幅方向において同一直線状となる場合について説明する。
【００９３】
上述したのと同様に、メニュー一覧Ｍｘの「１．ＸＸＸＸＸＸＸ」と、その「１．ＸＸＸＸＸＸＸ」と同一直線状に並ぶメニュー一覧Ｍｙの「１．ＹＹＹＹＹＹＹＹ」とが共に、選択メニューとして選択されたとする。
【００９４】
この場合、図５（ｃ）に示す通り、メニュー一覧Ｍｘの「１．ＸＸＸＸＸＸＸ」は、メニュー一覧Ｍｙの領域に突出して表示される。一方、第ｘ階層よりも下位階層であるメニュー一覧Ｍｙの「１．ＹＹＹＹＹＹＹＹ」は、メニュー一覧Ｍｙの高さ方向において、「１．ＹＹＹＹＹＹＹＹ」の下方に表示されている「２．ＤＤＤ」と、その位置が入れ替えて表示される。よって、選択メニュー（「１．ＸＸＸＸＸＸＸ」および「１．ＹＹＹＹＹＹＹＹ」）についてだけは、ＬＣＤ４１の幅方向において完全に表示させることができる。従って、選択メニューについて、他のメニューよりも確認し易く表示することができ、一見して選択してきた過程を確認することができる。
【００９５】
次に、図６を参照して、第２モードが設定されている状態において、別のメニューの名称を選択する場合について説明する。尚、図６では、現在、図５（ｂ）に示すメニュー画面が表示されているものとする。
【００９６】
ユーザは、図５（ｂ）に示す状態から方向キー４０ｃを操作して、所望するメニューの名称の位置にカーソルＫを移動させる。図６（ａ）は、カーソルＫを第３階層のメニュー一覧Ｍ３の「Ratio=100」に移動させた状態を示している。図６（ｂ）は、図６（ａ）に示す状態から、更に、カーソルＫを第０階層のメニュー一覧Ｍ０の「4.Photo Capture」に移動させた状態を示している。
【００９７】
このように、メニュー画面の表示内容および各メニュー一覧の幅は、カーソルＫを移動させただけでは、図５（ｂ）に示す状態から変化することがないので、階層構造を進んでいく過程において発生する選択の誤りを抑制することができる。
【００９８】
一方、図６（ｂ）に示すように、カーソルＫを第０階層のメニュー一覧Ｍ０の「4.Photo Capture」に移動させた後、選択キー４０ｄを押下した場合には、メニュー画面の表示は図６（ｃ）に示す通りに、切替えられる。
【００９９】
即ち、第０階層の「3.Copy」に関する下位階層である第１階層〜第３階層の各メニュー一覧Ｍ１〜Ｍ３は消去され、第０階層の「4.Photo  Capture」の一つだけ下位である第１階層Ｍ１のメニュー一覧Ｍ１が、ＬＣＤ４１の幅方向において、第０階層のメニュー一覧Ｍ０と並んで幅Ｗ１で表示される。
【０１００】
また、この場合、選択メニューとして、選択メニューメモリ２４ｂに記憶されていた第０階層の「3.Copy」、第１階層の「1.Enlarge/Reduce」、第２階層の「12.Custom (25-400%)」は消去され、第０階層で選択した「4.Photo  Capture」が新たに記憶されることになる。
【０１０１】
その後は、図４で説明したの同様に、階層構造内をユーザーの指示に従って表示させていくことになるが、第２モードに設定されているので、選択メニューメモリ２４ｂに記憶されている選択メニューは、その選択メニューが表示されているメニュー一覧の幅に収まらない場合には、隣に表示されるメニュー一覧の表示領域に突出して表示されることになる。
【０１０２】
次に、図７を参照して、第３モードが選択された場合について説明する。ユーザが図４（ｄ）に示す状態から、第３モードを選択する場合、図７（ａ）に示す通り、方向キー４０ｃを操作してカーソルＫを「３」の欄に移動させ、選択キー４０ｄを押下する。すると、第３モードに設定され、図７（ｂ）に示す通り、第０階層の選択メニューである「3.Copy」、第１階層の選択メニューである「1.Enlarge/Reduce」、第２階層の選択メニューである「12.Custom (25-400%)」が、ＬＣＤ４１の高さ方向に沿って表示される。換言すれば、他のメニューの名称が表示される方向とは回転された状態で表示される。よって、この第３モードによれば、他のメニューの名称のなかから選択メニューを特定し易く、一見して選択してきた過程を確認することができる。
【０１０３】
その後は、図４で説明したの同様に、階層構造内をユーザーの指示に従って表示させていくことになるが、この第３モードのまま、例えば、第２階層における「12.Custom (25-400%)」の選択を取りやめ、別の選択肢を選択した場合は、「12.Custom (25-400%)」が回転された表示ではなくなり、選択された選択肢が回転された表示となることになる。
【０１０４】
次に、図８を参照して、第４モードが選択された場合について説明する。ユーザが図４（ｄ）に示す状態から、第４モードを選択する場合、図８（ａ）に示す通り、方向キー４０ｃを操作してカーソルＫを「４」の欄に移動させ、選択キー４０ｄを押下する。すると、第４モードに設定され、図８（ｂ）に示す通り、第０階層の選択メニュー「3.Copy」、第１階層の選択メニュー「1.Enlarge/Reduce」、第２階層の選択メニュー「12.Custom (25-400%)」が、枠に囲まれて表示される。よって、この第３モードによれば、他のメニューのなかから選択メニューを特定し易く、一見して選択してきた過程を確認することができる。
【０１０５】
その後は、図４で説明したの同様に、階層構造内をユーザーの指示に従って表示させていくことになるが、この第４モードのまま、例えば、第２階層における「12.Custom (25-400%)」の選択を取りやめ、別の選択肢を選択した場合は、「12.Custom (25-400%)」が枠で囲まれた表示ではなくなり、選択された選択肢が枠で囲まれた表示となることになる。
【０１０６】
尚、この第４モードでは、表示態様メモリ２４ｅに記憶されている表示態様に沿って選択メニューを表示させるものであり、選択メニューの表示態様が、他のメニューの表示態様と異なれば、選択メニューを枠で囲むように表示する表示態様に限らない。例えば、選択メニューの色、フォント、他の文字飾り、背景色のいずれかの表示態様を他のメニューと異なるように表示させても良い。
【０１０７】
次に、図９を参照して、第５モードが選択された場合について説明する。ユーザが図４（ｄ）に示す状態から、第５モードを選択する場合、図９（ａ）に示す通り、方向キー４０ｃを操作してカーソルＫを「５」の欄に移動させ、選択キー４０ｄを押下する。すると、第５モードに設定され、図９（ｂ）に示す通り、第０階層の選択メニュー「3.Copy」を示すアイコンＣ１、第１階層の選択メニュー「1.Enlarge/Reduce」を示すアイコンＣ２、第２階層の選択メニュー「12.Custom (25-400%)」を示すアイコンＣ３が、各メニュー一覧Ｍ０〜Ｍ２の表示領域内に表示される。よって、この第５モードによれば、アイコンは、文字を確認する場合よりも早く、その内容を確認することができ、選択してきた過程をより早く確認することができる。
【０１０８】
その後は、図４で説明したの同様に、階層構造内をユーザーの指示に従って表示させていくことになるが、この第５モードのまま、例えば、第２階層における「12.Custom (25-400%)」の選択を取りやめ、別の選択肢を選択した場合は、「12.Custom (25-400%)」を示すアイコンの表示はなくなり、選択された選択肢を示すアイコンが表示されることになる。
【０１０９】
次に、図１０を参照して、第６モードが選択された場合について説明する。ユーザが図４（ｄ）に示す状態から、第６モードを選択する場合、図１０（ａ）に示す通り、方向キー４０ｃを操作してカーソルＫを「６」の欄に移動させ、選択キー４０ｄを押下する。すると、第６モードに設定され、図１０（ｂ）に示す通り、第０階層の選択メニュー「3.Copy」、第１階層の選択メニュー「1.Enlarge/Reduce」、第２階層の選択メニュー「12.Custom (25-400%)」が、それぞれ、他のメニューの名称よりも大きな文字で表示される。よって、第６モードによれば、他のメニューの名称のなかから選択メニューを特定し易く、一見して選択してきた過程を確認することができる。
【０１１０】
その後は、図４で説明したの同様に、階層構造内をユーザーの指示に従って表示させていくことになるが、この第６モードのまま、例えば、第２階層における「12.Custom (25-400%)」の選択を取りやめ、別の選択肢を選択した場合は、「12.Custom (25-400%)」の文字の大きさは通常の大きさになり、選択された選択肢の大きさが大きくなることになる。
【０１１１】
次に、図１１を参照して、第７モードが選択された場合について説明する。ユーザが図４（ｄ）に示す状態から、第７モードを選択する場合、図１１（ａ）に示す通り、方向キー４０ｃを操作してカーソルＫを「７」の欄に移動させ、選択キー４０ｄを押下する。すると、第７モードに設定され、図１１（ｂ）に示す通り、第０階層の選択メニュー「3.Copy」、第１階層の選択メニュー「1.Enlarge/Reduce」、第２階層の選択メニュー「12.Custom (25-400%)」の各々が、各メニュー一覧の幅Ｗ３の範囲内に収まるように、各メニューの名称の文字サイズを小さくして表示される。即ち、ＬＣＤ４１に表示される各メニュー一覧の数に応じて、各メニュー一覧の各メニューの名称を表示させる。
【０１１２】
このように、第７モードによれば、既に表示されている表示済メニュー一覧の数が多くなるにつれて、一の表示済メニュー一覧の幅が小さくなるものの、表示済メニュー一覧の数が多くなるにつれて、表示済メニュー一覧に含まれる各メニューの名称の文字を小さくすることで、たとえ、表示済メニュー一覧の数が多くなったとしても、表示済メニュー一覧に含まれる各メニューの名称の文字を、より完全な状態で表示させることができる。
【０１１３】
その後は、図４で説明したの同様に、階層構造内をユーザーの指示に従って表示させていくことになるが、この第７モードのまま、例えば、第１階層における「1.Enlarge/Reduce」の選択を取りやめ、別の選択肢を選択した場合は、第２階層の表示がなく、各メニュー一覧の幅はＷ２となり、各メニューの名称の文字もＷ２の範囲内に収まる範囲で拡大されることになる。
【０１１４】
次に、図１２を参照して、第８モードが選択された場合について説明する。ユーザが図４（ｄ）に示す状態から、第８モードを選択する場合、図１２（ａ）に示す通り、方向キー４０ｃを操作してカーソルＫを「８」の欄に移動させ、選択キー４０ｄを押下する。すると、第８モードに設定され、図１２（ｂ）に示す通り、第０階層のメニュー一覧Ｍ０がＬＣＤ４１の画面上から非表示とされる。そして、第１階層のメニュー一覧Ｍ１の幅と、第２階層のメニュー一覧Ｍ２の幅とがＷ３からＷ２に拡大される。
【０１１５】
また、再度、カーソルＫの位置が「８」に位置する状態で、選択キー４０ｄを押下すると、図１２（ｃ）に示す通り、第１階層のメニュー一覧Ｍ１がＬＣＤ４１の画面上から非表示とされる。そして、第２階層のメニュー一覧Ｍ２の幅とＷ２からＷ１に拡大される。
【０１１６】
このように、第８モードによれば、第０階層のメニュー一覧Ｍ０を非表示とすることで、第０階層のメニュー一覧Ｍ０が表示されている場合には、幅Ｗ３で表示する必要があった第１階層のメニュー一覧Ｍ１と、第２階層のメニュー一覧Ｍ２との幅を、幅Ｗ３よりも広い幅Ｗ２の範囲内で表示させることができるので、縮小した結果、確認しずらい上位階層のメニューを確認し易くすることができる。
【０１１７】
Ｍ０、Ｍ１を再表示させたい場合には、このままカーソルＫの位置が「８」に位置する状態で、選択キー４０ｄを押下するか、一旦他のモードに抜け、それから第８モードを選択しなおせばよい。
【０１１８】
その後は、図４で説明したの同様に、階層構造内をユーザーの指示に従って表示させていくことになるが、この第８モードのまま、階層をたどっていった場合、選択キー４０ｄが押下されない限りは、表示される第ｎ階層の数は変化しない。
【０１１９】
次に、図１３を参照して、第９モードが選択された場合について説明する。この第９モードは、基本的には第８モードと同様の表示形態を取るモードであるが、その表示形態において、スクロールして画面上から非表示とするメニュー一覧を切り替えることができるモードである。
【０１２０】
ユーザが図４（ｄ）に示す状態から、第９モードを選択する場合、図１３（ａ）に示す通り、方向キー４０ｃを操作してカーソルＫを「９」の欄に移動させ、選択キー４０ｄを押下する。すると、第９モードに設定され、図１３（ｂ）に示す通り、第０階層のメニュー一覧Ｍ２がＬＣＤ４１の画面上から非表示とされる。そして、第１階層のメニュー一覧Ｍ１の幅と、第２階層のメニュー一覧Ｍ２の幅とがＷ３からＷ２に拡大される。
【０１２１】
また、再度、カーソルＫの位置が「９」に位置する状態で、選択キー４０ｄを押下すると、図１３（ｃ）に示す通り、第２階層のメニュー一覧Ｍ２がＬＣＤ４１の画面上から非表示とされる。そして、第０階層のメニュー一覧Ｍ０が再びＷ２の幅で表示される。
【０１２２】
Ｍ２を再表示させたい場合には、このままカーソルＫの位置が「９」に位置する状態で、選択キー４０ｄを押下するか、一旦他のモードに抜け、それから第９モードを選択しなおせばよい。
【０１２３】
第９モードを選択する方法は、他にもある。
【０１２４】
例えば、第８モードで図１２（ｂ）に示す状態から、第９モードを選択する場合、図１３（ｂ）に示す通り、ユーザーがカーソルＫの位置を方向キー４０ｃを操作し、「９」の欄に移動させ、選択キー４０ｄを押下する。すると、第９モードに設定され、図１３（ｃ）に示す通り、第２階層のメニュー一覧Ｍ２がＬＣＤ４１の画面上から非表示とされる。そして、第０階層のメニュー一覧Ｍ０が再びＷ２の幅で表示される。
【０１２５】
以上、実施の形態に基づき本発明を説明したが、本発明は上述した実施の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１２６】
上述した実施の形態では、第１モードだけを常時設定モードとする場合について説明したが、第１モードと、第２〜第９モードのいずれかのモードとを１組としたモードを常時設定のモードとして構成しても良い。かかる場合には、モード選択をする必要がなく、ユーザーが選択してきた選択メニューの過程を一見して確認することができる。
【０１２７】
また、上述した実施の形態では、その第５モードにおいて、アイコンを対応する各メニュー一覧の中に表示させる場合について説明したが、かかるアイコンを表示させる位置については、かかる位置に限定されるものではない。例えば、画面の上方に表示装置の幅方向に沿って一列に表示させても良く、また、選択メニューの表示に代えて、アイコンだけを表示させるように構成しても良い。
【０１２８】
また、上述した実施の形態では、複合機１について説明したが、本発明の階層構造表示装置としては、かかる複合機１に限定されるものではなく、階層構造を表示させる必要性がある装置であれば、例えば、パーソナルコンピュータ、携帯電話、ビデオ、ＤＶＤ、ＭＤ等のプレイヤー、テレビジョン等であっても良い。但し、特に、本発明は、階層構造を表示する表示装置が小さいものに有効である。
【図面の簡単な説明】
【０１２９】
【図１】複合機の外観斜視図である。
【図２】複合機の電気的構成を示すブロック図である。
【図３】メニュー画面表示処理を示すフローチャートである。
【図４】第１モードにおけるメニュー画面の遷移を説明するための図である。
【図５】第２モードを説明するためのメニュー画面を示す図である。
【図６】第２モードにおいてメニュー画面の遷移を説明するための図である。
【図７】第３モードを説明するためのメニュー画面を示す図である。
【図８】第４モードを説明するためのメニュー画面を示す図である。
【図９】第５モードを説明するためのメニュー画面を示す図である。
【図１０】第６モードを説明するためのメニュー画面を示す図である。
【図１１】第７モードを説明するためのメニュー画面を示す図である。
【図１２】第８モードを説明するためのメニュー画面を示す図である。
【図１３】第９モードを説明するためのメニュー画面を示す図である。
【符号の説明】
【０１３０】
１          複合機（階層構造表示装置）
２２ａ      表示制御手段
２４ａ      階層構造メモリ（階層構造記憶手段）
２４ｃ      アイコンメモリ（アイコン記憶手段）
４１        ＬＣＤ（表示手段）
Ｓ３０５    表示制御手段の一部（表示制御ステップの一部）
Ｓ３０６    検出手段（検出ステップ）
Ｓ３０８    表示制御手段の一部（表示制御ステップの一部）
【図１】
2008191728.tif 000003
【図２】
2008191728.tif 000004
【図３】
2008191728.tif 000005
【図４】
2008191728.tif 000006
【図５】
2008191728.tif 000007
【図６】
2008191728.tif 000008
【図７】
2008191728.tif 000009
【図８】
2008191728.tif 000010
【図９】
2008191728.tif 000011
【図１０】
2008191728.tif 000012
【図１１】
2008191728.tif 000013
【図１２】
2008191728.tif 000014
【図１３】
2008191728.tif 000015