(57)【要約】【課題】本発明は、売上処理等を行うユーザの操作性を損なうことなく汎用のコンピュータを用いてＰＯＳ端末を構成することを課題とする。【解決手段】本発明は、複数のプログラム部品を備えるＰＯＳ業務プログラムと、ＰＯＳ業務プログラムを実行する実行制御手段と、ファンクションキーを備えるキーボードと、記号キーを備えるテンキーと、表示手段と、ＰＯＳ業務プログラムの処理内容に対応付けて設定された複数のシーン番号毎に、前記各プログラム部品と前記ファンクションキー及び／又は前記記号キーとを対応付けた第１のマスタと、現在のシーン番号に対応するプログラム部品を第１のマスタから検索し、該検索したプログラム部品を該当する前記ファクションキー及び／又はテンキーに割り当てるキー制御手段と、前記キー制御手段により割り当てられたプログラム部品の内容を前記表示手段に出力する画面制御手段と、を備えることを特徴とするＰＯＳ端末装置。【選択図】  図３
2005018163.tif 000002
【特許請求の範囲】
【請求項１】
複数のプログラム部品を備えるＰＯＳ業務プログラムと、
前記ＰＯＳ業務プログラムを実行する実行制御手段と、
ファンクションキーを備えるキーボードと、
記号キーを備えるテンキーと、
前記ＰＯＳ業務プログラムに基づく画面を表示する表示手段と、
前記ＰＯＳ業務プログラムの処理内容に対応付けて設定された複数のシーン番号毎に、前記各プログラム部品と前記ファンクションキー及び／又は前記記号キーとを対応付けた第１のマスタを記憶する記憶手段と、
前記実行制御手段が実行中のＰＯＳ業務プログラムの処理内容に対応するシーン番号を現在のシーン番号として記憶するシーン番号記憶手段と、
前記シーン番号記憶手段に記憶された現在のシーン番号に対応するプログラム部品を前記第１のマスタから検索し、該検索したプログラム部品を該当する前記ファクションキー及び／又はテンキーに割り当てるキー制御手段と、
前記キー制御手段により割り当てられたプログラム部品の内容を前記表示手段に出力する画面制御手段と、
を備えることを特徴とするＰＯＳ端末装置。
【請求項２】
前記実行制御手段は、
前記ファンクションキーまたは前記記号キーからの入力信号を受け付けると、該入力信号を受け付けたファンクションキーまたは記号キーに割り当てられたプログラム部品を実行することを備えることを特徴とする請求項１記載のＰＯＳ端末装置。
【請求項３】
前記画面制御手段は、
前記ファンクションキーに割り当てられたプログラム部品の内容を該割り当てたファンクションキーの名称と関連づけて前記表示手段に出力するとともに、前記記号キーに割り当てられたプログラム部品の機能を該割り当てた記号キーの名称と関連づけて前記表示手段に出力することを特徴とする請求項１記載のＰＯＳ端末装置。
【請求項４】
前記実行制御手段は、
前記プログラム部品が割り当てられているキーボードまたはテンキーからの入力信号の入力を受け付けて処理し、前記プログラム部品が割り当てられていないキーボードまたはテンキーからの入力信号の入力は受け付けないように制御することを特徴とする請求項１または２記載のＰＯＳ端末装置。
【請求項５】
前記シーン番号と前記テンキーの操作に関するガイダンス情報を特定するための複数のガイド番号とを対応付けた第２のマスタを記憶する記憶手段と、
前記表示手段が表示しているガイダンス情報に対応するガイド番号を現在のガイド番号として記憶するガイド番号記憶手段と、をさらに備え、
前記画面制御手段は、
ガイダンス情報の切り替え命令が入力されると、前記シーン番号記憶手段に記憶された現在のシーン番号と前記ガイド番号記憶手段に記憶された現在のガイド番号とに従って次のガイド番号を前記第２のマスタから検索し、該検索した次のガイド番号により特定されるガイダンス情報を前記表示手段に出力することを特徴とする請求項１記載のＰＯＳ端末装置。
【請求項６】
前記ＰＯＳ端末装置は、
Ｗｅｂページを取得するためのブラウザプログラムと、前記ブラウザプログラムに所定の実行依頼情報を伝達するためのブラウザ用プログラム部品と、をさらに備え、
前記第１のマスタは、前記ブラウザ用プログラム部品と前記ファンクションキー及び／又はテンキーとを所定のシーン番号に関連づけてあらかじめ対応付けており、
前記キー制御手段は、
前記シーン番号記憶手段に記憶された現在のシーン番号が前記所定のシーン番号である場合に、前記ブラウザ用プログラム部品を前記第１のマスタから検索し、該検索したブラウザ用プログラム部品を該当する前記ファクションキー及び／又はテンキーに割り当て、
前記実行制御手段は、
前記ブラウザ用プログラム部品が割り当てられたファンクションキーまたはテンキーが選択されると、この選択されたファンクションキーまたはテンキーに割り当てられたブラウザ用プログラム部品を実行することにより得られる所定の実行指示情報を前記ブラウザプログラムに引き渡すことを特徴とする請求項１乃至５いずれか記載のＰＯＳ端末装置。
【請求項７】
前記ブラウザ用プログラム部品は、前記ブラウザプログラムの呼び出し又は前記Ｗｅｂページの閲覧操作に関する処理手順を定めたものであることを特徴とする請求項６記載のＰＯＳ端末装置。
【請求項８】
前記実行制御手段は、前記ブラウザプログラムを実行することにより所定のサーバからＷｅｂページを取得し、
前記画面制御手段は、前記キー制御手段により割り当てられたブラウザ用プログラム部品の内容が表示される表示領域と異なる表示領域を指定して前記実行制御手段が取得したＷｅｂページを前記表示手段に出力することを特徴とする請求項６または７記載の端末装置。
【請求項９】
前記実行制御手段は、
予め設定された所定の条件に合致する場合には、前記ブラウザ用プログラム部品が割り当てられていないキーボードまたはテンキーからの入力信号の入力を受け付けて前記ブラウザプログラムに引き渡すように制御する請求項６から８いずれか記載の端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＰＯＳサーバと接続されてＰＯＳシステムを構成するＰＯＳ端末装置の技術に関し、特に、汎用のコンピュータを用いて該ＰＯＳ端末装置を実現するための技術に関する。
【０００２】
【従来の技術】
従来、小売店等で利用されているＰＯＳ端末（ＰＯＳレジ）は、ＰＯＳ業務専用の端末装置として製造され広く普及している。このような、ＰＯＳ業務専用の端末装置は、各キーに売上処理等に必要なオペレーション機能が予め割り付けられた専用のＰＯＳキーボードを備えている。例えば、特開２００２−２６０１０９号公報には、このような専用のＰＯＳキーボードを備えるＰＯＳ専用の端末装置が開示されている（同文献の図２を参照）。
【０００３】
【特許文献】
特開２００２−２６０１０９号公報。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述したようなＰＯＳ専用の端末装置は、例えば専用のキーボードを備えることで売上処理等を行う利用者の操作性が向上するというメリットがあるものの、専用キーボード及びこの専用キーボードを備える端末装置そのものがＰＯＳ業務専用のハードウェアとして製造販売されていたため、汎用のコンピュータに比べてコストが高く、低価格なＰＯＳシステムを構築することが困難であった。
【０００５】
従って、安価な汎用のコンピュータを用いることで低価格なＰＯＳシステムを構築することが望まれるが、このような汎用のコンピュータは、店舗における複雑なオペレーションが要求されるＰＯＳ業務を想定しては作られていないため、汎用のコンピュータをそのままＰＯＳ業務に適用した場合には、売上処理等を行うユーザの操作性が低下し、業務に支障をきたすおそれがある。
【０００６】
そこで、本願発明は、売上処理等を行うユーザの操作性を損なうことなく汎用のコンピュータを用いてＰＯＳ端末を構成することを課題とする。
【０００７】
【課題を解決するための手段】
本発明に係るＰＯＳ端末装置は、複数のプログラム部品を備えるＰＯＳ業務プログラムと、前記ＰＯＳ業務プログラムを実行する実行制御手段と、ファンクションキーを備えるキーボードと、記号キーを備えるテンキーと、前記ＰＯＳ業務プログラムに基づく画面を表示する表示手段と、前記ＰＯＳ業務プログラムの処理内容に対応付けて設定された複数のシーン番号毎に、前記各プログラム部品と前記ファンクションキー及び／又は前記記号キーとを対応付けた第１のマスタ（例えば、下記実施形態のガイダンスマスタ）を記憶する記憶手段と、前記実行制御手段が実行中のＰＯＳ業務プログラムの処理内容に対応するシーン番号を現在のシーン番号として記憶するシーン番号記憶手段と、前記シーン番号記憶手段に記憶された現在のシーン番号に対応するプログラム部品を前記第１のマスタから検索し、該検索したプログラム部品を該当する前記ファクションキー及び／又はテンキーに割り当てるキー制御手段と、前記キー制御手段により割り当てられたプログラム部品の内容を前記表示手段に出力する画面制御手段と、を備える。
【０００８】
また、前記実行制御手段は、前記ファンクションキーまたは前記記号キーからの入力信号を受け付けると、該入力信号を受け付けたファンクションキーまたは記号キーに割り当てられたプログラム部品を実行することを備えることが望ましい。
【０００９】
また、前記画面制御手段は、前記ファンクションキーに割り当てられたプログラム部品の内容を該割り当てたファンクションキーの名称と関連づけて前記表示手段に出力するとともに、前記記号キーに割り当てられたプログラム部品の機能を該割り当てた記号キーの名称と関連づけて前記表示手段に出力することが望ましい。
【００１０】
また、前記実行制御手段は、前記プログラム部品が割り当てられているキーボードまたはテンキーからの入力信号の入力を受け付けて処理し、前記プログラム部品が割り当てられていないキーボードまたはテンキーからの入力信号の入力は受け付けないように制御することを特徴とする。
【００１１】
また、前記シーン番号と前記テンキーの操作に関するガイダンス情報を特定するための複数のガイド番号とを対応付けた第２のマスタ（例えば、下記実施形態のトグルマスタ）を記憶する記憶手段と、前記表示手段が表示しているガイダンス情報に対応するガイド番号を現在のガイド番号として記憶するガイド番号記憶手段と、をさらに備え、前記画面制御手段は、ガイダンス情報の切り替え命令が入力されると、前記シーン番号記憶手段に記憶された現在のシーン番号と前記ガイド番号記憶手段に記憶された現在のガイド番号とに従って次のガイド番号を前記第２のマスタから検索し、該検索した次のガイド番号により特定されるガイダンス情報を前記表示手段に出力することを特徴とする。
【００１２】
また、前記ＰＯＳ端末装置は、Ｗｅｂページを取得するためのブラウザプログラムと、前記ブラウザプログラムに所定の実行依頼情報を伝達するためのブラウザ用プログラム部品と、をさらに備え、前記第１のマスタは、前記ブラウザ用プログラム部品と前記ファンクションキー及び／又はテンキーとを所定のシーン番号に関連づけてあらかじめ対応付けており、前記キー制御手段は、前記シーン番号記憶手段に記憶された現在のシーン番号が前記所定のシーン番号である場合に、前記ブラウザ用プログラム部品を前記第１のマスタから検索し、該検索したブラウザ用プログラム部品を該当する前記ファクションキー及び／又はテンキーに割り当て、前記実行制御手段は、前記ブラウザ用プログラム部品が割り当てられたファンクションキーまたはテンキーが選択されると、この選択されたファンクションキーまたはテンキーに割り当てられたブラウザ用プログラム部品を実行することにより得られる所定の実行指示情報を前記ブラウザプログラムに引き渡すことを特徴とする。
【００１３】
また、前記ブラウザ用プログラム部品は、前記ブラウザプログラムの呼び出し又は前記Ｗｅｂページの閲覧操作に関する処理手順を定めたものであることを特徴とする。
【００１４】
また、前記実行制御手段は、前記ブラウザプログラムを実行することにより所定のサーバからＷｅｂページを取得し、前記画面制御手段は、前記キー制御手段により割り当てられたブラウザ用プログラム部品の内容が表示される表示領域と異なる表示領域を指定して前記実行制御手段が取得したＷｅｂページを前記表示手段に出力することを特徴とする。
【００１５】
また、前記実行制御手段は、予め設定された所定の条件に合致する場合には、前記ブラウザ用プログラム部品が割り当てられていないキーボードまたはテンキーからの入力信号の入力を受け付けて前記ブラウザプログラムに引き渡すように制御することを特徴とする。
【００１６】
なお、本明細書において、物の発明は方法の発明として把握することができ、方法の発明は物の発明として把握することができる。また、上記発明は、コンピュータに所定の機能を実現させるプログラムを記録した記録媒体またはプログラム製品としても成立する。なお、前記記録媒体とは、例えば、ハードディスク（ＨＤ）、ＤＶＤ−ＲＡＭ、フレキシブルディスク（ＦＤ）やＣＤ−ＲＯＭ等のほかに、ＲＡＭやＲＯＭ等のメモリを含む。また、前記コンピュータとは、例えば、ＣＰＵやＭＰＵといったいわゆる中央処理装置がプログラムを解釈することで所定の処理を行う、いわゆるマイクロコンピュータ等をも含む。
【００１７】
また、本明細書において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合やハードウェア回路によって実現する場合も含む。また、１つの手段が有する機能が２つ以上の物理的手段により実現されても、２つ以上の手段の機能が１つの物理的手段により実現されても良い。
【００１８】
さらにまた、本明細書における手段は、ハードウェア、ソフトウェアまたはハードウェアおよびソフトウェアの組み合わせにより実現可能である。ハードウェアおよびソフトウェアの組み合わせによる実行は、例えば、所定のプログラムを有するコンピュータ・システムにおける実行が該当する。そして、１つの手段が有する機能が２つ以上のハードウェア、ソフトウェアまたはハードウェアおよびソフトウェアの組み合わせにより実現されても、２つ以上の手段の機能が１つのハードウェア、ソフトウェアまたはハードウェアおよびソフトウェアの組み合わせにより実現されても良い。
【００１９】
【発明の実施の形態】
次に、本発明の実施の形態について、図面を参照しつつ説明する。なお、本実施の形態では、いわゆる汎用のノート型ＰＣ（パーソナルコンピュータ）にＰＯＳ業務に必要な周辺機器（ＰＯＳデバイス）を接続してＰＯＳ端末装置を構成する場合について説明する。以下、このようなＰＯＳ端末装置を、「ＰＣ−ＰＯＳ端末」と呼ぶものとする。
【００２０】
［第１の実施の形態］
本実施形態は、汎用のＰＣが備える汎用のキーボードのファンクションキーとテンキーにＰＯＳ業務に必要なオペレーション機能を割り当てるという新規かつ斬新な発想に基づくものであり、これにより、従来のＰＯＳ専用端末とは異なる新たなユーザインタフェースをＰＯＳ端末の利用者に提供することが可能となる。また、ファンクションキーやテンキーへの割り当てを、各処理の状況に応じて適宜変更させるとともに、ファンクションキーとテンキーとを連動させることで、少ないキーでの必要な機能の呼び出しやユーザの誤操作防止を実現するという効果を奏するものである。
【００２１】
なお、本実施形態では、ＰＯＳアプリケーションの処理の状況を特定するために、ＰＯＳ業務の内容に応じて各処理状態には予めシーン番号が付与されている。
【００２２】
［ＰＯＳシステム全体の構成］
図１は、本発明の実施の一形態であるＰＣ―ＰＯＳ端末を含むＰＯＳシステム全体の構成及びＰＣ―ＰＯＳ端末の外観を示す図である。
図１（Ａ）は、本発明の実施の一形態であるＰＣ―ＰＯＳ端末１を含むＰＯＳシステム全体の構成図である。ＰＯＳシステムは、ＰＣ―ＰＯＳ端末１、ＰＯＳサーバ２およびこれらを接続するための通信回線３から構成されている。本実施形態に係るＰＣ―ＰＯＳ端末１は、典型的には、小売業およびサービス業の店頭に設置され、売上情報やサービス情報の登録を行う機能を備えている。ＰＣ―ＰＯＳ端末１からは、売上に関するデータやサービスに関するデータ等を、通信回線３を通じてＰＯＳサーバ２に送信することで、ＰＯＳサーバ２において各種データの集計および分析を行うことが可能である。なお、ここでは、ＰＣ―ＰＯＳ端末１とＰＯＳサーバ２との間のデータの送受信は、店舗清算時などに行われ、バッチ処理される。なお、ＰＣ―ＰＯＳ端末１は、Ｗｅｂブラウザを実装することで、通信網４を介して所定のＷｅｂサーバ３と通信可能に構成されている。Ｗｅｂサーバ３との間で行う処理については後述する。
【００２３】
図１（Ｂ）は、本発明の実施の一形態であるＰＣ―ＰＯＳ端末の外観を示す図である。ＰＣ―ＰＯＳ端末１の中心となる汎用のＰＣ本体１００には、ＰＯＳ業務の目的に応じた各種周辺機器が接続され、これにより、効率よくＰＯＳ業務を行うことができる。本実施形態では、汎用のＰＣとしてノート型ＰＣ１０を採用しており、折り畳み可能なノート型ＰＣ１０は、１面に設けられた表示装置１０ａと、他の面に設けられたキーボード１０ｂとを備える。また、ノート型ＰＣ１０には、当該ノート型ＰＣの仕様に応じた各種周辺機器が接続される。例えば、マウス２０ａが接続されたテンキーボード２０、商品の値段等を記録した画像情報としてのバーコードを読取るバーコードスキャナ３０、顧客の情報等を記録した画像情報を読み取るハンディターミナル４０、レシートを印刷するレシートジャーナルプリンタ５０、貨幣を保管するキャッシュドロア６０、商品の代金を表示するためのカスタマディスプレイ（顧客側表示装置）７０、ユーザの磁気カードを読み取るＣＡＴ端末８０などのＰＯＳデバイスがケーブルを介してＰＣ本体に接続される。ＰＣ―ＰＯＳ端末１の詳細な構成については、後述する。
【００２４】
ＰＯＳサーバ２は、典型的には、ＣＰＵやメモリからなる制御手段、記憶手段、通信手段、入力手段、出力手段から構成される（図示せず）。ＰＯＳサーバ２は、ＰＣ−ＰＯＳ端末１から送信される登録データ等を、通信手段を介して受け取ると、これを部門別、単品別などに集計、分析して記憶手段に記憶する機能を備えている。また、ＰＯＳサーバ２は、記憶手段にＰＯＳ業務に必要なデータを記憶手段に格納しており、所定の条件に従ってＰＣ―ＰＯＳ端末１に送信する機能を備える。典型的には、後述するガイダンスマスタやトグルマスタをＰＣ―ＰＯＳ端末１に送信することができる。
【００２５】
通信回線３は、公衆回線やＬＡＮ（構内エリアネットワーク）などで構成されており、一般的にインターネット、イントラネットと呼ばれているものに相当する。なお、図１では１つのＰＣ−ＰＯＳ端末１しか示していないが、複数のＰＣ−ＰＯＳ端末１が店舗に設定されている場合には、これら複数のＰＣ−ＰＯＳ端末１が接続されることになる。
【００２６】
［ＰＣ−ＰＯＳ端末の構成］
図２は、本発明の実施の一形態であるＰＣ−ＰＯＳ端末１のハードウェア構成を示すブロック図である。ＰＣ−ＰＯＳ端末１００は、ＣＰＵ（中央演算処理装置）２０１、メモリ２０２、外部記憶装置Ｉ／Ｆ（インターフェイス）２０３、外部記憶装置２０４、キーボードＩ／Ｆ２０５、キーボード２０６、表示装置Ｉ／Ｆ２０７、表示装置２０８、通信Ｉ／Ｆ２０９、外部Ｉ／Ｆ（カードスロット）２１１、ＣＤ−ＲＯＭ２１２、外部Ｉ／Ｆ（ＵＳＢ）２１３、テンキー２１４、マウス２１５、外部Ｉ／Ｆ（ＲＳ−２３２Ｃ）２１６、ＣＡＴ２１７、外部Ｉ／Ｆ（ＵＳＢ）２１７、ＵＳＢ−ＨＵＢ２１８、ＵＳＢ２１８１〜２１８３、レシートジャーナルプリンタ２２０、ドロア２２３、カスタマディスプレイ２２１、およびスキャナ２２２から構成され、それぞれは内部バス２００で接続されている。なお、本明細書で特にＰＯＳデバイスと呼ぶときは、ＣＡＴ２１７、レシートジャーナルプリンタ２２０、ドロア２２３、カスタマディスプレイ２２１、およびスキャナ２２２を指すものとする。
【００２７】
このＰＯＳシステムで使用するＰＯＳアプリケーションプログラムやＷｅｂブラウザプログラム、また、各デバイス（周辺機器）を制御するためのデバイスドライバは、外部記憶装置２０４に記憶されている。ＣＰＵ２０１は、外部記憶装置２０４から外部記憶装置Ｉ／Ｆ部２０３を経由してこれらを読出し、メモリ２０２へロードして実行することにより、各種機能実現手段として動作する。また、ＰＯＳアプリケーションプログラムの実行に必要な各種データファイルも、外部記憶装置２０４に記憶されている。ＣＰＵ２０１は、ＰＯＳアプリケーションプログラムを実行することにより、通信Ｉ／Ｆ部２０９を制御して通信回線３を経由してＰＯＳサーバ２と接続し、ＰＯＳ業務に必要な各種データを取得すると、外部記憶装置２０４に記憶する。また、ＣＰＵ２０１は、Ｗｅｂブラウザプログラムを実行することにより、同様に通信Ｉ／Ｆ部２０９を制御して通信回線３を経由して所定のサーバに接続してＨＴＭＬデータを要求し、ＨＴＭＬデータを取得すると、これを表示Ｉ／Ｆ部２０７を経由して表示装置２０８にＨＴＭＬデータの表示を行う機能を有している。
【００２８】
キーボード１０７からの入力データはキーボードＩ／Ｆ部１０６を経由して、テンキー２１４からの入力データは外部Ｉ／Ｆ２１３を経由して、スキャナ２２２からの入力データはＵＳＢ２１８３及び外部Ｉ／Ｆ２１７を経由して、それぞれＰＯＳアプリケーションプログラムを実行中のＣＰＵ２０１に入力され、ＰＯＳアプリケーションプログラムの制御下でＣＰＵ２０１によって処理される。また、ＣＡＴ２１７への出力データは外部Ｉ／Ｆ２１６を経由して、レシートジャーナル２２０やドロア２２３への出力データは外部Ｉ／Ｆ２１７及びＵＳＢ２１８１を経由して、カスタマディスプレイ２２１への出力データは外部Ｉ／Ｆ２１７及びＵＳＢ２１８２を経由して出力されるように、ＰＯＳアプリケーションプログラムを実行中のＣＰＵ２０１によって制御される。キーボード１０７、テンキー２１４、スキャナ２２２、ＣＡＴ２１７、レシートジャーナル２２０、ドロア２２３は、ＰＯＳデバイスとして各Ｉ／Ｆを経由して動作可能に構成されており、それぞれ該当するデバイスドライバ及びＰＯＳアプリケーションプログラムによって制御される。ＰＯＳアプリケーションプログラムは、後述するシーン番号に応じてＰＯＳデバイスからの入力やＰＯＳデバイスに対する出力を制御するように規定されている。例えば、キーボード１０７からの入力データやテンキー２１４からの入力データが、それぞれＰＯＳアプリケーションプログラムを実行中のＣＰＵ２０１に入力されると、ＣＰＵ２０１は、ＰＯＳアプリケーションプログラム中に設定された所定の条件に従って当該入力データを受け付けるか否かを判断する。そして、受け付けると判断した場合には、その入力データをＰＯＳアプリケーションプログラムに従って処理し、受け付けないと判断した場合には、その入力データによる処理を行わない。所定の条件としては、典型的には、シーン番号毎のファンクションキーへの割当を定義したガイダンスマスタを利用することができる。これによれば、キーボード１０７のファンクションキーやテンキーに所定の機能（モジュール）が割り当てられていない場合には、当該ファンクションキーやテンキーから入力される入力データは受け付けず、所定の機能（モジュール）が割り当てられているキーからの入力データのみを受け付けることができる。よって、オペレータが誤操作によりＰＯＳ業務に必要のないキーを操作した場合でも、その操作による入力を受け付けないようにすることができる。また、ＣＰＵ２０１は、各シーンに応じて必要なＰＯＳデバイスのみを利用することができるようにＰＯＳデバイスを制御することができるようになる。
【００２９】
これにより、ユーザは、汎用のノート型ＰＣを主体としたＰＣ−ＰＯＳ端末装置１の表示装置２０８に表示された画面に従って、売上データの登録といったＰＯＳ業務を行うことができる。
【００３０】
［ＰＣ−ＰＯＳ端末の機能構成］
図３は、本発明の実施の一形態であるＰＣ−ＰＯＳ端末１の機能構成を示すブロック図である。ＰＣ−ＰＯＳ端末１は、ＰＣ−ＰＯＳ端末１全体の動作を制御する制御手段３００と、制御手段３００がＰＯＳ業務を実行するためのＰＯＳアプリケーションプログラム４００と、通信手段３０８と、第１の入力手段としてのキーボード２０６、第２の入力手段としてのテンキー２１４と、表示装置２０８と、ＰＯＳデバイス３０５と、記憶手段５００とを備える。
【００３１】
制御手段３００は、図２に示すＣＰＵ２０１が該当する。
【００３２】
ＰＯＳアプリケーションブロック４００は、ＰＯＳ業務を実行するための部品群として各種モジュール４０１を備える。具体的には、休止モジュール４０１１、開局モジュール４０１２、清算モジュール４０１３、点検モジュール４０１４、取消モジュール４０１５、Ｗｅｂ呼出モジュール４０１６等を備える。休止モジュール４０１１は、ＰＯＳアプリケーションを休止させる機能を備え、開局モジュール４０１２は、売上処理を開始する処理や、売上データを売上情報ＤＢ５０４に登録する登録処理を実行する。清算モジュール４０１３は当日分の売上データを売上情報ＤＢ５０４から読み出して集計する集計処理や、集計処理の結果をＰＯＳサーバ２に送信する送信処理等を実行する。点検モジュール４０１４は、売上情報ＤＢ５０４から所定条件に合致する売上データを読み出して表示装置２０８に出力する。取消モジュール４０１５は、売上の取消を行うためのものであり、取消指定が入力されると、売上情報ＤＢ５０４から指定された売上データを読み出して、読み出した売上データをマイナスデータに変換し、変換後のデータを再度売上情報ＤＢ５０４に格納する取消処理を実行する。Ｗｅｂ呼出モジュール４０１６は、Ｗｅｂブラウザを呼び出す処理を実行する。なお、これらのモジュールはＰＯＳ業務を構成するモジュールの一例であり、ＰＯＳ業務仕様に応じてモジュールの構成は適宜設定可能である。
【００３３】
また、ＰＯＳアプリケーションブロック４００は、キー制御手段４０２や画面制御手段４０３を備える。キー制御手段４０２は、ＰＯＳ業務プログラムの処理内容に対応付けて設定された複数のシーン番号が変更した場合に、変更後のシーン番号に対応するファンクション情報をガイダンスマスタ５０１から取得し、取得したファンクション情報に関連するモジュールをファクションキーへ割り当てる処理を実行する実行する。また、キー制御手段４０２は、シーン番号が変更した場合に、変更後のシーン番号に対応するテンキー情報をガイダンスマスタ５０１から取得し、取得したテンキー情報に関連するモジュールをテンキーへ割り当てる処理を実行する。
【００３４】
画面制御手段４０３は、前記キー制御手段により割り当てられたプログラム部品の内容を、割り当てたファンクションキーの名称やテンキーの名称と関連づけて表示装置２０８に出力する処理を実行する。また、画面制御手段４０３は、ガイダンス情報の切り替え指示が入力された場合に、トグルマスタ５０２の情報に従って次のガイド番号を特定し、特定した次のガイド番号が指定するガイダンス情報を表示装置２０８に出力する処理を実行する。
【００３５】
また、ＰＣ−ＰＯＳ端末１は、前記ＰＯＳ業務プログラムの処理内容に対応付けて設定された複数のシーン番号毎に、前記各プログラム部品と前記ファンクションキー及び前記記号キーとを対応付けたガイダンスマスタ５００と、シーン番号と前記テンキーの操作に関するガイダンス情報を特定するための複数のガイド番号とを対応付けたトグルマスタ５０２と、管理データを格納するための管理情報データベース５０３と、売上データを格納するための売上情報データベース５０４とを備える。これらのデータは、図２の外部記憶装置２０４の所定の記憶領域に構成される。なお、これらのデータ構成については後述する。
【００３６】
ＰＯＳデバイス３０５は、図２に示すＣＡＴ２１７、レシートジャーナル２２０、カスタマディスプレイ２２１、スキャナ２２２、ドロア２２３が該当する。
【００３７】
［汎用キーボードへの機能の割付と画面の構成］
図４は、表示装置２０８に表示されるＰＯＳ業務画面の例を示す図である。本実施形態に係るＰＯＳ業務画面は、対象業務の主たる情報を表示する第１の表示領域としてのメイン領域５ａと、ファンクションキーに割り当てられた機能をファンクションキーと対応付けて表示する第２の表示領域としてのファンクション表示領域５ｂと、テンキーのイメージや、テンキーに割り付けられた機能、テンキーによる入力に関するデータ等を表示するガイダンス情報を表示する第３の表示領域としてのガイダンス表示領域５ｃと、を備えている。
【００３８】
ファンクション表示領域５ｂは、配置されるキーボードの位置に対応するように画面下部に設けられている。ファンクション表示領域５ｂは、さらに、ファンクションキーの種類を表示するキー領域と、ファンクションに割り当てられた機能を表示する名称領域と、を備えている。ファンクションキーに機能が割り付けられていない場合には、名称領域には何も表示されない。なお、ファンクションキーに割り当てられる機能（モジュール）は、処理の場面に応じて切り換えられるので、同じキーでも場面によって異なる機能を有することになる。しかし、ユーザは、随時ファンクション表示領域５ｂに表示された内容を見ながら、現在割り当てられている機能を確認することができる。
【００３９】
ガイダンス表示領域５ｃは、配置されるテンキーの位置に対応するように画面右側に設けられている。同図では、ガイダンス情報の一例として、テンキー操作説明が表示されている。テンキー操作説明は、テンキーに割り当てられている機能を説明するための画面である。テンキーボードのうちの記号を示す記号キー（＋キー、−キー、Ｅｎｔｅｒキー、ＢＳキー、＊キー、・キー等）に対して、「小計」機能や「クリア」機能、また、Ｆ１１、Ｆ１２に割り当てられた機能と同じ機能を割り付けている。これにより、「＋（プラス）」は対象処理時点でＦ１１（同図では「責任者」）に割り付けられている機能が働き、「−（マイナス）」は対象処理時点でＦ１２（同図では「切替」）に割り付けられている機能が働くことになる。テンキーに対して割り当てられる機能も、シーンに応じて切り替えられる。なお、ガイダンス表示領域５ｃには、テンキー操作説明のほか、責任者として登録されているコードの一覧や、店員や客層といった登録されているコードの一覧が、そのコードを登録するタイミングに応じて表示される。また、操作者からの切り替え命令に基づいて、ガイダンス表示領域５ｃに表示されるガイダンス情報は随時切り替えられる。
【００４０】
このようなファンクションキーやテンキーを含むキーボードやテンキーに対する機能の割り当ては、すべてユーザにより設定・変更が可能で、ユーザの運用にあわせた機能の配置を行うことができるように構成されている。この機能の割り当ての変更は、後述するガイダンスマスタ５０１やトグルマスタ５０２のデータを更新することで行う。
【００４１】
また、本実施形態によれば、キーボードのファンクションキーやテンキーの記号キー等に所定の機能（モジュール）が割り当てられていない場合には、当該ファンクションキーやテンキーから入力される入力データは受け付けないようにＣＰＵによって制御される。
【００４２】
［データ構造］
次に、本実施形態に係る記憶手段のデータ構造を図５を参照して説明する。
【００４３】
図５（Ａ）は、ガイダンスマスタのデータ構造の一例を示す図である。ガイダンスマスタは、シーン毎のファクション及びテンキーの割り当てを管理するためのものである。ガイダンスマスタ（ファンクションマスタ）は、シーン番号と、各ファンクションに割り付けるべき機能及びテンキーに割り付けるべき機能とが対応付けて格納されている。また、各レコードは、シーン番号、ＰＦ機能（１〜１２）、ＰＦ名称（１〜１２）、１０キー機能（１〜６）、１０キー名（１〜６）及び初期ガイド番号等の項目から構成されており、シーン番号によって一意的に特定される。
【００４４】
シーン番号は、ＰＯＳ業務をその処理の状態（シーン）に応じて特定するため値が格納され、例えば、起動時には「１」、休止時には「２」が格納される。ＰＦ機能は、機能を割り当てる対象となるファンクションキーを特定するための値（ファンクション番号）が格納され、ＰＦ名称には、ファンクションキーに割り当てられるべき機能を特定するための値（モジュール名）が格納される。１０キー機能は、機能を割り当てる対象となるテンキーを特定する値（テンキーに付与されている記号や文字など）が格納され、１０キー名には、テンキーに割り当てられるべき機能を特定するための値（モジュール名）が格納される。初期ガイド番号には、シーン番号に対応する画面のガイダンス表示領域５ｃに表示すべき最初のガイダンス情報を特定するガイド番号が格納される。なお、ＰＦ機能（１〜１２）及びＰＦ名称（１〜１２）からなる情報をファンクション情報、１０キー機能（１〜６）及び１０キー名（１〜６）からなる情報をテンキー情報とよぶ。
【００４５】
シーン変更４０２は、シーン番号に対応するファンクション情報及びテンキー情報を特定すると、「ＰＦ機能および１０キー機能」に対応するファンクションキー及びテンキーに、「ＰＦ名称及び１０キー名」に対応する機能（モジュール）を割り当てる。これにより、シーン番号に応じたファンクションキー及びテンキーへの割り当てが行われる。また、「ＰＦ名称及び１０キー名」に対応する機能情報と、初期ガイド番号に格納された番号に対応するガイダンス情報を、画面に表示する。
【００４６】
図５（Ｂ）は、トグルマスタのデータ構造の一例を示す図である。トグルマスタは、１シーンにて表示されるガイダンス情報を管理するためのものである。トグルマスタは、シーン番号と、ガイド番号（１〜３）とが対応付けて格納されている。ガイド番号（１〜３）は、ガイダンス表示領域５ｃに表示すべきガイダンス情報を特定するための値が格納される。本実施形態では、（１〜３）のガイド番号が用意されているので、１つのシーンに対して３種類のガイダンス情報が表示可能である。一方、ガイダンス情報としては９種類の情報が用意されている。ガイダンス情報の切り替え指示が操作者により入力されると、画面制御手段４０３は、ガイド番号の順番に従って、ガイド番号に対応するガイダンス情報を表示する。同図によれば、シーン番号「１」の場合には、ガイド番号１に「０」、ガイド番号２に「４」の値が格納されている。よって、現在、ガイド番号１の情報を表示している場合には、次のガイド番号２に格納された番号（４）に対応するガイダンス情報を表示する。
【００４７】
図５（Ｃ）は、管理情報データベース５０３が保有する責任者マスタ・客層マスタのデータ構造の一例を示す図である。責任者マスタは、売上処理を行う責任者を管理するためのものであり、責任者コードと責任者名とを対応付けて格納する。客層マスタは、客層を管理するためのものであり、客層コードと客層名称とを対応付けて格納する。責任者マスタや客層マスタの情報は、これらの情報を入力するタイミングに応じて、ガイダンス表示領域５ｃに表示される。
【００４８】
なお、売上情報データベース５０４は、商品の売上情報を格納するためのものである。データベースの構成については、特に詳述しないが、売上情報データベースに登録された売上情報は、所定のタイミングでＰＯＳサーバ２に送信される。
【００４９】
図６は、シーンごとでのファンクション機能及びテンキー機能を一覧にした図である。「状態」とはシーンのことであり、「ＮＯ．」とは、シーン番号に該当する。このように同じファンクションキー（テンキー）でも、画面の状態により別の機能が割り当てられていることがわかる。
【００５０】
［ＰＯＳアプリケーションによるＰＯＳ業務処理］
［シーン変更処理］
図７は、本発明のＰＣ−ＰＯＳ端末１によるシーン変更処理を示すフローチャートである。制御手段３００は、現在の処理状態に応じたシーン番号をメモリ２０２のシーン番号保持領域に格納している（ＳＴＥＰ７０１）。そして、ファンクションキーまたはテンキーからの入力を受け付けると（ＳＴＥＰ７０２）、入力情報に基づいてシーン番号が変更したか否かを判断する（ＳＴＥＰ７０３）。シーン番号が変更した場合には（ＳＴＥＰ７０３のＹｅｓ）、変更後のシーン番号をシーン番号保持領域に格納する（ＳＴＥＰ７０４）。
【００５１】
キー制御手段４０２は、変更後のシーン番号に対応するファンクション情報、テンキー情報、初期ガイド番号を、ガイダンスマスタ５０１から読み込む（ＳＴＥＰ７０５）。そして、読み込んだ「ＰＦ名称」に対応する機能（モジュール）を、「ＰＦ機能」で指定されたファンクションキーにそれぞれ割り当てる（ＳＴＥＰ７０６）。また、読み込んだ「１０キー名」に対応する機能（モジュール）を、「１０キー機能」で指定されたテンキーにそれぞれ割り当てる（ＳＴＥＰ７０７）。
【００５２】
次に、画面制御手段４０３は、読み込んだ「ＰＦ名称」を、「ＰＦ機能」で指定されたファンクションキーの表示領域５ｂに格納する（ＳＴＥＰ７０８）。また、画面制御手段４０３は、初期ガイド番号に対応するガイダンス情報をガイダンス表示領域５ｃに格納し（ＳＴＥＰ７０９）、制御手段３００は、初期ガイド番号を現在のガイド番号としてメモリ２０２のガイド番号保持領域に格納する（ＳＴＥＰ７１１）。また、画面制御手段４０３は、シーン番号に対応する業務情報をメイン表示領域５ａに格納し（ＳＴＥＰ７１１）、ファンクション情報、ガイダンス情報及び業務情報が格納された画面を表示装置２０８に表示する（ＳＴＥＰ７１２）。
【００５３】
なお、ファンクションキーに対する機能の割当は、例えば、機能を実現するための処理を規定したモジュールを指定して所定のコマンドを発行することにより行う。
【００５４】
以上によれば、シーン番号が変わるたびに、ガイダンスマスタからのファンクション情報やテンキー情報及び初期ガイド番号の読み込みが行われ、読み込まれた情報に基づくファンクションキーへの割り当てや各表示領域への表示が行われることになる。
【００５５】
また、機能が割り当てられていないファンクションキーやテンキーから所定の入力信号が入力された場合には、入力信号を受け付けたＣＰＵが、シーン番号に従ってガイダンスマスタ５０１を参照することにより、入力信号を入力したキーが現在有効か否か（機能が割り当てられているか否か）を判断し、入力信号を入力したキーが現在有効でない（機能が割り当てられていない）と判断した場合には、当該入力信号に対する処理を実行しない。一方、入力信号を入力したキーが現在有効であると判断した場合には、当該入力信号を当該キーに割り当てられたモジュールに受け渡す。
【００５６】
図８は、処理状態（シーン）の遷移に応じて、ファンクションキーに割り当てられる機能が変更する様子を示す図である。売上登録画面（同図第１の画面）では、まず売上登録を行う責任者（店員）の入力待ちになる。ここでは、該当するファンクションキーを選択することで開設画面（Ｆ３）や精算画面（Ｆ４）、点検画面（Ｆ６）など売上登録以外の画面に対する遷移が可能である。売上登録画面において売上登録を行う責任者が登録されると、商品登録画面に遷移し、商品の入力を促すメッセージが表示され商品の入力待ちになる（同図（１）、同図第２の画面）。商品登録画面において商品が登録され、小計キーが入力されると支払画面に遷移する（同図（２）、同図第３の画面）。なお、支払画面においてクリアボタンが選択されるか支払完了が入力されると、商品登録画面に遷移する（同図（３）、同図第２の画面）。また、商品登録画面において責任者が解除されると、売上登録画面に遷移する（同図（４）、第１の画面）。図８によれば、各シーンによって、ファクションキーに割り当てられている機能が切り替わることがわかる。
【００５７】
また、支払い画面では、消費者が提示する決済種別（現金、クレジット、ギフトカード等）をファンクションキーに割り当てるように構成してもよい。決済種別に「現金」が割りあてられたファンクションキーが選択された場合は、テンキーより金額が入力され、「預／現計」キーが押下されると、商品の売上金額と預かり金額との差額を算出し、ＰＣ画面上にはこの差額を釣銭として表示し、カスタマディスプレイには、「預かり金  ××円、おつり  ××円」を表示する。さらに、ドロア２２３をオープンさせる。また、クレジットの場合に「ＧＣＡＴ」が割り当てられたがファンクションキーが選択された場合は、接続されているＣＡＴ端末をクレジットカードスキャン可能な状態にする。これにより、店舗では、ＣＡＴ端末を利用することができるようになる。
【００５８】
［切り替え（トグル）処理］
図９は、本発明のＰＣ−ＰＯＳ端末１による切り替え処理を示すフローチャートである。画面制御手段４０３は、ガイダンス表示領域５ｃに対する切り替え命令がファンクションキーまたはテンキーより入力されることで起動される。本実施形態では、ファンクションキーの「Ｆ１２」及びテンキーの「＋」に、切り替え命令が割り当てられている。画面制御手段４０３は、切り替え命令の入力を受け付けると（ＳＴＥＰ９０１のＹｅｓ）、シーン番号保持領域に保持されているシーン番号を取得する（ＳＴＥＰ９０２）。そして、ガイド番号保持領域からガイド番号を取得する（ＳＴＥＰ９０３）。
【００５９】
続いて、シーン番号とガイド番号に従って、次に表示すべきガイド番号のガイド情報をトグルマスタ５０２から読み込む（ＳＴＥＰ９０４）。例えば、取得したシーン番号が「１」であり、ガイド番号が「初期ガイド番号（１）」である場合には、トグルマスタからシーン番号「１」を保持するレコードを検索し、ガイド番号１の次の番号に該当する「ガイド番号２」の値を読み込む。
【００６０】
そして、ガイド番号に関連するガイド情報をガイダンス表示領域に格納し（ＳＴＥＰ９０５）、ガイダンス情報が格納された画面を表示する（ＳＴＥＰ９０６）。更新したガイド番号をガイド番号保持領域に格納する（ＳＴＥＰ９０７）。つまり、ガイド番号「２」が格納される。
【００６１】
図１０は、切替処理によりガイダンス表示領域に表示されるガイダンス情報が変更する様子を説明する図である。ユーザは、切り替え機能が割り当てられたファンクションキーまたはテンキーを操作することで、ガイダンス表示領域の情報を適宜変更させることができる。従って、テンキーに割り当てられている機能を格納するだけでなく、現在の処理においてテンキーにより入力すべき情報、例えば、担当者情報や客層情報などを同時に確認することができる。これにより、効率的な入力および操作性の向上をよりいっそう図ることが可能となる。
【００６２】
以上、本実施形態によれば、ファンクションキーやテンキーへの割り当てを、各処理の状況に応じて適宜変更させることができるようになる。その結果、ＰＯＳ業務に必要なオペレーション操作を、ユーザの操作性を低下することなく、汎用のＰＣが備える汎用のキーボードやテンキーにより実現することができるようになる。
【００６３】
また、ユーザは、画面のファクション表示領域やガイダンス表示領域を見ながらキー操作を行うことができるので、ユーザは限られたキーを操作して多用な処理を行うことができるようになり、ＰＯＳ端末装置におけるユーザの操作性や利便性を向上するユーザインタフェースを提供することが可能になる。
【００６４】
また、ファンクションキーやテンキーに対しては、各処理状況に応じて必要な機能のみを割り当てることで、ユーザの誤操作（各処理状況とは直接的に関係のない機能をユーザが誤って操作してしまう事態）を防止することが可能となる。
【００６５】
また、本実施形態によれば、ユーザの操作性を損なうことなく汎用のコンピュータを用いてＰＯＳ端末を構成することができるようになるので、ＰＯＳ端末を安価に構築することができるようになる。また、店舗が保有する既存のコンピュータを利用してＰＯＳ端末を構築すれば、システム導入に伴うコストをより安価に抑えることが可能になる。
【００６６】
［第２の実施の形態］
本実施形態は、上記第１の実施形態に適用可能な応用例であり、ＰＯＳアプリケーションプログラムの制御下でＷｅｂブラウザプログラムを実行することにより、Ｗｅｂページに対する操作をＰＯＳアプリケーションプログラムに対する操作と同じ操作（ファンクションキーやテンキーによる操作）で実行できる点に特徴がある。つまり、ＰＯＳアプリケーションプログラムに対するユーザインタフェースとＷｅｂページに対するユーザインタフェースを共通にした点に特徴がある。
【００６７】
これによれば、店舗の担当者は、一般のＷｅｂブラウザを操作することなく、ＰＯＳアプリケーションプログラムにより提供されるインターフェイスを用いてＷｅｂサーバ３上で管理されている業務システム（例えば、顧客管理システム）にアクセスすることができるようになる。
【００６８】
図１１は、本実施形態であるＰＣ−ＰＯＳ端末１の機能構成を示すブロック図である。なお、同図においては、上記第１の実施形態の図３と同じ構成要素ないしは機能実現手段については同じ符号が付され、所定の構成要素ないしは機能実現手段については、記載を省略している。図１１が図３と相違する点は、Ｗｅｂブラウザ６００を備える点と、このＷｅｂブラウザに所定の実行依頼情報を伝達するためのブラウザ用プログラム部品とを備える点である。つまり、ＰＣ−ＰＯＳ端末１は、ＰＯＳアプリケーション４００と、Ｗｅｂブラウザ６００とを備えており、制御手段３００は、ＰＯＳアプリケーション４００の制御下でＷｅｂブラウザ６００を実行する。
【００６９】
図１２は、ＰＯＳアプリケーションプログラム３００がＷｅｂブラウザを制御する処理の手順を示すフローチャートである。まず、ＰＣ−ＰＯＳ端末１の電源が投入され、ＰＯＳアプリケーションプログラムが起動されると、制御手段３００は、所定のＰＯＳ画面（例えば売上登録画面）を生成して表示する（ＳＴＥＰ１２０１）。
【００７０】
次に、制御手段３００は、ＰＯＳアプリケーションプログラムからＷｅｂブラウザを起動し、Ｗｅｂブラウザに従って通信Ｉ／Ｆ２０９を介して所定のサーバに接続し、Ｗｅｂページを取得し、取得したＷｅｂページをＰＯＳアプリケーションプログラムに渡すことでメイン領域５ａに表示する（ＳＴＥＰ１２０２）。Ｗｅｂページが格納されたメイン領域５ａに基づく画面を、Ｗｅｂ画面と呼ぶ。次に、制御手段３００は、図１３に示すように、Ｗｅｂ画面を、ＰＯＳ画面よりも後ろに表示されるように設定する（ＳＴＥＰ１２０３）。図１３（Ａ）は、Ｗｅｂ画面がＰＯＳ画面よりも後ろに表示されている様子を示している。
【００７１】
次に、制御手段３００は、入力手段からの入力を受け付け（ＳＴＥＰ１２０４）、この受け付けた情報がＷｅｂ機能の呼び出しである場合、Ｗｅｂ呼出機能が割り付けられているファンクションキーまたはテンキーからの入力信号である場合は（ＳＴＥＰ１２０５）、Ｗｅｂ機能の呼び出しであると判断し（ＳＴＥＰ１２０５のＹｅｓ）、シーン変更処理を実行する（ＳＴＥＰ１２０６）。
【００７２】
シーン変更処理は、キー制御手段４０２を起動することにより実行される。キー制御手段４０２による処理は、第１の実施形態にて説明したとおりである。つまり、本実施形態では、Ｗｅｂブラウザが呼び出された場合にも、ＰＯＳ業務における各処理の段階と同じように、シーン番号が付与されている。また、Ｗｅｂブラウザに付与されたシーン番号に対応して、ファンクションキー及びテンキーに割り当てるべき機能や、テンキーのガイダンス情報なども定義されている。図６に示すように、「Ｗｅｂ」に対しては、シーン番号「２」が付与されているとともに、「Ｆ５」には「更新」、「Ｆ１」には「閉じる」、「Ｆ２」には「戻る」、「Ｆ３」には「進む」そして「Ｆ１２」には「切替」が対応づけられている。なお、本実施形態では、Ｗｅｂ機能が呼び出されている場合には、テンキーに対しては所定の機能は割り当てられていない。従って、キー制御手段４０２は、Ｗｅｂブラウザのシーン番号に対応するファンクション情報及びガイダンス情報を、ガイダンスマスタ５０１から検索し、検索したファンクション情報及びガイダンス情報に基づいてファンクションへの機能の割り当てやガイダンス情報の表示を行う。
【００７３】
シーン変更処理が終了すると、制御手段３００は、Ｗｅｂ画面が最前面にくるようにＰＯＳ画面とＷｅｂ画面の位置を入れ替える（ＳＴＥＰ１２０７）。ここでは、予めＷｅｂページを取得して画面表示しているので、ユーザよりＷｅｂへの切り替えが指示された場合には、短時間で画面を切替えることができる。なお、この場合、メイン表示領域５ａにはＷｅｂ画面が表示されるが、既述のとおり、ファンクション表示領域５ｂやガイダンス表示領域５ｃには、ファンクションの機能やテンキーの操作に関するガイダンスが表示される。Ｗｅｂ画面に対して、ユーザは、テンキーやキーボードによるデータの入力を行うことができる。
【００７４】
制御手段３００は、ＰＯＳアプリケーションの制御下で、テンキーやキーボードによるデータの入力を受け付けると、受け付けた入力情報をＷｅｂブラウザに渡す。制御手段３００は、Ｗｅｂブラウザの制御下で、渡された入力情報に基づく処理を実行する（ＳＴＥＰ１２０８）。
【００７５】
次に、制御手段３００は、所定のファンクションキー等の入力により、ＰＯＳ機能の呼び出しを受け付けた場合には、シーン変更処理を実行した後、ＰＯＳ画面が最も前に位置するようにＰＯＳ画面とＷｅｂ画面の位置を変更する（ＳＴＥＰ１２１１）。
【００７６】
図１４は、表示装置２０８に表示されたＷｅｂページを表示する画面の例を示す図である。同図に示すように、Ｗｅｂページは、ＰＯＳアプリケーションプログラムによる画面が有する第１の表示領域としてのメイン領域５ａに表示される。また、ファンクションキーには「閉じる」「戻る」「進む」といったＷｅｂページを参照するために必要な機能が割り付けられていることがわかる。ユーザがＦ１キー（閉じる）を選択すると、Ｗｅｂ画面を閉じて、ＰＯＳアプリケーションプログラムによる画面に戻る。ユーザがＦ２キーやＦ３キー（戻る／進む）を選択した場合には、前のＷｅｂページに戻るか次のＷｅｂページに進み、該当するＷｅｂページがガイダンス領域５ｃに表示される。これによれば、標準的なブラウザが備えるユーザインタフェース機能のうち、所定の機能をファンクションキーによってカバーすることができる。
【００７７】
図１５は、ＰＯＳアプリケーションプログラム３００の制御下でＷｅｂブラウザを実行する処理の手順を示すフローチャートである。まず、制御手段３００は、ファンクションキーまたはテンキーからの入力を受け付けた場合は（ＳＴＥＰ１５０１）、この入力情報をＷｅｂブラウザへ渡す（ＳＴＥＰ１５０２）。一方、制御手段３００は、ＰＯＳデバイスからの入力を受け付けた場合には（ＳＴＥＰ１５０９）、入力情報をＷｅｂブラウザにて可読可能な形式に変換する（ＳＴＥＰ１５１０）。そして、この入力情報をＷｅｂブラウザへ渡す（ＳＴＥＰ１５０２）。
【００７８】
制御手段３００は、Ｗｅｂブラウザの制御の下、入力情報に基づく所定の要求をＷｅｂサーバ３へ送信する（ＳＴＥＰ１５０３）。そして、Ｗｅｂブラウザの制御の下、Ｗｅｂサーバ３から結果データを受信すると（ＳＴＥＰ１５０４）、制御手段３００は、これをＰＯＳアプリケーションに渡す（ＳＴＥＰ１５０５）。制御手段３００は、ＷｅｂブラウザからＰＯＳアプリケーションが受け取った結果データをメイン表示領域５ａに格納し（ＳＴＥＰ１５０６）、メイン画面を表示する（ＳＴＥＰ１５０７）。
【００７９】
なお、上記処理では、ファンクションキーまたはテンキーからの入力について説明したが、ユーザがＷｅｂブラウザを操作する場合には、文字キーなどからの入力を受け付けることができるように予め条件が設定されている。従って、この場合には、所定の機能が割り当てられてないキーからの入力も受け付けることができる。
【００８０】
このように、本実施形態によれば、ＷｅｂブラウザはＰＯＳアプリケーションプログラムの制御下で起動している、換言すれば、Ｗｅｂブラウザの機能をＰＯＳアプリケーションプログラムに組み込んでいるので、ＰＯＳアプリケーションプログラム側でＷｅｂブラウザの標準的な機能を制限することができる。よって、標準的な仕様であるＷｅｂブラウザを、業務内容に応じて仕様が限られる業務システムでも利用することが可能になる。例えば、Ｗｅｂページに対す操作としては、「進む」「戻る」といった操作のみをファンクションキーに割り当てることで、システム開発者が予期しないＷｅｂページへ操作者が自由にアクセスしてしまうことを回避することができる。
【００８１】
また、本実施形態によれば、ローカルで管理されているＰＯＳアプリケーションによる画面も、Ｗｅｂサーバ上で管理されているＷｅｂページも、同じユーザインタフェースにより表示することができるので、異なるアプリケーションを操作しているといった違和感をユーザに与えることなく、ユーザの操作性を向上させることができるようになる。
【００８２】
また、本実施形態によれば、ＰＣ−ＰＯＳ端末１に接続されているＰＯＳデバイス（例えば、スキャナ）からの入力データをＰＯＳアプリケーションプログラムが一旦受け付け、Ｗｅｂブラウザに受け渡されるので、ＰＯＳデバイスからのＷｅｂ画面へデータの入力が可能になる。
【００８３】
［その他の実施の形態］
なお、上記実施の形態では、各処理をシーケンシャルに説明したが、動作に矛盾が生じない限り、処理の順序を入れ替えまたは並行動作するように構成しても良い。
【００８４】
【発明の効果】
本発明によれば、売上処理等を行うユーザの操作性を損なうことなく汎用のコンピュータを用いたＰＯＳ端末を提供することができるようになる。
【図面の簡単な説明】
【図１】第１の実施形態に係るＰＯＳシステムの全体構成及びＰＣ−ＰＯＳ端末装置の外観を示す図である。
【図２】第１の実施形態に係るＰＣ−ＰＯＳ端末装置のハードウェア構成を示す図である。
【図３】第１の実施形態に係るＰＣ−ＰＯＳ端末装置の機能構成を示す図である。
【図４】第１の実施形態に係る画面の一例を示す図である。
【図５】第１の実施形態に係るデータ構成の一例を示す図である。
【図６】第１の実施形態に係るシーン遷移の一例を示す図である。
【図７】第１の実施形態に係るシーン変更処理の流れを示すフローチャートである。
【図８】ファンクションの機能が切り替わる様子を示す図である。
【図９】第１の実施形態に係る切り替え処理の流れを示すフローチャートである。
【図１０】ガイダンス情報が切り替わる様子を示す図である。
【図１１】第２の実施形態に係るＰＣ−ＰＯＳ端末装置の機能構成を示す図である。
【図１２】第２の実施形態に係るＷｅｂブラウザ呼び出し処理の流れを示すフローチャートである。
【図１３】ＰＯＳ画面とＷｅｂ画面の位置関係を示す図である。
【図１４】第２の実施形態に係るＷｅｂ画面の一例を示す図である。
【図１５】第２の実施形態に係るＷｅｂブラウザによる処理の流れを示すフローチャートである。
【符号の説明】
２０６・・・キーボード
２１４・・・テンキーボード
２０８・・・表示装置
３００・・・制御手段
３０５・・・ＰＯＳデバイス
３０８・・・通信手段
４００・・・ＰＯＳアプリケーションブロック
４０１・・・ＰＯＳ業務部品群
４０２・・・キー制御手段
４０３・・・画面制御手段
５０１・・・ガイダンスマスタ
５０２・・・トグルマスタ
５０３・・・管理情報ＤＢ
５０４・・・売上情報ＤＢ
【図１】
2005018163.tif 000003
【図２】
2005018163.tif 000004
【図３】
2005018163.tif 000005
【図４】
2005018163.tif 000006
【図５】
2005018163.tif 000007
【図６】
2005018163.tif 000008
【図７】
2005018163.tif 000009
【図８】
2005018163.tif 000010
【図９】
2005018163.tif 000011
【図１０】
2005018163.tif 000012
【図１１】
2005018163.tif 000013
【図１２】
2005018163.tif 000014
【図１３】
2005018163.tif 000015
【図１４】
2005018163.tif 000016
【図１５】
2005018163.tif 000017