(57)【特許請求の範囲】
【請求項１】
ＰＣベースＰＯＳにおける専用キーボードとメンテナンスキーボードとの接続換えを認識するＰＯＳキーボードの接続制御方法において、
ＰＯＳ端末の記憶装置に格納されているＰＯＳキーボードの接続制御プログラムにより、
電源投入時にメンテナンスキーボードがＰＯＳ端末に接続されていれば初期化処理を行ってメンテナンスキーボードであることを認識し、
電源投入時にメンテナンスキーボードがＰＯＳ端末に接続されていなければ疑似データをセットし、
後で接続されるメンテナンスキーボードを電源の再投入なしで認識することを特徴とするＰＯＳキーボードの接続制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＰＣベースＰＯＳにおける専用キーボードとメンテナンスキーボードとの接続換えを認識するＰＯＳキーボードの接続制御方法に関する。
【０００２】
【従来の技術】
ＰＯＳ端末は、プログラムや周辺装置の設定を変更するなどの為に、通常メンテナンスプログラムが搭載されている。専用のＰＯＳ端末などでは、売上げ用に割付けられた商品キーや部門キーに該当するキーを、メンテナンス時に割付けて作業を行うことが可能である。
【０００３】
しかし、近年主流のＰＣをベースにしたＰＯＳでは、ＯＳのメンテナンスにフルキーボードの接続が必要であり、フルキーボード（以後、ＰＣベースＰＯＳのメンテナンスキーボードをフルキーボードと記す）を接続する時は電源をＯＦＦ−ＯＮしてＰＯＳ端末のリブートを行っている。
すなわち、フルキーボードの接続をＰＯＳが起動するタイミングで行う必要があり、運用中に新たにフルキーボードを接続しても認識することが出来ない。
【０００４】
図３は、従来のＰＯＳ端末におけるフルキーボードの初期化フローチャートである。図において、記号Ｓに続く数字はフローのステップ番号を示している。
〔Ｓ３１〕ＰＯＳ端末の電源をＯＮすると、キーボードのインジケータのセット、すなはち、インジケータランプを点灯させる。
〔Ｓ３２〕インジケータランプが点灯しているかどうかを調べ、点灯していればＳ３３に進み、そうでなければＳ３５に進む。
〔Ｓ３３〕フルキーボードの初期化を行う。
〔Ｓ３４〕初期化がＯＫかどうかを調べ、ＯＫであればエンドとなり、そうでなければＳ３６に進む。
〔Ｓ３５〕エラー処理となる。すなわち、フルキーボードは認識されない。
〔Ｓ３６〕エラー処理となる。すなわち、フルキーボードは認識されない。
以上のように、フルキーボードの接続をＰＯＳ端末が起動するタイミングで行わないと認識されない。
【０００５】
図４は初期化処理のフローチャートである。
〔Ｓ４１〕ＰＯＳ端末の電源をＯＮにすると、ＰＯＳ端末のキーボード用ワークエリアを初期化する。
〔Ｓ４２〕キーボード用のルーチンにキーボードの固有値をセットする。
〔Ｓ４３〕キーボードからの情報に基づいてセットされているベースキーボードのデータを上書きする。
〔Ｓ４４〕デバイスを初期化する。
〔Ｓ４５〕キーボード接続情報を初期化する。
〔Ｓ４６〕キーボードからの受信エリアを初期化する。
〔Ｓ４７〕キーボード用割り込み処理を初期化する。
〔Ｓ４８〕タイマーを初期化し、初期化処理が終了する。
【０００６】
図５はデバイスの初期化処理のフローチャートである。
〔Ｓ５１〕ＰＯＳ端末の電源をＯＮにすると、ＰＯＳ端末からキーボードに初期化コマンドを送信する。
〔Ｓ５２〕初期化コマンドに対するキーボードからの応答により接続されているキーボードのタイプを取得する。
〔Ｓ５３〕そのキーボード固有のキーボードタイプのコマンドを送信する。
〔Ｓ５４〕キーボードタイプ別のデータを送信する。
〔Ｓ５５〕キーボードのインジケータであるＬＥＤにコマンドを送信する。
〔Ｓ５６〕ＬＥＤにデータ送信して点灯させ、初期化処理が終了する。
すなわち、電源投入時に接続されていたキーボードが認識される。
【０００７】
ＰＣベースＰＯＳは、Ｉ／Ｏ接続確認を電源ＯＮ時に行っているので、電源ＯＮ時に接続されていない周辺装置は、接続時に再度電源のＯＦＦ−ＯＮが必要になる。これらの煩雑を避けるために、ハード的にフルキーボードを予めエミュレートしておき、ＰＯＳのシステムを終了することなく、フルキーボードの接続を可能にしているＰＯＳ端末も開発されている。大型のＰＯＳには、キーボードと同じ動作をする特別な回路を設けて後からその回路にキーボードを接続しても動作する構造になっているものがある。
すなわち、フルキーボードと同じ動作をする特別な回路（ＰＣから送られるコマンドに対して答えを返すフルキーボードと同じ動作をするＩＣチップを組み込んだ回路）をＰＯＳ端末に設け、ＰＯＳ端末の電源ＯＮ−ＯＦＦに関わらず、接続したフルキーボードを認識させている。
【０００８】
【発明が解決しようとする課題】
しかし、従来のＰＣベースＰＯＳキーボードの接続制御方法では、ＰＯＳキーボードの接続確認を電源ＯＮ時に行っているので、後からフルキーボードを接続した時には再度電源のＯＦＦ−ＯＮを必要とする。また、ハードウェアで作成した擬似的な回路を設けたＰＯＳ端末では、物理的なスペースが必要となり、コスト的にも高価になる。特に専門店向けの小型ＰＯＳ端末では、スぺース，コスト的な制約は大きな問題となっている。
【０００９】
本発明はこのような点に鑑みてなされたものであり、ＰＯＳキーボードの接続時に再度の電源ＯＦＦ−ＯＮを必要とせず、しかも、ハードウェアで作成した擬似的な回路によるスペースやコスト高を解消し、かつ、ハードウェアで対応していない機種にも容易に適用できるＰＯＳキーボードの接続制御方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明は、ハードウエアによらずに、メンテナンス時にＰＯＳのシステムを終了させることなく、フルキーボードの接続（フルキーボードを使用できる状態）をソフト的に可能にするものである。ＰＯＳ起動時のキーボード接続チェックにおいて、フルキーボードを擬似的に接続ありとすることで、ＰＯＳのシステムを終了させることなく、フルキーボードの接続を可能にする。このＰＯＳに接続したフルキーボードの認識をソフトウェアでコントロールし、ＰＯＳの電源ＯＦＦ−ＯＮを不必要としている。
【００１１】
すなわち、ＰＣでフルキーボードを認識しているプログラムに新たな機能を追加したプログラムがＰＯＳ端末の記憶装置に格納されている。ＰＯＳの起動時に、キーボードの初期化を実施し、キーボードに固有値を送付する。フルキーボードが接続されていない場合、これら処理はタイムオーバーとして処理されるが、フルキーボードの初期化と固有データの送信は、ＯＳが起動する前にＢＩＯＳ(basic input output system) にて行われており、再度同じ処理を行う必要がない。ＯＳでの初期化において、擬似的に初期化処理が正常終了した状態を作成することで、ＰＯＳはフルキーボードが常に接続されているように認識させる。
従って、ＰＯＳシステムを止めることなくユーザのサポートが可能になり、ＰＣベースＰＯＳにおいて、フルキーボードの接続を電源を切らずに可能となる。
【００１２】
【発明の実施の形態】
上記課題を解決するために本発明のＰＯＳキーボードの接続制御方法は、ＰＣベースＰＯＳにおける専用キーボードとメンテナンスキーボードとの接続換えを認識するＰＯＳキーボードの接続制御方法において、ＰＯＳ端末の記憶装置に格納されているＰＯＳキーボードの接続制御プログラムにより、電源投入時にメンテナンスキーボードがＰＯＳ端末に接続されていれば初期化処理を行ってメンテナンスキーボードであることを認識し、電源投入時にメンテナンスキーボードがＰＯＳ端末に接続されていなければ疑似データをセットし、後で接続されるメンテナンスキーボードを電源の再投入なしで認識することに特徴を有している。
【００１３】
【実施例】
以下、本発明の一実施例を図面に基づいて説明する。図１は、本発明の一実施例におけるフルキーボード初期化のフローチャートである。
〔Ｓ１１〕ＰＯＳ端末の電源をＯＮにすると、キーボードの初期化を行う。
〔Ｓ１２〕フルキーボードが接続されているか調べる。接続されていればＳ１３に進み、そうでなければＳ１４に進む。
〔Ｓ１３〕フルキーボードの初期化処理を実行する。
〔Ｓ１４〕フルキーボードの初期化処理のルーチンを抜け、エンドとなる。
〔Ｓ１５〕キーボードの初期化処理はタイムオーバーとして処理されるが、フルキーボードの初期化と固有データである疑似データのセットは、ＯＳが起動する前にＢＩＯＳで行われ、再度同じ処理を行う必要がない。ＯＳでの初期化において、擬似的に初期化処理が正常終了した状態を作成することで、ＰＯＳはフルキーボードが常に接続されているように認識させる。
【００１４】
図２は、本発明のＰＯＳ端末を構成するブロック図である。１はＰＯＳ端末であり、ＰＯＳキーボード，バーコードスキャナー，カードリーダ等の入力装置２、ＬＣＤ（ＣＲＴ），ラインディスプレイ等の表示装置３、ハードディスク，メモリ等の記憶装置４、プリンタ等の出力装置５及びＭＵＰ６等から構成されている。７はメンテナンス装置はメンテナンス用キーボードのことであり、フルキーボードが使用される。通常店舗において、メンテナンス装置は定期的なメンテナンス時にメンテナンス担当者によって接続されるものであり、常時接続されて運用されることはない。なお、記憶装置４には、本発明によるＰＯＳキーボードの接続制御方法を実施するための、ＰＣでフルキーボードを認識しているプログラムに新たな機能を追加したプログラムがＰＯＳ端末の記憶装置に格納されている。
【００１５】
【発明の効果】
以上説明したように、本発明のＰＯＳキーボードの接続制御方法は、ＰＯＳ端末の記憶装置に格納されているＰＯＳキーボードの接続制御プログラムにより、電源投入時にメンテナンスキーボードがＰＯＳ端末に接続されていれば初期化処理を行ってメンテナンスキーボードであることを認識し、電源投入時にメンテナンスキーボードがＰＯＳ端末に接続されていなければ疑似データをセットし、後で接続されるメンテナンスキーボードを電源の再投入なしで認識するようにしたので、
専門店舗などで使用される小型ＰＯＳ端末のように、ハード的な制約を受けるＰＯＳ端末においても、専用のハードウエアを搭載することなくソフトウエアにて同じ機能を実現することを可能とし、ハードウェアのコスト削減と、省スペース化がはかれる。また、ハードウェアで対応していない、従来機種への対応も可能になる。
【図面の簡単な説明】
【図１】本発明の一実施例におけるキーボード初期化のフローチャートである。
【図２】本発明を実施するためのＰＯＳ端末構成を示すブロック図である。
【図３】従来例におけるキーボード初期化のフローチャートである。
【図４】初期化処理のフローチャートである。
【図５】デバイスの初期化処理のフローチャートである。
【符号の説明】
１  ＰＯＳ端末
２  入力装置
３  表示装置
４  記憶装置
５  出力装置
６  ＭＰＵ
７  メンテナンス装置
【図１】
0004101371.tif 000002
【図２】
0004101371.tif 000003
【図３】
0004101371.tif 000004
【図４】
0004101371.tif 000005
【図５】
0004101371.tif 000006