JP2778472B2 - Data processing device - Google Patents

Data processing device

Info

Publication number
JP2778472B2
JP2778472B2 JP6163253A JP16325394A JP2778472B2 JP 2778472 B2 JP2778472 B2 JP 2778472B2 JP 6163253 A JP6163253 A JP 6163253A JP 16325394 A JP16325394 A JP 16325394A JP 2778472 B2 JP2778472 B2 JP 2778472B2
Authority
JP
Japan
Prior art keywords
data
keyboard
input
code
input device
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
JP6163253A
Other languages
Japanese (ja)
Other versions
JPH086690A (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.)
NEC Corp
Original Assignee
Nippon 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP6163253A priority Critical patent/JP2778472B2/en
Publication of JPH086690A publication Critical patent/JPH086690A/en
Application granted granted Critical
Publication of JP2778472B2 publication Critical patent/JP2778472B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明はデータ処理装置に係り、
特にキーボード以外の入力装置から入力されたデータ
を、キーボードから入力されたデータと同じコードに変
換して処理するデータ処理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data processing device,
In particular, the present invention relates to a data processing device that converts data input from an input device other than a keyboard into the same code as data input from a keyboard and processes the same.

【0002】[0002]

【従来の技術】従来より、コンピュータ端末などのデー
タ処理装置にデータを入力する入力装置として、キーボ
ードが通常用いられているが、このキーボードはキー操
作に習熟するのにある程度の時間が必要であり、また入
力ミスも避けられず、更にデータ入力に時間がかかるた
め、キーボード以外に例えば、バーコードハンドスキャ
ナ、IDカードリーダなどの入力装置でデータを極めて
短時間で、しかも正確に入力することも考えられる。し
かし、各入力装置のデータのコードは互いに異なるた
め、特にキーボードからのデータ入力のみ可能なデータ
処理装置では、キーボード以外の入力装置からのデータ
入力ができない。
2. Description of the Related Art Conventionally, a keyboard is usually used as an input device for inputting data to a data processing device such as a computer terminal. However, this keyboard requires a certain amount of time to master key operations. In addition, since input errors are inevitable and data input takes more time, data can be input in a very short time and accurately using an input device other than a keyboard, such as a barcode hand scanner or an ID card reader. Conceivable. However, since the data codes of the input devices are different from each other, a data processing device that can only input data from a keyboard cannot input data from an input device other than the keyboard.

【0003】そこで、近年、キーボードからのデータ入
力のみ可能なデータ処理装置に対して、キーボード以外
の入力装置からのデータを、キーボードから入力された
時と同じコードに変換して入力させることにより、キー
ボード以外の入力装置からあたかもキーボードから入力
した時と同じようにデータ入力することができる入力装
置が提案されている(例えば、特開平4−274509
号公報)。
[0003] In recent years, a data processing device capable of only inputting data from a keyboard converts data from an input device other than the keyboard into the same code as that input from the keyboard, and causes the data to be input. There has been proposed an input device capable of inputting data from an input device other than a keyboard in the same manner as when inputting from a keyboard (for example, Japanese Patent Laid-Open No. 4-274509).
No.).

【0004】しかし、このものは入力装置自体のハード
ウェアをキーボードと同じコードのデータを変換出力す
ることができるように構成したものであるため、既存の
キーボード以外の入力装置を用いてキーボードからのデ
ータ入力のみ可能なデータ処理装置に対してデータ入力
ができない。
However, in this device, the hardware of the input device itself is configured so as to be able to convert and output data of the same code as that of the keyboard. Data cannot be input to a data processing device that can only input data.

【0005】従って、従来より、データ処理装置のソフ
トウェア処理によりキーボード以外の既存の入力装置か
らのデータを、キーボードからのデータと同じコードに
変換して処理するようにしてデータ入力ができるように
したデータ処理装置も知られている。
Therefore, conventionally, data input from an existing input device other than the keyboard is converted into the same code as the data from the keyboard by software processing of the data processing device, and the data can be input. Data processing devices are also known.

【0006】図4はこの従来のデータ処理装置の一例の
構成図を示す。この従来装置は、図4に示すように、デ
ータ処理装置の一例としてのコンピュータ端末30に入
力装置制御モジュール31〜31と、キーボード制
御モジュール32と、上位アプリケーション33とを有
した構成とされている。入力制御モジュール31〜3
はそれぞれキーボード以外の入力装置40〜40
に対応して設けられている。また、キーボード制御モ
ジュール32はキーボード41に対応して設けられてい
る。
FIG. 4 is a block diagram showing an example of the conventional data processing apparatus. As shown in FIG. 4, this conventional device is configured such that a computer terminal 30 as an example of a data processing device has input device control modules 31 1 to 31 n , a keyboard control module 32, and a higher-level application 33. ing. Input control modules 31 1 to 3
1 n are input devices 40 1 to 40 other than the keyboard, respectively.
n . The keyboard control module 32 is provided corresponding to the keyboard 41.

【0007】更に、上位アプリケーション33は入力装
置制御モジュール31〜31からデータが入力され
るコード変換手段34〜34と、キーボード制御モ
ジュール32からデータが入力されるコード変換手段3
5を有している。これらの入力装置制御モジュール31
〜31と、キーボード制御モジュール32と、上位
アプリケーション33はソフトウェアプログラムにより
実現されている。
Further, the host application 33 includes code conversion means 34 1 to 34 n to which data is input from the input device control modules 31 1 to 31 n and code conversion means 3 to which data is input from the keyboard control module 32.
Five. These input device control modules 31
1 to 31 n , the keyboard control module 32, and the upper application 33 are implemented by software programs.

【0008】この従来装置では、各入力装置40〜4
及びキーボード41のそれぞれを上位ソフトウェア
が意識して処理を行っている。すなわち、コンピュータ
端末30にデータを入力する場合には、入力装置40
〜40から入力されたデータは、対応する入力装置制
御モジュール31〜31内のインタフェース制御モ
ジュール36〜36を介して入力データ格納部37
〜37に供給されて格納される。同様に、キーボー
ド41から入力されたデータは、対応して設けられたキ
ーボード制御モジュール32に入力され、その入力デー
タ格納部38に格納される。
[0008] In this conventional apparatus, the input device 40 1-4
0n and the keyboard 41 are consciously processed by the host software. That is, when input data to the computer terminal 30, an input device 40 1
Data is input from to 40 n, the corresponding input device control module 31 1-31 interface control in n modules 36 via the 1 ~ 36 n input data storage unit 37
1 to 37 n and stored. Similarly, data input from the keyboard 41 is input to the correspondingly provided keyboard control module 32 and stored in the input data storage unit 38.

【0009】これら入力データ格納部37〜37
び38に格納された入力データは、上位アプリケーショ
ン33に送信される。上位アプリケーション33はこれ
らの入力データを受信すると、各入力装置40〜40
に対応したコード変換手段34〜34にて、それ
ぞれキーボード41からのデータが入力されるコード変
換手段35と同様のコードに変換し、変換後のデータを
各々別のアプリケーションプログラムで処理する。これ
により、入力装置40〜40により入力されたデー
タも、あたかもキーボード41から入力されたデータと
同様にして処理される。
[0009] Input data that is stored in these input data storage unit 37 1 to 37 n and 38 are transmitted to the upper application 33. When the upper application 33 receives these input data, the input device 40 1-40
n are converted into codes similar to those of the code conversion means 35 to which data from the keyboard 41 is input by the code conversion means 34 1 to 34 n corresponding to n , respectively, and the converted data is processed by different application programs. . Thus, data input by the input device 40 1 to 40 n is also as if processed in the same manner as the data input from the keyboard 41.

【0010】[0010]

【発明が解決しようとする課題】しかるに、上記の従来
装置では、コンピュータ端末30に接続された各入力装
置40〜40及びキーボード41からの入力データ
を、上位アプリケーション33がそれぞれ別々に処理を
行っていたため、入力装置40〜40の台数が多く
なるほど、上位アプリケーション33の構造が複雑化し
てしまう。
[0007] However, in the above conventional apparatus, the input data from the input device 40 1 to 40 n and a keyboard 41 connected to the computer terminal 30, the upper application 33 is separately processed because it was performed, the more the number of the input device 40 1 to 40 n increases, the structure of the upper application 33 is complicated.

【0011】また、入力装置制御モジュール31〜3
及び上位アプリケーション33を有する上位ソフト
ウェアが、各入力装置40〜40を意識しているた
め、上位ソフトウェアと対応させて複数台の入力装置を
接続する必要があり、また入力装置を一旦接続した場合
は、上位ソフトウェアに影響を与えずに入力装置を更に
追加あるいは変更することができない。
The input device control modules 31 1 to 3 1
1 n and higher software having upper application 33, since to be aware of each input device 40 1 to 40 n, it is necessary to connect a plurality of input devices in correspondence with host software, also once the input device When connected, the input device cannot be further added or changed without affecting the host software.

【0012】本発明は以上の点に鑑みなされたもので、
上位ソフトウェアへ影響を与えることなく、複数台の入
力装置に接続でき、また入力装置の追加・変更が容易な
データ処理装置を提供することを目的とする。
The present invention has been made in view of the above points,
An object of the present invention is to provide a data processing device which can be connected to a plurality of input devices without affecting upper-layer software, and in which input devices can be easily added or changed.

【0013】また、本発明の他の目的は、キーボード以
外の既存の入力装置からの入力データもキーボードから
入力された時と同様に処理し得るデータ処理装置を提供
することにある。
It is another object of the present invention to provide a data processing apparatus capable of processing input data from an existing input device other than a keyboard in the same manner as when input data is input from a keyboard.

【0014】[0014]

【課題を解決するための手段】本発明は上記の目的を達
成するため、入力データのコードをキーボードと同一の
コードに変換するためのコード変換テーブルと、キーボ
ード以外の入力装置から入力されたデータを、入力装置
の入力データのコードに対応するコード変換テーブルを
参照してキーボードと同一のコードのデータに変換し、
その変換後のデータを内部の格納部に格納するインタフ
ェース制御手段と、インタフェース制御手段の格納部か
ら読み出された変換後のデータをキーボードからのデー
タと統括して受信データ格納部に一旦格納した後、一括
して出力するキーボード制御手段と、キーボード制御手
の受信データ格納部から一括して出力されたデータを
受信してキーボードからのデータと見做して処理をし、
上位アプリケーションへ送信するキーボード制御モジュ
ールとを有する構成としたものである。
In order to achieve the above object, the present invention provides a code conversion table for converting a code of input data into the same code as a keyboard, and a data conversion table for inputting data from an input device other than the keyboard. Is converted to data of the same code as the keyboard with reference to the code conversion table corresponding to the code of the input data of the input device,
The interface control means for storing the converted data in the internal storage unit, and the converted data read from the storage unit of the interface control means are integrated with the data from the keyboard and temporarily stored in the reception data storage unit. Later, collectively
A keyboard controller for and outputting the data outputted collectively from the received data storage section of the keyboard controller
Receives and considers it as data from the keyboard and processes it.
And a keyboard control module for transmitting to a host application.

【0015】[0015]

【作用】本発明では、入力装置からのデータをインタフ
ェース制御手段によりコード変換用テーブルを参照して
キーボードからの入力データと同一のコードのデータに
変換し、その変換後のデータをキーボード制御手段を介
してキーボードからの入力データと統括してキーボード
制御モジュールへ送信するようにしたため、上位ソフト
ウェアであるキーボード制御モジュールが入力装置の種
別を意識しないようにできる。
In the present invention, the data from the input device is converted by the interface control means into data of the same code as the input data from the keyboard with reference to the code conversion table, and the converted data is transmitted to the keyboard control means. Since the input data from the keyboard is collectively transmitted to the keyboard control module via the keyboard, the keyboard control module, which is higher-level software, can be made unaware of the type of the input device.

【0016】また、本発明ではデータ処理装置のソフト
ウェア処理により入力装置からの入力データを、キーボ
ード制御手段によりキーボードからの入力データと統括
して上位ソフトウェアへ送信するようにしたため、既存
の入力装置のハードウェア自体の変更は一切もたらさな
い。
Further, in the present invention, the input data from the input device is integrated with the input data from the keyboard by the keyboard control means and transmitted to the host software by the software processing of the data processing device. It does not make any changes to the hardware itself.

【0017】[0017]

【実施例】次に、本発明の実施例について説明する。図
1は本発明になるデータ処理装置の一実施例の構成図を
示す。同図において、データ処理装置であるコンピュー
タ端末10は、インタフェース制御手段11〜1
、キーボード制御手段12、コード変換テーブル1
〜13、キーボード制御モジュール14及び上位
アプリケーション15とを有し、これらのうち上位アプ
リケーション15を除く各構成部分がオペレーティング
システムにより実現される。
Next, an embodiment of the present invention will be described. FIG. 1 shows a configuration diagram of an embodiment of a data processing device according to the present invention. In the figure, a computer terminal 10, which is a data processing device, includes interface control units 11 1 to 11 1.
1 n , keyboard control means 12, code conversion table 1
3 1 to 13 m, and a keyboard control module 14 and the upper application 15, the component parts except for the most applications 15 of these are realized by the operating system.

【0018】上記のインタフェース制御手段11〜1
は、入力装置20〜20と1対1に対応してそ
れぞれ接続されている。このうち、インタフェース制御
手段11と11は入力装置20及び20とそれ
ぞれインタフェースaにて接続され、インタフェース制
御手段11は入力装置20よりの入力データ(コー
ドA)をコードA用のコード変換テーブル13を参照
することにより、また、インタフェース制御手段11
は入力装置20よりの入力データ(コードB)をコー
ドB用のコード変換テーブル13を参照することによ
り、それぞれキーボードと同一のデータコードへ変換
し、その変換後のデータをコード変換済データ格納部1
及び16に格納後、キーボード制御手段12へ送
信する。
The above interface control means 11 1 to 1
1 n are connected in response to the input device 20 1 to 20 n and 1-to-1. Among them, the interface control unit 11 1 and 11 2 are connected by the input device 20 1 and 20 2 respectively interface a, interface control unit 11 1 code A input data from the input device 20 1 (Code A) by referring to the code conversion table 13 1, the interface controller 11 2
By referring to the code conversion table 13 and second cord B input data from the input device 20 2 (code B) is respectively converted to the same data code and keyboard, the code converted data the converted data Storage unit 1
After storing 6 1 and 16 2, and transmits to the keyboard controller 12.

【0019】また、インタフェース制御手段11n−1
は入力装置20n−1とインタフェースdにより、イン
タフェース制御手段11は入力装置20とインタフ
ェースeにより接続され、これらは入力装置2
n−1、20よりの入力データ(コードE)をコー
ドE用のコード変換テーブル13を参照することによ
り、それぞれキーボードと同一のデータコードへ変換
し、その変換後のデータをコード変換済データ格納部1
n−1、16に格納後、キーボード制御手段12へ
送信する。
The interface control means 11 n-1
Is connected to the input device 20 n-1 by the interface d, and the interface control means 11 n is connected to the input device 20 n by the interface e.
The input data (code E) from 0 n−1 and 20 n is converted into the same data code as that of the keyboard by referring to the code conversion table 13 m for code E, and the converted data is converted into a code. Data storage 1
After being stored in 6n-1 and 16n, it is transmitted to the keyboard control means 12.

【0020】キーボード制御手段12は上記のインタフ
ェース制御手段11〜11及びキーボード21より
入力されたデータを統括して、キーボード制御手段12
の内部の受信データ格納部17に格納し、その後格納し
たデータをキーボード制御モジュール14へ送信する。
The keyboard control means 12 supervises the interface control means 11 1 to 11 n and the data inputted from the keyboard 21 and controls the keyboard control means 12.
Then, the received data is stored in the received data storage unit 17, and then the stored data is transmitted to the keyboard control module 14.

【0021】キーボード制御モジュール14は、従来の
キーボード制御機能を継承している。すなわち、上位イ
ンタフェースは従来通りのままで、受信データ格納部1
7より送信された入力データを受信して内部の入力デー
タ格納部18に一旦格納した後、その格納データをキー
ボード21からの受信データであるかのように、上位ア
プリケーション15へ送信する処理を行う。
The keyboard control module 14 has inherited the conventional keyboard control function. That is, the upper interface remains the same as before, and the received data storage unit 1
After receiving the input data transmitted from the PC 7 and temporarily storing the input data in the internal input data storage unit 18, a process of transmitting the stored data to the host application 15 as if it were received data from the keyboard 21 is performed. .

【0022】次に、本実施例の動作について、図2及び
図3のフローチャートを併せ参照して説明する。インタ
フェース制御手段11はインタフェースaにて接続さ
れている入力装置20からの入力データ(コードA)
をコードA用のコード変換テーブル13を参照するこ
とによって、キーボードと同一のコードへ変換し、その
変換後のデータを一旦、インタフェース制御手段11
内のコード変換済データ格納部16に格納する。この
コード変換処理は、1テキストデータ単位に行う。
Next, the operation of this embodiment will be described with reference to the flowcharts of FIGS. Input data interface control unit 11 1 from the input device 20 1 which is connected at the interface a (Code A)
The by referring to the code conversion table 13 1 for code A, is converted into the same code and keyboard, once the converted data, interface control means 11 1
Stored in the code converted data storage unit 16 1 of the inner. This code conversion process is performed for each text data unit.

【0023】この時の処理詳細を図2のフローチャート
と共に説明する。まず、インタフェース制御手段11
はコード変換テーブル13を用いて入力データの1デ
ータのコード変換処理を行い(ステップ101)、これ
により得られた変換済のデータをコード変換済データ格
納部16に格納する(ステップ102)。
Details of the processing at this time will be described with reference to the flowchart of FIG. First, the interface control means 11 1
Performs the code conversion process of one data of the input data using the code conversion table 13 1 (step 101), thereby converted data obtained to store in the code converted data storage unit 16 1 (step 102) .

【0024】続いて、テキスト終了検出処理を行い、テ
キスト終了が検出されるまで上記のステップ101と1
02の処理を繰り返し実行する(ステップ103)。テ
キスト終了が検出されると、コード変換済データ格納部
16中のデータをキーボード制御手段12内の受信デ
ータ格納部17へ送信する(ステップ104)。他のイ
ンタフェース制御手段11〜11も上記と同様の処
理を行い、その入力データをキーボードと同一のコード
へ変換し、その変換済のデータを受信データ格納部17
へ送信する。
Subsequently, a text end detection process is performed, and the above steps 101 and 1 are performed until the text end is detected.
02 is repeatedly executed (step 103). When text completion is detected, transmits the data code converted data storage unit 16 in 1 to the reception data storage unit 17 of the keyboard control means 12 (step 104). Other interface control means 11 2 to 11 n also perform the same processing as described above, converts the input data to the same code and keyboard, that converts the received data-data-storage unit 17
Send to

【0025】キーボード制御手段12はこのようにして
各インタフェース制御手段11〜11から受信した
テキストデータ及びキーボード21からの入力データ
(テキスト単位)を統括して受信データ格納部17に格
納した後、キーボード制御モジュール14に出力する
が、このときデータの混在を避けるために以下の処理を
行う。
The keyboard control means 12 collectively stores the text data received from each of the interface control means 11 1 to 11 n and the input data (in text units) from the keyboard 21 in the reception data storage section 17. Are output to the keyboard control module 14. At this time, the following processing is performed in order to avoid mixing of data.

【0026】このときの処理詳細を図3のフローチャー
トと共に説明する。キーボード制御手段12は各インタ
フェース制御手段11〜11及びキーボード21か
らテキストデータを受信すると(ステップ201)、ま
ず、受信したテキストデータを内部の受信データ格納部
17に格納する(ステップ202)。
The details of the processing at this time will be described with reference to the flowchart of FIG. Keyboard control unit 12 receives the text data from the interface control unit 11 1 to 11 n and the keyboard 21 (step 201), first stores the received text data within the received data storage unit 17 (step 202).

【0027】続いて、キーボード制御手段12はキーボ
ード制御モジュール14内の入力データ格納部18の使
用状況の判定を行う(ステップ203)。入力データ格
納部18が使用中であれば、未使用となるまで待ち、未
使用であれば、受信データ格納部17に格納したテキス
トデータを読み出して、キーボード制御モジュール14
内の入力データ格納部18へ送信する(ステップ20
4)。
Subsequently, the keyboard control means 12 determines the use status of the input data storage section 18 in the keyboard control module 14 (step 203). If the input data storage unit 18 is in use, it waits until it is unused, and if not, reads out the text data stored in the reception data storage unit 17 and sends it to the keyboard control module 14.
To the input data storage unit 18 (step 20).
4).

【0028】その後、キーボード制御モジュール14
は、入力データ格納部18中のデータすべてをキーボー
ド21からの入力データと見做して処理をし、上位アプ
リケーション15へ送信する。キーボード制御モジュー
ル14の、この動作は入力装置20〜20が未接続
の場合と同様であり、入力装置20〜20を全く意
識しないものである。
Thereafter, the keyboard control module 14
Performs processing by regarding all data in the input data storage unit 18 as input data from the keyboard 21, and transmits the data to the host application 15. Keyboard control module 14, the operation is the same as when the input device 20 1 to 20 n is not connected, but not at all aware of the input device 20 1 to 20 n.

【0029】そして、キーボード制御モジュール14か
らデータを受信した上位アプリケーション15も、入力
装置20〜20の存在を全く意識せずに、受信した
データすべてをキーボード21からの入力データと意識
して処理を行う。従って、本実施例によれば、入力装置
を複数台接続することができ、また、入力装置の追加及
び変更がソフトウェア的に容易に行える。
[0029] Then, the upper application 15 that has received the data from the keyboard control module 14 is also not at all being aware of the presence of the input device 20 1 to 20 n, all received data consciously and input data from the keyboard 21 Perform processing. Therefore, according to this embodiment, a plurality of input devices can be connected, and addition and change of the input devices can be easily performed by software.

【0030】なお、上記の説明では入力装置20から
のデータ入力の場合について説明したが、他の入力装置
20〜20からのデータ入力の場合も上記と同様で
ある。
[0030] In the above description has been described for the case of data input from the input device 20 1, the case of data input from another input device 20 2 to 20 n is as defined above.

【0031】また、入力装置20が入力装置20
同一のインタフェースaで接続される場合には、入力装
置20と接続されるインタフェース制御手段11
インタフェース制御手段11と同一のものを使用でき
る。更に、入力装置20n−1と20からの各入力デ
ータのコード種別はコードEで同一であるため、コード
変換テーブル13を共有することができる。
Further, when the input device 20 2 is connected with an input device 20 1 and the same interface a, the interface control unit 11 2 connected to the input device 20 2 interface control unit 11 1 of the same as Can be used. Further, since the code type of each input data from the input devices 20 n-1 and 20 n is the same as the code E, the code conversion table 13 m can be shared.

【0032】[0032]

【発明の効果】以上説明したように、本発明によれば、
入力装置からの入力データを、キーボードからの入力デ
ータと統括して上位ソフトウェア(上位アプリケーショ
ン及びキーボード制御モジュール)へ送信することによ
り、上位ソフトウェアが入力装置を意識しないようにし
たため、入力装置を上位ソフトウェアに影響を与えるこ
となく複数台接続することができ、また、入力装置の追
加・変更がインタフェース制御手段及びコード変換テー
ブルの追加・変更を行うだけで容易に行うことができ
る。
As described above, according to the present invention,
By integrating the input data from the input device with the input data from the keyboard and transmitting it to the host software (host application and keyboard control module), the host software is not aware of the input device. And the input device can be easily added or changed simply by adding or changing the interface control means and the code conversion table.

【0033】また、本発明によれば、データ処理装置の
ソフトウェア処理により入力装置からの入力データを、
キーボードからの入力データと統括して上位ソフトウェ
アへ送信することにより、既存の入力装置のハードウェ
ア自体の変更は一切もたらさないので、キーボード以外
の既存の入力装置からの入力データもキーボードから入
力された時と同様に処理できる。
Further, according to the present invention, the input data from the input device is processed by software processing of the data processing device.
By transmitting the input data from the keyboard to the higher-level software in a unified manner, the hardware itself of the existing input device is not changed at all, so the input data from the existing input device other than the keyboard was also input from the keyboard. It can be processed in the same way as when.

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

【図1】本発明の一実施例の構成図である。FIG. 1 is a configuration diagram of an embodiment of the present invention.

【図2】図1のインタフェース制御手段の動作説明用フ
ローチャートである。
FIG. 2 is a flowchart for explaining the operation of the interface control means of FIG. 1;

【図3】図1のキーボード制御手段の動作説明用フロー
チャートである。
FIG. 3 is a flowchart for explaining the operation of the keyboard control means in FIG. 1;

【図4】従来装置の一例の構成図である。FIG. 4 is a configuration diagram of an example of a conventional device.

【符号の説明】[Explanation of symbols]

10 コンピュータ端末 11〜11 インタフェース制御手段 12 キーボード制御手段 13〜13 コード変換テーブル 14 キーボード制御モジュール 15 上位アプリケーション 16〜16 コード変換済データ格納部 17 受信データ格納部 18 入力データ格納部 20〜20 入力装置 21 キーボードREFERENCE SIGNS LIST 10 computer terminal 11 1 to 11 n interface control means 12 keyboard control means 13 1 to 13 m code conversion table 14 keyboard control module 15 host application 16 1 to 16 n code converted data storage unit 17 received data storage unit 18 input data storage part 20 1 to 20 n input device 21 keyboard

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 入力データのコードをキーボードと同一
のコードに変換するためのコード変換テーブルと、 キーボード以外の入力装置から入力されたデータを、該
入力装置の入力データのコードに対応する前記コード変
換テーブルを参照して前記キーボードと同一のコードの
データに変換し、その変換後のデータを内部の格納部に
格納するインタフェース制御手段と、 該インタフェース制御手段の格納部から読み出された変
換後のデータをキーボードからのデータと統括して受信
データ格納部に一旦格納した後、一括して出力するキー
ボード制御手段と、 該キーボード制御手段の該受信データ格納部から一括し
て出力されたデータを受信してキーボードからのデータ
と見做して処理をし、上位アプリケーションへ送信する
キーボード制御モジュールとを有することを特徴とする
データ処理装置。
1. A code conversion table for converting a code of input data into the same code as that of a keyboard, and said code corresponding to a code of input data of said input device by inputting data input from an input device other than a keyboard. An interface control means for converting the data into the same code as that of the keyboard with reference to the conversion table and storing the converted data in an internal storage unit; Data received from the keyboard together with data from the keyboard
A keyboard control unit that temporarily stores the data in the data storage unit and then outputs the data collectively ; and a keyboard control unit that collectively outputs the data from the reception data storage unit.
A data processing device comprising: a keyboard control module that receives data output from the keyboard, processes the data as data from a keyboard, and transmits the processed data to a host application.
【請求項2】 前記インタフェース制御手段は、複数台
の入力装置に対して1対1に対応して複数設けられ、該
複数台の入力装置の入力データが同一のコード種別のと
きは、前記コード変換テーブルを共有することを特徴と
する請求項1記載のデータ処理装置。
2. The apparatus according to claim 1, wherein the plurality of interface control means are provided in a one-to-one correspondence with a plurality of input devices. 2. The data processing device according to claim 1, wherein the conversion table is shared.
JP6163253A 1994-06-22 1994-06-22 Data processing device Expired - Fee Related JP2778472B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6163253A JP2778472B2 (en) 1994-06-22 1994-06-22 Data processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6163253A JP2778472B2 (en) 1994-06-22 1994-06-22 Data processing device

Publications (2)

Publication Number Publication Date
JPH086690A JPH086690A (en) 1996-01-12
JP2778472B2 true JP2778472B2 (en) 1998-07-23

Family

ID=15770283

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6163253A Expired - Fee Related JP2778472B2 (en) 1994-06-22 1994-06-22 Data processing device

Country Status (1)

Country Link
JP (1) JP2778472B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6138737B2 (en) * 2014-10-02 2017-05-31 株式会社アスタリスク Mobile terminal and keyboard application program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04112315A (en) * 1990-09-03 1992-04-14 Casio Comput Co Ltd Input controller

Also Published As

Publication number Publication date
JPH086690A (en) 1996-01-12

Similar Documents

Publication Publication Date Title
US6681250B1 (en) Network based KVM switching system
EP0827353A2 (en) Method and system for programming a cellular phone
CN1960276B (en) Remote control system and method
CN116915875B (en) General method for analyzing modbus equipment by Internet of things and modbus system
JP2778472B2 (en) Data processing device
CN112162718A (en) Reverse interaction method, device, equipment and storage medium
CN115373354A (en) Device control method, device, terminal device and storage medium
KR100638207B1 (en) Server-Client system and its method for the same
JPS62121562A (en) Data communication system
US20050192790A1 (en) Serial communication system and serial communication local terminal
KR0170740B1 (en) Communication apparatus for programmable logic controller and data format thereof
JP2596375B2 (en) Character code conversion device and network system using the character code conversion device
JP2757525B2 (en) Mutual conversion system for multiple character code systems
JPH0351938A (en) Host computer device
JP3870890B2 (en) Operation board, remote I / O communication control method
WO1987004818A1 (en) Method of inputting data
JPH0814809B2 (en) Intelligent I / O device
CN117687518A (en) Communication method of keyboard and terminal, keyboard, terminal and chip
JPH07271696A (en) Analytic display method for protocol data
CN118057795A (en) Data transmission method, terminal, storage medium and electronic equipment
JP2982811B2 (en) Access control device
JPH11296269A (en) Input converting device
CN112395164A (en) Method for acquiring device information of server, BIOS, BMC and server
JPH04245795A (en) Facility management controller
KR20070023013A (en) Mobile Phone having multi device control function, and method for controlling multi device using the same

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090508

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees