[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2000056907A - Keyboard composite input device and pos terminal device - Google Patents

Keyboard composite input device and pos terminal device

Info

Publication number
JP2000056907A
JP2000056907A JP10226261A JP22626198A JP2000056907A JP 2000056907 A JP2000056907 A JP 2000056907A JP 10226261 A JP10226261 A JP 10226261A JP 22626198 A JP22626198 A JP 22626198A JP 2000056907 A JP2000056907 A JP 2000056907A
Authority
JP
Japan
Prior art keywords
keyboard
data
code
input
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.)
Granted
Application number
JP10226261A
Other languages
Japanese (ja)
Other versions
JP3435069B2 (en
Inventor
Yoko Seike
陽子 清家
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP22626198A priority Critical patent/JP3435069B2/en
Publication of JP2000056907A publication Critical patent/JP2000056907A/en
Application granted granted Critical
Publication of JP3435069B2 publication Critical patent/JP3435069B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

PROBLEM TO BE SOLVED: To easily discriminate the data received from the input devices other than its own one such as a keyboard and a magnetic card reader even when these input devices are connected to a keyboard I/F, to evade increase of the data size that is needed for discrimination of data and also to easily know the data stored on a magnetic card. SOLUTION: A POS keyboard composite device 2 includes a magnetic card reader part 15 in addition to a keyboard device part 16. The data which are sent from the part 15 are sorted into the data which are inputted as they are and the data which are simply converted at a data converter part 18 with addition of each identification code.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、POS端末装置な
どに接続可能で、通常のキーボードとしての機能の他
に、他の入力デバイスとしての機能を備えるキーボード
複合入力装置およびPOS端末装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a keyboard composite input device and a POS terminal device which can be connected to a POS terminal device and have a function as another input device in addition to a function as a normal keyboard.

【0002】[0002]

【従来の技術】今日、各種商品の流通過程では、POS
(Point Of Sales)を用いて各種管理が行われている。
従来のほとんどのPOS端末装置では、商品に直接、あ
るいは商品の包装などに印字してあるバーコードを読取
るためのバーコードリーダを備え、またクレジットカー
ドなどの磁気カードを読取る磁気カードリーダなども備
えている。さらに各種データを入力するために、キーボ
ードも備え、キーボード接続用にキーボード用インタフ
ェースを使用している。バーコードリーダや磁気カード
リーダは、キーボード用インタフェースとは異なる他の
インタフェース、たとえばRS−232C等を用いて、
データ入力を行っている。
2. Description of the Related Art Today, in the distribution process of various products, POS
Various managements are performed using (Point Of Sales).
Most conventional POS terminals are equipped with a barcode reader for reading barcodes printed directly on the product or on the packaging of the product, and a magnetic card reader for reading magnetic cards such as credit cards. ing. Further, a keyboard is provided for inputting various data, and a keyboard interface is used for connecting the keyboard. Bar code readers and magnetic card readers use other interfaces different from the keyboard interface, such as RS-232C,
You are entering data.

【0003】キーボードとバーコードリーダとを別個の
入力デバイスとして扱い、入力インタフェースも別に設
けるようにすると、情報処理装置の構成が複雑化し、接
続コードなどの本数も増えてしまう。
If the keyboard and the barcode reader are treated as separate input devices and an input interface is provided separately, the configuration of the information processing apparatus becomes complicated, and the number of connection codes and the like increases.

【0004】昨今、磁気カードリーダなどの他の入力デ
バイスも、キーボード用のインタフェースに接続して使
用することが提案されている。このような提案では、他
の入力デバイスから情報処理装置へ出力されるデータも
キーボードから入力されるキャラクタデータに相当する
コードに変換する。ホストとなる情報処理装置で、キー
ボードからの入力データと、他の入力デバイスからの入
力データとを識別するために、キーの特別な組合わせを
識別コードとして他の入力デバイスからの入力データに
付加することが提案されている。たとえば特開平5−8
6023には、磁気カードリーダをキーボードインタフ
ェースに接続して、磁気カードのキャラクタデータをキ
ーボードの出力コードに相当するコードに変換して出力
する先行技術が開示されている。磁気カードデータは、
機密保持されるべきであるので、磁気カードに記憶され
ている記憶内容を読出す際には、表示プログラムによっ
て表示機器にそのまま出力されることがないように、バ
ックスペースコードを付加することが提案されている。
Recently, it has been proposed to use another input device such as a magnetic card reader by connecting to an interface for a keyboard. In such a proposal, data output from another input device to the information processing apparatus is also converted into a code corresponding to character data input from a keyboard. A special combination of keys is added to the input data from other input devices as an identification code to identify input data from the keyboard and input data from other input devices in the host information processing device. It has been proposed to. For example, JP-A-5-8
No. 6023 discloses a prior art in which a magnetic card reader is connected to a keyboard interface, and character data of a magnetic card is converted into a code corresponding to an output code of a keyboard and output. The magnetic card data is
Since it should be kept confidential, it is suggested that a backspace code be added when reading the stored content stored on the magnetic card so that the display program does not output the data directly to the display device. Have been.

【0005】[0005]

【発明が解決しようとする課題】従来のキーボードに他
の入力デバイスを複合化したキーボード複合入力装置で
は、キーボードとは異なる入力デバイスから発生する入
力データも、キーボードから発生されるキャラクタを表
すデータに変換されて、ホストとなるPOS端末装置な
どの情報処理装置に出力されている。その結果、次のよ
うな問題が生じる。
In a conventional keyboard multi-input device in which another input device is compounded with a keyboard, input data generated from an input device different from the keyboard is converted into data representing a character generated from the keyboard. The data is converted and output to an information processing device such as a POS terminal device serving as a host. As a result, the following problem occurs.

【0006】入力デバイスから発生される入力データ
を、キーボードから発生されるキャラクタに対応するコ
ードに変換して出力するので、入力データのコードのデ
ータサイズが大きくなる。一般的なキーボード用インタ
フェースを通じてデータ送信を行うと、キーボード用イ
ンタフェースの転送速度は低速であるので、必要となる
時間が長くなり、キーボード複合入力装置からのデータ
の処理などの速度が低下し、処理の効率が悪くなってし
まう。
Since the input data generated from the input device is converted into a code corresponding to the character generated from the keyboard and output, the data size of the code of the input data increases. When data is transmitted through a general keyboard interface, the transfer speed of the keyboard interface is low, so the required time is long, and the speed of processing data from the keyboard multi-input device is reduced. Will be less efficient.

【0007】入力デバイスから発生される入力データ
をキーボードから発生するキャラクタに対応するコード
に変換して出力するので、ホストとなる情報処理装置で
は、入力データがキーボードからのキャラクタに対応す
る入力データであるか、それともキーボード以外の入力
デバイスからの入力データであるかを、正確に判別する
ことができない。特定の組合わせのキーコード列を、キ
ーボードとは異なる入力デバイスからの入力データの識
別コードとして用いることも提案されているけれども、
識別コード自体がキーボードへの入力操作によっても発
生可能であるため、入力装置についての正確な判別は不
可能である。
Since the input data generated from the input device is converted into a code corresponding to the character generated from the keyboard and output, the information processing device serving as the host uses the input data corresponding to the character from the keyboard as the input data. It cannot be accurately determined whether the input data is input data from an input device other than the keyboard. Although it has been proposed to use a key code string of a specific combination as an identification code of input data from an input device different from a keyboard,
Since the identification code itself can be generated by an input operation on the keyboard, accurate determination of the input device is impossible.

【0008】磁気カードリーダなどをキーボードとと
もに備えるキーボード複合入力装置では、本来機密保持
されるべき磁気カードからの読取データが、キーボード
と同じキャラクタを示すコードに変換されて出力される
ので、他人が磁気カードに記憶されているデータを容易
に見ることができてしまう可能性がある。特開平6−3
01825の先行技術では、磁気カードからの読取デー
タの後にはバックスペースコードを付加して、読取デー
タを表示しようとしてもバックスペースコードで消去し
てしまい、表示されないようにしている。しかしなが
ら、キーの入力イベントをそのまま見るようなプログラ
ムを作成すれば、バックスペースを挿入しても消去は起
こらず、単にバックスペースに対応するコードが表示さ
れるだけとなり、磁気カードの読取データを容易に見る
ことが可能になってしまう。
In a keyboard composite input device having a magnetic card reader and the like together with a keyboard, read data from a magnetic card, which should be kept confidential, is converted into a code indicating the same character as that of the keyboard and output. There is a possibility that the data stored in the card can be easily viewed. JP-A-6-3
In the prior art of 01825, a back space code is added after the read data from the magnetic card, so that even if the read data is displayed, it is erased by the back space code and is not displayed. However, if you create a program that allows you to view key input events as they are, erasure will not occur even if you insert a backspace, only the code corresponding to the backspace will be displayed, making it easier to read data from the magnetic card. It will be possible to see it.

【0009】本発明の目的は、迅速なデータの入力が可
能で、キーボードから入力されるキャラクタコードと容
易に区別することができ、しかも機密保持も容易なキー
ボード複合入力装置およびPOS端末装置を提供するこ
とである。
It is an object of the present invention to provide a keyboard multi-input device and a POS terminal device that enable rapid data input, can be easily distinguished from character codes input from a keyboard, and can easily maintain confidentiality. It is to be.

【0010】[0010]

【課題を解決するための手段】本発明は、キャラクタ入
力用のキーボードと、キーボードとは異なる入力デバイ
スとが複合され、情報処理装置のキーボード用インタフ
ェースに接続されるキーボード複合入力装置において、
キーボードへのキーの押下げ操作に応答して、操作され
たキーに対応するキャラクタを表すコードをキーボード
用インタフェースに出力するキーコード出力手段と、キ
ーボードとは異なる入力デバイスへの入力操作に応答し
て、入力デバイスから発生される入力データをキーボー
ド用インタフェースに出力する入力データ出力手段とを
含むことを特徴とするキーボード複合入力装置である。
According to the present invention, there is provided a keyboard composite input device in which a keyboard for character input and an input device different from the keyboard are combined and connected to a keyboard interface of an information processing apparatus.
Key code output means for outputting a code representing a character corresponding to the operated key to a keyboard interface in response to a key press operation on the keyboard, and responding to an input operation to an input device different from the keyboard. Input data output means for outputting input data generated from the input device to a keyboard interface.

【0011】本発明に従えば、キーボード用インタフェ
ースに接続されるキーボード複合入力装置には、キーコ
ード出力手段と、入力データ出力手段とが含まれる。キ
ーコード出力手段は、キーボードへのキーの押下げ操作
に応答して、操作されたキーに対応するキャラクタを表
すコードデータを出力する。入力データ出力手段は、キ
ーボードとは異なる入力デバイスへの入力操作に応答し
て、入力デバイスから発生される入力データを出力す
る。入力データ出力手段は、入力デバイスから発生され
る入力データを出力するので、キーコード出力手段から
出力されるコードデータに合わせて、キーに対応するキ
ャラクタを表すコードに変換する必要はなく、迅速な処
理を行うことができる。またキーに対応するキャラクタ
を表すコードデータとは異なる入力データを出力するの
で、入力デバイスへの入力操作で発生する入力データ
を、キーボードへの入力操作で発生するコードデータと
容易に識別することができる。
According to the present invention, the keyboard composite input device connected to the keyboard interface includes key code output means and input data output means. The key code output means outputs code data representing a character corresponding to the operated key in response to a key pressing operation on the keyboard. The input data output means outputs input data generated from the input device in response to an input operation to an input device different from the keyboard. Since the input data output means outputs the input data generated from the input device, it is not necessary to convert the input data into a code representing a character corresponding to the key in accordance with the code data output from the key code output means. Processing can be performed. Also, since input data different from the code data representing the character corresponding to the key is output, the input data generated by the input operation to the input device can be easily distinguished from the code data generated by the input operation to the keyboard. it can.

【0012】また本発明で、前記キーコード出力手段
は、1つのキーの押下げ時点で発生されるメークコード
と、該キーの解放時点で発生され、該メークコードと一
定の関係を有するブレークコードとを対で出力し、前記
入力データ出力手段は、前記入力デバイスの種類を示す
コードと、入力データそのものとを出力することを特徴
とする。
In the present invention, the key code output means may include a make code generated when a key is depressed, and a break code generated when the key is released and having a fixed relation to the make code. Are output in pairs, and the input data output means outputs a code indicating the type of the input device and the input data itself.

【0013】本発明に従えば、キーコード出力手段か
ら、1つのキーの押下げ時点で発生されるメークコード
と、そのキーの解放時点で発生されるブレークコードと
を対で出力する。入力データ出力手段は、入力デバイス
の種類を示すコードと、入力データそのものとを出力す
るので出力するコードからキーボードが操作されたか入
力デバイスが操作されたかを容易に判別することができ
る。
According to the present invention, the key code output means outputs a make code generated when a key is pressed down and a break code generated when the key is released. Since the input data output means outputs the code indicating the type of the input device and the input data itself, it is possible to easily determine whether the keyboard or the input device has been operated from the output code.

【0014】また本発明で、前記入力データ出力手段
は、前記入力データそのものを出力する際に、該入力デ
ータに対して、前記メークコードおよび前記ブレークコ
ードの対と同様の関係を有する付加データも出力するこ
とを特徴とする。
In the present invention, when the input data output means outputs the input data itself, the input data output means also outputs additional data having the same relationship as the pair of the make code and the break code with respect to the input data. It is characterized by outputting.

【0015】本発明に従えば、入力データ出力手段は、
入力データそのものを出力する際に、入力データに対し
て、キーコード出力手段からのメークコードとブレーク
コードとの対と同様な関係にある付加データも出力する
ので、キーボード複合入力装置が接続されるホスト側の
情報処理装置で、入力されるデータがブレークコードと
メークコードとの対とならない場合に、キーボードに異
常が生じていると誤判断してしまうおそれを解消し、デ
ータ転送を正常に行うことができる。
According to the present invention, the input data output means includes:
When the input data itself is output, additional data having the same relationship as the pair of the make code and the break code from the key code output means is also output to the input data, so that the keyboard composite input device is connected. When the input data does not correspond to the break code and the make code, the host side information processing device eliminates the possibility of erroneously determining that a keyboard error has occurred, and performs data transfer normally. be able to.

【0016】また本発明で、前記キーボード用インタフ
ェースで入力可能なデータの範囲には、制限が設けら
れ、前記入力データ出力手段は、前記入力デバイスから
発生される入力データに、該制限範囲から外れる入力デ
ータが含まれるとき、入力データを該制限範囲内に収ま
るように、分割および演算し、分割モードおよび演算結
果を表すコードを出力することを特徴とする。
In the present invention, a range of data that can be input by the keyboard interface is limited, and the input data output unit is configured to input data generated from the input device outside the limited range. When the input data is included, the input data is divided and operated so as to fall within the limited range, and a code representing the division mode and the operation result is output.

【0017】本発明に従えば、キーボード複合入力装置
が接続されるホスト側の情報処理装置に、入力可能なコ
ードの範囲に制限が設けられる。このため、入力デバイ
スから発生するコードをそのまま送信することが不可能
になる場合があり得るけれども、コードを分割して演算
することによって、ホスト側で入力可能な出力データに
簡単に変換し、キーボードと同様に入力デバイスからの
入力データをホスト側の情報処理装置に入力することが
できる。
According to the present invention, the range of codes that can be input is limited in the host-side information processing device to which the keyboard composite input device is connected. For this reason, it may not be possible to transmit the code generated from the input device as it is, but by dividing the code and calculating it, it can be easily converted to output data that can be input on the host side, and the keyboard The input data from the input device can be input to the information processing device on the host side in the same manner as described above.

【0018】また本発明で、前記キーコード出力手段お
よび前記入力データ出力手段は、予め定める条件下で基
本保証テストを実行し、テスト結果に従って正常完了コ
ードまたは異常完了コードを出力する機能を有し、該入
力データ出力手段は、さらに一定時間後に、入力デバイ
ス識別コードを出力することを特徴とする。
In the present invention, the key code output means and the input data output means have a function of executing a basic assurance test under predetermined conditions and outputting a normal completion code or an abnormal completion code according to the test result. The input data output means outputs the input device identification code after a certain period of time.

【0019】本発明に従えば、キーコード出力手段およ
び入力データ出力手段は、基本保証テストを実行して、
テスト結果に従って正常完了コードまたは異常完了コー
ドを出力する機能を有する。入力データ出力手段は、さ
らに一定時間後に入力デバイス識別コードを出力するの
で、キーボードと同様にキーボード複合入力装置に対し
ても基本保証テストを実行させることができ、またテス
トの実行後に入力デバイスの種類を入力デバイス識別コ
ードから認識することができる。
According to the present invention, the key code output means and the input data output means execute a basic assurance test,
It has a function to output a normal completion code or an abnormal completion code according to the test result. Since the input data output means outputs the input device identification code after a certain period of time, the basic assurance test can be executed for the keyboard composite input device as well as the keyboard. Can be recognized from the input device identification code.

【0020】さらに本発明は、キーコード出力手段およ
び入力データ出力手段を備え、基本保証テストが実行可
能で、入力データ出力手段からは基本保証テスト実行後
の一定時間後に入力デバイス識別コードを出力するキー
ボード複合入力装置が接続可能なPOS端末装置であっ
て、電源投入時に、前記基本保証テストを前記キーボー
ド用インタフェースを介して実行させ、出力されるコー
ドに従ってキーボードが接続されているか、キーボード
複合入力装置が接続されているかを判断する入力デバイ
ス判断手段と、入力デバイス判断手段の判断結果に従っ
て、キーボード用インタフェースから入力されるデータ
の処理を行うデータ処理手段とを含むことを特徴とする
POS端末装置である。
Further, the present invention comprises a key code output means and an input data output means, is capable of executing a basic assurance test, and outputs an input device identification code from the input data output means a fixed time after execution of the basic assurance test. A POS terminal to which a keyboard composite input device is connectable, wherein when the power is turned on, the basic assurance test is executed via the keyboard interface, and a keyboard is connected according to a code to be output. A POS terminal device comprising: an input device determining unit that determines whether or not is connected; and a data processing unit that processes data input from a keyboard interface according to a determination result of the input device determining unit. is there.

【0021】本発明に従えば、POS端末装置の入力デ
バイス判断手段は、キーボード用インタフェースを介し
て基本保証テストを実行させ、出力されるコードに従っ
てキーボードが接続されているかキーボード複合入力装
置が接続されているかを判断する。データ処理手段は、
入力デバイス判断手段の判断結果に従って、キーボード
用インタフェースから入力されるデータの処理を行うの
で、キーボード複合入力装置が接続されているときに
は、キーボードに対する入力操作と、入力デバイスに対
する入力操作とに基づくデータの処理を分けて適切に行
うことができる。
According to the present invention, the input device determination means of the POS terminal device executes the basic assurance test via the keyboard interface, and determines whether the keyboard is connected or the keyboard composite input device is connected according to the output code. To determine if The data processing means
Data input from the keyboard interface is processed in accordance with the result of the determination by the input device determination means. Therefore, when the keyboard multi-input device is connected, data input based on the input operation on the keyboard and the input operation on the input device are performed. Processing can be performed separately.

【0022】また本発明は、前記入力デバイス判断手段
は、稼動中の不特定時に、キーボード用インタフェース
を介する接続を断ち、再接続する場合にも、前記基本保
証テストに基づく判断が可能であることを特徴とする。
Further, according to the present invention, the input device determination means can make a determination based on the basic assurance test even when disconnecting via the keyboard interface and reconnecting when the operation is unspecified. It is characterized by.

【0023】本発明に従えば、キーボード用インタフェ
ースを介して、キーボードが接続されているかキーボー
ド複合入力装置が接続されているかを、稼動中の不特定
時にも判断することができる。
According to the present invention, it is possible to determine, via the keyboard interface, whether a keyboard is connected or a keyboard multi-input device is connected, even during an unspecified operation.

【0024】[0024]

【発明の実施の形態】図1は、本発明の実施の一形態の
概略的なシステム構成を示す。POS端末装置1には、
POSキーボード複合デバイスインタフェース(以下
「I/F」と略称する)を行うキーボードI/F3を介
して接続される。すなわち、ホストとなる情報処理装置
であるPOS端末装置1からPOSキーボード複合デバ
イスに制御コードを送信する場合も、POSキーボード
複合デバイス2からの入力データをPOS端末装置1へ
送信する場合も、ともにキーボードI/F3を介して行
うことになる。
FIG. 1 shows a schematic system configuration of an embodiment of the present invention. In the POS terminal 1,
It is connected via a keyboard I / F3 that performs a POS keyboard composite device interface (hereinafter abbreviated as “I / F”). That is, both when the control code is transmitted from the POS terminal device 1 which is the host information processing device to the POS keyboard composite device and when the input data from the POS keyboard composite device 2 is transmitted to the POS terminal device 1, This is performed via the I / F3.

【0025】図2は、図1のPOSキーボード複合デバ
イス2に関連する構成を示す。POS端末装置1のキー
ボードI/F3に接続される送受信制御部11は、CP
U12によって制御される。CPU12は、ROM1
3、RAM14、磁気カード読取装置部15、キーボー
ド装置部16、モードスイッチ部17、データ変換部1
8などに、システムバス19を介して接続される。RO
M13には、CPU12を動作させるためのプログラム
やデータなどが格納される。RAM14には、入力デー
タやPOS端末装置1からの制御コードなどが格納され
る。磁気カード読取装置部15では、磁気カードに記録
されているデータを読取る。キーボード装置部16で
は、複数のキースイッチがマトリクス状に接続され、特
定のキースイッチへの操作がマトリクスへのスキャンで
検知される。モードスイッチ部17では、鍵式のキース
イッチを挿入して、角変位する位置に応じて動作モード
を設定することができる。データ変換部18は、磁気カ
ード読取装置部15、キーボード装置部16およびモー
ドスイッチ部17から入力される入力データを変換す
る。
FIG. 2 shows a configuration related to the POS keyboard composite device 2 of FIG. The transmission / reception control unit 11 connected to the keyboard I / F 3 of the POS terminal device 1
Controlled by U12. The CPU 12 has a ROM 1
3, RAM 14, magnetic card reader 15, keyboard device 16, mode switch 17, data converter 1
8 and the like via a system bus 19. RO
M13 stores programs and data for operating the CPU 12. The RAM 14 stores input data, control codes from the POS terminal device 1, and the like. The magnetic card reader 15 reads data recorded on the magnetic card. In the keyboard unit 16, a plurality of key switches are connected in a matrix, and an operation on a specific key switch is detected by scanning the matrix. In the mode switch section 17, a key-type key switch can be inserted to set an operation mode in accordance with the angularly displaced position. The data converter 18 converts input data input from the magnetic card reader 15, keyboard device 16, and mode switch 17.

【0026】図3は図2のPOSキーボート複合デバイ
ス2の外観を示す。モードスイッチ部17には、鍵式キ
ー20を挿入することができる。磁気カード読取装置部
15には、磁気カード21を挿入して、記憶内容を読取
ることができる。POS端末装置1のキーボードI/F
3へは、接続ケーブル22およびコネクタ23で接続す
ることができる。
FIG. 3 shows an appearance of the POS keyboard composite device 2 of FIG. A key-type key 20 can be inserted into the mode switch section 17. The magnetic card 21 can be inserted into the magnetic card reader 15 to read the stored contents. Keyboard I / F of POS terminal 1
3 can be connected by a connection cable 22 and a connector 23.

【0027】図3の磁気カード読取装置部15では、磁
気カード21からJBA規格などに従うデータを読取る
ことができる。JBA規格の磁気カードデータキャラク
タは、JISC6220に規定されるローマ字・片仮名
用7単位符号を使用して表される。ローマ字・片仮名用
7単位符号は、図4の位置A/14に示す「SO」と、
位置A/15に示す「SI」とを交互に利用して、図5
に示すローマ文字用図形キャラクタ集合と、図6に示す
片仮名用図形キャラクタ集合とを併合する7単位符号と
している。SIが先行し、次のSOが現れるまでは、図
5が使用され、SOが先行し、次のSIが現れるまでは
図6が使用される。
The magnetic card reader 15 shown in FIG. 3 can read data from the magnetic card 21 according to the JBA standard or the like. JBA standard magnetic card data characters are represented using the Roman alphabet / Katakana 7-unit code specified in JISC6220. The 7-unit code for Romaji / Katakana is “SO” shown at position A / 14 in FIG.
By alternately using “SI” shown at position A / 15, FIG.
7 and a katakana graphic character set shown in FIG. 6 are combined into a 7-unit code. FIG. 5 is used until the SI precedes and the next SO appears, and FIG. 6 is used until the SO precedes and the next SI appears.

【0028】図7は、前述のJBA規格に準拠した磁気
カードデータの一例を示す。JBA規格には、スタート
コードとエンドコードとが設けられており、データ部の
前後に付加される。データ部の内容を、図8に示す。
FIG. 7 shows an example of magnetic card data conforming to the aforementioned JBA standard. The JBA standard has a start code and an end code, which are added before and after the data part. FIG. 8 shows the contents of the data section.

【0029】従来のキーボード複合入力装置では、図8
に示すような磁気カードデータを、キーボードI/F3
を通じてPOS端末装置1などのホストへ送信する際
に、通常OADGキーボートで使用されるScanCo
deSet2を使用し、キャラクタを図9に示すような
キーコードに変換して送信している。図8に示すよう
に、末尾に「h」を付加して16進数であることを示す
磁気カードデータである「31h,3Dh,54h,6
1h,72h,6Fh,2Eh」は、「1=Tar
o.」を表す。このキャラクタデータを対応するキーボ
ートデータに変換すると、図9に示すように、「16
h,F0h,16h,12h,4Eh,F0h,4E
h,F0h,12h,12h,2Ch,F0h,2C
h,F0h,12h,1Ch,F0h,1Ch,2D
h,F0h,2Dh,44h,F0h,44h,49
h,F0h,49h」になる。図9では、メーク(MA
KE)コードとブレーク(BREAK)コードとが対と
なって発生され、ブレークコードはメークコードの先頭
にF0hを付加して発生されている。さらに図9に示す
キーコードデータに加え、キーボードデータと磁気カー
ドデータとを識別する目的で、図10に示すようなヘッ
ダ情報を付加して送信している。
FIG. 8 shows a conventional keyboard composite input device.
The magnetic card data as shown in FIG.
When sending to a host such as the POS terminal device 1 through the ScanCo.
The character is converted into a key code as shown in FIG. 9 and transmitted using deSet2. As shown in FIG. 8, "h" is added to the end to indicate "31h, 3Dh, 54h, 6" which is a magnetic card data indicating a hexadecimal number.
"1h, 72h, 6Fh, 2Eh" is "1 = Tar
o. ". When this character data is converted into the corresponding keyboard data, as shown in FIG.
h, F0h, 16h, 12h, 4Eh, F0h, 4E
h, F0h, 12h, 12h, 2Ch, F0h, 2C
h, F0h, 12h, 1Ch, F0h, 1Ch, 2D
h, F0h, 2Dh, 44h, F0h, 44h, 49
h, F0h, 49h ". In FIG. 9, the makeup (MA
A KE) code and a break (BREAK) code are generated as a pair, and the break code is generated by adding F0h to the head of the make code. Further, in addition to the key code data shown in FIG. 9, header information as shown in FIG. 10 is transmitted for the purpose of identifying keyboard data and magnetic card data.

【0030】図10に示すヘッダ情報では、磁気カード
データの識別ヘッダとして、通常のキー操作で使用頻度
が極めて低いと思われるキーの特殊な組合わせコードを
付加している。たとえばCntrl(コントロール)キ
ーMAKE、Shift(シフト)キーMAKE、F1
0キーMAKE、F10キーBREAK、Shiftキ
ーBREAK、CntrlキーBREAKなどを組合わ
せている。なおF0キーは10番目のファンクションキ
ーである。そして、磁気カードのキャラクタ数と転送デ
ータの終端識別コードであるEnterも付加する。
In the header information shown in FIG. 10, a special combination code of a key which is considered to be used very rarely by a normal key operation is added as an identification header of the magnetic card data. For example, Ctrl (control) key MAKE, Shift (shift) key MAKE, F1
0 key MAKE, F10 key BREAK, Shift key BREAK, Cntrl key BREAK, etc. are combined. The F0 key is the tenth function key. Then, the number of characters of the magnetic card and Enter which is the end identification code of the transfer data are also added.

【0031】この場合、図10の磁気カードデータ先頭
識別コードと転送データの終端識別コードを図9のコー
ドの前後に、ヘッダおよび終端としてそれぞれ付加し、
全体で、「14h,59h,09h,f0h,09h,
F0h,59h,F0h,14h,16h,F0h,1
6h,12h,4Eh,F0h,4Eh,F0h,12
h,12h,2Ch,F0h,2Ch,F0h,12
h,1Ch,F0h,1Ch,2Dh,F0h,2D
h,44h,F0h,44h,49h,F0h,49
h,5Ah,F0h,5Ah」のコードとなる。このデ
ータ量は39バイトであり、データ通信速度が1バイト
当り2msである場合、転送に78msの時間を要す
る。
In this case, the magnetic card data head identification code and the transfer data end identification code shown in FIG. 10 are added before and after the code shown in FIG. 9 as a header and an end, respectively.
In total, “14h, 59h, 09h, f0h, 09h,
F0h, 59h, F0h, 14h, 16h, F0h, 1
6h, 12h, 4Eh, F0h, 4Eh, F0h, 12
h, 12h, 2Ch, F0h, 2Ch, F0h, 12
h, 1Ch, F0h, 1Ch, 2Dh, F0h, 2D
h, 44h, F0h, 44h, 49h, F0h, 49
h, 5Ah, F0h, 5Ah ". This data amount is 39 bytes, and when the data communication speed is 2 ms per byte, it takes 78 ms for transfer.

【0032】本実施形態のPOSキーボード複合デバイ
ス2では、以下に説明するような送信フォーマットで入
力データの送信を行う。
The POS keyboard multifunction device 2 of the present embodiment transmits input data in a transmission format as described below.

【0033】まず、POSキーボード複合デバイス2の
送信データが、磁気カード読取りデータ、キーボードデ
ータ、またはモードスイッチデータのいずれであるかを
識別するために、各データの先頭に識別コードを付加す
る。磁気カード読取りデータおよびモードスイッチデー
タの識別コードには、キーボード装置部15の出力コー
ドに含まれないコードをそれぞれ設定する。キーボード
装置部15の出力コードは、図11〜図13に示すよう
なScanCodeSet 1であり、標準キーボードと同様なデー
タフォーマットである。このためキーボード用には、識
別コードを必要としない。キーボード走査コードはタイ
プ1(ScanCodeSet 1)を使う。を図14にはデバイス
識別コードの一例を示す。
First, in order to identify whether the transmission data of the POS keyboard composite device 2 is magnetic card read data, keyboard data, or mode switch data, an identification code is added to the head of each data. A code that is not included in the output code of the keyboard unit 15 is set as the identification code of the magnetic card read data and the mode switch data. The output code of the keyboard unit 15 is ScanCodeSet 1 as shown in FIGS. 11 to 13 and has the same data format as a standard keyboard. Therefore, no identification code is required for a keyboard. Keyboard scan code uses type 1 (ScanCodeSet 1). FIG. 14 shows an example of the device identification code.

【0034】図15は、磁気カード読取り装置部15か
らの磁気カード読取りデータの送信時のフォーマットを
示し、図16は磁気カードを正常に読取ることができな
かった場合のエラーコードの送信フォーマットを示す。
図15の1バイト目は、図14の磁気カードデータ先頭
識別コードである。2バイト目のカード種別は、図17
に示すような磁気カードの規格の種別を示す。3バイト
目は、実際のカードのキャラクタデータを示す。カード
のキャラクタデータについての説明は後述する。4バイ
ト目は、図14の磁気カードデータ終端識別コードであ
る。図16の1バイト目は、図14の磁気カードエラー
データ先頭識別コードである。2バイト目のエラーステ
ータスは、図18に示すエラー情報を含む。3バイト目
は、2バイト目のエラーステータを示すスコードをメー
クコードとして、ブレークコードに相当するコードであ
る。図16に示す磁気カード読取りエラーコードの送信
フォーマットは、一定サイズのフォーマットであり、先
頭コードのみ識別することができればよいので、終端の
識別コードは必要としない。
FIG. 15 shows a format at the time of transmitting magnetic card read data from the magnetic card reader 15, and FIG. 16 shows an error code transmission format when the magnetic card cannot be read normally. .
The first byte in FIG. 15 is the magnetic card data head identification code in FIG. The card type in the second byte is shown in FIG.
1 shows the types of magnetic card standards as shown in FIG. The third byte indicates the actual character data of the card. The character data of the card will be described later. The fourth byte is the magnetic card data end identification code in FIG. The first byte in FIG. 16 is the magnetic card error data head identification code in FIG. The error status in the second byte includes the error information shown in FIG. The third byte is a code corresponding to a break code using a scode indicating an error status in the second byte as a make code. The transmission format of the magnetic card reading error code shown in FIG. 16 is a format of a fixed size, and it suffices that only the head code can be identified, so that the end identification code is not required.

【0035】図19は、モードスイッチ部17からのモ
ードスイッチの位置情報データのフォーマットを示す。
1バイト目は、図14のモードスイッチデータ先頭識別
コードである。2バイト目は、図20に示すモードスイ
ッチ位置データ(1〜8)の値、または位置不明コード
である「30h」である。位置不明コードは、鍵式キー
20の位置が各ポジションの中間位置にあったり、何ら
かの不具合で鍵式キー20の位置を検出検出することが
できないことを、ホスト側に知らせる目的で設けられて
いる。モードスイッチ位置データは、1〜8の値で、鍵
式キー20が向いている位置を、図21に従って示す。
FIG. 19 shows the format of the position information data of the mode switch from the mode switch unit 17.
The first byte is the mode switch data head identification code in FIG. The second byte is the value of the mode switch position data (1 to 8) shown in FIG. 20 or “30h” which is a position unknown code. The position unknown code is provided for the purpose of notifying the host that the position of the key-type key 20 is at an intermediate position between the respective positions or that the position of the key-type key 20 cannot be detected and detected due to some kind of trouble. . The mode switch position data has a value of 1 to 8 and indicates a position to which the key-type key 20 is directed according to FIG.

【0036】最後に、本実施形態のPOSキーボード複
合デバイス2で、磁気カード読取装置部15が読取った
図8に示すような磁気データを、キーボードI/F3を
介して送信する場合の送信データについて説明する。前
述のように、JBA規格の磁気カードのキャラクタコー
ドは、「20h」〜「7Fh」と、SOおよびSIをそ
れぞれ示す「0Eh」および「0Fh」である。これら
のコードを図22に示すような基準で、データ変換部1
8が出力コードに演算・変換してからホスト側に送信す
る。
Finally, the transmission data when the magnetic data reading unit 15 reads the magnetic data as shown in FIG. 8 through the keyboard I / F 3 in the POS keyboard composite device 2 of this embodiment. explain. As described above, the character codes of the magnetic card of the JBA standard are “20h” to “7Fh”, and “0Eh” and “0Fh” indicating SO and SI, respectively. Based on these codes based on the criteria shown in FIG.
8 is calculated and converted into an output code and then transmitted to the host.

【0037】図23は、本実施形態のPOSキーボード
複合デバイス2で、図8のデータをホスト側に送信する
際のデータの一例を示す。1バイト目のキャラクタコー
ド「31h」と2バイト目のキャラクタコード「3D
h」とは、磁気カードデータのキャラクタ「1」と
「=」とを示し、図22に示す20h〜4Fhの範囲内
であるので、そのままホスト側に送信される。3バイト
目のキャラクタ「T」のキャラクタコード「54h」
は、図22に示す50h〜7Fhの範囲内であるので、
30h減算して、「24h」として送信する。30h減
算する場合は、送信データの前に識別のため、「01
h」のコードを付加する。
FIG. 23 shows an example of data when the data of FIG. 8 is transmitted to the host in the POS keyboard multifunction device 2 of the present embodiment. The first byte character code "31h" and the second byte character code "3D
"h" indicates the characters "1" and "=" of the magnetic card data, and is in the range of 20h to 4Fh shown in FIG. Character code "54h" of the third byte character "T"
Is within the range of 50h to 7Fh shown in FIG.
30h is subtracted and transmitted as "24h". When subtracting 30h, "01" is used for identification before transmission data.
h ”.

【0038】4バイト目のキャラクタ「a」のキャラク
タコードは「61h」であり、30h減算して「31
h」として送信する。3バイト目でも30h減算してい
るので、改めて「01h」を識別のために先頭に付加す
る必要はない。同様に、5バイト目および6バイト目の
キャラクタ「r」,「o」は、「72h」,「6Fh」
のキャラクタコードから30hを減算し、「42h」,
「3Fh」のコードとしてそれぞれ送信する。この場合
も、先のコードで30hの減算を行っているので、識別
コード「01h」を付加する必要はない。
The character code of the character "a" in the fourth byte is "61h".
h ". Since 30h is subtracted even in the third byte, it is not necessary to newly add "01h" to the head for identification. Similarly, the characters “r” and “o” in the fifth and sixth bytes are “72h” and “6Fh”
30h is subtracted from the character code of “42h”,
Each is transmitted as a “3Fh” code. Also in this case, since the subtraction of 30h is performed by the preceding code, it is not necessary to add the identification code "01h".

【0039】最後のキャラクタ「.」のキャラクタコー
ドは「34h」であり、図22に示す20h〜4Fhの
範囲であるので、そのままホスト側に送信する。したが
って、送信する全体のコードは、「31h,3Dh,0
1h,24h,31h,42h,3Fh,02h,34
h」となり、キーボードI/F3を通じて送信する場合
のデータ量は9バイトとなる。データ通信速度が1バイ
ト当り2msであれば、18msの所用時間で送信する
ことができ、キーコードに変換して送信する場合と比較
して、明らかにデータ送信量が軽減され、所要時間が短
縮される。
The character code of the last character "." Is "34h", which is in the range of 20h to 4Fh shown in FIG. Therefore, the entire code to be transmitted is “31h, 3Dh, 0”.
1h, 24h, 31h, 42h, 3Fh, 02h, 34
h ", and the data amount when transmitted through the keyboard I / F 3 is 9 bytes. If the data communication speed is 2 ms per byte, the data can be transmitted in the required time of 18 ms, and the data transmission amount is obviously reduced and the required time is shortened compared to the case of converting to a key code and transmitting. Is done.

【0040】図24は、本発明の実施の他の形態とし
て、図23の送信時のキャラクタコードに相当するキー
をメークコードとして、対応するブレークコードを付加
する場合を示す。キーボードI/F3では、通常、標準
的なキーボードが接続されることを想定して動作する。
通常のキーボードと同様のキーコードが入力されない場
合に、入力されるコードを監視してチェックしている
と、図23のようなコードは受入れられない可能性があ
る。本実施形態はこれを防止することが目的である。図
24のデータは、キーボードI/F3を通じて送信する
場合のデータ量で、18バイトとなり、データ通信速度
が1バイト当り2msのときの所用時間は36msとな
る。キーコードに変換して送信する場合と比較すれば、
明らかにデータ送信量が軽減され、所要時間が短縮され
ている。
FIG. 24 shows another embodiment of the present invention in which a key corresponding to the character code at the time of transmission in FIG. 23 is used as a make code and a corresponding break code is added. The keyboard I / F 3 normally operates on the assumption that a standard keyboard is connected.
If a key code similar to that of a normal keyboard is not input and the input code is monitored and checked, the code as shown in FIG. 23 may not be accepted. The present embodiment aims to prevent this. The data in FIG. 24 is 18 bytes in the data amount when transmitted through the keyboard I / F3, and the required time when the data communication speed is 2 ms per byte is 36 ms. Compared to the case of converting to key code and sending,
Obviously, the amount of data transmission has been reduced, and the required time has been reduced.

【0041】以上が、本実施形態のPOSキーボード複
合デバイス2で用いるデータフォーマットについての説
明である。次に、本発明の実施のさらに他の形態とし
て、全体として1つのフローチャートを構成する図25
〜図27を使用して、POS端末装置1がPOSシステ
ムの売上げ処理などを行う場合について、POSキーボ
ード複合デバイス2に関する制御手順の一例を示す。
The above is the description of the data format used in the POS keyboard multifunction device 2 of the present embodiment. Next, as still another embodiment of the present invention, FIG.
27, an example of a control procedure relating to the POS keyboard multifunction device 2 when the POS terminal device 1 performs a sales process of the POS system or the like will be described.

【0042】ステップs1では、POSキーボード複合
デバイス2、または標準的なOADG(Open Architect
ure Developers Group)キーボードデバイスをキーボー
ドI/F3を介して、ホストとなるPOS端末装置1に
接続してPOSシステムを構成し、システムの電源を投
入する。ステップs2では、POSキーボード複合デバ
イス2または標準OADGデバイスで、基本保証テスト
を実行する。
In step s1, a POS keyboard composite device 2 or a standard OADG (Open Architect
ure Developers Group) A keyboard device is connected to the POS terminal device 1 serving as a host via the keyboard I / F 3 to configure a POS system, and power on the system. In step s2, a basic assurance test is performed on the POS keyboard composite device 2 or the standard OADG device.

【0043】基本保証テストは、BAT(Basic Assura
nce Test)とも称され、キーボード内の制御部が所定の
検査項目を順次テストし、正常に完了するときは正常完
了コードを出力する。テストで異常が発見されれば、異
常完了コードを出力する。OADGキーボードデバイス
仕様では、正常完了コードがAAh、異常完了コードが
「FCh」である。なお、本実施形態のPOSキーボー
ド複合デバイス2は、BAT正常完了コードを出力した
後、続いてPOSキーボード複合デバイス2を識別する
ためのコード「E0h」を、所定時間内に出力する。所
定時間はたとえば、25msとする。BATは、デバイ
スに電源電圧が供給された時点、または既に電源が投入
されているホスト側のキーボードI/F3に接続された
時点で行われる。
The basic assurance test was performed using BAT (Basic Assura
The control unit in the keyboard sequentially tests predetermined test items, and outputs a normal completion code when the test is completed normally. If an error is found in the test, an error completion code is output. In the OADG keyboard device specification, the normal completion code is AAh, and the abnormal completion code is “FCh”. After outputting the BAT normal completion code, the POS keyboard multifunction device 2 of this embodiment outputs a code “E0h” for identifying the POS keyboard multifunction device 2 within a predetermined time. The predetermined time is, for example, 25 ms. The BAT is performed when the power supply voltage is supplied to the device or when the device is connected to the keyboard I / F 3 of the host which is already powered on.

【0044】ステップs3では、BATが正常に完了し
ているか否かを判断する。正常に完了していれば、ステ
ップs4で、BAT正常完了コードである「AAh」を
送信し、POSキーボード複合デバイス2であれば、続
いて識別コード「E0h」をホスト側のPOS端末装置
1に送信する。ステップs5で、ホスト側のPOS端末
装置1は、BAT正常完了コード「AAh」を受信す
る。ステップs6で、POS端末装置1は、タイマで待
ち時間を計時する。ステップs7では、待ち時間が10
0ms以上になっているか否かを判断する。待ち時間
は、前述の所定時間の25msから余裕を見込んで、た
とえば100msとする。待ち時間がこの100ms未
満のとき、ステップs8では、POS端末装置1は、P
OSキーボード複合デバイス2の識別コード「E0h」
を受信しているか否かを判断する。受信していなければ
ステップs6に戻り、受信待ちを続ける。
In step s3, it is determined whether the BAT has been completed normally. If it has been completed normally, in step s4, the BAT normal completion code "AAh" is transmitted. If it is the POS keyboard composite device 2, the identification code "E0h" is subsequently transmitted to the POS terminal device 1 on the host side. Send. In step s5, the POS terminal device 1 on the host side receives the BAT normal completion code “AAh”. In step s6, the POS terminal device 1 counts a waiting time using a timer. In step s7, the waiting time is 10
It is determined whether or not it is 0 ms or more. The waiting time is set to, for example, 100 ms in consideration of a margin from the predetermined time of 25 ms. When the waiting time is less than 100 ms, in step s8, the POS terminal 1
The identification code “E0h” of the OS keyboard composite device 2
Is determined. If not, the process returns to step s6 to continue waiting for reception.

【0045】ステップs7での待ち時間が最大の100
ms以上になると、ステップs9で、POS端末装置1
はキーボードI/F3にPOSキーボード複合デバイス
2ではなく、標準的なOADGキーボードデバイスが接
続されていると判断し、標準キーボードデバイスに対す
る初期化処理を実行する。ステップs8で識別コード
「E0h」を受信した場合は、ステップs10でPOS
端末装置1は、キーボードI/F3にPOSキーボード
複合デバイス2が接続されていると判断し、POSキー
ボード複合デバイス2に対する初期化処理を実行する。
The maximum waiting time in step s7 is 100
ms, the POS terminal 1 in step s9.
Determines that a standard OADG keyboard device is connected to the keyboard I / F 3 instead of the POS keyboard composite device 2, and executes initialization processing for the standard keyboard device. If the identification code “E0h” is received in step s8, the POS
The terminal device 1 determines that the POS keyboard composite device 2 is connected to the keyboard I / F 3, and executes an initialization process for the POS keyboard composite device 2.

【0046】ステップs3でBATの結果が異常完了で
あった場合は、ステップs11でPOSキーボード複合
デバイス2または標準OADGキーボードデバイスは、
ホスト側のPOS端末装置1にBAT異常完了コードF
0hを送信する。ステップs12で、ホスト側のPOS
端末装置1はBAT異常完了コードを受信し、ステップ
s13で、POSキーボード複合デバイス2または標準
OADGキーボードデバイスに異常があると判断し、異
常をユーザに警告して、所定の異常処理を行い、制御手
順を終了する。
If the result of the BAT is abnormal completion in step s3, in step s11 the POS keyboard composite device 2 or the standard OADG keyboard device
A BAT error completion code F is stored in the POS terminal device 1 on the host side.
Send 0h. In step s12, the POS on the host side
The terminal device 1 receives the BAT error completion code, determines in step s13 that the POS keyboard composite device 2 or the standard OADG keyboard device has an error, warns the user of the error, performs predetermined error processing, and performs control. End the procedure.

【0047】ステップs10でPOSキーボード複合デ
バイス2に対する初期化処理を実行した後、ステップs
14では、キーボードI/F3に接続されるデバイスか
ら送信されるデータが受信されるのを待つ。ステップs
15で、送信データがなければ、ステップs14の受信
待ちを繰返す。ステップs15で送信データがあれば、
ステップs16でキーボードI/F3のデータ受信ポー
トからデータの受信を行う。ステップs17では、受信
データの値に基づいて、ホスト側のPOS端末装置1が
どのデバイスからの出力データであるかを判断する。
After executing the initialization processing for the POS keyboard multifunction device 2 in step s10,
At 14, it waits for data transmitted from a device connected to the keyboard I / F 3 to be received. Steps
At 15, if there is no transmission data, the reception wait of step s14 is repeated. If there is transmission data in step s15,
In step s16, data is received from the data reception port of the keyboard I / F3. In step s17, it is determined from which device the POS terminal device 1 on the host side is the output data based on the value of the received data.

【0048】受信データの先頭が図14に示す磁気カー
ドデータ先頭識別コード「E2h」であれば、ステップ
s18で、ホスト側のPOS端末装置1は、図14に示
す磁気カードデータ終端識別コード「E3h」を受信す
ることができるまで、データの受信を続け、磁気カード
データを全て受信する。図15に磁気カードデータフォ
ーマットとして示す全てのデータを受信することができ
れば、ステップs19で、受信データを元の磁気カード
データに戻すでコードを行い、POSアプリケーション
で磁気カード入力データとして処理する。磁気カードか
らのデータをキーボードI/F3を介して受信した段階
では、そのまま表示しても磁気カードの記録内容は見ら
れない。データの変更は、簡単な演算で行われ、キーコ
ードに変換する場合に比較して処理の負担は小さく、必
要な時間も短い。
If the head of the received data is the magnetic card data head identification code "E2h" shown in FIG. 14, in step s18, the host-side POS terminal device 1 sets the magnetic card data end identification code "E3h" shown in FIG. Until "can be received, data reception is continued and all magnetic card data is received. If all the data shown as the magnetic card data format in FIG. 15 can be received, in step s19, the received data is returned to the original magnetic card data, a code is performed, and the POS application processes the data as magnetic card input data. When data from the magnetic card is received via the keyboard I / F3, the recorded contents of the magnetic card cannot be seen even if the data is displayed as it is. The change of data is performed by a simple operation, and the processing load is small and the required time is short as compared with the case of converting to a key code.

【0049】ステップs17で、受信データが図14に
示す磁気カード読取りエラー識別コード「E4h」であ
れば、ステップs20で、図16に示すような一定サイ
ズのデータを受信する。このサイズは、たとえば3バイ
トである。エラーコードを受信したホスト側のPOS端
末装置1は、POSアプリケーションで受信エラーとし
て取扱う。ステップs17で、受信データが図14に示
すモードスイッチデータ先頭識別コード「E6h」であ
れば、ステップs21で、図19に示すような一定サイ
ズのデータを受信する。このサイズは、たとえば3バイ
トである。ステップs22では、ホスト側のPOS端末
装置1が、POSアプリケーションでモードスイッチデ
ータを処理する。
In step s17, if the received data is the magnetic card reading error identification code "E4h" shown in FIG. 14, in step s20, data of a fixed size as shown in FIG. 16 is received. This size is, for example, 3 bytes. The POS terminal device 1 on the host side that has received the error code treats it as a reception error in the POS application. In step s17, if the received data is the mode switch data head identification code "E6h" shown in FIG. 14, in step s21, data of a fixed size as shown in FIG. 19 is received. This size is, for example, 3 bytes. In step s22, the POS terminal device 1 on the host side processes the mode switch data using the POS application.

【0050】ステップs17で、受信データがBATの
正常完了コード「AAh」であれば、ステップs23
で、キーボードI/F3に接続していたPOSキーボー
ド複合デバイス2が接続を絶たれ、再びPOSキーボー
ド複合デバイス2が接続され、または標準キーボードデ
バイスが接続されたと判断し、ステップs6に戻る。
In step s17, if the received data is the normal completion code "AAh" of the BAT, step s23
Then, it is determined that the POS keyboard composite device 2 connected to the keyboard I / F 3 has been disconnected, and that the POS keyboard composite device 2 has been connected again or a standard keyboard device has been connected, and the process returns to step s6.

【0051】ステップs17で、受信データがBATの
異常完了コード「FCh」であれば、ステップs24
で、キーボードI/F3に接続していたPOSキーボー
ド複合デバイス2が接続を断たれ、再びPOSキーボー
ド複合デバイス2または標準キーボードデバイスが接続
されたけれども、その接続されたデバイスのBAT結果
が異常であったと判断し、続いてステップs13のユー
ザへの警告・異常処理へ移る。デバイスが、「接続→非
接続→接続」の状態を遷移した旨をユーザに警告するよ
うな処理も可能である。
If it is determined in step s17 that the received data is the abnormal completion code "FCh" of the BAT, step s24
Then, the POS keyboard composite device 2 connected to the keyboard I / F 3 is disconnected, and the POS keyboard composite device 2 or the standard keyboard device is connected again, but the BAT result of the connected device is abnormal. Then, the process proceeds to a warning / abnormal process for the user in step s13. It is also possible to perform a process to warn the user that the device has transitioned from the “connected → non-connected → connected” state.

【0052】ステップs17で、受信データが前述のコ
ードでないと判断されるときは、ステップs25で、デ
バイス識別コード、およびデバイス接続の断・続による
BAT完了コードではなく、キーボードへの操作に基づ
く入力データ、または前述したものを除く、キーボード
からホスト側への標準的なコマンドなどのキーボードデ
バイスデータであると判断する。ステップs26では、
キーボードからPOSシステムへのコマンドを、標準キ
ーボードからと同様に処理し、キーボードの入力データ
を標準キーボードからの入力データと全く同じように、
POSアプリケーション等で処理する。ステップs1
9、ステップs22またはステップs26が終了すると
ステップs14に戻り、次の受信データを待つ。
If it is determined in step s17 that the received data is not the above-mentioned code, in step s25, the input is not based on the device identification code and the BAT completion code due to disconnection / connection of the device connection, but on the basis of an operation on the keyboard. It is determined that the data is keyboard data, such as data or a standard command from the keyboard to the host, other than those described above. In step s26,
The command from the keyboard to the POS system is processed in the same way as from the standard keyboard, and the input data of the keyboard is exactly the same as the input data from the standard keyboard.
It is processed by a POS application or the like. Step s1
9. When step s22 or step s26 ends, the process returns to step s14 and waits for the next received data.

【0053】ステップs9で、POS端末装置1が標準
キーボードが接続されていると判断して初期化処理を実
行すると、ステップs27でデバイスからのデータ受信
待ちを行い、ステップs28でデータが有れば、ステッ
プs29でデータを受信する。ステップs30では、受
信データの値によって、処理を分ける。
In step s9, when the POS terminal device 1 determines that the standard keyboard is connected and executes the initialization processing, it waits for data reception from the device in step s27, and if there is data in step s28, , The data is received in step s29. In step s30, the processing is divided according to the value of the received data.

【0054】ステップs30の受信データがBATの正
常完了コード「AAh]であれば、ステップs31で、
接続していたキーボードデバイスが接続を断たれ、再び
そのキーボードデバイスが接続されたとホスト側で判断
し、ステップs6に戻る。「接続→非接続→接続」の状
態を遷移した旨をユーザに警告するような処理も可能で
ある。
If the received data in step s30 is the normal completion code "AAh" of the BAT, in step s31,
The connected keyboard device is disconnected, and the host determines that the keyboard device is connected again, and returns to step s6. It is also possible to perform a process of warning the user that the status has changed from “connection → non-connection → connection”.

【0055】ステップs30の受信データがBATの異
常完了コード「FCh]であれば、ステップs32で、
接続していたキーボードデバイスが接続を断たれ、再び
そのキーボードデバイスまたはPOSキーボード複合デ
バイス2が接続されたけれども、接続後のBAT結果が
異常であったとホスト側で判断し、続いてステップs1
3のユーザへの警告・異常処理へ移る。デバイスが、
「接続→非接続→接続」の状態を遷移した旨をユーザに
警告するような処理も可能である。
If the received data in step s30 is the abnormal completion code "FCh" of the BAT, in step s32,
The host judges that the connected keyboard device is disconnected and the keyboard device or the POS keyboard composite device 2 is connected again, but the BAT result after the connection is abnormal.
The process proceeds to warning / abnormal processing for the third user. The device is
It is also possible to perform a process of warning the user that the status has changed from “connection → non-connection → connection”.

【0056】ステップs30での受信データがBAT完
了コードでなければ、キーボードへの入力データまたは
キーボードからシステムへの標準的なコマンドであると
判断し、ステップs33でキーボードからシステムへの
コマンドを実行処理し、またキーボード入力データをP
OSアプリケーション等で処理する。処理の終了後は、
ステップs14に戻る。
If the received data in step s30 is not a BAT completion code, it is determined that the data is input data to the keyboard or a standard command from the keyboard to the system, and in step s33, a command from the keyboard to the system is executed. And input the keyboard input data to P
It is processed by an OS application or the like. After processing,
It returns to step s14.

【0057】[0057]

【発明の効果】以上のように本発明によれば、キーボー
ドとキーボードとは異なる入力デバイスを複合したキー
ボード複合入力装置で、キーボードへの操作に対応する
キャラクタを表すコードデータと、入力デバイスから発
生する入力データとを同一のキーボード用インタフェー
スから情報処理装置に入力することができる。入力デー
タは、入力デバイスから発生されるままの状態で、キャ
ラクタのコードデータに変換する必要はないので、迅速
な入力が可能で、しかもキャラクタと入力データとの識
別を容易に行うことができる。入力デバイスから入力さ
れるデータが機密保持を要するデータであっても、キー
ボードからのコードデータとは分けて処理することによ
って、キーボードからのデータのように簡単に表示され
ないようにすることができる。
As described above, according to the present invention, a keyboard composite input device in which a keyboard and an input device different from the keyboard are combined, code data representing a character corresponding to an operation on the keyboard, and a code generated from the input device. Input data to be input to the information processing apparatus from the same keyboard interface. Since it is not necessary to convert the input data into the code data of the character as it is generated from the input device, the input can be performed quickly, and the character and the input data can be easily identified. Even if the data input from the input device requires confidentiality, by processing it separately from the code data from the keyboard, it is possible to prevent the data from being displayed as easily as the data from the keyboard.

【0058】また本発明によれば、キーボードへの入力
操作に対応するコードはメークコードとブレークコード
とが対となって発生され、入力デバイスへの入力操作に
対応するコードは入力デバイスの種類を示すコードと入
力データそのものとが出力されるので、キーボードから
のデータと入力デバイスからのデータとを容易に識別す
ることができる。
Further, according to the present invention, the code corresponding to the input operation to the keyboard is generated as a pair of the make code and the break code, and the code corresponding to the input operation to the input device changes the type of the input device. Since the indicated code and the input data itself are output, the data from the keyboard and the data from the input device can be easily identified.

【0059】また本発明によれば、データ出力手段が出
力する入力デバイスからのデータに、キーボードからの
ブレークコードとメークコードとの対と同様な関係にあ
る付加コードを併せて出力するので、ホスト側の入力処
理でメークコードとブレークコードとの対が必要である
場合でも、入力デバイスからの入力データを正常なデー
タとして取扱わせることができる。
According to the present invention, the data from the input device output by the data output means is output together with the additional code having the same relationship as the pair of the break code and the make code from the keyboard. Even if a pair of a make code and a break code is required in the input processing on the side, the input data from the input device can be handled as normal data.

【0060】また本発明によれば、キーボード用インタ
フェースで入力可能なデータの範囲に制限が設けられて
も、分割および演算によって入力デバイスからの入力デ
ータが制限の範囲内に収まるようにしてキーボード用イ
ンタフェースを介して入力させることができる。
Further, according to the present invention, even if the range of data that can be input by the keyboard interface is limited, the input data from the input device is kept within the limit by division and calculation. It can be input via an interface.

【0061】また本発明によれば、キーコード出力手段
および入力データ出力手段は、予め定める条件下で基本
保証テストを実行し、テスト結果に従うコードを出力す
るとともに、入力データ出力手段はさらに一定時間後に
入力デバイス識別コードを出力するので、ホスト側の情
報処理装置で基本保証テストを実行させればキーボード
複合入力装置が接続されているか通常のキーボードが接
続されているかを容易に判別することができる。
According to the present invention, the key code output means and the input data output means execute the basic assurance test under predetermined conditions and output a code according to the test result, and the input data output means further operates for a certain period of time. Since the input device identification code is output later, if the basic assurance test is executed in the information processing device on the host side, it is possible to easily determine whether the keyboard composite input device is connected or the normal keyboard is connected. .

【0062】さらに本発明によれば、電源投入時にキー
ボード用インタフェースを介して基本保証テストを実行
させ出力されるコードに従って、キーボードが接続され
ているかキーボード複合入力装置が接続されているかを
判断し、判断結果に従ってキーボード用入力インタフェ
ースから入力されるデータの処理を行うのでデータに合
わせて適切な処理を行うことができる。
Further, according to the present invention, when the power is turned on, a basic assurance test is executed via the keyboard interface, and according to a code output, it is determined whether the keyboard is connected or the keyboard composite input device is connected. Since the processing of the data input from the keyboard input interface is performed according to the determination result, appropriate processing can be performed according to the data.

【0063】また本発明によれば、キーボード用インタ
フェースに接続される入力装置がキーボードであるかキ
ーボード複合入力装置であるかを、POS端末装置の稼
動中でも判断することができるので、POS端末装置の
稼動中にキーボードとキーボード複合入力装置とを差し
替えて使用しても、適切なデータ処理を行うことができ
る。
According to the present invention, it is possible to determine whether the input device connected to the keyboard interface is a keyboard or a keyboard combined input device even while the POS terminal device is operating. Even if the keyboard and the keyboard composite input device are used interchangeably during operation, appropriate data processing can be performed.

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

【図1】本発明の実施の一形態の概略的なシステム構成
を示すブロック図である。
FIG. 1 is a block diagram showing a schematic system configuration according to an embodiment of the present invention.

【図2】図1のPOSキーボード複合デバイス2に関連
する電気的構成を示すブロック図である。
FIG. 2 is a block diagram showing an electrical configuration related to the POS keyboard composite device 2 of FIG.

【図3】図2のPOSキーボード複合デバイス2の外観
を示す正面図である。
FIG. 3 is a front view showing the appearance of the POS keyboard composite device 2 of FIG. 2;

【図4】ローマ字・片仮名用7単位符号の一部を示す図
表である。
FIG. 4 is a chart showing a part of a 7-unit code for Romaji and katakana.

【図5】ローマ字・片仮名用7単位符号の一部を示す図
表である。
FIG. 5 is a table showing a part of a 7-unit code for Romaji and katakana.

【図6】ローマ字・片仮名用7単位符号の一部を示す図
表である。
FIG. 6 is a table showing a part of a 7-unit code for Roman characters and katakana.

【図7】図3の磁気カード21に記録される送信データ
の一例を示す図である。
FIG. 7 is a diagram showing an example of transmission data recorded on the magnetic card 21 of FIG.

【図8】図7の送信データのうちのデータ部を示す図表
である。
FIG. 8 is a chart showing a data part of the transmission data of FIG. 7;

【図9】図8のデータをキーボードデータに変換したデ
ータを示す図表である。
FIG. 9 is a table showing data obtained by converting the data of FIG. 8 into keyboard data.

【図10】磁気カード読取りデータを従来の方式で送信
する際に付加するデータを示す図表である。
FIG. 10 is a table showing data added when magnetic card read data is transmitted by a conventional method.

【図11】キーボード走査コード1(ScanCodeSet 1)
によるキーボードデバイスからの出力コード一覧の一部
を示す図表である。
FIG. 11: Keyboard scan code 1 (ScanCodeSet 1)
6 is a table showing a part of a list of output codes from a keyboard device according to the first embodiment.

【図12】キーボード走査コード1(ScanCodeSet 1)
によるキーボードデバイスからの出力コード一覧の一部
を示す図表である。
FIG. 12: Keyboard scan code 1 (ScanCodeSet 1)
6 is a table showing a part of a list of output codes from a keyboard device according to the first embodiment.

【図13】キーボード走査コード1(ScanCodeSet 1)
によるキーボードデバイスからの出力コード一覧の一部
を示す図表である。
FIG. 13: Keyboard scan code 1 (ScanCodeSet 1)
6 is a table showing a part of a list of output codes from a keyboard device according to the first embodiment.

【図14】図2のPOSキーボード複合デバイス2の各
デバイス部の識別コードを示す図表である。
FIG. 14 is a table showing identification codes of respective device units of the POS keyboard multifunction device 2 of FIG. 2;

【図15】図2の磁気カード読取装置部15が読取る磁
気カード読取りデータの送信フォーマットを示す図であ
る。
FIG. 15 is a diagram showing a transmission format of magnetic card read data read by the magnetic card reader unit 15 of FIG. 2;

【図16】図2の磁気カード読取装置部15が読取る磁
気カードで読取りエラー時のエラーコードの送信フォー
マットを示す図である。
16 is a diagram showing a transmission format of an error code at the time of a reading error in a magnetic card read by the magnetic card reader 15 of FIG. 2;

【図17】図3の磁気カード21の種別コードを示す図
表である。
FIG. 17 is a chart showing type codes of the magnetic card 21 of FIG. 3;

【図18】図16のエラーコードを示す図表である。FIG. 18 is a chart showing the error codes of FIG. 16;

【図19】図2のモードスイッチ部17からの位置情報
データの送信フォーマットを示す図である。
19 is a diagram showing a transmission format of position information data from the mode switch unit 17 in FIG.

【図20】図19の位置情報データを示す図表である。FIG. 20 is a chart showing the position information data of FIG. 19;

【図21】図3のモードスイッチ部17での鍵式キー2
0の位置と図20の位置データとの関係を示す図であ
る。
21 is a key-operated key 2 in the mode switch unit 17 in FIG.
FIG. 21 is a diagram showing the relationship between the position of 0 and the position data of FIG.

【図22】図2の磁気カード読取装置部15が読取った
データを送信データに変換する分割および演算の基準を
示す図表である。
FIG. 22 is a table showing criteria for division and calculation for converting data read by the magnetic card reader unit 15 of FIG. 2 into transmission data.

【図23】図22の基準に従って図8のデータから変換
される送信データを示す図表である。
FIG. 23 is a table showing transmission data converted from the data of FIG. 8 according to the criterion of FIG. 22;

【図24】本発明の実施の他の形態で図8のデータから
変換される送信データを示す図表である。
FIG. 24 is a chart showing transmission data converted from the data of FIG. 8 in another embodiment of the present invention.

【図25】本発明の実施のさらに他の形態としての制御
手順示す部分的なフローチャートである。
FIG. 25 is a partial flowchart showing a control procedure as still another embodiment of the present invention.

【図26】本発明の実施のさらに他の形態としての制御
手順示す部分的なフローチャートである。
FIG. 26 is a partial flowchart showing a control procedure as still another embodiment of the present invention.

【図27】本発明の実施のさらに他の形態としての制御
手順示す部分的なフローチャートである。
FIG. 27 is a partial flowchart showing a control procedure as still another embodiment of the present invention.

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

1 POS端末装置 2 POSキーボード複合デバイス 3 キーボードI/F 11 CPU 15 磁気カード読取装置部 16 キーボード装置部 17 モードスイッチ部 18 データ変換部 20 鍵式キー 21 磁気カード DESCRIPTION OF SYMBOLS 1 POS terminal device 2 POS keyboard composite device 3 Keyboard I / F 11 CPU 15 Magnetic card reader unit 16 Keyboard device unit 17 Mode switch unit 18 Data conversion unit 20 Key type key 21 Magnetic card

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 キャラクタ入力用のキーボードと、キー
ボードとは異なる入力デバイスとが複合され、情報処理
装置のキーボード用インタフェースに接続されるキーボ
ード複合入力装置において、 キーボードへのキーの押下げ操作に応答して、操作され
たキーに対応するキャラクタを表すコードをキーボード
用インタフェースに出力するキーコード出力手段と、 キーボードとは異なる入力デバイスへの入力操作に応答
して、入力デバイスから発生される入力データをキーボ
ード用インタフェースに出力する入力データ出力手段と
を含むことを特徴とするキーボード複合入力装置。
A keyboard for character input and an input device different from the keyboard are compounded, and a keyboard compound input device connected to a keyboard interface of the information processing device responds to a key press operation on the keyboard. Key code output means for outputting a code representing a character corresponding to an operated key to a keyboard interface; and input data generated from the input device in response to an input operation to an input device different from the keyboard. And an input data output unit that outputs the input data to a keyboard interface.
【請求項2】 前記キーコード出力手段は、1つのキー
の押下げ時点で発生されるメークコードと、該キーの解
放時点で発生され、該メークコードと一定の関係を有す
るブレークコードとを対で出力し、 前記入力データ出力手段は、前記入力デバイスの種類を
示すコードと、入力データそのものとを出力することを
特徴とする請求項1記載のキーボード複合入力装置。
2. The key code output means pairs a make code generated when a key is depressed and a break code generated when the key is released and having a fixed relation to the make code. The keyboard composite input device according to claim 1, wherein the input data output means outputs a code indicating the type of the input device and the input data itself.
【請求項3】 前記入力データ出力手段は、前記入力デ
ータそのものを出力する際に、該入力データに対して、
前記メークコードおよび前記ブレークコードの対と同様
の関係を有する付加データも出力することを特徴とする
請求項2記載のキーボード複合入力装置。
3. The input data output means, when outputting the input data itself,
The keyboard composite input device according to claim 2, wherein additional data having the same relationship as the pair of the make code and the break code is also output.
【請求項4】 前記キーボード用インタフェースで入力
可能なデータの範囲には、制限が設けられ、 前記入力データ出力手段は、前記入力デバイスから発生
される入力データに、該制限範囲から外れる入力データ
が含まれるとき、入力データを該制限範囲内に収まるよ
うに、分割および演算し、分割モードおよび演算結果を
表すコードを出力することを特徴とする請求項1〜3の
いずれかに記載のキーボード複合入力装置。
4. A limit is provided on a range of data that can be input by the keyboard interface, and the input data output unit includes an input data generated from the input device that includes input data that is out of the limited range. The keyboard composite according to any one of claims 1 to 3, wherein when included, the input data is divided and operated so as to fall within the limited range, and a code indicating the divided mode and the operation result is output. Input device.
【請求項5】 前記キーコード出力手段および前記入力
データ出力手段は、予め定める条件下で基本保証テスト
を実行し、テスト結果に従って正常完了コードまたは異
常完了コードを出力する機能を有し、 該入力データ出力手段は、さらに一定時間後に、入力デ
バイス識別コードを出力することを特徴とする請求項1
〜4のいずれかに記載のキーボード複合入力装置。
5. The key code output means and the input data output means have a function of executing a basic assurance test under predetermined conditions and outputting a normal completion code or an abnormal completion code according to a test result. 2. The data output unit outputs an input device identification code after a certain period of time.
5. The composite keyboard input device according to any one of items 1 to 4.
【請求項6】 請求項5に記載のキーボード複合入力装
置が接続可能なPOS端末装置であって、 電源投入時に、前記基本保証テストを前記キーボード用
インタフェースを介して実行させ、出力されるコードに
従ってキーボードが接続されているか、キーボード複合
入力装置が接続されているかを判断する入力デバイス判
断手段と、 入力デバイス判断手段の判断結果に従って、キーボード
用インタフェースから入力されるデータの処理を行うデ
ータ処理手段とを含むことを特徴とするPOS端末装
置。
6. A POS terminal to which the keyboard composite input device according to claim 5 can be connected, wherein at the time of power-on, the basic assurance test is executed via the keyboard interface, and according to the output code. Input device determining means for determining whether a keyboard is connected or a keyboard composite input device is connected; and data processing means for processing data input from the keyboard interface according to the determination result of the input device determining means. A POS terminal device comprising:
【請求項7】 前記入力デバイス判断手段は、稼動中の
不特定時に、キーボード用インタフェースを介する接続
を断ち、再接続する場合にも、前記基本保証テストに基
づく判断が可能であることを特徴とする請求項6記載の
POS端末装置。
7. The input device judging means is capable of judging based on the basic assurance test even when disconnecting and reconnecting via a keyboard interface when an operation is unspecified. The POS terminal device according to claim 6.
JP22626198A 1998-08-10 1998-08-10 Keyboard composite input device and POS terminal device Expired - Fee Related JP3435069B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22626198A JP3435069B2 (en) 1998-08-10 1998-08-10 Keyboard composite input device and POS terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22626198A JP3435069B2 (en) 1998-08-10 1998-08-10 Keyboard composite input device and POS terminal device

Publications (2)

Publication Number Publication Date
JP2000056907A true JP2000056907A (en) 2000-02-25
JP3435069B2 JP3435069B2 (en) 2003-08-11

Family

ID=16842438

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22626198A Expired - Fee Related JP3435069B2 (en) 1998-08-10 1998-08-10 Keyboard composite input device and POS terminal device

Country Status (1)

Country Link
JP (1) JP3435069B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006040098A (en) * 2004-07-29 2006-02-09 Matsushita Electric Ind Co Ltd Information reader and information reading system
JP2011508339A (en) * 2007-12-27 2011-03-10 アップル インコーポレイテッド Method and system for encoding a magnetic stripe

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006040098A (en) * 2004-07-29 2006-02-09 Matsushita Electric Ind Co Ltd Information reader and information reading system
JP4622368B2 (en) * 2004-07-29 2011-02-02 パナソニック株式会社 Information reading apparatus and information reading system
JP2011508339A (en) * 2007-12-27 2011-03-10 アップル インコーポレイテッド Method and system for encoding a magnetic stripe

Also Published As

Publication number Publication date
JP3435069B2 (en) 2003-08-11

Similar Documents

Publication Publication Date Title
US5034598A (en) Keyboard emulation system providing audible feedback without a built-in transducer
US5557095A (en) System for enabling decoding of bar code and other symbols with a digital microcomputer connected via the input/output port thereof to the scanner
US4568161A (en) Computer controlled slide projector interface arrangement
US5895452A (en) Point-of-sale system
CN103092799A (en) Universal serial bus (USB) device and method for recognition of host operating system
CN108089722A (en) A kind of key assignments customizing keyboard configures system and method
US4204636A (en) Interface between data reading wand and cash register display
US5553269A (en) Apparatus for monitoring sensor information from diffeerent types of sources
JP2000056907A (en) Keyboard composite input device and pos terminal device
CN101739320A (en) Error detection device of server and error detection method thereof
EP0417321B1 (en) Electronic measuring apparatus having general-purpose processing unit
WO1991008533A1 (en) Terminal, data processor, switching unit, interface, and keyboard the latter three connected to the former two
CN107346180A (en) A kind of PS2 computer keyboard interfaces design based on singlechip technology
JPH03238573A (en) Bar code label reader
CN111078161A (en) Printer simulation method and device, electronic equipment and storage medium
CN114610668B (en) Method and device for interaction between intelligent serial port screen and BMC
JP2621605B2 (en) Portable terminal device
US9734111B2 (en) POS terminal and comparison determination method of I/O card connected with the same
JP3844185B2 (en) Data input processing device
CN115774629A (en) Method and terminal for transmitting fault diagnosis data by serial port
JP2715898B2 (en) Printer control code usage count measurement processing method
JP3343203B2 (en) Wireless meter reading system
CN118473537A (en) Information calling method and device, electronic equipment, storage medium and kitchen appliance
JP2587918Y2 (en) Mobile terminal device
JPH04188348A (en) Communication data translating equipment

Legal Events

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

Free format text: PAYMENT UNTIL: 20080530

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20090530

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100530

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20110530

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20110530

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120530

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20120530

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20130530

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20140530

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees