JP4334552B2 - Information processing system, terminal device, and display control method for information processing system - Google Patents
Information processing system, terminal device, and display control method for information processing system Download PDFInfo
- Publication number
- JP4334552B2 JP4334552B2 JP2006175738A JP2006175738A JP4334552B2 JP 4334552 B2 JP4334552 B2 JP 4334552B2 JP 2006175738 A JP2006175738 A JP 2006175738A JP 2006175738 A JP2006175738 A JP 2006175738A JP 4334552 B2 JP4334552 B2 JP 4334552B2
- Authority
- JP
- Japan
- Prior art keywords
- screen
- display
- information
- screen information
- displayed
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Description
本発明は情報処理システム及び端末装置並びに情報処理システムの表示制御方法に係り、特に、情報の入力を受け付ける情報処理システム及び端末装置並びに情報処理システムの表示制御方法に関する。 The present invention relates to an information processing system, a terminal device, and a display control method for the information processing system, and more particularly to an information processing system, a terminal device, and a display control method for the information processing system that accept input of information.
ホスト/端末で構成されるシステムのディスプレイ端末では、例えば、24行×80桁で構成する画面を想定して設計・運用を行っている。一方、端末側では、マルチウィンドウ環境が広がり、ウィンドウサイズは可変となってきているが、このような、システムでは、ホスト側での処理結果として生成された24行×80桁以外でを構成しようとすると、ホスト側のシステム表示画面、コマンド入力画面、既存のアプリケーションなどを変更する必要がある。このため、端末側だけで容易に画面構成を変更することはできなかった。 A display terminal of a system configured by a host / terminal is designed and operated assuming a screen composed of 24 rows × 80 columns, for example. On the other hand, on the terminal side, the multi-window environment has spread and the window size has become variable, but in such a system, let's configure something other than 24 rows x 80 columns generated as a result of processing on the host side. Then, it is necessary to change the system display screen, command input screen, existing application, etc. on the host side. For this reason, the screen configuration cannot be easily changed only on the terminal side.
図1に従来の一例のシステム構成図を示す。従来のこの種のシステム1は、ホストコンピュータ2と端末装置3とが通信回線4を介して接続された構成とされている。ホストコンピュータ2には、プログラム5、OS6、通信カード7が設けられている。プログラム5は、情報を、例えば、24行、80桁で構成される画面を想定して設計・運用し、端末装置3からの要求に応じて所望の情報を端末装置3に供給する。
FIG. 1 shows a system configuration diagram of a conventional example. A
OS6は、プログラムの実行を制御する。通信カード7は、通信回線4に接続され、端末装置3との通信を行う。端末装置3は、端末装置本体8、ディスプレイ9、入力装置10から構成される。端末装置本体8は、通信回線4に接続され、ホストコンピュータ2との通信を行い、端末エミュレータ処理を行う。
The
端末装置本体8は、通信カード11、OS12、端末エミュレータプログラム13から構成される。通信カード11は、通信回線4との通信制御を行う。OS12は、インストールされたプログラムの実行を制御する。端末エミュレータプログラム13は、ホストコンピュータ2にアクセスして、ホストコンピュータ2から必要な情報を取得して、ディスプレイ9にホストコンピュータ2で設定された画面サイズ、例えば、24行80桁で情報を表示する。
The
ディスプレイ9は、CRTなどからなり、端末装置本体8に接続され、端末装置本体8での処理結果を表示する。入力装置10は、端末装置本体8に接続され、操作により端末装置本体8に各種指示を行う。次に、端末装置本体8にインストールされた端末エミュレータプログラム13について説明する。
The display 9 is composed of a CRT or the like, is connected to the terminal device
図2に従来の一例の端末エミュレータプログラムの機能ブロック図を示す。従来の端末エミュレータプログラム13は、データ解析部14、データ表示部15、画面バッファ16、データ入力部17、データ送信部18から構成される。ホストコンピュータ2から通信回線4を介して供給されたデータは、まず、通信カード11に供給され、復調される。通信カード11で復調されたデータは、OS12により通信ドライバ19及び通信制御サービス20を介して端末エミュレータプログラム13に供給される。
FIG. 2 shows a functional block diagram of a conventional terminal emulator program. The conventional
端末エミュレータプログラム13に供給されたデータは、まず、データ解析部14に供給される。データ解析部14は、通信サービス制御部20から供給されたデータを解析する。データ解析部14のデータ解析結果、コマンドと表示情報とを識別し、表示情報は画面バッファ16に供給する。画面バッファ16には、ホストコンピュータ2から供給された24行80桁の情報が格納される。また、データ解析部14は、ホストコンピュータ2から供給されたコマンドがライトコマンドか、イレーズライトコマンドか、リードコマンドかを識別する。
The data supplied to the
データ解析部14でホストコンピュータ2から供給されたコマンドとしてライトコマンド及びイレーズライトコマンドが識別されると、ライトコマンド及びイレーズコマンドによってデータ表示部15が制御されホストコンピュータ2から供給されたコマンドがライトコマンド、イレーズライトコマンドの場合には、供給されたライトコマンド、又は、イレーズライトコマンドをデータ表示部15に供給する。
When a write command and an erase write command are identified as commands supplied from the
データ表示部15は、データ解析部14から供給されたコマンドに応じてOS12を構成するシステム制御部21をディスプレイ9を制御し、画面バッファ16に格納された24行80桁の情報をディスプレイ9に表示する。データ入力部17はシステム制御部21を介してキーボード、マウスなどの入力装置10から供給される表示領域指示又は表示情報の変更情報を受信し、データ表示部15又は画面バッファ16に供給する。データ表示部15には、入力装置10から表示領域指示情報が供給され、供給された表示領域指示情報に基づいて画面バッファ16に格納された24行80桁の情報のディスプレイ9上へ表示領域を制御する。
In response to the command supplied from the
また、画面バッファ16には、画面上の情報の変更追加等の情報が供給され、画面バッファ16に格納される情報が書き換えられる。ホストコンピュータ2からデータ解析部14にリードコマンドが供給されると、データ解析部14は、データ送信部18にリードコマンドを供給する。データ送信部18は、データ解析部14からリードコマンドが供給されると、画面バッファ16に格納された情報を通信制御サービス部20、通信ドライバ19、通信カード11、通信回線4を介してホストコンピュータ2に供給する。
The
図3に従来の一例の端末エミュレータプログラムの動作説明図を示す。端末エミュレータプログラム13は、ホストコンピュータ2から画面情報を受信すると、データ解析部14により画面バッファ16に画面情報を格納する画面バッファ16に格納された画面情報は、データ表示部15により入力装置10からデータ入力部17を介して供給された表示領域情報に応じた表示領域に展開された後、システム制御部21を介してディスプレイ9に供給される。
FIG. 3 is a diagram for explaining the operation of a conventional terminal emulator program. When the
例えば、図3に示す画面バッファ16に記載されているように、画面情報として、「ABC」が1行3桁目から格納され、「DEF」が12行40桁目から格納され、「GHI」が24行78桁目から格納されているとする。このとき、入力装置10により全面画面表示が指示されていれば、データ表示部15の表示画面15aに示すように、画面バッファ16に格納された24行80桁の情報がそのままマッピングされ、ディスプレイ9の画面にはウィンドウW1に示すように画面バッファ16に格納された情報「ABC」、「DEF」、「GHI」の全ての画面情報が表示される。
For example, as described in the
また、入力装置10により画面情報の12行35〜45桁の表示領域が指示されていれば、データ表示部15の表示画面15bに示すように画面バッファ16に格納された全画面のうち中央部分の12行35〜45桁の画面情報、「DEF」がマッピングされ、ディスプレイ9の画面にはウィンドウW2に示すように画面バッファ16に格納された画面情報のうち、画面の中央部分の「DEF」だけが表示されることになる。
Further, if the display area of 12 lines 35 to 45 digits of the screen information is instructed by the
図4に従来の一例の端末装置の表示画面を説明するための図を示す。図4(A)は、全体表示画面、図4(B)は一部表示画面、図4(C)は画面バッファ16の情報を示す。表示画面30は、図4(A)、(B)に示すようにタイトルバー31a、メニュー/ツールバー31b、情報画面31c、状態表示部31d、スクロールバー31eから構成される。
FIG. 4 is a diagram for explaining a display screen of a conventional terminal device. 4A shows the entire display screen, FIG. 4B shows the partial display screen, and FIG. 4C shows the information in the
タイトルバー31aには、表示画面のタイトルが表示される。メニュー/ツールバー31bは、表示画面の切換や編集を行うための各種メニュー/ツールボタンが表示される。情報画面31cには、画面バッファ16に格納された画面情報のうち、データ表示部15で選択された領域の画面情報が表示される。状態表示部31dには、情報画面31cに表示されている画面情報の表示行が表示される。スクロールバー31eは、部分表示を行ったときに表示され、表示領域を移動させる場合に操作される。
The title of the display screen is displayed on the title bar 31a. The menu /
メニュー/ツールバー31bを操作することにより、画面バッファ16に格納された画面情報の全面を表示させる指示が入力された場合には、図4(A)に示すように情報画面31cには、画面バッファ16に格納された画面情報のすべて、すなわち、1行1桁から24行80桁の情報が表示される。また、メニュー/ツールバー31bを操作することにより、画面バッファ16に格納された画面情報の一部を表示させる指示が入力された場合には、図4(B)に示すように情報画面31cには、画面バッファ16に格納された画面情報のうち、例えば、3行1桁から23行80桁の情報が表示される。
When an instruction to display the entire screen information stored in the
従来の端末エミュレータプログラムでは、画面バッファ16に格納された画面だけが表示され、次に画面を呼び出す場合には、ホストコンピュータ2から画面情報を読み出し、現在の画面情報に上書きして画面バッファ16に格納していた。このため、前の画面を読み出す際には、同様にホストコンピュータ2から再び前の画面を読み出し、現在の画面情報に上書きして画面バッファ16に格納している。
In the conventional terminal emulator program, only the screen stored in the
しかるに、従来の端末エミュレータプログラムでは、ホストコンピュータ2から供給された画面情報を画面バッファに格納して、画面バッファに格納された情報だけが表示されるので、現在の画面の画面情報の変更、編集を行っている際に前の画面を見たい場合でも現在画面情報の変更、編集処理を中止して、ホストコンピュータ2に格納し、ホストコンピュータ2から参照したい前の画面情報を読み出し、画面バッファ16に格納し、参照後は、再び、ホストコンピュータ2に格納し、ホストコンピュータ2から元の画面情報を読み出し、画面バッファ16に格納し、表示した後、元の画面の画面情報の変更、編集を行う必要があるので、処理手順が煩雑で、操作性が良くない等の問題点があった。
However, in the conventional terminal emulator program, the screen information supplied from the
すなわち、従来の端末エミュレータプログラムでは、端末装置での表示がマルチウィンドウシステムであるにもかかわらず、ホストコンピュータ2との整合性を取るために、画面表示がマルチウィンドウに対応していないため、端末装置での操作性が良くない等の問題点があった。
That is, in the conventional terminal emulator program, although the display on the terminal device is a multi-window system, the screen display is not compatible with the multi-window in order to maintain consistency with the
本発明は上記の点に鑑みてなされたもので、上記問題点を解決する情報処理システム及び端末装置並びに情報処理システムの表示制御方法を提供することを目的とする。 The present invention has been made in view of the above points, and an object thereof is to provide an information processing system, a terminal device, and a display control method for the information processing system that solve the above problems .
本発明は、上位装置と、オペレータにより操作される入力装置及び情報を表示する表示装置を含み、該オペレータによる該入力装置の操作により、該上位装置から送信された情報を受信し、表示装置に表示させる端末装置とを有する情報処理システムにおいて、前記端末装置は、前記上位装置からの情報の入力を受け付ける入力部と、前記入力部により受け付けられた情報に基づいて前記表示装置に表示する画面情報を生成する処理部と、前記処理部で生成される画面情報のうち最新の画面情報を保持する第1の記憶部と、前記処理部で生成された画面情報のうち、最新の画面情報ではない過去の画面情報を保持する第2の記憶部と、前記第1又は第2の記憶部に記憶された画面情報のうちいずれか一つの画面情報が保持される第3の記憶部と、前記第1乃至第3の記憶部に保持された画面情報を前記表示装置に設定されたウィンドウに表示させる表示処理部とを有し、前記表示処理部により前記表示装置に表示される前記ウィンドウは、第1乃至第3の表示領域を含み、前記第1の表示領域には、最新の画面情報を表示し、前記第2の表示領域には、過去の画面情報を表示し、前記第3の表示領域には、前記第3の記憶部に保持された前記最新の画像情報又は前記最新の画像情報ではない画面情報を、前記オペレータの前記入力装置の操作に基づいて前記処理部により変更可能に、表示させるものである。 The present invention includes a host device, an input device operated by an operator, and a display device for displaying information, and receives information transmitted from the host device by the operation of the input device by the operator, to the display device. In an information processing system having a terminal device to be displayed, the terminal device receives an input of information from the host device, and screen information displayed on the display device based on the information received by the input unit Is not the latest screen information among the screen information generated by the processing unit, the first storage unit that holds the latest screen information among the screen information generated by the processing unit, and the screen information generated by the processing unit. A second storage unit that holds past screen information, and a third storage unit that holds any one of the screen information stored in the first or second storage unit The window in which the first to screen information held in the third storage unit and a display processing unit for displaying the set window on the display device, is displayed on the display device by the display processing unit Includes first to third display areas, the latest display information is displayed in the first display area, the past screen information is displayed in the second display area, and the third display area is displayed. In the display area, the latest image information stored in the third storage unit or screen information that is not the latest image information can be changed by the processing unit based on the operation of the input device by the operator to, is intended to be displayed.
本発明によれば、第1の記憶部に記憶された画面情報を第1の表示領域に表示し、入力された情報に基づいて、画面情報を更新し、更新された画面情報を第1の記憶部に記憶するとともに、第1の記憶部に記憶された画面情報を第2の記憶部に記憶し、第1の記憶部に記憶された更新された画面情報を第1の表示領域に表示するとともに、第2の記憶部に記憶された更新前の画面情報を第2の表示領域に表示することにより、上位装置側から送信された情報を過去に上位装置側と通信した情報とともに表示することにより、上位装置側から送信された情報に情報を追加する場合などに、過去の情報を参照して入力できるため、正確な入力が可能となるとともに、過去の情報を容易に認識でき、現情報との識別が容易となり、さらには、過去に上位装置側から送信された情報を上位装置側から情報を受信する毎に順次更新しつつ、表示することができ、過去の情報のうち近い情報だけを効率よく取得できる等の特長を有する。 According to the present invention, the screen information stored in the first storage unit is displayed in the first display area, the screen information is updated based on the input information, and the updated screen information is displayed in the first display area. The screen information stored in the storage unit, the screen information stored in the first storage unit is stored in the second storage unit, and the updated screen information stored in the first storage unit is displayed in the first display area. In addition, by displaying the screen information before update stored in the second storage unit in the second display area, the information transmitted from the host device side is displayed together with information communicated with the host device side in the past. Therefore, when adding information to the information transmitted from the host device side, it is possible to input information with reference to past information, so that accurate input is possible and past information can be easily recognized. It becomes easy to distinguish from information, and in the past While sequentially updating the information transmitted from the position apparatus each time it receives the information from the host side, it can be displayed, with features such as only efficiently be obtained close information of the past information.
図5に本発明の第1実施例のシステム構成図を示す。同図中、図1と同一構成部分には同一符号を付し、その説明は省略する。本実施例のシステム100は、端末装置101にインストールされる端末エミュレータプログラム102の機能が図1のシステムとは異なる。
FIG. 5 shows a system configuration diagram of the first embodiment of the present invention. In the figure, the same components as in FIG. The
図6に本発明の第1実施例の端末装置のブロック構成図を示す。本実施例の端末装置101は、主に、CPU111、ROM112、RAM113、ハードディスクドライブ114、フロッピーディスクドライブ115(「フロッピー」は登録商標)、CD−ROMドライブ116、キーボード117、マウス118、入力I/F119、ディスプレイ120、表示制御部121、通信装置122、バス123から構成される。
FIG. 6 is a block diagram of the terminal device according to the first embodiment of the present invention. The
CPU111は、ハードディスクドライブ114に記録されたOS12及び各種アプリケーションプログラムにより処理が制御され、プログラムに応じた処理を実行する。ROM112には、端末装置101の電源投入時に端末装置101を起動されるための起動用OSが記憶されている。RAM113は、CPU111の作業用記憶領域として設けられ、実行すべきプログラムやデータが格納される。
The
ハードディスクドライブ114には、インストールされたプログラムの実行を制御するOS12及び各種アプリケーションプログラム並びにデータが記憶される。フロッピーディスクドライブ115には、フロッピーディスク124が挿入され、フロッピーディスク124に磁気的に記憶されたプログラムやデータを読み出す。
The
CD−ROMドライブ116には、CD−ROM125が挿入され、CD−ROM125に光学的に記憶されたプログラムやデータを読み出す。キーボード117は、キー操作によりデータの入力を行う。マウス118は、操作により画面上に表示されたポインタの位置を移動させる。入力インタフェース回路119は、キーボード117、及び、マウス118の操作に応じたデータをCPU111に供給する。ディスプレイ120は、CPU111でプログラムにより処理されたデータを表示する。表示制御部121は、CPU111での処理データをディスプレイ120に表示可能な信号に変換するするとともに、表示を制御する。
A CD-
通信装置122は、通信回線4を介してホストコンピュータ2との通信を行う。バス123は、CPU111、ROM112、RAM113、ハードディスクドライブ114、フロッピーディスクドライブ115、CD−ROMドライブ116、入力インタフェース回路119、表示制御部121、通信装置122を接続する。
The
なお、ハードディスクドライブ114に本実施例の特徴となる端末エミュレータプログラム102が記録されており、実行時にはRAM113に展開され、CPU111により実行される。なお、端末エミュレータプログラム102は、フロッピーディスク124又はCD−ROM125に記憶しておき、フロッピーディスクドライブ115又はCD−ROMドライブ116により読み出して、ハードディスクドライブ114にインストールするようにしてもよい。
Note that the
また、端末エミュレータプログラム102が記録されたフロッピーディスク124又はCD−ROM125をフロッピーディスクドライブ115又はCD−ROMドライブ116より直接RAM113に展開した後実行するようにしてもよい。端末エミュレータプログラム102は、ホストコンピュータ2で演算処理され、24行80桁に定型化されたデータを通信回線4を介して読み出し、表示し、データの変更、編集を行うプログラムである。
Alternatively, the
図7に本発明の第1実施例の端末エミュレータプログラムの機能ブロック図を示す。同図中、図2と同一構成部分には同一符号を付し、その説明は省略する。本実施例の端末エミュレータプログラム102は、データ解析部14、画面バッファ16、データ入力部17、データ送信部18、記録画面保存部131、メイン制御部132から構成される。
FIG. 7 shows a functional block diagram of the terminal emulator program of the first embodiment of the present invention. In the figure, the same components as in FIG. The
記録画面保存部131は、画面バッファ16に格納された画面情報のうち過去に格納されていた画面情報を順次保持する。メイン制御部132は、データ表示部15及び拡張領域管理部133から構成される。データ表示部15は、画面バッファ16に記憶された現画面を表示する。また、拡張領域管理部133は、ホストコンピュータ2から供給されたコマンド、又は、入力装置10からの操作に応じて記録画面保存部131の保存画面及び拡張領域の表示を制御する。
The recording
図8に本発明の第1実施例の端末エミュレータプログラムの動作説明図を示す。ホストコンピュータ2からデータを受信すると、受信データをデータ解析部14で解析する。データ解析部14での解析結果、画面情報であれば、画面バッファ16に現ホスト画面として格納する。
FIG. 8 is a diagram for explaining the operation of the terminal emulator program according to the first embodiment of the present invention. When data is received from the
また、ホストコンピュータ2から供給されたデータがイレーズライトコマンドEW、すなわち、全画面書き換えコマンドであれば、イレーズライトコマンドEWをメイン制御部133に供給する。メイン制御部133は、イレーズライトコマンドEWを受信すると、受信したコマンドに応じて記録画面保存部131に保存された画面情報を更新する。また、メイン制御部133は、オペレータ操作に応じて記録画面保存部131に保存された画面情報を更新する。
If the data supplied from the
ここで、画面バッファ16に新規に画面が格納されると、記録画面保存部131の第3の記録画面保存領域S3 に格納された画面は消去され、第2の記録画面保存領域S2 に格納されている画面が第3の記録画面保存領域S3 に格納される。また、第1の記録画面保存領域S1 に格納された画面は第2の記録画面保存領域S2 に格納される。
When a new screen is stored in the
さらに、第1の記録画面保存領域S1 には、ディスプレイ9のウィンドウW0の通常域W1 に表示された現ホスト画面、すなわち、画面バッファ16の書き換え前の画面が格納される。さらに、画面バッファ16にはホストコンピュータ2から供給された画面が格納される。画面バッファ16に格納された新規の画面は、ディスプレイ9のウィンドウW0 の通常域W1 に表示され、記録画面保存部131に格納された過去に表示した画面は、ディスプレイ9のウィンドウW0 の拡張域W2 に表示される。
Further, the first recording screen storage area S1 stores the current host screen displayed in the normal area W1 of the window W0 of the display 9, that is, the screen before rewriting the
また、記録画面保存部131のうち第1〜第3の記録画面保存領域S1 〜S2のいずれかを指定して所望の画面を格納しておく、メモ表示を行うこともできる。図9に本発明の第1実施例の表示画面の状態遷移図を示す。端末エミュレータプログラム102が起動され、ホストコンピュータ2から新規の画面情報が供給されると、供給された画面情報は画面バッファ16に格納される。このとき、記録画面保存部131には、画面情報は保存されていないので、状態S1に示すように画面バッファ16に格納された画面情報だけがウィンドウW0 の通常域W1 に表示される。状態S1で、拡張域W2 の表示を指示しなければ、従来と同様にホストコンピュータ2から最新の画面情報が供給される毎に通常域W1 がイレーズライトされ、常に、最新の画面情報が表示される。
It is also possible to perform a memo display in which a desired screen is stored by designating any one of the first to third recording screen storage areas S1 to S2 in the recording
また、状態S1で、さらに、ホストコンピュータ2から画面情報が供給されると、通常域W1 にホストコンピュータ2から供給された画面情報が表示され、拡張域W2 の通常域W1 の直ぐ上に設定されたログ表示領域WLNには、ホストコンピュータ2から最新の画面情報が供給される直前に通常域W1 に表示された画面情報が表示され、さらに、拡張領域W2のログ表示領域WLNの直ぐ上に設定されたログ表示領域WLOには、ホストコンピュータ2から最新の画面情報が供給される直前にログ領域WLNに表示された画面情報が表示される。
In addition, when screen information is further supplied from the
また、拡張域W2 に画面情報が表示されている状態で、入力装置10の操作によりメモ実行要求を行うと、拡張域W2 がメモ表示域WM となり、メモ表示域WM に表示された画面情報を新規の画面情報の供給にかかわらず、表示する。このとき、通常域W1 はホストコンピュータ2から最新の画面情報が供給される毎にイレーズライトされ、常に最新の画面情報が格納される。
Further, when a memo execution request is made by operating the
状態S4の状態で、ログ開始要求を入力装置10により行った後、ホストコンピュータ2から最新の画面情報が供給されると、状態S5に示すように、通常域W1 に表示されていた画面情報が拡張域W2 のメモ表示域WM の上部に設定されるログ表示域WL に表示され、通常域W1 には、ホストコンピュータ2から供給された最新の画面情報が表示される。
After the log start request is made by the
状態S5に示すように、通常域W1 、拡張域W2 のメモ表示域WM 、及び、ログ表示域WL に画面情報が表示されている状態で、ホストコンピュータ2から最新の画面情報が供給されると、拡張域W2 のログ表示域WL は、表示された画面情報が消去され、通常域W1 に表示されている画面情報が表示される。また、通常域W1 には、ホストコンピュータ2から供給された最新の画面情報が表示される。
As shown in the state S5, when the latest screen information is supplied from the
図10に本発明の第1実施例の表示画面を説明するための図を示す。端末エミュレータプログラム102により表示されるウィンドウW0 は、タイトルバー141、メニュー/ツールバー142、画面表示部143、状態表示部144、拡張域スクロールバー145、通常域スクロールバー146から構成される。
FIG. 10 is a diagram for explaining a display screen according to the first embodiment of the present invention. The window W0 displayed by the
タイトルバー141には、表示画面のタイトルが表示される。メニュー/ツールバー142は、表示画面の切換や編集を行うための例えば、メモ表示域WMを設定するためのメモボタン142a、ログ表示域WL を設定するためのログボタン142b等の各種メニュー/ツールボタンが表示される。画面表示部143は、通常域W1 及び拡張域W2 から構成される。通常域W1は、最新の画面情報が表示される。
The
また、拡張域W2 には、1又は2の領域から構成される。拡張域W2 は、メニュー/ツールバー142のメモボタン142aを設定することによりメモ表示域WM として設定され、ログボタン142bを設定することによりログ表示域WMとして設定される。次に、上記動作を実現するための端末エミュレータプログラム102の処理について説明する。
The extended area W2 is composed of one or two areas. The extension area W2 is set as the memo display area WM by setting the memo button 142a of the menu /
図11に本発明の第1実施例の端末エミュレータプログラムのイレーズライトコマンド受信時の動作フローチャートを示す。端末エミュレータプログラム102では、ホストコンピュータ2からイレーズライトコマンドを受信すると、まず、ログ表示動作中か否かを判定する(ステップS1−1)。
FIG. 11 is a flowchart showing the operation of the terminal emulator program according to the first embodiment of the present invention when an erase write command is received. When the
ステップS1−1で、ログ表示動作中でなければ、画面バッファ16に格納された画面情報をホストコンピュータ2から供給された最新の画面情報に更新し、ウィンドウW0 に設定された通常域W1 に再表示する(ステップS1−2)。また、ステップS1−1で、ログ表示動作中であれば、記録画面保存部131に現画面情報を格納する(ステップS1−3)。
In step S1-1, if the log display operation is not in progress, the screen information stored in the
ステップS1−3で現画面情報を記録画面保存部131に格納した後、記録画面保存部131に格納された画面情報をウィンドウW0 に設定された拡張域W2に表示する(ステップS1−4)。ステップS1−4で、記録画面保存部131に格納された画面情報をウィンドウW0 に設定された拡張域W2 に表示した後、画面バッファ16に格納された画面情報をホストコンピュータ2から供給された最新の画面情報に更新し、ウィンドウW0 に設定された通常域W1 に再表示する(ステップS1−2)。
After the current screen information is stored in the recording
ここで、ステップS1−3の現画面を記録画面保存部131に格納する際の処理について説明する。図12に本発明の第1実施例の端末エミュレートプログラムの現画面情報記録時の処理フローチャートを示す。端末エミュレータプログラム102で現画面情報記録を行う場合、まず、記録画面保存部131に現画面情報を記録した時に、記録画面保存部131の記録最大画面数を越えるか否かを判定する(ステップS2−1)。
Here, processing when the current screen in step S1-3 is stored in the recording
ステップS2−1で、記録画面保存部131に現画面情報を記録した際に、記録画面保存部131の記録最大画面数を越えるようであれば、記録画面保存部131の最上段に格納された画面情報、すなわち、最古の画面情報を削除する(ステップS2−2)。ステップS2−1で、記録画面保存部131に現画面情報を記録した際に、記録画面保存部131の記録最大画面数を越えない場合、及び、ステップS2−2で記録画面保存部131の最上段画面情報を削除した後、現画面情報のコピーを作成する(ステップS2−3)。
When the current screen information is recorded in the recording
ステップS2−3で、現画面情報のコピーを作成すると、次に、メモ表示動作が有効か否かを判定する(ステップS2−4)。ステップS2−4で、メモ表示動作が無効の場合には、画面情報を記録画面保存部131に既に保存されている画面情報をそれぞれ一段上位の記録域Mn+1 に移動させた後、最下段M1 に画面情報を格納する(ステップS2−5)。
If a copy of the current screen information is created in step S2-3, it is next determined whether or not the memo display operation is valid (step S2-4). If the memo display operation is invalid in step S2-4, the screen information already stored in the recording
また、ステップS2−4で、メモ表示動作が有効の場合には、画面情報を記録画面保存部131のメモ表示動作が有効な画面情報以外の画面情報をそれぞれ一段上位の記録域Mn+1 に移動させた後、最下段M1 に画面情報を格納する(ステップS2−6)。図13、図14に本発明の第1実施例の端末エミュレータプログラムの現画面情報記録時の動作説明図を示す。図13は現画面情報の追加により記録画面保存部131に保存される記録画面が最大数を超えない場合の動作説明図、図14は現画面情報の追加により記録画面保存部131に保存される記録画面が最大数を超える場合の動作説明図を示す。
In step S2-4, if the memo display operation is valid, screen information other than the screen information for which the memo display operation of the recording
ステップS2−1で記録画面保存部131に保存される記録画面が記録画面保存部131に保存できる記録画面の最大数を越えない場合のステップS2−3〜S2−6の動作について図13とともに説明する。図13(A)は現画面情報を記録画面保存部131に保存する前の画面バッファ16及び記録画面保存部131の画面情報の状態、図13(B)は現画面情報を記録画面保存部131の最下位の領域に追加した場合の記録画面保存部131の画面情報の状態、図13(C)は現画面情報を記録画面保存部131の最下位から2番目の領域の追加した場合の記録画面保存部131の画面情報の状態を示す。
The operation of steps S2-3 to S2-6 when the recording screen stored in the recording
まず、図13(A)に示すようにステップS2−1で現画面情報が画面バッファ16に格納される。ここで、記録画面保存部131は、図13(A)に示すように記録画面域M1 〜Mn を有し、記録画面域M1 〜Mn-1 に記録画面A〜Qが記録されているものとする。図13(A)に示すような状態で、ステップS2−5が実行されると、図13(B)に示すように記録画面域M1 〜Mn-1 に記録されていた記録画面A〜Qが記録画面保存部131の記録画面域M2 〜Mn にシフトして記録され、記録画面保存部131の記録画面域M1 に画面バッファ16に格納された現画面情報が記録される。
First, as shown in FIG. 13A, the current screen information is stored in the
以上により、画面バッファ16に格納された現画面情報が記録画面保存部131の最下位の記録域M1 に記録される。次に、図13(A)に示すような状態で、ステップS2−6が実行される場合について説明する。図13(A)に示すような状態で、ステップS2−6が実行されると、図13(C)に示すように記録画面域M2 〜Mn-1 に記録されていた記録画面B〜Qが記録画面保存部131の記録画面域M3 〜Mn にシフトして記録され、記録画面保存部131の記録画面域M2 に画面バッファ16に格納された現画面情報が記録される。
Thus, the current screen information stored in the
以上により、画面バッファ16に格納された現画面情報が記録画面保存部131の最下位から2番目の記録域M2 に記録される。また、ステップS2−1で記録画面保存部131に保存される記録画面が記録画面保存部131に保存できる記録画面の最大数を越える場合のステップS2−3〜S2−6の動作について図14とともに説明する。
Thus, the current screen information stored in the
図14(A)は現画面情報を記録画面保存部131に保存する前の画面バッファ16及び記録画面保存部131の画面情報の状態、図14(B)は現画面情報を記録画面保存部131の最下位の領域に追加した場合の記録画面保存部131の画面情報の状態、図14(C)は現画面情報を記録画面保存部131の最下位から2番目の領域の追加した場合の記録画面保存部131の画面情報の状態を示す。
14A shows the state of the screen information in the
まず、図14(A)に示すようにステップS2−1で現画面情報が画面バッファ16に格納される。ここで、記録画面保存部131は、図13(A)に示すように記録画面域M1 〜Mmax を有し、記録画面域M1 〜Mmax に記録画面A〜Rが記録されているものとする。図14(A)に示すような状態で、ステップS2−5が実行されると、図14(B)に示すように記録画面域Mmax に記録されていた記録画面Rが削除され、記録画面域M1 〜Mmax-1 に記録されていた記録画面A〜Qが記録画面保存部131の記録画面域M2 〜Mmax にシフトして記録され、記録画面保存部131の記録画面域M1 に画面バッファ16に格納された現画面情報が記録される。
First, as shown in FIG. 14A, the current screen information is stored in the
以上により、画面バッファ16に格納された現画面情報が記録画面保存部131の最下位の記録域M1 に記録される。次に、図14(A)に示すような状態で、ステップS2−6が実行される場合について説明する。図14(A)に示すような状態で、ステップS2−6が実行されると、図14(C)に示すように記録画面域Mmax に記録されていた記録画面Rが削除され、記録画面域M2 〜Mmax-1 に記録されていた記録画面B〜Qが記録画面保存部131の記録画面域M3 〜Mmax にシフトして記録され、記録画面保存部131の記録画面域M2 に画面バッファ16に格納された現画面情報が記録される。
Thus, the current screen information stored in the
以上により、画面バッファ16に格納された現画面情報が記録画面保存部131の最下位から2番目の記録域M2 に記録される。次にステップS1−4の拡張域W2 の再表示処理について説明する。図15に本発明の第1実施例の端末エミュレータプログラムの拡張域再表示処理の処理フローチャートを示す。
Thus, the current screen information stored in the
ステップS1−4の拡張域W2 の再表示処理では、まず、ログ表示が動作中か否かを判定する(ステップS3−1)。ステップS3−1で、ログ表示が動作中でなければ、次に、メモ表示が動作中か否かを判定する(ステップS3−2)。ステップS3−1、S3−2で、ログ表示及びメモ表示動作のいずれもが無効の場合には、従来と同様に拡張域W2 がない、すなわち、通常域W1 だけが表示されるようにウィンドウW0 の表示を制御する(ステップS3−3)。 In the redisplay process of the extended area W2 in step S1-4, it is first determined whether or not the log display is in operation (step S3-1). If the log display is not in operation in step S3-1, it is next determined whether or not the memo display is in operation (step S3-2). If neither the log display nor the memo display operation is invalid in steps S3-1 and S3-2, the window W0 is displayed so that there is no extended area W2 as in the conventional case, that is, only the normal area W1 is displayed. Is controlled (step S3-3).
また、ステップS3−1、S3−2で、ログ表示及びメモ表示のいずれもが有効の場合には、次に、ウィンドウW0 の拡張域W2 に記録画面保存部131に格納されたすべての画面情報が表示可能かいなを判定する(ステップS3−4)。ステップS3−4で、ウィンドウW0 の拡張域W2 に記録画面保存部131に格納されたすべての画面情報が表示可能な場合には、記録画面保存部131に格納された画面情報のすべてをウィンドウW0 の拡張域W2 に表示する(ステップS3−5)。
If both the log display and the memo display are valid in steps S3-1 and S3-2, then all the screen information stored in the recording
また、ステップS3−4で、ウィンドウW0 の拡張域W2 に記録画面保存部131に格納された全ての画面情報が表示でない場合には、記録画面保存部131に格納された画面情報に対して予め設定された表示開始行から拡張域W2 に予め設定された最大行数分の画面情報だけを表示する(ステップS3−6)。上記拡張域再表示処理の動作を図面とともに説明する。
If all the screen information stored in the recording
図16、図17に本発明の第1実施例の端末エミュレータプログラムの拡張域の表示時の動作説明図を示す。図16は記録画面保存部131に記録された画面情報が拡張域W2 の行数より少ない場合の表示例、図17は記録画面保存部131に記録された画面情報が拡張域W2 の行数より多い場合の表示例を示す。図16(A)は記録画面保存部131の画面情報の保存状態、図16(B)は記録画面保存部131の画面情報の拡張域W2 での表示状態、図16(C)は記録画面保存部131の画面情報の拡張域W2 での他の表示状態を示す。
FIG. 16 and FIG. 17 are diagrams for explaining the operation at the time of displaying the extension area of the terminal emulator program according to the first embodiment of the present invention. FIG. 16 shows a display example when the screen information recorded in the recording
図16(A)に示すように記録画面保存部131の記録域M1 、M2 に各々1行〜24行からなる記録画面A、Bが記録されているとする。このとき、記録画面保存部131に記録された画面情報が拡張域W2 の行数より少ない場合には、拡張域W2 に生じる空白部Cを消去するようにする。図16(A)に示すように記録画面保存部131に記録された記録画面A、Bは各々1〜24行の画面構成で、両方の記録画面A、Bで1〜48行の画面構成となる。
As shown in FIG. 16A, it is assumed that recording screens A and B each having 1 to 24 lines are recorded in the recording areas M1 and M2 of the recording
一方、拡張域W2 は60行の画面構成に設定されている。このため、拡張域W2 に記録画面A、Bを表示すると49〜60行は、空白部Cとなる。空白部Cが生じた場合には、空白部Cは削除され、図16(B)に示すように拡張域W2 は1〜48行となり、記録画面A、Bの両方が空白部Cなく表示される。なお、図16(C)に示すように拡張域W2 を1〜60行のままとし、拡張域W2 に記録画面保存部131に記録された記録画面A、Bを表示することにより空白部Cをそのまま拡張域W2 に表示するようにしてもよい。このように、空白部Cをそのまま表示するようにすることにより、拡張域W2 を記録画面A、Bのサイズに応じて行数を変形させる必要がなく、処理を簡単にできる。
On the other hand, the extended area W2 is set to a screen configuration of 60 lines. For this reason, when recording screens A and B are displayed in the expansion area W2, lines 49 to 60 become blank portions C. When the blank portion C occurs, the blank portion C is deleted, and the expanded area W2 becomes 1 to 48 lines as shown in FIG. 16B, and both the recording screens A and B are displayed without the blank portion C. The As shown in FIG. 16C, the extension area W2 is left in the 1st to 60th lines, and the blank area C is displayed by displaying the recording screens A and B recorded in the recording
また、図17(A)に示すように記録画面保存部131の記録域M1 〜M3 に各々1〜24行からなる記録画面A〜Cが記録されているとする。このとき、記録画面保存部131に記録された画面情報が拡張域W2 に予め設定された行数より多い場合には、図17(B)に示すように記録画面保存部131に記録された画面情報から拡張域W2 に予め設定された行数分の画面情報を取り出して表示する。例えば、記録画面保存部131に記録された記録画面A〜Cの行数は1〜72行から構成されているとする。このとき、拡張域W2 の行数をEXT行とすると、記録画面保存部131に記録された記録画面A〜Cの1〜72行のうち、L〜(L+EXT−1)行が選択的に表示される。行数Lは、拡張域スクロールバー145の操作により換わり、行数Lに応じて記録画面A〜Cの表示を切り換えることができる。
Further, as shown in FIG. 17A, it is assumed that recording screens A to C each having 1 to 24 lines are recorded in the recording areas M1 to M3 of the recording
次に、ホストコンピュータ2から端末エミュレータプログラム102にログ開始要求が供給された時の処理について説明する。図18に本発明の第1実施例の端末エミュレータプログラムのログ開始要求時の処理フローチャートを示す。端末エミュレータプログラム102は、ホストコンピュータ2からメモ開始要求が行われると、まず、ログ表示動作中か否かを判定する(ステップS4−1)。
Next, processing when a log start request is supplied from the
ステップS4−1で、ログ表示動作が無効であれば、ログ表示動作を有効とする(ステップS4−2)。次に、ウィンドウW0 の通常域W1 に表示された現画面情報を図12で既に説明した現画面情報記録時の処理手順にしたがって記録画面保存部131に格納する(ステップS4−3)。
If the log display operation is invalid in step S4-1, the log display operation is validated (step S4-2). Next, the current screen information displayed in the normal area W1 of the window W0 is stored in the recording
次に、ウィンドウW0 の拡張域W2 への記録画面保存部131に記録された画面のログ表示の開始行を「1」にセットする(ステップS4−4)。ステップS4−4でセットされた開始行から記録画面保存部131に記録された画面を図15で既に説明した拡張域再表示処理の手順にしたがって表示する(ステップS4−5)。
Next, the start line of the log display of the screen recorded in the recording
また、ステップS4−1で、既にログ表示動作中であれば、次にログ動作を無効とした後、ステップS4−4に移行する(ステップS4−6)。次に、ホストコンピュータ2から端末エミュレータプログラム102にメモ開始要求が供給された時の処理について説明する。図19に本発明の第1実施例の端末エミュレータプログラムのメモ開始要求時の処理フローチャートを示す。
If the log display operation is already being performed in step S4-1, the log operation is disabled next, and the process proceeds to step S4-4 (step S4-6). Next, processing when a memo start request is supplied from the
端末エミュレータプログラム102は、ホストコンピュータ2からメモ開始要求が行われると、まず、メモ表示動作中か否かを判定する(ステップS5−1)。ステップS5−1で、メモ表示動作が無効であれば、ウィンドウW0 の通常域W1 に表示された現画面情報を図12で既に説明した現画面情報記録時の処理手順にしたがって記録画面保存部131に格納する(ステップS5−2)。
When a memo start request is issued from the
ステップS5−2で、記録画面保存部131に現画面情報が格納された後、メモ表示動作を有効とする(ステップS5−3)。次に、ウィンドウW0 の拡張域W2 への記録画面保存部131に記録された画面のログ表示の開始行を「1」にセットする(ステップS5−4)。ステップS5−4でセットされた開始行から記録画面保存部131に記録された画面を図15で既に説明した拡張域再表示処理の手順にしたがって表示する(ステップS5−5)。
After the current screen information is stored in the recording
また、ステップS5−1で、既にメモ表示動作中であれば、次にメモ表示動作を無効とした後、ステップS5−4に移行する(ステップS5−6)。次に、入力装置10の操作によりオペレータから拡張域スクロール操作が行われた場合の端末エミュレータプログラム102の処理について説明する。図20に本発明の第1実施例の端末エミュレータプログラムのオペレータによる拡張域スクロール時の処理フローチャートを示す。
If it is determined in step S5-1 that the memo display operation is already in progress, the memo display operation is invalidated and the process proceeds to step S5-4 (step S5-6). Next, the processing of the
以上により拡張域W2 に、オペレータが入力装置10を操作し、拡張域をスクロールすることによって得られ結果に応じてステップS6−1で設定された開始行から画面情報が表示されることになる。図21に本発明の第1実施例の端末エミュレータプログラムの拡張域スクロール時の動作説明図を示す。
As described above, the screen information is displayed from the start line set in step S6-1 according to the result obtained by the operator operating the
メモ表示動作時には、記録画面保存部131は、メモ表示域表示画面保存部131a及びログ表示域表示画面保存部131bに分割される。メモ表示域表示画面保存部131aには、記録画面保存部131の上位から記録画面域M1 〜MNnの記録画面が設定可能とされている。また、ログ表示域表示画面保存部131bは、メモ表示域表示画面保存部131aの下位に記録画面域MNn+1〜Mmax が設定される。
During the memo display operation, the recording
拡張域W2 は、EXT行からなり、ログ表示域WL とメモ表示域WM との境界L1 は、記録画面保存部131のメモ表示域表示画面保存部131aとログ表示域表示画面保存部131bとの境界L2 に設定される。拡張域W2 をスクロールすると、拡張域W2 が矢印A方向に移動して、拡張域W2 内で表示される記録画面及び境界L1 が矢印A方向に移動する。拡張域W2 が矢印A1 方向に移動することにより境界L1 は矢印A2 方向に移動し、拡張域W2 が矢印A2 方向に移動することにより境界L1 は矢印A1 方向に移動する。
The extended area W2 is composed of EXT lines, and the boundary L1 between the log display area WL and the memo display area WM is between the memo display area display screen storage section 131a and the log display area display screen storage section 131b of the recording
図22に本発明の第1実施例の端末エミュレーションプログラムの拡張域スクロール時の表示例を説明するための図を示す。同図中、図10と同一構成部分には同一符号を付し、その説明は省略する。図22(A)はウィンドウW0 の幅が記録画面と同じ80桁の場合、図22(B)はウィンドウW0 の幅が80桁未満の場合のウィンドウ表示画面を示す。 FIG. 22 is a diagram for explaining a display example at the time of expansion area scrolling of the terminal emulation program according to the first embodiment of the present invention. In the figure, the same components as those in FIG. 10 are denoted by the same reference numerals, and the description thereof is omitted. FIG. 22A shows the window display screen when the width of the window W0 is the same as that of the recording screen, ie 80 digits, and FIG. 22B shows the window display screen when the width of the window W0 is less than 80 digits.
図22(A)に示すようにウィンドウW0 の幅が記録画面と同じ80桁の場合には、端末エミュレータプログラム102により表示されるウィンドウW0 は、タイトルバー141、メニュー/ツールバー142、画面表示部143、状態表示部144、拡張域スクロールバー145、通常域スクロールバー146から構成される。
As shown in FIG. 22A, when the width of the window W0 is 80 digits which is the same as the recording screen, the window W0 displayed by the
タイトルバー141には、表示画面のタイトルが表示される。メニュー/ツールバー142は、表示画面の切換や編集を行うための例えば、メモリ表示域WMを設定するためのメモボタン142a、ログ表示域WL を設定するためのログボタン142b等の各種メニュー/ツールボタンが表示される。画面表示部143は、通常域W1 及び拡張域W2 から構成される。通常域W1は、最新の画面情報が表示される。
The
また、拡張域W2 には、1又は2の領域から構成される。拡張域W2 は、メニュー/ツールバー142のメモボタン142aを設定することによりメモ表示域WM として設定され、ログボタン142bを設定することによりログ表示域WMとして設定される。図22(B)に示すようにウィンドウW0 の幅が記録画面と同じ80桁未満の場合には、端末エミュレータプログラム102により表示されるウィンドウW0は、タイトルバー141、メニュー/ツールバー142、画面表示部143、状態表示部144、拡張域スクロールバー145、通常域スクロールバー146に加えて横方向スクロールバー147が通常域W1 と状態表示部144との間に表示され、矢印B方向へのスクロールも可能となる。
The extended area W2 is composed of one or two areas. The extension area W2 is set as the memo display area WM by setting the memo button 142a of the menu /
次に、入力装置10の操作によりオペレータからウィンドウW0 の拡張域W2のログ画面をメモ画面に変更する操作が行われた場合の端末エミュレータプログラム102の処理について説明する。図23に本発明の第1実施例の端末エミュレータプログラムのオペレータによるログ表示画面のメモ表示画面化時の処理フローチャートを示す。
Next, the processing of the
端末エミュレータプログラム102は、オペレータから入力装置10によりログ表示画面のメモ表示画面化指示が行われると、指示画面をログ表示域からメモ表示域に移動する(ステップS7−1)。次に、ステップS7−1で、記録画面保存部131に設定された画面を図15で既に説明した拡張域再表示処理の手順にしたがって表示する(ステップS7−2)。
The
なお、本発明は上記実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形例が考えられることは言うまでもない。 In addition, this invention is not limited to the said Example, It cannot be overemphasized that a various modified example can be considered in the range which does not deviate from the summary of this invention.
以上により拡張域W2 に、オペレータが入力装置10を操作し、拡張域をスクロールすることによって得られ結果に応じてステップS7−1により記録画面保存部131に設定された画面情報が表示されることになる。図24に本発明の第1実施例の端末エミュレータプログラムの記録画面移動時の動作説明図を示す。図24(A)は移動前の記録画面保持部131の状態、図24(B)は移動後の記録画面保持部131の状態を示す。
As described above, the screen information set in the recording
記録画面保持部131は、記録域M1 〜MSRC+1 を有し、記録域M1 〜MSRC+1 に記録画面A〜Sが記録されている。ここで、記録域MSRC に記録されている記録画面Sを記録域MDST に移動させる場合について考察する。まず、記録域MSRC に記録された記録画面Sを読み出し、外部で保持した後、記録域MDST 〜MSRC-1 に記録された記録画面F〜Qを記録域MDST+1 〜MSRC にシフトして記録する。次に、記録域MDST に外部に保持しておいた記録画面Sを記録する。
The recording
以上により記録画面Sの記録域MSRC から記録域MDST への移動が完了する。次に、入力装置10の操作によりオペレータから画面情報の削除指示があったときの処理について説明する。図25に本発明の第1実施例の端末エミュレータプログラムのオペレータによる画面情報削除時の処理フローチャートを示す。
Thus, the movement of the recording screen S from the recording area MSRC to the recording area MDST is completed. Next, processing when the operator instructs to delete screen information by operating the
端末エミュレータプログラム102は、入力装置10の操作によりオペレータから画面情報の削除指示があると、画面情報の削除指示があった画面情報を記録画面保存部131から削除する(ステップS8−1)
次に、記録画面保存部131に設定された残りの画面を図15で既に説明した拡張域再表示処理の手順にしたがって表示する(ステップS8−2)。
When there is a screen information deletion instruction from the operator by operating the
Next, the remaining screens set in the recording
図26に本発明の第1実施例の端末エミュレータプログラムの現画面情報記録時の記録画面削除時の動作説明図を示す。図26(A)は記録画面削除前の記録画面保存部131の状態、図26(B)は記録画面削除後の記録画面保存部131の状態を示す。記録画面保持部131は、記録域M1 〜Mn を有し、記録域M1 〜Mn に記録画面A〜Rが記録されている。
FIG. 26 is a diagram for explaining the operation when the recorded screen is deleted when the current screen information is recorded in the terminal emulator program according to the first embodiment of the present invention. FIG. 26A shows the state of the recording
ここで、記録域MDEL に記録されている記録画面Fを削除する場合について考察する。まず、記録域MDEL に記録された記録画面Fを削除する。次に、記録域MDEL+1 〜Mn に記録された記録画面G〜Rを記録域MDEL 〜Mn-1 にシフトして記録する。以上によりオペレータが入力装置10を操作することにより記録画面保存部131から所望の画面情報を削除できる。
Here, consider a case where the recording screen F recorded in the recording area MDEL is deleted. First, the recording screen F recorded in the recording area MDEL is deleted. Next, the recording screens G to R recorded in the recording areas MDEL + 1 to Mn are shifted and recorded in the recording areas MDEL to Mn-1. As described above, the operator can operate the
なお、第1実施例では、ログ画面とメモ画面とを同一の記録画面保存部131で管理したが、ログ画面とメモ画面とを別々の記録画面保存部により管理するようにしてもよい。図27に本発明の第2実施例の端末エミュレーションプログラムの機能ブロック図を示す。同図中、図7と同一構成部分には同一符号を付し、その説明は省略する。なお、端末装置のハード構成は、図6と同一であるので、その説明は省略する。
In the first embodiment, the log screen and the memo screen are managed by the same recording
本実施例の端末エミュレータプログラム201は、データ解析部14、画面バッファ16、データ入力部17、データ送信部18、記録画面保存部202、メイン制御部203から構成される。本実施例の記録画面保存部202は、ログ用記録画面保存部204、及び、メモ用記録画面保存部205から構成される。ログ用記録画面保存部204には、ログ表示用の画面情報が格納される。また、メモ用記録画面保存部205には、メモ表示用の画面情報が格納される。
The
メイン制御部203は、データ表示部206、及び、拡張域管理部207から構成される。データ表示部206は、拡張域管理部207による拡張域W2 の管理状態に応じて記録画面保存部202から画面情報を読み出し、画面表示用ウィンドウW0 を作成して、ディスプレイ9に表示する。拡張域管理部207は、入力装置10の操作により指定された拡張域の設定を管理し、表示時にデータ表示部206を制御して、画面情報を表示する。
The
次に、端末エミュレータプログラム201の動作について説明する。図28に本発明の第2実施例の端末エミュレータプログラムの動作説明図を示す。拡張域管理部207では、オペレータのログ表示、メモ表示指示のための操作又はホストコンピュータ2からのコマンドを検出し、その検出結果に応じて記録画面保存部202に格納する画面情報の更新及び画面情報の表示を制御する。
Next, the operation of the
データ表示部206は、拡張域管理部207での検出結果に応じて表示画面の配置を制御する。データ表示部206は、ディスプレイ9に表示されるウィンドウW0 の通常域W1 に画面バッファ16に格納された現画面を表示し、ウィンドウW0 の拡張域W2 を構成するログ表示域WL には、ログ用記録画面保存部204に格納された画面情報を表示し、ウィンドウW0 の拡張域W2 を構成するメモ表示域WM には、メモ用記録画面保存部205に格納された画面情報を表示する。
The
また、拡張域管理部207は、ログ表示が指示されるとホストコンピュータ2から供給された画面情報をログ用記録画面保存部204に格納し、メモ表示が指示されるとホストコンピュータ2から供給された画面情報をメモ用記録画面保存部205に格納する。ログ用記録画面保存部204は、第1のログ用記録画面保存領域T11、第2のログ用記録画面保存領域T12、第3のログ用記録画面保存領域T13から構成される。第1のログ用記録画面保存領域T11には、最新の画面情報が格納され、第2のログ用記録画面保存領域T12には、前回の画面情報が格納され、第3のログ用記録画面保存領域T13には、前々回の画面情報が格納される。
The extended
また、メモ用記録画面保存部205は、第1のメモ用記録画面保存領域T21、第2のメモ用記録画面保存部T22、第3のメモ用記録画面保存部T23から構成される。第1〜第2のメモ用記録画面保存領域T21〜T23には、メモ表示用として指定された画面が格納される。次に、本実施例の端末エミュレータプログラム201における表示画面の状態遷移図を示す。
The memo recording
図29に本発明の第2実施例の端末エミュレータプログラムの表示画面の状態遷移図を示す。端末エミュレータプログラム201が起動され、ホストコンピュータ2から画面情報が供給されると、状態S1 に示すようにホストコンピュータ2から供給された画面情報が通常域W1 に表示される。
FIG. 29 shows a state transition diagram of the display screen of the terminal emulator program according to the second embodiment of the present invention. When the
ここで、オペレータがログ表示開始要求を行い、ホストコンピュータ2から新たに画面情報が供給されると、状態S2 に示すように状態S1 で通常域W1 に表示されていた画面情報が拡張域W2 に設定されたログ表示域WL に表示し、通常域W1 にホストコンピュータ2から供給された新たな画面情報を表示する。また、状態S2 で、ホストコンピュータ2から新たに画面情報が供給されると、状態S3 に示すように状態S2 で通常域W1 に表示されていた画面情報が拡張域W2 に設定されたログ表示域WL に表示し、通常域W1 にホストコンピュータ2から供給された新たな画面情報を表示する。
When the operator makes a log display start request and new screen information is supplied from the
状態S1 で、メモ表示が指示されると、状態S4 に示すように拡張域W2 にメモ表示域WM が設定され、例えば、通常域W1 に表示された画面情報がメモ表示域WM に表示される。状態S4 の状態で、ホストコンピュータ2から新たに画面情報が供給されると、既に通常域W1 に格納されている画面情報が消去され、ホストコンピュータ2から新たに供給された画面情報が表示される。なお、メモ表示域WM に表示されている画面情報はそのまま表示される。
When the memo display is instructed in the state S1, the memo display area WM is set in the extended area W2 as shown in the state S4. For example, the screen information displayed in the normal area W1 is displayed in the memo display area WM. . When screen information is newly supplied from the
また、状態S4 の状態で、オペレータからログ開始要求があり、ホストコンピュータ2から新たに画面情報が供給されると、拡張域W2 にメモ表示域WM に加えて、ログ表示域WL が設定され、通常域W1 に表示された画面情報が新たに設定されたログ表示域WL に表示され、ホストコンピュータ2から新たに供給された画面情報が通常域W1 に新たに表示される。
In addition, when a log start request is received from the operator in the state S4 and new screen information is supplied from the
図30に本発明の第2実施例の端末エミュレータプログラムの表示画面を示す図を示す。端末エミュレータプログラム201により表示されるウィンドウW0 は、タイトルバー211、メニュー/ツールバー212、画面表示部213、状態表示部214、ログ表示域スクロールバー215、メモ表示域スクロールバー216、通常域スクロールバー217から構成される。
FIG. 30 shows a display screen of a terminal emulator program according to the second embodiment of the present invention. The window W0 displayed by the
タイトルバー211には、表示画面のタイトルが表示される。メニュー/ツールバー212は、表示画面の切換や編集を行うための例えば、メモ表示域WMを設定するためのメモボタン212a、ログ表示域WL を設定するためのログボタン212b等の各種メニュー/ツールボタンが表示される。画面表示部213は、通常域W1 及び拡張域W2 から構成される。通常域W1は、最新の画面情報が表示される。
The
また、拡張域W2 は、1又は2の領域から構成される。拡張域W2 は、メニュー/ツールバー212のメモボタン212aを操作することにより設定されるメモ表示域WM 及びログボタン212bを操作することにより設定されるログ表示域WL から構成される。通常域W1 、メモ表示域WM 及びログ表示域WL には、夫々にスクロールバー215、216、217を有し、各領域で表示域をスクロールできる。
The extension area W2 is composed of one or two areas. The extension area W2 is composed of a memo display area WM set by operating the memo button 212a of the menu /
次に、上記動作を実現するための端末エミュレータプログラム201の処理について説明する。図31に本発明の第2実施例の端末エミュレータプログラムのイレーズライトコマンド受信時の動作フローチャートを示す。端末エミュレータプログラム201では、ホストコンピュータ2からイレーズライトコマンドを受信すると、まず、ログ表示動作中か否かを判定する(ステップS9−1)。
Next, processing of the
ステップS9−1で、ログ表示動作中でなければ、画面バッファ16に格納された画面情報をホストコンピュータ2から供給された最新の画面情報に更新し、ウィンドウW0 に設定された通常域W1 に再表示する(ステップS9−2)。また、ステップS9−1で、ログ表示動作中であれば、記録画面保存部202のログ用記録画面保存領域204に現画面情報を格納する(ステップS9−3)。
In step S9-1, if the log display operation is not in progress, the screen information stored in the
ステップS9−3で現画面情報を記録画面保存部202のログ用記録画面保存領域204に格納した後、記録画面保存部202のログ用記録画面保存領域204に格納された画面情報をウィンドウW0 に設定された拡張域W2 に表示する(ステップS9−4)。ステップS9−4で、記録画面保存部202に格納された画面情報をウィンドウW0 に設定された拡張域W2 に表示した後、画面バッファ16に格納された画面情報をホストコンピュータ2から供給された最新の画面情報に更新し、ウィンドウW0 に設定された通常域W1 に再表示する(ステップS9−2)。
After the current screen information is stored in the log recording
ここで、ステップS9−3の現画面を記録画面保存部202に格納する際の処理について説明する。図32に本発明の第2実施例の端末エミュレートプログラムの現画面情報記録時の処理フローチャートを示す。端末エミュレータプログラム201で現画面情報記録を行う場合、まず、記録画面保存部202のログ用記録画面保存部204に現画面情報を記録した時に、ログ用記録画面保存部204の記録最大画面数を越えるか否かを判定する(ステップS10−1)。
Here, a process when the current screen in step S9-3 is stored in the recording
ステップS10−1で、ログ用記録画面保存部204に現画面情報を記録した際に、ログ用記録画面保存部204の記録最大画面数を越えるようであれば、ログ用記録画面保存部204の最上段に格納された画面情報、すなわち、最古の画面情報を削除する(ステップS10−2)。ステップS10−1で、ログ用記録画面保存部204に現画面情報を記録した際に、ログ用記録画面保存部204の記録最大画面数を越えない場合、及び、ステップS10−2でログ用記録画面保存部204の画面情報を削除した後、現画面情報のコピーを作成し、新規記録画面とする(ステップS10−3)。
When the current screen information is recorded in the log recording
ステップS10−3で、設定された新規記録画面をログ用記録画面保存部204に追加する(ステップS10−4)。次に、ステップS9−4の拡張域W2 のログ表示域W1 の再表示処理について説明する。図33に本発明の第2実施例の端末エミュレータプログラムの拡張域再表示処理の処理フローチャートを示す。 In step S10-3, the set new recording screen is added to the log recording screen storage unit 204 (step S10-4). Next, the redisplay process of the log display area W1 of the extended area W2 in step S9-4 will be described. FIG. 33 shows a process flowchart of the extended area redisplay process of the terminal emulator program according to the second embodiment of the present invention.
ステップS9−4の拡張域W2 のログ表示域WL の再表示処理では、まず、ログ表示が動作中か否かを判定する(ステップS11−1)。ステップS11−1で、ログ表示が動作中でなければ、次に、メモ表示が動作中か否かを判定する(ステップS11−2)。ステップS11−1で、ログ表示動作中でなければ、従来と同様に拡張域W2がない、すなわち、通常域W1 だけが表示されるようにウィンドウW0 の表示を制御する(ステップS11−2)。 In the redisplay process of the log display area WL of the extended area W2 in step S9-4, it is first determined whether or not the log display is in operation (step S11-1). If the log display is not in operation in step S11-1, it is next determined whether or not the memo display is in operation (step S11-2). If the log display operation is not being performed in step S11-1, the display of the window W0 is controlled so that there is no extended area W2 as in the conventional case, that is, only the normal area W1 is displayed (step S11-2).
また、ステップS11−1で、ログ表示動作が有効の場合には、次に、ウィンドウW0 の拡張域W2 にログ用記録画面保存部204に格納されたすべての画面情報が表示可能かいなを判定する(ステップS11−3)。ステップS11−3で、ウィンドウW0 の拡張域W2 にログ用記録画面保存部204に格納されたすべての画面情報が表示可能な場合には、ログ用記録画面保存部204に格納された画面情報のすべてをウィンドウW0 の拡張域W2 に表示する(ステップS11−4)。
If the log display operation is valid in step S11-1, it is next determined whether or not all screen information stored in the log recording
また、ステップS11−4で、ウィンドウW0 の拡張域W2 にログ用記録画面保存部204に格納された全ての画面情報が表示でない場合には、ログ用記録画面保存部204に格納された画面情報に対して予め設定された表示開始行からログ表示域WL に対して予め設定された最大行数分の画面情報だけを表示する(ステップS11−5)。
If all the screen information stored in the log recording
次に、ホストコンピュータ2から端末エミュレータプログラム201にログ開始要求が供給された時の処理について説明する。図34に本発明の第1実施例の端末エミュレータプログラムのログ開始要求時の処理フローチャートを示す。端末エミュレータプログラム201は、ホストコンピュータ2からメモ開始要求が行われると、まず、ログ表示動作中か否かを判定する(ステップS12−1)。
Next, processing when a log start request is supplied from the
ステップS12−1で、ログ表示動作が無効であれば、ログ表示動作を有効とする(ステップS12−2)。次に、ウィンドウW0 の通常域W1 に表示された現画面情報を図32で既に説明した現画面情報記録時の処理手順にしたがってログ用記録画面保存部204に格納する(ステップS12−3)。
If the log display operation is invalid in step S12-1, the log display operation is validated (step S12-2). Next, the current screen information displayed in the normal area W1 of the window W0 is stored in the log recording
次に、ウィンドウW0 の拡張域W2 へのログ用記録画面保存部204に記録された画面のログ表示の開始行を「1」にセットする(ステップS12−4)。ステップS12−4でセットされた開始行からログ用記録画面保存部204に記録された画面を図33で説明したログ表示域再表示処理手順にしたがって表示する(ステップS12−5)。
Next, the start line of the log display of the screen recorded in the log recording
また、ステップS12−1で、既にログ表示動作中であれば、次にログ動作を無効とした後、ステップS12−4に移行する(ステップS12−6)。次に、ホストコンピュータ2から端末エミュレータプログラム201にメモ開始要求が供給された時の処理について説明する。図35に本発明の第2実施例の端末エミュレータプログラムのメモ開始要求時の処理フローチャートを示す。
If it is determined in step S12-1 that the log display operation is already in progress, the log operation is disabled next, and the process proceeds to step S12-4 (step S12-6). Next, processing when a memo start request is supplied from the
端末エミュレータプログラム205は、ホストコンピュータ2からメモ開始要求が行われると、まず、メモ表示動作中か否かを判定する(ステップS13−1)。ステップS13−1で、メモ表示動作が無効であれば、メモ表示動作を有効とする(ステップS13−2)。ステップS13−2でメモ表示動作を有効にした後、ウィンドウW0 の通常域W1 に表示された現画面情報を後述する現画面情報のメモ表示域WM の記録処理手順にしたがってメモ用記録画面保存部205に格納する(ステップS13−3)。
When a memo start request is issued from the
次に、ウィンドウW0 の拡張域W2 への記録画面保存部131に記録された画面のログ表示の表示開始行を「1」にセットする(ステップS13−4)。ステップS13−4でセットされた表示開始行からメモ用記録画面保存部205に記録された画面を後述する拡張域再表示処理の手順にしたがって表示する(ステップS13−5)。
Next, the display start line of the log display of the screen recorded in the recording
また、ステップS13−1で、既にメモ表示動作中であれば、次にメモ動作を無効とした後、ステップS13−4に移行し、メモ表示動作を解除する(ステップS13−6)。次に、ステップS13−3の現画面をメモ用記録画面保存部205に記録する際の動作について説明する。
If it is determined in step S13-1 that the memo display operation is already in progress, the memo operation is disabled next, and then the process proceeds to step S13-4 to cancel the memo display operation (step S13-6). Next, the operation for recording the current screen in step S13-3 in the memo recording
図36に本発明の第2実施例の端末エミュレータプログラムの現画面をメモ用記録画面保存部に記録する時の処理フローチャートを示す。端末エミュレータプログラム201では現画面をメモ用記録画面保存部205に記録する際には、まず、新たに画面情報を記録した際にメモ用記録画面保存部205が保存可能な画面情報が最大画面数を越えるか否かを判定する(ステップS14−1)。
FIG. 36 shows a processing flowchart when the current screen of the terminal emulator program of the second embodiment of the present invention is recorded in the memo recording screen storage unit. When the
次に、ステップS13−5のメモ表示域W2 の再表示処理について説明する。図37に本発明の第2実施例の端末エミュレータプログラムのメモ表示域の再表示処理の処理フローチャートを示す。端末エミュレータプログラム201は、ステップS13−5で現画面情報のメモ表示域W2 の再表示の指示が供給されると、まず、メモ表示動作中か否かが判断される(ステップS15−1)。
Next, the redisplay process of the memo display area W2 in step S13-5 will be described. FIG. 37 shows a flowchart of the memo display area redisplay process of the terminal emulator program according to the second embodiment of the present invention. When an instruction for redisplaying the memo display area W2 of the current screen information is supplied in step S13-5, the
ステップS15−1で、メモ表示動作中でなければ、メモ表示域W2 をなくすようにウィンドウW0 を表示する(ステップS15−2)。また、ステップS15−1で、メモ表示動作中であれば、次に、メモ表示域W2 に全ての画面情報を表示できるか否かを判定する(ステップS15−3)。ステップS15−3では、メモ表示域W2 の最大行数と予め設定されたメモ表示開始行との大小関係を比較する。すなわち、(メモ表示域W2 の最大行数)>=(メモ表示開始行)
か否かを判断する。メモ表示域W2 の最大行数がメモ表示開始行より大きければ、メモ表示域W2 にメモ用記録画面保存部205に記録された画面情報をすべて表示できると判断できる。また、メモ表示域W2 の最大行数がメモ表示開始行より小さければ、メモ表示域W2 にメモ用記録画面保存部205に記録された画面情報をすべては表示できないと判断できる。
If it is determined in step S15-1 that the memo display operation is not in progress, the window W0 is displayed so as to eliminate the memo display area W2 (step S15-2). If it is determined in step S15-1 that the memo display is being performed, it is next determined whether or not all screen information can be displayed in the memo display area W2 (step S15-3). In step S15-3, the size relationship between the maximum number of lines in the memo display area W2 and the preset memo display start line is compared. That is, (the maximum number of lines in the memo display area W2)> = (the memo display start line)
Determine whether or not. If the maximum number of lines in the memo display area W2 is larger than the memo display start line, it can be determined that all the screen information recorded in the memo recording
ステップS15−3で、メモ表示域W2 にメモ用記録画面保存部205に記録された画面情報をすべて表示できると判断された場合には、予め設定されたメモ表示開始行からメモ表示域の行数分だけ画面情報を表示する(ステップS15−4)。また、ステップS15−3で、メモ表示域W2 の最大行数がメモ表示開始行より小さければ、メモ表示域W2 にメモ用記録画面保存部205に記録された画面情報をすべては表示できないと判断された場合には、予め設定されたメモ表示開始行からメモ記録画面の終わりまでを表示する(ステップS15−5)。
If it is determined in step S15-3 that all the screen information recorded in the memo recording
次に、入力装置10の操作によりオペレータからログ表示域WL のスクロール操作が行われた場合の端末エミュレータプログラム201の処理について説明する。図38に本発明の第2実施例の端末エミュレータプログラムのオペレータによるログ表示域のスクロール時の処理フローチャートを示す。
Next, processing of the
端末エミュレータプログラム205は、オペレータから入力装置10によるログ表示域W2 のスクロール操作が行われると、表示開始行をスクロール方向に応じて「±1」する(ステップS16−1)。ステップS16−1で設定された表示開始行から記録画面保存部131に記録された画面を図33で既に説明したログ表示域WL の再表示処理の手順にしたがって表示する(ステップS16−2)。
When the operator performs a scroll operation on the log display area W2 by the
以上によりログ表示域W2 に、オペレータが入力装置10を操作し、ログ表示域W2 をスクロールすることによって得られ結果に応じてステップS16−1で設定された開始行から画面情報が表示され、スクロールが完了する。次に、入力装置10の操作によりオペレータから画面情報の削除指示があったときの処理について説明する。
The screen information is displayed in the log display area W2 from the start line set in step S16-1 according to the result obtained by the operator operating the
次に、入力装置10の操作によりオペレータからウィンドウW0 の拡張域W2のログ画面を削除する際の動作について説明する。図39に本発明の第2実施例の端末エミュレータプログラムのオペレータによるログ表示域の画面情報の削除時の処理フローチャートを示す。端末エミュレータプログラム201では、オペレータにより入力装置10が操作されログ表示域の削除が指示されると、まず、ログ用記録画面保存部204に保存された画面情報を削除する(ステップS17−1)。削除した画面情報を図33で説明したログ表示域WL の再表示処理により再表示する(ステップS17−2)。
Next, an operation when the log screen of the extension area W2 of the window W0 is deleted from the operator by operating the
次に、オペレータによりメモ表示域WM のスクロールが指示された時の処理フローチャートを示す。図40に本発明の第2実施例の端末エミュレータプログラムのオペレータによるメモ表示域スクロール時の処理フローチャートを示す。端末エミュレータプログラム201では、オペレータにより入力装置10が操作され、メモ表示域WM のスクロールが指示されると、まず、メモ表示域WM の開始行がスクロールの方向に応じて「±1」される(ステップS18−1)。
Next, a processing flowchart when the operator instructs to scroll the memo display area WM is shown. FIG. 40 shows a processing flowchart when the memo display area is scrolled by the operator of the terminal emulator program according to the second embodiment of the present invention. In the
次に、図37で説明したメモ表示域WM の再表示処理によりメモ表示域WM が再表示される(ステップS18−1)。次に、オペレータによりメモ表示域WM の削除が指示されたときの端末エミュレータプログラムの処理について説明する。図41に本発明の第2実施例の端末エミュレータプログラムのオペレータによるメモ表示域削除時の処理フローチャートを示す。 Next, the memo display area WM is redisplayed by the redisplay process of the memo display area WM described in FIG. 37 (step S18-1). Next, the processing of the terminal emulator program when the operator instructs to delete the memo display area WM will be described. FIG. 41 shows a processing flowchart when the memo display area is deleted by the operator of the terminal emulator program according to the second embodiment of the present invention.
端末エミュレータプログラム201では、オペレータにより入力装置10が操作され、メモ表示域WL の削除が指示されると、まず、メモ用記録画面保存部205に記録された画面情報が削除される(ステップS19−1)。ステップS19−1で、メモ用記録画面保存部205に記録された画面情報が削除されると、図37で説明したメモ表示域WM の再表示処理によりメモ表示域WM が再表示される(ステップS19−2)。
In the
次に、オペレータにより入力装置10が操作され、ログ表示域WL に表示された画面情報をメモ表示域WM に移動させる場合の処理について説明する。図42に本発明の第2実施例の端末エミュレータプログラムのオペレータによるログ画面情報のメモ画面情報化の処理フローチャートを示す。端末エミュレータプログラム201では、オペレータにより入力装置10が操作され、ログ表示域WL に表示された画面情報のメモ表示域WM への移動が指示されると、まず、指示された画面情報をログ用記録画面保存部204からメモ用記録画面保存部205に移動する(ステップS20−1)。
Next, processing when the
次に、図33で説明したログ表示域WL の再表示処理により、ステップS20−1でログ用記録画面保存部204からメモ用記録画面保存部205に移動された画面情報が削除されたログ表示域WL が再表示される(ステップS20−2)。また、図37で説明したメモ表示域WM の再表示処理により、ステップS20−1でログ用記録画面保存部204からメモ用記録画面保存部205に移動された画面情報が追加されたメモ表示域WM が再表示される(ステップS20−3)。なお、ステップS20−2及びS20−3とは逆の順序で処理してもよい。
Next, the log display in which the screen information moved from the log recording
以上により、ログ表示域WL の画面情報がメモ表示域WM に移動される。図43に本発明の第2実施例の端末エミュレータプログラムの記録画面移動処理動作を説明するための図を示す。図43(A)は移動前のログ用記録画面保存部204、メモ用記録画面保存部205の状態、図43(B)は移動後のログ用記録画面保存部204、メモ用記録画面保存部205の状態を示す。
Thus, the screen information in the log display area WL is moved to the memo display area WM. FIG. 43 is a diagram for explaining the recording screen movement processing operation of the terminal emulator program according to the second embodiment of the present invention. 43A shows the state of the log recording
図43(A)に示すようにログ用記録画面保存部204は、記録域L1 〜LLNを有し、記録域L1 〜LLNには記録画面A0 〜Gが記録されている。また、メモ用記録画面保存部205は、記録域M1 〜MMNを有し、記録域M1 〜MMNには、記録画面P0 〜Vが記録されている。ここで、図43(A)でログ用記録画面保存部204の記録域LSRC に記録されている記録画面Cをメモ用記録画面保存部205の記録域MDST に移動させる場合について説明する。
As shown in FIG. 43A, the log recording
まず、ログ用記録画面保存部204の記録域LSRC に記録された記録画面Cを読み出し、ログ用記録画面保存部204の記録域LSRC+1 〜LLNに記録された記録画面D〜Gを記録域LSRC 〜LN-1 にシフトして記録する。続いて、メモ用記録画面保持部205の記録域MDST 〜MMNに記録された記録画面Q〜Vを記録域MDST+1 〜MMN+1にシフトして記録する。さらに、記録域MDST にログ用記録画面保存部204から読み出した記録画面Cを記録する。
First, the recording screen C recorded in the recording area LSRC of the log recording
以上により、図43(B)に示すようにログ用記録画面保存部204に保存されていた記録画面Cがメモ用記録画面保存部204の記録域MDST に移動する。次に、本実施例のログ用記録画面保存部204及びメモ用記録画面保存部205と拡張域W2 との関係について説明する。図44に本発明の第2実施例のログ用記録画面保存部及びメモ用記録画面保存部と拡張域との関係を説明するための図を示す。図44(A)はログ用記録画面保存部204の状態、図44(B)はメモ用記録画面保存部205の状態、図44(C)は拡張域W2 の表示状態を示す。
Thus, the recording screen C stored in the log recording
ログ用記録画面保存部204には、図44(A)に示すように記録域L1 〜LLMに記録画面A〜Dが記録されている。また、メモ用記録画面保存部205には図44(B)に示すように記録域M1 〜MMMに記録画面E〜Hが記録されている。拡張域W2 のログ表示域WL には、ログ用記録画面保存部204に記録された記録画面A〜Dからログ表示域WL に予め設定された行数LE行の記録画面の範囲が選択され、表示される。拡張域W2 のメモ表示域WM には、メモ用記録画面保存部205に記録された記録画面E〜Hからメモ表示域WM に予め設定された行数ME行の記録画面の範囲が選択され、表示される。
In the log recording
次に、第1及び第2実施例の端末エミュレータプログラムを適用した伝票処理について説明する。図45に本発明の第1及び第2実施例の端末エミュレータプログラムを適用した第1の伝票処理の動作説明図を示す。端末装置101で端末エミュレータプログラムが起動されると、ホストコンピュータ2から、例えば、図45の画面1−1に示すような画面情報が供給され、端末装置101のディスプレイ9に表示される。ここで、ログ表示モードを選択しなければ、画面1−1の通常域表示状態で入力が開始される。
Next, slip processing to which the terminal emulator program of the first and second embodiments is applied will be described. FIG. 45 is an operation explanatory view of the first slip processing to which the terminal emulator program of the first and second embodiments of the present invention is applied. When the terminal emulator program is started in the
通常域表示状態の画面1−1で商品コードとして「A123」を入力し、エンターキーを操作すると、入力された商品コード「A123」がホストコンピュータ2に供給され、ホストコンピュータ2の対応する画面情報が更新された後、ホストコンピュータ2から画面1−2に示すように次に数量の入力を促す画面情報が供給され、表示される。
When “A123” is input as a product code on the screen 1-1 in the normal area display state and the enter key is operated, the input product code “A123” is supplied to the
画面1−2で数量として「40」を入力すると、画面1−3に示すように商品コードと数量の表示が行われる。画面1−3で、エンターキーを入力すると、数量「40」がホストコンピュータ2に供給され、ホストコンピュータ2の画面情報更新された後、ホストコンピュータ2から次の画面情報が供給され、画面2−1が表示される。また、画面1−3でキー[PF3」を操作すると、数量「40」がホストコンピュータ2に供給され、ホストコンピュータ2の画面情報更新された後、画面3が表示され伝票処理は終了する。
When “40” is input as the quantity on the screen 1-2, the product code and quantity are displayed as shown on the screen 1-3. When the enter key is input on the screen 1-3, the quantity “40” is supplied to the
また、画面1−1の状態でログ開始要求を行うと、画面1−1'に示すように下部に通常域W1 、上部に拡張域W2 が表示される。画面1−1'で商品コードとして「A123」を入力し、エンターキーを操作すると、入力された商品コード「A123」がホストコンピュータ2に供給され、ホストコンピュータ2において対応する画面情報が更新された後、ホストコンピュータ2から画面1−2'に示すように次に数量の入力を促す画面情報が供給され、表示される。
When a log start request is made in the state of the screen 1-1, a normal area W1 is displayed at the bottom and an extended area W2 is displayed at the top, as shown on the screen 1-1 '. When "A123" is input as a product code on the screen 1-1 'and the enter key is operated, the input product code "A123" is supplied to the
画面1−2'で数量として「40」を入力すると、画面1−3'に示すように商品コードと数量の表示が行われる。画面1−3'で、エンターキーを入力すると、数量「40」がホストコンピュータ2に供給され、ホストコンピュータ2の画面情報更新された後、ホストコンピュータ2から次の画面情報が供給され、画面2−1が表示される。このとき、商品コード「A123」及び数量「40」が入力された画面1−3'は拡張域W2 に格納され、通常域W1 にはホストコンピュータ2から次の入力が供給され、表示される。
When “40” is input as the quantity on the screen 1-2 ′, the product code and the quantity are displayed as shown on the screen 1-3 ′. When the enter key is input on the screen 1-3 ′, the quantity “40” is supplied to the
また、画面1−3'でキー[PF3」を操作すると、数量「40」がホストコンピュータ2に供給され、ホストコンピュータ2の画面情報更新された後、商品コード「A123」及び数量「40」が入力された画面1−3'は拡張域W2 に格納された画面3が表示され伝票処理は終了する。以上のようにログ表示要求を行うことにより前に入力された画面情報が拡張域W2 に表示され、通常域W1 には次の入力画面が表示されるので、拡張域W2 に表示された画面情報を参照しつつ、通常域W1 に商品コード及び数量を入力できる。このため、情報の入力を正確に行えるようになる。
Further, when the key [PF3] is operated on the screen 1-3 ′, the quantity “40” is supplied to the
なお、通常域W1 及び拡張域W2 に表示する画面情報は入力画面に限ることはなく、ヘルプ画面であってもよい。図46に本発明の第1及び第2実施例の端末エミュレータプログラムを適用した第2の伝票処理の動作説明図を示す。端末装置101で端末エミュレータプログラムが起動されると、ホストコンピュータ2から、例えば、図46の画面1−1に示すような画面情報が供給され、端末装置101のディスプレイ9に表示される。ここで、キー「PF8」を入力すると、ホストコンピュータ2から商品コード案内画面情報が供給され画面4に示すような画面が表示される。
The screen information displayed in the normal area W1 and the extended area W2 is not limited to the input screen, and may be a help screen. FIG. 46 shows an operation explanatory diagram of the second slip processing to which the terminal emulator program of the first and second embodiments of the present invention is applied. When the terminal emulator program is started in the
ここで、ログ表示モードを選択せず、エンターキーを入力すると、画面2−1が通常域W1 に表示される。通常域表示状態の画面2−1で商品コードとして「A123」を入力し、エンターキーを操作すると、入力された商品コード「A123」がホストコンピュータ2に供給され、ホストコンピュータ2の対応する画面情報が更新された後、ホストコンピュータ2から画面2−2に示すように次の入力画面5−1が表示される。
Here, if the enter key is entered without selecting the log display mode, the screen 2-1 is displayed in the normal area W1. When “A123” is input as a product code on the screen 2-1 in the normal area display state and the enter key is operated, the input product code “A123” is supplied to the
また、画面4の状態でメモ開始要求を行うと、画面1−1'に示すように下部に通常域W1 に表示された商品コード案内画面が上部の拡張域W2 に表示される。画面1−1'でエンターキーを操作すると、ホストコンピュータ2から入力画面が呼び出され、上部の拡張域W2 に商品コード案内画面が表示され、通常域W1 に商品コード入力画面が表示された画面1−2"に示すような画面が表示される。画面1−2"で通常域W1 に表示された商品コード入力画面に商品コード「A123」を入力し、エンターキーを入力すると、商品コード入力画面がホストコンピュータ2に供給され、ホストコンピュータ2において対応する画面情報が更新された後、ホストコンピュータ2から画面5−1'に示すように通常域W1に次の商品コード入力画面が供給され、表示される。
Further, when a memo start request is made in the state of the
このとき、拡張域W2 に表示された商品コード案内画面は、メモ表示であるので、変更されることはない。よって、商品コード案内画面を見ながら商品コードを入力することができるため、正確に商品コードを入力できる。なお、入力画面は商品コード入力画面だけではなく、コマンド入力画面であってもよい。 At this time, the merchandise code guidance screen displayed in the expansion area W2 is a memo display and is not changed. Therefore, since the product code can be input while viewing the product code guide screen, the product code can be input accurately. The input screen may be a command input screen as well as a product code input screen.
図47に本発明の第1及び第2実施例の端末エミュレータプログラムを適用した第3の伝票処理の動作説明図である。端末装置101で端末エミュレータプログラムが起動されると、ホストコンピュータ2から、例えば、図45の画面6−1に示すようなコマンド入力画面情報が供給され、端末装置101のディスプレイ9に表示される。ここで、ログ表示モードを選択しなければ、画面6−1の通常域表示状態で入力が開始される。
FIG. 47 is an explanatory diagram of the operation of the third slip processing to which the terminal emulator program of the first and second embodiments of the present invention is applied. When the terminal emulator program is started in the
通常域表示状態の画面6−1でエンターキーを操作すると、コマンド入力画面に入力したコマンドがホストコンピュータ2に供給され、ホストコンピュータ2でコマンドに応じた処理が行われる。ホストコンピュータ2はコマンドに応じた処理結果を端末装置101に供給し、例えば画面6−2に示すような画面6−1で指定したような画面が見つからなかった旨の表示行われる。
When the enter key is operated on the screen 6-1 in the normal area display state, the command input on the command input screen is supplied to the
画面6−2でキー「PA2」を入力すると、ホストコンピュータ2から割込切換画面7−1が供給され、表示される。割込表示画面7−1でファイル名表示コマンドである「DSPFILE」を入力し、エンターキーを入力すると、ファイルリスト画面8−1がホストコンピュータ2から供給され、表示される。ファイルリスト画面8−1が表示され、ファイル名を確認した後、キー「PA2」を入力すると、割込画面から元のコマンド入力画面9−1に復帰する。ここで、ファイルリスト画面8−1で確認したファイル名を入力することにより、更にコマンド入力を続行する。
When the key “PA2” is input on the screen 6-2, the interrupt switching screen 7-1 is supplied from the
また、画面6−1の状態でログ開始要求を行うと、画面6−1'に示すように下部に通常域W1 、上部に拡張域W2 が表示される。画面6−1'でエンターキーを操作すると、入力されたコマンドがホストコンピュータ2に供給され、ホストコンピュータ2でコマンドに応じた処理が行われる。ホストコンピュータ2はコマンドに応じた処理結果を端末装置101に供給し、例えば画面6−2'に示すように通常域W1 に指定した画面が見つからなかった旨の表示行われる。
When a log start request is made in the state of the screen 6-1, the normal area W1 is displayed at the bottom and the expansion area W2 is displayed at the top as shown in the screen 6-1 '. When the enter key is operated on the screen 6-1 ′, the input command is supplied to the
画面6−2'でキー「PA2」を入力すると、画面7−1'に示すようにホストコンピュータ2から割込切換画面が供給され、通常域W1 に表示される。また、拡張域W2 には画面6−1'でコマンドを入力したときの画面が表示される。通常域W1 にファイル名表示コマンドである「DSPFILE」を入力し、エンターキーを入力すると、画面8−1'に示すようにファイルリスト画面が通常域W1 に表示される。このとき、画面7−1'の通常域W1 に表示された画面が拡張域W2 に表示される。
When the key “PA2” is entered on the screen 6-2 ′, an interrupt switching screen is supplied from the
画面8−1'で、キー「PA2」を入力すると、画面9−1'に示すように通常域W1 が元のコマンド入力画面に復帰する。なお、このとき、拡張域W2 には、画面8−1'で通常域W1 に表示されたファイルリスト画面が表示される。画面9−1'では、拡張域W2 のファイルリスト画面を見ながら通常域W1 に表示されたコマンド入力画面にファイル名を入力するができるので、ファイル名を正確に入力できる。 When the key “PA2” is entered on the screen 8-1 ′, the normal area W1 returns to the original command input screen as shown on the screen 9-1 ′. At this time, the file list screen displayed in the normal area W1 on the screen 8-1 'is displayed in the expansion area W2. On the screen 9-1 ', the file name can be input to the command input screen displayed in the normal area W1 while viewing the file list screen in the expansion area W2, so that the file name can be input accurately.
なお、第1実施例では、図8に示すように通常域W1 に表示された画面情報を記録画面保存部131に保存したが、第2実施例のように画面バッファ16に記憶された画面情報を現画面情報として記録画面保存部131に保存するようにしてもよい。また、第2実施例では、図28に示すように画面バッファ16に記憶された画面情報を現画面情報として記録画面保存部131に保存するようにしたが、第1実施例のように通常域W1 に表示された画面情報を記録画面保存部131に保存するようにしてもよい。
In the first embodiment, the screen information displayed in the normal area W1 is stored in the recording
2 ホストコンピュータ
4 通信回線
5 プログラム
6 OS
7 通信カード
9 ディスプレイ
10 入力装置
10a キーボード
10b マウス
11 通信カード
12 OS
100、200 システム
101 端末装置
102 端末エミュレータプログラム
111 CPU
112 ROM
113 RAM
114 HDD
115 FDD
116 CD−ROM
117(10a) キーボード
118(10b) マウス
119 入力インタフェース回路
120(9) ディスプレイ
121 表示制御部
122(11) 通信装置
123 バス
131 記録画面保存部
132 メイン制御部
133 拡張域管理部
2
7 Communication Card 9
100, 200
112 ROM
113 RAM
114 HDD
115 FDD
116 CD-ROM
117 (10a) Keyboard 118 (10b)
Claims (9)
前記端末装置は、前記上位装置からの情報の入力を受け付ける入力部と、
前記入力部により受け付けられた情報に基づいて前記表示装置に表示する画面情報を生成する処理部と、
前記処理部で生成される画面情報のうち、最新の画面情報を保持する第1の記憶部と、
前記処理部で生成された画面情報のうち、最新の画面情報ではない画面情報を保持する第2の記憶部と、
前記第1又は第2の記憶部に記憶された画面情報のうちいずれか一つの画面情報が保持される第3の記憶部と、
前記第1乃至第3の記憶部に保持された画面情報を前記表示装置に設定されたウィンドウに表示させる表示処理部とを有し、
前記表示処理部により前記表示装置に表示される前記ウィンドウは、第1乃至第3の表示領域を含み、
前記第1の表示領域には、前記第1の記憶部に保持された前記最新の画面情報を表示し、
前記第2の表示領域には、前記第2の記憶部に保持された前記最新の画面情報ではない画面情報を表示し、
前記第3の表示領域には、前記第3の記憶部に保持された前記最新の画像情報又は前記最新の画像情報ではない画面情報を、前記オペレータの前記入力装置の操作に基づいて前記処理部により変更可能に、表示させる情報処理システム。 A terminal device including a host device, an input device operated by an operator, and a display device for displaying information, and receiving information transmitted from the host device by the operation of the input device by the operator and displaying the information on the display device In an information processing system having
The terminal device receives an input of information from the host device; and
A processing unit that generates screen information to be displayed on the display device based on the information received by the input unit;
Of the screen information generated by the processing unit, a first storage unit that holds the latest screen information;
Of the screen information generated by the processing unit, a second storage unit that holds screen information that is not the latest screen information ;
A third storage unit that holds any one of the screen information stored in the first or second storage unit;
A display processing unit for displaying the screen information held in the first to third storage units in a window set in the display device;
The window displayed on the display device by the display processing unit includes first to third display areas,
In the first display area, the latest screen information held in the first storage unit is displayed,
In the second display area, screen information that is not the latest screen information held in the second storage unit is displayed,
In the third display area, the latest image information stored in the third storage unit or screen information that is not the latest image information is displayed on the processing unit based on an operation of the input device by the operator. An information processing system that can be changed and displayed.
前記情報の入力を受け付ける入力部と、
前記入力部により受け付けられた情報に基づいて前記表示装置に表示する画面情報を生成する処理部と、
前記処理部で生成される画面情報のうち最新の画面情報を保持する第1の記憶部と、
前記処理部で生成された画面情報のうち、最新の画面情報ではない画面情報を保持する第2の記憶部と、
前記第1又は第2の記憶部に記憶された画面情報のうちのいずれかの一つの画面情報が保持される第3の記憶部と、
前記第1乃至第3の記憶部に保持された画面情報を前記表示装置に設定されたウィンドウに表示させる表示処理部とを有し、
前記表示処理部により表示される前記ウィンドウは、第1乃至第3の表示領域を含み、
前記第1の表示領域には、前記第1の記憶部に保持された前記最新の画面情報を表示し、
前記第2の表示領域には、前記第2の記憶部に保持された前記最新の画像情報ではない画面情報を表示し、
前記第3の表示領域には、前記第3の記憶部に保持された前記最新の画像情報又は前記最新の画像情報ではない画面情報を、前記オペレータの前記入力装置の操作に基づいて前記処理部により変更可能に、表示させる端末装置。 In a terminal device that includes an input device operated by an operator and a display device that displays information, receives information transmitted from a host device by the operation of the input device by the operator, and displays the information on the display device.
An input unit for receiving input of the information;
A processing unit that generates screen information to be displayed on the display device based on the information received by the input unit;
A first storage unit that holds the latest screen information among the screen information generated by the processing unit;
Of the screen information generated by the processing unit, a second storage unit that holds screen information that is not the latest screen information ;
A third storage unit that holds any one of the screen information stored in the first or second storage unit;
A display processing unit for displaying the screen information held in the first to third storage units in a window set in the display device;
The window displayed by the display processing unit includes first to third display areas,
In the first display area, the latest screen information held in the first storage unit is displayed,
In the second display area, screen information that is not the latest image information held in the second storage unit is displayed,
In the third display area, the latest image information stored in the third storage unit or screen information that is not the latest image information is displayed on the processing unit based on an operation of the input device by the operator. changeably, terminal display device by.
前記端末装置は、処理部、第1乃至第3の記憶部、表示処理部を有し、
前記端末装置は、処理部に、上位装置から送信された情報に基づいて前記表示装置に表示する画面情報を生成させるステップと、
表示処理部に、前記処理部で生成される画面情報のうち最新の画面情報を前記第1の記憶部に保持させるステップと、
前記表示処理部に、前記処理部で生成された画面情報のうち、最新の画面情報ではない画面情報を前記第2の記憶部に保持させるステップと、
前記表示処理部に、前記第1又は第2の記憶部に記憶された画面情報のうちのいずれか一つの画面情報を第3の記憶部に保持させるステップと、
前記表示処理部に、前記第1乃至第3の記憶部に保持された画面情報を前記表示装置に設定されたウィンドウに表示させるステップとを含み、
前記表示処理部により表示される前記ウィンドウは、第1乃至第3の表示領域を含み、
前記表示処理部は、前記第1の表示領域に、最新の画面情報を表示させ、
前記第2の表示領域に、前記最新の画像情報ではない画面情報を表示させ、
前記第3の表示領域に、前記第3の記憶部に保持された前記最新の画像情報又は前記最新の画像情報ではない画面情報を、前記オペレータの前記入力装置の操作に基づいて前記処理部により変更可能に、表示させる情報処理システムの表示制御方法。 A terminal device including a host device, an input device operated by an operator, and a display device for displaying information, and receiving information transmitted from the host device by the operation of the input device by the operator and displaying the information on the display device In an information processing system display control method comprising:
The terminal device includes a processing unit, first to third storage units, and a display processing unit.
The terminal device causes the processing unit to generate screen information to be displayed on the display device based on information transmitted from the host device;
Causing the display processing unit to store the latest screen information among the screen information generated by the processing unit in the first storage unit;
Causing the display processing unit to store screen information that is not the latest screen information among the screen information generated by the processing unit in the second storage unit;
Causing the display processing unit to hold any one of the screen information stored in the first or second storage unit in a third storage unit;
Displaying the screen information held in the first to third storage units in a window set in the display device on the display processing unit,
The window displayed by the display processing unit includes first to third display areas,
The display processing unit displays the latest screen information in the first display area,
Screen information that is not the latest image information is displayed in the second display area;
In the third display area, the latest image information stored in the third storage unit or screen information that is not the latest image information is displayed by the processing unit based on the operation of the input device by the operator. changeably display control method for an information processing system to be displayed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006175738A JP4334552B2 (en) | 2006-06-26 | 2006-06-26 | Information processing system, terminal device, and display control method for information processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006175738A JP4334552B2 (en) | 2006-06-26 | 2006-06-26 | Information processing system, terminal device, and display control method for information processing system |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19061898A Division JP2000020198A (en) | 1998-07-06 | 1998-07-06 | TERMINAL CONTROL METHOD, TERMINAL DEVICE USING THE SAME, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR IMPLEMENTING THE SAME |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006318494A JP2006318494A (en) | 2006-11-24 |
| JP4334552B2 true JP4334552B2 (en) | 2009-09-30 |
Family
ID=37539048
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006175738A Expired - Fee Related JP4334552B2 (en) | 2006-06-26 | 2006-06-26 | Information processing system, terminal device, and display control method for information processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4334552B2 (en) |
-
2006
- 2006-06-26 JP JP2006175738A patent/JP4334552B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006318494A (en) | 2006-11-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4686522A (en) | Method of editing graphic objects in an interactive draw graphic system using implicit editing actions | |
| JP3446895B2 (en) | Computer controlled display system and method for moving and copying objects | |
| JPH06274586A (en) | Displaying system | |
| JPH11161405A (en) | Window display control device | |
| JP2003099176A (en) | Automatic screen return method and automatic screen return device | |
| JPH0723995B2 (en) | Document adjustment method | |
| JP2000020198A (en) | TERMINAL CONTROL METHOD, TERMINAL DEVICE USING THE SAME, AND COMPUTER-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR IMPLEMENTING THE SAME | |
| JP4334552B2 (en) | Information processing system, terminal device, and display control method for information processing system | |
| JPH09185482A (en) | Screen scroll control method | |
| JP2785941B2 (en) | Window information division / integration processing method | |
| JPH05150926A (en) | Information processing equipment | |
| JP3533674B2 (en) | Information display device and method thereof | |
| JPH01191269A (en) | Image controller | |
| JP2000172399A (en) | Display method and device | |
| JPH0721067A (en) | Multiple undo method | |
| JPH08212042A (en) | Window display control device and window display control method | |
| JPH0721403A (en) | Figure editor | |
| JP3393717B2 (en) | Document editing device | |
| JPH0470925A (en) | Help message display system | |
| JPH0981107A (en) | Window display controller | |
| JP3199071B2 (en) | Data display device | |
| JPH07262215A (en) | Document display device | |
| JPH06149521A (en) | Multi-window optimized display method | |
| JP3688796B2 (en) | Image display device and input device | |
| JPH06230923A (en) | Screen display |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080731 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080805 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081002 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090217 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090406 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090616 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090623 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120703 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |