JP2010231588A - Display device - Google Patents
Display device Download PDFInfo
- Publication number
- JP2010231588A JP2010231588A JP2009079462A JP2009079462A JP2010231588A JP 2010231588 A JP2010231588 A JP 2010231588A JP 2009079462 A JP2009079462 A JP 2009079462A JP 2009079462 A JP2009079462 A JP 2009079462A JP 2010231588 A JP2010231588 A JP 2010231588A
- Authority
- JP
- Japan
- Prior art keywords
- screen
- character string
- transition
- displayed
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000007704 transition Effects 0.000 claims abstract description 96
- 230000007717 exclusion Effects 0.000 claims abstract description 58
- 235000012813 breadcrumbs Nutrition 0.000 abstract description 71
- 238000000034 method Methods 0.000 description 29
- 230000008569 process Effects 0.000 description 27
- 230000006870 function Effects 0.000 description 10
- 230000002093 peripheral effect Effects 0.000 description 8
- 230000000694 effects Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Landscapes
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
- Facsimiles In General (AREA)
Abstract
【課題】画面遷移経路をユーザに把握させるために、有用な情報を表示することができる表示装置を提供すること。
【解決手段】パンくずリスト表示領域34bに連結文字列が収まらない場合、パンくずリストの先頭を構成する画面タイトル40のいくつかを除外したパンくずリストを表示する。これにより、画面遷移経路上、現在表示中の画面に近い画面の画面タイトル40は表示されるので、パンくずリスト表示領域34bの横幅が狭い場合であっても、表示中の画面がどのような画面遷移経路に位置しているのかが、ユーザにとって分かりやすい。更に、画面タイトルを除外した場合には、パンくずリスト表示領域34bに、除外記号36を表示する。よって、ユーザは、画面タイトル40が除外されていても、表示されている最初の画面タイトル40が何れの階層に位置しているかを一目で把握することができる。
【選択図】図3
To provide a display device capable of displaying useful information for allowing a user to grasp a screen transition route.
When the concatenated character string does not fit in the breadcrumb list display area 34b, a breadcrumb list excluding some of the screen titles 40 constituting the head of the breadcrumb list is displayed. As a result, the screen title 40 of the screen close to the currently displayed screen is displayed on the screen transition path. Therefore, even if the breadcrumb list display area 34b is narrow, what kind of screen is being displayed? It is easy for the user to know whether it is located on the screen transition route. Further, when the screen title is excluded, an exclusion symbol 36 is displayed in the breadcrumb display area 34b. Therefore, even if the screen title 40 is excluded, the user can grasp at a glance which level the displayed first screen title 40 is located.
[Selection] Figure 3
Description
本発明は表示装置に関するものである。 The present invention relates to a display device.
装置に対する所望の動作を実行させるための各設定内容を表示する表示装置が知られている。表示装置の一例としての多機能周辺装置では、表示パネルに、設定用のメニュー画面を表示させる。このメニュー画面には、多機能周辺装置が有する機能毎の選択項目(例えば、一般設定、ファクシミリ設定、スキャナ設定)が含まれ、ユーザはそれらの選択項目の中からいずれかの項目を選択する。すると、多機能周辺装置は、表示パネルにおける表示を、選択された機能に関する設定項目一覧画面に遷移させる。 There is known a display device that displays each setting content for executing a desired operation on the device. In a multifunction peripheral device as an example of a display device, a menu screen for setting is displayed on a display panel. This menu screen includes selection items (for example, general setting, facsimile setting, and scanner setting) for each function of the multi-function peripheral device, and the user selects one of the selection items. Then, the multifunction peripheral device shifts the display on the display panel to the setting item list screen related to the selected function.
次に、ユーザは、設定項目一覧画面の中から、いずれかの設定項目を選択することにより、多機能周辺装置の表示パネルにおける表示を、その設定項目の内容変更画面に遷移させる。そして、その内容変更画面が表示されている状態で、ユーザは、所望の設定内容を入力し、設定内容を変更する。 Next, the user selects one of the setting items from the setting item list screen, thereby causing the display on the display panel of the multi-function peripheral device to transition to the setting item content change screen. Then, in a state where the content change screen is displayed, the user inputs desired setting content and changes the setting content.
このように予め準備された画面がユーザ操作に従って遷移する場合に、画面遷移の経路を示すための表示形態として、「パンくずリスト」という表現形態が知られている(例えば、特開2006−236142号公報参照)。 When a screen prepared in advance transitions in accordance with a user operation, an expression form of “breadcrumb list” is known as a display form for indicating a screen transition route (for example, Japanese Patent Application Laid-Open No. 2006-236142). No. publication).
パンくずリストとは、例えば、「メニュー画面>ファクシミリ設定>解像度」というように、現在表示中の画面に至るまでの画面遷移経路にある各画面の名称を並べて表示する形態である。パンくずリストを画面と共に表示することにより、ユーザは、当該表示中の画面が、どのような機能に関する、どのような設定項目についての画面であるかを、把握することができる。 The breadcrumb list is a form in which the names of the screens in the screen transition path up to the currently displayed screen are displayed side by side, for example, “menu screen> facsimile setting> resolution”. By displaying the breadcrumbs list together with the screen, the user can grasp what kind of setting item is related to what function the displayed screen is.
しかしながら、多機能周辺装置に代表される各種情報処理装置に設けられた液晶ディスプレイなどの表示領域は、比較的狭い場合が多い。よって、「パンくずリスト」を構成する文字列が長くなると、先頭から末尾までの全ての文字列を表示することができず、ユーザに対し適切な情報を提示できない場合があるという問題点があった。 However, the display area of a liquid crystal display or the like provided in various information processing apparatuses represented by a multifunction peripheral device is often relatively narrow. Therefore, if the character strings that make up the “breadcrumb list” are long, all character strings from the beginning to the end cannot be displayed, and appropriate information may not be presented to the user. It was.
本発明は、上記問題点を解決するためになされたものであり、画面遷移経路をユーザに把握させるために、有用な情報を表示することができる表示装置を提供することを目的とする。 The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a display device capable of displaying useful information in order for a user to grasp a screen transition route.
この目的を達成するために、本発明の表示装置は、画面を表示する表示部と、その表示部に表示するために準備された基本画面を含む複数種類の画面について、各画面を特定する画面文字列を記憶する画面文字列記憶手段と、前記基本画面を最上位としてその基本画面の下位に位置する画面へ、予め定められた画面遷移経路に従って前記表示部に表示する画面を遷移させる遷移手段と、前記表示部に表示中の画面に至るまでの前記画面遷移経路を示すための遷移文字列を、前記表示部に設けられる文字列表示領域に表示する遷移文字列表示手段とを備えたものであり、前記遷移文字列表示手段は、前記表示中の画面に至るまでの前記画面遷移経路に存在する各画面の画面文字列を全て含む連結文字列が、前記文字列表示領域に収まらない場合、前記基本画面から下位の任意の画面までの前記画面遷移経路における画面文字列を、前記連結文字列から除外することで、前記文字列表示領域に収まる文字列を、前記遷移文字列として作成する遷移文字列作成手段と、その遷移文字列作成手段により作成された遷移文字列が表示される場合に、その遷移文字列と共に、前記遷移文字列作成手段により除外された前記画面文字列の個数が特定可能な記号を表示する記号表示手段とを備えている。 In order to achieve this object, the display device of the present invention is a screen that identifies each screen among a plurality of types of screens including a display unit that displays a screen and a basic screen that is prepared for display on the display unit. Screen character string storage means for storing a character string, and transition means for transitioning a screen to be displayed on the display unit according to a predetermined screen transition path to a screen positioned at the lower level of the basic screen with the basic screen as the highest level And transition character string display means for displaying a transition character string for indicating the screen transition path leading to the screen being displayed on the display unit in a character string display region provided in the display unit. And the transition character string display means, when the connected character string including all screen character strings of each screen existing in the screen transition path leading to the screen being displayed does not fit in the character string display area Transition that creates a character string that fits in the character string display area as the transition character string by excluding the screen character string in the screen transition path from the basic screen to any lower screen from the connected character string When the character string creating means and the transition character string created by the transition character string creating means are displayed, the number of the screen character strings excluded by the transition character string creating means is specified together with the transition character string Symbol display means for displaying possible symbols.
なお、本発明は、表示装置のための制御装置、制御方法、表示装置を制御するコンピュータプログラム、該コンピュータプログラムを記録する記録媒体等の種々の態様で実現可能である。 The present invention can be implemented in various modes such as a control device for a display device, a control method, a computer program for controlling the display device, and a recording medium for recording the computer program.
請求項1記載の表示装置によれば、画面遷移経路をユーザに把握させるために、有用な情報を表示することができるという効果がある。具体的には、画面遷移経路に位置する画面のうち、表示中の画面に近い画面については、その画面文字列を遷移文字列に含めて表示することができるので、ユーザにとっては、表示中の画面がどのような画面遷移経路に位置しているのかが、分かりやすい。更に、記号表示手段により、除外された画面文字列の個数が特定可能な記号を、遷移文字列と共に、文字列表示領域に表示させるので、画面文字列が省略されていることをユーザに容易に把握させることができると共に、除外された画面文字列の個数をユーザに把握させ、結果、遷移文字列に含まれる最初の画面文字列が画面遷移経路中の何番目に位置しているのかを容易に把握させることができる。 According to the display device of the first aspect, there is an effect that useful information can be displayed in order to make the user grasp the screen transition route. Specifically, among the screens that are located on the screen transition route, the screen character string that is close to the currently displayed screen can be displayed by including the screen character string in the transition character string. It is easy to understand what screen transition route the screen is located on. Furthermore, since the symbol display means displays a symbol that can specify the number of screen character strings excluded together with the transition character string in the character string display area, it is easy for the user to omit the screen character string. As well as being able to grasp the number of screen character strings excluded, it is easy to determine the position of the first screen character string included in the transition character string in the screen transition path. Can be grasped.
請求項2記載の表示装置によれば、請求項1記載の表示装置の奏する効果に加え、可能な限り多くの画面文字列を文字列表示領域に表示させることができるという効果がある。 According to the display device of the second aspect, in addition to the effect achieved by the display device of the first aspect, there is an effect that as many screen character strings as possible can be displayed in the character string display area.
請求項3記載の表示装置によれば、請求項2記載の表示装置の奏する効果に加え、記号表示手段により、除外された画面文字列の個数を示す数字と第2の区切り文字とから構成された記号を、第1の区切り文字を追加後の遷移文字列の先頭に表示させる。よって、第2の区切り文字の存在により、画面文字列が省略されていることをユーザに容易に把握させることができると共に、数字により、除外された画面文字列の個数をユーザに把握させることができる。結果、遷移文字列に含まれる最初の画面文字列が画面遷移経路中の何番目に位置しているのかをユーザに一目で把握させることができるという効果がある。 According to the display device of the third aspect, in addition to the effect produced by the display device of the second aspect, the symbol display means includes a number indicating the number of screen character strings excluded and a second separator. Are displayed at the beginning of the transition character string after the first delimiter is added. Therefore, the presence of the second delimiter allows the user to easily grasp that the screen character string is omitted, and allows the user to grasp the number of screen character strings excluded by using numbers. it can. As a result, there is an effect that the user can grasp at a glance how many positions in the screen transition path the first screen character string included in the transition character string is located.
請求項4記載の表示装置によれば、請求項2記載の表示装置の奏する効果に加え、記号表示手段により、除外された画面文字列の個数分設けられる第2の区切り文字から構成された記号を、第1の区切り文字を追加後の遷移文字列の先頭に表示する。よって、第2の区切り文字の存在により、画面文字列が省略されていることをユーザに容易に把握させることができると共に、第2の区切り文字の個数により、除外された画面文字列の個数をユーザに把握させることができる。結果、遷移文字列に含まれる最初の画面文字列が画面遷移経路中の何番目に位置しているのかをユーザに一目で把握させることができるという効果がある。 According to the display device of the fourth aspect, in addition to the effect produced by the display device of the second aspect, the symbol composed of the second delimiters provided by the number of screen character strings excluded by the symbol display means. Is displayed at the beginning of the transition character string after the first delimiter is added. Therefore, the user can easily understand that the screen character string is omitted due to the presence of the second delimiter, and the number of screen character strings excluded can be determined by the number of second delimiters. The user can be made aware. As a result, there is an effect that the user can grasp at a glance how many positions in the screen transition path the first screen character string included in the transition character string is located.
以下、本発明の実施形態について、添付図面を参照して説明する。図1は、本発明の表示装置の実施形態である多機能周辺装置(以下、「MFP(Multi Function Peripheral)」と称す)1の電気的構成を示したブロック図である。 Embodiments of the present invention will be described below with reference to the accompanying drawings. FIG. 1 is a block diagram showing an electrical configuration of a multifunction peripheral device (hereinafter referred to as “MFP (Multi Function Peripheral)”) 1 which is an embodiment of a display device of the present invention.
MFP1は、ファクシミリ機能、プリント機能などの各種機能を有する多機能周辺装置である。このMFP1は、各種機能の動作条件等を規定する種々の設定項目を有している。更に、MFP1は、各設定項目の設定内容を変更するために予め準備された複数種類の設定画面を、予め定められた画面遷移経路に従った順序で、液晶表示器16(LCD16)に表示するように構成されている。
The
図1は、MFP1の電気的構成を示したブロック図である。MFP1には、CPU11、ROM12、RAM13、フラッシュメモリ14、操作キー15、LCD16、スキャナ20、プリンタ21、電話/FAX部22が設けられている。CPU11、ROM12、RAM13、フラッシュメモリ14は、バスライン26を介して相互に接続されており、バスライン26は、入出力ポート27に接続されている。また、操作キー15、LCD16、スキャナ20、プリンタ21、電話/FAX部22は、それぞれ、入出力ポート27に接続されている。なお、MFP1には、パーソナルコンピュータまたはLAN(図示せず)と接続するためのインターフェイス等、さらに他の構成も設けられているが、図示および説明は省略する。
FIG. 1 is a block diagram showing an electrical configuration of the
CPU11は、入出力ポート27に接続された各部を制御する制御装置である。ROM12は、このMFP1で実行される制御プログラム12a、画面管理テーブル12bなどを格納した書換不能なメモリである。後述するフローチャートに示す処理は、制御プログラム12aに従ってCPU11により実行される。
The CPU 11 is a control device that controls each unit connected to the input /
RAM13は各種のデータを一時的に記憶するためのメモリである。フラッシュメモリ14は、各種設定項目の設定内容や固定値を書き換え可能に記憶すると共に、電源遮断後も内容を保持可能な不揮発性のメモリである。
The RAM 13 is a memory for temporarily storing various data. The
操作キー15は、MFP1の機能や、LCD16の表示を切り換える操作子である。LCD16は、タッチパネルを兼ねるLCDパネル(図示せず)を有し、表示部の一例に相当する。MFP1は、LCDパネルに、予め準備された画面を表示させる。
The
このように構成されたMFP1は、操作キー15の操作に応じて、プリントを実行するプリントモード、ファクシミリの送受信を実行するファクシミリモード、各種設定項目の設定内容を変更する設定モードのいずれかのモードに切り替え可能に構成されている。
The
図2は、画面管理テーブル12bの構成の一例を示す図である。画面管理テーブル12bは、LCDパネルに表示するために準備されている複数種類の画面の各々について、階層数と、画面タイトル(画面文字列の一例)と、タイトル文字列IDとを規定するテーブルである。 FIG. 2 is a diagram illustrating an example of the configuration of the screen management table 12b. The screen management table 12b is a table that defines the number of layers, a screen title (an example of a screen character string), and a title character string ID for each of a plurality of types of screens prepared for display on the LCD panel. is there.
階層数は、各画面が属する階層を示す値である。図2に示すように、各画面は第1階層から第5階層までのいずれかの階層に属する。画面タイトルは、画面の内容を把握できるような文字列で構成され、各画面に1つずつ付与されている。この画面タイトルは、図3を参照して後述するが、画面と共にLCDパネルに表示される。タイトル文字列IDはリソースIDであって、各画面タイトルに、1対1で割り当てられている文字列である。このタイトル文字列IDは、後述するパンくずリストの作成に利用される。 The number of levels is a value indicating the level to which each screen belongs. As shown in FIG. 2, each screen belongs to one of the first to fifth layers. The screen title is composed of a character string that allows the contents of the screen to be grasped, and is assigned to each screen one by one. The screen title will be described later with reference to FIG. 3, but is displayed on the LCD panel together with the screen. The title character string ID is a resource ID, and is a character string assigned to each screen title on a one-to-one basis. This title character string ID is used to create a breadcrumb list which will be described later.
なお、本実施形態では、MFP1のLCDパネルに表示するために予め準備された画面のうち、特に、設定モードの選択中に表示される画面について説明する。また、階層数と、画面タイトルと、タイトル文字列IDとは、MFP1の製造段階で予め画面管理テーブル12bに格納される。
In the present embodiment, among the screens prepared in advance for display on the LCD panel of the
図2に示すように、画面管理テーブル12bにおいては、第1階層(階層数f=1)に属する第1階層画面として、メニュー画面(画面タイトルMenu)が規定される。そして、第1階層の直下の第2階層(階層数f=2)に属する第2階層画面として、一般設定画面(画面タイトルGeneral Setup)、ネットワーク設定画面(画面タイトルNetwork)が規定されている。画面管理テーブル12bには、さらに、第2階層の直下の第3階層(階層数f=3)に属する第3階層画面、第3階層の直下の第4階層(階層数f=4)に属する第4階層画面、第4階層の直下の第5階層(階層数f=5)に属する第5階層画面が規定されている。 As shown in FIG. 2, in the screen management table 12b, a menu screen (screen title Menu) is defined as the first layer screen belonging to the first layer (number of layers f = 1). A general setting screen (screen title General Setup) and a network setting screen (screen title Network) are defined as second layer screens belonging to the second layer (number of layers f = 2) immediately below the first layer. The screen management table 12b further belongs to the third hierarchy screen belonging to the third hierarchy (hierarchy number f = 3) immediately below the second hierarchy, and to the fourth hierarchy (hierarchy number f = 4) immediately below the third hierarchy. A fourth layer screen and a fifth layer screen belonging to the fifth layer (the number of layers f = 5) immediately below the fourth layer are defined.
MFP1は、上位階層から順に画面を遷移させる。例えば、第5階層に属するIP Address画面を表示させるためには、まず、第1階層のメニュー画面(画面タイトルMenu、基本画面の一例)を表示させ、次に、第2階層のネットワーク設定画面(画面タイトルNetwork)を表示させる。そして、第3階層の有線LAN設定画面(画面タイトルLAN)を表示させ、その次に、第4階層のTCP/IP画面を表示させ、その後、第5階層のIP Address画面を表示させる。
The
図3を参照して、LCD16に表示される画面について説明する。ここで、LCDパネルにおける表示領域は、選択画面表示領域32と、タイトル表示領域34aおよびパンくずリスト表示領域34bを有する画面説明領域34とから構成されている。表示中の画面の画面タイトルは、タイトル表示領域34aに表示され、次画面候補は、選択画面表示領域32に表示される。
A screen displayed on the
なお、図3では、パンくずリストが、「>Menu>Network>LAN>TCP/IP」の場合を示している。ここで、「>」は、画面タイトル同士を区切る区切り文字を示している。 FIG. 3 shows a case where the breadcrumb list is “> Menu> Network> LAN> TCP / IP”. Here, “>” indicates a delimiter that separates screen titles.
ユーザが、所定の操作キー15を操作することにより、設定モードへの切替を指示すると、MFP1は、LCDパネルのタイトル表示領域34aにメニュー画面を示す画面タイトルを表示すると共に、選択画面表示領域32に次画面候補となる選択項目を表示する。そして、ユーザは、選択画面表示領域32に表示された選択項目の中から、いずれかを選択し、操作する。例えば、ネットワーク機能に関する設定内容を変更したい場合は、選択画面表示領域32に表示される選択項目「General Setup、Network」のうち、選択項目「Network」を操作する。MFP1は、LCD16の表示を、操作された選択項目に対応した画面に遷移させる。
When the user instructs to switch to the setting mode by operating a predetermined operation key 15, the
上述のような手順で、第5階層に属するIP Address画面までが選択された場合を、図3に示している。この場合、表示中の画面の画面タイトルである「IP Address」が、タイトル表示領域34aに表示されており、IP Address画面の次画面候補「InputおよびCansel」の選択肢が、選択画面表示領域32に表示されている。また、「 ]2>LAN>TCP/IP」で示されるパンくずリストが、パンくずリスト表示領域34bに表示されている。
FIG. 3 shows a case where up to the IP Address screen belonging to the fifth layer is selected by the procedure as described above. In this case, “IP Address”, which is the screen title of the screen being displayed, is displayed in the
図3に示すように、パンくずリストは、画面タイトル40と、各画面タイトル40の前側に配置される区切り文字42とを、主に有する。ここで、画面タイトル40は、画面遷移経路における、メニュー画面に近い順から配置される。換言すれば、MFP1は、画面タイトル40を、上位階層(階層数が小さい値の階層)に属する画面から順に並べて、パンくずリストを構成する。
As shown in FIG. 3, the breadcrumb list mainly includes a
ここで、第5階層に属するIP Address画面までが選択された場合のパンくずリストが、パンくずリスト表示領域34bの横幅(長手方向の大きさ)よりも短い場合には、図3に示す「 ]2>LAN>TCP/IP」のパンくずリストではなく、「>Menu>Network>LAN>TCP/IP」で示されるパンくずリストが、パンくずリスト表示領域34bに表示される。
Here, when the breadcrumb list when the IP address screen belonging to the fifth hierarchy is selected is shorter than the horizontal width (size in the longitudinal direction) of the breadcrumb
従って、ユーザは、パンくずリストを先頭から読むことにより、メニュー画面の下位階層画面として、ネットワーク設定画面が表示され、さらにネットワーク設定画面の下位階層画面として、LAN設定画面が表示され、さらにLAN設定画面の下位階層画面として、TCP/IP設定画面が表示されている、という画面遷移経路を把握することができる。 Therefore, when the user reads the breadcrumb list from the top, the network setting screen is displayed as the lower layer screen of the menu screen, the LAN setting screen is displayed as the lower layer screen of the network setting screen, and the LAN setting is further displayed. It is possible to grasp the screen transition path that the TCP / IP setting screen is displayed as the lower layer screen of the screen.
しかし、本実施形態においては、「>Menu>Network>LAN>TCP/IP」から構成されるパンくずリストが、パンくずリスト表示領域34bの横幅(長手方向の大きさ)よりも長いため、先頭から末尾までの全体を、パンくずリスト表示領域34bに表示することができない。
However, in the present embodiment, the breadcrumb list constituted by “> Menu> Network> LAN> TCP / IP” is longer than the horizontal width (size in the longitudinal direction) of the
そこで、上述の場合、MFP1は、パンくずリストの先頭を構成する画面タイトルのいくつかを除外したパンくずリストを表示する。具体的には、各画面タイトルの前に区切り文字を挿入して連結した連結文字列から、メニュー画面側に位置する画面の画面タイトルおよび区切り文字のいくつかを除外した連結文字列を作成する。そして、その連結文字列の先頭に、除外記号36を追加する。その後、MFP1は、この連結文字列をパンくずリストとして表示する。
Therefore, in the above-described case, the
これにより、図3に示すように、「MenuおよびNetwork」の画面タイトルが除外される一方で、区切り文字42が追加された画面タイトル「LAN」の先頭に、除外記号36を追加したパンくずリストが、パンくずリスト表示領域34bに表示される。ここで、除外記号36は、区切り文字42とは異なる表示態様の除外区切り文字36aと、除外された画面タイトルの個数を示す除外数字36bとから構成されている。
As a result, as shown in FIG. 3, while the screen titles “Menu and Network” are excluded, the breadcrumb list in which the
よって、パンくずリスト表示領域34bの横幅が狭いために、画面タイトルが除外された場合であっても、ユーザは、その除外が行われたことを、除外区切り文字36aの存在により把握することができる。更に、ユーザは、「MenuおよびNetwork」の2つの画面タイトルが除外されていることを、除外数字36bにより把握することができる。結果、ユーザは、「MenuおよびNetwork」が除外されていても、画面遷移経路において、画面タイトル「LAN」が第3階層に位置していることを把握することができる。
Therefore, even if the screen title is excluded because the breadcrumb
次に、図4および図5を参照して、上述した図3に示すパンくずリストの表示を実現するCPU11の設定画面表示処理について説明する。なお、設定画面表示処理は、MFP1が設定モードにある間、定期的に実行される。
Next, with reference to FIG. 4 and FIG. 5, the setting screen display process of the CPU 11 for realizing the display of the breadcrumb list shown in FIG. 3 will be described. The setting screen display process is periodically executed while the
図4のフローチャートでは、まず、CPU11は、ステップ(以下、ステップを省略する)S502を実行し、画面遷移イベントを取得する(S502)。次に、CPU11は、画面遷移イベントが無しであるか否かを判断する(S504)。S504の判断が肯定される場合(S504:Yes)、S502から処理を繰り返す。 In the flowchart of FIG. 4, first, the CPU 11 executes step (hereinafter, step is omitted) S502 and acquires a screen transition event (S502). Next, the CPU 11 determines whether there is no screen transition event (S504). If the determination in S504 is affirmative (S504: Yes), the process is repeated from S502.
一方、S504の判断が否定される場合(S504:No)、CPU11は、現在表示中の画面の階層数fを取得する(S506)。次に、CPU11は、取得した画面遷移イベントが、メニュー画面への遷移に対応するイベントであったか否かを判断する(S508)。例えば、操作キー15(図1)に対する所定の操作によって、メニュー画面(図2参照)への遷移がユーザにより指示された場合は、S508の判断が肯定される(S508:Yes)。この場合、CPU11は、階層数fを「1」とし(S510)、図5に示すS602に移行する。 On the other hand, if the determination in S504 is negative (S504: No), the CPU 11 acquires the number f of layers of the currently displayed screen (S506). Next, the CPU 11 determines whether or not the acquired screen transition event is an event corresponding to the transition to the menu screen (S508). For example, when the user instructs the transition to the menu screen (see FIG. 2) by a predetermined operation on the operation key 15 (FIG. 1), the determination in S508 is affirmed (S508: Yes). In this case, the CPU 11 sets the number of levels f to “1” (S510), and proceeds to S602 shown in FIG.
一方、S508の判断が否定される場合(S508:No)、CPU11は、取得した画面遷移イベントが、下位階層側への画面遷移に対応するイベントであったか否かを判断する(S512)。例えば、選択画面表示領域32(図3)に表示中の項目が操作される場合、S512の判断が肯定される(S512:Yes)。この場合、CPU11は、階層数fに「1」を加算し(S514)、パンくず文字列IDの末尾に、階層数fと、遷移先画面のタイトル文字列IDとを追加し(S516)、図5に示すS602に移行する。 On the other hand, when the determination in S508 is negative (S508: No), the CPU 11 determines whether or not the acquired screen transition event is an event corresponding to a screen transition to the lower layer side (S512). For example, when an item being displayed in the selection screen display area 32 (FIG. 3) is operated, the determination in S512 is affirmed (S512: Yes). In this case, the CPU 11 adds “1” to the layer number f (S514), adds the layer number f and the title character string ID of the transition destination screen to the end of the breadcrumb character string ID (S516), The process proceeds to S602 shown in FIG.
ここで、パンくず文字列IDについて説明する。パンくず文字列IDは、階層数とタイトル文字列ID(図2)とから構成され、現在表示中の画面に至るまでの画面遷移経路を示す情報であって、RAM13(図1)に格納され、画面が遷移する毎に更新される。例えば、タイトル表示領域34aに表示中の画面が、画面管理テーブル12b(図2)における第4階層に位置づけられているTCP/IP画面(画面タイトルTCP/IP)である場合、パンくず文字列IDとしては、以下の情報が保持される。
[1]ID00[2]ID90[3]ID91[4]ID93
Here, the breadcrumb character string ID will be described. The bread crumb character string ID is composed of the number of layers and the title character string ID (FIG. 2), and is information indicating a screen transition path to the currently displayed screen, and is stored in the RAM 13 (FIG. 1). , Updated every time the screen changes. For example, if the screen being displayed in the
[1] ID00 [2] ID90 [3] ID91 [4] ID93
ここで[]内の数値は、階層数に相当する。また「ID」が先頭に付された文字列が、タイトル文字列IDに相当する。例えば、S512の判断が肯定される場合(S512:Yes)、画面は下位階層画面に遷移されるので、このパンくず文字列IDの末尾に、遷移先画面の階層数と、遷移先画面のタイトル文字列IDとが追加する。その結果、パンくず文字列IDとしては、例えば、以下の情報が保持されることとなる。
[1]ID00[2]ID90[3]ID91[4]ID93[5]ID94
Here, the numerical value in [] corresponds to the number of layers. A character string prefixed with “ID” corresponds to a title character string ID. For example, if the determination in S512 is affirmative (S512: Yes), the screen is transitioned to a lower layer screen, so the number of layers of the transition destination screen and the title of the transition destination screen are added at the end of the breadcrumb character string ID. A character string ID is added. As a result, for example, the following information is held as the breadcrumb character string ID.
[1] ID00 [2] ID90 [3] ID91 [4] ID93 [5] ID94
一方、S512の判断が否定される場合(S512:No)、CPU11は、取得した画面遷移イベントが、上位階層側への画面遷移に対応するイベントであったか否かを判断する(S518)。例えば、操作キー15(図1)に対応する所定の操作が行われる場合、S518の判断が肯定される(S518:Yes)。この場合、CPU11は、パンくず文字列IDの末尾から、階層数fと画面のタイトル文字列ID(すなわち遷移元画面の階層数fとタイトル文字列ID)とを削除し(S520)、階層数fから「1」を減算し(S522)、図5に示すS602に移行する。 On the other hand, when the determination in S512 is negative (S512: No), the CPU 11 determines whether or not the acquired screen transition event is an event corresponding to a screen transition to the upper layer side (S518). For example, when a predetermined operation corresponding to the operation key 15 (FIG. 1) is performed, the determination in S518 is affirmed (S518: Yes). In this case, the CPU 11 deletes the layer number f and the title character string ID of the screen (that is, the layer number f and the title character string ID of the transition source screen) from the end of the breadcrumb character string ID (S520). “1” is subtracted from f (S522), and the process proceeds to S602 shown in FIG.
一方、S518の判断が否定される場合(S518:No)、CPU11は、取得した画面遷移イベントが、設定画面表示終了に対応するイベントであったか否かを判断する(S524)。例えば、設定モードから他のモードへの切り替えの指示が入力された場合は、S524の判断が肯定される(S524:Yes)。この場合、CPU11は、設定画面表示処理を終了する。一方、S524の判断が否定される場合(S524:No)、S502に戻り処理を繰り返す。 On the other hand, if the determination in S518 is negative (S518: No), the CPU 11 determines whether or not the acquired screen transition event is an event corresponding to the end of the setting screen display (S524). For example, when an instruction to switch from the setting mode to another mode is input, the determination in S524 is affirmed (S524: Yes). In this case, the CPU 11 ends the setting screen display process. On the other hand, if the determination in S524 is negative (S524: No), the process returns to S502 and the process is repeated.
次に、図5を参照して、設定画面表示処理の続きについて説明する。まず、CPU11は、階層数fをRAM13(図1)から取得し(S602)、階層数fが「1」であるか否かを判断する(S604)。 Next, the continuation of the setting screen display process will be described with reference to FIG. First, the CPU 11 acquires the hierarchy number f from the RAM 13 (FIG. 1) (S602), and determines whether the hierarchy number f is “1” (S604).
S604の判断が肯定される場合(S604:Yes)、第1階層画面(すなわちメニュー画面)の画面タイトルを、画面管理テーブル12bから取得する(S606)。 If the determination in S604 is affirmative (S604: Yes), the screen title of the first layer screen (that is, the menu screen) is acquired from the screen management table 12b (S606).
次に、CPU11は、パンくず文字列IDを初期化する(S610)。そして、CPU11は、パンくず文字列IDに、第1階層画面のタイトル文字列IDを登録する(S612)。次に、CPU11は、S606で取得した画面タイトルをタイトル表示領域34a(図3)に表示する(S614)。そして、CPU11は、画面説明領域34以外の領域の画像を表示(描画)する(S616)。具体的には、選択画面表示領域32に、遷移先の画面を描画する。そして、図4に示すS502に戻る。
Next, the CPU 11 initializes the breadcrumb character string ID (S610). Then, the CPU 11 registers the title character string ID of the first hierarchy screen in the breadcrumb character string ID (S612). Next, the CPU 11 displays the screen title acquired in S606 in the
一方、S604の判断が否定される場合(S604:No)、CPU11は、第f階層の画面タイトル、すなわち遷移先画面の画面タイトルを画面管理テーブル12b(図2)から取得する(S618)。そして、取得した画面タイトルを、タイトル表示領域34aに表示する(S620)。そして、CPU11は、画面説明領域34以外の領域の画像を表示(描画)する(S622)。すなわち、ユーザが上位階層側への画面遷移に対応する操作をした場合は、画面遷移経路における、メニュー画面に近づく方向へ(すなわち、階層数が少なくなる方向へ)、画面を遷移させる。一方、ユーザが下位階層側への画面遷移に対応する操作をした場合は、画面遷移経路における、メニュー画面から離れる方向へ(すなわち、階層数が多くなる方向へ)、画面を遷移させる。
On the other hand, when the determination in S604 is negative (S604: No), the CPU 11 acquires the screen title of the f-th layer, that is, the screen title of the transition destination screen from the screen management table 12b (FIG. 2) (S618). Then, the acquired screen title is displayed in the
次に、CPU11は、パンくず文字列IDをRAM13から取得し(S624)、パンくず文字列IDに基づいて、階層数の順番に画面タイトルを連結した連結文字列を作成する。 Next, the CPU 11 acquires the breadcrumb character string ID from the RAM 13 (S624), and creates a concatenated character string in which the screen titles are concatenated in the order of the number of layers based on the breadcrumb character string ID.
具体的には、CPU11は、変数iを「1」とし(S630)、次に、変数iが階層数fより小であるか否かを判断する(S632)。S632の判断が肯定される場合(S632:Yes)、次に、CPU11は、区切り文字42と画面タイトル40とを連結文字列に追加する(S634)。具体的には、パンくず文字列IDに格納された第i階層のタイトル文字列IDを読み出し、そのタイトル文字列IDに対応した画面タイトル40を、画面管理テーブル12bから取得し、その画面タイトルの前に区切り文字42を配置した上で、区切り文字42および画面タイトル40を連結文字列の末尾に追加する。
Specifically, the CPU 11 sets the variable i to “1” (S630), and then determines whether or not the variable i is smaller than the hierarchy number f (S632). If the determination in S632 is affirmative (S632: Yes), the CPU 11 then adds the
次に、CPU11は、変数iに「1」を加算し(S636)、S632に戻り処理を繰り返す。このようにしてS634を繰り返すことにより、メニュー画面から表示中の画面に至る前までの画面遷移経路に位置する全ての画面の画面タイトル(第1階層から第f−1階層までの画面タイトル)を連結して、且つ、各画面タイトル40の前に区切り文字42を挿入した連結文字列を作成することができる。
Next, the CPU 11 adds “1” to the variable i (S636), returns to S632, and repeats the process. By repeating S634 in this way, screen titles (screen titles from the first layer to the (f-1) th layer) of all screens located on the screen transition path from the menu screen to the screen being displayed are displayed. It is possible to create a concatenated character string in which separator
そして、S632の判断が否定されると(S632:No)、CPU11は、変数jを1とし(S638)、作成した連結文字列をラスタライズし、ラスタライズ後の連結文字列の列方向の長さに対応する表示幅Wsを計算し、取得する(S640)。 If the determination in S632 is negative (S632: No), the CPU 11 sets the variable j to 1 (S638), rasterizes the created concatenated character string, and sets the length in the column direction of the concatenated character string after rasterization. The corresponding display width Ws is calculated and acquired (S640).
なお、ラスタライズについては、文字コードで構成される連結文字列を、点(ピクセル)の集合で表すビットマップ画像に展開する。そして、本実施形態では、各文字またはスペースの表示に要する幅方向のピクセル数を加算して、連結文字列の文字の並び方向の幅に対応する表示幅Wsを計算する。 For rasterization, a concatenated character string composed of character codes is developed into a bitmap image represented by a set of points (pixels). In the present embodiment, the number of pixels in the width direction required for displaying each character or space is added to calculate the display width Ws corresponding to the width in the character arrangement direction of the connected character string.
次に、CPU11は、連結文字列を表示する場合に、その連結文字列全体がパンくずリスト表示領域34bに収まるかを判断する(S642)。具体的には、表示幅Wsが予め定められた所定値W以下である場合は、連結文字列全体がパンくずリスト表示領域34bに収まると判断する。ここで、所定値Wは、パンくずリスト表示領域34bの横方向(長手方向)に表示可能なピクセル数に等しい値である。
Next, when displaying a concatenated character string, the CPU 11 determines whether the entire concatenated character string fits in the breadcrumb
そして、表示幅Wsと所定値Wとの比較の結果、表示幅Wsが所定値Wより大きく、連結文字列全体が、パンくずリスト表示領域34bに収まらないと判断される場合(S642:No)、CPU11は、第j階層(階層数f=j)の画面タイトル40を連結文字列から削除(除外)し、その削除した画面タイトルの前に追加されていた区切り文字42を、除外区切り文字36aへ変更する(S644)。
If the display width Ws is larger than the predetermined value W as a result of the comparison between the display width Ws and the predetermined value W, it is determined that the entire connected character string does not fit in the bread crumb
そして、CPU11は、連結文字列内に、除外区切り文字36aが2つ連続して存在しているか否かを判定する(S646)。S646の判定が否定される場合(S646:No)、CPU11は、連結文字列内において、除外区切り文字36aが1つ存在しているか(『 ]>・・・』の状態であるか)、或いは、連結文字列内において、S644の処理で区切り文字42から変更された除外区切り文字36aが除外数字36bの後ろに存在しているか(『 ]n]>・・・(nは、2以上の整数)』の状態であるか)のどちらかであると判定し、除外区切り文字36bが除外数字36bの後ろに存在しているか否かを判定する(S650)。
Then, the CPU 11 determines whether or not there are two consecutive exclusion delimiters 36a in the concatenated character string (S646). If the determination in S646 is negative (S646: No), the CPU 11 determines whether there is one exclusion delimiter 36a in the concatenated character string (whether it is in the state of “]>...), Or In the concatenated character string, does the exclusion delimiter 36a changed from the
S650の判定が否定される場合(S650:No)、CPU11は、連結文字列内において、除外区切り文字36aが1つ存在している(『 ]>・・・』の状態である)と判定し、jに1を加算し(S654)、S640に戻る。上述したS644、S646:NoおよびS650:Noの処理により、連結文字列を構成する画面タイトルのうち、画面遷移経路において第1階層に位置する画面の画面タイトル40を、連結文字列から除外し、除外した画面タイトル40の前に追加されていた区切り文字42を、除外区切り文字36aへ変更することができる。即ち、連結文字列を、『 ]>・・・』の状態とすることができる。
When the determination in S650 is negative (S650: No), the CPU 11 determines that there is one exclusion delimiter 36a in the concatenated character string (the state is “]>...”). , J is incremented by 1 (S654), and the process returns to S640. By the processes of S644, S646: No and S650: No described above, the
一方、S650の判定が肯定される場合(S650:Yes)、CPU11は、連結文字列内において、S644の処理で区切り文字42から変更された除外区切り文字36aが除外数字36bの後ろに存在している(『 ]n]>・・・』の状態である)と判定し、除外数字36bを1加算し、その除外数字36bの後ろにある除外区切り文字36aを削除して(S652)、S654へ移行する。上述したS644、S646:No、S650:YesおよびS652の処理により、連結文字列を構成する画面タイトルのうち、画面遷移経路において第n+1階層に位置する画面の画面タイトル40を連結文字列から除外し、『 ]n+1 』から構成される除外記号36を連結文字列に追加することができる。即ち、連結文字列を、『 ]n+1>・・・』の状態とすることができる。
On the other hand, if the determination in S650 is affirmative (S650: Yes), the CPU 11 indicates that the excluded delimiter 36a changed from the
なお、S644の実行後、S646の判定が肯定される場合(S646:Yes)、CPU11は、除外区切り文字36aが2つ連続して存在している(『 ]]>・・・』の状態である)と判定し、2つ連続して存在している除外区切り文字36aの後ろ側(下位側)の1つを削除し、代わりに、除外数字36bとなる「2」を連結文字列に記入して(S648)、S654へ移行する。上述したS644、S646:YesおよびS648の処理により、連結文字列を構成する画面タイトルのうち、画面遷移経路において第2階層に位置する画面の画面タイトル40を連結文字列から除外し、『 ]2 』から構成される除外記号36を連結文字列に追加することができる。即ち、連結文字列を、『 ]2>・・・』の状態とすることができる。
If the determination in S646 is affirmed after the execution of S644 (S646: Yes), the CPU 11 is in a state where two exclusion delimiters 36a exist in succession (“]”>...). 1), delete one of the back side (lower side) of the exclusion delimiter 36a that exists in succession, and instead enter “2” as the exclusion number 36b in the concatenated character string. (S648), and the process proceeds to S654. By the processing of S644, S646: Yes and S648 described above, the
なお、上述のS644〜S654は、S642の判断が肯定されるまで、すなわち、連結文字列全体が、パンくずリスト表示領域34bに収まると判断されるまで、S644による画面タイトルの除外を繰り返す。換言すれば、連結文字列がはみ出さないと判断されるまで、先頭側の画面タイトルから順に、表示対象外とする。
Note that the above-described S644 to S654 repeat the screen title exclusion in S644 until the determination in S642 is affirmed, that is, until it is determined that the entire concatenated character string fits in the breadcrumb
そして、処理を繰り返すうちに、表示幅Wsが所定値W以下であり、連結文字列全体が、パンくずリスト表示領域34bに収まると判断されると(S642:Yes)、その連結文字列をパンくずリストとして決定し、パンくずリスト表示領域34bに表示する(S656)。したがって、画面タイトルの除外を極力抑え、可能な限り多くの画面タイトルをパンくずリスト表示領域34bに表示させることができる。
If it is determined that the display width Ws is equal to or smaller than the predetermined value W and the entire connected character string fits in the
上述した通り、MFP1によれば、表示中の画面に至るまでの画面遷移経路に位置する各画面の画面タイトル40に、区切り文字42を挿入して連結した連結文字列が、パンくずリスト表示領域34bに収まらない場合、パンくずリストの先頭を構成する画面タイトル40のいくつかを除外したパンくずリストを表示する。これにより、画面遷移経路上、現在表示中の画面に近い画面の画面タイトル40は表示されるので、パンくずリスト表示領域34bの横幅が狭い場合であっても、表示中の画面がどのような画面遷移経路に位置しているのかが、ユーザにとって分かりやすい。更に、パンくずリスト表示領域34bの横幅が狭いために、画面タイトルを削除(除外)した場合には、除外記号36を、即ち、区切り文字42とは異なる表示態様の除外区切り文字36aおよび除外された画面タイトルの個数を示す除外数字36bを、表示中の画面タイトル40と共に、パンくずリスト表示領域34bに表示する。よって、ユーザは、画面タイトルの除外が行われたことを、除外区切り文字36aの存在により把握することができる。更に、ユーザは、除外された画面タイトルの数を、除外数字36bにより把握することができる。従って、ユーザは、画面タイトルが除外された場合であっても、パンくずリスト表示領域34bに表示されている最初の画面タイトル40が何れの階層に位置しているかを一目で把握することができる。
As described above, according to the
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。 Although the present invention has been described based on the embodiments, the present invention is not limited to the above-described embodiments, and various improvements and modifications can be easily made without departing from the spirit of the present invention. Can be inferred.
上述の実施形態のMFP1では、除外区切り文字36aにより画面タイトルの除外を示し、除外数字36bにより除外された画面タイトルの数を示したが、これに限られるものではない。即ち、除外数字36bを使用せず、除外区切り文字36aだけを用いて、画面タイトルの除外を示すと共に、除外された画面タイトルの数を示しても良い。具体的には、除外区切り文字36aを、除外された画面タイトルの個数分、パンくずリスト表示領域34bに表示する構成としても良い。この構成によれば、ユーザは、除外区切り文字36aの存在により、画面タイトルの除外を把握し、除外区切り文字36aの個数により、除外された画面タイトルの数を把握することができる。従って、ユーザは、画面タイトルが除外されていても、パンくずリスト表示領域34bに表示されている最初の画面タイトルが何れの階層に位置しているかを一目で把握することができる。
In the
なお、この構成の場合には、図5に示す設定画面表示処理において、S646〜S652を削除し、S644の実行後、S654を実行するように、フローチャートを変更すれば良い。 In the case of this configuration, in the setting screen display process shown in FIG. 5, the flowchart may be changed so that S646 to S652 are deleted and S654 is executed after S644 is executed.
また、上述の実施形態のMFP1では、除外区切り文字36aを使用せず、除外数字36bだけを用いて、画面タイトルの除外を示すと共に、除外された画面タイトルの数を示しても良い。この場合には、除外数字36bを、例えば、区切り文字42よりも太い線種を使用して(除外数字36bを、区切り文字42よりも目立たせて)、パンくずリスト表示領域34bに表示すれば良い。この構成によれば、ユーザは、区切り文字42よりも太い線種の除外数字36bの存在により、画面タイトルの除外を把握し、除外数字36bの示す数字により、除外された画面タイトルの数を把握することができる。
Further, in the
なお、この構成の場合には、図5に示す設定画面表示処理において、S646〜S652を削除し、S644の実行後、S654を実行するように、フローチャートを変更する。そして、S644の内容を、「第j階層(階層数f=j)の画面タイトルを連結文字列から削除(除外)すると共に、その削除した画面タイトルの前に追加されていた区切り文字42を削除する。そして、変数jの値を、区切り文字42よりも太い線種で除外数字36bとして、連結文字列に追加する。」へ、変更すれば良い。
In the case of this configuration, in the setting screen display process shown in FIG. 5, the flowchart is changed such that S646 to S652 are deleted and S654 is executed after S644 is executed. Then, the content of S644 is “deleting (excluding) the screen title of the jth layer (the number of layers f = j) from the connected character string, and deleting the
また、上述の実施形態のMFP1では、除外区切り文字36aおよび除外数字36bの何れも使用せず、ユーザに、画面タイトルの除外を把握させると共に、除外された画面タイトルの数を把握させることもできる。この場合には、次のように構成すれば良い。例えば、画面タイトルが1つ除外された場合には、パンくずリスト表示領域34bに表示されている最初の画面タイトルを「青色」で表示する。そして、例えば、画面タイトルが2つ除外された場合には、表示されている最初の画面タイトルを「黄色」で表示し、画面タイトルが3つ除外された場合には、表示されている最初の画面タイトルを「赤色」で表示する。このように、表示されている最初の画面タイトルの色を、除外された画面タイトルの数に応じて変更することで、除外区切り文字36aおよび除外数字36bを使用することなく、ユーザに、画面タイトルの除外を把握させると共に、除外された画面タイトルの数を把握させることもできる。
Further, in the
なお、この構成の場合には、図5に示す設定画面表示処理を次のように変更すれば良い。即ち、S646〜S652を削除し、S644の実行後、S654を実行するように、フローチャートを変更する。そして、S644の内容を、「第j階層(階層数f=j)の画面タイトルを連結文字列から削除(除外)すると共に、その削除した画面タイトルの前に追加されていた区切り文字42を削除する。」へ変更する。そして、変更したS644とS654との間に、「変数jの値を取得する。」処理と、「取得した変数jの値に応じて、連結文字列に含まれる最初の画面タイトルの表示色を変更する。」処理と、を追加すれば良い。
In the case of this configuration, the setting screen display process shown in FIG. 5 may be changed as follows. That is, the flowchart is changed so that S646 to S652 are deleted, and S654 is executed after S644 is executed. Then, the content of S644 is “deleting (excluding) the screen title of the jth layer (the number of layers f = j) from the connected character string, and deleting the
また、上述の実施形態のMFP1では、区切り文字42とは異なる表示態様の除外区切り文字36aを使用したが、これに限られるものではない。即ち、除外区切り文字36aを、区切り文字42と同一形状とする一方で、区切り文字42よりも大きいフォントや太い線種等としても良い。なお、この構成の場合には、パンくずリスト表示領域34bに表示されている最初の画面タイトルの前に追加された区切り文字42を、削除しても良い。
In the
また、上述の実施形態のMFP1を次のように構成しても良い。例えば、パンくずリストを、途中で改行して複数行で表示するように構成しても良い。その場合、パンくずリスト表示領域34bの横幅を表す値にパンくずリスト表示可能行数を乗算した値に対応する数値を、表示幅Wsと比較する所定値Wとすれば良い。この構成の場合には、パンくずリストの表示形態をユーザの好みに合わせることができる。
Further, the
また、パンくずリストの末尾に、タイトル表示領域34aに表示中の画面の画面タイトルを含めて表示するように構成しても良い。また、連結文字列を構成する文字数に基づいて、連結文字列がパンくずリスト表示領域34bに収まるか否かを判断するように構成しても良い。また、メニュー画面自体を、更に上位階層に位置づけられる画面から複数に分岐する画面遷移経路の1つに位置づけられる画面としても良い。
Further, the screen title of the screen currently displayed in the
1 MFP(表示装置の一例)
12b 画面管理テーブル(画面文字列記憶手段の一例)
16 LCD(表示部の一例)
34b パンくずリスト表示領域(文字列表示領域の一例)
S616,S622 設定画面表示処理(遷移手段の一例)
S634 設定画面表示処理(連結文字列作成手段の一例)
S640〜S644,S654 設定画面表示処理(遷移文字列作成手段の一例)
S642 設定画面表示処理(判断手段の一例)
S642:No 設定画面表示処理(繰り返し手段の一例)
S644 設定画面表示処理(除外手段の一例)
S646〜S652 設定画面表示処理(記号表示手段の一例)
S656 設定画面表示処理(遷移文字列決定手段の一例)
図4,図5 設定画面表示処理(遷移文字列表示手段の一例)
1 MFP (an example of a display device)
12b Screen management table (an example of screen character string storage means)
16 LCD (example of display unit)
34b Breadcrumb list display area (an example of a character string display area)
S616, S622 Setting screen display processing (an example of transition means)
S634 Setting screen display processing (an example of a connected character string creation means)
S640 to S644, S654 Setting screen display processing (an example of transition character string creation means)
S642 Setting screen display processing (an example of determination means)
S642: No setting screen display process (an example of repetition means)
S644 Setting screen display processing (an example of exclusion means)
S646 to S652 Setting screen display processing (an example of symbol display means)
S656 Setting screen display processing (an example of transition character string determination means)
4 and 5 Setting screen display processing (an example of transition character string display means)
Claims (4)
その表示部に表示するために準備された基本画面を含む複数種類の画面について、各画面を特定する画面文字列を記憶する画面文字列記憶手段と、
前記基本画面を最上位としてその基本画面の下位に位置する画面へ、予め定められた画面遷移経路に従って前記表示部に表示する画面を遷移させる遷移手段と、
前記表示部に表示中の画面に至るまでの前記画面遷移経路を示すための遷移文字列を、前記表示部に設けられる文字列表示領域に表示する遷移文字列表示手段とを備えた表示装置であって、
前記遷移文字列表示手段は、
前記表示中の画面に至るまでの前記画面遷移経路に存在する各画面の画面文字列を全て含む連結文字列が、前記文字列表示領域に収まらない場合、前記基本画面から下位の任意の画面までの前記画面遷移経路における画面文字列を、前記連結文字列から除外することで、前記文字列表示領域に収まる文字列を、前記遷移文字列として作成する遷移文字列作成手段と、
その遷移文字列作成手段により作成された遷移文字列が表示される場合に、その遷移文字列と共に、前記遷移文字列作成手段により除外された前記画面文字列の個数が特定可能な記号を表示する記号表示手段とを備えていることを特徴とする表示装置。 A display for displaying a screen;
Screen character string storage means for storing a screen character string for specifying each screen for a plurality of types of screens including a basic screen prepared for display on the display unit;
Transition means for transitioning the screen to be displayed on the display unit according to a predetermined screen transition path to a screen positioned at the lower level of the basic screen as the highest level of the basic screen;
A transition character string display means for displaying a transition character string for indicating the screen transition path leading to the screen being displayed on the display unit in a character string display area provided in the display unit; There,
The transition character string display means includes:
When a connected character string including all screen character strings of each screen existing in the screen transition path leading to the screen being displayed does not fit in the character string display area, from the basic screen to any lower screen Transition character string creating means for creating a character string that fits in the character string display area as the transition character string by excluding the screen character string in the screen transition path of
When the transition character string created by the transition character string creating means is displayed, a symbol that can specify the number of the screen character strings excluded by the transition character string creating means is displayed together with the transition character string. A display device comprising symbol display means.
前記基本画面から前記表示中の画面に至るまでの前記画面遷移経路に位置する全ての画面の画面文字列を連結して、前記連結文字列を作成する連結文字列作成手段と、
前記連結文字列を表示する場合に、その連結文字列全体が前記文字列表示領域に収まるかを判断する判断手段と、
その判断手段により、前記連結文字列が前記文字列表示領域に収まらないと判断される場合、前記連結文字列を構成する画面文字列のうち、前記画面遷移経路において最も前記基本画面側に位置する画面の画面文字列を、前記連結文字列から除外する除外手段と、
前記判断手段により、前記連結文字列全体が前記文字列表示領域に収まると判断されるまで、前記除外手段による前記画面文字列の除外を繰り返す繰り返し手段と、
前記判断手段により前記文字列表示領域に収まると判断された前記連結文字列を、前記遷移文字列として決定する遷移文字列決定手段とを備えていることを特徴とする請求項1記載の表示装置。 The transition character string creating means includes:
A concatenated character string creating means for concatenating screen character strings of all screens located in the screen transition path from the basic screen to the screen being displayed, and creating the concatenated character string;
A determination means for determining whether or not the entire connected character string fits in the character string display area when displaying the connected character string;
When it is determined by the determining means that the connected character string does not fit in the character string display area, the screen character string constituting the connected character string is positioned closest to the basic screen side in the screen transition path. Exclusion means for excluding the screen character string of the screen from the concatenated character string;
Repeating means for repeatedly excluding the screen character string by the excluding means until it is determined by the determining means that the entire connected character string fits in the character string display area;
The display device according to claim 1, further comprising: a transition character string determining unit that determines, as the transition character string, the connected character string that is determined to be within the character string display area by the determining unit. .
前記除外手段は、前記連結文字列全体が前記文字列表示領域に収まらないと前記判断手段により判断される場合、前記画面文字列に加え、その画面文字列の前に追加された前記第1の区切り文字を除外するものであり、
前記記号表示手段は、前記除外手段により除外された前記画面文字列の個数を示す数字および前記第1の区切り文字とは異なる表示態様の第2の区切り文字から構成された記号を、前記遷移文字列決定手段により決定された前記第1の区切り文字を追加後の遷移文字列の先頭に表示することを特徴とする請求項2記載の表示装置。 The connected character string creating means adds the first delimiter before each of the screen character strings to create the connected character string,
In the case where the determination unit determines that the entire connected character string does not fit in the character string display area, the exclusion unit adds the screen character string to the first character string added before the screen character string. Excludes delimiters,
The symbol display means displays a symbol composed of a number indicating the number of the screen character strings excluded by the exclusion means and a second delimiter having a display mode different from the first delimiter, as the transition character. 3. The display device according to claim 2, wherein the first delimiter character determined by the column determining means is displayed at the head of the transition character string after being added.
前記除外手段は、前記連結文字列全体が前記文字列表示領域に収まらないと前記判断手段により判断される場合、前記画面文字列に加え、その画面文字列の前に追加された前記第1の区切り文字を除外するものであり、
前記記号表示手段は、前記除外手段により除外された前記画面文字列の個数分設けられる区切り文字であり、前記第1の区切り文字とは異なる表示態様の区切り文字である第2の区切り文字から構成された記号を、前記遷移文字列決定手段により決定された前記第1の区切り文字を追加後の遷移文字列の先頭に表示することを特徴とする請求項2記載の表示装置。
The connected character string creating means adds the first delimiter before each of the screen character strings to create the connected character string,
In the case where the determination unit determines that the entire connected character string does not fit in the character string display area, the exclusion unit adds the screen character string to the first character string added before the screen character string. Excludes delimiters,
The symbol display means is a delimiter provided for the number of the screen character strings excluded by the excluding means, and is composed of a second delimiter that is a delimiter having a display mode different from the first delimiter 3. The display device according to claim 2, wherein the displayed symbol is displayed at the head of the transition character string after the first delimiter character determined by the transition character string determining means is added.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009079462A JP2010231588A (en) | 2009-03-27 | 2009-03-27 | Display device |
| US12/710,774 US8799823B2 (en) | 2009-02-26 | 2010-02-23 | Display device |
| CN2010101264615A CN101819760B (en) | 2009-02-26 | 2010-02-26 | display screen |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009079462A JP2010231588A (en) | 2009-03-27 | 2009-03-27 | Display device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010231588A true JP2010231588A (en) | 2010-10-14 |
Family
ID=43047328
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009079462A Pending JP2010231588A (en) | 2009-02-26 | 2009-03-27 | Display device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2010231588A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8799823B2 (en) | 2009-02-26 | 2014-08-05 | Brother Kogyo Kabushiki Kaisha | Display device |
-
2009
- 2009-03-27 JP JP2009079462A patent/JP2010231588A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8799823B2 (en) | 2009-02-26 | 2014-08-05 | Brother Kogyo Kabushiki Kaisha | Display device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8312386B2 (en) | Display device capable of scrolling navigation string of current display | |
| US10394499B2 (en) | Computer readable recording medium, information processing apparatus, and information processing method for displaying converted image data | |
| JP5691324B2 (en) | Screen control apparatus, image forming apparatus, and screen control program | |
| US8806334B2 (en) | Display device for displaying setup screen with screen navigation path | |
| US20120246566A1 (en) | Computer readable recording medium, information processing apparatus, and information processing method | |
| JP4844648B2 (en) | Display device | |
| JP2013191178A (en) | Information device and computer program | |
| US8970860B2 (en) | Image processing device that displays process sequence, display device and non-transitory computer readable recording medium | |
| JP2012203746A (en) | Information processing program, information processing device, and information processing method | |
| JP2007088887A (en) | Scanner and its operation menu display control method | |
| US8799823B2 (en) | Display device | |
| JP4973748B2 (en) | Display device | |
| JP2019067173A (en) | Display device and display control program | |
| JP2010231588A (en) | Display device | |
| CN101840695B (en) | Display device | |
| JP2007034647A (en) | Display device, display method, image forming device and electronic equipment | |
| JP2010204925A (en) | Display device | |
| JP2007274137A (en) | Image processing apparatus, and image data list display method | |
| JP2018151820A (en) | Display device and display control method | |
| JP4924734B2 (en) | Display device | |
| JP5007730B2 (en) | Display device | |
| JP2013149163A (en) | Information processing device, control method therefor, program, and storage medium | |
| JP2008078903A (en) | Compound machine | |
| JP2007148494A (en) | Printing apparatus, printing method, printing program, and storage medium | |
| JP7306007B2 (en) | Display controller and program |