JPH0224770A - Input processor - Google Patents

Input processor

Info

Publication number
JPH0224770A
JPH0224770A JP63175434A JP17543488A JPH0224770A JP H0224770 A JPH0224770 A JP H0224770A JP 63175434 A JP63175434 A JP 63175434A JP 17543488 A JP17543488 A JP 17543488A JP H0224770 A JPH0224770 A JP H0224770A
Authority
JP
Japan
Prior art keywords
word
input
data
processing
memory
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.)
Granted
Application number
JP63175434A
Other languages
Japanese (ja)
Other versions
JP3149108B2 (en
Inventor
Toshio Kashio
俊雄 樫尾
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP17543488A priority Critical patent/JP3149108B2/en
Priority to DE68925003T priority patent/DE68925003T2/en
Priority to EP89110979A priority patent/EP0350653B1/en
Publication of JPH0224770A publication Critical patent/JPH0224770A/en
Priority to US08/060,211 priority patent/US5369776A/en
Priority to US08/126,136 priority patent/US5438664A/en
Application granted granted Critical
Publication of JP3149108B2 publication Critical patent/JP3149108B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PURPOSE:To easily form the slip inputs and processing programs of different slips by defining processing contents in each word. CONSTITUTION:A program corresponding to an inputted and specified slip sort number is read out from a word setting memory 22, and when the contents of the program indicate an input instruction and instructs the processing of an input queuing state inputted from an input part 23, an input processing part 21 executes load processing by referring a reference memory 24. The pro gram in the word setting memory 22 is defined by applying a code indicating the processing contents in each word relating to a corresponding slip.

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、伝票データ等を入力する入力処理装置に関
する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an input processing device for inputting slip data and the like.

[発明の概要] この発明は、複数のワードからなる少なくともlレフ−
1分のデータを入力する場合、各ワードに対応して予め
その処理内容を定義しておけば、自動的に各ワードに対
応して定義されている処理を順次実行してデータの入力
を行うようにしたものである。
[Summary of the Invention] This invention provides at least one reflex word consisting of a plurality of words.
When inputting one minute of data, if the processing contents are defined in advance for each word, the processing defined for each word will be automatically executed sequentially and the data will be input. This is how it was done.

[従来の技術] 従来、入力端末機等を用いて伝票データを入力する場合
には、キーボードからのコマンド入力によって伝票入力
プログラムを起動させたのち、そのプログラムの記述内
容にしたがってデータを順次入力することによって行っ
ていた。
[Prior Art] Conventionally, when inputting slip data using an input terminal, etc., a slip input program is started by inputting a command from a keyboard, and then data is sequentially input according to the contents of the program. I was going by that.

[発明が解決しようとする課題J しかしながら、種々の伝票の入力形式に対応できるよう
にする為には各伝票に対応して種々の伝票入力プログラ
ムを作成しておかなければならず、更に、この種の伝票
入力プログラムは所謂プログラム言語で記述されている
ため、プログラム作成に多大の労力を必要とし、一般の
ユーザが作成するのは困難であり、またプログラムの変
更も容易ではなかった。
[Problem to be Solved by the Invention J However, in order to be able to handle various input formats of vouchers, it is necessary to create various voucher input programs for each voucher, and furthermore, it is necessary to create various voucher input programs for each voucher. Since these types of slip input programs are written in a so-called programming language, they require a great deal of effort to create programs, making them difficult for general users to create, and also making it difficult to modify the programs.

この発明の課題は、プログラム言語による複雑な伝票入
力プログラムを作成することなく1種々の入力形式に対
応することができる汎用性に富んだ入力処理装置を提供
することにある。
An object of the present invention is to provide a versatile input processing device that can handle a variety of input formats without creating a complicated slip input program using a programming language.

[課題を解決するための手段] この発明の手段は次の通りである。[Means to solve the problem] The means of this invention are as follows.

入力手段l(第1図の機能ブロック図を参照、以下同じ
)は、伝票データ等を入力するキーボード等である。
The input means 1 (see the functional block diagram of FIG. 1, the same applies hereinafter) is a keyboard or the like for inputting slip data and the like.

データ記憶手段2は複数のワードからなる少なくともl
レフ−1分のデータを記憶する伝票データ入力用のラン
ダム・アクセス拳メモリ等である。
The data storage means 2 comprises at least l of a plurality of words.
This is a random access memory for inputting slip data that stores one minute of data.

設定情報記憶手段3は複数のワードに夫々対応してその
処理内容を定義する設定情報を記憶するランダム−アク
セス−メモリ等である。
The setting information storage means 3 is a random access memory or the like that stores setting information defining processing contents corresponding to a plurality of words.

処理手段4は設定情報記憶手段3から設定情報を順次読
み出すと共に、読み出された設定情報が入力手段lから
ワードデータを入力するとこを示す入力ワードを定義す
る場合にはワードデータの入力待機状態とし、またその
他の処理ワー1を定義する場合には当該処理によってワ
ードデータの作成を行う。
The processing means 4 sequentially reads the setting information from the setting information storage means 3, and when the read setting information defines an input word indicating that word data is to be input from the input means 1, the processing means 4 enters a word data input standby state. In addition, when defining another processing word 1, word data is created by the processing.

書込手段5はこの処理手段4で作成された作成データも
しくは入力手段lから入力されたワードデータをデータ
記憶手段2に書き込む。
The writing means 5 writes the created data created by the processing means 4 or the word data input from the input means 1 into the data storage means 2.

出力手段6はデータ記憶手段2内のワードデータを表示
や印字あるいは通信等によって出力する。
The output means 6 outputs the word data in the data storage means 2 by display, printing, communication, or the like.

[作 用] この発明の手段の作用は次の通りである。[Work] The operation of the means of this invention is as follows.

いま、伝票データを入力する場合、設定情報記憶手段3
には予め複数のワードに夫々対応してその処理内容を定
義する為の設定情報が記憶されているものとする。
When inputting slip data now, the setting information storage means 3
It is assumed that setting information for defining processing contents corresponding to a plurality of words is stored in advance.

この状態において、処理手段4は設定情報記憶手段3の
先頭から設定情報を順次読み出してゆく、いま、設定情
報記憶手段3から読み出した設定情報が入力手段lから
ワードデータを入力すべきことを示す入力ワードであれ
ば、処理手段4はワードデータの入力待機状態となる。
In this state, the processing means 4 sequentially reads the setting information from the beginning of the setting information storage means 3.The setting information currently read from the setting information storage means 3 indicates that word data should be input from the input means 1. If it is an input word, the processing means 4 enters a word data input standby state.

ここで、入力手段1からワードデータが入力されると、
書込手段5は入力されたワードデータをデータ記憶手段
2に書き込む。
Here, when word data is input from input means 1,
The writing means 5 writes the input word data into the data storage means 2.

また、設定情報記憶手段3から読み出された設定情報が
処理ワード(例えば、計算ワードや索引ワード等)であ
れば、処理手段4はその定義内容にしたがった処理を行
ってワードデータの作成を行う、これによって書込手段
5は、この作成データをデータ記憶手段2に書き込む。
Further, if the setting information read from the setting information storage means 3 is a processing word (for example, a calculation word, an index word, etc.), the processing means 4 performs processing according to the definition contents to create word data. This causes the writing means 5 to write this created data into the data storage means 2.

このような動作が設定情報記憶手段3から設定情報が読
み出される毎に実行される結果、データ記憶手段2には
入力手段lから入力されたデータもしくは処理手段4で
作成されたデータが書き込まれる。そして、例えばl伝
票分のデータをデータ記憶手段2に書き込んだ場合、設
定情報記憶手段3内のデータは出力手段6から出力され
る。
As a result of performing such an operation every time setting information is read from the setting information storage means 3, data input from the input means 1 or data created by the processing means 4 is written into the data storage means 2. For example, when data for one slip is written into the data storage means 2, the data in the setting information storage means 3 is outputted from the output means 6.

したがって、単に、各ワードの処理内容を定尋するだけ
で筒単に種々の伝票等の入力形式に対応することができ
る為、プログラム言語で記述された伝票処理プログラム
等を用意しておかなくてもよく、汎用性に豊んだ入力処
理装置を提供することができる。
Therefore, by simply determining the processing content of each word, it is possible to easily handle various input formats such as slips, so there is no need to prepare a slip processing program written in a programming language. Therefore, it is possible to provide an input processing device with good versatility.

[実施例] 以下、第2図〜第5図を参照して一実施例を説明する。[Example] Hereinafter, one embodiment will be described with reference to FIGS. 2 to 5.

4−虞 第2図はハンディタイプの入力端末機を示した外観図で
ある。この端末機本体11の前面部にはキーボード12
および表示パネル13が設けられ、また−側部にはパワ
ースイッチPWSWが設けられている。ここで、キーボ
ード12上のモードスイッチMDSWは、その切換位置
に対応して入力モード、転送モード、登録モードを選択
する。なお、上記「入力モード」は伝票データの入力を
行うモード、「転送モード」は入力された伝票データを
外部機器(ホストコンピュータ等)に転送するモード、
「登録モード」は、伝票データを構成する各ワードに対
応してその処理内容を定義する設定情報を所定メモリに
登録するモードである。また、キーボード12上にはテ
ンキーAK、小数点キーBK、クリアキーCK等の他、
lツー1分のデータを入力する毎に操作されるワード区
切キーDK、伝票指定キーEK、ルコード分のデータを
入力する毎に操作されるレコード区切キーFK、伝票デ
ータを全て入力し終ったときに操作される入力終了キー
GKが設けられている。また、表示パネル13は文字、
数字等をドツトマトリックス表示するワードラベル表示
部13−1およびワードデータ表示部13−2を有する
構成となっている。更に、端末機本体11の裏面には図
示しないが、外部機器との間でデータの送受を光信号に
よって行う為の送受信部が設けられている。
Figure 4-2 is an external view of a hand-held input terminal. A keyboard 12 is provided on the front side of this terminal main body 11.
and a display panel 13 are provided, and a power switch PWSW is provided on the negative side. Here, the mode switch MDSW on the keyboard 12 selects an input mode, a transfer mode, and a registration mode in accordance with its switching position. Note that the above "input mode" is a mode for inputting slip data, and "transfer mode" is a mode for transferring input slip data to an external device (host computer, etc.).
The "registration mode" is a mode in which setting information defining the processing contents corresponding to each word forming the slip data is registered in a predetermined memory. In addition, on the keyboard 12, in addition to the numeric keypad AK, decimal point key BK, clear key CK, etc.
Word separator key DK, slip designation key EK, which is operated every time data for 1 to 1 minute is input, record separator key FK, which is operated every time data for 1 code is input, when all the slip data has been input. An input end key GK that is operated is provided. The display panel 13 also displays characters,
It is configured to include a word label display section 13-1 and a word data display section 13-2 for displaying numbers and the like in a dot matrix. Further, although not shown, a transmitter/receiver unit is provided on the back side of the terminal main body 11 for transmitting and receiving data with an external device using optical signals.

第3図はこの入力端末機の基本的な構成を示すブロック
回路図である。
FIG. 3 is a block circuit diagram showing the basic configuration of this input terminal.

入力処理部21は予め格納されている伝票データの入力
処理プログラムにしたがって伝票データの入力処理を制
御する。
The input processing unit 21 controls the input processing of slip data according to a pre-stored slip data input processing program.

即ち、入力処理部21はワード設定メモリ22に予め設
定されている所定伝票の各ワードに対応してその処理内
容を定義する設定情報を順次読み出す、この場合、入力
部23から仮積No(伝票の種類を示す伝票ナンバ)が
入力されることによって指定された仮積の指定情報がワ
ード設定メモリ22から読み出される。ここで、入力処
理部21はワード設定メモリ22から読み出した設定情
報が入力部23からデータを入力すべきことを定義する
場合には、データ入力待ち状態となり、その他の処理ワ
ードを定義する場合には参照メ・そり24等を用いてワ
ードデータを作成する。ここで、入力処理部21はデー
タ入力待ち状態において、ワード区切キーDKの操作に
応答して入力部23からその区切指令が入力されると、
それまでに入力部23から順次入力されたデータを記憶
保持する入力メモリ25内のデータを1ワ一ド分のデー
タとして珈り込む、そして、入力処理部21は入力メモ
リ25から取り込んだ入力データあるいは参照メモリ2
4を用いて作成した作成データを表示部26に表示させ
ると共に、データメモリ27に占き込む。
That is, the input processing unit 21 sequentially reads setting information that defines the processing content corresponding to each word of a predetermined slip preset in the word setting memory 22. In this case, the input processing unit 21 reads out the provisional product number (slip The designation information of the designated provisional product is read out from the word setting memory 22 by inputting the slip number indicating the type of . Here, when the setting information read from the word setting memory 22 defines that data should be input from the input section 23, the input processing section 21 enters a data input waiting state, and when defining other processing words. creates word data using a reference tool 24 or the like. Here, when the input processing unit 21 is in a data input waiting state, when a division command is input from the input unit 23 in response to the operation of the word division key DK,
The data in the input memory 25 that stores and holds the data sequentially input from the input unit 23 up to that point is incorporated as one word worth of data, and the input processing unit 21 inputs the input data taken in from the input memory 25. Or reference memory 2
4 is displayed on the display unit 26 and is also read into the data memory 27.

なお、参照メモリ24は索引テーブルA、B、C,Dを
有し1本実施例においてこ索引テーブルAは売上光コー
ドに対応して種々の売上先名を、索引テーブルBは所属
コードに対応して種々の所属名を、索引テーブルCは担
当者コードに対応して種々の担当者名を、索引テーブル
Dは製品コードに対応して種々の製品名を記憶する。更
にこの参照メモリ24には現在の年月日が記憶されてい
る他、その他のコンソール用データ、例えば伝票陽等が
記憶されている。
The reference memory 24 has index tables A, B, C, and D. In this embodiment, index table A indicates various sales destination names corresponding to sales light codes, and index table B corresponds to affiliation codes. The index table C stores various personnel names corresponding to the personnel code, and the index table D stores various product names corresponding to the product code. Furthermore, the reference memory 24 stores the current year, month, and day, as well as other console data, such as the slip number.

送信/受信処理部28はモードスイッチMDSWを転送
モードにセットすることによって入力部23からの送信
/受信指令に応答して起動し。
The transmission/reception processing unit 28 is activated in response to a transmission/reception command from the input unit 23 by setting the mode switch MDSW to transfer mode.

データメモリ27の内容を読み出して送受信部29から
光信号等によってホストコンピュータ等に送信する。こ
の場合、ホストコンピュータ等から肯定応答を送受信部
29を介して受信する毎に送信/受信処理部28はデー
タメモリ27内のデータを順次送信する。また、モード
スイッチMDSWを登録モードに設定して、外部機器よ
り設定情報を受信してワード設定メモリ22へ登録する
The contents of the data memory 27 are read out and transmitted from the transmitting/receiving section 29 to a host computer or the like using an optical signal or the like. In this case, the transmission/reception processing section 28 sequentially transmits the data in the data memory 27 every time an acknowledgment is received from the host computer or the like via the transmission/reception section 29. Further, the mode switch MDSW is set to the registration mode, and setting information is received from an external device and registered in the word setting memory 22.

第4図はワード設定メモリ22の設定内容の一部を示し
、ワード設定メモリ22には1伝票分のメモリエリアと
して見出し領域KY、ヘッダー領域HD、アイテム領域
ATを有し、その記憶内容はユーザーによって任意に書
き込まれたものである。そして、見出し領域KYは伝票
の見出しデータとして仮積ナンバ、仮積名、当方名が記
憶されている。また、ヘッダー領域HDおよびアイテム
領域ATは、ルコードの各ワードナンバに夫々対応して
ワードの処理内容を定義するワード内容と、ワード名が
記憶されている。
FIG. 4 shows a part of the setting contents of the word setting memory 22. The word setting memory 22 has a heading area KY, a header area HD, and an item area AT as memory areas for one slip, and the stored contents are user-friendly. It was arbitrarily written by. In the heading area KY, the tentative loading number, tentative loading name, and party's name are stored as heading data of the slip. Further, in the header area HD and item area AT, word contents and word names that define the processing contents of the word are stored in correspondence with each word number of the code.

ここで、ワード内容を定義する入力ワードとその他の処
理ワードは次の如く記述されている。
Here, the input word and other processing words that define the word content are described as follows.

ra」・・・・・・入力ワードを示し、入力部23から
ワードデータを入力すべきことを定義する。
ra”...Indicates an input word and defines that word data should be input from the input unit 23.

rbJ・・・・・・索引ワードを示し、参照メモリ24
内の索引テーブルA、B、C,Dの何れかを用いてワー
ドデータを作成すべきことを定義する。
rbJ...Indicates an index word, reference memory 24
It is defined that word data should be created using any of the index tables A, B, C, and D in the table.

rc IJ・・・・・・年月日ワードを示し、参照メモ
リ24から年月日を呼び出すことを定義する。
rc IJ... Indicates the year, month, and day word, and defines that the year, month, and day are retrieved from the reference memory 24.

rdJ・・・・・・定数ワードを示し、以下に記述され
た元掛金コードや売上コード等のコードの入力を定義す
る。
rdJ... Indicates a constant word, and defines the input of codes such as capital contribution code and sales code described below.

reJ・・・・・・集計ワードを示し、アイテム金額の
集計演算を行うべきことを定義する。
reJ... Indicates a tally word and defines that a tally calculation of the item amount should be performed.

「×」・・・・・・計算ワードを示し、単価×数量等の
演算を行うべきことを定義する。
"×"... Indicates a calculation word, and defines that calculations such as unit price x quantity should be performed.

「〜」・・・・・・結合ワードを示し、所属コードと担
当者コード等を結合すべきことを定義する。
"~"... Indicates a combination word and defines that the affiliation code, person in charge code, etc. should be combined.

その他、「I」はlレフ−1分のアイテムの開始、「E
」はその終了を定義する。なお、rAJ、rgJ、rc
J、rpJは参照メモリ24内の索引テーブルA、B、
C,Dを指定する。
In addition, "I" is the start of an item of 1 ref - 1 minute, "E"
” defines its termination. In addition, rAJ, rgJ, rc
J, rpJ are index tables A, B, in the reference memory 24,
Specify C and D.

東−芥 いま、ワード設定メモリ22に伝票のワード内容が第4
図に示す如く定義されているものとする。
East - Now, the word content of the slip is in the word setting memory 22.
It is assumed that the definitions are as shown in the figure.

先ず、第4図に示す伝票を指定する為に、テンキーAK
を操作して仮積ナンバr120Jを置数したのち、伝票
指定キーEKを操作する。
First, in order to specify the slip shown in Figure 4, use the numeric keypad AK.
After operating the temporary product number r120J, operate the slip designation key EK.

これによって、伝票データの入力処理プログラムが起動
され、入力処理部21は第5図のフローチャートにした
がった動作を実行する。
As a result, the slip data input processing program is activated, and the input processing section 21 executes operations according to the flowchart of FIG.

先ず、入力指定された仮積ナンバに該当する伝種をワー
ド設定メモリ22から検索し、これによって検索された
指定仮積の先頭ワードをアドレス指定すると共に(ステ
ップSt)、それに対応するワード内容を読み出す(ス
テップS2)、そして、読み出したワード内容がアイテ
ム終了ワード「E」か否かをチエツクする(ステップS
3)。
First, the word setting memory 22 is searched for a tradition corresponding to the input designated temporary product number, and the first word of the specified temporary product thus searched is specified as an address (step St), and the content of the corresponding word is specified. (Step S2), and checks whether the read word content is the item end word "E" (Step S2).
3).

最初、アイテム終了ワードrEJは読み出されないので
、ステップS4に進み、今度は入力ワードraJである
か、その他の処理ワードであるかをチエツクする。いま
、仮積ナンバr120Jの伝種を指定したので、その先
頭ワード、即ち、ワードナンバro IJで示されるヘ
ッダー領域HDから処理ワードとしての年月日ワード「
cl」が読み出される。このように処理ワードが読み出
された場合にはそれによって定義された処理を行う為に
、ステップS9は処理ワードの種別、即ち、処理ワード
が索引ワードか否かをチエツクする。
At first, the item end word rEJ is not read out, so the process proceeds to step S4, where it is checked whether it is the input word raJ or another processing word. Now, since we have specified the breed with provisional product number r120J, we will extract the year, month, and day word "
cl'' is read out. When a processing word is read out in this manner, in order to perform the processing defined thereby, step S9 checks the type of processing word, that is, whether or not the processing word is an index word.

ここで、索引ワード「b」であれば、索引ワード「b」
に応じた処理を行うが(ステップ510)、索引ワード
rbJを除く他の処理ワードであればステップ311に
進み、それに応じた処理を行う(ステップS t t)
 、いま、年月日ワード「C1」が読み出されたので、
参照メモリ24から現在の年月日が読み出される。そし
て、ステップS7に進み、参照メモリ24から読み出し
たワードデータ(年月日)をワードナンバ「Ol」のデ
ータとしてデータメモリ27に書き込んで、それを記憶
配置する。続いて、ステップS8に進み、ワード設定メ
モリ22の次のワードをアドレス指定したのち、ステッ
プS2に戻る。
Here, if the index word "b", then the index word "b"
(step 510), but if it is a word to be processed other than the index word rbJ, the process proceeds to step 311, and the corresponding processing is performed (step S t t).
, Now that the date word "C1" has been read out,
The current date is read from the reference memory 24. Then, the process proceeds to step S7, where the word data (year, month, and date) read from the reference memory 24 is written into the data memory 27 as word number "Ol" data, and stored therein. The process then proceeds to step S8, where the next word in the word setting memory 22 is addressed, and then the process returns to step S2.

これによって、今度はワード設定メモリ22から入力ワ
ード「a」が読み出されるので、ステップS4でそのこ
とが検出されてステップS5に進み、それに対応するワ
ード名をワード設定メモリ22から読み出して表示部2
6に送り、そのワードラベル表示部13−1に表示させ
る。そして、ワードデータが入力部23から入力される
まで入力待機状態となる(ステップS6)、いま、ワー
ドラベル表示部13−1にはワード設定メモリ22から
読み出されたワードナンバ「02」に対応するワード名
「伝票崩」が表示されており、それを目視確認して入力
部23から、伝票ナンバをテンキーAKによって入力し
たのち、ワード区切キーDKを操作する。すると、入力
処理fi21は入力メモリ25に記憶保持されているワ
ードデータをワード区切りKの操作に応答して取り込み
、入力処理部21に送ってそのワードデータ表示部13
−2に表示させる。そして、ステップS7に進み、入力
メモリ25から取り込んだワードデータをワードナンバ
「02」のデータとしてデータメモリ27に書き込んで
、それを記憶配置する。
As a result, the input word "a" is read from the word setting memory 22, so this is detected in step S4 and the process proceeds to step S5, where the corresponding word name is read from the word setting memory 22 and displayed on the display section 2.
6 and displayed on the word label display section 13-1. Then, the input standby state is entered until word data is input from the input section 23 (step S6). The word label display section 13-1 now corresponds to the word number "02" read out from the word setting memory 22. The word name "slip collapse" is displayed, and after visually confirming it, the user inputs the slip number from the input section 23 using the numeric keys AK, and then operates the word separator key DK. Then, the input processing fi 21 takes in the word data stored in the input memory 25 in response to the operation of the word delimiter K, sends it to the input processing section 21, and displays the word data in the word data display section 13.
-2 to display. Then, the process proceeds to step S7, where the word data taken in from the input memory 25 is written into the data memory 27 as word number "02" data, and is stored and arranged.

その後、ステップS8に進み、次のワード指定を行って
ステップS2に戻る。
Thereafter, the process advances to step S8, the next word is designated, and the process returns to step S2.

これによって、次にワード設定メモリ22からワードナ
ンバ「03」に対応する入力ワードraJを読み出して
それに対応するワード名を表示させるが(ステップS5
)、この場合、当該ワードにはワード名が記憶されてい
ないので、このような場合には、次のワードに記憶され
ているワード名、つまり「売上先」を読み出して表示さ
せる。そして、上述の場合と同様にワードデータの入力
待ち状態となる(ステップS6)、いま、売上先コード
を入力すると、ステップS7に進み、入力された売上先
コードをワードナンバ「03」のデータとしてデータメ
モリ27に書き込まれる。そして、ステップS8に進ん
で1次のワード゛指定を行ったのちステップS2に戻る
As a result, the input word raJ corresponding to the word number "03" is then read out from the word setting memory 22 and the corresponding word name is displayed (step S5
), in this case, since no word name is stored in the word, in such a case, the word name stored in the next word, that is, "sales destination" is read out and displayed. Then, as in the case described above, the state waits for input of word data (step S6). If the customer code is input now, the process proceeds to step S7, where the input customer code is set as data of word number "03". The data is written to the data memory 27. Then, the process proceeds to step S8, where the primary word is specified, and then the process returns to step S2.

すると、ワード設定メモリ22からワードナンバ「04
」のワード内容(索引ワード)が読み出されるので、ス
テップS9でそのことが検出されてステップSIOに進
み、それに応じた索引処理を行う、いま、rb03:A
Jによって定義されている索引ワードは、参照メモリ2
4の索引テーブルAをその前のワードナンバ「03」の
入力処理によってデータメモリ27に記憶されている売
上先コードを読み出して索引すべきことを示し、それに
応じて索引テーブルAから読み出したワードデータを表
示部26に送ってそのワードデータ表示部13−2に表
示させる。そして、ステップS7に−進み、このワード
データをワードナンバ「04」のデータとしてデータメ
モリ27に書き込む、そして、ステップS8に進み、次
のワード指定を行ってステップS2に戻る。
Then, the word number “04” is read from the word setting memory 22.
Since the word content (index word) of " is read out, this is detected in step S9 and the process proceeds to step SIO, where index processing is performed accordingly. Now, rb03:A
The index word defined by J is reference memory 2
By inputting the previous word number "03" into the index table A of No. 4, the customer code stored in the data memory 27 is read out to indicate that it should be indexed, and the word data read out from the index table A accordingly. is sent to the display section 26 and displayed on the word data display section 13-2. Then, the process proceeds to step S7, where this word data is written into the data memory 27 as word number "04" data, and the process proceeds to step S8, where the next word is designated, and the process returns to step S2.

以下、同様にワード設定メモリ22から順次ワード内容
を読み出してこのワード内容が入力ワードかその他の処
理ワードかをチエツクし、それに応じた処理を実行しな
がらデータメモリ27にワードデータの書き込みを行う
、尚、ワード内容としてe(集計ワード)を検出した場
合はステップ311.S7の処理は行なわず、次のステ
ップS8の処理を行う、これによって、ヘッダーに対す
る処理が終ると、次にアイテムに対する処理に移る。
Thereafter, in the same way, the word contents are sequentially read from the word setting memory 22, checking whether the word contents are an input word or another processing word, and writing the word data to the data memory 27 while executing the corresponding processing. Note that if e (total word) is detected as the word content, step 311. The process of S7 is not performed, and the process of the next step S8 is performed.As a result, when the process for the header is completed, the process moves to the next item.

しかして、ワード設定メモリ22からルコード分のアイ
テム終了ワード「E」が読み出されると、ステップS4
でそのことが検出されてステップS12に進み、キー人
力待ち状態となる。いま、ルコード分のアイテムに対す
る処理が終了したので、レコード区切キーFKを操作す
る。すると、ステップS13に進み、データメモリ27
内のヘッダーデータを次のレコードのへラダーデータと
してデータメモリ27の所定位置にコピーする。そして
、ステップS14に進み、当該レコードアイテムの先頭
ワードを指定したのち、ステップS2に戻る。この結果
、lレフ−1分のアイテムに対して同様の処理が行われ
る。
When the item end word "E" for the code is read out from the word setting memory 22, step S4
When this is detected, the process proceeds to step S12, and enters a key human power waiting state. Now that the processing for the items corresponding to the code has been completed, operate the record separator key FK. Then, the process advances to step S13, and the data memory 27
The header data within is copied to a predetermined location in the data memory 27 as the next record's ladder data. The process then proceeds to step S14, where the first word of the record item is specified, and then the process returns to step S2. As a result, the same processing is performed on the item corresponding to 1 ref-1.

そして、全レコードに対する処理が終ったら終了キーG
Kを操作する。すると、ステー、プS12からステップ
315に進み、集計ワードreJがワード設定メモリ2
2に記憶されているか否かをチエツクする。この場合、
指定されている仮積のの先頭ワードからワード設定メモ
リ22内のワード内容を順次サーチしてゆく、ここで、
集計ワード「e」はワードナンバ「09」の対応位置に
記憶されているので、次のステップ316に進み、集計
処理を行う、いま、集計ワードreJは金額を集計すべ
きことを定義しているので、各レコードアイテムの金額
をデータメモリ27から順次読み出してその合計を求め
、その結果をワードナン、<rolのデータとしてデー
タメモリ27に書き込む。
Then, when processing for all records is finished, press the exit key G.
Operate K. Then, the process advances from step S12 to step 315, where the tally word reJ is stored in the word setting memory 2.
Check whether it is stored in 2. in this case,
The word contents in the word setting memory 22 are sequentially searched from the first word of the specified tentative product. Here,
Since the tally word "e" is stored in the position corresponding to the word number "09", proceed to the next step 316 and perform the tallying process.Currently, the tally word reJ defines that the amounts should be tallied. Therefore, the amount of each record item is sequentially read from the data memory 27, the total is calculated, and the result is written to the data memory 27 as word number <rol data.

[発明の効果] この発明は、単に各ワードの処理内容を定義するだけで
簡単に種々の伝票等の入力形式に対応することができる
為、プログラム言語による複雑な伝票処理プログラム等
を作成する必要はなく、汎用性に豊んだ入力処理装置を
提供することができる。
[Effects of the Invention] This invention can easily handle various input formats such as slips by simply defining the processing content of each word, so there is no need to create a complex slip processing program using a programming language. Therefore, it is possible to provide an input processing device with rich versatility.

観閲、第3図はその基本的な構成を示すブロック回路図
、第4図は第3図で示したワード設定メモリ22の設定
内容の一部を示した図、第5図は動作を示したフローチ
ャートである。
For review, Figure 3 is a block circuit diagram showing its basic configuration, Figure 4 is a diagram showing part of the settings of the word setting memory 22 shown in Figure 3, and Figure 5 shows its operation. It is a flowchart.

21・・・・・・入力処理部、22・・・・・・ワード
設定メモリ、23・・・・・・入力部、24・・・・・
・参照メモリ、25・・・・・・入力メモリ、26・・
・・・・表示部、27・・・・・・データメモリ、28
・・・・・・送信/受信処理部、29・・・・・・送受
信部。
21... Input processing unit, 22... Word setting memory, 23... Input unit, 24...
・Reference memory, 25... Input memory, 26...
... Display section, 27 ... Data memory, 28
. . . Transmission/reception processing section, 29 . . . Transmission/reception processing section.

Claims (1)

【特許請求の範囲】 データを入力する入力手段と、 複数のワードからなる少なくとも1レコード分のデータ
を記憶するデータ記憶手段と、 前記複数のワードに夫々対応してその処理内容を定義す
る為の設定情報を記憶する設定情報記憶手段と、 この設定情報記憶手段から設定情報を順次読み出すと共
に、読み出した設定情報が前記入力手段からワードデー
タを入力すべきことを示す入力ワードである場合には、
ワードデータの入力待機状態とし、その他の処理ワード
である場合には当該処理によってワードデータの作成を
行う処理手段と、 この処理手段で作成された作成データもしくは前記入力
手段から入力されたワードデータを前記データ記憶手段
に書き込む書込手段と、 前記データ記憶手段内のデータを出力する出力手段と、 を具備したことを特徴とする入力処理装置。
[Scope of Claims] An input means for inputting data, a data storage means for storing at least one record of data consisting of a plurality of words, and a data storage means for defining processing contents corresponding to each of the plurality of words. a setting information storage means for storing setting information; and a setting information storage means for sequentially reading the setting information from the setting information storage means, and when the read setting information is an input word indicating that word data should be input from the input means,
A processing means that waits for the input of word data, and if the word is another processed word, creates the word data by the processing; An input processing device comprising: writing means for writing into the data storage means; and output means for outputting data in the data storage means.
JP17543488A 1988-07-14 1988-07-14 Input processing device Expired - Lifetime JP3149108B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP17543488A JP3149108B2 (en) 1988-07-14 1988-07-14 Input processing device
DE68925003T DE68925003T2 (en) 1988-07-14 1989-06-16 Document data processing system.
EP89110979A EP0350653B1 (en) 1988-07-14 1989-06-16 Slip data processing apparatus
US08/060,211 US5369776A (en) 1988-07-14 1993-05-10 Apparatus for producing slips of variable length and having pre-stored word names, and wherein labels are added to word data thereon
US08/126,136 US5438664A (en) 1988-07-14 1993-09-23 Method and apparatus for producing slips of variable length and having user-defined word names and associated word data thereon

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17543488A JP3149108B2 (en) 1988-07-14 1988-07-14 Input processing device

Publications (2)

Publication Number Publication Date
JPH0224770A true JPH0224770A (en) 1990-01-26
JP3149108B2 JP3149108B2 (en) 2001-03-26

Family

ID=15996031

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17543488A Expired - Lifetime JP3149108B2 (en) 1988-07-14 1988-07-14 Input processing device

Country Status (1)

Country Link
JP (1) JP3149108B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100357795B1 (en) * 2000-12-07 2002-10-25 현대자동차주식회사 Crash pad lower mounting means of automobile

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100357795B1 (en) * 2000-12-07 2002-10-25 현대자동차주식회사 Crash pad lower mounting means of automobile

Also Published As

Publication number Publication date
JP3149108B2 (en) 2001-03-26

Similar Documents

Publication Publication Date Title
JPH0224770A (en) Input processor
JPS621063A (en) Slip processor
JPH0224772A (en) Input processor
JPH0330893B2 (en)
EP0351786B1 (en) Data processing apparatus
JP2894890B2 (en) Information terminal equipment
JPH0224771A (en) Input processor
JPH0225349A (en) input processing device
JPS5831023B2 (en) Management system for multiple cash registers
JP3375953B2 (en) Screen control device
JP2883440B2 (en) Label printing device
JP2506838B2 (en) Electronic cash register
JP2667923B2 (en) Data processing system and data management method in this system
JP3029763B2 (en) Ticketing device
JPH0433188A (en) Barcode display device
JP3684640B2 (en) Vending machine display device
HK1002815B (en) Data processing apparatus
JPH0561605A (en) Touch panel type input device with history function and information processor
JPH0421116A (en) Input device
JPH11327724A (en) Choice display method
JPS6332680A (en) Mode altering apparatus for electronic type cash register
JPS5831470A (en) Stock administrating device
JPS63186316A (en) Transaction processor
JPH08147128A (en) Data processor
JPH07271734A (en) Information processing equipment

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090119

Year of fee payment: 8

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090119

Year of fee payment: 8