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

JPH0232653B2 - JOHONYUSHUTSURYOKUHOSHIKI - Google Patents

JOHONYUSHUTSURYOKUHOSHIKI

Info

Publication number
JPH0232653B2
JPH0232653B2 JP20280481A JP20280481A JPH0232653B2 JP H0232653 B2 JPH0232653 B2 JP H0232653B2 JP 20280481 A JP20280481 A JP 20280481A JP 20280481 A JP20280481 A JP 20280481A JP H0232653 B2 JPH0232653 B2 JP H0232653B2
Authority
JP
Japan
Prior art keywords
output
data
location information
storage location
area
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 - Lifetime
Application number
JP20280481A
Other languages
Japanese (ja)
Other versions
JPS58103020A (en
Inventor
Norihiko Mishima
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.)
Toshiba Corp
Original Assignee
Tokyo Shibaura Electric Co 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 Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP20280481A priority Critical patent/JPH0232653B2/en
Publication of JPS58103020A publication Critical patent/JPS58103020A/en
Publication of JPH0232653B2 publication Critical patent/JPH0232653B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)

Description

【発明の詳細な説明】 本発明は入力内容または入力内容に対する演算
結果を出力する情報処理装置における情報入出力
方式に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an information input/output method in an information processing apparatus that outputs input contents or calculation results for input contents.

この種の情報処理装置では、入力した内容また
はそれに対する演算結果を出力する場合、一般に
一つの業務として入力、出力の両方を行なうよう
になつていた。このため、たとえば出力装置が何
らかの原因で動作不能となつた場合には入力も不
可となり、出力装置の動作不能原因を取り除くま
で業務が滞り、ユーザに対して多大な損失を与え
る欠点があつた。
In this type of information processing apparatus, when outputting inputted contents or calculation results thereof, generally both inputting and outputting are performed as one task. For this reason, for example, if the output device becomes inoperable for some reason, input is no longer possible, and business operations are delayed until the cause of the inoperability of the output device is removed, resulting in a drawback of causing great loss to the user.

本発明は上記事情に鑑みてなされたものでその
目的は、入力業務と出力業務とが分離独立して行
なえ、もつて出力装置の不具合時にも入力業務が
続行でき、ユーザ業務が著しい損失を被ることを
防止できる情報入出力方式を提供することにあ
る。
The present invention has been made in view of the above circumstances, and its purpose is to enable input work and output work to be performed separately and independently, so that input work can be continued even in the event of a malfunction of the output device, and the user business suffers significant losses. The objective is to provide an information input/output method that can prevent such problems.

以下、本発明の一実施例を図面を参照して説明
する。第1図は本発明が適用されるたとえば業務
用計算機などの情報処理装置の構成を示すもの
で、11はキーボードなどの入力装置である。1
2は演算処理モジユール、13は磁気デイスク装
置などの記憶装置である。演算処理モジユール1
2は入力装置11からの入力内容に基づいて演算
を行ない、この演算結果或いは入力内容を記憶装
置13に順次格納する。記憶装置13には、演算
処理モジユール12から与えられる演算結果等の
データ格納領域(図示せず)およびインデツクス
部(以下、INXと称する)14が含まれている。
このINX部14は後述する出力処理モジユール
が出力すべきデータの格納位置情報を示すための
もので、たとえばデータ格納領域を構成するn個
のレコード(#1レコード〜#nレコード)に対
応して第2図に示されるようにそれぞれ2種のフ
ラグFA,FBが設定されている。本実施例におい
て、演算処理モジユール12は記憶装置13にレ
コード分のデータを格納する毎に該当レコードの
フラグFAをセツトするようになつている。同じ
く演算処理モジユール12はいつたん出力された
データの再出力を指示する際に該当レコードのフ
ラグFBをセツトする。
Hereinafter, one embodiment of the present invention will be described with reference to the drawings. FIG. 1 shows the configuration of an information processing device, such as a business computer, to which the present invention is applied, and 11 is an input device such as a keyboard. 1
2 is an arithmetic processing module, and 13 is a storage device such as a magnetic disk device. Arithmetic processing module 1
2 performs calculations based on the input contents from the input device 11, and sequentially stores the calculation results or input contents in the storage device 13. The storage device 13 includes a data storage area (not shown) for storing calculation results and the like provided from the calculation processing module 12, and an index unit (hereinafter referred to as INX) 14.
This INX section 14 is for indicating storage position information of data to be output by an output processing module, which will be described later. As shown in FIG. 2, two types of flags F A and F B are set. In this embodiment, the arithmetic processing module 12 sets the flag F A of the record each time data for a record is stored in the storage device 13. Similarly, the arithmetic processing module 12 sets the flag F B of the corresponding record when instructing to re-output the data that has been output.

15は出力処理モジユール、16はたとえばプ
リンタなどの出力装置、17は再出力指示情報が
セツトされる再出力指示レジスタである。出力処
理モジユール15は記憶装置13からデータを取
り出し、(たとえば張票に適用する如く)適当に
編集して出力装置16に出力する。本実施例にお
いて、出力処理モジユール15は通常状態では記
憶装置13のINX部14のフラグFAのセツト状
態に基づいて該当レコードの取り出しを行ない、
演算処理モジユール12によつて再出力指示レジ
スタ17に再出力指示情報がセツトされた場合に
はINX部14のフラグFBのセツト状態に基づい
て該当レコードの取り出しを行なうようになつて
いる。また、出力処理モジユール15はレコード
取り出し後、当該レコードに対応するフラグFA
またはフラグFBをリセツトする。
15 is an output processing module, 16 is an output device such as a printer, and 17 is a re-output instruction register in which re-output instruction information is set. The output processing module 15 retrieves the data from the storage device 13, edits it appropriately (for example, as applied to a ticket), and outputs it to the output device 16. In this embodiment, in the normal state, the output processing module 15 retrieves the corresponding record based on the set state of the flag F A of the INX section 14 of the storage device 13.
When re-output instruction information is set in the re-output instruction register 17 by the arithmetic processing module 12, the corresponding record is retrieved based on the set state of the flag F B of the INX unit 14. Furthermore, after retrieving the record, the output processing module 15 sets the flag F A corresponding to the record.
Or reset flag F B.

次に本発明一実施例の動作を第3図のフローチ
ヤートを適宜参照して説明する。演算処理モジユ
ール12はオペレータ操作などにより入力装置1
1からデータ入力がなされると、この入力データ
に基づいて演算を行ない、この演算結果、入力デ
ータを記憶装置13のたとえば#1レコードから
順次格納する。演算処理モジユール12は#1レ
コードへのデータ格納を終えるとINX部14内
の#1レコードに対応するフラグFAをセツトす
る。しかる後、演算処理モジユール12は#12レ
コードへのデータ格納を開始する。演算処理モジ
ユール12は入力装置11からデータ入力が続け
られている限り、上述した処理を対象レコードを
順次変えながら実行する。
Next, the operation of one embodiment of the present invention will be explained with appropriate reference to the flowchart of FIG. The arithmetic processing module 12 inputs the input device 1 by operator operation, etc.
When data is input from 1, an operation is performed based on this input data, and the operation result and input data are sequentially stored in the storage device 13, starting from record #1, for example. When the arithmetic processing module 12 finishes storing data in the #1 record, it sets the flag F A corresponding to the #1 record in the INX unit 14. After that, the arithmetic processing module 12 starts storing data in the #12 record. As long as data input from the input device 11 continues, the arithmetic processing module 12 executes the above-described processing while sequentially changing the target record.

出力処理モジユール15は第3図のフローチヤ
ートに示されるように1レコード分のデータの出
力を終了する毎に再出力指示があるか否かの判定
を行なう。これは、再出力指示レジスタ17に再
出力指示情報(たとえば論理“1”情報)がセツ
トされているか否かによつて行なわれる。再出力
指示が無い場合、出力処理モジユール15は
INX部14内の前回出力したレコードの次のレ
コード(スタート時の場合には#1レコード)に
対応するフラグFAを参照し、このフラグFAの状
態に基づいて出力データがあるか否かの判定を行
なう。フラグFAがセツトされている場合、出力
処理モジユール15は出力データがあるものと判
定し、該当レコードの内容を記憶装置13から取
り出し、適当な編集を施した後、出力装置16に
出力する。次に出力処理モジユール15はこの出
力レコードに対応するINX部14内のフラグFA
をリセツトし、再出力指示があるか否かの判定処
理に戻す。この動作説明から明らかなように、本
実施例によれば、出力処理モジユール15による
出力処理と演算処理モジユール12による入力デ
ータに対する処理とは分離独立して行なわれる。
したがつて、たとえ出力装置16等出力側で不具
合が発生しても、入力業務を継続して行なうこと
ができ、ユーザにとつて業務の効率化が図れる。
そして、出力側の不具合が解消された場合、出力
処理モジユール15は記憶装置13のINX部1
4(の各フラグFA)を参照することによつて、
データの格納状態を知り、正しい出力動作を再開
することができる。
As shown in the flowchart of FIG. 3, the output processing module 15 determines whether there is a re-output instruction every time it finishes outputting data for one record. This is done depending on whether re-output instruction information (for example, logic "1" information) is set in the re-output instruction register 17. If there is no re-output instruction, the output processing module 15
Refer to the flag F A corresponding to the record next to the last output record in the INX section 14 (#1 record in the case of start), and check whether there is output data based on the state of this flag F A. Make a judgment. If the flag F A is set, the output processing module 15 determines that there is output data, takes out the contents of the corresponding record from the storage device 13, performs appropriate editing, and outputs it to the output device 16. Next, the output processing module 15 sets the flag F A in the INX unit 14 corresponding to this output record.
and returns to the process of determining whether there is a re-output instruction. As is clear from this operational description, according to this embodiment, the output processing by the output processing module 15 and the processing of input data by the arithmetic processing module 12 are performed separately and independently.
Therefore, even if a malfunction occurs on the output side, such as the output device 16, the input work can be continued, and the work efficiency can be improved for the user.
Then, when the problem on the output side is resolved, the output processing module 15 transfers the INX section 1 of the storage device 13
4 (each flag F A ),
It is possible to know the storage state of data and resume correct output operation.

ところで、すでに出力装置16に出力済みの内
容を再び出力させたい場合がある。このような場
合、演算処理モジユール12は再出力すべきレコ
ードに対応するINX部14内のフラグFBをセツ
トするとともに、再出力指示レジスタ17に再出
力指示情報(たとえば論理“1”情報)をセツト
する。これは、たとえば、オペレータ操作によつ
て入力装置11から演算処理モジユール12に対
して指示することにより行なわれる。出力処理モ
ジユール15は再出力指示レジスタ17に再出力
指示情報がセツトされたことを検出すると再出力
指示が出されたものと判断し、INX部14内の
#1レコード〜#nレコード対応する全てのフラ
グFBを参照する。出力処理モジユール15はセ
ツト状態にあるフラグFBに対応するレコードに
ついて、その内容を再度記憶装置13より取り出
し、出力装置16に対して編集/出力する。そし
て出力処理モジユール15はこの再出力レコード
に対応するINX部14内のフラグFBをリセツト
するとともに再出力指示レジスタ17をリセツト
する。このように本実施例によれば、入力業務と
出力業務とが分離独立して行なえる構成でありな
がら、データの再出力も必要に応じて確実に行な
える。また、本実施例では、INX部14内の
#1レコード〜#nレコードに対応する全てのフ
ラグFBを周期的に参照することによつて再出力
すべきデータを認識するのではなく、再出力指示
レジスタ17を設け、この再出力レジスタ17に
再出力指示情報がセツトされた場合に限り、上記
全てのフラグFBを参照して再出力すべきデータ
を認識するようにしているので、出力処理速度が
低下する恐れはない。
By the way, there are cases where it is desired to cause the output device 16 to output again the contents that have already been output. In such a case, the arithmetic processing module 12 sets the flag F B in the INX section 14 corresponding to the record to be re-outputted, and also sets re-output instruction information (for example, logic "1" information) in the re-output instruction register 17. Set. This is done, for example, by instructing the arithmetic processing module 12 from the input device 11 through an operator operation. When the output processing module 15 detects that re-output instruction information has been set in the re-output instruction register 17, it determines that a re-output instruction has been issued, and all corresponding records #1 to #n in the INX section 14 are processed. Refer to the flag F B. The output processing module 15 again retrieves the contents of the record corresponding to the flag F B in the set state from the storage device 13 and edits/outputs it to the output device 16. Then, the output processing module 15 resets the flag F B in the INX unit 14 corresponding to this re-output record, and also resets the re-output instruction register 17. As described above, according to this embodiment, although the input work and the output work can be performed separately and independently, data can be re-outputted reliably as needed. Furthermore, in this embodiment, data to be re-output is not recognized by periodically referring to all the flags F B corresponding to records #1 to #n in the INX unit 14; An output instruction register 17 is provided, and only when re-output instruction information is set in this re-output register 17, data to be re-output is recognized by referring to all of the above flags F B. There is no risk of slowing down the processing speed.

なお、前記実施例では出力すべきレコードを
INX部14のフラグFA,FBを用いて指示する場
合について説明したが、新たなデータの出力指示
用の第1領域、再出力指示用の第2領域を記憶装
置13内に設け、1レコード分のデータを書き込
むごとに該当するレコード名(またはアドレスな
ど)を第1領域に登録するとともに、再出力の必
要がある場合には該当するレコード名(またはア
ドレスなど)を第2領域に登録するようにしても
同様に実施できる。
In addition, in the above example, the record to be output is
The case where instructions are given using the flags F A and F B of the INX unit 14 has been described, but a first area for new data output instructions and a second area for re-output instructions are provided in the storage device 13. Each time a record's worth of data is written, the corresponding record name (or address, etc.) is registered in the first area, and if re-output is required, the corresponding record name (or address, etc.) is registered in the second area. It can also be implemented in the same way.

また、前記実施例では演算処理モジユールが1
個の場合について説明したが、たとえば複数の演
算処理モジユールを設け、これらモジユールの同
時制御を行なうことにより、複数入力に対しても
処理が行なえる。また、入力速度が出力速度より
高速な場合には、出力処理モジユールを複数設け
ることにより、次々と入力された内容を複数台の
出力装置に交互に出力することができ、スループ
ツトの向上が図れる。
Further, in the above embodiment, the number of arithmetic processing modules is 1.
Although the case of a plurality of inputs has been described, for example, by providing a plurality of arithmetic processing modules and controlling these modules simultaneously, processing can also be performed on a plurality of inputs. Further, when the input speed is faster than the output speed, by providing a plurality of output processing modules, the contents input one after another can be outputted alternately to a plurality of output devices, thereby improving throughput.

なお、入力装置11としてはキーボードに限る
ものでなく、たとえばカードリーダ、バーコード
読取装置、オンライン回線なども含まれる。同じ
く出力装置16としてはプリンタだけでなくたと
えばデイスプレイ装置、紙テープパンチヤ、オン
ライン回線なども含まれる。
Note that the input device 11 is not limited to a keyboard, and includes, for example, a card reader, a barcode reader, an online line, and the like. Similarly, the output device 16 includes not only a printer but also a display device, a paper tape puncher, an online line, and the like.

以上詳述したように本発明の情報入出力方式に
よれば、入力業務と出力業務とが分離独立して行
なえるので、出力装置の不具合時にも入力業務が
続行でき、ユーザ業務の能率向上を図ることがで
きる。
As detailed above, according to the information input/output method of the present invention, input work and output work can be performed separately and independently, so input work can be continued even when an output device malfunctions, improving the efficiency of user work. can be achieved.

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

第1図は本発明が適用される情報処理装置の一
実施例を示すブロツク図、第2図は上記実施例に
おけるインデツクス部(INX部)の内容を示す
図、第3図は動作を説明するためのフローチヤー
トである。 11……入力装置、12……演算処理モジユー
ル、13……記憶装置、14……インデツクス部
(INX部)、15……出力処理モジユール、16
……出力装置。
FIG. 1 is a block diagram showing an embodiment of an information processing device to which the present invention is applied, FIG. 2 is a diagram showing the contents of the index section (INX section) in the above embodiment, and FIG. 3 explains the operation. This is a flowchart for 11...Input device, 12...Arithmetic processing module, 13...Storage device, 14...Index section (INX section), 15...Output processing module, 16
...Output device.

Claims (1)

【特許請求の範囲】[Claims] 1 入力装置および出力装置を備えた情報処理装
置において、出力データが格納されるデータ格納
領域、新たに出力すべきデータの格納位置情報が
登録される第1格納位置情報領域、および再出力
すべきデータの格納位置情報が登録される第2格
納位置情報領域を有する記憶装置と、すでに上記
出力装置に出力済みのデータの再出力を指示する
再出力指示情報がセツトされる再出力指示レジス
タと、上記入力装置からの入力内容に基づいて演
算を行ない、この演算結果或いは入力内容を所定
記録単位ごとに上記記憶装置のデータ格納領域に
格納し、かつその格納位置を示す格納位置情報を
上記第1格納位置情報領域にセツトするととも
に、データ再出力要求時に対応する再出力データ
の格納位置情報を上記第2格納位置情報領域にセ
ツトし、かつ再出力指示情報を上記再出力指示レ
ジスタにセツトする演算処理モジユールと、上記
再出力指示レジスタおよび上記第1、第2格納位
置情報領域の内容に基づいて対応する出力データ
を上記データ格納領域から取り出し、必要に応じ
て編集して上記出力装置に出力する出力処理モジ
ユールとを具備し、この出力処理モジユールは上
記再出力指示レジスタに上記再出力指示情報がセ
ツトされていることを検出した際に上記第2格納
位置情報領域を参照して再出力すべきデータの格
納位置情報を得るとともに、上記所定記録単位の
データを上記データ格納領域から取り出すごとに
上記第1格納位置情報領域を参照して新たに出力
すべきデータの格納位置情報を得ることを特徴と
する情報入出力方式。
1. In an information processing device equipped with an input device and an output device, a data storage area where output data is stored, a first storage location information area where storage location information of data to be newly output is registered, and a data storage area where data to be re-output is registered. a storage device having a second storage location information area in which data storage location information is registered; a re-output instruction register in which re-output instruction information for instructing re-output of data that has already been output to the output device is set; Calculations are performed based on input contents from the input device, and the calculation results or input contents are stored in the data storage area of the storage device for each predetermined recording unit, and storage position information indicating the storage position is stored in the first an operation for setting the storage location information in the storage location information area, setting the storage location information of the re-output data corresponding to the data re-output request in the second storage location information area, and setting re-output instruction information in the re-output instruction register. Based on the processing module, the re-output instruction register, and the contents of the first and second storage location information areas, the corresponding output data is retrieved from the data storage area, edited as necessary, and output to the output device. and an output processing module which, when detecting that the re-output instruction information is set in the re-output instruction register, refers to the second storage location information area and should re-output. In addition to obtaining data storage location information, each time data of the predetermined recording unit is retrieved from the data storage area, the storage location information of data to be newly output is obtained by referring to the first storage location information area. Information input/output method.
JP20280481A 1981-12-16 1981-12-16 JOHONYUSHUTSURYOKUHOSHIKI Expired - Lifetime JPH0232653B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20280481A JPH0232653B2 (en) 1981-12-16 1981-12-16 JOHONYUSHUTSURYOKUHOSHIKI

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20280481A JPH0232653B2 (en) 1981-12-16 1981-12-16 JOHONYUSHUTSURYOKUHOSHIKI

Publications (2)

Publication Number Publication Date
JPS58103020A JPS58103020A (en) 1983-06-18
JPH0232653B2 true JPH0232653B2 (en) 1990-07-23

Family

ID=16463466

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20280481A Expired - Lifetime JPH0232653B2 (en) 1981-12-16 1981-12-16 JOHONYUSHUTSURYOKUHOSHIKI

Country Status (1)

Country Link
JP (1) JPH0232653B2 (en)

Also Published As

Publication number Publication date
JPS58103020A (en) 1983-06-18

Similar Documents

Publication Publication Date Title
JPH0232653B2 (en) JOHONYUSHUTSURYOKUHOSHIKI
JPH0719311B2 (en) Data processing device
JP2957674B2 (en) Betting ticket release system of the betting ticket release device
JPH0373913B2 (en)
JPH11327681A (en) Virtual system time management system and management method and recording medium recording management program
JPH1125355A (en) Electronic journal device
JP3958845B2 (en) Merchandise sales registration data processing method, processing apparatus and recording medium
JPS6055855B2 (en) Input data memory aggregation system
JP2001291064A (en) IC card issuing method and IC card issuing system
JP2502089B2 (en) Equipment monitoring message output device
USRE31790E (en) Shared processor data entry system
JP2000207463A (en) Automatic salary calculating device, automatic salary calculating method and record medium with automatic salary calculation program recorded therein
JPH0458365A (en) Slip output device
JPH07134718A (en) Data library managing device
JPH0517593B2 (en)
JPS608513B2 (en) Guidance character display method for display devices
JPH07146854A (en) Document management method
JPS58195981A (en) Offline printing control device
JPH0573390A (en) Deadlock handling process system for data base
JPS61296447A (en) Information control processing device
JPH05314343A (en) Picture changing system
JPS62229424A (en) Data storage system
JPS63128413A (en) Message comipling system
JPS6382543A (en) Issuing and processing device for document
JPS6273374A (en) Transaction processing system and POS terminal equipment