(57)【要約】【課題】逆遷移操作を行うことで、表示部における表示をどの表示情報へ遷移させることができるかを、ユーザに事前に把握させることができ、ユーザにとって使い勝手が良い表示装置を提供すること。【解決手段】ＭＦＰ１は、パンくず文字列３５ｂに含まれる画面タイトルのうち、逆遷移ボタン領域３６が操作された場合における、遷移先の設定画面に対応した画面タイトルを区別するための指標を付す。よって、ユーザは、逆遷移ボタン領域３６を操作する前に、逆遷移ボタン領域３６を操作した場合の遷移先画面を把握できる。【選択図】図４
2010257371.tif 000002
【特許請求の範囲】
【請求項１】
使用者による選択操作を受け付けるために表示部に表示する表示情報を階層管理しており、上位階層の表示情報を表示している前記表示部に対し、ユーザが所定の選択操作を行うと、前記表示部における表示を、前記上位階層の表示情報の表示から、その選択操作に対応した下位階層の表示情報の表示へと遷移させる遷移手段と、
各表示情報に対応する対応文字列を記憶する対応文字列記憶手段と、
前記表示部における表示が、表示中の表示情報の表示に至るまでに表示された各表示情報に対応する対応文字列を、階層の順に並べた遷移文字列を、前記表示中の表示情報と共に表示する遷移文字列表示手段と、
使用者により逆遷移操作が行われた場合、前記表示部に表示を、前記表示中の表示情報の表示から、当該表示情報が属する階層の上位にある階層に属する表示情報である逆遷移先表示情報の表示へと遷移させる逆遷移手段と、
前記表示部に表示中の遷移文字列に含まれる各対応文字列のうち、前記逆遷移先表示情報に対応する対応文字列に対し、他の対応文字列と区別するための指標を付す指標付加手段とを備えることを特徴とする表示装置。
【請求項２】
前記遷移文字列表示手段は、前記遷移文字列に含まれる各対応文字列の先頭に、区切り文字を付加して表示するものであり、
前記指標付加手段は、前記逆遷移先表示情報に対応する対応文字列の先頭の区切り文字を、前記指標として、他の対応文字列の先頭の区切り文字と区別した態様で表示することを特徴とする請求項１記載の表示装置。
【請求項３】
前記逆遷移操作は、所定の図柄が付された操作子を操作することにより行われ、
前記指標付加手段は、前記操作子の有する図柄と同一の図柄を有する指標を付すことを特徴とする請求項１または２に記載の表示装置。
【請求項４】
複数種類の各表示情報と、前記逆遷移先表示情報と、の対応関係を記憶する遷移先情報記憶手段と、
前記表示部において表示情報の遷移が行われる毎に、遷移後の表示情報に対応する逆遷移先表示情報を、前記遷移先情報記憶手段に記憶された対応関係に基づいて特定する逆遷移先表示情報特定手段とを備え、
前記指標付加手段は、前記逆遷移先表示情報特定手段により特定された逆遷移先表示情報に対応する対応文字列に対し、前記指標を付すことを特徴とする請求項１から３のいずれかに記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示装置に関するものである。
【背景技術】
【０００２】
ファクシミリ機能、プリンタ機能、スキャナ機能、コピー機能などの複数の機能を１台で実現可能な多機能周辺装置が知られている。多機能周辺装置では、解像度、濃度、ズーム倍率といった各種設定項目を有しており、ユーザは各設定項目の設定内容を適宜変更することで、その装置に対し所望の動作を実行させることができる。
【０００３】
多機能周辺装置における設定内容の変更操作は、例えば、以下のような手順で行われる。まず、多機能周辺装置の表示パネルに、設定用のメニュー画面を表示させる。このメニュー画面には、多機能周辺装置が有する機能毎の選択項目（例えば、一般設定、ファクシミリ設定、スキャナ設定）が含まれ、ユーザはそれらの選択項目の中からいずれかの項目を選択する。多機能周辺装置は、表示パネルにおける表示を、選択された機能に関する設定項目一覧画面に遷移させる。
【０００４】
次にユーザは、設定項目一覧画面の中から、いずれかの設定項目を選択することにより、多機能周辺装置の表示パネルにおける表示を、その設定項目の内容変更画面に遷移させる。そして、その内容変更画面が表示されている状態で、ユーザは、所望の設定内容を入力し、設定内容を変更する。
【０００５】
このように予め準備された画面がユーザ操作に従って遷移する場合に、画面遷移の経路を示すための表示形態として、「パンくずリスト」という表現形態が知られている（例えば、特許文献１参照）。
【０００６】
パンくずリストとは、例えば、「メニュー画面＞ファクシミリ設定＞解像度」というように、現在表示中の画面に至るまでの画面遷移経路にある各画面の名称を、階層の順序に並べて表示する形態である。パンくずリストを画面と共に表示することにより、ユーザは、当該表示中の画面が、どのような機能に関する、どのような設定項目についての画面であるかを、認識することができる。
【０００７】
ところで、画面を遷移させる操作を繰り返す内に、ユーザが、前に行った設定を取り消したくなったり、別の機能に関する設定画面へ遷移させたくなる場合がある。そのような場合に備え、現在表示中の画面よりも上位階層の画面への遷移指示を入力するための「戻る」キーや、「キャンセル」キーが、例えば、多機能周辺装置の操作パネル等に設けられることがある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−２３６１４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、ユーザ側から見ると、上位階層側の画面へ遷移させる操作を行う場合に、どの画面へ遷移するかを事前に把握することが困難であり、操作を快適に行うことができないという問題点があった。例えば、１階層上の画面へ遷移させることを望んで、ユーザがキャンセルキーを押下したにも拘わらず、ユーザの予想よりも上位の階層の画面に戻ってしまうと、ユーザは多数の操作をやり直さなければならなくなる。
【００１０】
本発明は、上記問題点を解決するためになされたものであり、逆遷移操作を行うことで、表示部における表示をどの表示情報へ遷移させることができるかを、ユーザに事前に把握させることができ、ユーザにとって使い勝手が良い表示装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
この目的を達成するために、本発明の表示装置は、使用者による選択操作を受け付けるために表示部に表示する表示情報を階層管理しており、上位階層の表示情報を表示している前記表示部に対し、ユーザが所定の選択操作を行うと、前記表示部における表示を、前記上位階層の表示情報の表示から、その選択操作に対応した下位階層の表示情報の表示へと遷移させる遷移手段と、各表示情報に対応する対応文字列を記憶する対応文字列記憶手段と、前記表示部における表示が、表示中の表示情報の表示に至るまでに表示された各表示情報に対応する対応文字列を、階層の順に並べた遷移文字列を、前記表示中の表示情報と共に表示する遷移文字列表示手段と、使用者により逆遷移操作が行われた場合、前記表示部に表示を、前記表示中の表示情報の表示から、当該表示情報が属する階層の上位にある階層に属する表示情報である逆遷移先表示情報の表示へと遷移させる逆遷移手段と、前記表示部に表示中の遷移文字列に含まれる各対応文字列のうち、前記逆遷移先表示情報に対応する対応文字列に対し、他の対応文字列と区別するための指標を付す指標付加手段とを備える。
【発明の効果】
【００１２】
請求項１記載の表示装置によれば、遷移文字列に含まれる対応文字列のうち、逆遷移先表示情報に対応する対応文字列に付された指標によって、逆遷移操作を行うことでどの表示情報へ遷移させることができるかを、ユーザが事前に把握できる。よって、ユーザにとって使い勝手が良いという効果がある。
【００１３】
請求項２記載の表示装置によれば、請求項１記載の表示装置の奏する効果に加え、逆遷移先表示情報に対応する対応文字列の先頭の区切り文字を、指標として、他の対応文字列の先頭の区切り文字と区別した態様で表示するので、表示部の限られた表示領域を有効に利用して、ユーザが操作を快適に行うために有用な情報を提供できるという効果がある。
【００１４】
請求項３記載の表示装置によれば、請求項１または２に記載の表示装置の奏する効果に加え、操作子の有する図柄と同一の図柄を有する指標が、逆遷移先表示情報に対応する対応文字列に付されるので、ユーザは直感的に指標の意味を把握でき、使い勝手が良いという効果がある。
【００１５】
ここで「同一の図柄」とは、ユーザが、同じ形状であると判断できる図柄であることを意味しており、大きさ、色、塗りつぶし色までが完全一致することを、必須の要件として要求する文言ではない。
【００１６】
請求項４記載の表示装置によれば、請求項１から３のいずれかに記載の表示装置の奏する効果に加え、表示部において表示情報の遷移が行われる毎に、遷移後の表示情報に対応する逆遷移先表示情報が、遷移先情報記憶手段に記憶された対応関係に基づいて特定され、その逆遷移先表示情報に対応する対応文字列に対して、指標が付されるので、表示中の表示情報に合った最新の逆遷移先表示情報を示すことができるという効果がある。
【図面の簡単な説明】
【００１７】
【図１】ＭＦＰの電気的構成を示したブロック図である。
【図２】画面管理テーブルの構成の一例を示す図である。
【図３】遷移画面テーブルの構成の一例を示す図である。
【図４】ＬＣＤにおける画面の遷移の例を示すイメージ図である。
【図５】設定画面表示処理を示すフローチャートである。
【図６】図５に示す設定画面表示処理の続きを示すフローチャートである。
【図７】ラスタライズ後のパンくず文字列を拡大して示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態について、添付図面を参照して説明する。図１は、本発明の表示装置の実施形態である多機能周辺装置（以下、「ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）」と称す）１の電気的構成を示したブロック図である。
【００１９】
ＭＦＰ１は、ファクシミリ機能、プリント機能などの各種機能を有する多機能周辺装置である。このＭＦＰ１では、各種機能の動作条件等を規定する種々の設定項目を有している。ＭＦＰ１は、設定項目の設定内容を変更するための操作を、ユーザが快適に行うことができるように構成されているが、詳細は後述する。
【００２０】
図１に示すように、ＭＦＰ１には、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１４、ＥＥＰＲＯＭ１５、電話／ＦＡＸ部１９、スキャナ２２、プリンタ２５、操作キー２６、ＬＣＤ２７、タッチパネル２８が備えられ、これらはバスライン２９を介して相互に接続されている。なお、ＭＦＰ１は、パーソナルコンピュータまたはＬＡＮ（図示せず）と接続するためのインターフェイス等、さらに他の構成も備えるが、図示および説明は省略する。
【００２１】
ＲＯＭ１２は、このＭＦＰ１で実行される制御プログラム１２ａ、画面管理テーブル１２ｂ、遷移画面テーブル１２ｃなどを格納した書換不能なメモリである。図５，図６に図示されるフローチャートに示す処理は、制御プログラム１２ａに従ってＣＰＵ１１により実行される。画面管理テーブル１２ｂ、遷移画面テーブル１２ｃは、ＭＦＰ１の製造段階で予めＲＯＭ１２に格納される。これらのテーブル１２ｂ，１２ｃについては、図２を参照して後述する。
【００２２】
ＲＡＭ１４は各種のデータを一時的に記憶するためのメモリである。ＥＥＰＲＯＭ１５は、各種設定項目の設定内容や固定値を書き換え可能に記憶すると共に、電源遮断後も内容を保持可能な不揮発性のメモリである。
【００２３】
ＬＣＤ２７は、ＬＣＤパネル（図示せず）を有する。ＭＦＰ１は、予め準備された設定画面を、ＬＣＤパネルに表示させる。ＬＣＤパネルに表示させる設定画面については、図４を参照して後述する。タッチパネル２８は入力装置の一種で、ＬＣＤ２７が有するＬＣＤパネルの表示面に並設されている。ユーザがＬＣＤ２７のＬＣＤパネルの表示面を指等で触れると、タッチパネル２８は、その指で触れられた位置を検出する。
【００２４】
このように構成されたＭＦＰ１は、プリントを実行するプリントモード、ファクシミリの送受信を実行するファクシミリモード、予め設けられた複数の設定項目のいずれかについて設定内容を変更する設定モードのいずれかのモードに切り替え可能に構成されている。
【００２５】
図２は、画面管理テーブル１２ｂの構成の一例を示す図である。画面管理テーブル１２ｂは、使用者による選択操作を受け付けるためにＬＣＤ２７のＬＣＤパネルに表示する設定画面の各々について、階層数と、画面タイトルと、タイトル文字列ＩＤとを記憶するテーブルである。ＭＦＰ１は、この画面管理テーブル１２ｂに従って、複数種類の設定画面を階層管理しており、上位階層の設定画面を表示しているＬＣＤパネルに対し、ユーザが所定の選択操作を行うと、ＬＣＤパネルにおける表示を下位階層の設定画面へ遷移させる。
【００２６】
「階層数」は、各設定画面が属する階層を示す値である。図２に示すように、各設定画面は第１階層から第５階層までのいずれかの階層に属する。「画面タイトル」は、設定画面に１対１で対応する文字列であって、各設定画面の内容を把握できるような文字列で構成されている。「タイトル文字列ＩＤ」はリソースＩＤであって、各画面タイトルに、１対１で割り当てられている文字列である。このタイトル文字列ＩＤは、後述するパンくず文字列の作成に利用される。
【００２７】
図２に示すように、画面管理テーブル１２ｂにおいては、第１階層（階層数が１）に属する第１階層設定画面として、メニュー画面（画面タイトルMENU)が規定される。そして、第１階層の直下の第２階層（階層数＝２）に属する第２階層設定画面として、一般設定画面（画面タイトルGeneralSetup）、ネットワーク設定画面（画面タイトルNetwork）が規定されている。画面管理テーブル１２ｂには、さらに、第２階層の直下の第３階層（階層数＝３）に属する第３階層設定画面、第３階層の直下の第４階層（階層数＝４）に属する第４階層設定画面、第４階層の直下の第５階層（階層数＝５）に属する第５階層設定画面が規定されている。
【００２８】
ＭＦＰ１は、上位階層から下位階層へ向かう方向に、１階層ずつ設定画面を遷移させる。例えば、第４階層に属するＴＣＰ／ＩＰ設定画面を表示させるためには、第１階層のメニュー画面から第２階層のネットワーク設定画面へ遷移させ、次に、第３階層のＬＡＮ設定画面（画面タイトルWLAN）へ遷移させ、その次に、第４階層のＴＣＰ／ＩＰ設定画面へ遷移させる。
【００２９】
本実施形態のＭＦＰ１は、上位階層から下位階層に向かう順に、設定画面を遷移させるだけではなく、ユーザが所定の操作を行った場合、下位階層から上位階層へ向かう方向に、ＬＣＤ２７における表示を遷移させる。
【００３０】
図３は、遷移画面テーブル１２ｃの構成の一例を模式的に示す図である。遷移画面テーブル１２ｃは、下位階層から上位階層へ向かう方向に表示を遷移させる場合の遷移先の設定画面等を規定するテーブルであり、階層数と、画面タイトルと、イベントと、遷移画面タイトルとを対応付けて記憶する。
【００３１】
「階層数」と「画面タイトル」とは、画面管理テーブル１２ｂ（図２）に記憶した「階層数」と「画面タイトル」と、それぞれ同一であるので、説明を省略する。
【００３２】
遷移画面テーブル１２ｃは、「イベント」として、「戻るボタン押下」または「キャンセルボタン押下」を記憶する。詳細は図４を参照して後述するが、ＭＦＰ１は、戻るボタン３６ａまたはキャンセルボタン３６ｂ（図４を参照して後述）のいずれが押下されるという、遷移画面テーブル１２ｃに記憶されたイベントが発生する場合、ＬＣＤ２７に表示中の設定画面を、上位階層側の設定画面へ遷移させる処理を行う。
【００３３】
「遷移画面タイトル」は、各「画面タイトル」の設定画面の表示中に、「イベント」が発生した場合の遷移先の設定画面の画面タイトルを表している。例えば、第３階層の画面タイトル「ModeTimer」に対応付けたイベントは「戻るボタン押下」であり、遷移先画面タイトルは第２階層の画面タイトル「GeneralSetup」であるから、第３階層の設定画面である「ModeTimer」の設定画面の表示中に、「戻るボタン押下」というイベントが発生すると、ＭＦＰ１は、表示中である第３階層の設定画面を、第２階層の設定画面に遷移させる。
【００３４】
一方、「ResetFactory」の設定画面の表示中に、「キャンセルボタン押下」というイベントが発生すると、ＭＦＰ１は、表示中である第３階層の設定画面（画面タイトルResetFactory）を、その階層が属する階層よりも２階層上にある第１階層のメニュー画面に遷移させる。
【００３５】
このように、本実施形態のＭＦＰ１では、下位階層から上位階層へ向かう方向へ表示を遷移させる場合、１階層上の設定画面に戻す場合と、２階層以上、上位の設定画面に遷移させる場合とがある。上位階層側へ表示を遷移させた後のユーザの操作として、予測される操作手順を考慮した最適な設定画面に遷移させるためである。しかしながら、何階層上の設定画面に戻ることになるのかを、実際に操作を行う前にユーザ自身が把握できていなければ、ユーザにとっては、使い心地が悪い。
【００３６】
本実施形態のＭＦＰ１は、ユーザが操作を行う場合に、どの設定画面に戻ることになるのかを、ユーザが事前に把握できるよう、遷移先の設定画面をユーザに対して示す指標をＬＣＤ２７に表示するよう構成されている。
【００３７】
図４を参照して、設定モード中にＬＣＤ２７のＬＣＤパネルに表示される画面について説明する。図４は、ＬＣＤ２７における画面の遷移の例を示すイメージ図である。図４に示されるように、ＬＣＤパネルの表示領域には、選択画面表示領域３２、画面説明領域３４、逆遷移ボタン領域３６が設けられる。
【００３８】
選択画面表示領域３２には、設定画面が描画される。設定画面は、ユーザによる選択操作を受け付けるための選択項目３３を含む画面である。各選択項目３３は、１階層下の設定画面または設定すべき設定値を、ユーザに選択させるためのボタンとして機能する図柄であって、表示中の設定画面よりも１階層下の設定画面の画面タイトル、または表示中の設定画面に対応して設定すべき設定値を表す文字列が描画されている。
【００３９】
図４の最上段に示す画面図においては、第３階層の設定画面（画面タイトルModeTimer）が選択画面表示領域３２に描画され、この設定画面内には、設定すべき設定値が描画された選択項目３３が含まれる。したがって、ＬＣＤ２７のＬＣＤパネルにおいて、ユーザが選択項目３３に触れる操作を行うと、ＭＦＰ１は、その操作された選択項目３３に対応する設定値を、例えばＥＥＰＲＯＭ１５（図１）に設定する。
【００４０】
なお、各選択項目３３に、１階層下の設定画面の画面タイトルが描画されている場合は、ＭＦＰ１は、ユーザにより選択操作された選択項目３３の画面タイトルの設定画面へ、ＬＣＤ２７における表示を遷移させる。ユーザが選択項目３３に触れる操作が、「所定の選択操作」に相当する。ただし、「所定の選択操作」は、例えば、操作キー２６を用いて、表示中の選択項目３３の中からいずれかを選択する操作であっても良い。
【００４１】
画面説明領域３４は、下段のタイトル表示領域３４ａと、上段のパンくず文字列表示領域３４ｂとから構成される。タイトル表示領域３４ａは、選択画面表示領域３２に表示中の設定画面の画面タイトル３５ａが表示される領域である。
【００４２】
パンくず文字列表示領域３４ｂは、パンくず文字列３５ｂを表示する領域である。パンくず文字列３５ｂは、現在表示中の設定画面に至るまでに表示された、各設定画面に対応する画面タイトルを、階層の順に横方向に並べて作成される一行の文字列である。例えば、図４の最上段に示す例では、表示中である第３階層の設定画面に至るまでに表示された、第１階層の画面タイトルと、第２階層の画面タイトルとを連結した文字列が、パンくず文字列３５ｂとして表示されている。このようにすれば、現在表示中の画面に至るまでの画面の遷移の履歴を、パンくず文字列３５ｂによってユーザに示すことができる。
【００４３】
さらに、ＭＦＰ１は、パンくず文字列３５ｂに含まれる各画面タイトルの先頭に、各画面タイトルを区切る三角形の区切り文字３５ｃを付す。この区切り文字３５ｃにより、ユーザは、パンくず文字列３５ｂを、画面タイトル毎に区切って読むことができ、画面遷移の履歴を容易に把握できる。
【００４４】
逆遷移ボタン領域３６は、選択画面表示領域３２における表示を、表示中の設定画面の表示から、当該設定画面が属する階層の上位にある階層に属する設定画面の表示へと遷移させるためのボタンとして機能する領域である。例えば、第３階層の設定画面の表示中に、第１階層または第２階層の設定画面に戻すことを望む場合、ユーザは、逆遷移ボタン領域３６を操作することにより、希望の画面遷移を指示することができる。逆遷移ボタン領域３６にタッチする操作が、「逆遷移操作」の一例に相当する。ＭＦＰ１は、この逆遷移ボタン領域３６に、リターンの図柄（Ｕターンする矢印の図柄）、または、×印の図柄を描画する。逆遷移ボタン領域３６のうち、リターンの図柄が付された逆遷移ボタン領域３６を「戻るボタン３６ａ」と称し、×印の図柄が付された逆遷移ボタン領域３６を「キャンセルボタン３６ｂ」と称する。
【００４５】
さらに、ＭＦＰ１は、逆遷移ボタン領域３６が操作された場合における遷移先の設定画面を、パンくず文字列３５ｂによってユーザに示すために、遷移先の設定画面の画面タイトルに付す区切り文字３５ｃを、他の区切り文字３５ｃと区別した態様で表示する。具体的には、パンくず文字列３５ｂに含まれる区切り文字３５ｃのうち、遷移先の設定画面の画面タイトルの先頭に付される区切り文字３５ｃの内部にのみ、戻り位置マーク３５ｄを描画することにより、区切り文字３５ｃを、逆遷移操作がされた場合の遷移先設定画面を示す指標として機能させる。
【００４６】
例えば、図４の最上段に示す画面図においては、画面タイトル「GeneralSetup」の先頭に付された区切り文字３５ｃの内部にのみ、戻り位置マーク３５ｄが描画されている。よって、逆遷移ボタン領域３６を操作すると画面タイトル「GeneralSetup」の設定画面に遷移することを、ユーザは、逆遷移ボタン領域３６の操作前にパンくず文字列３５ｂの表示によって把握できる。そして、遷移先の設定画面を確認後、その設定画面への遷移を望むのであれば、逆遷移ボタン領域３６を操作することにより、例えば、図４の上から２段目に示す画面図の状態へ画面を遷移させることができる。
【００４７】
図４の上から２段目に示す画面図は、第２階層の一般設定画面が、選択画面表示領域３２に描画された状態を示している。この画面図に示すように、各選択項目３３に対応する設定値が、ＥＥＰＲＯＭ１５（図１）などに既に設定されている場合は、その設定値を表す文字列が描画された設定内容３７を、選択項目３３に並べて表示しても良い。
【００４８】
本実施形態のＭＦＰ１によれば、逆遷移ボタン領域３６の操作により、どの設定画面へ遷移させることができるかを、戻り位置マーク３５ｄが描画された区切り文字３５ｃによって、ユーザが事前に（逆遷移ボタン領域３６の操作前に）把握できる。よって、ユーザにとって使い勝手が良い。例えば、遷移先の設定画面をユーザが認識しないまま、逆遷移ボタン領域３６の操作を行った結果、ユーザにとって予想外なほど上位階層側に画面が遷移してしまい、操作を行ったことを後悔する、という事態の発生を防止できる。
【００４９】
また、区切り文字３５ｃに戻り位置マーク３５ｄを付すことによって、遷移先の設定画面の画面タイトルをユーザに示す構成とされているので、区切り文字３５ｃに、パンくず文字列３５ｂ内の各画面タイトルを区切る機能と、遷移先の設定画面を示す機能との二つの機能を持たせることができる。すなわち、パンくず文字列３５ｂの文字数の増加を抑制しつつ、より多くの情報をユーザに提示できる。その結果、ＬＣＤ２７の限られた表示領域を有効に利用して、ユーザが操作を快適に行うために有用な情報を提供できる。
【００５０】
なお、戻り位置マーク３５ｄは、逆遷移ボタン領域３６が有する図柄と同一図柄とされる。例えば、図４の下から２番目の図に示すように、逆遷移ボタン領域３６に描画される図柄が、×印である場合、ＭＦＰ１は、×印の戻り位置マーク３５ｄを、区切り文字３５ｃに含めて描画する。このようにすれば、戻り位置マーク３５ｄが付された区切り文字３５ｃの意味（すなわち、戻り位置マーク３５ｄによって他と区別されている画面タイトルが、逆遷移ボタン領域３６が操作された場合の遷移先画面の画面タイトルであること）を、ユーザが直感的に把握でき、使い勝手が良い。
【００５１】
また、図４に示す最下段の画面図のように、選択画面表示領域３２に表示中の画面が、最上位階層のメニュー画面である場合、パンくず文字列３５ｂは表示しないこととしても良い。また、メニュー画面の表示中は、逆遷移ボタン領域３６を操作不可であることをユーザに認識させるために、逆遷移ボタン領域３６をグレーアウトさせても良い。
【００５２】
さらに、選択項目３３が多数であり、選択項目３３を１度に表示しきれない場合は、サイドバー領域３８を描画し、サイドバー領域３８の操作によって、非表示であった選択項目３３がスクロール表示されるように構成しても良い。
【００５３】
図５，図６は、設定画面表示処理を示すフローチャートである。この設定画面表示処理は、ＭＦＰ１が設定モードにある間、定期的に実行される。
【００５４】
まず、ＣＰＵ１１は、ステップ（以下、ステップを省略する）Ｓ５０２を実行し、画面遷移イベントを取得する（Ｓ５０２）。次に、ＣＰＵ１１は、画面遷移イベントが有りか否かを判断する（Ｓ５０４）。Ｓ５０４の判断が否定される場合（Ｓ５０４：Ｎｏ）、Ｓ５０２から処理を繰り返す。
【００５５】
一方、Ｓ５０４の判断が肯定される場合（Ｓ５０４：Ｙｅｓ）、ＣＰＵ１１は、現在表示中の設定画面の階層数ｆを取得する（Ｓ５０６）。次に、ＣＰＵ１１は、取得した画面遷移イベントが、キャンセルボタン３５ｂ（図４）の押下（操作）に対応するイベントであったか否かを判断する（Ｓ５０８）。キャンセルボタン３５ｂの押下に対応するイベントであった場合（Ｓ５０８：Ｙｅｓ）、Ｓ５１６へ移行する。
【００５６】
Ｓ５０８の判断が否定される場合（Ｓ５０８：Ｎｏ）、ＣＰＵ１１は、取得した画面遷移イベントが、選択項目３３（図４）の押下（操作）に対応するイベントであったか否かを判断する（Ｓ５１０）。選択項目３３の押下に対応するイベントであった場合（Ｓ５１０：Ｙｅｓ）、Ｓ５１６へ移行する。
【００５７】
Ｓ５１０の判断が否定される場合（Ｓ５１０：Ｎｏ）、ＣＰＵ１１は、取得した画面遷移イベントが、戻るボタン３６ａ（図４）の押下（操作）に対応するイベントであったか否かを判断する（Ｓ５１２）。戻るボタン３６ａの押下に対応するイベントであった場合（Ｓ５１２：Ｙｅｓ）、Ｓ５１６へ移行する。
【００５８】
Ｓ５１２の判断が否定される場合（Ｓ５１２：Ｎｏ）、ＣＰＵ１１は、取得した画面遷移イベントが、設定画面表示終了に対応するイベントであったか否かを判断する（Ｓ５１４）。例えば、設定モードから他のモードへの切り替えの指示が入力された場合は、Ｓ５１４の判断が肯定される（Ｓ５１４：Ｙｅｓ）。この場合、ＣＰＵ１１は、設定画面表示処理を終了する。一方、Ｓ５１４の判断が否定される場合（Ｓ５１４：Ｎｏ）、Ｓ５０２に戻り処理を繰り返す。
【００５９】
Ｓ５０８，Ｓ５１０，Ｓ５１２のいずれかの判断が肯定される場合、ＣＰＵ１１は、イベントに対応した遷移画面ｍを取得する（Ｓ５１６）。例えば、画面タイトル「ResetFactory」の設定画面を表示中、キャンセルボタン３６ｂが押下された場合（Ｓ５０８：Ｙｅｓ）、遷移画面テーブル１２ｃ(図３)を参照し、メニュー画面を、遷移画面ｍとして取得する。同様に、画面タイトル「Network」の設定画面を表示中、「TCP/IP」と描画された選択項目３３が押下された場合（Ｓ５１０：Ｙｅｓ）、画面管理テーブル１２ｂ（図２）を参照し、ＴＣＰ／ＩＰ画面（画面タイトルTCP/IP）を、遷移画面ｍとして取得する。同様に、画面タイトル「WLAN」の設定画面を表示中、戻るボタン３６ａが押下された場合（Ｓ５１２：Ｙｅｓ）、遷移画面テーブル１２ｃ(図３)を参照し、画面タイトル「Network」の設定画面を、遷移画面ｍとして取得する。なお、押下された選択項目３３（図４）が、設定値に対応するものである場合は、その対応する設定値をＥＥＰＲＯＭ１５（図１）に設定する処理も行うがフローチャートへの図示は省略する。
【００６０】
次に、ＣＰＵ１１は、階層数１の設定画面から遷移画面ｍまでのタイトル文字列ＩＤを、画面管理テーブル１２ｂ（図２）から取得し、パンくず文字列ＩＤに登録する（Ｓ５１８）。パンくず文字列ＩＤは、各階層について１つのタイトル文字列ＩＤを登録可能に構成された配列の情報であって、表示中の設定画面が遷移する毎に、更新される情報である。例えば、表示中の設定画面の画面タイトルが第４階層の画面タイトル「TCP/IP」である場合、メニュー画面から当該設定画面に至るまでの画面遷移の履歴をパンくず文字列で示すと、「＞  MENU＞  Network＞  WLAN」となる（なお、明細書中では、区切り文字３５ｃを「＞」で記載する）。この場合、パンくず文字列ＩＤとして、以下の情報が保持される。
【００６１】
[1]ID00[2]ID90[3]ID91[4]ID93
［］内の数値は、階層数ｆに相当する。また「ID」が先頭に付された各文字列が、各階層に登録されたタイトル文字列ＩＤに相当する。後述する処理において、このパンくず文字列ＩＤを用いて、パンくず文字列を作成する。
【００６２】
次に、ＣＰＵ１１は、遷移画面ｍの階層数ｆを取得する（Ｓ５２０）。そして、階層数ｆが「１」か否かを判断する（Ｓ５２２）。Ｓ５２２の判断が否定される場合（Ｓ５２２：Ｎｏ）、ＣＰＵ１１は、図６に示すＳ６０２に移行する。
【００６３】
一方、Ｓ５２２の判断が肯定される場合（Ｓ５２２：Ｙｅｓ）、ＣＰＵ１１は、遷移画面ｍ（ここでは、第１階層の設定画面）の画面タイトルを取得し（Ｓ５２４）、パンくず文字列ＩＤを初期化する（Ｓ５２６）。そして、ＣＰＵ１１は、パンくず文字列ＩＤに、遷移画面ｍのタイトル文字列ＩＤを登録し（Ｓ５２８）、遷移画面ｍの画面タイトルを、タイトル表示領域３４ａに描画する（Ｓ５３０）。そして、遷移画面ｍを選択画面表示領域３２に描画し、逆遷移ボタン領域３６、サイドバー領域３８（図４）を描画することにより、タイトル表示領域３４ａ以外の領域を描画して（Ｓ５３２）、ユーザによる選択操作または逆遷移操作に応じた階層の設定画面へ、ＬＣＤ２７の表示を遷移させ、Ｓ５０２に戻る。
【００６４】
図６を参照して、設定画面表示処理の続きについて説明する。まず、ＣＰＵ１１は、遷移画面ｍの画面タイトルを画面管理テーブル１２ｂ（図２）から取得し（Ｓ６０２）、取得した画面タイトルをタイトル表示領域３４ａに描画する（Ｓ６０４）。
【００６５】
次に、ＣＰＵ１１は、遷移画面ｍを選択画面表示領域３２に描画し、逆遷移ボタン領域３６、サイドバー領域３８（図４）などを描画することにより、画面説明領域３４以外の領域を描画する（Ｓ６０６）。なお、遷移画面テーブル１２ｃに記憶された遷移画面ｍに対応するイベントが、戻るボタン押下であれば、戻るボタン３６ａを表すリターンの図柄を逆遷移ボタン領域３６に描画し、遷移画面ｍに対応するイベントが、キャンセルボタン押下であれば、キャンセルボタン３６ｂを表す×印の図柄を逆遷移ボタン領域３６に描画する。
【００６６】
次にＣＰＵ１１は、パンくず文字列ＩＤを取得し（Ｓ６０８）、パンくず文字列Ｓを初期化する（Ｓ６１０）。パンくず文字列Ｓは、パンくず文字列表示領域３４ｂに表示されるパンくず文字列３５ｂを文字コードで表す情報である。
【００６７】
次に、ＣＰＵ１１は、表示中の設定画面に対応する「戻るボタン押下」時の遷移先の設定画面の階層数（遷移画面階層ｒ）を、遷移画面テーブル１２ｃ（図３）を参照して取得する（Ｓ６１２）。例えば、画面タイトル「Network」の設定画面を表示中であれば、戻るボタン押下時の遷移先の設定画面は、メニュー画面であるため、遷移画面階層ｒとして、メニュー画面の階層数「１」を取得する。なお、表示中の設定画面に対応するイベントとして、「戻るボタン押下」が記憶されていなければ、Ｓ６１２では、遷移画面階層ｒとして、nullを取得する。
【００６８】
次に、ＣＰＵ１１は、表示中の設定画面に対応する「キャンセルボタン押下」時の遷移先の設定画面の階層数（遷移画面階層ｃ）を、遷移画面テーブル１２ｃ（図３）を参照して取得する（Ｓ６１４）。例えば、画面タイトル「ResetFactory」の設定画面を表示中であれば、キャンセルボタン押下時の遷移先の設定画面は、メニュー画面であるため、遷移画面階層ｃとして、メニュー画面の階層数「１」を取得する。なお、表示中の設定画面に対応するイベントとして、「キャンセルボタン押下」が記憶されていなければ、Ｓ６１４では、遷移画面階層ｃとして、nullを取得する。
【００６９】
次に、ＣＰＵ１１は、変数ｉを「１」とする（Ｓ６１６）。そして、ＣＰＵ１１は、変数ｉが、表示中の設定画面の階層数ｆよりも小さいか否かを判断する（Ｓ６１８）。Ｓ６１８の判断が肯定される場合（Ｓ６１８：Ｙｅｓ）、ＣＰＵ１１は、変数ｉと遷移画面階層ｒと等しいか否かを判断する（Ｓ６２０）。Ｓ６２０の判断が肯定される場合（Ｓ６２０：Ｙｅｓ）、ＣＰＵ１１は、リターンの戻り位置マーク３５ｄを付した区切り文字３５ｃに対応するデータを、パンくず文字列Ｓに追加し（Ｓ６２８）、Ｓ６３０へ移行する。
【００７０】
変数ｉが遷移画面階層ｒと等しくない場合（Ｓ６２０：Ｎｏ）、ＣＰＵ１１は、変数ｉと遷移画面階層ｃと等しいか否かを判断する（Ｓ６２２）。Ｓ６２２の判断が肯定される場合（Ｓ６２２：Ｙｅｓ）、ＣＰＵ１１は、×印の戻り位置マーク３５ｄを付した区切り文字３５ｃに対応するデータを、パンくず文字列Ｓに追加し（Ｓ６２６）、Ｓ６３０へ移行する。
【００７１】
変数ｉが遷移画面階層ｃと等しくない場合（Ｓ６２２：Ｎｏ）、ＣＰＵ１１は、標準の区切り文字３５ｃ、すなわち、戻り位置マーク３５ｄを付さない区切り文字３５ｃに対応するデータを、パンくず文字列Ｓに追加し（Ｓ６２４）、Ｓ６３０へ移行する。
【００７２】
次に、ＣＰＵ１１は、パンくず文字列Ｉｄのｉ階層のタイトル文字列ＩＤを取得し、そのタイトル文字列ＩＤに対応する画面タイトルを、画面管理テーブル１２ｂから取得する（Ｓ６３０）。そして、ＣＰＵ１１は、取得したｉ階層の画面タイトルを、パンくず文字列Ｓに追加する（Ｓ６３２）。次に、ＣＰＵ１１は、変数ｉに「１」を加算し（Ｓ６３４）、Ｓ６１８に戻る。
【００７３】
このようにすれば、ＬＣＤ２７における設定画面の遷移が行われる毎に、逆遷移操作が行われる場合の遷移先の設定画面を、遷移画面階層ｒ，ｃによって特定し、特定された設定画面の画面タイトルの前に、戻り位置マーク３５ｄを付加した区切り文字３５ｃを配置することができる。
【００７４】
そして、処理を繰り返す内に、Ｓ６１８の判断が否定されると（Ｓ６１８：Ｎｏ）、次に、ＣＰＵ１１は、変数ｉを「１」とする（Ｓ６３６）。次に、ＣＰＵ１１は、パンくず文字列Ｓをラスタライズして、ラスタデータＲを生成し（Ｓ６３８）、ラスタデータＲの長手方向の長さを表示幅Ｗｓとして算出し、取得する（Ｓ６４０）。パンくず文字列Ｓは、後の処理においてラスタライズされて、パンくず文字列３５ｂとして表示されるので、ラスタライズ後のパンくず文字列の長手方向の長さ（表示幅Ｗｓ）を求めることで、パンくず文字列表示領域３４ｂに実際に表示されるパンくず文字列３５ｂの長手方向の長さ（すなわち、列方向の長さ）を取得することができる。
【００７５】
図７は、ラスタライズ後のパンくず文字列Ｓを拡大して示す図である。パンくず文字列Ｓをラスタライズすることにより、パンくず文字列を点（ピクセル）の集合で表すビットマップデータが得られる。本実施形態では、各文字およびスペースの表示に要する幅方向のピクセル数を加算して、パンくず文字列３５ｂの長手方向の長さに相当する表示幅Ｗｓを計算する。
【００７６】
なお、ＬＣＤ２７に表示する文字の文字サイズを、ユーザが自由に設定でき、あるいは文字のフォントをユーザが自由に設定できるように、ＭＦＰ１が構成されている場合がある。その場合、Ｓ６３８においては、これらの設定に関する設定値を読み出し、ユーザが設定した文字サイズとフォントで、パンくず文字列Ｓをビットマップデータに展開する。フォントによっては、文字毎に幅が異なる場合がある。例えば、プロポーショナルフォントの場合、図７に示すように、Ｍ，Ｅ，Ｎの幅は８ピクセルとなるのに対し、Ｕの幅は７ピクセルとなる。さらに、英文字と漢字とでは、文字幅が異なる場合がある。よって、単に文字数に基づいて表示幅Ｗｓを計算するよりも、ラスタライズ後のビットマップデータに基づいて表示幅Ｗｓを計算することにより、より適切な表示幅Ｗｓを取得することができるのである。
【００７７】
図６に戻り説明する。次に、ＣＰＵ１１は、作成されたパンくず文字列Ｓをパンくず文字列３５ｂとして表示する場合に、そのパンくず文字列３５ｂが、パンくず文字列表示領域３４ｂに収まるか否かを判断する。具体的には、パンくず文字列３５ｂの長手方向の長さを示す表示幅Ｗｓが、予め定められた所定値Ｗ以下である場合、パンくず文字列３５ｂがパンくず文字列表示領域３４ｂに収まると判断する。ラスタライズ後のパンくず文字列の文字列幅Ｗｓに基づいて、パンくず文字列３５ｂがパンくず文字列表示領域３４ｂに収まるか否かを判断するので、正確な判断を行うことができる。ここで、所定値Ｗは、パンくず文字列表示領域３４ｂの横方向（長手方向）に表示可能なピクセル数に等しい値である。
【００７８】
そして、表示幅Ｗｓが所定値Ｗ以下である場合、すなわち、パンくず文字列３５ｂがパンくず文字列表示領域３４ｂに収まると判断される場合（Ｓ６４２：Ｙｅｓ）、ＣＰＵ１１は、パンくず文字列Ｓに含まれる先頭から末尾までの画面タイトルを、パンくず文字列３５ｂとして、パンくず文字列表示領域３４ｂに表示する（Ｓ６４８）。
【００７９】
一方、表示幅Ｗｓが所定値Ｗより大きい場合（Ｓ６４２：Ｎｏ）、パンくず文字列３５ｂがパンくず文字列表示領域３４ｂに収まらないと判断されるので、ＣＰＵ１１は、パンくず文字列Ｓの第ｉ階層の画面タイトルを削除し（Ｓ６４４）、変数ｉに「１」を加算して（Ｓ６４６）、Ｓ６３８に戻り、処理を繰り返す。そして、Ｓ６４２の判断が肯定されると（Ｓ６４２：Ｙｅｓ）、このようにすれば、作成したパンくず文字列Ｓの中で、最上位の第１階層に対応する画面タイトル、または第１階層から連続する上位側の複数階層の設定画面に対応する画面タイトルが、表示対象から除外されて、パンくず文字列３５ｂが表示される。従って、表示中の設定画面に近い階層の画面タイトルを優先的に、ユーザに視認させることができ、現在表示中の画面がどのような階層に位置するか、ユーザが容易に認識することができる。
【００８０】
図５，図６に示す設定画面表示処理によれば、設定画面の遷移が行われる毎に、遷移後の設定画面に対応した、逆遷移操作が行われる場合の遷移先の設定画面が遷移画面テーブル１２ｃに記憶された対応関係に基づいて特定され、その遷移先の設定画面に対応する画面タイトルに対して、戻り位置マーク３６ｄを含む区切り文字３５ｃが付されるので、逆遷移操作が行われた場合の遷移先の設定画面を示す情報として、常に最新の情報を示すことができる。
【００８１】
上記実施形態における設定画面が表示情報の一例に相当する。ＬＣＤ２７が表示部の一例に相当する。画面管理テーブル１２ｂが対応文字列記憶手段の一例に相当する。遷移画面テーブル１２ｃが遷移先情報記憶手段の一例に相当する。画面タイトルが対応文字列の一例に相当する。逆遷移ボタン領域３６が操作子の一例に相当する。パンくず文字列３５ｂが遷移文字列の一例に相当する。Ｓ５３２を実行するＣＰＵ１１が逆遷移手段の一例に相当する。Ｓ６２６，Ｓ６２８を実行するＣＰＵ１１が指標付加手段の一例に相当する。Ｓ６４８を実行するＣＰＵ１１が遷移文字列表示手段の一例に相当する。Ｓ６１２，Ｓ６１４を実行するＣＰＵ１１が遷移先除法特定手段の一例に相当する。
【００８２】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００８３】
例えば、上記実施形態では、パンくず文字列３５ｂは１行で表示されていたが、途中で改行して複数行で表示するように構成しても良い。その場合、パンくず文字列表示領域３４ｂの横幅を表す値にパンくず文字列表示可能行数を乗算した値に対応する数値を、表示幅Ｗｓと比較される所定値Ｗとすれば良い。
【００８４】
また、上記実施形態では、ラスタライズ後の連結文字列の列方向の長さを表す表示幅Ｗｓに基づいて、連結文字列がパンくず文字列表示領域３４ｂに収まるかを判断していたが、これに変えて、連結文字列を構成する文字数に基づいて、連結文字列がパンくず文字列表示領域３４ｂに収まるか否かを判断するように構成しても良い。
【００８５】
また、上記実施形態では、ＬＣＤ２７に表示される逆遷移ボタン領域３６が、逆遷移操作のための操作子として機能していたが、操作キー２６として設けられた取消キーやキャンセルキーを、逆遷移操作のための操作子として機能させても良い。
【００８６】
また、上記実施形態では、戻り位置マーク３５ｄを区切り文字３５ｃに含めて表示していたが、これらは別々の領域に表示される要素であっても良い。
【符号の説明】
【００８７】
１                  ＭＦＰ
２７                ＬＣＤ
３５ａ              画面タイトル
３５ｂ              パンくず文字列
３５ｃ              区切り文字
３５ｄ              戻り位置マーク
【図１】
2010257371.tif 000003
【図２】
2010257371.tif 000004
【図３】
2010257371.tif 000005
【図４】
2010257371.tif 000006
【図５】
2010257371.tif 000007
【図６】
2010257371.tif 000008
【図７】
2010257371.tif 000009