JP3676150B2 - Computer application equipment - Google Patents
Computer application equipment Download PDFInfo
- Publication number
- JP3676150B2 JP3676150B2 JP30897999A JP30897999A JP3676150B2 JP 3676150 B2 JP3676150 B2 JP 3676150B2 JP 30897999 A JP30897999 A JP 30897999A JP 30897999 A JP30897999 A JP 30897999A JP 3676150 B2 JP3676150 B2 JP 3676150B2
- Authority
- JP
- Japan
- Prior art keywords
- keyboard
- main body
- contact
- computer
- apparatus main
- 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
Links
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、コンピュータとしての基本機能に特定用途のための専用機能が付加されたコンピュータ応用装置に関する。
【0002】
【従来の技術】
近年、コンピュータ、特にパーソナルコンピュータ(以下、「パソコン」という)の低価格化、処理速度の向上、あるいはその一般性により、従来、専用機として設計されていた装置がコンピュータ応用装置として設計されるようになってきている。これにより、高い処理能力が低価格で得られるとともに、装置の開発期間が短縮され、あるいは開発環境の一般化が図られるようになった。この種のコンピュータ応用装置としては、例えばパソコンをベースに構成されたPOS(Point Of Sales)端末装置が挙げられる。
【0003】
コンピュータ応用装置では、上述のPOS端末装置に設けられるキーボードのように、専用のキーボードを実装する場合が多く、通常は、コンピュータ(パソコン)の基本ソフトウェアであるOS(Operating System)の自動立ち上げ機能を用いて、その装置に専用のアプリケーションプログラムが自動的に立ち上がるように設定されている。したがって、この種のコンピュータ応用装置は、パソコンのOS操作用のキーボードを設けることなく動作可能である。
【0004】
また、この種のコンピュータ応用装置はパソコンとしての機能も有するものであり、これをパソコンとして使用する場合、あるいは、専用のアプリケーションプログラムの動作中にパソコン用のOS機能を使用して例えば漢字入力を行う場合には、従来、アルファベット等のパソコン用のキーボードと同じキーが割り付けられた専用キーボードを実装したり、あるいはパソコン用のキーボードを別途外部に接続したりして用いられていた。
【0005】
【発明が解決しようとする課題】
しかしながら、従来のように専用キーボードでアルファベット等の入力を兼用する場合には、キー数やキー配列がパソコン用のキーボードと異なるため、特殊な入力方法をとる必要がある。このため、キー操作に慣れるまでに時間がかかり、また慣れたとしてもJIS配列のキーボードのような素早い操作は困難であり、さらには他の装置への応用が効かないという問題がある。
【0006】
一方、パソコン用のキーボードを別途接続する場合には、通常、一番キー操作のしやすい場所に専用のキーボードが設置されているため、パソコン用のキーボードは装置の前や横に置かれることとなり操作性が悪い。また、パソコン用のキーボードを必要に応じて装置に接続する場合には、接続する際に電源を切る必要があり、装置の再立上げに時間がかかってしまう。さらに、パソコン用のキーボードを用いて装置の動作異常を調査する場合には、電源を切ってしまうとデータが消えてしまい、調査できないこともある。逆に、パソコン用のキーボードを接続したままにする場合には、専用のキーボードを使用中にパソコン用のキーボードに物が触れて誤入力の発生するおそれがある。また、パソコン用のキーボードを頻繁に使用しない場合には、パソコン用のキーボードが接続されていることに対する意識が薄くなり、誤入力に気付かないこともある。
【0007】
また、パソコン用のキーボードは直接OSの下で動作するため、装置専用のアプリケーションプログラムよりも上位で操作可能であるが、誤入力やいたずらに対しては無防備である。近年、パソコンの利用者が増えており、パソコン用のキーボードから回復不能ないたずらを受けないようにすることが望まれる。
【0008】
さらに、この種のコンピュータ応用装置は、前述のとおり機能的にはパソコンとして使用可能であるが、専用のアプリケーションプログラムが動作することを前提に設計されているため、パソコン用のキーボードで誤って専用のアプリケーションプログラムの動作を妨げるような操作、例えば強制終了操作(Ctrl+Alt+Delete)が行われると、専用のアプリケーションプログラムによる処理が中途で打ち切られ、更新済みと更新未完のファイルが混在してしまい、ファイルの一貫性が失われるという問題がある。
【0009】
従って本発明の目的は、特定用途のための専用機能およびコンピュータとしての基本機能を良好に操作可能なキーボードを有するコンピュータ応用装置を提供することにある。
【0010】
【課題を解決するための手段】
上記目的は、コンピュータ基本ソフトウェアおよび前記コンピュータ基本ソフトウェア上で動作するアプリケーションプログラムを格納した装置本体と、前記アプリケーションプログラムを操作するときに前記装置本体に接続される第1のキーボードおよび前記コンピュータ基本ソフトウェアを操作するときに前記装置本体に接続される第2のキーボードを有するキーボードユニットとを備えたコンピュータ応用装置により、達成される。
【0011】
この場合、前記キーボードユニットを平板状に形成し、一方の面には第1のキーボードを、他方の面には第2のキーボードをそれぞれ配置するのが好ましい。なお、特開平8−272508号公報には、キーボード装置の一方の面に例えばASCII配列のキースイッチを配置し、他方の面にJIS配列のキースイッチを配置した例が記載されているが、本発明のように、コンピュータ応用装置に格納されたソフトウェアやアプリケーションプログラムが複数のキーボードと連動して切り替えられる技術については開示されていない。
【0012】
装置本体と各キーボードとの接続は、装置本体に設けられたコネクタと、キーボードユニットの一方の端面に設けられた第1のコンタクトまたは反対端面に設けられた第2のコンタクトとを接触させることにより行うのが好ましい。ここで、第1のキーボードを装置本体に接続するときには第1のコンタクトが用いられ、第2のキーボードを装置本体に接続するときには第2のコンタクトが用いられる。そして、装置本体のコネクタやキーボードユニットの第1および第2のコンタクトには、いずれかのキーボードが装置本体に接続されたこと、あるいは、どちらのキーボードが装置本体に接続されたかを認識するための信号をやり取りする接続認識信号ピンをそれぞれ配置するのがよい。
【0013】
また、本発明に係るコンピュータ応用装置は、コンピュータ基本ソフトウェアおよび前記コンピュータ基本ソフトウェア上で動作するアプリケーションプログラムを格納した装置本体と、前記アプリケーションプログラム操作用の第1のキーボードおよび前記コンピュータ基本ソフトウェア操作用の第2のキーボードを有し前記2つのキーボードのいずれか一方が前記装置本体に接続されるキーボードユニットとを備え、前記装置本体に接続された第1または第2のキーボードに対応する前記コンピュータ基本ソフトウェアまたは前記アプリケーションプログラムが起動されるように構成される。
【0014】
ここで、前記アプリケーションプログラムは前記コンピュータ基本ソフトウェア上で動作するものであるから、前記アプリケーションプログラムの起動は、前記コンピュータ基本ソフトウェアの起動を包含するものである。例えば、前記コンピュータ基本ソフトウェアが動作中に第2のキーボードから第1のキーボードに接続が切り替えられたときには、前記コンピュータ基本ソフトウェア上で前記アプリケーションプログラムが起動され、その後、第1のキーボードから第2のキーボードに切り替えられたときには、前記アプリケーションプログラムがクローズされて前記コンピュータ基本ソフトウェアが動作中となる。この場合、装置本体に接続されないキーボードの入力は抑止されるようにするのが好ましい。
【0015】
さらに、本発明に係るコンピュータ応用装置は、コンピュータ基本ソフトウェアおよび前記コンピュータ基本ソフトウェア上で動作するアプリケーションプログラムを格納した装置本体と、前記アプリケーションプログラム操作用の第1のキーボードおよび前記コンピュータ基本ソフトウェア操作用の第2のキーボードを有し前記2つのキーボードのいずれか一方が前記装置本体に接続されるキーボードユニットとを備え、前記アプリケーションプログラムの動作中に前記装置本体との接続が第1のキーボードから第2のキーボードに切り替えられたとき、前記アプリケーションプログラムを動作中としたまま第2のキーボードの入力が可能となるようにされる。これは前述の装置とは異なり、前記アプリケーションプログラムの動作中に第2のキーボードを用いてデータ更新等の操作を容易とするものである。この場合、第2のキーボードの予め設定されたキー入力が抑止されるようにするのが好ましい。
【0016】
このように構成することにより、コンピュータ応用装置に専用のキーボードの他に標準のコンピュータ用キーボードを操作しやすいように実装することができ、電源をオフせずにキーボードを切り替えることができる。また、コンピュータ用キーボードは操作以外の誤入力が起こらないように工夫されており、アプリケーションプログラムの動作を妨げることはない。さらに、コンピュータ応用装置に専用のキーボードで操作されるアプリケーションプログラムとは別に一つ又は複数のアプリケーションプログラムを格納し、コンピュータ用キーボードを用いて一般のパソコンとしてそれらを操作することができる。
【0017】
【発明の実施の形態】
以下、本発明に係るコンピュータ応用装置の実施例として、パソコンで構成されたPOS端末装置を例にとって説明する。
図1は、POS端末装置の一例を示す全体図である。図示のように、本装置では、キー入力を行うキーボードユニット1、キーボードユニット1の操作に応じて各種ステータス情報や入力情報あるいは各種データを表示する主表示2、レシートやジャーナルの印字を行うプリンタ3、紙幣や硬貨を格納するキャッシュドロワ4、および店の買い物客に商品や金額を知らせる客用表示5が装置本体6に配置されている。ここでキーボードユニット1は、装置本体6から取り外し可能である。
【0018】
図2はキーボードユニット1の一実施例を示す図であり、(a)はキーボードユニット1a側を、(b)はキーボードユニット1b側をそれぞれ示している。図のように、キーボードユニット1a側にはPOS用キーボード10が実装されており、キーボードユニット1b側にはパソコン(PC)用キーボード13が実装されている。キーボードユニット1a側を図の前後方向に裏返すとキーボードユニット1b側が現れる。キーボードユニット1の前後の端面中央部にはそれぞれコンタクト11a、11bが実装されている。これらは装置本体6との間で電源および信号を授受するための接触部分である。
【0019】
POS用キーボード10が表側にある時には、POS用キーボードの信号を接続するためのコンタクト11aが前方の端面に現れ、PC用キーボード13が表側にある時には、PC用キーボードの信号を接続するためのコンタクト11bが前方の端面に現れる。コンタクト11a、11bの左右には、誤挿入を防止するためのガイドと嵌合する凹部12a、12b、12c、12dがそれぞれ設けられている。この凹部は左右で大きさを変えてあり、左側に大きさの小さい凹部(小)12a、12cを、右側に大きさの大きい凹部(大)12b、12dを配置する。
【0020】
図3はキーボードユニットのコンタクトと装置本体のコネクタとの接続関係の一例を示す図であり、(a)は装置本体のコネクタの斜視図、(b)はコンタクト11aの正面図、(c)はコンタクト11bの正面図、(d)はコンタクトとコネクタの接触部断面図である。図のように、キーボードユニット1のコンタクト11aまたは11bが、装置本体6に実装されたコネクタ20と接続される。コンタクト11aは、受信用ピン111、送信用ピン112、電源用ピン113、接地用ピン114、接続認識信号ピン115、116を備え、コンタクト11bは同様に、受信用ピン121、送信用ピン122、電源用ピン123、接地用ピン124、接続認識信号ピン125、126を備える。これらのピンは平らな金属板で形成されており、内部で電源および信号源に接続されている。
【0021】
一方、コネクタ20は、、送信用ピン201、受信用ピン202、電源用ピン203、接地用ピン204、接続認識信号ピン205、206を備える。これらのピンは接触部分が弓状のバネになっており、これらがコンタクト11aまたは11bの板状のピンに押し付けられて接触する。コネクタ20の左右には、前述のキーボードユニット1の凹部12a、12b、12c、12dに嵌合するガイドとなる凸部21a、21bが配置される。この凸部21a、21bは、左右で大きさが異なり、装置前面より左側に凸部(小)21aを、右側に凸部(大)を実装する。凸部(大)21、凸部(小)21bの位置と大きさは、前述のキーボードユニット1の凹部12a、12b、12c、12dに合わせてある。これにより、キーボードユニット1が左右を逆にして挿入されるのを防止している。
【0022】
図4は、本POS端末装置の制御ブロックを示す図である。図において、パソコンシステム装置機能30はパソコンの制御部であり、基本機能であるCPU、メモリ、ハードディスク、フロッピーディスク、表示インタフェース、キーボードインタフェース33、マウスインタフェース、シリアルインタフェース、パラレルインタフェースを内蔵している。このパソコンの各インタフェースに主表示2、客用表示5、プリンタ3が接続される。また、プリンタ3にはキャッシュドロワ4が接続される。これにより、パソコンの機能を利用してPOS端末装置が動作する。
【0023】
キーボードインタフェース33には、キー入力によりパソコンシステム装置機能30にキーデータを送出するキーボード制御部31が接続される。キーボード制御部31は、コネクタ20を介してキーボードユニット1と接続される。キーボードユニット1は、キーボードの実際のキーの入力を検出するキースキャン制御部32、POS用のキースイッチをマトリックス上に並べたPOS用キーボード10、パソコン用のキーを配置したPC用キーボード13、およびコネクタ20と電源および信号源を接続するためのコンタクト11a、11bを備える。
【0024】
コンタクト11a、11bは、キーボードユニット1の取付ける向きにより、どちらか一方がコネクタ20と接続される。また、コンタクト11a、11bには、コンタクトが接続されたことをキーボード制御部31に認識させるための信号が配される。具体的には、前述のとおり、コンタクト11a、11bに、それぞれ接続認識信号ピン116、126を割り当て、コンタクト11a、11b側でグランドに結線している。一方、キーボード制御部31は、この信号をコネクタ20を介して取入れ、抵抗で電源にプルアップしている。そして、未接続の場合にはハイレベル、接続されている場合にはローレベルとして認識する。
【0025】
また、コンタクト11aとコンタクト11bには、どちらのコンタクトが接続されたかを認識するための信号が配される。具体的には、前述のとおり、コンタクト11a、11bに、それぞれ接続認識信号ピン115、125を割り当て、コンタクト11a側ではグランドに結線し、コンタクト11b側では未接続としている。キーボード制御部31では、この信号をコネクタ20を介して取入れ、抵抗で電源にプルアップしている。そして、コンタクト11aが接続された場合には、ローレベルとして認識する。また、コンタクト11bが接続された場合、およびキーボードユニット1が接続されていない場合には、ハイレベルとして認識する。
【0026】
キーボード制御部31は、キーボードユニット1への給電を制御しており、キーボードユニット1の未接続を検出した場合には給電をオフし、接続が検出された場合には給電をオンにする。これにより、キーボードユニット1が接続されていない状態では、コネクタ20がむき出しになった状態となるが、この状態ではコネクタ20への給電がオフされているため、コネクタ20への物品のぶつかりによる不用意な電源のショートを避けることができる。また、接続が安定してから、給電をオンとすることにより、接触が不安定な状態でキースキャン制御部32が動作するのを防止することができる。
【0027】
キースキャン制御部32は、キーボード上のキーが押されたのを検出し、そのキーのコードをキーボード制御部31に送出する。キーボード制御部31は、キーコードをキースキャン制御部32より受け取ると、キーボードインタフェース33によりパソコンシステム装置機能30にキーデータを送出する。パソコンシステム装置機能30では、このキーデータをOSが受け取り、必要に応じてそのキーデータをアプリケーションプログラムに渡すことにより、そのプログラムを実行する。
【0028】
図5は、キーボード制御部31の処理手順を示すフローチャートである。キーボード制御部31は、まずキーボードユニット1が接続されているかどうかを判定し(S101)、接続されていない場合はキーボードユニット1への給電をオフする(S102)。一方、キーボードユニット1が接続されている場合は、キーボードユニット1への給電がオンとされているかどうかを判定する(S103)。その結果、オフ状態であれば、キーボードユニット1への給電をオンとし(S104)、キースキャン制御部32が準備完了かどうかを判定する(S105)。準備完了の場合は、POSキーボードが表側にあるかどうかを判定し(S106)、POSキーボードが表側にあれば、キースキャン制御部32にPOSキーボードの読取りを指示する(S107)。これに対して、PCキーボードが表側にあれば、キースキャン制御部32にPCキーボードの読取りを指示する(S108)。続いて、キースキャン制御部32からのキーコードを受信したかどうかを判定する(S109)。キーコードが受信された場合、必要に応じキーコードの編集を行い(S110)、パソコンにキーボードデータを送信する(S111)。
【0029】
次に、キーコードの編集処理(S110)の例として、図6に、キーボードの切り替えとアプリケーションプログラムの動作を連動させた処理手順のフローチャートを、図7に、アプリケーションプログラム動作中にその動作を妨げるキー入力を禁止する禁止コード処理手順のフローチャートをそれぞれ示す。
【0030】
図6に示すように、アプリケーションプログラム連動処理では、まずPOSキーボード面が表に変わったかどうかを判定する(S201)。POSキーボード面が表に変わった場合、POSのアプリケーションプログラムが動作中かどうかを判定し(S202)、動作中でないときはPOSのアプリケーションプログラムを起動する(S203)。また、S201でPOSキーボード面が表に変わっていないと判定された場合、PCのキーボード面が表に変わったかどうかを判定する(S204)。その結果、PCのキーボード面が表に変わったと判断されたときは、POSのアプリケーションプログラムが動作中かどうかを判定し(S205)、動作中のときはPOSのアプリケーションプログラムをクローズする(S206)。これにより、POS用のキーボードが表で、POSのアプリケーションプログラムの動作中に、PCのキーボードを操作することによる、処理の中断やファイルの誤操作を防止することができる。
【0031】
図7の禁止コードチェック処理では、まずPOSアプリケーションプログラムが動作中かどうかを判定する(S301)。その結果、POSアプリケーションプログラムが動作中の場合は、キーボードから入力されたキーコードがあらかじめ登録された禁止コードかどうかを判定する(S302)。そして、入力されたキーコードが禁止コードのときは、そのキーコードを消去する(S303)。これにより、アプリケーションプログラムの動作を妨げる操作の入力を禁止することができ、アプリケーションプログラムの処理が中断されることによるファイルの不整合等の発生を防止することができる。
【0032】
図8は、キースキャン制御部32の処理手順を示すフローチャートである。まず、キーボード制御部31の給電オン(図5のS104)により処理が開始され、準備完了をキーボード制御部31に送信する(S401)。次に、キーボード制御部31からキーボードのスキャンを行う面の指示が受信されたかどうかを判定する(S402)。受信された場合は、指示のあったキーボード面のキーをスキャンする(S403)。そして、キー入力があったかどうかを判定する(S404)。キー入力があった場合は、そのキーにあらかじめ割り当てられたキーコードをキーボード制御部31に送信する(S405)。
【0033】
これにより、キーボードユニット1が装置本体6から外れた状態では、キー入力が検出されないので、キーボードを裏返す時にキーが誤って入力されるのを防止することができる。また、キーボードユニット1を装置本体6に装着した状態では、裏側のキーボードの入力は検出されないので、裏側のキーの下に物品等が置かれ、キーが押されることによるキーの誤入力を防止することができる。
【0034】
以上、本発明に係るコンピュータ応用装置をPOS端末装置を例にとって説明したが、本発明はこのような例に限定されるものでなく、種々変更可能なことは言うまでもない。例えば、キーボードユニットの電源の接続および信号の授受に接触型のコネクタを使用せずに、キーボードユニットに電源として電池等の給電手段を内蔵し、赤外線等の無線で送受信を行う通信手段と、キーボードが所定の位置にあることを光学式あるいは機械式センサにより検出するキーボードの取付け検出手段と、キーボードの面により位置の異なる突起あるいはへこみとそれを識別するセンサによるキーボード面の識別手段とを設けても良い。また、この給電手段と通信手段の代わりに、電源の接続と信号の授受を行うケーブルを用いても良い。
【0035】
このように、本発明に係るコンピュータ応用装置では、キーボードユニットを裏返すだけの簡単な操作で、電源をオフすることなく、また、操作性を犠牲にすることなく、コンピュータ用のキーボードを使用することができる。また、専用のアプリケーションプログラムとキーボードを連動させることにより、アプリケーションプログラムの起動、終了を自動で行うことができる。これにより、ユーザはコンピュータ応用装置を簡単にパソコンとして利用することできる。さらに、専用のアプリケーションプログラムが動作している間に、コンピュータ用のキーボードからアプリケーションプログラムの動作を妨げようなキー入力を禁止する手段を設けることにより、アプリケーションプログラムの処理に一貫性を持たせることができる。これにより、コンピュータ用のキーボードを接続した状態での、キー操作ミスやいたずらからアプリケーションプログラムの処理が中断されるのを防ぐことができる。
【0036】
【発明の効果】
本発明によれば、特定用途のための専用機能およびコンピュータとしての基本機能を良好に操作可能なキーボードを有するコンピュータ応用装置を得ることができる。
【図面の簡単な説明】
【図1】POS端末装置の一例を示す全体図である。
【図2】キーボードユニットの一実施例を示す図であり、(a)はキーボードユニット1a側を、(b)はキーボードユニット1b側をそれぞれ示す。
【図3】キーボードユニットのコンタクトと装置本体のコネクタとの接続関係の一例を示す図であり、(a)は装置本体のコネクタの斜視図、(b)はコンタクト11aの正面図、(c)はコンタクト11bの正面図、(d)はコンタクトとコネクタの接触部断面図である。
【図4】POS端末装置の制御ブロックを示す図である。
【図5】キーボード制御部の処理手順を示すフローチャートである。
【図6】キーボードの切り替えとアプリケーションプログラムの動作を連動させた処理手順を示すフローチャートである。
【図7】アプリケーションプログラム動作中にその動作を妨げるキー入力を禁止する処理手順を示すフローチャートである。
【図8】キースキャン制御部の処理手順を示すフローチャートである。
【符号の説明】
1 キーボードユニット
2 主表示
3 プリンタ
4 キャッシュドロワ
5 客用表示
10 POS用キーボード
11a、11b コンタクト
12a、12b、12c、12d 凹部
13 PC用キーボード
20 コネクタ
21a、21b 凸部
30 パソコンシステム装置機能
31 キーボード制御部
32 キースキャン制御部
33 キーボードインタフェース[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a computer application apparatus in which a dedicated function for a specific application is added to a basic function as a computer.
[0002]
[Prior art]
In recent years, due to lower prices of computers, particularly personal computers (hereinafter referred to as “personal computers”), improved processing speed, or generality, devices that have been designed as dedicated machines are now designed as computer application devices. It is becoming. As a result, high processing capacity can be obtained at a low price, the development period of the apparatus can be shortened, or the development environment can be generalized. As this type of computer application device, for example, a POS (Point Of Sales) terminal device configured based on a personal computer can be cited.
[0003]
Computer application devices often have a dedicated keyboard, such as the keyboard provided in the above-mentioned POS terminal device. Usually, an OS (Operating System) automatic startup function that is basic software of a computer (personal computer) is used. Is set so that a dedicated application program is automatically started in the apparatus. Therefore, this kind of computer application apparatus can operate without providing a keyboard for operating the personal computer OS.
[0004]
In addition, this kind of computer application device also has a function as a personal computer. When this is used as a personal computer, or when operating a dedicated application program, the personal computer OS function is used to input, for example, kanji. Conventionally, a dedicated keyboard assigned with the same keys as a personal computer keyboard such as alphabets is mounted, or a personal computer keyboard is separately connected to the outside.
[0005]
[Problems to be solved by the invention]
However, when the input of alphabets and the like is also used with a dedicated keyboard as in the prior art, the number of keys and the key layout are different from those of a personal computer keyboard, and thus a special input method must be taken. For this reason, there is a problem that it takes time to get used to the key operation, and even if it gets used to it, it is difficult to perform a quick operation like a JIS keyboard, and the application to other devices does not work.
[0006]
On the other hand, when a PC keyboard is connected separately, a dedicated keyboard is usually installed in a place where it is most easily operated, so the PC keyboard is placed in front of or next to the device. The operability is bad. Further, when connecting a keyboard for a personal computer to the apparatus as necessary, it is necessary to turn off the power when connecting, and it takes time to restart the apparatus. In addition, when investigating an abnormal operation of the apparatus using a keyboard for a personal computer, the data may be lost if the power is turned off, and the investigation may not be possible. On the other hand, when the keyboard for a personal computer is left connected, an object may touch the personal computer keyboard while the dedicated keyboard is being used, and erroneous input may occur. In addition, if the personal computer keyboard is not used frequently, the awareness of the personal computer keyboard being connected may be lessened, and an erroneous input may not be noticed.
[0007]
In addition, since the keyboard for a personal computer operates directly under the OS, it can be operated at a higher level than the application program dedicated to the apparatus, but it is vulnerable to erroneous input and mischief. In recent years, there has been an increase in the number of users of personal computers, and it is desirable to prevent irreparable mischief from receiving personal computer keyboards.
[0008]
Furthermore, this kind of computer application device can be used as a personal computer functionally as described above, but because it is designed on the assumption that a dedicated application program runs, it is accidentally dedicated using a personal computer keyboard. When an operation that interferes with the operation of the application program, such as a forced termination operation (Ctrl + Alt + Delete), is performed, the processing by the dedicated application program is aborted, and both updated and incomplete files are mixed. Therefore, there is a problem that the consistency of the file is lost.
[0009]
Accordingly, an object of the present invention is to provide a computer application apparatus having a keyboard capable of favorably operating a dedicated function for a specific application and a basic function as a computer.
[0010]
[Means for Solving the Problems]
The object is to provide an apparatus main body storing computer basic software and an application program that operates on the computer basic software, a first keyboard connected to the apparatus main body when operating the application program, and the computer basic software. This is achieved by a computer application device comprising a keyboard unit having a second keyboard connected to the device body when operating.
[0011]
In this case, it is preferable that the keyboard unit is formed in a flat plate shape, and the first keyboard is disposed on one surface and the second keyboard is disposed on the other surface. JP-A-8-272508 describes an example in which, for example, an ASCII layout key switch is arranged on one side of a keyboard device and a JIS layout key switch is arranged on the other side. As in the invention, there is no disclosure of a technique for switching software and application programs stored in a computer application device in conjunction with a plurality of keyboards.
[0012]
The device main body and each keyboard are connected by contacting a connector provided on the device main body with a first contact provided on one end face of the keyboard unit or a second contact provided on the opposite end face. It is preferred to do so. Here, the first contact is used when connecting the first keyboard to the apparatus main body, and the second contact is used when connecting the second keyboard to the apparatus main body. The connector of the apparatus main body and the first and second contacts of the keyboard unit are used to recognize which keyboard is connected to the apparatus main body or which keyboard is connected to the apparatus main body. It is preferable to arrange connection recognition signal pins for exchanging signals.
[0013]
A computer application apparatus according to the present invention includes a computer main body storing a computer basic software and an application program that operates on the computer basic software, a first keyboard for operating the application program, and a computer basic software operating device. The computer basic software corresponding to the first or second keyboard connected to the apparatus main body, comprising: a keyboard unit having a second keyboard and one of the two keyboards connected to the apparatus main body Alternatively, the application program is configured to be activated.
[0014]
Here, since the application program operates on the computer basic software, the activation of the application program includes the activation of the computer basic software. For example, when the connection from the second keyboard to the first keyboard is switched while the computer basic software is operating, the application program is started on the computer basic software, and then the second keyboard When the keyboard is switched, the application program is closed and the computer basic software is in operation. In this case, it is preferable that input from a keyboard not connected to the apparatus main body is suppressed.
[0015]
Furthermore, the computer application apparatus according to the present invention includes a computer main body storing a computer basic software and an application program that operates on the computer basic software, a first keyboard for operating the application program, and a computer basic software operating device. A keyboard unit that has a second keyboard and one of the two keyboards is connected to the apparatus main body, and the connection with the apparatus main body is second to second during the operation of the application program. When the keyboard is switched, the second keyboard can be input while the application program is still in operation. Unlike the above-described apparatus, this facilitates operations such as data updating using the second keyboard during the operation of the application program. In this case, it is preferable that preset key input of the second keyboard is suppressed.
[0016]
With this configuration, it is possible to mount a standard computer keyboard in addition to a dedicated keyboard on a computer application device so that it can be easily operated, and the keyboard can be switched without turning off the power. Further, the computer keyboard is devised so as not to cause an erroneous input other than operation, and does not hinder the operation of the application program. Furthermore, one or a plurality of application programs can be stored in the computer application apparatus separately from the application program operated by a dedicated keyboard, and these can be operated as a general personal computer using the computer keyboard.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, as an example of a computer application apparatus according to the present invention, a POS terminal apparatus constituted by a personal computer will be described as an example.
FIG. 1 is an overall view showing an example of a POS terminal device. As shown in the figure, in this apparatus, a
[0018]
2A and 2B are diagrams showing an embodiment of the
[0019]
When the
[0020]
3A and 3B are diagrams showing an example of a connection relationship between the contacts of the keyboard unit and the connector of the apparatus main body. FIG. 3A is a perspective view of the connector of the apparatus main body, FIG. 3B is a front view of the
[0021]
On the other hand, the
[0022]
FIG. 4 is a diagram showing a control block of the POS terminal apparatus. In the figure, a personal computer
[0023]
The
[0024]
One of the
[0025]
Further, a signal for recognizing which contact is connected is arranged on the
[0026]
The
[0027]
The key
[0028]
FIG. 5 is a flowchart showing a processing procedure of the
[0029]
Next, as an example of the key code editing process (S110), FIG. 6 shows a flowchart of a processing procedure in which keyboard switching and application program operation are linked, and FIG. The flowchart of the prohibition code processing procedure for prohibiting key input is shown respectively.
[0030]
As shown in FIG. 6, in the application program linkage processing, first, it is determined whether or not the POS keyboard surface is changed to a table (S201). When the POS keyboard surface is changed to the front, it is determined whether or not the POS application program is operating (S202). If the POS application program is not operating, the POS application program is activated (S203). If it is determined in S201 that the POS keyboard surface has not changed to the front, it is determined whether the PC keyboard surface has changed to the front (S204). As a result, if it is determined that the keyboard side of the PC has changed to a table, it is determined whether or not the POS application program is operating (S205), and if it is operating, the POS application program is closed (S206). As a result, the POS keyboard is displayed on the front, and it is possible to prevent processing interruptions and file misoperations caused by operating the PC keyboard during the operation of the POS application program.
[0031]
In the prohibition code check process of FIG. 7, it is first determined whether or not the POS application program is operating (S301). As a result, when the POS application program is operating, it is determined whether the key code input from the keyboard is a prohibited code registered in advance (S302). If the input key code is a prohibition code, the key code is deleted (S303). As a result, it is possible to prohibit the input of an operation that hinders the operation of the application program, and it is possible to prevent the occurrence of file inconsistency or the like due to the processing of the application program being interrupted.
[0032]
FIG. 8 is a flowchart showing a processing procedure of the key
[0033]
As a result, since the key input is not detected when the
[0034]
The computer application apparatus according to the present invention has been described by taking the POS terminal apparatus as an example. However, the present invention is not limited to such an example, and it goes without saying that various modifications can be made. For example, without using a contact-type connector for power connection and signal transmission / reception of the keyboard unit, a power supply means such as a battery is built in the keyboard unit as a power supply, and a communication means for wirelessly transmitting / receiving infrared rays or the like, and a keyboard A keyboard attachment detecting means for detecting that the position is in a predetermined position by means of an optical or mechanical sensor, and a protrusion or dent whose position differs depending on the surface of the keyboard, and a means for identifying the keyboard surface by a sensor for identifying it. Also good. Further, instead of the power supply means and the communication means, a cable for connecting a power source and exchanging signals may be used.
[0035]
As described above, in the computer application apparatus according to the present invention, the computer keyboard can be used without turning off the power and sacrificing the operability with a simple operation of turning the keyboard unit upside down. Can do. In addition, by linking a dedicated application program and a keyboard, it is possible to automatically start and end the application program. As a result, the user can easily use the computer application apparatus as a personal computer. Furthermore, it is possible to make the processing of the application program consistent by providing means for prohibiting key input that prevents the operation of the application program from the computer keyboard while the dedicated application program is running. it can. Thereby, it is possible to prevent the processing of the application program from being interrupted due to a key operation mistake or mischief with the computer keyboard connected.
[0036]
【The invention's effect】
ADVANTAGE OF THE INVENTION According to this invention, the computer application apparatus which has a keyboard which can operate the special function for a specific use and the basic function as a computer favorably can be obtained.
[Brief description of the drawings]
FIG. 1 is an overall view showing an example of a POS terminal device.
2A and 2B are diagrams showing an embodiment of a keyboard unit, where FIG. 2A shows the keyboard unit 1a side, and FIG. 2B shows the keyboard unit 1b side.
3A and 3B are diagrams illustrating an example of a connection relationship between a keyboard unit contact and a connector of the apparatus main body, wherein FIG. 3A is a perspective view of the connector of the apparatus main body, FIG. 3B is a front view of the
FIG. 4 is a diagram showing a control block of a POS terminal device.
FIG. 5 is a flowchart illustrating a processing procedure of a keyboard control unit.
FIG. 6 is a flowchart showing a processing procedure in which keyboard switching and application program operation are linked.
FIG. 7 is a flowchart showing a processing procedure for prohibiting key input that hinders the operation of an application program during operation.
FIG. 8 is a flowchart showing a processing procedure of a key scan control unit.
[Explanation of symbols]
DESCRIPTION OF
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30897999A JP3676150B2 (en) | 1999-10-29 | 1999-10-29 | Computer application equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30897999A JP3676150B2 (en) | 1999-10-29 | 1999-10-29 | Computer application equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001125707A JP2001125707A (en) | 2001-05-11 |
| JP3676150B2 true JP3676150B2 (en) | 2005-07-27 |
Family
ID=17987514
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30897999A Expired - Fee Related JP3676150B2 (en) | 1999-10-29 | 1999-10-29 | Computer application equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3676150B2 (en) |
-
1999
- 1999-10-29 JP JP30897999A patent/JP3676150B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001125707A (en) | 2001-05-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7209113B2 (en) | Stylus pen expansion slot | |
| US6449142B1 (en) | Keyboard with ports | |
| US5598487A (en) | Hand-held data entry system removable signature pad | |
| US10504097B2 (en) | Commodity sales data processing apparatus and method for controlling executable job by the same | |
| US7336853B2 (en) | Apparatus and method for collection of handwritten data | |
| US6304248B1 (en) | Coordinate input device | |
| US20100108771A1 (en) | Financial transaction card | |
| JP4540770B2 (en) | Coordinate input device and storage medium | |
| CN102785489A (en) | Upgrade method and device for printer and firmware of printer | |
| JP3676150B2 (en) | Computer application equipment | |
| AU3560102A (en) | Keyboard unit | |
| US5530893A (en) | System for selectively communicating information between processor and built-in keyboard and external input means | |
| EP0899700A2 (en) | Sales management apparatus | |
| EP0818722A1 (en) | Controlling apparatus behaviour upon addition/removal of a physical resource | |
| JP2972651B2 (en) | Message display control method when inserting / removing PC card | |
| CN104349002A (en) | Operating device and image processing apparatus | |
| JPH07168648A (en) | Portable terminal | |
| US20020079364A1 (en) | Self-service terminal user interface | |
| KR20060051249A (en) | Information processing device | |
| JP3201562B2 (en) | Electronic equipment and its control method | |
| JP2002007302A (en) | Information processing system, pedestal device, portable information processing device, and method of identifying pedestal device | |
| KR100397647B1 (en) | Keyboard integrated with contact/contactless smartcard reader | |
| JPH10198772A (en) | IC card reader / writer | |
| JP2007058657A (en) | Card processing device | |
| JP4188052B2 (en) | Information terminal equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050421 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050426 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050427 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080513 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090513 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100513 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100513 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110513 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120513 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120513 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130513 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140513 Year of fee payment: 9 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |