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
JPS6258017B2 - - Google Patents
[go: Go Back, main page]

JPS6258017B2 - - Google Patents

Info

Publication number
JPS6258017B2
JPS6258017B2 JP57110975A JP11097582A JPS6258017B2 JP S6258017 B2 JPS6258017 B2 JP S6258017B2 JP 57110975 A JP57110975 A JP 57110975A JP 11097582 A JP11097582 A JP 11097582A JP S6258017 B2 JPS6258017 B2 JP S6258017B2
Authority
JP
Japan
Prior art keywords
screen
hard copy
data
display
output
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
Application number
JP57110975A
Other languages
Japanese (ja)
Other versions
JPS59730A (en
Inventor
Nobuhiro Fujama
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 JP57110975A priority Critical patent/JPS59730A/en
Publication of JPS59730A publication Critical patent/JPS59730A/en
Publication of JPS6258017B2 publication Critical patent/JPS6258017B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】 発明の技術分野 本発明は、データ処理システムにおけるデイス
プレイ画面のハードコピー方式に関し、特にデイ
スプレイ画面をプリンタにハードコピー出力して
いるとき、同時にデイスプレイ画面への入出力動
作を可能にする非同期ハードコピー方式に関す
る。
DETAILED DESCRIPTION OF THE INVENTION Technical Field of the Invention The present invention relates to a hard copy method for a display screen in a data processing system, and in particular, when a hard copy of the display screen is being output to a printer, it is possible to simultaneously perform input/output operations to the display screen. Concerning an asynchronous hardcopy method that enables

技術の背景 従来、デイスプレイ端末装置などにおいて、デ
イスプレイされている画面を、ローカルプリント
キーあるいはCOPYコマンドにより、プリンタへ
のハードコピー出力を指示したとき、プリンタの
コピー動作が完了するまではデイスプレイ画面へ
の入出力は禁止され、その間、画面へのデータ入
力操作は中断していなければならなかつた。ま
た、1つのデイスプレイ画面が完成する前に部分
的な画面のハードコピーをつくり、その後に入力
したデータを、ハードコピー上に追加してゆくよ
うな処理は許されなかつた。
Background of the Technology Conventionally, when a display terminal device or the like uses a local print key or a COPY command to instruct a printer to output a hard copy of the displayed screen, the display screen is not printed until the printer's copy operation is completed. Input/output was prohibited, and data entry operations to the screen had to be suspended during that time. Furthermore, it was not allowed to create a hard copy of a partial screen before one display screen was completed, and then add input data to the hard copy.

発明の目的および構成 本発明の目的は、デイスプレイ画面のハードコ
ピー出力中であつても任意にデータ入力操作を続
けることができ、また1デイスプレイ画面につい
て、一旦ハードコピーした後に追加されたデータ
を、ハードコピーに追加出力させることを可能に
する手段を提供することにある。
OBJECTS AND CONFIGURATION OF THE INVENTION An object of the present invention is to be able to continue data input operations at will even when a hard copy of a display screen is being output, and to input data added after a hard copy has been made for one display screen. The object of the present invention is to provide a means for making it possible to output additional information to a hard copy.

本発明は、1つのデイスプレイ画面に対応する
画面バツフア上に、ハードコピー済みデータと、
ハードコピーが済んでいない追加入力データとを
区別するためのアトリビユート手段を設け、ハー
ドコピー指示があつたとき、このアトリビユート
手段を参照して、追加入力データ分のみを抽出
し、ハードコピー出力処理キユーに接続するよう
にしたものである。それにより、一旦ハードコピ
ーを指示してから、次に再びハードコピーを指示
するまでの間になされる端末からのデータ入力、
あるいは処理結果の画面出力等の、画面を更新す
るデータ領域(以後、フイールドと呼ぶ)を常時
識別してデータを管理し、ハードコピー処理動作
から画面入出力動作を、全く独立させて、すなわ
ち非同期的に取扱うことを可能にする。
The present invention stores hard-copied data on a screen buffer corresponding to one display screen,
An attribute means is provided to distinguish additional input data that has not yet been hard-copied, and when a hard-copy instruction is received, this attribute means is referenced to extract only the additional input data and the hard-copy output processing queue is executed. It was designed to connect to. As a result, data input from the terminal that is performed after once instructing hard copy and before instructing hard copy again,
Alternatively, the data area (hereinafter referred to as field) that updates the screen, such as the screen output of processing results, is constantly identified and managed, and the screen input/output operation is completely independent from the hard copy processing operation, that is, it is asynchronous. This makes it possible to handle the data in a specific manner.

そして本発明は、そのための構成として、デイ
スプレイ端末装置と、該デイスプレイ端末装置の
デイスプレイ画面をハードコピーするためのプリ
ンタと、画面データを格納する画面バツフアとを
そなえたデータ処理システムにおいて、画面バツ
フア内のデータについて、ハードコピー出力の処
理済フイールドおよび未処理フイールドを表示す
る手段を設け、ハードコピー出力要求があつたと
き、該表示手段を識別してハードコピー出力未処
理フイールドのみを取り出し、これをハードコピ
ー出力処理キユーに接続するとともに、上記表示
手段をハードコピー出力処理済フイールド表示に
変更し、画面データの更新要求があつたとき、上
記表示手段をハードコピー出力未処理フイールド
の表示に設定して画面バツフアに格納することに
より、画面バツフアの更新処理とハードコピー出
力処理とを独立的に実行可能にすることを特徴と
するものである。
The present invention provides a data processing system that includes a display terminal device, a printer for making a hard copy of the display screen of the display terminal device, and a screen buffer for storing screen data. A means for displaying processed and unprocessed fields of the hard copy output is provided for the data, and when a hard copy output request is made, the display means is identified, only the hard copy output unprocessed field is retrieved, and this is displayed. In addition to connecting to the hard copy output processing queue, the above display means is changed to display the hard copy output processed field, and when a screen data update request is received, the above display means is set to display the hard copy output unprocessed field. This feature is characterized in that by storing the data in the screen buffer, the screen buffer update process and the hard copy output process can be executed independently.

発明の実施例 以下に、本発明を実施例にしたがつて説明す
る。
Embodiments of the Invention The present invention will be described below with reference to Examples.

第1図は、本発明実施例の基本構成図である。
同図において、1および2はホスト内機能部であ
つて、1は応用プログラム処理部、2は入出力処
理部、3は入出力編集部、4は画面データ更新処
理部、4aは画面バツフア、5はハードコピー出
力処理部、6はハードコピー要求フイールドのキ
ユー、7はデイスプレイ端末装置、8はハードコ
ピー用プリンタを示す。
FIG. 1 is a basic configuration diagram of an embodiment of the present invention.
In the figure, 1 and 2 are functional units in the host, where 1 is an application program processing unit, 2 is an input/output processing unit, 3 is an input/output editing unit, 4 is a screen data update processing unit, 4a is a screen buffer, Reference numeral 5 indicates a hard copy output processing unit, 6 indicates a queue for a hard copy request field, 7 indicates a display terminal device, and 8 indicates a hard copy printer.

応用部プログラム処理部1は、デイスプレイ端
末装置7の端末ユーザとの間で対話形式での処理
を実行する。入出力処理部3は、応用プログラム
処理部1とデイスプレイ端末装置7およびプリン
タ8との間でのデータ転送、入出力編集その他の
制御を行なう。
The application section program processing section 1 executes interactive processing with the terminal user of the display terminal device 7 . The input/output processing unit 3 performs data transfer, input/output editing, and other controls between the application program processing unit 1 and the display terminal device 7 and printer 8.

画面データ更新処理部4は、画面イメージのデ
ータを、内部の制御用画面バツフア4a上に作成
し、ハードコピーの出力要求があつたとき、画面
バツフア4a上のハードコピー出力処理が済んで
いないフイールドのデータを調べ、そのフイール
ドを読出して、ハードコピー要求フイールドのキ
ユー6の最後に接続する。ハードコピー出力処理
部5は、このキユー6を、順次先頭から取外し
て、印字出力様式に変換し、プリンタ8に印字出
力させる。
The screen data update processing unit 4 creates screen image data on an internal control screen buffer 4a, and when a hard copy output request is received, it updates the fields on the screen buffer 4a for which the hard copy output processing has not been completed. data, reads that field, and connects it to the end of queue 6 of the hardcopy request field. The hard copy output processing section 5 sequentially removes the queues 6 from the beginning, converts them into a print output format, and causes the printer 8 to print them out.

第2図は、画面データ更新処理部4からハード
コピー出力処理部5までの動作機能を具体例で示
したものである。
FIG. 2 shows a concrete example of the operational functions from the screen data update processing section 4 to the hard copy output processing section 5.

端末ユーザがフイールドAのデータについて画
面入力を終えたとき、更に、フイールドB、フイ
ールドCのそれぞれの画面入力を終えたとき、そ
の都度ハードコピー要求を行なつたものとする。
このとき、それぞれのコピー要求の時点で、前回
のコピー要求以後の入力データのフイールドA,
B,Cをキユー6に読出し、図示のA−B−Cの
キユー、すなわち待ち行列をつくる。この処理
は、プリンタ8の出力状態とは無関係に進められ
る。なおキユーに接続された各フイールドのデー
タは、メモリのキユーイングバツフア領域6aに
コピーされている。
It is assumed that the terminal user makes a hard copy request each time he finishes inputting the data for field A on the screen, and also when he finishes inputting the data for fields B and C on the screen.
At this time, at the time of each copy request, fields A,
B and C are read out to the queue 6 to create the illustrated A-B-C queue, that is, a queue. This process proceeds regardless of the output state of the printer 8. Note that the data of each field connected to the queue is copied to the queuing buffer area 6a of the memory.

ハードコピー出力処理部5は、キユー6のAを
取外してハードコピー出力処理を行ない、次にB
を取外してハードコピー出力処理を行なうという
ように、端末ユーザのハードコピー要求時点とは
無関係に、単にキユー6の状態のみを見て処理を
進める。図示の例は、フイールドAの出力処理が
終了した時点の状態を示している。
The hard copy output processing unit 5 removes A of the cue 6, performs hard copy output processing, and then outputs the cue B.
The process proceeds by simply checking the status of the queue 6, regardless of the time when the terminal user requests a hard copy, such as removing the queue and performing hard copy output processing. The illustrated example shows the state at the time when the output processing of field A is completed.

次に、アトリビユートの内部表現について説明
する。
Next, the internal representation of attributes will be explained.

上述した方式でのハードコピー処理に必要な、
画面イメージのデータ作成上問題となる情報は、
その画面の表示フイールドと保護フイールドとに
関するものである。これらのフイールドを表現す
るために、以下の内部表現を設定する。
Required for hard copy processing using the method described above,
Information that is problematic when creating screen image data is
It concerns the display field and protection field of the screen. To represent these fields, set the following internal representation.

(1) 表示/保護アトリビユート (2) 表示/非保護アトリビユート (3) 非表示/保護アトリビユート (4) 非表示/非保護アトリビユート (5) カーソル ただし、カーソルの内部表現は、画面イメージ
のデータ作成上でのみ必要なもので、プリント処
理における編集時には不必要なものである。
(1) Visible/protected attributes (2) Visible/unprotected attributes (3) Hidden/protected attributes (4) Hidden/unprotected attributes (5) Cursor However, the internal representation of the cursor depends on the screen image data creation. This is necessary only during printing, and is unnecessary during editing during print processing.

画面バツフアを更新する必要がある場合は、応
用プログラム処理部1からのデータの画面出力指
示と端末からのデータの画面入力指示があつたと
きである。
The screen buffer needs to be updated when there is an instruction to output data on the screen from the application program processing section 1 and an instruction to input data on the screen from the terminal.

まず、応用プログラム処理部1からの出力デー
タについての、画面データ更新処理部4におけ
る、画面バツフアの更新処理について説明する。
First, the screen buffer update processing in the screen data update processing section 4 regarding the output data from the application program processing section 1 will be explained.

第3図aは、応用プログラム処理部1からの出
力メツセージである。また、同図bは、その出力
画面位置を示すスクリーン、同図cは、対応する
画面バツフアである。メツセージ中、WCCはデ
ータの開始を示し、SBAはセツトバツフアアド
レスで、次に続く2バイトのアドレス、が内
部メモリ(バツフア)上でのデータ始点アドレス
を示す。SFはスタート・フイールド、ATRはア
トリビユート、以下テキストが続き、最後の
SBAの後の2バイトアドレス、が、次の余
白領域の先頭アドレス、すなわちカーソル位置に
対応する内部メモリアドレスを表わす。なお、内
部メモリアドレスSBAは、画面上の位置を
通し番地で表わしたものであり、行、列の座標表
示にはなつていない。
FIG. 3a shows an output message from the application program processing section 1. Further, FIG. 5B shows a screen showing the output screen position, and FIG. 1C shows the corresponding screen buffer. During the message, WCC indicates the start of data, SBA is the set buffer address, and the following 2-byte address indicates the data start address on the internal memory (buffer). SF is the start field, ATR is the attribute, the text continues below, and the last
The 2-byte address after SBA represents the start address of the next blank area, that is, the internal memory address corresponding to the cursor position. Note that the internal memory address SBA represents a position on the screen as a serial number, and is not represented as a row or column coordinate.

更新処理部4は、上記2つのSBAから、
画面上の行列位置を計算し、そこにATRの内部
表現コードを挿入する。またテキストの位置を画
面イメージに変換し、画面バツフア上の指定され
た位置に格納する。
The update processing unit 4 receives the information from the above two SBAs.
Calculate the matrix position on the screen and insert the ATR internal representation code there. It also converts the text position into a screen image and stores it at the specified position on the screen buffer.

次に、ユーザ端末からの入力データに関する画
面バツフアの更新処理について説明する。
Next, a screen buffer update process regarding input data from a user terminal will be described.

ユーザデータの入力位置は、画面バツフア上に
あるカーソル位置(カーソルアドレス)から入力
されたものとみなす。これは、システムにとつ
て、ユーザデータの入力位置は、フイールドアド
レスでしか認識することができず、ユーザがどの
位置から入力したのかを正確に知ることができな
いからである。
The user data input position is assumed to be input from the cursor position (cursor address) on the screen buffer. This is because the system can only recognize the input position of user data using the field address, and cannot accurately know from which position the user inputs the data.

以下に、第4図および第5図に示す具体例を用
いて説明する。同図a,bはそれぞれ入力前、入
力後のスクリーン表示、c,dは対応する更新処
理前、更新処理後の画面バツフアの内容を示す。
またeは、エンターキー操作により転送される入
力メツセージを表わす。なお、AIDは、アテンシ
ヨンIDを示す。同図aのカーソル位置から入力
される場合、この位置は、先のフイールド
〔0010〕の出力編集時に、同図cに示すようにカ
ーソル内部表現コードを挿入しておくことによ
り、更新処理部により認識可能であるために、同
図bのようなデータ入力に対して、同図dのよう
な画面イメージをつくることができる。
The following will explain using specific examples shown in FIGS. 4 and 5. In the figure, a and b show the screen display before and after input, respectively, and c and d show the contents of the corresponding screen buffer before and after the update process.
Further, e represents an input message transferred by operating the enter key. Note that AID indicates an attention ID. When inputting from the cursor position shown in figure a, this position can be changed by the update processing unit by inserting the cursor internal representation code as shown in figure c when editing the output of field [0010]. Since it is recognizable, it is possible to create a screen image as shown in figure d in response to data input as shown in figure b.

第5図は、更に他の例を示す。この例では、a
に示すようにカーソル位置が新しい行の頭にあ
り、画面バツフアはこの位置をカーソル内部表現
コードにより保持している。ここで、bに示すよ
うに入力が行なわれると、メツセージeを介し
て、画面バツフア上にはdの画面イメージデータ
が格納される。
FIG. 5 shows yet another example. In this example, a
As shown in the figure, the cursor position is at the beginning of a new line, and the screen buffer maintains this position using the cursor internal representation code. Here, when an input is made as shown in b, screen image data d is stored on the screen buffer via message e.

なお、この場合には、ユーザがカーソルを移動
して、たとえば□Rの後から入力を行なつたとして
も、メツセージは、eと同じになるため、更新画
面は、dと同じになる。
In this case, even if the user moves the cursor and inputs after □R, for example, the message will be the same as e, so the update screen will be the same as d.

また、漢字データについては、画面バツフアに
対応する漢字位置表示テーブルを、画面バツフア
に並列に設け、画面上の漢字データ位置に対応す
るテーブル位置により表示する。
Regarding the kanji data, a kanji position display table corresponding to the screen buffer is provided in parallel with the screen buffer, and the table position corresponding to the kanji data position on the screen is displayed.

このようにして、画面バツフア上には画面更新
データが画面イメージで形成されるが、これら
は、同時にライト、リード、カーソルの各アトリ
ビユートの内部表現コードを伴つている。したが
つて、端末ユーザからの随時のハードコピー要求
に対しては、リードアトリビユートの内部表現コ
ードの後のフイールドを検出し、これを読出して
キユー6に接続すればよい。またこのとき、フイ
ールドの終りには、第4図c、第5図cで示すよ
うに、リードアトリビユートの内部表現コードが
挿入される。
In this way, screen update data is formed as a screen image on the screen buffer, but these data are also accompanied by internal representation codes for each of the write, read, and cursor attributes. Therefore, in response to an occasional hard copy request from a terminal user, it is sufficient to detect the field after the internal representation code of the read attribute, read it out, and connect it to the queue 6. At this time, the internal representation code of the read attribute is inserted at the end of the field, as shown in FIGS. 4c and 5c.

発明の効果 以上述べたように、本発明によれば、ハードコ
ピー処理中であつても、並行してデイスプレイ画
面上に自由にデータを入出力でき、また画面作成
の途中であつても、入力操作を中断することなく
完成分のデータのみを随時ハードコピーへ出力す
ることができるので、全体の処理時間を短縮し、
能率を向上させることができる。
Effects of the Invention As described above, according to the present invention, data can be input and output freely on the display screen in parallel even during hard copy processing, and even during screen creation. Only completed data can be output to hard copy at any time without interrupting operations, reducing overall processing time.
Efficiency can be improved.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明実施例の基本構成図である。第
2図は第1図に示す実施例の機能説明図である。
第3図乃至第5図は本実施例におけるデイスプレ
イ画面および画面バツフアの更新動作の説明図で
ある。 図中、1は応用プログラム処理部、2は入出力
処理部、3は入出力編集部、4は画面データ更新
処理部、4aは画面バツフア、5はハードコピー
出力処理部、6はハードコピー出力要求フイール
ドのキユー、7はデイスプレイ端末装置、8はハ
ードコピー用プリンタを示す。
FIG. 1 is a basic configuration diagram of an embodiment of the present invention. FIG. 2 is a functional explanatory diagram of the embodiment shown in FIG. 1.
3 to 5 are explanatory diagrams of the display screen and screen buffer updating operation in this embodiment. In the figure, 1 is an application program processing section, 2 is an input/output processing section, 3 is an input/output editing section, 4 is a screen data update processing section, 4a is a screen buffer, 5 is a hard copy output processing section, and 6 is a hard copy output In the request field, 7 indicates a display terminal, and 8 indicates a hard copy printer.

Claims (1)

【特許請求の範囲】[Claims] 1 デイスプレイ端末装置と、該デイスプレイ端
末装置のデイスプレイ画面をハードコピーするた
めのプリンタと、画面データを格納する画面バツ
フアとをそなえたデータ処理システムにおいて、
画面バツフア内のデータについて、ハードコピー
出力の処理済フイールドおよび未処理フイールド
を表示する手段を設け、ハードコピー出力要求が
あつたとき、該表示手段を識別してハードコピー
出力未処理フイールドのみを取り出し、これをハ
ードコピー出力処理キユーに接続するとともに、
上記表示手段をハードコピー出力処理済フイール
ド表示に変更し、画面データの更新要求があつた
とき、上記表示手段をハードコピー出力未処理フ
イールドの表示に設定して画面バツフアに格納す
ることにより、画面バツフアの更新処理とハード
コピー出力処理とを独立的に実行可能にするデイ
スプレイ画面の非同期ハードコピー方式。
1. In a data processing system equipped with a display terminal device, a printer for making a hard copy of the display screen of the display terminal device, and a screen buffer for storing screen data,
For data in the screen buffer, means is provided to display processed and unprocessed fields of hard copy output, and when a hard copy output request is made, the display means is identified and only the unprocessed fields of hard copy output are retrieved. , connect this to the hardcopy output processing queue, and
By changing the above display means to display the hard copy output processed field and when a screen data update request is received, the above display means is set to display the hard copy output unprocessed field and the field is stored in the screen buffer. An asynchronous hard copy method for display screens that enables buffer update processing and hard copy output processing to be executed independently.
JP57110975A 1982-06-28 1982-06-28 Asynchronous hard copy system of display screen Granted JPS59730A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57110975A JPS59730A (en) 1982-06-28 1982-06-28 Asynchronous hard copy system of display screen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57110975A JPS59730A (en) 1982-06-28 1982-06-28 Asynchronous hard copy system of display screen

Publications (2)

Publication Number Publication Date
JPS59730A JPS59730A (en) 1984-01-05
JPS6258017B2 true JPS6258017B2 (en) 1987-12-03

Family

ID=14549230

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57110975A Granted JPS59730A (en) 1982-06-28 1982-06-28 Asynchronous hard copy system of display screen

Country Status (1)

Country Link
JP (1) JPS59730A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3055903B2 (en) * 1989-02-06 2000-06-26 日本電気株式会社 Data reading device
JPH03147016A (en) * 1989-11-01 1991-06-24 Fujitsu Ltd Asynchronous hard copy control method for terminal equipment

Also Published As

Publication number Publication date
JPS59730A (en) 1984-01-05

Similar Documents

Publication Publication Date Title
US5878198A (en) Information processing apparatus and method and memory medium storing information processing program
JPS63284666A (en) Document producing device
JPS5862728A (en) Copying system for text data
JPS6355098B2 (en)
JP2002007951A (en) Form input method, its implementation device, and recording medium recording its processing program
JP2996933B2 (en) Drawing display device
JPS6258017B2 (en)
JP2608276B2 (en) Document display device
JPH0522933B2 (en)
JPH0346081A (en) On-line hand-written character input method
JP4138224B2 (en) Print data creation apparatus, print data creation method, and storage medium for storing print data creation processing program
JP2730716B2 (en) Image processing device
JP2000305829A (en) Folder management device, folder management method thereof, and recording medium
JP2621486B2 (en) Document editing method and apparatus
JP3031072B2 (en) Document processing device
JPS60167059A (en) System for using chart and data in document
JPS62269224A (en) Copy processing system for picture data for communication
JPH0766375B2 (en) Document processing apparatus and document display method
JPS6355097B2 (en)
JPH0793319A (en) Document creation device
JP2005088376A (en) Image forming apparatus
JPS63138451A (en) document creation device
JPH0540756A (en) Information processor
JPH05274307A (en) Document creating apparatus and method
JPH0711752B2 (en) Data movement editing method