Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4334552B2 - Information processing system, terminal device, and display control method for information processing system - Google Patents
[go: Go Back, main page]

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 PDF

Info

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
Application number
JP2006175738A
Other languages
Japanese (ja)
Other versions
JP2006318494A (en
Inventor
一志 依田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2006175738A priority Critical patent/JP4334552B2/en
Publication of JP2006318494A publication Critical patent/JP2006318494A/en
Application granted granted Critical
Publication of JP4334552B2 publication Critical patent/JP4334552B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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 conventional system 1 of this type has a configuration in which a host computer 2 and a terminal device 3 are connected via a communication line 4. The host computer 2 is provided with a program 5, an OS 6, and a communication card 7. The program 5 is designed and operated on the assumption that the screen is composed of, for example, 24 lines and 80 digits, and supplies desired information to the terminal device 3 in response to a request from the terminal device 3.

OS6は、プログラムの実行を制御する。通信カード7は、通信回線4に接続され、端末装置3との通信を行う。端末装置3は、端末装置本体8、ディスプレイ9、入力装置10から構成される。端末装置本体8は、通信回線4に接続され、ホストコンピュータ2との通信を行い、端末エミュレータ処理を行う。   The OS 6 controls execution of the program. The communication card 7 is connected to the communication line 4 and communicates with the terminal device 3. The terminal device 3 includes a terminal device body 8, a display 9, and an input device 10. The terminal device main body 8 is connected to the communication line 4, communicates with the host computer 2, and performs terminal emulator processing.

端末装置本体8は、通信カード11、OS12、端末エミュレータプログラム13から構成される。通信カード11は、通信回線4との通信制御を行う。OS12は、インストールされたプログラムの実行を制御する。端末エミュレータプログラム13は、ホストコンピュータ2にアクセスして、ホストコンピュータ2から必要な情報を取得して、ディスプレイ9にホストコンピュータ2で設定された画面サイズ、例えば、24行80桁で情報を表示する。 The terminal device body 8 includes a communication card 11, an OS 12, and a terminal emulator program 13. The communication card 11 performs communication control with the communication line 4. The OS 12 controls the execution of the installed program. Terminal emulator program 13 accesses the host computer 2, to obtain the necessary information from the host computer 2, the set screen size on the display 9 in the host computer 2, for example, display the information in line 24 80 digits To do.

ディスプレイ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 main body 8, and displays a processing result in the terminal device main body 8. The input device 10 is connected to the terminal device body 8 and gives various instructions to the terminal device body 8 by operation. Next, the terminal emulator program 13 installed in the terminal device body 8 will be described.

図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 terminal emulator program 13 includes a data analysis unit 14, a data display unit 15, a screen buffer 16, a data input unit 17, and a data transmission unit 18. Data supplied from the host computer 2 via the communication line 4 is first supplied to the communication card 11 and demodulated. Data demodulated by the communication card 11 is supplied by the OS 12 to the terminal emulator program 13 via the communication driver 19 and the communication control service 20.

端末エミュレータプログラム13に供給されたデータは、まず、データ解析部14に供給される。データ解析部14は、通信サービス制御部20から供給されたデータを解析する。データ解析部14のデータ解析結果、コマンドと表示情報とを識別し、表示情報は画面バッファ16に供給する。画面バッファ16には、ホストコンピュータ2から供給された24行80桁の情報が格納される。また、データ解析部14は、ホストコンピュータ2から供給されたコマンドがライトコマンドか、イレーズライトコマンドか、リードコマンドかを識別する。   The data supplied to the terminal emulator program 13 is first supplied to the data analysis unit 14. The data analysis unit 14 analyzes the data supplied from the communication service control unit 20. The data analysis result of the data analysis unit 14, the command and the display information are identified, and the display information is supplied to the screen buffer 16. The screen buffer 16 stores 24 rows and 80 columns of information supplied from the host computer 2. Further, the data analysis unit 14 identifies whether the command supplied from the host computer 2 is a write command, an erase write command, or a read command.

データ解析部14でホストコンピュータ2から供給されたコマンドとしてライトコマンド及びイレーズライトコマンドが識別されると、ライトコマンド及びイレーズコマンドによってデータ表示部15が制御されホストコンピュータ2から供給されたコマンドがライトコマンド、イレーズライトコマンドの場合には、供給されたライトコマンド、又は、イレーズライトコマンドをデータ表示部15に供給する。   When a write command and an erase write command are identified as commands supplied from the host computer 2 by the data analysis unit 14, the data display unit 15 is controlled by the write command and erase command, and the command supplied from the host computer 2 is changed to the write command. In the case of an erase write command, the supplied write command or erase write command is supplied to the data display unit 15.

データ表示部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 data analysis unit 14, the data display unit 15 controls the display 9 with the system control unit 21 that constitutes the OS 12, and displays 24 rows and 80 columns of information stored in the screen buffer 16 on the display 9. indicate. The data input unit 17 receives a display area instruction or display information change information supplied from the input device 10 such as a keyboard or a mouse via the system control unit 21, and supplies it to the data display unit 15 or the screen buffer 16. The display area instruction information is supplied from the input device 10 to the data display unit 15, and the display area is displayed on the display 9 of the 24 rows and 80 digits information stored in the screen buffer 16 based on the supplied display area instruction information. Control.

また、画面バッファ16には、画面上の情報の変更追加等の情報が供給され、画面バッファ16に格納される情報が書き換えられる。ホストコンピュータ2からデータ解析部14にリードコマンドが供給されると、データ解析部14は、データ送信部18にリードコマンドを供給する。データ送信部18は、データ解析部14からリードコマンドが供給されると、画面バッファ16に格納された情報を通信制御サービス部20、通信ドライバ19、通信カード11、通信回線4を介してホストコンピュータ2に供給する。   The screen buffer 16 is supplied with information such as changing and adding information on the screen, and the information stored in the screen buffer 16 is rewritten. When a read command is supplied from the host computer 2 to the data analysis unit 14, the data analysis unit 14 supplies a read command to the data transmission unit 18. When a read command is supplied from the data analysis unit 14, the data transmission unit 18 sends the information stored in the screen buffer 16 to the host computer via the communication control service unit 20, the communication driver 19, the communication card 11, and the communication line 4. 2 is supplied.

図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 terminal emulator program 13 receives the screen information from the host computer 2, the screen information stored in the screen buffer 16 is stored in the screen buffer 16 by the data analysis unit 14 from the input device 10 by the data display unit 15. After being expanded into a display area corresponding to the display area information supplied via the data input unit 17, it is supplied to the display 9 via the system control unit 21.

例えば、図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 screen buffer 16 shown in FIG. 3, “ABC” is stored from the first row and the third digit, “DEF” is stored from the 12th row and the 40th digit, and “GHI” is stored as the screen information. Is stored from the 24th row and the 78th column. At this time, if the full screen display is instructed by the input device 10, as shown in the display screen 15 a of the data display unit 15, the information of 24 rows and 80 digits stored in the screen buffer 16 is mapped as it is, and the display 9 As shown in the window W1, all screen information of information “ABC”, “DEF”, and “GHI” stored in the screen buffer 16 is displayed on the screen.

また、入力装置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 input device 10, the central portion of the entire screen stored in the screen buffer 16 as shown in the display screen 15 b of the data display unit 15. 12 lines 35 to 45 digits of screen information, “DEF” is mapped, and “DEF” in the center portion of the screen among the screen information stored in the screen buffer 16 as shown in the window W2 on the screen of the display 9. Will only be displayed.

図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 screen buffer 16. As shown in FIGS. 4A and 4B, the display screen 30 includes a title bar 31a, a menu / toolbar 31b, an information screen 31c, a status display unit 31d, and a scroll bar 31e.

タイトルバー31aには、表示画面のタイトルが表示される。メニュー/ツールバー31bは、表示画面の切換や編集を行うための各種メニュー/ツールボタンが表示される。情報画面31cには、画面バッファ16に格納された画面情報のうち、データ表示部15で選択された領域の画面情報が表示される。状態表示部31dには、情報画面31cに表示されている画面情報の表示行が表示される。スクロールバー31eは、部分表示を行ったときに表示され、表示領域を移動させる場合に操作される。   The title of the display screen is displayed on the title bar 31a. The menu / tool bar 31b displays various menu / tool buttons for switching and editing the display screen. Of the screen information stored in the screen buffer 16, the screen information of the area selected by the data display unit 15 is displayed on the information screen 31c. A display line of screen information displayed on the information screen 31c is displayed on the status display unit 31d. The scroll bar 31e is displayed when partial display is performed, and is operated when the display area is moved.

メニュー/ツールバー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 screen buffer 16 is input by operating the menu / toolbar 31b, the information screen 31c includes a screen buffer as shown in FIG. All of the screen information stored in 16 is displayed, that is, information from 1 column per line to 24 rows and 80 columns. When an instruction to display a part of the screen information stored in the screen buffer 16 is input by operating the menu / toolbar 31b, the information screen 31c is displayed on the information screen 31c as shown in FIG. of the screen information stored in the screen buffer 16, for example, 23 rows by 80 columns of information from three lines 1 digit is displayed.

従来の端末エミュレータプログラムでは、画面バッファ16に格納された画面だけが表示され、次に画面を呼び出す場合には、ホストコンピュータ2から画面情報を読み出し、現在の画面情報に上書きして画面バッファ16に格納していた。このため、前の画面を読み出す際には、同様にホストコンピュータ2から再び前の画面を読み出し、現在の画面情報に上書きして画面バッファ16に格納している。   In the conventional terminal emulator program, only the screen stored in the screen buffer 16 is displayed. When the screen is next called, the screen information is read from the host computer 2 and overwritten on the current screen information in the screen buffer 16. I was storing. For this reason, when reading the previous screen, the previous screen is read again from the host computer 2 and overwritten on the current screen information and stored in the screen buffer 16.

しかるに、従来の端末エミュレータプログラムでは、ホストコンピュータ2から供給された画面情報を画面バッファに格納して、画面バッファに格納された情報だけが表示されるので、現在の画面の画面情報の変更、編集を行っている際に前の画面を見たい場合でも現在画面情報の変更、編集処理を中止して、ホストコンピュータ2に格納し、ホストコンピュータ2から参照したい前の画面情報を読み出し、画面バッファ16に格納し、参照後は、再び、ホストコンピュータ2に格納し、ホストコンピュータ2から元の画面情報を読み出し、画面バッファ16に格納し、表示した後、元の画面の画面情報の変更、編集を行う必要があるので、処理手順が煩雑で、操作性が良くない等の問題点があった。 However, in the conventional terminal emulator program, the screen information supplied from the host computer 2 is stored in the screen buffer, and only the information stored in the screen buffer is displayed. Even when the user wants to view the previous screen during the process, the current screen information change / edit processing is stopped, stored in the host computer 2, the previous screen information to be referred to is read from the host computer 2, and the screen buffer 16 is read. After the reference, the data is stored in the host computer 2 again, the original screen information is read from the host computer 2, stored in the screen buffer 16, displayed, and then the original screen information is changed or edited. There is a problem that the processing procedure is complicated and the operability is not good.

すなわち、従来の端末エミュレータプログラムでは、端末装置での表示がマルチウィンドウシステムであるにもかかわらず、ホストコンピュータ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 host computer 2. There were problems such as poor operability in the device.

本発明は上記の点に鑑みてなされたもので、上記問題点を解決する情報処理システム及び端末装置並びに情報処理システムの表示制御方法を提供することを目的とする。 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 system 100 of this embodiment is different from the system of FIG. 1 in the function of the terminal emulator program 102 installed in the terminal device 101.

図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 terminal device 101 of this embodiment mainly includes a CPU 111, ROM 112, RAM 113, hard disk drive 114, floppy disk drive 115 ("floppy" is a registered trademark), CD-ROM drive 116, keyboard 117, mouse 118, input I / O. F119, display 120, display control unit 121, communication device 122, and bus 123.

CPU111は、ハードディスクドライブ114に記録されたOS12及び各種アプリケーションプログラムにより処理が制御され、プログラムに応じた処理を実行する。ROM112には、端末装置101の電源投入時に端末装置101を起動されるための起動用OSが記憶されている。RAM113は、CPU111の作業用記憶領域として設けられ、実行すべきプログラムやデータが格納される。   The CPU 111 is controlled by the OS 12 and various application programs recorded in the hard disk drive 114, and executes processing according to the program. The ROM 112 stores an activation OS for starting up the terminal device 101 when the terminal device 101 is powered on. The RAM 113 is provided as a working storage area for the CPU 111, and stores programs and data to be executed.

ハードディスクドライブ114には、インストールされたプログラムの実行を制御するOS12及び各種アプリケーションプログラム並びにデータが記憶される。フロッピーディスクドライブ115には、フロッピーディスク124が挿入され、フロッピーディスク124に磁気的に記憶されたプログラムやデータを読み出す。   The hard disk drive 114 stores the OS 12 that controls the execution of the installed program, various application programs, and data. A floppy disk 124 is inserted into the floppy disk drive 115, and a program and data magnetically stored in the floppy disk 124 are read out.

CD−ROMドライブ116には、CD−ROM125が挿入され、CD−ROM125に光学的に記憶されたプログラムやデータを読み出す。キーボード117は、キー操作によりデータの入力を行う。マウス118は、操作により画面上に表示されたポインタの位置を移動させる。入力インタフェース回路119は、キーボード117、及び、マウス118の操作に応じたデータをCPU111に供給する。ディスプレイ120は、CPU111でプログラムにより処理されたデータを表示する。表示制御部121は、CPU111での処理データをディスプレイ120に表示可能な信号に変換するするとともに、表示を制御する。   A CD-ROM 125 is inserted into the CD-ROM drive 116, and a program and data optically stored in the CD-ROM 125 are read out. The keyboard 117 inputs data by key operation. The mouse 118 moves the position of the pointer displayed on the screen by an operation. The input interface circuit 119 supplies data corresponding to the operation of the keyboard 117 and the mouse 118 to the CPU 111. The display 120 displays data processed by the CPU 111 using a program. The display control unit 121 converts processing data in the CPU 111 into a signal that can be displayed on the display 120 and controls display.

通信装置122は、通信回線4を介してホストコンピュータ2との通信を行う。バス123は、CPU111、ROM112、RAM113、ハードディスクドライブ114、フロッピーディスクドライブ115、CD−ROMドライブ116、入力インタフェース回路119、表示制御部121、通信装置122を接続する。   The communication device 122 communicates with the host computer 2 via the communication line 4. The bus 123 connects the CPU 111, ROM 112, RAM 113, hard disk drive 114, floppy disk drive 115, CD-ROM drive 116, input interface circuit 119, display control unit 121, and communication device 122.

なお、ハードディスクドライブ114に本実施例の特徴となる端末エミュレータプログラム102が記録されており、実行時にはRAM113に展開され、CPU111により実行される。なお、端末エミュレータプログラム102は、フロッピーディスク124又はCD−ROM125に記憶しておき、フロッピーディスクドライブ115又はCD−ROMドライブ116により読み出して、ハードディスクドライブ114にインストールするようにしてもよい。   Note that the terminal emulator program 102 which is a feature of the present embodiment is recorded in the hard disk drive 114, and is expanded in the RAM 113 and executed by the CPU 111 at the time of execution. The terminal emulator program 102 may be stored in the floppy disk 124 or the CD-ROM 125, read by the floppy disk drive 115 or the CD-ROM drive 116, and installed in the hard disk drive 114.

また、端末エミュレータプログラム102が記録されたフロッピーディスク124又はCD−ROM125をフロッピーディスクドライブ115又はCD−ROMドライブ116より直接RAM113に展開した後実行するようにしてもよい。端末エミュレータプログラム102は、ホストコンピュータ2で演算処理され、24行80桁に定型化されたデータを通信回線4を介して読み出し、表示し、データの変更、編集を行うプログラムである。   Alternatively, the floppy disk 124 or the CD-ROM 125 in which the terminal emulator program 102 is recorded may be directly expanded from the floppy disk drive 115 or the CD-ROM drive 116 to the RAM 113 and then executed. The terminal emulator program 102 is a program that reads out and displays data processed and processed in the host computer 2 and standardized in 24 rows and 80 columns via the communication line 4, and changes and edits the data.

図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 terminal emulator program 102 according to this embodiment includes a data analysis unit 14, a screen buffer 16, a data input unit 17, a data transmission unit 18, a recording screen storage unit 131, and a main control unit 132.

記録画面保存部131は、画面バッファ16に格納された画面情報のうち過去に格納されていた画面情報を順次保持する。メイン制御部132は、データ表示部15及び拡張領域管理部133から構成される。データ表示部15は、画面バッファ16に記憶された現画面を表示する。また、拡張領域管理部133は、ホストコンピュータ2から供給されたコマンド、又は、入力装置10からの操作に応じて記録画面保存部131の保存画面及び拡張領域の表示を制御する。   The recording screen storage unit 131 sequentially holds the screen information stored in the past among the screen information stored in the screen buffer 16. The main control unit 132 includes a data display unit 15 and an extended area management unit 133. The data display unit 15 displays the current screen stored in the screen buffer 16. The extended area management unit 133 controls display of the storage screen and the extended area of the recording screen storage unit 131 according to a command supplied from the host computer 2 or an operation from the input device 10.

図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 host computer 2, the received data is analyzed by the data analysis unit 14. If the analysis result in the data analysis unit 14 is screen information, it is stored in the screen buffer 16 as the current host screen.

また、ホストコンピュータ2から供給されたデータがイレーズライトコマンドEW、すなわち、全画面書き換えコマンドであれば、イレーズライトコマンドEWをメイン制御部133に供給する。メイン制御部133は、イレーズライトコマンドEWを受信すると、受信したコマンドに応じて記録画面保存部131に保存された画面情報を更新する。また、メイン制御部133は、オペレータ操作に応じて記録画面保存部131に保存された画面情報を更新する。   If the data supplied from the host computer 2 is an erase write command EW, that is, a full screen rewrite command, the erase write command EW is supplied to the main control unit 133. When the main control unit 133 receives the erase write command EW, the main control unit 133 updates the screen information stored in the recording screen storage unit 131 in accordance with the received command. Further, the main control unit 133 updates the screen information stored in the recording screen storage unit 131 in accordance with an operator operation.

ここで、画面バッファ16に新規に画面が格納されると、記録画面保存部131の第3の記録画面保存領域S3 に格納された画面は消去され、第2の記録画面保存領域S2 に格納されている画面が第3の記録画面保存領域S3 に格納される。また、第1の記録画面保存領域S1 に格納された画面は第2の記録画面保存領域S2 に格納される。   When a new screen is stored in the screen buffer 16, the screen stored in the third recording screen storage area S3 of the recording screen storage unit 131 is erased and stored in the second recording screen storage area S2. Are stored in the third recording screen storage area S3. The screen stored in the first recording screen storage area S1 is stored in the second recording screen storage area S2.

さらに、第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 screen buffer 16. Further, the screen supplied from the host computer 2 is stored in the screen buffer 16. The new screen stored in the screen buffer 16 is displayed in the normal area W1 of the window W0 of the display 9, and the previously displayed screen stored in the recording screen storage unit 131 is the extended area W2 of the window W0 of the display 9. Is displayed.

また、記録画面保存部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 screen storage unit 131. FIG. 9 shows a state transition diagram of the display screen of the first embodiment of the present invention. When the terminal emulator program 102 is activated and new screen information is supplied from the host computer 2, the supplied screen information is stored in the screen buffer 16. At this time, since the screen information is not stored in the recording screen storage unit 131, only the screen information stored in the screen buffer 16 is displayed in the normal area W1 of the window W0 as shown in the state S1. If the display of the extended area W2 is not instructed in the state S1, the normal area W1 is erased every time the latest screen information is supplied from the host computer 2 as before, and the latest screen information is always displayed. The

また、状態S1で、さらに、ホストコンピュータ2から画面情報が供給されると、通常域W1 にホストコンピュータ2から供給された画面情報が表示され、拡張域W2 の通常域W1 の直ぐ上に設定されたログ表示領域WLNには、ホストコンピュータ2から最新の画面情報が供給される直前に通常域W1 に表示された画面情報が表示され、さらに、拡張領域W2のログ表示領域WLNの直ぐ上に設定されたログ表示領域WLOには、ホストコンピュータ2から最新の画面情報が供給される直前にログ領域WLNに表示された画面情報が表示される。   In addition, when screen information is further supplied from the host computer 2 in the state S1, the screen information supplied from the host computer 2 is displayed in the normal area W1, and is set immediately above the normal area W1 of the extended area W2. In the log display area WLN, the screen information displayed in the normal area W1 immediately before the latest screen information is supplied from the host computer 2 is displayed, and further set immediately above the log display area WLN in the expansion area W2. In the log display area WLO, the screen information displayed in the log area WLN immediately before the latest screen information is supplied from the host computer 2 is displayed.

また、拡張域W2 に画面情報が表示されている状態で、入力装置10の操作によりメモ実行要求を行うと、拡張域W2 がメモ表示域WM となり、メモ表示域WM に表示された画面情報を新規の画面情報の供給にかかわらず、表示する。このとき、通常域W1 はホストコンピュータ2から最新の画面情報が供給される毎にイレーズライトされ、常に最新の画面情報が格納される。   Further, when a memo execution request is made by operating the input device 10 while screen information is displayed in the extended area W2, the expanded area W2 becomes the memo display area WM, and the screen information displayed in the memo display area WM is displayed. Display regardless of the supply of new screen information. At this time, the normal area W1 is erased every time the latest screen information is supplied from the host computer 2, and the latest screen information is always stored.

状態S4の状態で、ログ開始要求を入力装置10により行った後、ホストコンピュータ2から最新の画面情報が供給されると、状態S5に示すように、通常域W1 に表示されていた画面情報が拡張域W2 のメモ表示域WM の上部に設定されるログ表示域WL に表示され、通常域W1 には、ホストコンピュータ2から供給された最新の画面情報が表示される。   After the log start request is made by the input device 10 in the state S4, when the latest screen information is supplied from the host computer 2, the screen information displayed in the normal area W1 is displayed as shown in the state S5. The latest screen information supplied from the host computer 2 is displayed in the log display area WL set above the memo display area WM in the extended area W2.

状態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 host computer 2 in a state where the screen information is displayed in the memo display area WM and the log display area WL of the normal area W1 and the extended area W2. In the log display area WL of the extended area W2, the displayed screen information is deleted, and the screen information displayed in the normal area W1 is displayed. In the normal area W1, the latest screen information supplied from the host computer 2 is displayed.

図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 terminal emulator program 102 includes a title bar 141, a menu / toolbar 142, a screen display unit 143, a status display unit 144, an extended area scroll bar 145, and a normal area scroll bar 146.

タイトルバー141には、表示画面のタイトルが表示される。メニュー/ツールバー142は、表示画面の切換や編集を行うための例えば、メモ表示域WMを設定するためのメモボタン142a、ログ表示域WL を設定するためのログボタン142b等の各種メニュー/ツールボタンが表示される。画面表示部143は、通常域W1 及び拡張域W2 から構成される。通常域W1は、最新の画面情報が表示される。 The title bar 141 displays the title of the display screen. Menu / toolbar 142, for example of the order for switching and editing of the display screen, Note Table示域WM memo button 142a for setting a variety of log button 142b or the like for setting the log display area WL menu / Tool buttons are displayed. The screen display unit 143 includes a normal area W1 and an extended area W2. In the normal area W1, the latest screen information is displayed.

また、拡張域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 / toolbar 142, and is set as the log display area WM by setting the log button 142b. Next, processing of the terminal emulator program 102 for realizing the above operation will be described.

図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 terminal emulator program 102 receives an erase write command from the host computer 2, it first determines whether or not a log display operation is in progress (step S1-1).

ステップ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 screen buffer 16 is updated to the latest screen information supplied from the host computer 2 and re-entered in the normal area W1 set in the window W0. It is displayed (step S1-2). If the log display operation is being performed in step S1-1, the current screen information is stored in the recording screen storage unit 131 (step S1-3).

ステップ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 screen storage unit 131 in step S1-3, the screen information stored in the recording screen storage unit 131 is displayed in the extension area W2 set in the window W0 (step S1-4). In step S1-4, after the screen information stored in the recording screen storage unit 131 is displayed in the extended area W2 set in the window W0, the screen information stored in the screen buffer 16 is updated to the latest supplied from the host computer 2. The screen information is updated to the normal area W1 set in the window W0 (step S1-2).

ここで、ステップ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 screen storage unit 131 will be described. FIG. 12 shows a processing flowchart when recording the current screen information of the terminal emulation program according to the first embodiment of the present invention. When recording the current screen information by the terminal emulator program 102, first, when the current screen information is recorded in the recording screen storage unit 131, it is determined whether or not the maximum number of recording screens of the recording screen storage unit 131 is exceeded (step S2). -1).

ステップ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 screen storage unit 131 in step S2-1, if the maximum number of recording screens of the recording screen storage unit 131 is exceeded, the current screen information is stored in the top level of the recording screen storage unit 131. The screen information, that is, the oldest screen information is deleted (step S2-2). When the current screen information is recorded in the recording screen storage unit 131 in step S2-1, the maximum number of recording screens of the recording screen storage unit 131 is not exceeded, and in step S2-2, the maximum number of recording screen storage units 131 is recorded. After deleting the upper screen information, a copy of the current screen information is created (step S2-3).

ステップ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 screen storage unit 131 is moved to the recording area Mn + 1, which is one level higher, and then the bottom level. The screen information is stored in M1 (step S2-5).

また、ステップ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 screen storage unit 131 is valid is stored in the recording area Mn + 1 in the upper level. After the movement, the screen information is stored in the lowest level M1 (step S2-6). FIGS. 13 and 14 are diagrams for explaining the operation of the terminal emulator program according to the first embodiment of the present invention when recording current screen information. FIG. 13 is an operation explanatory diagram when the maximum number of recording screens stored in the recording screen storage unit 131 by adding the current screen information is not exceeded, and FIG. 14 is stored in the recording screen storage unit 131 by adding the current screen information. Operation | movement explanatory drawing in case a recording screen exceeds a maximum number is shown.

ステップ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 screen storage unit 131 in step S2-1 does not exceed the maximum number of recording screens that can be stored in the recording screen storage unit 131 will be described with reference to FIG. To do. 13A shows the state of the screen information in the screen buffer 16 and the recording screen storage unit 131 before the current screen information is stored in the recording screen storage unit 131, and FIG. 13B shows the current screen information in the recording screen storage unit 131. The state of the screen information of the recording screen storage unit 131 when it is added to the lowest area of FIG. 13, FIG. 13C shows the recording when the second area from the lowest area of the recording screen storage unit 131 is added to the current screen information. The screen information state of the screen storage unit 131 is shown.

まず、図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 screen buffer 16 in step S2-1. Here, as shown in FIG. 13A, the recording screen storage unit 131 has recording screen areas M1 to Mn, and recording screens A to Q are recorded in the recording screen areas M1 to Mn-1. To do. When step S2-5 is executed in the state shown in FIG. 13A, the recording screens A to Q recorded in the recording screen areas M1 to Mn-1 as shown in FIG. The current screen information recorded in the recording screen area M 1 of the recording screen storage unit 131 is recorded in the recording screen area M 1.

以上により、画面バッファ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 screen buffer 16 is recorded in the lowest recording area M1 of the recording screen storage unit 131. Next, the case where step S2-6 is executed in the state shown in FIG. When step S2-6 is executed in the state shown in FIG. 13A, the recording screens B to Q recorded in the recording screen areas M2 to Mn-1 as shown in FIG. The current screen information recorded in the recording screen area M3 to Mn of the recording screen storage unit 131 is recorded while being shifted to the recording screen area M2 of the recording screen storage unit 131.

以上により、画面バッファ16に格納された現画面情報が記録画面保存部131の最下位から2番目の記録域M2 に記録される。また、ステップS2−1で記録画面保存部131に保存される記録画面が記録画面保存部131に保存できる記録画面の最大数を越える場合のステップS2−3〜S2−6の動作について図14とともに説明する。   Thus, the current screen information stored in the screen buffer 16 is recorded in the second lowest recording area M2 of the recording screen storage unit 131. In addition, FIG. 14 shows the operation of steps S2-3 to S2-6 when the recording screen stored in the recording screen storage unit 131 in step S2-1 exceeds the maximum number of recording screens that can be stored in the recording screen storage unit 131. explain.

図14(A)は現画面情報を記録画面保存部131に保存する前の画面バッファ16及び記録画面保存部131の画面情報の状態、図14(B)は現画面情報を記録画面保存部131の最下位の領域に追加した場合の記録画面保存部131の画面情報の状態、図14(C)は現画面情報を記録画面保存部131の最下位から2番目の領域の追加した場合の記録画面保存部131の画面情報の状態を示す。   14A shows the state of the screen information in the screen buffer 16 and the recording screen storage unit 131 before the current screen information is stored in the recording screen storage unit 131, and FIG. 14B shows the current screen information in the recording screen storage unit 131. 14C shows the state of the screen information of the recording screen storage unit 131 when it is added to the lowest area of FIG. 14, and FIG. 14C shows the recording when the second area from the bottom of the recording screen storage unit 131 is added to the current screen information. The screen information state of the screen storage unit 131 is shown.

まず、図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 screen buffer 16 in step S2-1. Here, the recording screen storage unit 131 has recording screen areas M1 to Mmax as shown in FIG. 13A, and recording screens A to R are recorded in the recording screen areas M1 to Mmax. When step S2-5 is executed in the state shown in FIG. 14A, the recording screen R recorded in the recording screen area Mmax is deleted as shown in FIG. The recording screens A to Q recorded in M1 to Mmax-1 are recorded by being shifted to the recording screen areas M2 to Mmax of the recording screen storage unit 131 and stored in the screen buffer 16 in the recording screen area M1 of the recording screen storage unit 131. Stored current screen information is recorded.

以上により、画面バッファ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 screen buffer 16 is recorded in the lowest recording area M1 of the recording screen storage unit 131. Next, the case where step S2-6 is executed in the state shown in FIG. When step S2-6 is executed in the state shown in FIG. 14A, the recording screen R recorded in the recording screen area Mmax is deleted as shown in FIG. The recording screens B to Q recorded in M2 to Mmax-1 are shifted and recorded in the recording screen areas M3 to Mmax of the recording screen storage unit 131, and are recorded in the recording screen area M2 of the recording screen storage unit 131 in the screen buffer 16. Stored current screen information is recorded.

以上により、画面バッファ16に格納された現画面情報が記録画面保存部131の最下位から2番目の記録域M2 に記録される。次にステップS1−4の拡張域W2 の再表示処理について説明する。図15に本発明の第1実施例の端末エミュレータプログラムの拡張域再表示処理の処理フローチャートを示す。   Thus, the current screen information stored in the screen buffer 16 is recorded in the second lowest recording area M2 of the recording screen storage unit 131. Next, the redisplay process of the extended area W2 in step S1-4 will be described. FIG. 15 shows a process flowchart of the extended area redisplay process of the terminal emulator program according to the first embodiment of the present invention.

ステップ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 screen storage unit 131 in the extended area W2 of the window W0 is displayed. Is displayed (step S3-4). If all the screen information stored in the recording screen storage unit 131 can be displayed in the extended area W2 of the window W0 in step S3-4, all the screen information stored in the recording screen storage unit 131 is displayed in the window W0. Is displayed in the extended area W2 (step S3-5).

また、ステップS3−4で、ウィンドウW0 の拡張域W2 に記録画面保存部131に格納された全ての画面情報が表示でない場合には、記録画面保存部131に格納された画面情報に対して予め設定された表示開始行から拡張域W2 に予め設定された最大行数分の画面情報だけを表示する(ステップS3−6)。上記拡張域再表示処理の動作を図面とともに説明する。   If all the screen information stored in the recording screen storage unit 131 is not displayed in the extended area W2 of the window W0 in step S3-4, the screen information stored in the recording screen storage unit 131 is previously stored. Only the screen information for the maximum number of lines set in advance in the extension area W2 from the set display start line is displayed (step S3-6). The operation of the extended area redisplay process will be described with reference to the drawings.

図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 screen storage unit 131 is less than the number of lines in the extension area W2, and FIG. 17 shows the screen information recorded in the recording screen storage unit 131 from the number of lines in the extension area W2. A display example when there are many is shown. 16A is a screen information storage state of the recording screen storage unit 131, FIG. 16B is a display state of the screen information of the recording screen storage unit 131 in the extended area W2, and FIG. 16C is a recording screen storage. Another display state in the extended area W2 of the screen information of the part 131 is shown.

図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 screen storage unit 131, respectively. At this time, if the screen information recorded in the recording screen storage unit 131 is smaller than the number of lines in the extension area W2, the blank part C generated in the extension area W2 is erased. As shown in FIG. 16A, the recording screens A and B recorded in the recording screen storage unit 131 each have a screen configuration of 1 to 24 lines, and both the recording screens A and B have a screen configuration of 1 to 48 lines. Become.

一方、拡張域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 screen storage unit 131 in the extension area W2. You may make it display on the expansion area W2 as it is. Thus, by displaying the blank portion C as it is, it is not necessary to change the number of lines in the extended area W2 in accordance with the sizes of the recording screens A and B, and the processing can be simplified.

また、図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 screen storage unit 131, respectively. At this time, if the screen information recorded in the recording screen storage unit 131 is larger than the number of lines set in advance in the extension area W2, the screen recorded in the recording screen storage unit 131 as shown in FIG. Screen information for the number of lines set in advance in the extension area W2 is extracted from the information and displayed. For example, it is assumed that the number of lines of the recording screens A to C recorded in the recording screen storage unit 131 includes 1 to 72 lines. At this time, if the number of lines in the extended area W2 is EXT lines, L to (L + EXT-1) lines are selectively displayed among 1 to 72 lines of the recording screens A to C recorded in the recording screen storage unit 131. Is done. The number of lines L is changed by operating the expansion area scroll bar 145, and the display of the recording screens A to C can be switched according to the number of lines L.

次に、ホストコンピュータ2から端末エミュレータプログラム102にログ開始要求が供給された時の処理について説明する。図18に本発明の第1実施例の端末エミュレータプログラムのログ開始要求時の処理フローチャートを示す。端末エミュレータプログラム102は、ホストコンピュータ2からメモ開始要求が行われると、まず、ログ表示動作中か否かを判定する(ステップS4−1)。   Next, processing when a log start request is supplied from the host computer 2 to the terminal emulator program 102 will be described. FIG. 18 shows a process flowchart when a log start request is issued by the terminal emulator program according to the first embodiment of the present invention. When a memo start request is made from the host computer 2, the terminal emulator program 102 first determines whether or not a log display operation is in progress (step S4-1).

ステップ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 screen storage unit 131 in accordance with the processing procedure for recording the current screen information already described with reference to FIG. 12 (step S4-3).

次に、ウィンドウ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 screen storage unit 131 to the extended area W2 of the window W0 is set to “1” (step S4-4). The screen recorded in the recording screen storage unit 131 from the start line set in step S4-4 is displayed according to the procedure of the extended area re-display process already described in FIG. 15 (step S4-5).

また、ステップ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 host computer 2 to the terminal emulator program 102 will be described. FIG. 19 shows a processing flowchart when a memo start request is issued by the terminal emulator program according to the first embodiment of the present invention.

端末エミュレータプログラム102は、ホストコンピュータ2からメモ開始要求が行われると、まず、メモ表示動作中か否かを判定する(ステップS5−1)。ステップS5−1で、メモ表示動作が無効であれば、ウィンドウW0 の通常域W1 に表示された現画面情報を図12で既に説明した現画面情報記録時の処理手順にしたがって記録画面保存部131に格納する(ステップS5−2)。   When a memo start request is issued from the host computer 2, the terminal emulator program 102 first determines whether or not a memo display operation is in progress (step S5-1). If the memo display operation is invalid in step S5-1, the current screen information displayed in the normal area W1 of the window W0 is recorded on the recording screen storage unit 131 in accordance with the processing procedure for recording the current screen information already described with reference to FIG. (Step S5-2).

ステップ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 screen storage unit 131 in step S5-2, the memo display operation is validated (step S5-3). Next, the start line of the log display of the screen recorded in the recording screen storage unit 131 to the extended area W2 of the window W0 is set to “1” (step S5-4). The screen recorded in the recording screen storage unit 131 from the start line set in step S5-4 is displayed in accordance with the extended area redisplay processing procedure already described in FIG. 15 (step S5-5).

また、ステップ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 terminal emulator program 102 when the expansion area scroll operation is performed by the operator by the operation of the input device 10 will be described. FIG. 20 shows a processing flowchart at the time of expansion area scrolling by the operator of the terminal emulator program of the first embodiment of the present invention.

以上により拡張域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 input device 10 and scrolling the expansion area in the expansion area W2. FIG. 21 is a diagram for explaining the operation of the terminal emulator program according to the first embodiment of the present invention during scrolling in the extended area.

メモ表示動作時には、記録画面保存部131は、メモ表示域表示画面保存部131a及びログ表示域表示画面保存部131bに分割される。メモ表示域表示画面保存部131aには、記録画面保存部131の上位から記録画面域M1 〜MNnの記録画面が設定可能とされている。また、ログ表示域表示画面保存部131bは、メモ表示域表示画面保存部131aの下位に記録画面域MNn+1〜Mmax が設定される。   During the memo display operation, the recording screen storage unit 131 is divided into a memo display region display screen storage unit 131a and a log display region display screen storage unit 131b. In the memo display area display screen storage unit 131a, recording screens of the recording screen areas M1 to MNn can be set from the upper level of the recording screen storage unit 131. In the log display area display screen storage unit 131b, recording screen areas MNn + 1 to Mmax are set below the memo display area display screen storage unit 131a.

拡張域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 screen storage section 131. Set to boundary L2. When the extension area W2 is scrolled, the extension area W2 moves in the direction of arrow A, and the recording screen and the boundary L1 displayed in the extension area W2 move in the direction of arrow A. The boundary L1 moves in the direction of the arrow A2 when the expansion area W2 moves in the direction of the arrow A1, and the boundary L1 moves in the direction of the arrow A1 when the expansion area W2 moves in the direction of the arrow A2.

図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 terminal emulator program 102 includes the title bar 141, the menu / toolbar 142, and the screen display unit 143. , A status display unit 144, an extended area scroll bar 145, and a normal area scroll bar 146.

タイトルバー141には、表示画面のタイトルが表示される。メニュー/ツールバー142は、表示画面の切換や編集を行うための例えば、メモリ表示域WMを設定するためのメモボタン142a、ログ表示域WL を設定するためのログボタン142b等の各種メニュー/ツールボタンが表示される。画面表示部143は、通常域W1 及び拡張域W2 から構成される。通常域W1は、最新の画面情報が表示される。   The title bar 141 displays the title of the display screen. The menu / toolbar 142 includes various menu / tool buttons such as a memo button 142a for setting the memory display area WM and a log button 142b for setting the log display area WL for switching and editing the display screen. Is displayed. The screen display unit 143 includes a normal area W1 and an extended area W2. In the normal area W1, the latest screen information is displayed.

また、拡張域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 / toolbar 142, and is set as the log display area WM by setting the log button 142b. As shown in FIG. 22B, when the width of the window W0 is less than 80 digits, which is the same as the recording screen, the window W0 displayed by the terminal emulator program 102 includes the title bar 141, the menu / toolbar 142, the screen display section. 143, status display section 144, extended area scroll bar 145, normal area scroll bar 146 and horizontal scroll bar 147 are displayed between normal area W1 and status display section 144, and can be scrolled in the direction of arrow B. It becomes.

次に、入力装置10の操作によりオペレータからウィンドウW0 の拡張域W2のログ画面をメモ画面に変更する操作が行われた場合の端末エミュレータプログラム102の処理について説明する。図23に本発明の第1実施例の端末エミュレータプログラムのオペレータによるログ表示画面のメモ表示画面化時の処理フローチャートを示す。   Next, the processing of the terminal emulator program 102 when the operator performs an operation to change the log screen of the extended area W2 of the window W0 to the memo screen by the operation of the input device 10 will be described. FIG. 23 shows a processing flowchart when the operator of the terminal emulator program according to the first embodiment of the present invention converts the log display screen into a memo display screen.

端末エミュレータプログラム102は、オペレータから入力装置10によりログ表示画面のメモ表示画面化指示が行われると、指示画面をログ表示域からメモ表示域に移動する(ステップS7−1)。次に、ステップS7−1で、記録画面保存部131に設定された画面を図15で既に説明した拡張域再表示処理の手順にしたがって表示する(ステップS7−2)。   The terminal emulator program 102 moves the instruction screen from the log display area to the memo display area when an instruction is given from the operator to the memo display screen by the input device 10 (step S7-1). Next, in step S7-1, the screen set in the recording screen storage unit 131 is displayed according to the procedure of the extended area re-display process already described in FIG. 15 (step S7-2).

なお、本発明は上記実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変形例が考えられることは言うまでもない。   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 screen storage unit 131 in step S7-1 is displayed in the extended area W2 according to the result obtained by the operator operating the input device 10 and scrolling the extended area. become. FIG. 24 is a diagram for explaining the operation of the terminal emulator program according to the first embodiment of the present invention when the recording screen is moved. 24A shows the state of the recording screen holding unit 131 before movement, and FIG. 24B shows the state of the recording screen holding unit 131 after movement.

記録画面保持部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 screen holding unit 131 has recording areas M1 to MSRC + 1, and recording screens A to S are recorded in the recording areas M1 to MSRC + 1. Here, consider the case where the recording screen S recorded in the recording area MSRC is moved to the recording area MDST. First, the recording screen S recorded in the recording area MSRC is read and held externally, and then the recording screens F to Q recorded in the recording areas MDST to MSRC-1 are shifted to the recording areas MDST + 1 to MSRC for recording. To do. Next, the recording screen S held outside is recorded in the recording area MDST.

以上により記録画面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 input device 10 will be described. FIG. 25 shows a processing flowchart when the screen information is deleted by the operator of the terminal emulator program according to the first embodiment of the present invention.

端末エミュレータプログラム102は、入力装置10の操作によりオペレータから画面情報の削除指示があると、画面情報の削除指示があった画面情報を記録画面保存部131から削除する(ステップS8−1)
次に、記録画面保存部131に設定された残りの画面を図15で既に説明した拡張域再表示処理の手順にしたがって表示する(ステップS8−2)。
When there is a screen information deletion instruction from the operator by operating the input device 10, the terminal emulator program 102 deletes the screen information for which the screen information deletion instruction has been received from the recording screen storage unit 131 (step S8-1).
Next, the remaining screens set in the recording screen storage unit 131 are displayed according to the extended area redisplay processing procedure already described with reference to FIG. 15 (step S8-2).

図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 screen storage unit 131 before deletion of the recording screen, and FIG. 26B shows the state of the recording screen storage unit 131 after deletion of the recording screen. The recording screen holding unit 131 has recording areas M1 to Mn, and recording screens A to R are recorded in the recording areas M1 to Mn.

ここで、記録域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 input device 10 to delete desired screen information from the recording screen storage unit 131.

なお、第1実施例では、ログ画面とメモ画面とを同一の記録画面保存部131で管理したが、ログ画面とメモ画面とを別々の記録画面保存部により管理するようにしてもよい。図27に本発明の第2実施例の端末エミュレーションプログラムの機能ブロック図を示す。同図中、図7と同一構成部分には同一符号を付し、その説明は省略する。なお、端末装置のハード構成は、図6と同一であるので、その説明は省略する。   In the first embodiment, the log screen and the memo screen are managed by the same recording screen storage unit 131, but the log screen and the memo screen may be managed by separate recording screen storage units. FIG. 27 shows a functional block diagram of a terminal emulation program according to the second embodiment of the present invention. In the figure, the same components as those in FIG. The hardware configuration of the terminal device is the same as that shown in FIG.

本実施例の端末エミュレータプログラム201は、データ解析部14、画面バッファ16、データ入力部17、データ送信部18、記録画面保存部202、メイン制御部203から構成される。本実施例の記録画面保存部202は、ログ用記録画面保存部204、及び、メモ用記録画面保存部205から構成される。ログ用記録画面保存部204には、ログ表示用の画面情報が格納される。また、メモ用記録画面保存部205には、メモ表示用の画面情報が格納される。   The terminal emulator program 201 according to the present embodiment includes a data analysis unit 14, a screen buffer 16, a data input unit 17, a data transmission unit 18, a recording screen storage unit 202, and a main control unit 203. The recording screen storage unit 202 of this embodiment includes a log recording screen storage unit 204 and a memo recording screen storage unit 205. The log recording screen storage unit 204 stores screen information for log display. The memo recording screen storage unit 205 stores screen information for memo display.

メイン制御部203は、データ表示部206、及び、拡張域管理部207から構成される。データ表示部206は、拡張域管理部207による拡張域W2 の管理状態に応じて記録画面保存部202から画面情報を読み出し、画面表示用ウィンドウW0 を作成して、ディスプレイ9に表示する。拡張域管理部207は、入力装置10の操作により指定された拡張域の設定を管理し、表示時にデータ表示部206を制御して、画面情報を表示する。   The main control unit 203 includes a data display unit 206 and an extended area management unit 207. The data display unit 206 reads the screen information from the recording screen storage unit 202 in accordance with the management state of the extended area W2 by the extended area management unit 207, creates a screen display window W0, and displays it on the display 9. The extended area management unit 207 manages the setting of the extended area specified by the operation of the input device 10 and controls the data display unit 206 during display to display screen information.

次に、端末エミュレータプログラム201の動作について説明する。図28に本発明の第2実施例の端末エミュレータプログラムの動作説明図を示す。拡張域管理部207では、オペレータのログ表示、メモ表示指示のための操作又はホストコンピュータ2からのコマンドを検出し、その検出結果に応じて記録画面保存部202に格納する画面情報の更新及び画面情報の表示を制御する。   Next, the operation of the terminal emulator program 201 will be described. FIG. 28 is a diagram for explaining the operation of the terminal emulator program according to the second embodiment of the present invention. The extended area management unit 207 detects an operator's log display, memo display instruction operation or a command from the host computer 2, updates the screen information stored in the recording screen storage unit 202 and displays the screen according to the detection result. Control the display of information.

データ表示部206は、拡張域管理部207での検出結果に応じて表示画面の配置を制御する。データ表示部206は、ディスプレイ9に表示されるウィンドウW0 の通常域W1 に画面バッファ16に格納された現画面を表示し、ウィンドウW0 の拡張域W2 を構成するログ表示域WL には、ログ用記録画面保存部204に格納された画面情報を表示し、ウィンドウW0 の拡張域W2 を構成するメモ表示域WM には、メモ用記録画面保存部205に格納された画面情報を表示する。   The data display unit 206 controls the arrangement of the display screen according to the detection result in the extended area management unit 207. The data display unit 206 displays the current screen stored in the screen buffer 16 in the normal area W1 of the window W0 displayed on the display 9, and the log display area WL constituting the extended area W2 of the window W0 includes a log display area WL. The screen information stored in the recording screen storage unit 204 is displayed, and the screen information stored in the memo recording screen storage unit 205 is displayed in the memo display area WM constituting the extended area W2 of the window W0.

また、拡張域管理部207は、ログ表示が指示されるとホストコンピュータ2から供給された画面情報をログ用記録画面保存部204に格納し、メモ表示が指示されるとホストコンピュータ2から供給された画面情報をメモ用記録画面保存部205に格納する。ログ用記録画面保存部204は、第1のログ用記録画面保存領域T11、第2のログ用記録画面保存領域T12、第3のログ用記録画面保存領域T13から構成される。第1のログ用記録画面保存領域T11には、最新の画面情報が格納され、第2のログ用記録画面保存領域T12には、前回の画面情報が格納され、第3のログ用記録画面保存領域T13には、前々回の画面情報が格納される。   The extended area management unit 207 stores the screen information supplied from the host computer 2 in the log recording screen storage unit 204 when the log display is instructed, and is supplied from the host computer 2 when the memo display is instructed. The stored screen information is stored in the memo recording screen storage unit 205. The log recording screen storage unit 204 includes a first log recording screen storage area T11, a second log recording screen storage area T12, and a third log recording screen storage area T13. The first log recording screen storage area T11 stores the latest screen information, the second log recording screen storage area T12 stores the previous screen information, and the third log recording screen storage. In the area T13, the previous screen information is stored.

また、メモ用記録画面保存部205は、第1のメモ用記録画面保存領域T21、第2のメモ用記録画面保存部T22、第3のメモ用記録画面保存部T23から構成される。第1〜第2のメモ用記録画面保存領域T21〜T23には、メモ表示用として指定された画面が格納される。次に、本実施例の端末エミュレータプログラム201における表示画面の状態遷移図を示す。   The memo recording screen storage unit 205 includes a first memo recording screen storage region T21, a second memo recording screen storage unit T22, and a third memo recording screen storage unit T23. Screens designated for memo display are stored in the first to second memo recording screen storage areas T21 to T23. Next, a state transition diagram of the display screen in the terminal emulator program 201 of this embodiment is shown.

図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 terminal emulator program 201 is activated and screen information is supplied from the host computer 2, the screen information supplied from the host computer 2 is displayed in the normal area W1 as shown in state S1.

ここで、オペレータがログ表示開始要求を行い、ホストコンピュータ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 host computer 2, the screen information displayed in the normal area W1 in the state S1 as shown in the state S2 is displayed in the extended area W2. The information is displayed in the set log display area WL, and new screen information supplied from the host computer 2 is displayed in the normal area W1. In addition, when new screen information is supplied from the host computer 2 in the state S2, the screen information displayed in the normal area W1 in the state S2 as shown in the state S3 is the log display area in which the extended area W2 is set. The new screen information supplied from the host computer 2 is displayed in the normal area W1.

状態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 host computer 2 in the state S4, the screen information already stored in the normal area W1 is erased and the screen information newly supplied from the host computer 2 is displayed. . The screen information displayed in the memo display area WM is displayed as it is.

また、状態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 host computer 2, a log display area WL is set in the expanded area W2 in addition to the memo display area WM. The screen information displayed in the normal area W1 is displayed in the newly set log display area WL, and the screen information newly supplied from the host computer 2 is newly displayed in the normal area W1.

図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 terminal emulator program 201 includes a title bar 211, a menu / toolbar 212, a screen display unit 213, a status display unit 214, a log display area scroll bar 215, a memo display area scroll bar 216, and a normal area scroll bar 217. Consists of

タイトルバー211には、表示画面のタイトルが表示される。メニュー/ツールバー212は、表示画面の切換や編集を行うための例えば、メモ表示域WMを設定するためのメモボタン212a、ログ表示域WL を設定するためのログボタン212b等の各種メニュー/ツールボタンが表示される。画面表示部213は、通常域W1 及び拡張域W2 から構成される。通常域W1は、最新の画面情報が表示される。 The title bar 211 displays the title of the display screen. Menu / toolbar 212, for example of the order for switching and editing of the display screen, Note Table示域WM memo button 212a for setting a variety of log button 212b or the like for setting the log display area WL menu / Tool buttons are displayed. The screen display unit 213 includes a normal area W1 and an extended area W2. In the normal area W1, the latest screen information is displayed.

また、拡張域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 / toolbar 212 and a log display area WL set by operating the log button 212b. The normal area W1, the memo display area WM, and the log display area WL have scroll bars 215, 216, and 217, respectively, and the display area can be scrolled in each area.

次に、上記動作を実現するための端末エミュレータプログラム201の処理について説明する。図31に本発明の第2実施例の端末エミュレータプログラムのイレーズライトコマンド受信時の動作フローチャートを示す。端末エミュレータプログラム201では、ホストコンピュータ2からイレーズライトコマンドを受信すると、まず、ログ表示動作中か否かを判定する(ステップS9−1)。   Next, processing of the terminal emulator program 201 for realizing the above operation will be described. FIG. 31 is a flowchart showing the operation of the terminal emulator program according to the second embodiment of the present invention when an erase write command is received. When the terminal emulator program 201 receives an erase write command from the host computer 2, it first determines whether or not a log display operation is in progress (step S9-1).

ステップ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 screen buffer 16 is updated to the latest screen information supplied from the host computer 2, and is restored to the normal area W1 set in the window W0. It is displayed (step S9-2). If the log display operation is being performed in step S9-1, the current screen information is stored in the log recording screen storage area 204 of the recording screen storage unit 202 (step S9-3).

ステップ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 screen storage area 204 of the recording screen storage section 202 in step S9-3, the screen information stored in the log recording screen storage area 204 of the recording screen storage section 202 is stored in the window W0. It is displayed in the set expansion area W2 (step S9-4). In step S9-4, after the screen information stored in the recording screen storage unit 202 is displayed in the extension area W2 set in the window W0, the screen information stored in the screen buffer 16 is updated to the latest supplied from the host computer 2. The screen information is updated and displayed again in the normal area W1 set in the window W0 (step S9-2).

ここで、ステップ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 screen storage unit 202 will be described. FIG. 32 is a process flowchart for recording current screen information of the terminal emulation program according to the second embodiment of the present invention. When the current screen information is recorded by the terminal emulator program 201, first, when the current screen information is recorded in the log recording screen storage unit 204 of the recording screen storage unit 202, the maximum number of recording screens of the log recording screen storage unit 204 is set. It is determined whether or not it exceeds (step S10-1).

ステップ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 screen storage unit 204 in step S10-1, if the maximum number of recording screens of the log recording screen storage unit 204 is exceeded, the log recording screen storage unit 204 The screen information stored at the top, that is, the oldest screen information is deleted (step S10-2). When the current screen information is recorded in the log recording screen storage unit 204 in step S10-1, if the maximum number of recording screens of the log recording screen storage unit 204 is not exceeded, and the log recording in step S10-2 After the screen information in the screen storage unit 204 is deleted, a copy of the current screen information is created and used as a new recording screen (step S10-3).

ステップ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 screen storage unit 204 can be displayed in the extended area W2 of the window W0. (Step S11-3). If all the screen information stored in the log recording screen storage unit 204 can be displayed in the expansion area W2 of the window W0 in step S11-3, the screen information stored in the log recording screen storage unit 204 is stored. All are displayed in the extended area W2 of the window W0 (step S11-4).

また、ステップS11−4で、ウィンドウW0 の拡張域W2 にログ用記録画面保存部204に格納された全ての画面情報が表示でない場合には、ログ用記録画面保存部204に格納された画面情報に対して予め設定された表示開始行からログ表示域WL に対して予め設定された最大行数分の画面情報だけを表示する(ステップS11−5)。   If all the screen information stored in the log recording screen storage unit 204 is not displayed in step S11-4 in the extended area W2 of the window W0, the screen information stored in the log recording screen storage unit 204 is displayed. Only the screen information corresponding to the maximum number of lines set in advance for the log display area WL from the display start line set in advance is displayed (step S11-5).

次に、ホストコンピュータ2から端末エミュレータプログラム201にログ開始要求が供給された時の処理について説明する。図34に本発明の第1実施例の端末エミュレータプログラムのログ開始要求時の処理フローチャートを示す。端末エミュレータプログラム201は、ホストコンピュータ2からメモ開始要求が行われると、まず、ログ表示動作中か否かを判定する(ステップS12−1)。   Next, processing when a log start request is supplied from the host computer 2 to the terminal emulator program 201 will be described. FIG. 34 shows a processing flowchart at the time of log start request of the terminal emulator program of the first embodiment of the present invention. When a memo start request is issued from the host computer 2, the terminal emulator program 201 first determines whether or not a log display operation is in progress (step S12-1).

ステップ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 screen storage unit 204 in accordance with the processing procedure for recording the current screen information already described with reference to FIG. 32 (step S12-3).

次に、ウィンドウ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 screen storage unit 204 for the expansion area W2 of the window W0 is set to "1" (step S12-4). The screen recorded in the log recording screen storage unit 204 from the start line set in step S12-4 is displayed in accordance with the log display area redisplay processing procedure described in FIG. 33 (step S12-5).

また、ステップ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 host computer 2 to the terminal emulator program 201 will be described. FIG. 35 shows a processing flowchart when a memo start request is issued by the terminal emulator program according to the second embodiment of the present invention.

端末エミュレータプログラム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 host computer 2, the terminal emulator program 205 first determines whether or not a memo display operation is in progress (step S13-1). If the memo display operation is invalid in step S13-1, the memo display operation is validated (step S13-2). After the memo display operation is validated in step S13-2, the current screen information displayed in the normal area W1 of the window W0 is converted into a memo recording screen storage section in accordance with the recording processing procedure of the memo display area WM of the current screen information described later. It stores in 205 (step S13-3).

次に、ウィンドウ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 screen storage unit 131 in the extended area W2 of the window W0 is set to “1” (step S13-4). The screen recorded in the memo recording screen storage unit 205 from the display start line set in step S13-4 is displayed in accordance with the procedure of the extended area redisplay process described later (step S13-5).

また、ステップ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 screen storage unit 205 will be described.

図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 terminal emulator program 201 records the current screen in the memo recording screen storage unit 205, the screen information that can be stored in the memo recording screen storage unit 205 when the screen information is newly recorded is the maximum number of screens. Is determined (step S14-1).

次に、ステップ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 terminal emulator program 201 first determines whether or not the memo display operation is in progress (step S15-1).

ステップ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 screen storage unit 205 can be displayed in the memo display area W2. If the maximum number of lines in the memo display area W2 is smaller than the memo display start line, it can be determined that not all screen information recorded in the memo recording screen storage unit 205 can be displayed in the memo display area W2.

ステップ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 screen storage unit 205 can be displayed in the memo display area W2, the lines in the memo display area are set from the preset memo display start line. Screen information is displayed for several minutes (step S15-4). If the maximum number of lines in the memo display area W2 is smaller than the memo display start line in step S15-3, it is determined that not all screen information recorded in the memo recording screen storage unit 205 can be displayed in the memo display area W2. If so, the preset memo display start line to the end of the memo recording screen are displayed (step S15-5).

次に、入力装置10の操作によりオペレータからログ表示域WL のスクロール操作が行われた場合の端末エミュレータプログラム201の処理について説明する。図38に本発明の第2実施例の端末エミュレータプログラムのオペレータによるログ表示域のスクロール時の処理フローチャートを示す。   Next, processing of the terminal emulator program 201 when the operator scrolls the log display area WL by operating the input device 10 will be described. FIG. 38 shows a process flowchart when the log display area is scrolled by the operator of the terminal emulator program according to the second embodiment of the present invention.

端末エミュレータプログラム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 input device 10, the terminal emulator program 205 sets the display start line to “± 1” according to the scroll direction (step S16-1). The screen recorded in the recording screen storage unit 131 from the display start line set in step S16-1 is displayed in accordance with the procedure of the redisplay process of the log display area WL already described with reference to FIG. 33 (step S16-2).

以上によりログ表示域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 input device 10 and scrolling the log display area W2 in the log display area W2. Is completed. Next, processing when the operator instructs to delete screen information by operating the input device 10 will be described.

次に、入力装置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 input device 10 will be described. FIG. 39 shows a processing flowchart when the screen information in the log display area is deleted by the operator of the terminal emulator program according to the second embodiment of the present invention. In the terminal emulator program 201, when the operator operates the input device 10 to instruct deletion of the log display area, first, the screen information stored in the log recording screen storage unit 204 is deleted (step S17-1). The deleted screen information is redisplayed by the redisplay processing of the log display area WL described with reference to FIG. 33 (step S17-2).

次に、オペレータによりメモ表示域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 terminal emulator program 201, when the operator operates the input device 10 to instruct to scroll the memo display area WM, first, the start line of the memo display area WM is “± 1” according to the scroll direction ( Step S18-1).

次に、図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 terminal emulator program 201, when the operator operates the input device 10 to instruct deletion of the memo display area WL, first, the screen information recorded in the memo recording screen storage unit 205 is deleted (step S19-). 1). When the screen information recorded in the memo recording screen storage unit 205 is deleted in step S19-1, the memo display area WM is redisplayed by the redisplay processing of the memo display area WM described in FIG. S19-2).

次に、オペレータにより入力装置10が操作され、ログ表示域WL に表示された画面情報をメモ表示域WM に移動させる場合の処理について説明する。図42に本発明の第2実施例の端末エミュレータプログラムのオペレータによるログ画面情報のメモ画面情報化の処理フローチャートを示す。端末エミュレータプログラム201では、オペレータにより入力装置10が操作され、ログ表示域WL に表示された画面情報のメモ表示域WM への移動が指示されると、まず、指示された画面情報をログ用記録画面保存部204からメモ用記録画面保存部205に移動する(ステップS20−1)。   Next, processing when the input device 10 is operated by the operator and the screen information displayed in the log display area WL is moved to the memo display area WM will be described. FIG. 42 shows a processing flowchart for converting the memo screen information into log screen information by the operator of the terminal emulator program according to the second embodiment of the present invention. In the terminal emulator program 201, when the input device 10 is operated by the operator and the movement of the screen information displayed in the log display area WL to the memo display area WM is instructed, the instructed screen information is first recorded in the log. The screen storage unit 204 moves to the memo recording screen storage unit 205 (step S20-1).

次に、図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 screen storage unit 204 to the memo recording screen storage unit 205 in step S20-1 is deleted by the redisplay processing of the log display area WL described in FIG. The area WL is displayed again (step S20-2). Also, the memo display area to which the screen information moved from the log recording screen storage unit 204 to the memo recording screen storage unit 205 in step S20-1 is added by the redisplay process of the memo display area WM described in FIG. WM is displayed again (step S20-3). In addition, you may process in the reverse order to step S20-2 and S20-3.

以上により、ログ表示域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 screen storage unit 204 and the memo recording screen storage unit 205 before movement, and FIG. 43B shows the log recording screen storage unit 204 and memo recording screen storage unit after movement. 205 shows the state.

図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 screen storage unit 204 has recording areas L1 to LLN, and recording screens A0 to G are recorded in the recording areas L1 to LLN. The memo recording screen storage unit 205 has recording areas M1 to MMN, and recording screens P0 to VV are recorded in the recording areas M1 to MMN. Here, a case where the recording screen C recorded in the recording area LSRC of the log recording screen storage unit 204 in FIG. 43A is moved to the recording area MDST of the memo recording screen storage unit 205 will be described.

まず、ログ用記録画面保存部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 screen storage unit 204 is read, and the recording screens D to G recorded in the recording areas LSRC + 1 to LLN of the log recording screen storage unit 204 are recorded. Shift to LSRC to LN-1 and record. Subsequently, the recording screens Q to V recorded in the recording areas MDST to MMN of the memo recording screen holding unit 205 are shifted and recorded in the recording areas MDST + 1 to MMN + 1. Further, the recording screen C read from the log recording screen storage unit 204 is recorded in the recording area MDST.

以上により、図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 screen storage unit 204 moves to the recording area MDST of the memo recording screen storage unit 204 as shown in FIG. Next, the relationship between the log recording screen storage unit 204 and the memo recording screen storage unit 205 of the present embodiment and the extended area W2 will be described. FIG. 44 is a diagram for explaining the relationship between the log recording screen storage unit and the memo recording screen storage unit and the expansion area according to the second embodiment of the present invention. 44A shows the state of the log recording screen storage unit 204, FIG. 44B shows the state of the memo recording screen storage unit 205, and FIG. 44C shows the display state of the expansion area W2.

ログ用記録画面保存部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 screen storage unit 204, recording screens A to D are recorded in the recording areas L1 to LLM as shown in FIG. In the memo recording screen storage unit 205, recording screens E to H are recorded in the recording areas M1 to MMM, as shown in FIG. In the log display area WL of the extension area W2, the range of the recording screen of the number of lines LE set in advance in the log display area WL from the recording screens A to D recorded in the log recording screen storage unit 204 is selected. Is displayed. In the memo display area WM of the expansion area W2, the range of the recording screen of the number ME of lines preset in the memo display area WM is selected from the recording screens E to H recorded in the memo recording screen storage unit 205, Is displayed.

次に、第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 terminal device 101, for example, screen information as shown in a screen 1-1 in FIG. 45 is supplied from the host computer 2 and displayed on the display 9 of the terminal device 101. Here, if the log display mode is not selected, the input is started in the normal area display state of the screen 1-1.

通常域表示状態の画面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 host computer 2 and the corresponding screen information of the host computer 2 is displayed. Is updated, screen information for prompting the next quantity input is supplied and displayed from the host computer 2 as shown in the screen 1-2.

画面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 host computer 2, the screen information of the host computer 2 is updated, and then the next screen information is supplied from the host computer 2. 1 is displayed. Further, when the key [PF3] is operated on the screen 1-3, the quantity “40” is supplied to the host computer 2, the screen information of the host computer 2 is updated, the screen 3 is displayed, and the slip processing ends.

また、画面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 host computer 2, and the corresponding screen information is updated in the host computer 2. Thereafter, as shown on the screen 1-2 'from the host computer 2, screen information for prompting the next input of quantity is supplied and displayed.

画面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 host computer 2, the screen information of the host computer 2 is updated, the next screen information is supplied from the host computer 2, and the screen 2 -1 is displayed. At this time, the screen 1-3 ′ on which the product code “A123” and the quantity “40” are input is stored in the expansion area W2, and the next input is supplied from the host computer 2 to the normal area W1 and displayed.

また、画面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 host computer 2, the screen information of the host computer 2 is updated, and then the product code “A123” and the quantity “40” are displayed. On the input screen 1-3 ', the screen 3 stored in the expansion area W2 is displayed, and the slip processing ends. By making a log display request as described above, the previously entered screen information is displayed in the extended area W2, and the next input screen is displayed in the normal area W1, so the screen information displayed in the extended area W2 The product code and quantity can be entered in the normal area W1. For this reason, it becomes possible to input information accurately.

なお、通常域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 terminal device 101, for example, screen information as shown in a screen 1-1 in FIG. 46 is supplied from the host computer 2 and displayed on the display 9 of the terminal device 101. Here, when the key “PF8” is input, the product code guidance screen information is supplied from the host computer 2 and a screen as shown in the screen 4 is displayed.

ここで、ログ表示モードを選択せず、エンターキーを入力すると、画面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 host computer 2 and the corresponding screen information of the host computer 2 is displayed. Is updated, the next input screen 5-1 is displayed from the host computer 2 as shown on the screen 2-2.

また、画面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 screen 4, as shown on the screen 1-1 ', the product code guide screen displayed in the lower area in the normal area W1 is displayed in the upper area W2. When the enter key is operated on the screen 1-1 ', the input screen is called from the host computer 2, the product code guidance screen is displayed in the upper extended area W2, and the product code input screen is displayed in the normal area W1. -2 "is displayed. When the product code" A123 "is input to the product code input screen displayed in the normal area W1 on the screen 1-2" and the enter key is input, the product code input screen is displayed. Is supplied to the host computer 2 and the corresponding screen information is updated in the host computer 2, and then the next product code input screen is supplied from the host computer 2 to the normal area W1 as shown in the screen 5-1 'and displayed. Is done.

このとき、拡張域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 terminal device 101, command input screen information as shown in a screen 6-1 in FIG. 45 is supplied from the host computer 2 and displayed on the display 9 of the terminal device 101. Here, if the log display mode is not selected, the input is started in the normal area display state of the screen 6-1.

通常域表示状態の画面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 host computer 2, and the host computer 2 performs processing corresponding to the command. The host computer 2 supplies the processing result corresponding to the command to the terminal device 101, and a display is made to the effect that the screen specified on the screen 6-1 as shown in the screen 6-2, for example, has not been found.

画面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 host computer 2 and displayed. When the file name display command “DSPFILE” is input on the interrupt display screen 7-1 and the enter key is input, the file list screen 8-1 is supplied from the host computer 2 and displayed. When the file list screen 8-1 is displayed and the file name is confirmed and then the key “PA2” is entered, the screen returns from the interrupt screen to the original command input screen 9-1. Here, the command input is further continued by inputting the file name confirmed on the file list screen 8-1.

また、画面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 host computer 2, and the host computer 2 performs processing according to the command. The host computer 2 supplies the processing result corresponding to the command to the terminal device 101, and displays, for example, that the screen designated in the normal area W1 has not been found as shown in the screen 6-2 '.

画面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 host computer 2 as shown on the screen 7-1 ′ and displayed in the normal area W1. Further, the screen when the command is input on the screen 6-1 'is displayed in the expansion area W2. When the file name display command “DSPFILE” is input to the normal area W1 and the enter key is input, a file list screen is displayed in the normal area W1 as shown on the screen 8-1 ′. At this time, the screen displayed in the normal area W1 of the screen 7-1 'is displayed in the extended area W2.

画面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 screen storage section 131 as shown in FIG. 8, but the screen information stored in the screen buffer 16 as in the second embodiment. May be stored in the recording screen storage unit 131 as current screen information. In the second embodiment, the screen information stored in the screen buffer 16 is stored in the recording screen storage unit 131 as the current screen information as shown in FIG. 28. However, as in the first embodiment, the normal area is used. The screen information displayed in W1 may be stored in the recording screen storage unit 131.

従来の一例のシステム構成図である。It is a system block diagram of an example of the past. 従来の一例の端末エミュレータプログラムの機能ブロック図である。It is a functional block diagram of a conventional terminal emulator program. 従来の一例の端末エミュレータプログラムの動作説明図である。It is operation | movement explanatory drawing of the conventional terminal emulator program. 従来の一例の端末装置の表示画面を説明するための図である。It is a figure for demonstrating the display screen of the conventional terminal device. 本発明の第1実施例のシステム構成図である。It is a system configuration figure of the 1st example of the present invention. 本発明の第1実施例の端末装置のブロック構成図である。It is a block block diagram of the terminal device of 1st Example of this invention. 本発明の第1実施例の端末エミュレータプログラムの機能ブロック図である。It is a functional block diagram of the terminal emulator program of 1st Example of this invention. 本発明の第1実施例の端末エミュレータプログラムの動作説明図である。It is operation | movement explanatory drawing of the terminal emulator program of 1st Example of this invention. 本発明の第1実施例の端末エミュレータプログラムの表示画面の状態遷移図である。It is a state transition diagram of the display screen of the terminal emulator program of the first embodiment of the present invention. 本発明の第1実施例の端末エミュレータプログラムの表示画面を示す図である。It is a figure which shows the display screen of the terminal emulator program of 1st Example of this invention. 本発明の第1実施例の端末エミュレータプログラムのイレーズコマンド受信時の処理フローチャートである。It is a process flowchart at the time of the erase command reception of the terminal emulator program of 1st Example of this invention. 本発明の第1実施例の端末エミュレータプログラムの現画面情報記録時の処理フローチャートである。It is a process flowchart at the time of the present screen information recording of the terminal emulator program of 1st Example of this invention. 本発明の第1実施例の端末エミュレータプログラムの現画面情報記録時の現画面情報追加により記録画面保存部の記録画面数が最大数を越えない場合の動作説明図である。It is operation | movement explanatory drawing when the number of recording screens of a recording screen preservation | save part does not exceed the maximum number by the addition of the current screen information at the time of recording the current screen information of the terminal emulator program of 1st Example of this invention. 本発明の第1実施例の端末エミュレータプログラムの現画面情報記録時の現画面情報追加により記録画面保存部の記録画面数が最大数を越える場合の動作説明図である。It is operation | movement explanatory drawing when the number of recording screens of a recording screen preservation | save part exceeds the maximum number by adding the present screen information at the time of recording the present screen information of the terminal emulator program of 1st Example of this invention. 本発明の第1実施例の端末エミュレータプログラムの拡張域再表示処理の処理フローチャートである。It is a process flowchart of the expansion area redisplay process of the terminal emulator program of 1st Example of this invention. 本発明の第1実施例の端末エミュレータプログラムの拡張域表示時の動作説明図である。It is operation | movement explanatory drawing at the time of the expansion area display of the terminal emulator program of 1st Example of this invention. 本発明の第1実施例の端末エミュレータプログラムの拡張域表示時の動作説明図である。It is operation | movement explanatory drawing at the time of the expansion area display of the terminal emulator program of 1st Example of this invention. 本発明の第1実施例の端末エミュレータプログラムのログ開始要求時の処理フローチャートである。It is a process flowchart at the time of the log start request | requirement of the terminal emulator program of 1st Example of this invention. 本発明の第1実施例の端末エミュレータプログラムのメモ開始要求時の処理フローチャートである。It is a process flowchart at the time of the memo start request | requirement of the terminal emulator program of 1st Example of this invention. 本発明の第1実施例の端末エミュレータプログラムのオペレータによる拡張域スクロール時の処理フローチャートである。It is a process flowchart at the time of the expansion area scroll by the operator of the terminal emulator program of 1st Example of this invention. 本発明の第1実施例の端末エミュレータプログラムのオペレータによる拡張域スクロール時の動作説明図である。It is operation | movement explanatory drawing at the time of the expansion area scroll by the operator of the terminal emulator program of 1st Example of this invention. 本発明の第1実施例の端末エミュレータプログラムのオペレータによる拡張域スクロール時の表示例を説明するための図である。It is a figure for demonstrating the example of a display at the time of the expansion area scroll by the operator of the terminal emulator program of 1st Example of this invention. 本発明の第1実施例の端末エミュレータプログラムのオペレータによるログ表示画面化時の処理フローチャートである。It is a process flowchart at the time of log display screen by the operator of the terminal emulator program of 1st Example of this invention. 本発明の第1実施例の端末エミュレータプログラムの記録画面移動時の動作説明図である。It is operation | movement explanatory drawing at the time of the recording screen movement of the terminal emulator program of 1st Example of this invention. 本発明の第1実施例の端末エミュレータプログラムのオペレータによる画面情報削除時の処理フローチャートである。It is a process flowchart at the time of the screen information deletion by the operator of the terminal emulator program of 1st Example of this invention. 本発明の第1実施例の端末エミュレータプログラムの現画面情報記録時の記録画面削除時の動作説明図である。It is operation | movement explanatory drawing at the time of the recording screen deletion at the time of current screen information recording of the terminal emulator program of 1st Example of this invention. 本発明の第2実施例の端末エミュレータプログラムの機能ブロック図である。It is a functional block diagram of the terminal emulator program of 2nd Example of this invention. 本発明の第2実施例の端末エミュレータプログラムの動作説明図である。It is operation | movement explanatory drawing of the terminal emulator program of 2nd Example of this invention. 本発明の第2実施例の端末エミュレータプログラムの表示画面の状態遷移図である。It is a state transition diagram of the display screen of the terminal emulator program of 2nd Example of this invention. 本発明の第2実施例の端末エミュレータプログラムの表示画面を示す図である。It is a figure which shows the display screen of the terminal emulator program of 2nd Example of this invention. 本発明の第2実施例の端末エミュレータプログラムのイレーズライトコマンド受信時の動作フローチャートである。It is an operation | movement flowchart at the time of erase-write command reception of the terminal emulator program of 2nd Example of this invention. 本発明の第2実施例の端末エミュレータプログラムの現画面情報記録時の処理フローチャートである。It is a process flowchart at the time of the present screen information recording of the terminal emulator program of 2nd Example of this invention. 本発明の第2実施例の端末エミュレータプログラムのログ表示域の再表示処理の処理フローチャートである。It is a process flowchart of the redisplay process of the log display area of the terminal emulator program of 2nd Example of this invention. 本発明の第2実施例の端末エミュレータプログラムのログ開始要求時の処理フローチャートである。It is a process flowchart at the time of the log start request | requirement of the terminal emulator program of 2nd Example of this invention. 本発明の第2実施例の端末エミュレータプログラムのメモ開始要求時の処理フローチャートである。It is a process flowchart at the time of the memo start request | requirement of the terminal emulator program of 2nd Example of this invention. 本発明の第2実施例の端末エミュレータプログラムの現画面をメモ用記録画面保存部に記録する時の処理フローチャートである。It is a processing flowchart when recording the present screen of the terminal emulator program of 2nd Example of this invention in the recording screen storage part for memos. 本発明の第2実施例の端末エミュレータプログラムのメモ表示域の再表示時の処理フローチャートである。It is a process flowchart at the time of redisplay of the memo display area of the terminal emulator program of 2nd Example of this invention. 本発明の第2実施例の端末エミュレータプログラムのオペレータによるログ表示域のスクロール時の処理フローチャートである。It is a process flowchart at the time of the scroll of the log display area by the operator of the terminal emulator program of 2nd Example of this invention. 本発明の第2実施例の端末エミュレータプログラムのオペレータによるログ表示域の画面情報の削除時の処理フローチャートである。It is a processing flowchart at the time of deletion of the screen information of a log display area by the operator of the terminal emulator program of 2nd Example of this invention. 本発明の第2実施例の端末エミュレータプログラムのオペレータによるメモ表示域スクロール時の処理フローチャートである。It is a process flowchart at the time of the memo display area scroll by the operator of the terminal emulator program of 2nd Example of this invention. 本発明の第2実施例の端末エミュレータプログラムのオペレータによるメモ表示域の画面情報削除時の処理フローチャートである。It is a process flowchart at the time of the screen information deletion of the memo display area by the operator of the terminal emulator program of 2nd Example of this invention. 本発明の第2実施例の端末エミュレータプログラムのオペレータによるログ画面情報のメモ画面情報化の処理フローチャートである。It is a process flowchart of memo screen informationization of the log screen information by the operator of the terminal emulator program of 2nd Example of this invention. 本発明の第2実施例の端末エミュレータプログラムの記録画面移動処理動作を説明するための図である。It is a figure for demonstrating the recording screen movement process operation | movement of the terminal emulator program of 2nd Example of this invention. 本発明の第2実施例の端末エミュレータプログラムのログ用記録画面保存部及びメモ用記録画面保存部と拡張域との関係を説明するための図である。It is a figure for demonstrating the relationship between the log recording screen storage part of the terminal emulator program of 2nd Example of this invention, the memo recording screen storage part, and an expansion area. 本発明の第1及び第2実施例の端末エミュレータプログラムを適用した第1の伝票処理の動作説明図である。It is operation | movement explanatory drawing of the 1st slip process to which the terminal emulator program of the 1st and 2nd Example of this invention is applied. 本発明の第1及び第2実施例の端末エミュレータプログラムを適用した第2の伝票処理の動作説明図である。It is operation | movement explanatory drawing of the 2nd slip process to which the terminal emulator program of the 1st and 2nd Example of this invention is applied. 本発明の第1及び第2実施例の端末エミュレータプログラムを適用したコマンド処理の動作説明図である。It is operation | movement explanatory drawing of the command processing to which the terminal emulator program of the 1st and 2nd Example of this invention is applied.

符号の説明Explanation of symbols

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 Host computer 4 Communication line 5 Program 6 OS
7 Communication Card 9 Display 10 Input Device 10a Keyboard 10b Mouse 11 Communication Card 12 OS
100, 200 System 101 Terminal device 102 Terminal emulator program 111 CPU
112 ROM
113 RAM
114 HDD
115 FDD
116 CD-ROM
117 (10a) Keyboard 118 (10b) Mouse 119 Input interface circuit 120 (9) Display 121 Display control unit 122 (11) Communication device 123 Bus 131 Recording screen storage unit 132 Main control unit 133 Extension area management unit

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乃至第3の表示領域を、前記オペレータによる前記入力装置の操作に応じて選択的に表示させる請求項1記載の情報処理システム。 The information processing system according to claim 1, wherein the display processing unit selectively displays the first to third display areas in accordance with an operation of the input device by the operator . 前記表示処理部は、前記第2の記憶部に保持された前記最新の画面情報ではない複数の画面情報のうち、任意の画面情報を前記第2の表示領域に表示させる請求項1又は2に記載の情報処理システム。 The display processing unit of the second multiple screen information that is not the latest screen information stored in the storage unit, according to claim 1 or 2 to display any screen information to the second display region Information processing system described in 1. 前記表示処理部は、前記第1の記憶部に保持された前記最新の画面情報のうち、前記第2の記憶部に保持された前記最新の画像情報ではない画面情報が更新される直前に前記第2の表示領域に表示されていた画面情報を前記第1の表示領域に表示させることを特徴とする請求項3に記載の情報処理システム。 The display processing unit immediately before the screen information that is not the latest image information held in the second storage unit among the latest screen information held in the first storage unit is updated. The information processing system according to claim 3, wherein the screen information displayed in the second display area is displayed in the first display area. 前記表示処理部は、前記第2の記憶部に保持された記最新の画像情報ではない複数の画面情報のうち任意の一つの画面情報を前記第2の表示領域に、画面情報の更新状況に関わらず継続して表示させることを特徴とする請求項1に記載の情報処理システム。 The display processing unit sets any one screen information among a plurality of screen information that is not the latest image information stored in the second storage unit to the second display area, and updates the screen information. 2. The information processing system according to claim 1, wherein the information is continuously displayed regardless. 前記表示処理部は、当初は前記第1の表示領域及び前記第2の表示領域に同一画面情報を表示させ、前記画面情報の更新が行われた際前記第1の表示領域に、更新された画面情報を表示させることを特徴とする請求項1記載の情報処理システム。 The display processing unit initially displays the same screen information in the first display area and the second display area, and is updated to the first display area when the screen information is updated. The information processing system according to claim 1, wherein screen information is displayed. 前記表示処理部は、前記第2の表示領域に更新処理開始前の状態の画面情報を継続して表示させることを特徴とする請求項1記載の情報処理システム。 The information processing system according to claim 1, wherein the display processing unit continuously displays screen information in a state before starting update processing in the second display area. オペレータにより操作される入力装置及び情報を表示する表示装置を含み、該オペレータによる該入力装置の操作により、上位装置から送信された情報を受信し、表示装置に表示させる端末装置において、
前記情報の入力を受け付ける入力部と、
前記入力部により受け付けられた情報に基づいて前記表示装置に表示する画面情報を生成する処理部と、
前記処理部で生成される画面情報のうち最新の画面情報を保持する第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.
JP2006175738A 2006-06-26 2006-06-26 Information processing system, terminal device, and display control method for information processing system Expired - Fee Related JP4334552B2 (en)

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)

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